--- /srv/rebuilderd/tmp/rebuilderdMhXGNK/inputs/macs_3.0.2-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdMhXGNK/out/macs_3.0.2-2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-11-29 13:48:58.000000 debian-binary │ -rw-r--r-- 0 0 0 3360 2025-11-29 13:48:58.000000 control.tar.xz │ --rw-r--r-- 0 0 0 2896952 2025-11-29 13:48:58.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2898108 2025-11-29 13:48:58.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/python3/dist-packages/MACS3/IO/BAM.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 20ee9b6206840ff0d127ee0883afd0c55024b2b2 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7c9b14c5b45ed45c963d87eaeabcc199962ade97 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -896,15 +896,15 @@ │ │ │ │ __test__ │ │ │ │ __spec__ │ │ │ │ __main__ │ │ │ │ __init__ │ │ │ │ __func__ │ │ │ │ __dict__ │ │ │ │ /usr/lib/debug/.dwz/arm-linux-gnueabihf/macs.debug │ │ │ │ -c8pee9b6206840ff0d127ee0883afd0c55024b2b2.debug │ │ │ │ +c8p9b14c5b45ed45c963d87eaeabcc199962ade97.debug │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rel.dyn │ │ │ │ .rel.plt │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -2373,15 +2373,15 @@ │ │ │ │ @ instruction: 0xf9c6f003 │ │ │ │ umaalcc pc, r4, sp, r8 @ │ │ │ │ stmdbls r7, {r0, r1, r5, r8, ip, sp, pc} │ │ │ │ ldmdage r1, {r1, r3, r6, r9, sl, lr} │ │ │ │ bl dc3efc <__pyx_module_is_main_MACS3__IO__BAM@@Base+0xd830fc> │ │ │ │ umaalcc pc, r0, sp, r8 @ │ │ │ │ stmdbls r7, {r0, r1, r5, r8, ip, sp, pc} │ │ │ │ - ldmdage r0, {r0, r1, r9, sp} │ │ │ │ + ldmdage r0, {r0, r9, sp} │ │ │ │ ldc 7, cr15, [r8], {253} @ 0xfd │ │ │ │ strcc pc, [r0, #-2271] @ 0xfffff721 │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ ldrhlt r2, [sl, #88]! @ 0x58 │ │ │ │ cmplt fp, fp, lsl r8 │ │ │ │ svceq 0x0000f1ba │ │ │ │ @ instruction: 0xf8dfd006 │ │ │ │ @@ -3223,15 +3223,15 @@ │ │ │ │ movwcs r6, #29059 @ 0x7183 │ │ │ │ stc 8, cr10, [sp, #60] @ 0x3c │ │ │ │ @ instruction: 0xf7fc7b0c │ │ │ │ andcc lr, r1, r2, asr sp │ │ │ │ strbthi pc, [r5], -r0 @ │ │ │ │ mlascc ip, sp, r8, pc @ │ │ │ │ stmdbls r7, {r0, r1, r3, r4, r5, r8, ip, sp, pc} │ │ │ │ - andcs sl, r3, #983040 @ 0xf0000 │ │ │ │ + andcs sl, r1, #983040 @ 0xf0000 │ │ │ │ mrrc 7, 15, pc, ip, cr12 @ │ │ │ │ @ instruction: 0xf0003001 │ │ │ │ ldcmi 6, cr8, [r0], #360 @ 0x168 │ │ │ │ @ instruction: 0xf8d4447c │ │ │ │ @ instruction: 0xf7fe051c │ │ │ │ strmi pc, [r6], -r9, lsr #25 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @@ -4780,15 +4780,15 @@ │ │ │ │ @ instruction: 0xf7fa4620 │ │ │ │ @ instruction: 0xf89defd6 │ │ │ │ ldmdblt r3!, {r1, r2, r3, r4, r5, ip, sp} │ │ │ │ stmda lr, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0009807 │ │ │ │ @ instruction: 0xf7fdfeed │ │ │ │ @ instruction: 0xf8dfbd68 │ │ │ │ - andcs r3, r3, #80, 8 @ 0x50000000 │ │ │ │ + andcs r3, r1, #80, 8 @ 0x50000000 │ │ │ │ @ instruction: 0xf10d9907 │ │ │ │ @ instruction: 0xf858003e │ │ │ │ movwls r3, #32771 @ 0x8003 │ │ │ │ ldmib r0!, {r0, r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ mvnle r3, r1 │ │ │ │ ldrtlt pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf04f2400 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 65653962 36323036 38343066 66306431 ee9b6206840ff0d1 │ │ │ │ - 0x00000010 32376565 30383833 61666430 63353530 27ee0883afd0c550 │ │ │ │ - 0x00000020 32346232 62322e64 65627567 00000000 24b2b2.debug.... │ │ │ │ - 0x00000030 9981b5ce .... │ │ │ │ + 0x00000000 39623134 63356234 35656434 35633936 9b14c5b45ed45c96 │ │ │ │ + 0x00000010 33643837 65616561 62636331 39393936 3d87eaeabcc19996 │ │ │ │ + 0x00000020 32616465 39372e64 65627567 00000000 2ade97.debug.... │ │ │ │ + 0x00000030 6d78d98e mx.. │ │ ├── ./usr/lib/python3/dist-packages/MACS3/IO/BedGraphIO.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 534f7b64633ac42a00047fccd5404e83fda1427b │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 29f3d449f8df75ba18a56a09c641abff835beb6e │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -541,15 +541,15 @@ │ │ │ │ __spec__ │ │ │ │ __next__ │ │ │ │ __main__ │ │ │ │ __init__ │ │ │ │ __func__ │ │ │ │ __dict__ │ │ │ │ /usr/lib/debug/.dwz/arm-linux-gnueabihf/macs.debug │ │ │ │ -c8p4f7b64633ac42a00047fccd5404e83fda1427b.debug │ │ │ │ +c8pf3d449f8df75ba18a56a09c641abff835beb6e.debug │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rel.dyn │ │ │ │ .rel.plt │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1003,15 +1003,15 @@ │ │ │ │ ldc2 0, cr15, [r8], {1} │ │ │ │ umaalcc pc, r8, sp, r8 @ │ │ │ │ stmdbls r7, {r0, r1, r5, r8, ip, sp, pc} │ │ │ │ ldmdage r2, {r1, r4, r5, r9, sl, lr} │ │ │ │ mrc 7, 0, APSR_nzcv, cr2, cr14, {7} │ │ │ │ umaalcc pc, r4, sp, r8 @ │ │ │ │ stmdbls r7, {r0, r1, r5, r8, ip, sp, pc} │ │ │ │ - ldmdage r1, {r0, r9, sp} │ │ │ │ + ldmdage r1, {r9, sp} │ │ │ │ svc 0x0060f7fe │ │ │ │ ldrbtmi r4, [fp], #-2965 @ 0xfffff46b │ │ │ │ eorscs pc, r0, #13828096 @ 0xd30000 │ │ │ │ ldmdavs fp, {r1, r3, r4, r6, r7, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xb12fb133 │ │ │ │ @ instruction: 0x46424892 │ │ │ │ ldrbtmi r4, [r8], #-1585 @ 0xfffff9cf │ │ │ │ @@ -1751,15 +1751,15 @@ │ │ │ │ ldrtmi r2, [r8], -r7, lsl #6 │ │ │ │ strmi lr, [lr, #-2509] @ 0xfffff633 │ │ │ │ stmia r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0003001 │ │ │ │ @ instruction: 0xf89d8320 │ │ │ │ teqlt fp, r0, asr #32 │ │ │ │ ldrtmi r9, [r8], -r7, lsl #18 │ │ │ │ - @ instruction: 0xf7fd2201 │ │ │ │ + @ instruction: 0xf7fd4632 │ │ │ │ strdcc lr, [r1], -lr @ │ │ │ │ tstphi r5, #0 @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [pc], #-3977 @ 48b4 <__assert_fail@plt+0x1b80> │ │ │ │ ldrsbhi pc, [r0, #-135] @ 0xffffff79 @ │ │ │ │ @ instruction: 0xf7fe4640 │ │ │ │ andls lr, r6, lr, lsl #17 │ │ │ │ subsle r2, r4, r0, lsl #16 │ │ │ │ @@ -2064,15 +2064,15 @@ │ │ │ │ @ instruction: 0xf7fd4610 │ │ │ │ @ instruction: 0xf89ded42 │ │ │ │ ldmdblt r3!, {r1, r6, ip, sp} │ │ │ │ stc 7, cr15, [lr, #1012]! @ 0x3f4 │ │ │ │ @ instruction: 0xf0009807 │ │ │ │ @ instruction: 0xf7fefc43 │ │ │ │ blmi fe574d1c <__pyx_module_is_main_MACS3__IO__BedGraphIO@@Base+0xfe5445d0> │ │ │ │ - stmdbls r7, {r0, r9, sp} │ │ │ │ + stmdbls r7, {r9, sp} │ │ │ │ subeq pc, r2, sp, lsl #2 │ │ │ │ andcc pc, r3, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7fd9306 │ │ │ │ strdcc lr, [r1], -lr @ │ │ │ │ @ instruction: 0xf8dfd1ec │ │ │ │ strcs r8, [r1], -r0, asr #4 │ │ │ │ ldrtmi r2, [r7], -r0, lsl #6 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 34663762 36343633 33616334 32613030 4f7b64633ac42a00 │ │ │ │ - 0x00000010 30343766 63636435 34303465 38336664 047fccd5404e83fd │ │ │ │ - 0x00000020 61313432 37622e64 65627567 00000000 a1427b.debug.... │ │ │ │ - 0x00000030 e49fca50 ...P │ │ │ │ + 0x00000000 66336434 34396638 64663735 62613138 f3d449f8df75ba18 │ │ │ │ + 0x00000010 61353661 30396336 34316162 66663833 a56a09c641abff83 │ │ │ │ + 0x00000020 35626562 36652e64 65627567 00000000 5beb6e.debug.... │ │ │ │ + 0x00000030 a3cec6b5 .... │ │ ├── ./usr/lib/python3/dist-packages/MACS3/IO/PeakIO.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ca8dcbddd855e37932a4bef32af58cd6fa55a36d │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a659ce0d148285610bda29c3673e4c336e21ded1 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -2879,15 +2879,15 @@ │ │ │ │ @ instruction: 0xf890f004 │ │ │ │ umaalcc pc, ip, sp, r8 @ │ │ │ │ strbmi fp, [r2], -r3, lsr #2 │ │ │ │ ldmdage r3, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ svc 0x0008f7fc │ │ │ │ umaalcc pc, r8, sp, r8 @ │ │ │ │ ldrtmi fp, [r9], -r3, lsr #2 │ │ │ │ - ldmdage r2, {r0, r9, sp} │ │ │ │ + ldmdage r2, {r0, r1, r2, r9, sp} │ │ │ │ stm r2, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [fp], #-2926 @ 0xfffff492 │ │ │ │ @ instruction: 0x2768f8d3 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ ldmdavs fp, {r0, r2, r3, r7, pc} │ │ │ │ rsbsle r2, r6, r0, lsl #22 │ │ │ │ svceq 0x0000f1ba │ │ │ │ @@ -3589,15 +3589,15 @@ │ │ │ │ movwcs r6, #29059 @ 0x7183 │ │ │ │ stc 8, cr10, [sp, #68] @ 0x44 │ │ │ │ @ instruction: 0xf7fc7b0e │ │ │ │ andcc lr, r1, lr, asr #20 │ │ │ │ strhi pc, [r7], #-2 │ │ │ │ umaalcc pc, r4, sp, r8 @ │ │ │ │ ldmdage r1, {r0, r1, r3, r4, r5, r8, ip, sp, pc} │ │ │ │ - ldrtmi r2, [r9], -r1, lsl #4 │ │ │ │ + ldrtmi r2, [r9], -r7, lsl #4 │ │ │ │ ldmdb r6!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0013001 │ │ │ │ stclmi 6, cr8, [sl], #508 @ 0x1fc │ │ │ │ ldrbtmi r2, [ip], #-1 │ │ │ │ ldrne pc, [ip], #2260 @ 0x8d4 │ │ │ │ @ instruction: 0xf8d2f7fd │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ @@ -5437,15 +5437,15 @@ │ │ │ │ b 18c78a0 <__pyx_module_is_main_MACS3__IO__PeakIO@@Base+0x18461d8> │ │ │ │ umaalcc pc, r6, sp, r8 @ │ │ │ │ @ instruction: 0xf7fab933 │ │ │ │ ldrtmi lr, [r8], -ip, ror #21 │ │ │ │ stc2 0, cr15, [r8], {1} │ │ │ │ stclt 7, cr15, [r4], #1012 @ 0x3f4 │ │ │ │ ldrbcc pc, [r8, #-2271] @ 0xfffff721 @ │ │ │ │ - ldrtmi r2, [r9], -r1, lsl #4 │ │ │ │ + ldrtmi r2, [r9], -r7, lsl #4 │ │ │ │ subeq pc, r6, sp, lsl #2 │ │ │ │ movwls r5, #39155 @ 0x98f3 │ │ │ │ stcl 7, cr15, [ip], #-1000 @ 0xfffffc18 │ │ │ │ mvnle r3, r1 │ │ │ │ strbls pc, [r4, #-2271] @ 0xfffff721 @ │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strbmi r2, [r2], r0, lsl #6 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 38646362 64646438 35356533 37393332 8dcbddd855e37932 │ │ │ │ - 0x00000010 61346265 66333261 66353863 64366661 a4bef32af58cd6fa │ │ │ │ - 0x00000020 35356133 36642e64 65627567 00000000 55a36d.debug.... │ │ │ │ - 0x00000030 2a0b1945 *..E │ │ │ │ + 0x00000000 35396365 30643134 38323835 36313062 59ce0d148285610b │ │ │ │ + 0x00000010 64613239 63333637 33653463 33333665 da29c3673e4c336e │ │ │ │ + 0x00000020 32316465 64312e64 65627567 00000000 21ded1.debug.... │ │ │ │ + 0x00000030 432f902a C/.* │ │ ├── ./usr/lib/python3/dist-packages/MACS3/Signal/BedGraph.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 6 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x4bf04 0x4bf04 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x4c124 0x4c124 R E 0x10000 │ │ │ │ LOAD 0x04f3c0 0x0005f3c0 0x0005f3c0 0x013bc 0x01a9c RW 0x10000 │ │ │ │ DYNAMIC 0x04fbb0 0x0005fbb0 0x0005fbb0 0x00100 0x00100 RW 0x4 │ │ │ │ NOTE 0x0000f4 0x000000f4 0x000000f4 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x04f3c0 0x0005f3c0 0x0005f3c0 0x00c40 0x00c40 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,18 +9,18 @@ │ │ │ │ [ 4] .dynstr STRTAB 00000e78 000e78 000f2d 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00001da6 001da6 0001a6 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00001f4c 001f4c 000060 00 A 4 3 4 │ │ │ │ [ 7] .rel.dyn REL 00001fac 001fac 001000 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00002fac 002fac 000500 08 AI 3 19 4 │ │ │ │ [ 9] .init PROGBITS 000034ac 0034ac 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 000034b8 0034b8 0007ec 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00003ca8 003ca8 03f8f0 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 00043598 043598 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 000435a0 0435a0 008960 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 0004bf00 04bf00 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00003ca8 003ca8 03fb10 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 000437b8 0437b8 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 000437c0 0437c0 008960 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 0004c120 04c120 000004 00 A 0 0 4 │ │ │ │ [15] .init_array INIT_ARRAY 0005f3c0 04f3c0 000004 04 WA 0 0 4 │ │ │ │ [16] .fini_array FINI_ARRAY 0005f3c4 04f3c4 000004 04 WA 0 0 4 │ │ │ │ [17] .data.rel.ro PROGBITS 0005f3c8 04f3c8 0007e8 00 WA 0 0 4 │ │ │ │ [18] .dynamic DYNAMIC 0005fbb0 04fbb0 000100 08 WA 4 0 4 │ │ │ │ [19] .got PROGBITS 0005fcb0 04fcb0 000350 04 WA 0 0 4 │ │ │ │ [20] .data PROGBITS 00060000 050000 00077c 00 WA 0 0 8 │ │ │ │ [21] .bss NOBITS 00060780 05077c 0006dc 00 WA 0 0 8 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -206,9 +206,9 @@ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_TrueDivide │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnboundLocalError │ │ │ │ 205: 00000000 0 FUNC GLOBAL DEFAULT UND __assert_fail@GLIBC_2.4 (2) │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ 208: 00060e58 4 OBJECT GLOBAL DEFAULT 21 __pyx_module_is_main_MACS3__Signal__BedGraph │ │ │ │ - 209: 00007f3d 16 FUNC GLOBAL DEFAULT 11 PyInit_BedGraph │ │ │ │ + 209: 00007f0d 16 FUNC GLOBAL DEFAULT 11 PyInit_BedGraph │ │ │ │ 210: 00060e3c 28 OBJECT GLOBAL DEFAULT 21 __pyx_wrapperbase_5MACS3_6Signal_8BedGraph_14bedGraphTrackI___init__ │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0x4fbb0 contains 28 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000c (INIT) 0x34ac │ │ │ │ - 0x0000000d (FINI) 0x43598 │ │ │ │ + 0x0000000d (FINI) 0x437b8 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x5f3c0 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x5f3c4 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0xe78 │ │ │ │ 0x00000006 (SYMTAB) 0x148 │ │ │ ├── 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: 2cb6aca9f6bc35e5e2678506107e8fdb1f36a161 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 1f36f5bf5628c195742fdeedd18e2c241650df10 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -147,40 +147,40 @@ │ │ │ │ PyTuple_Type │ │ │ │ PyObject_SetItem │ │ │ │ PyNumber_Index │ │ │ │ PyLong_AsSsize_t │ │ │ │ PyExc_IndexError │ │ │ │ PyNumber_Multiply │ │ │ │ PyExc_StopIteration │ │ │ │ -PySequence_List │ │ │ │ -PyList_Sort │ │ │ │ -PyObject_GetIter │ │ │ │ PyDict_Contains │ │ │ │ PyDict_Type │ │ │ │ +PySequence_List │ │ │ │ +PyList_Sort │ │ │ │ PySet_New │ │ │ │ PySet_Type │ │ │ │ PyObject_HasAttrWithError │ │ │ │ -PyExc_ZeroDivisionError │ │ │ │ -PyLong_AsDouble │ │ │ │ +PyObject_GetIter │ │ │ │ _PyMonitoring_FireExceptionHandledEvent │ │ │ │ PyExc_UnboundLocalError │ │ │ │ +PyLong_FromDouble │ │ │ │ +PyLong_AsDouble │ │ │ │ +PyExc_ZeroDivisionError │ │ │ │ PyUnicode_Join │ │ │ │ PySequence_Contains │ │ │ │ PyUnicode_Format │ │ │ │ PyDict_Pop │ │ │ │ PyNumber_Remainder │ │ │ │ PyNumber_Long │ │ │ │ PyNumber_Add │ │ │ │ PyList_Extend │ │ │ │ PyExc_Exception │ │ │ │ +PyObject_IsInstance │ │ │ │ PySet_Pop │ │ │ │ PyFrozenSet_Type │ │ │ │ PyObject_Str │ │ │ │ -PyObject_IsInstance │ │ │ │ -PyLong_FromDouble │ │ │ │ PyObject_SetAttrString │ │ │ │ PyOS_snprintf │ │ │ │ PyUnicode_FromStringAndSize │ │ │ │ PyUnicode_Decode │ │ │ │ PyEval_GetBuiltins │ │ │ │ PyImport_ImportModule │ │ │ │ Py_Version │ │ │ │ @@ -266,90 +266,78 @@ │ │ │ │ H{DyD 3xD │ │ │ │ H{DyD 3xD │ │ │ │ H{DyD 3xD │ │ │ │ eI8"eHyDxD │ │ │ │ H{DyD 3xD │ │ │ │ H{DyD 3xD │ │ │ │ H{DyD 3xD │ │ │ │ -&K{D&IyD │ │ │ │ -[K{D[I"FyD │ │ │ │ -HIHH{DyD │ │ │ │ -EIFH{DyD │ │ │ │ -CICH{DyD │ │ │ │ -R?I@H{DyD │ │ │ │ -Qb=I=H{DyD │ │ │ │ -sb:I;H{DyD │ │ │ │ -r8I8H{DyD 3xD │ │ │ │ -_R4I5H{DyD │ │ │ │ -R2I2H{DyD │ │ │ │ -*}DoL|DiX h │ │ │ │ -^2BHyDxD │ │ │ │ -Q,K-J-I{D │ │ │ │ -H{DyD 3xD │ │ │ │ -H{DyDt;xD │ │ │ │ H{DyD 3xD │ │ │ │ -3I3H{DyD0;xD │ │ │ │ -0I1H{DyD0;xD │ │ │ │ -.I.H{DyD0;xD │ │ │ │ +3I3H{DyDh;xD │ │ │ │ +0I1H{DyDh;xD │ │ │ │ +.I.H{DyDh;xD │ │ │ │ ,K,",I,H{DyD │ │ │ │ KKLJLIzD │ │ │ │ H{DyD 3xD │ │ │ │ *}DoL|DiX h │ │ │ │ Q,K-J-I{D │ │ │ │ H{DyD 3xD │ │ │ │ 3#`khZmR │ │ │ │ H{DyD 3xD │ │ │ │ H{DyD 3xD │ │ │ │ H{DyD 3xD │ │ │ │ -"'I'H{DyD\3xD │ │ │ │ -"$I%H{DyD\3xD │ │ │ │ -4""I"H{DyD\3xD │ │ │ │ +"'I'H{DyD$3xD │ │ │ │ +"$I%H{DyD$3xD │ │ │ │ +4""I"H{DyD$3xD │ │ │ │ I H{DyD 3xD │ │ │ │ *}DkL|DiX h │ │ │ │ Q*K+J+I{D │ │ │ │ H{DyD 3xD │ │ │ │ -(K{D(IyD │ │ │ │ -x#F&F%F& │ │ │ │ -?K{D?IyD │ │ │ │ -B&I&H{DyD │ │ │ │ -+b#I$H{DyD │ │ │ │ -0b!I!H{DyD │ │ │ │ -H{DyD 3xD │ │ │ │ -*}DoL|DiX h │ │ │ │ -Q,K-J-I{D │ │ │ │ -H{DyD 3xD │ │ │ │ -6I6H{DyD │ │ │ │ -r3I4H{DyD │ │ │ │ -1I1H{DyD │ │ │ │ -r.I/H{DyD 3xD │ │ │ │ -+I+H{DyD │ │ │ │ -'I(H{DyD │ │ │ │ -%I%H{DyD │ │ │ │ -b0I0H{DyD │ │ │ │ -,I,H{DyD │ │ │ │ -'b)I)H{DyD │ │ │ │ -r&I&H{DyD │ │ │ │ -Mr#I#H{DyD │ │ │ │ +b.I.H{DyD\3xD │ │ │ │ +*I+H{DyD │ │ │ │ +'b'I(H{DyD\3xD │ │ │ │ +r%I%H{DyD\3xD │ │ │ │ +Mr"I#H{DyD\3xD │ │ │ │ r I H{DyD 3xD │ │ │ │ @L#h,PcE │ │ │ │ jH#FvJwIzD^ │ │ │ │ $>I>JyD^ │ │ │ │ B*I+H{DyD │ │ │ │ r'I(H{DyD 3xD │ │ │ │ +2C*F)F,F │ │ │ │ +=C*F)F,F │ │ │ │ +}I~H{DyD │ │ │ │ +"zIzH{DyD │ │ │ │ +BwIxH{DyD │ │ │ │ +uK,"uIvH{DyD │ │ │ │ +z2sIsH{DyD │ │ │ │ +roIpH{DyD 3xD │ │ │ │ +,BmImH{DyD │ │ │ │ +5"jIkH{DyD │ │ │ │ +BhIhH{DyD │ │ │ │ +BeIfH{DyD │ │ │ │ +2cIcH{DyD │ │ │ │ +$2`IaH{DyD │ │ │ │ +^I^H{DyD │ │ │ │ +"[I\H{DyD │ │ │ │ +cH#FlJmIzD\ │ │ │ │ +%;II>JyD\ │ │ │ │ ;KH{DyD │ │ │ │ -:K,":I:H{DyD │ │ │ │ -cH#FlJmIzD\ │ │ │ │ -o"GHyDxD │ │ │ │ -%;IC'F"F!F&F │ │ │ │ -=C2F1F4F7F │ │ │ │ -H{DyD 3xD │ │ │ │ -"}I~H{DyD │ │ │ │ - BzI{H{DyD │ │ │ │ -wIxH{DyD │ │ │ │ -,BtIuH{DyD │ │ │ │ -z2qIrH{DyD │ │ │ │ -2nIoH{DyD │ │ │ │ -BkIlH{DyD │ │ │ │ -BhIiH{DyD │ │ │ │ -eIfH{DyD │ │ │ │ -"bIcH{DyD │ │ │ │ -"_I`H{DyD │ │ │ │ -\I]H{DyD │ │ │ │ -cH#FlJmIzD\ │ │ │ │ -%;I │ │ │ │ __int__ returned non-int (type %.200s). The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python. │ │ │ │ @@ -699,26 +685,18 @@ │ │ │ │ cannot fit '%.200s' into an index-sized integer │ │ │ │ '%.200s' object is not subscriptable │ │ │ │ fisher_func │ │ │ │ MACS3.Signal.BedGraph.fisher_func │ │ │ │ reset_baseline │ │ │ │ __pyx_t_3 │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.reset_baseline │ │ │ │ -Expected %s, got %.200s │ │ │ │ -'NoneType' object is not subscriptable │ │ │ │ -need more than %zd value%.1s to unpack │ │ │ │ -PyTuple_Check(sequence) │ │ │ │ -PyList_Check(sequence) │ │ │ │ -__pyx_t_4 │ │ │ │ -object of type 'NoneType' has no len() │ │ │ │ -PyList_Check(__pyx_t_4) │ │ │ │ -MACS3.Signal.BedGraph.bedGraphTrackI.p2q │ │ │ │ -p2q (wrapper) │ │ │ │ get_data_by_chr │ │ │ │ +Expected %s, got %.200s │ │ │ │ 'NoneType' object is not iterable │ │ │ │ +'NoneType' object is not subscriptable │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.get_data_by_chr │ │ │ │ add_chrom_data_hmmr_PV │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.add_chrom_data_hmmr_PV │ │ │ │ get_chr_names │ │ │ │ 'NoneType' object has no attribute '%.30s' │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.get_chr_names │ │ │ │ get_chr_names (wrapper) │ │ │ │ @@ -728,28 +706,32 @@ │ │ │ │ cutoff_analysis │ │ │ │ cutoff_analysis (wrapper) │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.cutoff_analysis │ │ │ │ call_broadpeaks │ │ │ │ call_broadpeaks (wrapper) │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.call_broadpeaks │ │ │ │ dictionary changed size during iteration │ │ │ │ +need more than %zd value%.1s to unpack │ │ │ │ +PyTuple_Check(sequence) │ │ │ │ +PyList_Check(sequence) │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.total │ │ │ │ total (wrapper) │ │ │ │ -float division │ │ │ │ -MACS3.Signal.BedGraph.bedGraphTrackI.summary │ │ │ │ -summary (wrapper) │ │ │ │ -call_peaks │ │ │ │ -__pyx_t_7 │ │ │ │ -MACS3.Signal.BedGraph.bedGraphTrackI.call_peaks │ │ │ │ -__pyx_t_6 │ │ │ │ __pyx_t_1 │ │ │ │ +object of type 'NoneType' has no len() │ │ │ │ __pyx_t_9 │ │ │ │ local variable '%s' referenced before assignment │ │ │ │ chromosome │ │ │ │ add_chrom_data_hmmr_PV (wrapper) │ │ │ │ +extract_value_hmmr │ │ │ │ +__pyx_t_4 │ │ │ │ +__pyx_t_7 │ │ │ │ +PyList_Check(L) │ │ │ │ +__pyx_t_8 │ │ │ │ +MACS3.Signal.BedGraph.bedGraphTrackI.extract_value_hmmr │ │ │ │ +extract_value_hmmr (wrapper) │ │ │ │ cfunc.to_py.__Pyx_CFunc_5MACS3_6Signal_8BedGraph_object__lParenobject__rParen_to_py_1x.wrap │ │ │ │ add_chrom_data │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.add_chrom_data │ │ │ │ add_chrom_data (wrapper) │ │ │ │ get_data_by_chr (wrapper) │ │ │ │ filter_score │ │ │ │ filter_score (wrapper) │ │ │ │ @@ -761,64 +743,68 @@ │ │ │ │ __setstate_cython__ │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.__setstate_cython__ │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.overlie │ │ │ │ overlie (wrapper) │ │ │ │ make_ScoreTrackII_for_macs │ │ │ │ make_ScoreTrackII_for_macs (wrapper) │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.make_ScoreTrackII_for_macs │ │ │ │ +float division │ │ │ │ PyTuple_Check(__pyx_t_8) │ │ │ │ PyList_Check(__pyx_t_8) │ │ │ │ Cannot convert %.200s to %.200s │ │ │ │ __pyx_t_5 │ │ │ │ +add_loc_wo_merge │ │ │ │ +MACS3.Signal.BedGraph.bedGraphTrackI.add_loc_wo_merge │ │ │ │ PyTuple_Check(__pyx_args) │ │ │ │ __init__ │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.__init__ │ │ │ │ +call_peaks │ │ │ │ +MACS3.Signal.BedGraph.bedGraphTrackI.call_peaks │ │ │ │ call_summits │ │ │ │ call_peaks (wrapper) │ │ │ │ __pyx_unpickle_bedGraphTrackI │ │ │ │ MACS3.Signal.BedGraph.__pyx_unpickle_bedGraphTrackI │ │ │ │ +MACS3.Signal.BedGraph.bedGraphTrackI.summary │ │ │ │ +summary (wrapper) │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.destroy │ │ │ │ destroy (wrapper) │ │ │ │ _bedGraphTrackI__add_broadpeak │ │ │ │ PyList_Check(__pyx_t_1) │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI._bedGraphTrackI__add_broadpeak │ │ │ │ PyList_Check(__pyx_t_9) │ │ │ │ PyTuple_Check(__pyx_t_9) │ │ │ │ +PyList_Check(__pyx_t_4) │ │ │ │ divide_func │ │ │ │ MACS3.Signal.BedGraph.divide_func │ │ │ │ subtract_func │ │ │ │ MACS3.Signal.BedGraph.subtract_func │ │ │ │ __pyx_t_18 │ │ │ │ +merge_regions │ │ │ │ +__pyx_t_6 │ │ │ │ +MACS3.Signal.BedGraph.bedGraphTrackI.merge_regions │ │ │ │ +MACS3.Signal.BedGraph.bedGraphTrackI.p2q │ │ │ │ +p2q (wrapper) │ │ │ │ _bedGraphTrackI__close_peak │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI._bedGraphTrackI__close_peak │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.add_loc │ │ │ │ +add_loc_wo_merge (wrapper) │ │ │ │ add_loc (wrapper) │ │ │ │ +refine_peaks │ │ │ │ +__pyx_t_11 │ │ │ │ +__pyx_t_12 │ │ │ │ +MACS3.Signal.BedGraph.bedGraphTrackI.refine_peaks │ │ │ │ +refine_peaks (wrapper) │ │ │ │ extract_value │ │ │ │ /usr/include/python3.13/cpython/setobject.h │ │ │ │ PyAnySet_Check(so) │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.extract_value │ │ │ │ extract_value (wrapper) │ │ │ │ apply_func │ │ │ │ MACS3.Signal.BedGraph.bedGraphTrackI.apply_func │ │ │ │ apply_func (wrapper) │ │ │ │ -merge_regions │ │ │ │ -__pyx_t_8 │ │ │ │ -MACS3.Signal.BedGraph.bedGraphTrackI.merge_regions │ │ │ │ -add_loc_wo_merge │ │ │ │ -MACS3.Signal.BedGraph.bedGraphTrackI.add_loc_wo_merge │ │ │ │ -add_loc_wo_merge (wrapper) │ │ │ │ -refine_peaks │ │ │ │ -__pyx_t_11 │ │ │ │ -__pyx_t_12 │ │ │ │ -MACS3.Signal.BedGraph.bedGraphTrackI.refine_peaks │ │ │ │ -refine_peaks (wrapper) │ │ │ │ -extract_value_hmmr │ │ │ │ -PyList_Check(L) │ │ │ │ -MACS3.Signal.BedGraph.bedGraphTrackI.extract_value_hmmr │ │ │ │ -extract_value_hmmr (wrapper) │ │ │ │ Module 'BedGraph' has already been imported. Re-initialisation is not supported. │ │ │ │ builtins │ │ │ │ cython_runtime │ │ │ │ __builtins__ │ │ │ │ compile time Python version %d.%d of module '%.100s' %s runtime version %d.%d │ │ │ │ does not match │ │ │ │ MACS3.Signal.BedGraph │ │ │ │ @@ -924,41 +910,41 @@ │ │ │ │ __Pyx_PyErr_ExceptionMatchesTuple │ │ │ │ __Pyx_PyVectorcall_Function │ │ │ │ PyBytes_AS_STRING │ │ │ │ __Pyx_CyFunction_CallAsMethod │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_product_func │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_fisher_func │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_reset_baseline │ │ │ │ -__pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_p2q │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_get_data_by_chr │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_add_chrom_data_hmmr_PV │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_get_chr_names │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_total │ │ │ │ -__pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_summary │ │ │ │ -__pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_call_peaks │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_call_broadpeaks │ │ │ │ +__pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_extract_value_hmmr │ │ │ │ +__Pyx_PyList_Pop │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_add_chrom_data │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_set_single_value │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_cutoff_analysis │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_filter_score │ │ │ │ +__pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_add_loc_wo_merge │ │ │ │ __pyx_pw_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_1__init__ │ │ │ │ +__pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_summary │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_destroy │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI__bedGraphTrackI__add_broadpeak │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_overlie │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_make_ScoreTrackII_for_macs │ │ │ │ +__pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_merge_regions │ │ │ │ +__pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_p2q │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI__bedGraphTrackI__close_peak │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_add_loc │ │ │ │ +__pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_refine_peaks │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_extract_value │ │ │ │ PySet_GET_SIZE │ │ │ │ +__pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_call_peaks │ │ │ │ __pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_apply_func │ │ │ │ -__pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_merge_regions │ │ │ │ -__pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_add_loc_wo_merge │ │ │ │ -__pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_refine_peaks │ │ │ │ -__pyx_f_5MACS3_6Signal_8BedGraph_14bedGraphTrackI_extract_value_hmmr │ │ │ │ -__Pyx_PyList_Pop │ │ │ │ baseline_value is the value to fill in the regions not defined │ │ │ │ in bedGraph. For example, if the bedGraph is like: │ │ │ │ chr1 100 200 1 │ │ │ │ chr1 250 350 2 │ │ │ │ Then the region chr1:200..250 should be filled with baseline_value. │ │ │ │ │ │ │ │ __Pyx_MergeVtables │ │ │ │ @@ -1301,15 +1287,15 @@ │ │ │ │ __next__ │ │ │ │ __name__ │ │ │ │ __main__ │ │ │ │ __init__ │ │ │ │ __func__ │ │ │ │ __dict__ │ │ │ │ /usr/lib/debug/.dwz/arm-linux-gnueabihf/macs.debug │ │ │ │ -c8pb6aca9f6bc35e5e2678506107e8fdb1f36a161.debug │ │ │ │ +c8p36f5bf5628c195742fdeedd18e2c241650df10.debug │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rel.dyn │ │ │ │ .rel.plt │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -178,43 +178,43 @@ │ │ │ │ 0x00001968 50795475 706c655f 54797065 0050794f PyTuple_Type.PyO │ │ │ │ 0x00001978 626a6563 745f5365 74497465 6d005079 bject_SetItem.Py │ │ │ │ 0x00001988 4e756d62 65725f49 6e646578 0050794c Number_Index.PyL │ │ │ │ 0x00001998 6f6e675f 41735373 697a655f 74005079 ong_AsSsize_t.Py │ │ │ │ 0x000019a8 4578635f 496e6465 78457272 6f720050 Exc_IndexError.P │ │ │ │ 0x000019b8 794e756d 6265725f 4d756c74 69706c79 yNumber_Multiply │ │ │ │ 0x000019c8 00507945 78635f53 746f7049 74657261 .PyExc_StopItera │ │ │ │ - 0x000019d8 74696f6e 00507953 65717565 6e63655f tion.PySequence_ │ │ │ │ - 0x000019e8 4c697374 0050794c 6973745f 536f7274 List.PyList_Sort │ │ │ │ - 0x000019f8 0050794f 626a6563 745f4765 74497465 .PyObject_GetIte │ │ │ │ - 0x00001a08 72005079 44696374 5f436f6e 7461696e r.PyDict_Contain │ │ │ │ - 0x00001a18 73006c6f 67313000 50794469 63745f54 s.log10.PyDict_T │ │ │ │ - 0x00001a28 79706500 50795365 745f4e65 77005079 ype.PySet_New.Py │ │ │ │ - 0x00001a38 5365745f 54797065 0050794f 626a6563 Set_Type.PyObjec │ │ │ │ - 0x00001a48 745f4861 73417474 72576974 68457272 t_HasAttrWithErr │ │ │ │ - 0x00001a58 6f720050 79457863 5f5a6572 6f446976 or.PyExc_ZeroDiv │ │ │ │ - 0x00001a68 6973696f 6e457272 6f720050 794c6f6e isionError.PyLon │ │ │ │ - 0x00001a78 675f4173 446f7562 6c650073 71727466 g_AsDouble.sqrtf │ │ │ │ - 0x00001a88 005f5079 4d6f6e69 746f7269 6e675f46 ._PyMonitoring_F │ │ │ │ - 0x00001a98 69726545 78636570 74696f6e 48616e64 ireExceptionHand │ │ │ │ - 0x00001aa8 6c656445 76656e74 00507945 78635f55 ledEvent.PyExc_U │ │ │ │ - 0x00001ab8 6e626f75 6e644c6f 63616c45 72726f72 nboundLocalError │ │ │ │ - 0x00001ac8 00507955 6e69636f 64655f4a 6f696e00 .PyUnicode_Join. │ │ │ │ - 0x00001ad8 50795365 7175656e 63655f43 6f6e7461 PySequence_Conta │ │ │ │ - 0x00001ae8 696e7300 5079556e 69636f64 655f466f ins.PyUnicode_Fo │ │ │ │ - 0x00001af8 726d6174 00507944 6963745f 506f7000 rmat.PyDict_Pop. │ │ │ │ - 0x00001b08 50794e75 6d626572 5f52656d 61696e64 PyNumber_Remaind │ │ │ │ - 0x00001b18 65720050 794e756d 6265725f 4c6f6e67 er.PyNumber_Long │ │ │ │ - 0x00001b28 0050794e 756d6265 725f4164 64005079 .PyNumber_Add.Py │ │ │ │ - 0x00001b38 4c697374 5f457874 656e6400 50794578 List_Extend.PyEx │ │ │ │ - 0x00001b48 635f4578 63657074 696f6e00 50795365 c_Exception.PySe │ │ │ │ - 0x00001b58 745f506f 70005079 46726f7a 656e5365 t_Pop.PyFrozenSe │ │ │ │ - 0x00001b68 745f5479 70650050 794f626a 6563745f t_Type.PyObject_ │ │ │ │ - 0x00001b78 53747200 50794f62 6a656374 5f497349 Str.PyObject_IsI │ │ │ │ - 0x00001b88 6e737461 6e636500 50794c6f 6e675f46 nstance.PyLong_F │ │ │ │ - 0x00001b98 726f6d44 6f75626c 65005079 4f626a65 romDouble.PyObje │ │ │ │ + 0x000019d8 74696f6e 00507944 6963745f 436f6e74 tion.PyDict_Cont │ │ │ │ + 0x000019e8 61696e73 00507944 6963745f 54797065 ains.PyDict_Type │ │ │ │ + 0x000019f8 00507953 65717565 6e63655f 4c697374 .PySequence_List │ │ │ │ + 0x00001a08 0050794c 6973745f 536f7274 00507953 .PyList_Sort.PyS │ │ │ │ + 0x00001a18 65745f4e 65770050 79536574 5f547970 et_New.PySet_Typ │ │ │ │ + 0x00001a28 65005079 4f626a65 63745f48 61734174 e.PyObject_HasAt │ │ │ │ + 0x00001a38 74725769 74684572 726f7200 50794f62 trWithError.PyOb │ │ │ │ + 0x00001a48 6a656374 5f476574 49746572 005f5079 ject_GetIter._Py │ │ │ │ + 0x00001a58 4d6f6e69 746f7269 6e675f46 69726545 Monitoring_FireE │ │ │ │ + 0x00001a68 78636570 74696f6e 48616e64 6c656445 xceptionHandledE │ │ │ │ + 0x00001a78 76656e74 00507945 78635f55 6e626f75 vent.PyExc_Unbou │ │ │ │ + 0x00001a88 6e644c6f 63616c45 72726f72 0050794c ndLocalError.PyL │ │ │ │ + 0x00001a98 6f6e675f 46726f6d 446f7562 6c650050 ong_FromDouble.P │ │ │ │ + 0x00001aa8 794c6f6e 675f4173 446f7562 6c650050 yLong_AsDouble.P │ │ │ │ + 0x00001ab8 79457863 5f5a6572 6f446976 6973696f yExc_ZeroDivisio │ │ │ │ + 0x00001ac8 6e457272 6f720050 79556e69 636f6465 nError.PyUnicode │ │ │ │ + 0x00001ad8 5f4a6f69 6e005079 53657175 656e6365 _Join.PySequence │ │ │ │ + 0x00001ae8 5f436f6e 7461696e 73005079 556e6963 _Contains.PyUnic │ │ │ │ + 0x00001af8 6f64655f 466f726d 61740073 71727466 ode_Format.sqrtf │ │ │ │ + 0x00001b08 00507944 6963745f 506f7000 50794e75 .PyDict_Pop.PyNu │ │ │ │ + 0x00001b18 6d626572 5f52656d 61696e64 65720050 mber_Remainder.P │ │ │ │ + 0x00001b28 794e756d 6265725f 4c6f6e67 0050794e yNumber_Long.PyN │ │ │ │ + 0x00001b38 756d6265 725f4164 64005079 4c697374 umber_Add.PyList │ │ │ │ + 0x00001b48 5f457874 656e6400 50794578 635f4578 _Extend.PyExc_Ex │ │ │ │ + 0x00001b58 63657074 696f6e00 6c6f6731 30005079 ception.log10.Py │ │ │ │ + 0x00001b68 4f626a65 63745f49 73496e73 74616e63 Object_IsInstanc │ │ │ │ + 0x00001b78 65005079 5365745f 506f7000 50794672 e.PySet_Pop.PyFr │ │ │ │ + 0x00001b88 6f7a656e 5365745f 54797065 0050794f ozenSet_Type.PyO │ │ │ │ + 0x00001b98 626a6563 745f5374 72005079 4f626a65 bject_Str.PyObje │ │ │ │ 0x00001ba8 63745f53 65744174 74725374 72696e67 ct_SetAttrString │ │ │ │ 0x00001bb8 0050794f 535f736e 7072696e 74660050 .PyOS_snprintf.P │ │ │ │ 0x00001bc8 79556e69 636f6465 5f46726f 6d537472 yUnicode_FromStr │ │ │ │ 0x00001bd8 696e6741 6e645369 7a650050 79556e69 ingAndSize.PyUni │ │ │ │ 0x00001be8 636f6465 5f446563 6f646500 50794576 code_Decode.PyEv │ │ │ │ 0x00001bf8 616c5f47 65744275 696c7469 6e730050 al_GetBuiltins.P │ │ │ │ 0x00001c08 79496d70 6f72745f 496d706f 72744d6f yImport_ImportMo │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 000034ac <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 7f4c │ │ │ │ + bl 7f1c │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00003ca8 : │ │ │ │ +00003ca8 : │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb5aeb4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa05c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46050ff0 │ │ │ │ ldrmi r4, [r0], -pc, lsl #24 │ │ │ │ ldrbtmi r4, [ip], #-1546 @ 0xfffff9f6 │ │ │ │ ldclvs 8, cr6, [fp, #-428] @ 0xfffffe54 │ │ │ │ @@ -22,25 +22,25 @@ │ │ │ │ stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ @ instruction: 0xf04fef50 │ │ │ │ strd r3, [r0], -pc @ │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ andeq fp, r5, lr, ror #31 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq pc, r3, r0, ror #18 │ │ │ │ - andeq pc, r3, r8, ror r9 @ │ │ │ │ + andeq pc, r3, r0, lsl #23 │ │ │ │ + muleq r3, r8, fp │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r5], -r2, lsl #1 │ │ │ │ ldrdeq pc, [r4], r0 │ │ │ │ ldrmi r4, [r6], -r8, lsl #13 │ │ │ │ mcr 7, 7, pc, cr6, cr15, {7} @ │ │ │ │ - bllt 15540 │ │ │ │ + bllt 15540 │ │ │ │ qadd16mi r4, r8, r2 │ │ │ │ ldcl 7, cr15, [sl, #1020]! @ 0x3fc │ │ │ │ ldrbtmi r4, [pc], #-1584 @ 3d3c │ │ │ │ ldrne pc, [r0, #-2263] @ 0xfffff729 │ │ │ │ mcr 7, 7, pc, cr0, cr15, {7} @ │ │ │ │ @ instruction: 0xf8d7b1a8 │ │ │ │ @ instruction: 0x46431510 │ │ │ │ @@ -72,18 +72,18 @@ │ │ │ │ ldmdblt sp, {r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf7ff2400 │ │ │ │ and lr, r6, r6, ror sp │ │ │ │ andcs r4, r2, #34603008 @ 0x2100000 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ cdpne 13, 0, cr14, cr4, cr4, {3} │ │ │ │ @ instruction: 0x4628dbf4 │ │ │ │ - ldc2 0, cr15, [r6, #-16]! │ │ │ │ + ldc2 0, cr15, [lr, #-16] │ │ │ │ blmi 2165fc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1b57a4> │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blls 5de44 │ │ │ │ + blls 5de44 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ ldc 7, cr15, [lr], {255} @ 0xff │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ svclt 0x0000bd30 │ │ │ │ andeq fp, r5, sl, lsl pc │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ @@ -97,25 +97,25 @@ │ │ │ │ strmi sl, [r8], r8, lsr #1 │ │ │ │ @ instruction: 0x46174611 │ │ │ │ @ instruction: 0xf8dd461e │ │ │ │ ldrbtmi fp, [sl], #56 @ 0x38 │ │ │ │ bl ff8c1e24 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xff860fcc> │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ stmdavs r3, {r1, r2, r3, r4, r5, ip, lr, pc}^ │ │ │ │ - blcs 1f3a0 │ │ │ │ + blcs 1f3a0 │ │ │ │ stmdbmi r2!, {r1, r3, r8, r9, fp, ip, lr, pc} │ │ │ │ @ instruction: 0x4642463b │ │ │ │ andeq pc, r1, sl, asr r8 @ │ │ │ │ stmdavs r0, {r5, r8, fp, lr} │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ eor lr, pc, r4, lsr #29 │ │ │ │ strls lr, [r4, #-2512] @ 0xfffff630 │ │ │ │ @ instruction: 0x4659b155 │ │ │ │ @ instruction: 0xf03f4630 │ │ │ │ - stmdbcs r0, {r0, r1, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbcs r0, {r0, r1, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x460bbf14 │ │ │ │ addsmi r4, sp, #95420416 @ 0x5b00000 │ │ │ │ @ instruction: 0x461dbfb8 │ │ │ │ adcsmi r4, r5, #1291845632 @ 0x4d000000 │ │ │ │ ldmdbmi r6, {r2, r3, r9, ip, lr, pc} │ │ │ │ @ instruction: 0x4642463b │ │ │ │ andeq pc, r1, sl, asr r8 @ │ │ │ │ @@ -129,23 +129,23 @@ │ │ │ │ strbmi r2, [r3], -r0, lsl #2 │ │ │ │ ldrbtmi r4, [sl], #-1544 @ 0xfffff9f8 │ │ │ │ andls pc, r8, sp, asr #17 │ │ │ │ strvc lr, [r0], -sp, asr #19 │ │ │ │ mcr 7, 6, pc, cr8, cr15, {7} @ │ │ │ │ ble cdeac <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x6d054> │ │ │ │ strcs r4, [r0], #-1568 @ 0xfffff9e0 │ │ │ │ - stc2l 0, cr15, [r4], {4} │ │ │ │ + stc2 0, cr15, [ip], #16 │ │ │ │ andlt r4, r5, r0, lsr #12 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andeq fp, r5, lr, lsl #29 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq pc, r3, ip, lsr #20 │ │ │ │ + andeq pc, r3, ip, asr #24 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - andeq pc, r3, r4, lsl sl @ │ │ │ │ - strdeq pc, [r3], -sl │ │ │ │ + andeq pc, r3, r4, lsr ip @ │ │ │ │ + andeq pc, r3, sl, lsl ip @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0x460f4e18 │ │ │ │ stcls 6, cr4, [r6], {17} │ │ │ │ ldrbtmi r4, [lr], #-1688 @ 0xfffff968 │ │ │ │ @@ -198,15 +198,15 @@ │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ bl ff741fac <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xff6e1154> │ │ │ │ ldmdbmi r5!, {r0, r3, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-1584 @ 0xfffff9d0 │ │ │ │ bl 641fb8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x5e1160> │ │ │ │ ldmiblt r8, {r0, r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf0044628 │ │ │ │ - strcs pc, [r0], #-3131 @ 0xfffff3c5 │ │ │ │ + strcs pc, [r0], #-3107 @ 0xfffff3dd │ │ │ │ blmi c3c118 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xbdb2c0> │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ stccs 6, cr5, [r0, #-80] @ 0xffffffb0 │ │ │ │ stmdavs fp!, {r0, r2, r3, r5, r6, r7, ip, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r4, r3, #44, 12 @ 0x2c00000 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ @@ -246,230 +246,230 @@ │ │ │ │ @ instruction: 0xf7ff447a │ │ │ │ stmdacs r0, {r0, r1, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4620dbdb │ │ │ │ ldcllt 0, cr11, [r0, #12]! │ │ │ │ andeq fp, r5, r2, asr #26 │ │ │ │ andeq ip, r5, r6, lsl #1 │ │ │ │ andeq r0, r0, r8, lsl r3 │ │ │ │ - andeq pc, r3, r2, ror #18 │ │ │ │ - @ instruction: 0x0003f9b2 │ │ │ │ + andeq pc, r3, r2, lsl #23 │ │ │ │ + ldrdeq pc, [r3], -r2 │ │ │ │ @ instruction: 0x0005c7bc │ │ │ │ - andeq pc, r3, r6, asr r9 @ │ │ │ │ - andeq pc, r3, lr, asr r9 @ │ │ │ │ - andeq pc, r3, lr, asr #18 │ │ │ │ - andeq pc, r3, r6, asr r9 @ │ │ │ │ - andeq pc, r3, ip, asr #18 │ │ │ │ - andeq pc, r3, r4, asr r9 @ │ │ │ │ - andeq pc, r3, r8, asr #18 │ │ │ │ - andeq pc, r3, r0, asr r9 @ │ │ │ │ + andeq pc, r3, r6, ror fp @ │ │ │ │ + andeq pc, r3, lr, ror fp @ │ │ │ │ + andeq pc, r3, lr, ror #22 │ │ │ │ + andeq pc, r3, r6, ror fp @ │ │ │ │ + andeq pc, r3, ip, ror #22 │ │ │ │ + andeq pc, r3, r4, ror fp @ │ │ │ │ + andeq pc, r3, r8, ror #22 │ │ │ │ + andeq pc, r3, r0, ror fp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b2b8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa460> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1480a0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe7248> │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-800 @ 0xfffffce0 │ │ │ │ ldcl 7, cr15, [lr, #1020] @ 0x3fc │ │ │ │ - andeq r2, r4, ip, lsr #3 │ │ │ │ - andeq pc, r3, sl, lsl #18 │ │ │ │ - andeq pc, r3, sl, lsr #18 │ │ │ │ + andeq r2, r4, ip, asr #7 │ │ │ │ + andeq pc, r3, sl, lsr #22 │ │ │ │ + andeq pc, r3, sl, asr #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b2e8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa490> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1480d0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe7278> │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33284479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000edc8 │ │ │ │ - andeq r2, r4, lr, ror r1 │ │ │ │ - andeq pc, r3, r8, lsr r9 @ │ │ │ │ - andeq pc, r3, r4, ror #18 │ │ │ │ + muleq r4, lr, r3 │ │ │ │ + andeq pc, r3, r8, asr fp @ │ │ │ │ + andeq pc, r3, r4, lsl #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b318 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa4c0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 148100 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe72a8> │ │ │ │ addvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-828 @ 0xfffffcc4 │ │ │ │ stc 7, cr15, [lr, #1020]! @ 0x3fc │ │ │ │ - andeq r2, r4, ip, asr #2 │ │ │ │ - andeq pc, r3, sl, asr #18 │ │ │ │ - andeq pc, r3, r6, ror r9 @ │ │ │ │ + andeq r2, r4, ip, ror #6 │ │ │ │ + andeq pc, r3, sl, ror #22 │ │ │ │ + muleq r3, r6, fp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b348 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa4f0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 148130 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe72d8> │ │ │ │ stmdbmi r5, {r0, r1, r3, r4, r6, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmpcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ed98 │ │ │ │ - andeq r2, r4, lr, lsl r1 │ │ │ │ - andeq pc, r3, ip, lsl r9 @ │ │ │ │ - andeq pc, r3, r8, asr #18 │ │ │ │ + andeq r2, r4, lr, lsr r3 │ │ │ │ + andeq pc, r3, ip, lsr fp @ │ │ │ │ + andeq pc, r3, r8, ror #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b378 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa520> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 148160 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe7308> │ │ │ │ stmdbmi r5, {r2, r4, r6, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmncc ip, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ed80 │ │ │ │ - andeq r2, r4, lr, ror #1 │ │ │ │ - andeq pc, r3, ip, ror #17 │ │ │ │ - andeq pc, r3, r8, lsl r9 @ │ │ │ │ + andeq r2, r4, lr, lsl #6 │ │ │ │ + andeq pc, r3, ip, lsl #22 │ │ │ │ + andeq pc, r3, r8, lsr fp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b3a8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa550> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 148190 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe7338> │ │ │ │ stmdbmi r5, {r0, r1, r3, r4, r5, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ orrcc r4, r0, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ed68 │ │ │ │ - strheq r2, [r4], -lr │ │ │ │ - andeq pc, r3, r0, lsl #18 │ │ │ │ - andeq pc, r3, ip, lsr #18 │ │ │ │ + ldrdeq r2, [r4], -lr │ │ │ │ + andeq pc, r3, r0, lsr #22 │ │ │ │ + andeq pc, r3, ip, asr #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b3d8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa580> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1481c0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe7368> │ │ │ │ stmdbmi r5, {r1, r2, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ orrscc r4, r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ed50 │ │ │ │ - andeq r2, r4, lr, lsl #1 │ │ │ │ - ldrdeq pc, [r3], -r0 │ │ │ │ - andeq pc, r3, r0, asr #18 │ │ │ │ + andeq r2, r4, lr, lsr #5 │ │ │ │ + strdeq pc, [r3], -r0 │ │ │ │ + andeq pc, r3, r0, ror #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b408 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa5b0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1481f0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe7398> │ │ │ │ stmdbmi r5, {r1, r2, r3, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33ac4479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ed38 │ │ │ │ - andeq r2, r4, lr, asr r0 │ │ │ │ - andeq pc, r3, r4, lsr r9 @ │ │ │ │ - andeq pc, r3, r0, ror #18 │ │ │ │ + andeq r2, r4, lr, ror r2 │ │ │ │ + andeq pc, r3, r4, asr fp @ │ │ │ │ + andeq pc, r3, r0, lsl #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b438 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa5e0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 148220 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe73c8> │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33bc4479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ed20 │ │ │ │ - andeq r2, r4, lr, lsr #32 │ │ │ │ - andeq pc, r3, r8, ror #15 │ │ │ │ - andeq pc, r3, r8, asr #18 │ │ │ │ + andeq r2, r4, lr, asr #4 │ │ │ │ + andeq pc, r3, r8, lsl #20 │ │ │ │ + andeq pc, r3, r8, ror #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b468 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa610> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 148250 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe73f8> │ │ │ │ sbcvs pc, ip, #76546048 @ 0x4900000 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-976 @ 0xfffffc30 │ │ │ │ stc 7, cr15, [r6, #-1020] @ 0xfffffc04 │ │ │ │ - strdeq r1, [r4], -ip │ │ │ │ - andeq pc, r3, sl, lsr #11 │ │ │ │ - andeq pc, r3, lr, lsr #18 │ │ │ │ + andeq r2, r4, ip, lsl r2 │ │ │ │ + andeq pc, r3, sl, asr #15 │ │ │ │ + andeq pc, r3, lr, asr #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b498 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa640> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 148280 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe7428> │ │ │ │ adcsvs pc, sp, #76546048 @ 0x4900000 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-996 @ 0xfffffc1c │ │ │ │ stcl 7, cr15, [lr], #1020 @ 0x3fc │ │ │ │ - andeq r1, r4, ip, asr #31 │ │ │ │ - andeq pc, r3, sl, ror r5 @ │ │ │ │ - strdeq pc, [r3], -lr │ │ │ │ + andeq r2, r4, ip, ror #3 │ │ │ │ + muleq r3, sl, r7 │ │ │ │ + andeq pc, r3, lr, lsl fp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b4c8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa670> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1482b0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe7458> │ │ │ │ adcsne pc, r7, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-1012 @ 0xfffffc0c │ │ │ │ ldcl 7, cr15, [r6], {255} @ 0xff │ │ │ │ - muleq r4, ip, pc @ │ │ │ │ - strdeq pc, [r3], -sl │ │ │ │ - andeq pc, r3, r2, ror #17 │ │ │ │ + @ instruction: 0x000421bc │ │ │ │ + andeq pc, r3, sl, lsl r9 @ │ │ │ │ + andeq pc, r3, r2, lsl #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b4f8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa6a0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1482e0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe7488> │ │ │ │ stmdbmi r5, {r0, r1, r2, r3, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-896 @ 0xfffffc80 │ │ │ │ ldc 7, cr15, [lr], #1020 @ 0x3fc │ │ │ │ - andeq r1, r4, lr, ror #30 │ │ │ │ - andeq pc, r3, r4, asr #16 │ │ │ │ - ldrdeq pc, [r3], -r6 │ │ │ │ + andeq r2, r4, lr, lsl #3 │ │ │ │ + andeq pc, r3, r4, ror #20 │ │ │ │ + strdeq pc, [r3], -r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b528 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa6d0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 148310 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe74b8> │ │ │ │ stmdbmi r5, {r3, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-904 @ 0xfffffc78 │ │ │ │ stc 7, cr15, [r6], #1020 @ 0x3fc │ │ │ │ - andeq r1, r4, lr, lsr pc │ │ │ │ - andeq pc, r3, r0, asr #17 │ │ │ │ - andeq pc, r3, sl, ror #17 │ │ │ │ + andeq r2, r4, lr, asr r1 │ │ │ │ + andeq pc, r3, r0, ror #21 │ │ │ │ + andeq pc, r3, sl, lsl #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b558 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa700> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 188340 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1274e8> │ │ │ │ subne pc, r3, #64, 4 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ movvc pc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ec8e │ │ │ │ - andeq r1, r4, ip, lsl #30 │ │ │ │ - andeq pc, r3, sl, lsl #14 │ │ │ │ - ldrdeq pc, [r3], -r0 │ │ │ │ + andeq r2, r4, ip, lsr #2 │ │ │ │ + andeq pc, r3, sl, lsr #18 │ │ │ │ + strdeq pc, [r3], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b58c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa734> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 148374 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe751c> │ │ │ │ stmdbmi r5, {r0, r3, r4, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-936 @ 0xfffffc58 │ │ │ │ ldcl 7, cr15, [r4], #-1020 @ 0xfffffc04 │ │ │ │ - ldrdeq r1, [r4], -sl │ │ │ │ - ldrdeq pc, [r3], -r0 │ │ │ │ - strdeq pc, [r3], -sl │ │ │ │ + strdeq r2, [r4], -sl │ │ │ │ + strdeq pc, [r3], -r0 │ │ │ │ + andeq pc, r3, sl, lsl fp @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b5bc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa764> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1483a4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe754c> │ │ │ │ stmdbmi r5, {r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-944 @ 0xfffffc50 │ │ │ │ mrrc 7, 15, pc, ip, cr15 @ │ │ │ │ - andeq r1, r4, sl, lsr #29 │ │ │ │ - andeq pc, r3, r4, ror #17 │ │ │ │ - andeq pc, r3, lr, lsl #18 │ │ │ │ + andeq r2, r4, sl, asr #1 │ │ │ │ + andeq pc, r3, r4, lsl #22 │ │ │ │ + andeq pc, r3, lr, lsr #22 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5b5ec <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa794> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r7], {232} @ 0xe8 │ │ │ │ strmi r4, [r6], -r1, lsl #12 │ │ │ │ ldrbtmi r4, [ip], #-2070 @ 0xfffff7ea │ │ │ │ addlt r4, r2, r6, lsl fp │ │ │ │ @@ -494,81 +494,81 @@ │ │ │ │ strtmi lr, [r0], -lr, ror #18 │ │ │ │ ldcllt 0, cr11, [r0, #-8]! │ │ │ │ @ instruction: 0x0005b8b6 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ andeq ip, r5, r6, lsl #7 │ │ │ │ andeq fp, r5, r8, lsr #17 │ │ │ │ andeq r0, r0, ip, lsr #6 │ │ │ │ - andeq pc, r3, ip, asr #17 │ │ │ │ + andeq pc, r3, ip, ror #21 │ │ │ │ andeq fp, r5, sl, ror r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b674 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa81c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 18845c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x127604> │ │ │ │ subpl pc, r9, #72, 12 @ 0x4800000 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0x73baf503 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ec00 │ │ │ │ - strdeq r1, [r4], -r0 │ │ │ │ - muleq r3, lr, r3 │ │ │ │ - muleq r3, ip, r8 │ │ │ │ + andeq r2, r4, r0, lsl r0 │ │ │ │ + @ instruction: 0x0003f5be │ │ │ │ + @ instruction: 0x0003fabc │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b6a8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa850> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 188490 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x127638> │ │ │ │ eorspl pc, r7, #72, 12 @ 0x4800000 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ bicvc pc, r8, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ebe6 │ │ │ │ - @ instruction: 0x00041dbc │ │ │ │ - andeq pc, r3, sl, ror #6 │ │ │ │ - andeq pc, r3, ip, ror r8 @ │ │ │ │ + ldrdeq r1, [r4], -ip │ │ │ │ + andeq pc, r3, sl, lsl #11 │ │ │ │ + muleq r3, ip, sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b6dc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa884> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1884c4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x12766c> │ │ │ │ subspl pc, r9, #72, 12 @ 0x4800000 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ bicsvc pc, r6, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ebcc │ │ │ │ - andeq r1, r4, r8, lsl #27 │ │ │ │ - andeq pc, r3, r6, lsr r3 @ │ │ │ │ - andeq pc, r3, r8, asr #16 │ │ │ │ + andeq r1, r4, r8, lsr #31 │ │ │ │ + andeq pc, r3, r6, asr r5 @ │ │ │ │ + andeq pc, r3, r8, ror #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b710 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa8b8> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1884f8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1276a0> │ │ │ │ eorsvs pc, r7, #72, 12 @ 0x4800000 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ mvnvc pc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ebb2 │ │ │ │ - andeq r1, r4, r4, asr sp │ │ │ │ - andeq pc, r3, r2, lsl #6 │ │ │ │ - andeq pc, r3, r4, lsl r8 @ │ │ │ │ + andeq r1, r4, r4, ror pc │ │ │ │ + andeq pc, r3, r2, lsr #10 │ │ │ │ + andeq pc, r3, r4, lsr sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b744 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafa8ec> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 18852c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1276d4> │ │ │ │ rsbeq pc, pc, #72, 4 @ 0x80000004 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ mvnvc pc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000eb98 │ │ │ │ - andeq r1, r4, r0, lsr #26 │ │ │ │ - andeq pc, r3, lr, asr #5 │ │ │ │ - strdeq pc, [r3], -r0 │ │ │ │ + andeq r1, r4, r0, asr #30 │ │ │ │ + andeq pc, r3, lr, ror #9 │ │ │ │ + andeq pc, r3, r0, lsl sl @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [r2], r4, lsl #1 │ │ │ │ strmi r4, [r8], pc, asr #20 │ │ │ │ strmi r2, [r1], r0, lsl #6 │ │ │ │ @@ -619,47 +619,47 @@ │ │ │ │ andcc pc, r1, r7, lsr fp @ │ │ │ │ eor sp, r8, r9, lsl #2 │ │ │ │ addsmi r6, r3, #2293760 @ 0x230000 │ │ │ │ blcc 78660 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x17808> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ ldrtmi lr, [r8], -r4, lsl #16 │ │ │ │ - @ instruction: 0xf8f0f004 │ │ │ │ + @ instruction: 0xf8d8f004 │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ blcc 7867c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x17824> │ │ │ │ ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ stmdals r1, {r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ stmdavs r3, {r3, r5, r7, r8, ip, sp, pc}^ │ │ │ │ - blcs 1fbe8 │ │ │ │ + blcs 1fbe8 │ │ │ │ blmi 53b2c8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x4da470> │ │ │ │ rsbvs pc, r9, #72, 4 @ 0x80000004 │ │ │ │ ldmdami r4, {r0, r1, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ movwvc pc, #29955 @ 0x7503 @ │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ stmdals r1, {r1, r2, r3, r4, r5, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8d0f004 │ │ │ │ + @ instruction: 0xf8b8f004 │ │ │ │ movwls r2, #4864 @ 0x1300 │ │ │ │ ldrdcs lr, [r0], -r9 │ │ │ │ blmi 216edc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1b6084> │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls de718 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x7d8c0> │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ ldmda r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ svclt 0x000087f0 │ │ │ │ andeq fp, r5, r2, lsr #14 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ - andeq pc, r3, lr, lsr r1 @ │ │ │ │ - andeq r1, r4, ip, ror #23 │ │ │ │ - muleq r3, sl, r1 │ │ │ │ - andeq pc, r3, r0, asr r7 @ │ │ │ │ + andeq pc, r3, lr, asr r3 @ │ │ │ │ + andeq r1, r4, ip, lsl #28 │ │ │ │ + @ instruction: 0x0003f3ba │ │ │ │ + andeq pc, r3, r0, ror r9 @ │ │ │ │ andeq fp, r5, r8, lsl #12 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5b8e8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafaa90> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 5086b0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x4a7858> │ │ │ │ ldrbtmi r4, [fp], #-3604 @ 0xfffff1ec │ │ │ │ @ instruction: 0xf8d3447e │ │ │ │ @@ -680,31 +680,31 @@ │ │ │ │ and r4, r3, ip, lsr #12 │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ @ instruction: 0xe7f9ef92 │ │ │ │ ldcllt 6, cr4, [r0, #-128]! @ 0xffffff80 │ │ │ │ muleq r5, r6, r0 │ │ │ │ @ instruction: 0x0005b5bc │ │ │ │ andeq r0, r0, r0, asr #5 │ │ │ │ - strdeq pc, [r3], -lr │ │ │ │ + andeq pc, r3, lr, lsl r9 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb5b958 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafab00> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ cdpmi 15, 3, cr0, cr1, cr8, {7} │ │ │ │ ldrbtmi r4, [lr], #-1539 @ 0xfffff9fd │ │ │ │ ldrdcs pc, [r8], r3 @ │ │ │ │ @ instruction: 0xf8d3b93a │ │ │ │ - blcs 10970 │ │ │ │ + blcs 10970 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ │ │ @ instruction: 0xf7ff40f8 │ │ │ │ @ instruction: 0xf8d0b86d │ │ │ │ strmi r5, [r4], -r8, lsr #1 │ │ │ │ eorsle r2, r7, r0, lsl #26 │ │ │ │ @ instruction: 0xf8d44628 │ │ │ │ @ instruction: 0xf0047090 │ │ │ │ - @ instruction: 0xf105fc3d │ │ │ │ + @ instruction: 0xf105fc6b │ │ │ │ andcs r0, r1, #12, 24 @ 0xc00 │ │ │ │ stcle 2, cr4, [sp, #-576]! @ 0xfffffdc0 │ │ │ │ ldclvs 8, cr6, [fp, #-428] @ 0xfffffe54 │ │ │ │ strle r0, [fp], #-347 @ 0xfffffea5 │ │ │ │ vqdmulh.s d20, d9, d17 │ │ │ │ stmdbmi r1!, {r2, r4, r5, r9, lr} │ │ │ │ ldrbtmi r4, [fp], #-2081 @ 0xfffff7df │ │ │ │ @@ -735,20 +735,20 @@ │ │ │ │ movwvc pc, #1059 @ 0x423 @ │ │ │ │ @ instruction: 0xb1266563 │ │ │ │ stmdb r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf04fe001 │ │ │ │ @ instruction: 0x462835ff │ │ │ │ svclt 0x0000bdf8 │ │ │ │ andeq fp, r5, lr, asr #10 │ │ │ │ - andeq r1, r4, sl, asr #21 │ │ │ │ - andeq pc, r3, r8, ror r0 @ │ │ │ │ - muleq r3, r6, r6 │ │ │ │ + andeq r1, r4, sl, ror #25 │ │ │ │ + muleq r3, r8, r2 │ │ │ │ + @ instruction: 0x0003f8b6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - muleq r3, r8, r6 │ │ │ │ - andeq pc, r3, r4, lsr #13 │ │ │ │ + @ instruction: 0x0003f8b8 │ │ │ │ + andeq pc, r3, r4, asr #17 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4617b091 │ │ │ │ stmib sp, {r0, r1, r3, r4, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8bd010e │ │ │ │ @@ -764,15 +764,15 @@ │ │ │ │ ble 395d9c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x334f44> │ │ │ │ eorcc pc, r6, r7, asr r8 @ │ │ │ │ ldrmi r3, [sl], -r1, lsl #12 │ │ │ │ ldrdgt pc, [r0], -r3 │ │ │ │ cdpeq 1, 0, cr15, cr1, cr12, {0} │ │ │ │ svclt 0x001845d4 │ │ │ │ and pc, r0, r3, asr #17 │ │ │ │ - stc2l 0, cr15, [r0], #16 │ │ │ │ + stc2 0, cr15, [lr, #-16] │ │ │ │ ldmdals ip, {r2, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ strtmi r4, [r1], -r2, lsr #12 │ │ │ │ ldm r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdblt r8, {r1, r7, r9, sl, lr} │ │ │ │ ldrtmi r2, [r7], -r0, lsl #12 │ │ │ │ strh r4, [r5], #-97 @ 0xffffff9f │ │ │ │ @ instruction: 0x4629981b │ │ │ │ @@ -807,16 +807,16 @@ │ │ │ │ vsubl.u8 q9, d0, d3 │ │ │ │ @ instruction: 0xf0001200 │ │ │ │ @ instruction: 0xf7ff0007 │ │ │ │ pkhtbmi lr, r1, sl, asr #17 │ │ │ │ smlaldvs fp, r5, r0, r1 │ │ │ │ strmi lr, [r1], r0 │ │ │ │ @ instruction: 0xf0034638 │ │ │ │ - shsub16mi pc, r0, r9 @ │ │ │ │ - @ instruction: 0xff76f003 │ │ │ │ + ldrtmi pc, [r0], -r1, ror #30 @ │ │ │ │ + @ instruction: 0xff5ef003 │ │ │ │ @ instruction: 0xf06f6822 │ │ │ │ addmi r4, sl, #64, 2 │ │ │ │ bcc 78970 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x17b18> │ │ │ │ ldmdblt r2, {r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ @ instruction: 0x464cee7c │ │ │ │ andslt r4, r1, r0, lsr #12 │ │ │ │ @@ -1467,15 +1467,15 @@ │ │ │ │ @ instruction: 0xf7ff1e18 │ │ │ │ @ instruction: 0xf8c4fa5f │ │ │ │ cmnlt r0, r4, lsr #3 │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ andcs sp, r0, r1, lsl #2 │ │ │ │ blcc 7d3e8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1c590> │ │ │ │ - blcs 1d448 │ │ │ │ + blcs 1d448 │ │ │ │ @ instruction: 0x4628d1f9 │ │ │ │ ldmdb ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdavs fp!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ @@ -1488,24 +1488,24 @@ │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ stmib r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ pop {r1, r2, r3, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ andeq fp, r5, r2, lsr #6 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ ldrdeq fp, [r5], -sl │ │ │ │ - andeq r1, r4, r2, asr #17 │ │ │ │ + andeq r1, r4, r2, ror #21 │ │ │ │ andeq fp, r5, r4, lsr #24 │ │ │ │ - andeq r1, r4, ip, lsl #14 │ │ │ │ + andeq r1, r4, ip, lsr #18 │ │ │ │ ldrdeq fp, [r5], -r8 │ │ │ │ - andeq r1, r4, r0, asr #9 │ │ │ │ - andeq r2, r4, r2, lsr #8 │ │ │ │ + andeq r1, r4, r0, ror #13 │ │ │ │ + andeq r2, r4, r2, asr #12 │ │ │ │ andeq fp, r5, sl, asr #14 │ │ │ │ - andeq r2, r4, sl, lsr #6 │ │ │ │ + andeq r2, r4, sl, asr #10 │ │ │ │ andeq fp, r5, r2, lsr #10 │ │ │ │ - andeq r2, r4, r2, lsl #2 │ │ │ │ + andeq r2, r4, r2, lsr #6 │ │ │ │ andeq sl, r5, ip, ror #17 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5c620 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeafb7c8> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ strmi r4, [pc], -r6, lsl #12 │ │ │ │ bl 543428 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x4e25d0> │ │ │ │ @@ -1561,42 +1561,42 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7fed001 │ │ │ │ andlt lr, r3, r4, lsl r9 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ ldrbmi fp, [r0, -r4]! │ │ │ │ andeq sl, r5, ip, lsr #16 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ - @ instruction: 0x00040db0 │ │ │ │ - andeq lr, r3, r6, lsl #13 │ │ │ │ - andeq lr, r3, sl, lsl r7 │ │ │ │ + ldrdeq r0, [r4], -r0 @ │ │ │ │ + andeq lr, r3, r6, lsr #17 │ │ │ │ + andeq lr, r3, sl, lsr r9 │ │ │ │ andeq sl, r5, r6, asr #15 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ - cdpeq 8, 11, cr15, cr8, cr12, {6} │ │ │ │ + cdpeq 8, 12, cr15, cr0, cr12, {6} │ │ │ │ strcc pc, [r0], #2271 @ 0x8df │ │ │ │ - @ instruction: 0xf8dfb0c9 │ │ │ │ + @ instruction: 0xf8dfb0c7 │ │ │ │ @ instruction: 0xf8df1480 │ │ │ │ ldrbtmi r2, [fp], #-1152 @ 0xfffffb80 │ │ │ │ @ instruction: 0xf8df4479 │ │ │ │ @ instruction: 0xf8d3b47c │ │ │ │ ldrbtmi r9, [fp], #1556 @ 0x614 │ │ │ │ ldmdavs r2, {r1, r3, r7, fp, ip, lr} │ │ │ │ - @ instruction: 0xf04f9247 │ │ │ │ + @ instruction: 0xf04f9245 │ │ │ │ @ instruction: 0xf1b90200 │ │ │ │ andsle r0, r0, r0, lsl #30 │ │ │ │ @ instruction: 0xf0004581 │ │ │ │ @ instruction: 0xf8df80d9 │ │ │ │ @ instruction: 0xf8df3460 │ │ │ │ ldrbtmi r1, [r9], #-1120 @ 0xfffffba0 │ │ │ │ andcc pc, r3, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7fe6818 │ │ │ │ @ instruction: 0xf04fe8fa │ │ │ │ @ instruction: 0xf00230ff │ │ │ │ - @ instruction: 0xf8dfbc4a │ │ │ │ + @ instruction: 0xf8dfbc2f │ │ │ │ @ instruction: 0xf06f444c │ │ │ │ stmdavs r3, {r6, r9, lr} │ │ │ │ addsmi r4, r3, #124, 8 @ 0x7c000000 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ @ instruction: 0xf8c46003 │ │ │ │ @ instruction: 0xf7fe0614 │ │ │ │ eorvs lr, r0, lr, lsl #22 │ │ │ │ @@ -1631,22 +1631,22 @@ │ │ │ │ strdcs r4, [r0], -r5 │ │ │ │ ldmdb r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rscvs r4, r0, ip, ror r4 │ │ │ │ adds fp, r0, r0, ror #19 │ │ │ │ andmi pc, r7, #201326595 @ 0xc000003 │ │ │ │ bmi ffc69e34 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xffc08fdc> │ │ │ │ biccs r0, r8, fp, lsl lr │ │ │ │ - ldrbtmi sl, [sl], #-2069 @ 0xfffff7eb │ │ │ │ + ldrbtmi sl, [sl], #-2067 @ 0xfffff7ed │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ andcs r4, sp, #243712 @ 0x3b800 │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ bmi ffb4e23c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xffaed3e4> │ │ │ │ ldrbtmi r2, [sl], #-771 @ 0xfffffcfd │ │ │ │ stmia r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldmdbge r5, {r0, r9, sp} │ │ │ │ + ldmdbge r3, {r0, r9, sp} │ │ │ │ @ instruction: 0xf7fd2000 │ │ │ │ stmdacs r0, {r1, r3, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xe7dbdb75 │ │ │ │ smlattcs r0, r7, sp, r4 │ │ │ │ @ instruction: 0x4628447d │ │ │ │ svc 0x00def7fd │ │ │ │ stmdacs r0, {r5, r8, sp, lr} │ │ │ │ @@ -1691,46 +1691,46 @@ │ │ │ │ @ instruction: 0xf7fd3901 │ │ │ │ mvnlt lr, lr, lsl #31 │ │ │ │ svceq 0x0004f846 │ │ │ │ stmib lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ andsle r3, r6, r1 │ │ │ │ ldrb r3, [r6, r8, lsl #10] │ │ │ │ @ instruction: 0xf0022000 │ │ │ │ - @ instruction: 0x4dbcbb7c │ │ │ │ + @ instruction: 0x4dbcbb61 │ │ │ │ bleq fe700d9c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe69ff44> │ │ │ │ andls r4, r7, sp, ror r4 │ │ │ │ ldm r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldreq pc, [r8, #2245] @ 0x8c5 │ │ │ │ mrc 1, 5, fp, cr7, cr8, {1} │ │ │ │ @ instruction: 0xf7fe0b00 │ │ │ │ @ instruction: 0xf8c5e88a │ │ │ │ stmdacs r0, {r2, r3, r4, r7, r8, sl} │ │ │ │ svcmi 0x00b4d154 │ │ │ │ ldrmi r2, [sp], -r0, lsl #6 │ │ │ │ ldrbtmi r2, [pc], #-1537 @ 5748 │ │ │ │ movwls r4, #30360 @ 0x7698 │ │ │ │ @ instruction: 0xf0034628 │ │ │ │ - stmdals r7, {r0, r2, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf872f003 │ │ │ │ - umaalcc pc, ip, sp, r8 @ │ │ │ │ + stmdals r7, {r0, r2, r3, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf85af003 │ │ │ │ + umaalcc pc, r4, sp, r8 @ │ │ │ │ ldrtmi fp, [r2], -r3, lsr #2 │ │ │ │ - ldmdage r3, {r0, r3, r6, r9, sl, lr} │ │ │ │ + ldmdage r1, {r0, r3, r6, r9, sl, lr} │ │ │ │ stmda ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - umaalcc pc, r8, sp, r8 @ │ │ │ │ + umaalcc pc, r0, sp, r8 @ │ │ │ │ strbmi fp, [r9], -r3, lsr #2 │ │ │ │ - ldmdage r2, {r0, r9, sp} │ │ │ │ + ldmdage r0, {r9, sp} │ │ │ │ stmib r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [fp], #-2982 @ 0xfffff45a │ │ │ │ @ instruction: 0x2614f8d3 │ │ │ │ ldmdavs fp, {r1, r3, r5, r6, r7, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf1b8b143 │ │ │ │ andle r0, r5, r0, lsl #30 │ │ │ │ ldrtmi r4, [sl], -r2, lsr #17 │ │ │ │ ldrbtmi r4, [r8], #-1585 @ 0xfffff9cf │ │ │ │ - ldc2l 0, cr15, [r4], #32 │ │ │ │ + stc2 0, cr15, [r0, #-32]! @ 0xffffffe0 │ │ │ │ ldrbtmi r4, [sl], #-2720 @ 0xfffff560 │ │ │ │ @ instruction: 0x0614f8d2 │ │ │ │ stmdavs r3, {r6, r7, r8, ip, sp, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c22400 │ │ │ │ addmi r4, fp, #20, 12 @ 0x1400000 │ │ │ │ blcc 797f4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1899c> │ │ │ │ @@ -1742,15 +1742,15 @@ │ │ │ │ @ instruction: 0xf85b4479 │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ svc 0x00caf7fd │ │ │ │ ldrbtmi r4, [fp], #-2964 @ 0xfffff46c │ │ │ │ @ instruction: 0x0614f8d3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ submi r0, r0, #64, 18 @ 0x100000 │ │ │ │ - bllt 5817f0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x520998> │ │ │ │ + blt ffec17f0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xffe60998> │ │ │ │ bleq 1ac0e68 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1a60010> │ │ │ │ stmda ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ streq pc, [r0, #2245]! @ 0x8c5 │ │ │ │ adcle r2, r2, r0, lsl #16 │ │ │ │ bleq 1a40e78 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19e0020> │ │ │ │ stmda r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ streq pc, [r4, #2245]! @ 0x8c5 │ │ │ │ @@ -1838,15 +1838,15 @@ │ │ │ │ addsmi r4, r3, #5242880 @ 0x500000 │ │ │ │ blcc 79964 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x18b0c> │ │ │ │ ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4630 │ │ │ │ stclne 14, cr14, [r8], #-520 @ 0xfffffdf8 │ │ │ │ movwcs sp, #208 @ 0xd0 │ │ │ │ ldrbtmi r4, [sl], #-2612 @ 0xfffff5cc │ │ │ │ - strtpl pc, [r8], -r2, asr #17 │ │ │ │ + ldrpl pc, [ip], -r2, asr #17 │ │ │ │ ldmdami r3!, {r0, r1, r3, r4, r5, r8, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ strmi lr, [r5], -r4, lsl #16 │ │ │ │ rsble r2, r1, r0, lsl #16 │ │ │ │ @ instruction: 0xf7fde075 │ │ │ │ stmdacs r0, {r2, r5, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ movthi pc, #49216 @ 0xc040 @ │ │ │ │ @@ -1861,43 +1861,43 @@ │ │ │ │ strne lr, [r6, #-1293]! @ 0xfffffaf3 │ │ │ │ svccc 0x00dbcb7b │ │ │ │ andeq fp, r5, sl, asr #4 │ │ │ │ andeq sl, r5, r0, ror r7 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ andeq sl, r5, r6, ror #14 │ │ │ │ andeq r0, r0, r0, asr #5 │ │ │ │ - muleq r4, sl, r1 │ │ │ │ + @ instruction: 0x000403ba │ │ │ │ andeq fp, r5, r0, lsl #4 │ │ │ │ ldrdeq fp, [r5], -r6 │ │ │ │ - muleq r4, ip, r1 │ │ │ │ - muleq r4, r6, r1 │ │ │ │ - muleq r4, r0, r1 │ │ │ │ + @ instruction: 0x000403bc │ │ │ │ + @ instruction: 0x000403b6 │ │ │ │ + @ instruction: 0x000403b0 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ andeq fp, r5, r4, ror r1 │ │ │ │ - andeq r0, r4, sl, lsr #3 │ │ │ │ - @ instruction: 0x000401b0 │ │ │ │ - andeq r0, r4, r6, asr #2 │ │ │ │ - andeq lr, r3, r8, asr #3 │ │ │ │ + andeq r0, r4, sl, asr #7 │ │ │ │ + ldrdeq r0, [r4], -r0 @ │ │ │ │ + andeq r0, r4, r6, ror #6 │ │ │ │ + andeq lr, r3, r8, ror #7 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ andeq r9, r5, r6, asr #26 │ │ │ │ - ldrdeq r2, [r4], -ip │ │ │ │ + strdeq r2, [r4], -ip │ │ │ │ andeq r0, r0, ip, asr #6 │ │ │ │ andeq r0, r0, r4, asr #6 │ │ │ │ andeq fp, r5, r8, rrx │ │ │ │ - andeq lr, r3, r2, lsr #27 │ │ │ │ + andeq lr, r3, r2, asr #31 │ │ │ │ andeq fp, r5, lr │ │ │ │ - andeq r0, r4, r2, asr r4 │ │ │ │ + andeq r0, r4, r2, ror r6 │ │ │ │ andeq sl, r5, lr, ror #31 │ │ │ │ andeq r0, r0, r8, lsl r3 │ │ │ │ - andeq r0, r4, ip, lsl r4 │ │ │ │ + andeq r0, r4, ip, lsr r6 │ │ │ │ @ instruction: 0x0005afb2 │ │ │ │ andeq sl, r5, sl, lsr #30 │ │ │ │ - strdeq pc, [r3], -r0 │ │ │ │ + andeq r0, r4, r0, lsl r1 │ │ │ │ andeq sl, r5, r6, lsr #28 │ │ │ │ - muleq r3, ip, lr │ │ │ │ + strheq r0, [r4], -ip │ │ │ │ ldccc 8, cr15, [r4], {223} @ 0xdf │ │ │ │ andcc pc, r3, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7fd6818 │ │ │ │ stmdacs r0, {r1, r3, r4, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ adchi pc, sl, r0 │ │ │ │ svc 0x0028f7fd │ │ │ │ stceq 8, cr15, [r0], {223} @ 0xdf │ │ │ │ @@ -2047,45 +2047,45 @@ │ │ │ │ ldrbtmi r4, [fp], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0x2614f8d3 │ │ │ │ ldc 7, cr15, [lr], #-1012 @ 0xfffffc0c │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ @ instruction: 0xe7e581bb │ │ │ │ ldreq pc, [r4], #-2261 @ 0xfffff72b │ │ │ │ blx fe6c3caa <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe662e52> │ │ │ │ - strteq pc, [r0], -r5, asr #17 │ │ │ │ + strteq pc, [r8], -r5, asr #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d581b1 │ │ │ │ @ instruction: 0xf7fe0430 │ │ │ │ @ instruction: 0xf8c5fb91 │ │ │ │ - stmdacs r0, {r2, r5, r9, sl} │ │ │ │ + stmdacs r0, {r2, r3, r5, r9, sl} │ │ │ │ @ instruction: 0x81a8f000 │ │ │ │ strbteq pc, [r0], #2261 @ 0x8d5 @ │ │ │ │ blx fe243cce <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe1e2e76> │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d581a1 │ │ │ │ @ instruction: 0xf7fe01c4 │ │ │ │ @ instruction: 0xf8c5fb81 │ │ │ │ - stmdacs r0, {r2, r3, r5, r9, sl} │ │ │ │ + stmdacs r0, {r5, r9, sl} │ │ │ │ orrshi pc, r8, r0 │ │ │ │ andseq pc, ip, #13959168 @ 0xd50000 │ │ │ │ blx 1e43cee <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1de2e96> │ │ │ │ - ldrteq pc, [r0], -r5, asr #17 @ │ │ │ │ + strteq pc, [r4], -r5, asr #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d5818f │ │ │ │ @ instruction: 0xf7fe0374 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ orrhi pc, r8, r0 │ │ │ │ streq pc, [r8, #-2261]! @ 0xfffff72b │ │ │ │ blx 1a43d0e <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19e2eb6> │ │ │ │ - ldreq pc, [ip], -r5, asr #17 │ │ │ │ + ldrteq pc, [r4], -r5, asr #17 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d5817f │ │ │ │ @ instruction: 0xf7fe04fc │ │ │ │ @ instruction: 0xf8c5fb5f │ │ │ │ - stmdacs r0, {r2, r4, r5, r9, sl} │ │ │ │ + stmdacs r0, {r4, r5, r9, sl} │ │ │ │ cmnphi r6, r0 @ p-variant is OBSOLETE │ │ │ │ ldrsbeq pc, [r8, #133]! @ 0x85 @ │ │ │ │ blx 15c3d32 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1562eda> │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8df816f │ │ │ │ ldrbtmi r5, [sp], #-2420 @ 0xfffff68c │ │ │ │ ldrsbeq pc, [r0, #133] @ 0x85 @ │ │ │ │ @@ -2245,22 +2245,22 @@ │ │ │ │ stmdavs fp!, {r0, r1, r3, r8, r9, fp, ip, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mlasle sl, r3, r2, r4 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628bbbb │ │ │ │ bl 1343fb8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x12e3160> │ │ │ │ @ instruction: 0x4628e033 │ │ │ │ - ldc2 0, cr15, [r8], #-8 │ │ │ │ + stc2 0, cr15, [r0], #-8 │ │ │ │ addeq lr, r0, r6, lsr #32 │ │ │ │ strcs r9, [r1], -fp, lsl #6 │ │ │ │ mcr 7, 1, pc, cr10, cr13, {7} @ │ │ │ │ mvnscc pc, #79 @ 0x4f │ │ │ │ andvs r4, r3, r1, lsl #13 │ │ │ │ @ instruction: 0xf0034640 │ │ │ │ - @ instruction: 0xf108f811 │ │ │ │ + @ instruction: 0xf108f83f │ │ │ │ andls r0, ip, ip, lsl #6 │ │ │ │ strls r9, [sp, #-778] @ 0xfffffcf6 │ │ │ │ adcsmi r9, r3, #12, 22 @ 0x3000 │ │ │ │ @ instruction: 0xf8dfdc2c │ │ │ │ stcls 7, cr6, [sp, #-272] @ 0xfffffef0 │ │ │ │ mrrc 7, 15, pc, r2, cr13 @ │ │ │ │ @ instruction: 0x4648447e │ │ │ │ @@ -2357,24 +2357,24 @@ │ │ │ │ strmi lr, [r1, #3154] @ 0xc52 │ │ │ │ strcs sp, [r0], -fp, ror #1 │ │ │ │ ldrtmi r9, [r1], r8, lsl #12 │ │ │ │ @ instruction: 0x463446b2 │ │ │ │ sbc r4, r1, r7, lsr r6 │ │ │ │ strbtne pc, [ip], #2262 @ 0x8d6 @ │ │ │ │ @ instruction: 0xf0024640 │ │ │ │ - andls pc, r8, fp, asr r8 @ │ │ │ │ + andls pc, r8, r3, asr #16 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strmi r8, [r1, #152] @ 0x98 │ │ │ │ adcshi pc, r1, r0, asr #32 │ │ │ │ strbtne pc, [r4], #2262 @ 0x8d6 @ │ │ │ │ @ instruction: 0xf7fd4638 │ │ │ │ @ instruction: 0x4681ec38 │ │ │ │ @ instruction: 0xf8d6b130 │ │ │ │ strbmi r1, [r0], -r4, ror #9 │ │ │ │ - @ instruction: 0xf848f002 │ │ │ │ + @ instruction: 0xf830f002 │ │ │ │ stmdblt r0!, {r2, r9, sl, lr} │ │ │ │ ldrtmi r2, [r1], r0, lsl #12 │ │ │ │ @ instruction: 0x463446b2 │ │ │ │ strmi lr, [r1, #140] @ 0x8c │ │ │ │ @ instruction: 0xf8dfd10f │ │ │ │ cdpge 5, 0, cr7, cr14, cr12, {5} │ │ │ │ @ instruction: 0x46404632 │ │ │ │ @@ -2453,21 +2453,21 @@ │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ mcrr 7, 15, pc, lr, cr13 @ │ │ │ │ ldrbcc pc, [pc, pc, asr #32]! @ │ │ │ │ strcs lr, [r0], -r4 │ │ │ │ @ instruction: 0x46b246b1 │ │ │ │ @ instruction: 0x46374634 │ │ │ │ @ instruction: 0xf0024620 │ │ │ │ - stmdals r8, {r0, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ - blx fe5c2318 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe5614c0> │ │ │ │ + stmdals r8, {r0, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + blx 1fc2318 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1f614c0> │ │ │ │ @ instruction: 0xf0024650 │ │ │ │ - @ instruction: 0x4648fa93 │ │ │ │ - blx fe442324 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe3e14cc> │ │ │ │ + @ instruction: 0x4648fa7b │ │ │ │ + blx 1e42324 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1de14cc> │ │ │ │ @ instruction: 0xf0024630 │ │ │ │ - strcc pc, [r1, -sp, lsl #21] │ │ │ │ + smusdxcc r1, r5, sl │ │ │ │ mrcge 4, 3, APSR_nzcv, cr10, cr15, {1} │ │ │ │ ldrbvc pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ ldrbeq pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ ldrbtmi r4, [r8], #-1151 @ 0xfffffb81 │ │ │ │ addvc pc, ip, r0, lsl #10 │ │ │ │ @ instruction: 0xf7fe6778 │ │ │ │ stmdacs r0, {r0, r3, r9, fp, ip, sp, lr, pc} │ │ │ │ @@ -2551,21 +2551,21 @@ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8df80e0 │ │ │ │ @ instruction: 0xf04f8338 │ │ │ │ bmi ff348894 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xff2e7a3c> │ │ │ │ beq c25c4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x6176c> │ │ │ │ tstcs r4, #248, 8 @ 0xf8000000 │ │ │ │ @ instruction: 0x4639447a │ │ │ │ - bls 40bc8 │ │ │ │ + bls 40bc8 │ │ │ │ ldc2 7, cr15, [r4], #1012 @ 0x3f4 │ │ │ │ eoreq pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bmi ff1a67d8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xff145980> │ │ │ │ @ instruction: 0x46304639 │ │ │ │ - bls 40be0 │ │ │ │ + bls 40be0 │ │ │ │ vqshl.s8 q10, q13, q0 │ │ │ │ @ instruction: 0xf7fd5324 │ │ │ │ @ instruction: 0xf8c8fca5 │ │ │ │ stmdacs r0, {r4, r5} │ │ │ │ adcshi pc, lr, r0 │ │ │ │ orrscs r4, r8, #782336 @ 0xbf000 │ │ │ │ @ instruction: 0x46304639 │ │ │ │ @@ -2602,15 +2602,15 @@ │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fd9a00 │ │ │ │ @ instruction: 0xf8c8fc5b │ │ │ │ stmdacs r0, {r2, r6} │ │ │ │ bmi fe83a724 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe7d98cc> │ │ │ │ ldrtmi r2, [r9], -r8, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ - bls 40c94 │ │ │ │ + bls 40c94 │ │ │ │ mcrr2 7, 15, pc, lr, cr13 @ │ │ │ │ subeq pc, r8, r8, asr #17 │ │ │ │ rsble r2, r7, r0, lsl #16 │ │ │ │ @ instruction: 0x46394a9a │ │ │ │ ldrtmi r2, [r0], -r8, lsl #6 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fd9a00 │ │ │ │ @@ -2635,15 +2635,15 @@ │ │ │ │ ldrtmi r4, [r0], -r1, asr #12 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fd9a00 │ │ │ │ ldrvs pc, [r8, #3095]! @ 0xc17 │ │ │ │ bmi fe1b3418 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe1525c0> │ │ │ │ strbmi r2, [r1], -r8, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ - bls 40d18 │ │ │ │ + bls 40d18 │ │ │ │ stc2 7, cr15, [ip], {253} @ 0xfd │ │ │ │ teqlt r8, #248, 10 @ 0x3e000000 │ │ │ │ movwcs r4, #35457 @ 0x8a81 │ │ │ │ ldrtmi r4, [r0], -r1, asr #12 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fd9a00 │ │ │ │ ldrtvs pc, [r8], -r1, lsl #24 @ │ │ │ │ @@ -2659,1721 +2659,1710 @@ │ │ │ │ rschi pc, ip, r0 │ │ │ │ eorsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ ldrtmi r8, [r0], -r7, ror #1 │ │ │ │ ldmda r2, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strcs lr, [r0], -r2, ror #1 │ │ │ │ svcmi 0x006f4630 │ │ │ │ - @ instruction: 0xf8fcf002 │ │ │ │ + @ instruction: 0xf8e4f002 │ │ │ │ movwcs r2, #1537 @ 0x601 │ │ │ │ @ instruction: 0x4699447f │ │ │ │ movwls r4, #30384 @ 0x76b0 │ │ │ │ ldmdalt ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - ldrdeq pc, [r3], -r0 │ │ │ │ - ldrdeq pc, [r3], -ip │ │ │ │ + strdeq pc, [r3], -r0 │ │ │ │ + strdeq pc, [r3], -ip │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ andeq r0, r0, r0, asr #5 │ │ │ │ - andeq pc, r3, lr, lsr #27 │ │ │ │ + andeq pc, r3, lr, asr #31 │ │ │ │ andeq sl, r5, ip, lsr #25 │ │ │ │ muleq r5, r0, ip │ │ │ │ - andeq pc, r3, r0, ror sp @ │ │ │ │ - andeq pc, r3, r6, asr sp @ │ │ │ │ - andeq pc, r3, lr, ror sp @ │ │ │ │ - andeq pc, r3, lr, lsr #29 │ │ │ │ - andeq pc, r3, r0, asr #29 │ │ │ │ + muleq r3, r0, pc @ │ │ │ │ + andeq pc, r3, r6, ror pc @ │ │ │ │ + muleq r3, lr, pc @ │ │ │ │ + andeq r0, r4, lr, asr #1 │ │ │ │ + andeq r0, r4, r0, ror #1 │ │ │ │ andeq r0, r0, r8, lsl r3 │ │ │ │ - andeq r0, r4, r4, asr r0 │ │ │ │ + andeq r0, r4, r4, ror r2 │ │ │ │ andeq r0, r0, r8, ror #5 │ │ │ │ andeq sl, r5, sl, asr #9 │ │ │ │ muleq r5, r2, fp │ │ │ │ andeq sl, r5, r6, ror fp │ │ │ │ andeq sl, r5, ip, lsl #9 │ │ │ │ andeq r0, r0, r4, ror #5 │ │ │ │ - andeq pc, r3, sl, ror fp @ │ │ │ │ + muleq r3, sl, sp │ │ │ │ andeq sl, r5, r0, lsl fp │ │ │ │ strdeq sl, [r5], -r2 │ │ │ │ andeq sl, r5, r6, asr #20 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - andeq ip, r2, sp, lsl #14 │ │ │ │ + andeq r1, r3, r5, ror r1 │ │ │ │ andeq sl, r5, sl, ror r2 │ │ │ │ - andeq r5, r3, fp, asr #8 │ │ │ │ - andeq r6, r1, fp, lsr #28 │ │ │ │ - andeq sp, r0, r1, lsl #4 │ │ │ │ - @ instruction: 0x00021cbb │ │ │ │ - andeq ip, r0, r9, ror #23 │ │ │ │ - andeq sp, r0, pc, lsl sp │ │ │ │ - andeq sl, r0, r5, ror #9 │ │ │ │ - andeq r3, r3, fp, asr r8 │ │ │ │ - strdeq lr, [r1], -sp │ │ │ │ - andeq r0, r1, fp, lsr sp │ │ │ │ - andeq r2, r1, sp, asr #19 │ │ │ │ - andeq fp, r2, pc, lsl #10 │ │ │ │ - andeq r4, r1, r1, lsr #8 │ │ │ │ - ldrdeq r2, [r2], -r3 │ │ │ │ - andeq r6, r3, sp, lsr fp │ │ │ │ - andeq pc, r0, pc, ror #31 │ │ │ │ - andeq r8, r1, sp, asr #15 │ │ │ │ - andeq r4, r2, r7, ror #11 │ │ │ │ - andeq r2, r3, sp, ror r1 │ │ │ │ - andeq sl, r0, r3, ror #21 │ │ │ │ - andeq sp, r2, r9, asr lr │ │ │ │ - ldrdeq r9, [r3], -pc @ │ │ │ │ - andeq r8, r2, sp, ror #8 │ │ │ │ - muleq r1, fp, sl │ │ │ │ + andeq lr, r1, pc, lsr #5 │ │ │ │ + andeq r4, r1, fp, lsl #29 │ │ │ │ + andeq fp, r0, r9, ror #3 │ │ │ │ + ldrdeq r2, [r2], -fp │ │ │ │ + ldrdeq sl, [r0], -r1 │ │ │ │ + andeq fp, r0, r7, lsl #26 │ │ │ │ + andeq sl, r0, sp, lsr r5 │ │ │ │ + andeq ip, r2, pc, asr #2 │ │ │ │ + andeq ip, r1, r5, asr r8 │ │ │ │ + andeq r0, r2, pc, lsr #23 │ │ │ │ + @ instruction: 0x0003a1bd │ │ │ │ + andeq pc, r2, r3, ror pc @ │ │ │ │ + andeq lr, r0, r5, lsl #26 │ │ │ │ + strdeq r3, [r2], -r3 @ │ │ │ │ + andeq r3, r3, r5, ror #3 │ │ │ │ + ldrdeq sp, [r0], -r7 │ │ │ │ + andeq r6, r1, r5, lsr #16 │ │ │ │ + andeq r5, r2, r3, lsl #4 │ │ │ │ + andeq fp, r3, r9, asr ip │ │ │ │ + andeq sp, r2, r7, asr #29 │ │ │ │ + andeq r5, r3, r9, asr #28 │ │ │ │ + andeq r1, r1, r7, lsl #4 │ │ │ │ + andeq r9, r2, r5, lsl #1 │ │ │ │ + strdeq r8, [r1], -r3 │ │ │ │ andeq sl, r5, ip, asr #16 │ │ │ │ - andeq pc, r3, sl, asr r2 @ │ │ │ │ + andeq pc, r3, r2, ror #8 │ │ │ │ @ instruction: 0x000002b8 │ │ │ │ andeq r0, r0, ip, lsr r3 │ │ │ │ - strdeq r2, [r4], -ip │ │ │ │ + andeq r2, r4, ip, lsl r7 │ │ │ │ strdeq sl, [r5], -ip │ │ │ │ andeq sl, r5, r8, lsl #15 │ │ │ │ - andeq lr, r3, r2, asr #9 │ │ │ │ + andeq lr, r3, r2, ror #13 │ │ │ │ andeq sl, r5, r6, asr r7 │ │ │ │ - strdeq r2, [r4], -sl │ │ │ │ - @ instruction: 0x0003d7b8 │ │ │ │ - ldrdeq sp, [r3], -r6 │ │ │ │ - andeq r2, r4, r6, ror r3 │ │ │ │ - andeq sp, r3, r4, lsr r7 │ │ │ │ - andeq sp, r3, r2, asr sp │ │ │ │ + andeq r2, r4, sl, lsl r6 │ │ │ │ + ldrdeq sp, [r3], -r8 │ │ │ │ + strdeq sp, [r3], -r6 │ │ │ │ + muleq r4, r6, r5 │ │ │ │ + andeq sp, r3, r4, asr r9 │ │ │ │ + andeq sp, r3, r2, ror pc │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq pc, r3, lr, lsl #19 │ │ │ │ + andeq pc, r3, lr, lsr #23 │ │ │ │ andeq r0, r0, ip, lsl #6 │ │ │ │ andeq sl, r5, r8, lsr r6 │ │ │ │ @ instruction: 0x0005a5bc │ │ │ │ andeq sl, r5, lr, asr #10 │ │ │ │ andeq sl, r5, ip, lsl r5 │ │ │ │ - andeq pc, r3, r4, lsl #16 │ │ │ │ + andeq pc, r3, r4, lsr #20 │ │ │ │ andeq sl, r5, r8, asr r4 │ │ │ │ andeq r9, r5, lr, ror sp │ │ │ │ - andeq pc, r3, r0, lsl r4 @ │ │ │ │ - andeq pc, r3, r0, lsl #22 │ │ │ │ - andeq pc, r3, r6, asr #7 │ │ │ │ - andeq pc, r3, r8, ror #14 │ │ │ │ + andeq pc, r3, r0, lsr r6 @ │ │ │ │ + andeq pc, r3, r0, lsr #26 │ │ │ │ + andeq pc, r3, r6, ror #11 │ │ │ │ + andeq pc, r3, r8, lsl #19 │ │ │ │ andeq sl, r5, lr, asr #7 │ │ │ │ - andeq pc, r3, ip, ror r3 @ │ │ │ │ - andeq pc, r3, ip, lsr #14 │ │ │ │ + muleq r3, ip, r5 │ │ │ │ + andeq pc, r3, ip, asr #18 │ │ │ │ andeq sl, r5, r6, lsl #7 │ │ │ │ - andeq pc, r3, r4, lsl #14 │ │ │ │ + andeq pc, r3, r4, lsr #18 │ │ │ │ andeq sl, r5, r0, asr #6 │ │ │ │ - andeq pc, r3, r6, asr #13 │ │ │ │ + andeq pc, r3, r6, ror #17 │ │ │ │ andeq sl, r5, r0, lsl #6 │ │ │ │ - andeq pc, r3, ip, lsr #13 │ │ │ │ - muleq r3, r4, r6 │ │ │ │ - andeq pc, r3, r4, lsl #13 │ │ │ │ - andeq pc, r3, r4, ror r6 @ │ │ │ │ - andeq pc, r3, lr, asr r6 @ │ │ │ │ - andeq pc, r3, r4, asr #12 │ │ │ │ - @ instruction: 0x0003e2bc │ │ │ │ - andeq pc, r3, r6, lsl r6 @ │ │ │ │ - andeq pc, r3, ip, lsl #12 │ │ │ │ + andeq pc, r3, ip, asr #17 │ │ │ │ + @ instruction: 0x0003f8b4 │ │ │ │ + andeq pc, r3, r4, lsr #17 │ │ │ │ + muleq r3, r4, r8 │ │ │ │ + andeq pc, r3, lr, ror r8 @ │ │ │ │ + andeq pc, r3, r4, ror #16 │ │ │ │ + ldrdeq lr, [r3], -ip │ │ │ │ + andeq pc, r3, r6, lsr r8 @ │ │ │ │ + andeq pc, r3, ip, lsr #16 │ │ │ │ strdeq sl, [r5], -r6 │ │ │ │ - muleq r3, ip, r5 │ │ │ │ + @ instruction: 0x0003f7bc │ │ │ │ + andeq pc, r3, r6, lsl r8 @ │ │ │ │ + andeq pc, r3, r8, lsl #16 │ │ │ │ + strdeq pc, [r3], -ip │ │ │ │ strdeq pc, [r3], -r6 │ │ │ │ - andeq pc, r3, r8, ror #11 │ │ │ │ - ldrdeq pc, [r3], -ip │ │ │ │ - ldrdeq pc, [r3], -r6 │ │ │ │ - andeq pc, r3, ip, asr #11 │ │ │ │ - andeq pc, r3, r2, asr #11 │ │ │ │ - andeq sp, r3, r0, lsr #29 │ │ │ │ + andeq pc, r3, ip, ror #15 │ │ │ │ + andeq pc, r3, r2, ror #15 │ │ │ │ + andeq lr, r3, r0, asr #1 │ │ │ │ tstcs r0, lr, lsl #4 │ │ │ │ - @ instruction: 0xf7fda811 │ │ │ │ + @ instruction: 0xf7fda80f │ │ │ │ @ instruction: 0xf7fde8f2 │ │ │ │ bvs ff1c0c60 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xff15fe08> │ │ │ │ @ instruction: 0xf0412e00 │ │ │ │ - svcmi 0x00bd82fa │ │ │ │ - ldmibmi sp!, {r0, r9, sp} │ │ │ │ + @ instruction: 0xf8df82df │ │ │ │ + andcs r7, r1, #48, 8 @ 0x30000000 │ │ │ │ + strtne pc, [ip], #-2271 @ 0xfffff721 │ │ │ │ ldrbtmi r4, [r9], #-1151 @ 0xfffffb81 │ │ │ │ @ instruction: 0xf7fd4638 │ │ │ │ - strmi lr, [r1], r4, lsr #20 │ │ │ │ + strmi lr, [r1], r2, lsr #20 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - bmi fee7180c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfee109b4> │ │ │ │ - stmibvs r3, {r1, r2, r3, r8, fp, sp, pc} │ │ │ │ - blvc fed01eb4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfeca105c> │ │ │ │ - @ instruction: 0xf043447a │ │ │ │ - @ instruction: 0xf5020303 │ │ │ │ - strdvs r7, [r3, sl] │ │ │ │ - ldmdage r1, {r0, r1, r2, r8, r9, sp} │ │ │ │ - blvc 3c1e80 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x361028> │ │ │ │ - stm lr, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf0013001 │ │ │ │ - @ instruction: 0xf89d82d5 │ │ │ │ - teqlt fp, r4, asr #32 │ │ │ │ - andcs sl, r1, #1114112 @ 0x110000 │ │ │ │ - @ instruction: 0xf7fc4649 │ │ │ │ - andcc lr, r1, ip, ror #30 │ │ │ │ - sbchi pc, sl, #1 │ │ │ │ - andcs r4, r1, sl, lsr #25 │ │ │ │ - @ instruction: 0xf8d4447c │ │ │ │ - @ instruction: 0xf7fe1260 │ │ │ │ - @ instruction: 0x4606fdf9 │ │ │ │ + @ instruction: 0xf8d9abf5 │ │ │ │ + stmdage pc, {r3, r4, ip, sp} @ │ │ │ │ + @ instruction: 0xf0434649 │ │ │ │ + @ instruction: 0xf8c90303 │ │ │ │ + @ instruction: 0xf0023018 │ │ │ │ + andcc pc, r1, r5, asr #22 │ │ │ │ + ldrhi pc, [lr, r0] │ │ │ │ + strmi pc, [r0], #-2271 @ 0xfffff721 │ │ │ │ + ldrbtmi r2, [ip], #-1 │ │ │ │ + rsbne pc, r0, #212, 16 @ 0xd40000 │ │ │ │ + mcr2 7, 0, pc, cr8, cr14, {7} @ │ │ │ │ + stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ + ldrhi pc, [r7, r0] │ │ │ │ + rsbeq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ + @ instruction: 0xf7fe4631 │ │ │ │ + ldrdls pc, [r7], -r5 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d4879d │ │ │ │ - ldrtmi r0, [r1], -r0, ror #4 │ │ │ │ - stc2l 7, cr15, [r6, #1016] @ 0x3f8 │ │ │ │ - stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - ldrhi pc, [sp, r0] │ │ │ │ + ldmdavs r3!, {r0, r1, r2, r4, r7, r8, r9, sl, pc} │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + mulle r5, r3, r2 │ │ │ │ + eorsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4630b913 │ │ │ │ + mcr 7, 7, pc, cr8, cr12, {7} @ │ │ │ │ + stmdals r7, {r0, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + @ instruction: 0xf8d7447f │ │ │ │ + @ instruction: 0xf0051260 │ │ │ │ + @ instruction: 0x4606fc77 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf8d78789 │ │ │ │ + @ instruction: 0x463214b4 │ │ │ │ + @ instruction: 0xf7fd6838 │ │ │ │ + stmdacs r0, {r1, r2, r5, r8, fp, sp, lr, pc} │ │ │ │ + strhi pc, [r8, r0, asr #5] │ │ │ │ @ instruction: 0xf06f6833 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7a8b4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a5c> │ │ │ │ + blcc 7a8d4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a7c> │ │ │ │ ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fc4630 │ │ │ │ - svcmi 0x009ceeda │ │ │ │ - ldrbtmi r9, [pc], #-2055 @ 68b0 │ │ │ │ - rsbne pc, r0, #14090240 @ 0xd70000 │ │ │ │ - ldc2 0, cr15, [ip], #-20 @ 0xffffffec │ │ │ │ - stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - strhi pc, [pc, r0] │ │ │ │ - ldrtne pc, [r4], #2263 @ 0x8d7 @ │ │ │ │ - ldmdavs r8!, {r1, r4, r5, r9, sl, lr} │ │ │ │ - ldmdb r6, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - vmlal.s8 q9, d0, d0 │ │ │ │ - ldmdavs r3!, {r1, r2, r3, r7, r8, r9, sl, pc} │ │ │ │ + blls 2023f4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1a159c> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ - mulle r5, r3, r2 │ │ │ │ - eorsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4630b913 │ │ │ │ - mrc 7, 5, APSR_nzcv, cr10, cr12, {7} │ │ │ │ + addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ + bls 1fa8f0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199a98> │ │ │ │ + andsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4610b913 │ │ │ │ + mrc 7, 5, APSR_nzcv, cr12, cr12, {7} │ │ │ │ + ldrdcs r4, [r1], -ip │ │ │ │ + @ instruction: 0xf8d6447e │ │ │ │ + @ instruction: 0xf7fe14a0 │ │ │ │ + @ instruction: 0x9007fdbd │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + strmi r8, [r1], -sp, ror #14 │ │ │ │ + ldreq pc, [r0], #-2262 @ 0xfffff72a │ │ │ │ + stc2 7, cr15, [sl, #1016] @ 0x3f8 │ │ │ │ + stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ + strbhi pc, [ip, -r0]! @ │ │ │ │ @ instruction: 0xf06f9b07 │ │ │ │ ldmdavs fp, {r6, r9, lr} │ │ │ │ mulle r6, r3, r2 │ │ │ │ - blcc 6d114 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xc2bc> │ │ │ │ + blcc 6d138 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xc2e0> │ │ │ │ ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ @ instruction: 0xf7fc4610 │ │ │ │ - cdpmi 14, 8, cr14, cr7, cr14, {5} │ │ │ │ - ldrbtmi r2, [lr], #-1 │ │ │ │ - strtne pc, [r0], #2262 @ 0x8d6 │ │ │ │ - stc2 7, cr15, [lr, #1016]! @ 0x3f8 │ │ │ │ + svcmi 0x00cdee9c │ │ │ │ + ldrbtmi r4, [pc], #-1584 @ 692c │ │ │ │ + strtne pc, [r0], #2263 @ 0x8d7 │ │ │ │ + stc2 0, cr15, [sl], #-20 @ 0xffffffec │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - ldrbhi pc, [r3, -r0]! @ │ │ │ │ - @ instruction: 0xf8d64601 │ │ │ │ - @ instruction: 0xf7fe0410 │ │ │ │ - @ instruction: 0x4606fd7b │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - blls 1e86f4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x18789c> │ │ │ │ + ldrbhi pc, [ip, -r0] @ │ │ │ │ + @ instruction: 0xf8d74602 │ │ │ │ + ldmdavs r8!, {r5, r7, sl, ip} │ │ │ │ + ldm r8, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + vmlal.s8 q9, d0, d0 │ │ │ │ + blls 1e86bc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187864> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fa950 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199af8> │ │ │ │ + bls 1fa974 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199b1c> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - mcr 7, 4, pc, cr12, cr12, {7} @ │ │ │ │ - shsub16mi r4, r0, r7 │ │ │ │ - @ instruction: 0xf8d7447f │ │ │ │ - @ instruction: 0xf00514a0 │ │ │ │ - andls pc, r7, pc, ror #23 │ │ │ │ + mrc 7, 3, APSR_nzcv, cr10, cr12, {7} │ │ │ │ + @ instruction: 0xf06f6833 │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blcc 7a988 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19b30> │ │ │ │ + ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ + @ instruction: 0xf7fc4630 │ │ │ │ + ldcmi 14, cr14, [r8], #448 @ 0x1c0 │ │ │ │ + ldrbtmi r2, [ip], #-1 │ │ │ │ + andsne pc, r4, #212, 16 @ 0xd40000 │ │ │ │ + ldc2l 7, cr15, [r0, #-1016]! @ 0xfffffc08 │ │ │ │ + stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ + strbhi pc, [r0, -r0] @ │ │ │ │ + ldrsbeq pc, [r4, #132]! @ 0x84 @ │ │ │ │ + @ instruction: 0xf7fe4631 │ │ │ │ + andls pc, r7, sp, lsr sp @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - strmi r8, [r2], -r2, ror #14 │ │ │ │ - strtne pc, [r0], #2263 @ 0x8d7 │ │ │ │ - @ instruction: 0xf7fd6838 │ │ │ │ - stmdacs r0, {r1, r3, r6, r7, fp, sp, lr, pc} │ │ │ │ - strbhi pc, [r1, -r0, asr #5]! @ │ │ │ │ - @ instruction: 0xf06f9b07 │ │ │ │ - ldmdavs fp, {r6, r9, lr} │ │ │ │ - mulle r6, r3, r2 │ │ │ │ - blcc 6d198 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xc340> │ │ │ │ - ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4610 │ │ │ │ - ldmdavs r3!, {r2, r3, r5, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ + ldmdavs r3!, {r6, r8, r9, sl, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4630b913 │ │ │ │ - mcr 7, 3, pc, cr0, cr12, {7} @ │ │ │ │ - andcs r4, r1, r2, ror #24 │ │ │ │ - @ instruction: 0xf8d4447c │ │ │ │ - @ instruction: 0xf7fe1214 │ │ │ │ - strmi pc, [r6], -r1, ror #26 │ │ │ │ + mrc 7, 2, APSR_nzcv, cr0, cr12, {7} │ │ │ │ + stmdals r7, {r0, r3, r5, r7, r8, r9, sl, fp, lr} │ │ │ │ + @ instruction: 0xf8d7447f │ │ │ │ + @ instruction: 0xf0051214 │ │ │ │ + @ instruction: 0x4606fbdf │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d48746 │ │ │ │ - @ instruction: 0x463101f4 │ │ │ │ - stc2 7, cr15, [lr, #-1016]! @ 0xfffffc08 │ │ │ │ - stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - strbhi pc, [r6, -r0] @ │ │ │ │ + @ instruction: 0xf8d78732 │ │ │ │ + @ instruction: 0x46321214 │ │ │ │ + @ instruction: 0xf7fd6838 │ │ │ │ + stmdacs r0, {r1, r2, r3, r7, fp, sp, lr, pc} │ │ │ │ + ldrhi pc, [r1, -r0, asr #5]! │ │ │ │ @ instruction: 0xf06f6833 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7a9e4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19b8c> │ │ │ │ + blcc 7aa04 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19bac> │ │ │ │ ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fc4630 │ │ │ │ - svcmi 0x0054ee42 │ │ │ │ - ldrbtmi r9, [pc], #-2055 @ 69e0 │ │ │ │ - andsne pc, r4, #14090240 @ 0xd70000 │ │ │ │ - blx fe9429fe <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe8e1ba6> │ │ │ │ - stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - ldrhi pc, [r8, -r0]! │ │ │ │ - andsne pc, r4, #14090240 @ 0xd70000 │ │ │ │ - ldmdavs r8!, {r1, r4, r5, r9, sl, lr} │ │ │ │ - ldmda lr!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - vmlal.s8 q9, d0, d0 │ │ │ │ - ldmdavs r3!, {r0, r1, r2, r4, r5, r8, r9, sl, pc} │ │ │ │ + blls 2022c4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1a146c> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ - mulle r5, r3, r2 │ │ │ │ - eorsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4630b913 │ │ │ │ - mcr 7, 1, pc, cr2, cr12, {7} @ │ │ │ │ + addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ + bls 1faa20 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199bc8> │ │ │ │ + andsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4610b913 │ │ │ │ + mcr 7, 1, pc, cr4, cr12, {7} @ │ │ │ │ + mulcs r2, r4, lr │ │ │ │ + @ instruction: 0xf8d6447e │ │ │ │ + @ instruction: 0xf8d621cc │ │ │ │ + @ instruction: 0xf7fe1204 │ │ │ │ + andls pc, r7, r3, lsr #26 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0x46018714 │ │ │ │ + ldrdeq pc, [r4, #134]! @ 0x86 │ │ │ │ + ldc2l 7, cr15, [r0], #1016 @ 0x3f8 │ │ │ │ + stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ + strhi pc, [r6, r0]! │ │ │ │ @ instruction: 0xf06f9b07 │ │ │ │ ldmdavs fp, {r6, r9, lr} │ │ │ │ mulle r6, r3, r2 │ │ │ │ - blcc 6d244 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xc3ec> │ │ │ │ + blcc 6d26c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xc414> │ │ │ │ ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ @ instruction: 0xf7fc4610 │ │ │ │ - mrcmi 14, 1, lr, cr15, cr6, {0} │ │ │ │ - ldrbtmi r2, [lr], #-2 │ │ │ │ - ldrdcs pc, [ip, #134] @ 0x86 │ │ │ │ - andne pc, r4, #14024704 @ 0xd60000 │ │ │ │ - ldc2 7, cr15, [r4, #-1016] @ 0xfffffc08 │ │ │ │ + svcmi 0x0084ee02 │ │ │ │ + ldrbtmi r4, [pc], #-1584 @ 6a60 │ │ │ │ + andne pc, r4, #14090240 @ 0xd70000 │ │ │ │ + blx fe442a7e <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe3e1c26> │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - ldrhi pc, [sl, -r0] │ │ │ │ - @ instruction: 0xf8d64601 │ │ │ │ - @ instruction: 0xf7fe01e4 │ │ │ │ - strmi pc, [r6], -r1, ror #25 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - blls 1e86c4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x18786c> │ │ │ │ + ldrhi pc, [r7, r0] │ │ │ │ + @ instruction: 0xf8d74602 │ │ │ │ + ldmdavs r8!, {r2, r9, ip} │ │ │ │ + ldmda lr!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + vmlal.s8 q9, d0, d0 │ │ │ │ + blls 1e88e0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187a88> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1faa84 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199c2c> │ │ │ │ + bls 1faaa8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199c50> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - ldcl 7, cr15, [r2, #1008]! @ 0x3f0 │ │ │ │ - ldrtmi r4, [r0], -lr, lsr #30 │ │ │ │ + stcl 7, cr15, [r0, #1008]! @ 0x3f0 │ │ │ │ + shsub16mi r4, r0, r4 │ │ │ │ @ instruction: 0xf8d7447f │ │ │ │ - @ instruction: 0xf0051204 │ │ │ │ - andls pc, r7, r5, asr fp @ │ │ │ │ + @ instruction: 0xf00511cc │ │ │ │ + andls pc, r7, pc, ror #22 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0x4602879d │ │ │ │ - andne pc, r4, #14090240 @ 0xd70000 │ │ │ │ + strmi r8, [r2], -r8, lsl #15 │ │ │ │ + ldrdne pc, [ip, #135] @ 0x87 │ │ │ │ @ instruction: 0xf7fd6838 │ │ │ │ - stmdacs r0, {r4, r5, fp, sp, lr, pc} │ │ │ │ - ldrhi pc, [sp, r0, asr #5] │ │ │ │ + stmdacs r0, {r1, r2, r3, r4, fp, sp, lr, pc} │ │ │ │ + strhi pc, [r8, r0, asr #5] │ │ │ │ @ instruction: 0xf06f9b07 │ │ │ │ ldmdavs fp, {r6, r9, lr} │ │ │ │ mulle r6, r3, r2 │ │ │ │ - blcc 6d2cc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xc474> │ │ │ │ + blcc 6d2f0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xc498> │ │ │ │ ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ @ instruction: 0xf7fc4610 │ │ │ │ - svcmi 0x001fedd2 │ │ │ │ - ldrbtmi r4, [pc], #-1584 @ 6ac0 │ │ │ │ - ldrdne pc, [ip, #135] @ 0x87 │ │ │ │ - blx d42ade <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xce1c86> │ │ │ │ - stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - strhi pc, [lr, r0] │ │ │ │ - @ instruction: 0xf8d74602 │ │ │ │ - ldmdavs r8!, {r2, r3, r6, r7, r8, ip} │ │ │ │ - stmda lr, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e891c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187ac4> │ │ │ │ + ldmdavs r3!, {r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ - addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fab88 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199d30> │ │ │ │ - andsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4610bb13 │ │ │ │ - ldc 7, cr15, [r0, #1008]! @ 0x3f0 │ │ │ │ - svclt 0x0000e01e │ │ │ │ - andhi pc, r0, pc, lsr #7 │ │ │ │ - ... │ │ │ │ - andeq sp, r3, ip, asr #25 │ │ │ │ - @ instruction: 0x0003f3b6 │ │ │ │ - andeq pc, r3, ip, lsr sl @ │ │ │ │ - andeq r9, r5, r8, lsl pc │ │ │ │ - ldrdeq r9, [r5], -sl │ │ │ │ - andeq r9, r5, r2, lsl #29 │ │ │ │ - andeq r9, r5, r0, asr #28 │ │ │ │ - andeq r9, r5, r8, ror #27 │ │ │ │ - andeq r9, r5, sl, lsr #27 │ │ │ │ - andeq r9, r5, r2, asr sp │ │ │ │ - andeq r9, r5, ip, lsl #26 │ │ │ │ - andeq r9, r5, sl, asr #25 │ │ │ │ + mulle r5, r3, r2 │ │ │ │ + eorsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4630b913 │ │ │ │ + ldc 7, cr15, [r4, #1008]! @ 0x3f0 │ │ │ │ + andcs r4, r1, pc, asr ip │ │ │ │ + @ instruction: 0xf8d4447c │ │ │ │ + @ instruction: 0xf7fe1318 │ │ │ │ + @ instruction: 0x4606fcb5 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf8d4876e │ │ │ │ + @ instruction: 0x463101f0 │ │ │ │ + stc2 7, cr15, [r2], {254} @ 0xfe │ │ │ │ + stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ + strbhi pc, [pc, -r0]! @ │ │ │ │ @ instruction: 0xf06f6833 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7ab5c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19d04> │ │ │ │ + blcc 7ab3c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19ce4> │ │ │ │ ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fc4630 │ │ │ │ - mrrcmi 13, 8, lr, r5, cr6 │ │ │ │ - ldrbtmi r2, [ip], #-1 │ │ │ │ - tstpne r8, #212, 16 @ p-variant is OBSOLETE @ 0xd40000 │ │ │ │ - stc2 7, cr15, [r6], {254} @ 0xfe │ │ │ │ + svcmi 0x0051ed96 │ │ │ │ + ldrbtmi r9, [pc], #-2055 @ 6b38 │ │ │ │ + tstpne r8, #14090240 @ p-variant is OBSOLETE @ 0xd70000 │ │ │ │ + blx 942b56 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x8e1cfe> │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - ldrbhi pc, [r4, -r0] @ │ │ │ │ - ldrsbeq pc, [r0, #132]! @ 0x84 @ │ │ │ │ - @ instruction: 0xf7fe4631 │ │ │ │ - andls pc, r7, r3, asr ip @ │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - ldmdavs r3!, {r0, r2, r4, r6, r8, r9, sl, pc} │ │ │ │ + strbhi pc, [r2, -r0]! @ │ │ │ │ + tstpne r8, #14090240 @ p-variant is OBSOLETE @ 0xd70000 │ │ │ │ + ldmdavs r8!, {r1, r4, r5, r9, sl, lr} │ │ │ │ + svc 0x00d2f7fc │ │ │ │ + vmlal.s8 q9, d0, d0 │ │ │ │ + ldmdavs r3!, {r1, r5, r6, r8, r9, sl, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4630b913 │ │ │ │ - stcl 7, cr15, [r6, #-1008]! @ 0xfffffc10 │ │ │ │ - stmdals r7, {r1, r2, r6, r8, r9, sl, fp, lr} │ │ │ │ + ldcl 7, cr15, [r6, #-1008]! @ 0xfffffc10 │ │ │ │ + @ instruction: 0xf06f9b07 │ │ │ │ + ldmdavs fp, {r6, r9, lr} │ │ │ │ + mulle r6, r3, r2 │ │ │ │ + blcc 6d39c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xc544> │ │ │ │ + ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ + @ instruction: 0xf7fc4610 │ │ │ │ + svcmi 0x003ced6a │ │ │ │ @ instruction: 0xf8d7447f │ │ │ │ - @ instruction: 0xf0051318 │ │ │ │ - strmi pc, [r6], -r9, asr #21 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d78748 │ │ │ │ - @ instruction: 0x46321318 │ │ │ │ - @ instruction: 0xf7fc6838 │ │ │ │ - stmdacs r0, {r2, r5, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ - strbhi pc, [r8, -r0, asr #5] @ │ │ │ │ - @ instruction: 0xf06f6833 │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7abd8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19d80> │ │ │ │ - ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4630 │ │ │ │ - blls 2020f0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1a1298> │ │ │ │ + strbmi r8, [r0], -r4, ror #8 │ │ │ │ + mcr 7, 5, pc, cr6, cr12, {7} @ │ │ │ │ + stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ + @ instruction: 0xf8d7d076 │ │ │ │ + bge 38c054 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x32b1fc> │ │ │ │ + ldmda r0!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdblt r6, {r1, r2, r3, r9, sl, fp, ip, pc} │ │ │ │ + mrc 7, 3, APSR_nzcv, cr10, cr12, {7} │ │ │ │ + @ instruction: 0xf8d7e079 │ │ │ │ + bge 38bad8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x32ac80> │ │ │ │ + @ instruction: 0xf7fd4630 │ │ │ │ + svcls 0x000ee826 │ │ │ │ + ldmdavs r3!, {r0, r1, r2, r3, r5, r8, fp, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ - addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fabf4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199d9c> │ │ │ │ - andsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4610b913 │ │ │ │ - ldc 7, cr15, [sl, #-1008]! @ 0xfffffc10 │ │ │ │ - ldrbtmi r4, [pc], #-3889 @ 6bec │ │ │ │ - strbthi pc, [r4], #-2263 @ 0xfffff729 @ │ │ │ │ - @ instruction: 0xf7fc4640 │ │ │ │ - andls lr, r7, r8, ror lr │ │ │ │ - rsble r2, r1, r0, lsl #16 │ │ │ │ - strne pc, [ip, #-2263]! @ 0xfffff729 │ │ │ │ - @ instruction: 0xf7fdaa0e │ │ │ │ - cdpls 8, 0, cr14, cr14, cr2, {0} │ │ │ │ - @ instruction: 0xf7fcb916 │ │ │ │ - rsb lr, r4, ip, asr #28 │ │ │ │ - bicne pc, r8, #14090240 @ 0xd70000 │ │ │ │ - ldrtmi sl, [r0], -lr, lsl #20 │ │ │ │ - svc 0x00f6f7fc │ │ │ │ - stmdblt pc!, {r1, r2, r3, r8, r9, sl, fp, ip, pc} @ │ │ │ │ - @ instruction: 0xf06f6833 │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - ands sp, r7, lr, lsl r0 │ │ │ │ - @ instruction: 0xf85b4b21 │ │ │ │ - blmi 84ec40 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x7edde8> │ │ │ │ - submi r1, r8, #757760 @ 0xb9000 │ │ │ │ - @ instruction: 0xf85b4148 │ │ │ │ - addsmi r3, r7, #3 │ │ │ │ - addsmi fp, pc, #24, 30 @ 0x60 │ │ │ │ - blmi 77ac64 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x719e0c> │ │ │ │ + mulsle lr, r3, r2 │ │ │ │ + blmi b3ec2c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xadddd4> │ │ │ │ + andcs pc, r3, fp, asr r8 @ │ │ │ │ + bne fee59884 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfedf8a2c> │ │ │ │ + cmpmi r8, r8, asr #4 │ │ │ │ andcc pc, r3, fp, asr r8 @ │ │ │ │ - mulle r2, pc, r2 @ │ │ │ │ - @ instruction: 0xf7fc4638 │ │ │ │ - stmdacs r0, {r3, r4, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ - and sp, r6, r2, ror #1 │ │ │ │ - eorsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4630b913 │ │ │ │ - ldcl 7, cr15, [sl], #1008 @ 0x3f0 │ │ │ │ - ldrtmi r2, [r8], -r0, lsl #12 │ │ │ │ - stc2l 0, cr15, [r6, #4]! │ │ │ │ - sbcle r2, sl, r0, lsl #28 │ │ │ │ - @ instruction: 0xf06f6833 │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7ac94 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19e3c> │ │ │ │ + svclt 0x00184297 │ │ │ │ + mulle r7, pc, r2 @ │ │ │ │ + @ instruction: 0xf85b4b27 │ │ │ │ + addsmi r3, pc, #3 │ │ │ │ + ldrtmi sp, [r8], -r2 │ │ │ │ + svc 0x0006f7fc │ │ │ │ + rscle r2, r2, r0, lsl #16 │ │ │ │ + blcc 7ec18 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1ddc0> │ │ │ │ ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fc4630 │ │ │ │ - blls 202034 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1a11dc> │ │ │ │ + strcs lr, [r0], -sl, lsr #26 │ │ │ │ + @ instruction: 0xf0014638 │ │ │ │ + mcrcs 13, 0, pc, cr0, cr13, {7} @ │ │ │ │ + ldmdavs r3!, {r1, r3, r6, r7, ip, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ - addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1facfc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199ea4> │ │ │ │ - andsvs r3, r3, r1, lsl #22 │ │ │ │ - ldrmi fp, [r0], -fp, lsr #19 │ │ │ │ - ldcl 7, cr15, [ip], {252} @ 0xfc │ │ │ │ - svclt 0x0000e011 │ │ │ │ - andeq r9, r5, r2, lsr ip │ │ │ │ - strdeq r9, [r5], -r4 │ │ │ │ - muleq r5, lr, fp │ │ │ │ + mulle r5, r3, r2 │ │ │ │ + eorsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4630b913 │ │ │ │ + ldc 7, cr15, [r8, #-1008] @ 0xfffffc10 │ │ │ │ + @ instruction: 0xf06f9b07 │ │ │ │ + ldmdavs fp, {r6, r9, lr} │ │ │ │ + mlale lr, r3, r2, r4 │ │ │ │ + blcc 6d458 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xc600> │ │ │ │ + bllt 14dec8c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x147de34> │ │ │ │ + @ instruction: 0xf7fc4610 │ │ │ │ + eor lr, r6, ip, lsl #26 │ │ │ │ + andeq sp, r3, r8, ror #29 │ │ │ │ + ldrdeq pc, [r3], -r2 │ │ │ │ + andeq r9, r5, r6, lsr pc │ │ │ │ + strdeq r9, [r5], -r8 │ │ │ │ + andeq r9, r5, r0, lsr #29 │ │ │ │ + andeq r9, r5, lr, asr lr │ │ │ │ + andeq r9, r5, r6, lsl #28 │ │ │ │ + andeq r9, r5, r8, asr #27 │ │ │ │ + andeq r9, r5, r0, ror sp │ │ │ │ + andeq r9, r5, sl, lsr #26 │ │ │ │ + andeq r9, r5, r8, ror #25 │ │ │ │ + muleq r5, r0, ip │ │ │ │ + andeq r9, r5, r2, asr ip │ │ │ │ + strdeq r9, [r5], -ip │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - mcr 7, 2, pc, cr0, cr12, {7} @ │ │ │ │ + mrc 7, 2, APSR_nzcv, cr10, cr12, {7} │ │ │ │ @ instruction: 0xf7fcb108 │ │ │ │ - smlattcs r0, lr, sp, lr │ │ │ │ + tstcs r0, r8, lsl #28 │ │ │ │ @ instruction: 0xf7fe4640 │ │ │ │ - andls pc, r7, r3, lsr #23 │ │ │ │ + @ instruction: 0x9007fbbd │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df86c0 │ │ │ │ - bls 1d5bf0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x174d98> │ │ │ │ + @ instruction: 0xf8df86c4 │ │ │ │ + bls 1d5bac <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x174d54> │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ ldmdavs r8, {r5, r6, sl, ip} │ │ │ │ - svc 0x0006f7fc │ │ │ │ + svc 0x0020f7fc │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e87e4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x18798c> │ │ │ │ + blls 1e87c0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187968> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fad18 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199ec0> │ │ │ │ + bls 1face4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199e8c> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - stc 7, cr15, [r8], #1008 @ 0x3f0 │ │ │ │ - blvs fe54508c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe4e4234> │ │ │ │ + stcl 7, cr15, [r2], {252} @ 0xfc │ │ │ │ + blvs fe445058 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe3e4200> │ │ │ │ @ instruction: 0xf8d6447e │ │ │ │ @ instruction: 0xf8d621c8 │ │ │ │ ldmdavs r0!, {r3, r7, r8, sl, ip} │ │ │ │ - mcr 7, 7, pc, cr12, cr12, {7} @ │ │ │ │ + svc 0x0006f7fc │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - @ instruction: 0xf8d686a9 │ │ │ │ + @ instruction: 0xf8d686ad │ │ │ │ @ instruction: 0xf8d62220 │ │ │ │ ldmdavs r0!, {r3, r5, r6, r9, ip} │ │ │ │ - mcr 7, 7, pc, cr2, cr12, {7} @ │ │ │ │ + mrc 7, 7, APSR_nzcv, cr12, cr12, {7} │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - @ instruction: 0xf8d686a8 │ │ │ │ + @ instruction: 0xf8d686ac │ │ │ │ @ instruction: 0xf8d622b4 │ │ │ │ ldmdavs r0!, {r2, r5, r6, r8, r9, ip} │ │ │ │ - mrc 7, 6, APSR_nzcv, cr8, cr12, {7} │ │ │ │ + mrc 7, 7, APSR_nzcv, cr2, cr12, {7} │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - @ instruction: 0xf8d686a7 │ │ │ │ + @ instruction: 0xf8d686ab │ │ │ │ @ instruction: 0xf8d625ac │ │ │ │ ldmdavs r0!, {r5, r6, r7, r8, ip} │ │ │ │ - mcr 7, 6, pc, cr14, cr12, {7} @ │ │ │ │ + mcr 7, 7, pc, cr8, cr12, {7} @ │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - @ instruction: 0xf8d686a6 │ │ │ │ + @ instruction: 0xf8d686aa │ │ │ │ tstcs r4, r8, lsl r1 │ │ │ │ @ instruction: 0xf8df9302 │ │ │ │ - ldmdavs r3!, {r2, r3, r4, r5, r8, r9, fp} │ │ │ │ + ldmdavs r3!, {r3, r4, r5, r8, r9, fp} │ │ │ │ ldrbtmi r9, [r8], #-769 @ 0xfffffcff │ │ │ │ rscsvc pc, r4, r0, lsl #10 │ │ │ │ ldrdcc pc, [r8, #134]! @ 0x86 │ │ │ │ movwcs r9, #768 @ 0x300 │ │ │ │ adccs pc, r0, #14024704 @ 0xd60000 │ │ │ │ - ldc2 0, cr15, [r4], #4 │ │ │ │ + ldc2 0, cr15, [r6], #4 │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - ldrhi pc, [r8], r0 │ │ │ │ + ldrhi pc, [ip], r0 │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ svcvs 0x00301248 │ │ │ │ - @ instruction: 0xffb8f7fc │ │ │ │ + @ instruction: 0xffd2f7fc │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e8800 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1879a8> │ │ │ │ + blls 1e87dc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187984> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fadc8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199f70> │ │ │ │ + bls 1fad94 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199f3c> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - mrrc 7, 15, pc, r0, cr12 @ │ │ │ │ - bvs ffb4513c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xffae42e4> │ │ │ │ + stcl 7, cr15, [sl], #-1008 @ 0xfffffc10 │ │ │ │ + bvs ffa45108 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xff9e42b0> │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ - smlattcs r4, ip, sl, r0 │ │ │ │ + smlattcs r4, r8, sl, r0 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ rscsvc pc, ip, r0, lsl #10 │ │ │ │ @ instruction: 0x211cf8d6 │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ adccs pc, r4, #14024704 @ 0xd60000 │ │ │ │ - stc2 0, cr15, [r4], {1} │ │ │ │ + stc2 0, cr15, [r6], {1} │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - ldrbthi pc, [r7], -r0 @ │ │ │ │ + ldrbthi pc, [fp], -r0 @ │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ svcvs 0x0030124c │ │ │ │ - @ instruction: 0xff88f7fc │ │ │ │ + @ instruction: 0xffa2f7fc │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e87dc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187984> │ │ │ │ + blls 1e87b8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187960> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fae28 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199fd0> │ │ │ │ + bls 1fadf4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199f9c> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - stc 7, cr15, [r0], #-1008 @ 0xfffffc10 │ │ │ │ - bvs fe54519c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe4e4344> │ │ │ │ + ldc 7, cr15, [sl], #-1008 @ 0xfffffc10 │ │ │ │ + bvs fe445168 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe3e4310> │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ - @ instruction: 0x21040a94 │ │ │ │ + @ instruction: 0x21040a90 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ andvc pc, r2, r0, lsl #10 │ │ │ │ ldrdcs pc, [r0, -r6]! │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ addscs pc, r8, #14024704 @ 0xd60000 │ │ │ │ - mrrc2 0, 0, pc, r4, cr1 @ │ │ │ │ + mrrc2 0, 0, pc, r6, cr1 @ │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - ldrbhi pc, [r6], -r0 @ │ │ │ │ + ldrbhi pc, [sl], -r0 @ │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ svcvs 0x0030123c │ │ │ │ - @ instruction: 0xff58f7fc │ │ │ │ + @ instruction: 0xff72f7fc │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e87b8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187960> │ │ │ │ + blls 1e8794 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x18793c> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fae88 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a030> │ │ │ │ + bls 1fae54 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x199ffc> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - bl ffc44e6c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xffbe4014> │ │ │ │ - bvs f451fc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xee43a4> │ │ │ │ + stc 7, cr15, [sl], {252} @ 0xfc │ │ │ │ + bvs e451c8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xde4370> │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ - tstcs r4, ip, lsr sl │ │ │ │ + tstcs r4, r8, lsr sl │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ andvc pc, r6, r0, lsl #10 │ │ │ │ ldrdcs pc, [r4, -r6]! │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ addscs pc, ip, #14024704 @ 0xd60000 │ │ │ │ - stc2 0, cr15, [r4], #-4 │ │ │ │ + stc2 0, cr15, [r6], #-4 │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - ldrthi pc, [r5], -r0 @ │ │ │ │ + ldrthi pc, [r9], -r0 @ │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ svcvs 0x00301240 │ │ │ │ - @ instruction: 0xff28f7fc │ │ │ │ + @ instruction: 0xff42f7fc │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e8794 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x18793c> │ │ │ │ + blls 1e8770 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187918> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1faee8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a090> │ │ │ │ + bls 1faeb4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a05c> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - bl ff044ecc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfefe4074> │ │ │ │ - stmibvs r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + bl ff6c4e98 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xff664040> │ │ │ │ + stmibvs r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ - smlattcs r4, r4, r9, r0 │ │ │ │ + smlattcs r4, r0, r9, r0 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ andvc pc, sl, r0, lsl #10 │ │ │ │ ldrdcs pc, [r8, -r6]! │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ adcscs pc, ip, #14024704 @ 0xd60000 │ │ │ │ - blx ffd42f0e <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xffce20b6> │ │ │ │ + blx ffdc2eda <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xffd62082> │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - ldrhi pc, [r4], -r0 │ │ │ │ + ldrhi pc, [r8], -r0 │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ svcvs 0x00301348 │ │ │ │ - mrc2 7, 7, pc, cr8, cr12, {7} │ │ │ │ + @ instruction: 0xff12f7fc │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e8770 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187918> │ │ │ │ + blls 1e874c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1878f4> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1faf48 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a0f0> │ │ │ │ + bls 1faf14 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a0bc> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - bl fe444f2c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe3e40d4> │ │ │ │ - stmibvs ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + bl feac4ef8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfea640a0> │ │ │ │ + stmibvs r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ - smlabbcs r4, ip, r9, r0 │ │ │ │ + smlabbcs r4, r8, r9, r0 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ andvc pc, lr, r0, lsl #10 │ │ │ │ ldrdcs pc, [ip, -r6]! │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ sbcscs pc, r0, #14024704 @ 0xd60000 │ │ │ │ - blx ff142f6e <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xff0e2116> │ │ │ │ + blx ff1c2f3a <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xff1620e2> │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - ldrbhi pc, [r3, #0]! @ │ │ │ │ + ldrbhi pc, [r7, #0]! @ │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ svcvs 0x003013b4 │ │ │ │ - mcr2 7, 6, pc, cr8, cr12, {7} @ │ │ │ │ + mcr2 7, 7, pc, cr2, cr12, {7} @ │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e874c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1878f4> │ │ │ │ + blls 1e8728 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1878d0> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fafa8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a150> │ │ │ │ + bls 1faf74 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a11c> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - bl 1844f8c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x17e4134> │ │ │ │ - ldmdbvs r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + bl 1ec4f58 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1e64100> │ │ │ │ + ldmdbvs r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ - tstcs r4, r4, lsr r9 │ │ │ │ + tstcs r4, r0, lsr r9 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ andsvc pc, r2, r0, lsl #10 │ │ │ │ teqpcs r0, r6 @ @ p-variant is OBSOLETE │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ sbccs pc, ip, #14024704 @ 0xd60000 │ │ │ │ - blx fe542fce <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe4e2176> │ │ │ │ + blx fe5c2f9a <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe562142> │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - ldrbhi pc, [r2] @ │ │ │ │ + ldrbhi pc, [r6] @ │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ svcvs 0x003013b0 │ │ │ │ - mrc2 7, 4, pc, cr8, cr12, {7} │ │ │ │ + mrc2 7, 5, pc, cr2, cr12, {7} │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e872c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1878d4> │ │ │ │ + blls 1e8708 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1878b0> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fb008 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a1b0> │ │ │ │ + bls 1fafd4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a17c> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - bl c44fec <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xbe4194> │ │ │ │ - ldmvs ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + bl 12c4fb8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1264160> │ │ │ │ + ldmvs r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ - ldrdcs r0, [r4, -ip] │ │ │ │ + ldrdcs r0, [r4, -r8] │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ andsvc pc, r6, r0, lsl #10 │ │ │ │ teqpcs r4, r6 @ @ p-variant is OBSOLETE │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ rsccs pc, r4, #14024704 @ 0xd60000 │ │ │ │ - blx 194302e <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x18e21d6> │ │ │ │ + blx 19c2ffa <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19621a2> │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - ldrhi pc, [r3, #0]! │ │ │ │ + ldrhi pc, [r7, #0]! │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ svcvs 0x003014f4 │ │ │ │ - mcr2 7, 3, pc, cr8, cr12, {7} @ │ │ │ │ + mcr2 7, 4, pc, cr2, cr12, {7} @ │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e8710 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1878b8> │ │ │ │ + blls 1e86ec <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187894> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fb068 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a210> │ │ │ │ + bls 1fb034 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a1dc> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - bl 4504c │ │ │ │ - stmvs r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + bl 6c5018 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x6641c0> │ │ │ │ + stmvs r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ - smlabbcs r4, r4, r8, r0 │ │ │ │ + smlabbcs r4, r0, r8, r0 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ andsvc pc, sl, r0, lsl #10 │ │ │ │ teqpcs ip, r6 @ @ p-variant is OBSOLETE │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ sbccs pc, r8, #14024704 @ 0xd60000 │ │ │ │ - blx d4308e <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xce2236> │ │ │ │ + blx dc305a <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xd62202> │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - ldrhi pc, [r4] │ │ │ │ + ldrhi pc, [r8] │ │ │ │ ldrdcs pc, [r0], #134 @ 0x86 @ │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ ldmdavs r3, {r1, r6, sl, sp, lr} │ │ │ │ svclt 0x001c428b │ │ │ │ andsvs r3, r3, r1, lsl #6 │ │ │ │ - stmdacc r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdacc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r9, [fp], #-2567 @ 0xfffff5f9 │ │ │ │ orrne pc, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf7fc6f18 │ │ │ │ - stmdacs r0, {r0, r1, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - strhi pc, [r7, #704] @ 0x2c0 │ │ │ │ + stmdacs r0, {r0, r2, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + strhi pc, [fp, #704] @ 0x2c0 │ │ │ │ @ instruction: 0xf06f9b07 │ │ │ │ ldmdavs fp, {r6, r9, lr} │ │ │ │ mulle r6, r3, r2 │ │ │ │ - blcc 6d8e8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xca90> │ │ │ │ + blcc 6d8b4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xca5c> │ │ │ │ ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ @ instruction: 0xf7fc4610 │ │ │ │ - @ instruction: 0xf8dfeac4 │ │ │ │ - movwcs r6, #2072 @ 0x818 │ │ │ │ - ldmdaeq r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf8dfeade │ │ │ │ + movwcs r6, #2068 @ 0x814 │ │ │ │ + ldmdaeq r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrbtmi r2, [lr], #-260 @ 0xfffffefc │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ @ instruction: 0xf8d6701e │ │ │ │ andls r2, r2, #64, 2 │ │ │ │ andls r6, r1, #3276800 @ 0x320000 │ │ │ │ ldrdcs pc, [r8, #134]! @ 0x86 │ │ │ │ @ instruction: 0xf8d69200 │ │ │ │ @ instruction: 0xf00122ec │ │ │ │ - strdls pc, [r7], -r7 │ │ │ │ + strdls pc, [r7], -r9 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - strmi r8, [r2], -r8, ror #10 │ │ │ │ + strmi r8, [r2], -ip, ror #10 │ │ │ │ ldrbne pc, [r0, #-2262] @ 0xfffff72a @ │ │ │ │ @ instruction: 0xf7fc6f30 │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - strbhi pc, [r8, #-704]! @ 0xfffffd40 @ │ │ │ │ + stmdacs r0, {r0, r2, r4, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + strbhi pc, [ip, #-704]! @ 0xfffffd40 @ │ │ │ │ @ instruction: 0xf06f9b07 │ │ │ │ ldmdavs fp, {r6, r9, lr} │ │ │ │ mulle r6, r3, r2 │ │ │ │ - blcc 6d948 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xcaf0> │ │ │ │ + blcc 6d914 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xcabc> │ │ │ │ ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ @ instruction: 0xf7fc4610 │ │ │ │ - @ instruction: 0xf8dfea94 │ │ │ │ - movwcs r6, #1984 @ 0x7c0 │ │ │ │ - sbfxeq pc, pc, #17, #29 │ │ │ │ + @ instruction: 0xf8dfeaae │ │ │ │ + movwcs r6, #1980 @ 0x7bc │ │ │ │ + sbfxeq pc, pc, #17, #25 │ │ │ │ ldrbtmi r2, [lr], #-260 @ 0xfffffefc │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ @ instruction: 0xf8d67022 │ │ │ │ andls r2, r2, #68, 2 │ │ │ │ andls r6, r1, #3276800 @ 0x320000 │ │ │ │ ldrdcs pc, [r8, #134]! @ 0x86 │ │ │ │ @ instruction: 0xf8d69200 │ │ │ │ @ instruction: 0xf00122b0 │ │ │ │ - andls pc, r7, r7, asr #21 │ │ │ │ + andls pc, r7, r9, asr #21 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d68549 │ │ │ │ + @ instruction: 0xf8d6854d │ │ │ │ @ instruction: 0xf06f20e4 │ │ │ │ strbvs r4, [r2], #-320 @ 0xfffffec0 │ │ │ │ addmi r6, fp, #1245184 @ 0x130000 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ @ instruction: 0xf8df6013 │ │ │ │ - bls 1d4f84 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x17412c> │ │ │ │ + bls 1d4f40 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1740e8> │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ svcvs 0x0018130c │ │ │ │ - ldc2 7, cr15, [lr, #1008]! @ 0x3f0 │ │ │ │ + ldc2l 7, cr15, [r8, #1008] @ 0x3f0 │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e8688 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187830> │ │ │ │ + blls 1e8664 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x18780c> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fb1bc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a364> │ │ │ │ + bls 1fb188 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a330> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - b 15c51a0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1564348> │ │ │ │ - smmlsvs r0, pc, r8, pc @ │ │ │ │ + b 1c4516c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1be4314> │ │ │ │ + @ instruction: 0x674cf8df │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ - tstcs r4, r0, asr r7 │ │ │ │ + tstcs r4, ip, asr #14 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ eorvc pc, r6, r0, lsl #10 │ │ │ │ ldrdcs pc, [ip, #-134] @ 0xffffff7a │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ adccs pc, ip, #14024704 @ 0xd60000 │ │ │ │ - blx fe2c31e0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe262388> │ │ │ │ + blx fe3431ac <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe2e2354> │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - ldrhi pc, [sp, #-0] │ │ │ │ + strhi pc, [r1, #-0]! │ │ │ │ ldrdcs pc, [r8], #134 @ 0x86 @ │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ ldmdavs r3, {r1, r6, sl, sp, lr} │ │ │ │ svclt 0x001c428b │ │ │ │ andsvs r3, r3, r1, lsl #6 │ │ │ │ - @ instruction: 0x3710f8df │ │ │ │ + @ instruction: 0x370cf8df │ │ │ │ ldrbtmi r9, [fp], #-2567 @ 0xfffff5f9 │ │ │ │ movwne pc, #35027 @ 0x88d3 @ │ │ │ │ @ instruction: 0xf7fc6f18 │ │ │ │ - stmdacs r0, {r0, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - ldrhi pc, [r0, #-704] @ 0xfffffd40 │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldrhi pc, [r4, #-704] @ 0xfffffd40 │ │ │ │ @ instruction: 0xf06f9b07 │ │ │ │ ldmdavs fp, {r6, r9, lr} │ │ │ │ mulle r6, r3, r2 │ │ │ │ - blcc 6da3c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xcbe4> │ │ │ │ + blcc 6da08 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xcbb0> │ │ │ │ ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ @ instruction: 0xf7fc4610 │ │ │ │ - @ instruction: 0xf8dfea1a │ │ │ │ - movwcs r6, #1764 @ 0x6e4 │ │ │ │ - usateq pc, #0, pc, asr #17 @ │ │ │ │ + @ instruction: 0xf8dfea34 │ │ │ │ + movwcs r6, #1760 @ 0x6e0 │ │ │ │ + @ instruction: 0x06dcf8df │ │ │ │ ldrbtmi r2, [lr], #-260 @ 0xfffffefc │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ @ instruction: 0xf8d6702a │ │ │ │ andls r2, r2, #84, 2 │ │ │ │ andls r6, r1, #3276800 @ 0x320000 │ │ │ │ ldrdcs pc, [r8, #134]! @ 0x86 │ │ │ │ @ instruction: 0xf8d69200 │ │ │ │ @ instruction: 0xf00122e0 │ │ │ │ - andls pc, r7, sp, asr #20 │ │ │ │ + andls pc, r7, pc, asr #20 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0x460284f1 │ │ │ │ + @ instruction: 0x460284f5 │ │ │ │ ldrbtne pc, [r0], #2262 @ 0x8d6 @ │ │ │ │ @ instruction: 0xf7fc6f30 │ │ │ │ - stmdacs r0, {r0, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - ldrbthi pc, [r1], #704 @ 0x2c0 @ │ │ │ │ + stmdacs r0, {r0, r1, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldrbthi pc, [r5], #704 @ 0x2c0 @ │ │ │ │ @ instruction: 0xf06f9b07 │ │ │ │ ldmdavs fp, {r6, r9, lr} │ │ │ │ mulle r6, r3, r2 │ │ │ │ - blcc 6da9c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xcc44> │ │ │ │ + blcc 6da68 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xcc10> │ │ │ │ ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ @ instruction: 0xf7fc4610 │ │ │ │ - @ instruction: 0xf8dfe9ea │ │ │ │ - movwcs r6, #1676 @ 0x68c │ │ │ │ - pkhtbeq pc, r8, pc, asr #17 @ │ │ │ │ + @ instruction: 0xf8dfea04 │ │ │ │ + movwcs r6, #1672 @ 0x688 │ │ │ │ + pkhtbeq pc, r4, pc, asr #17 @ │ │ │ │ ldrbtmi r2, [lr], #-260 @ 0xfffffefc │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ @ instruction: 0xf8d6702e │ │ │ │ andls r2, r2, #88, 2 │ │ │ │ andls r6, r1, #3276800 @ 0x320000 │ │ │ │ ldrdcs pc, [r8, #134]! @ 0x86 │ │ │ │ @ instruction: 0xf8d69200 │ │ │ │ @ instruction: 0xf00122f0 │ │ │ │ - andls pc, r7, sp, lsl sl @ │ │ │ │ + andls pc, r7, pc, lsl sl @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0x460284d2 │ │ │ │ + @ instruction: 0x460284d6 │ │ │ │ strbne pc, [r8, #-2262]! @ 0xfffff72a @ │ │ │ │ @ instruction: 0xf7fc6f30 │ │ │ │ - stmdacs r0, {r0, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ - ldrbhi pc, [r2], #704 @ 0x2c0 @ │ │ │ │ + stmdacs r0, {r0, r1, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldrbhi pc, [r6], #704 @ 0x2c0 @ │ │ │ │ @ instruction: 0xf06f9b07 │ │ │ │ ldmdavs fp, {r6, r9, lr} │ │ │ │ mulle r6, r3, r2 │ │ │ │ - blcc 6dafc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xcca4> │ │ │ │ + blcc 6dac8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xcc70> │ │ │ │ ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ @ instruction: 0xf7fc4610 │ │ │ │ - @ instruction: 0xf8dfe9ba │ │ │ │ - movwcs r6, #1588 @ 0x634 │ │ │ │ - @ instruction: 0x0630f8df │ │ │ │ + @ instruction: 0xf8dfe9d4 │ │ │ │ + movwcs r6, #1584 @ 0x630 │ │ │ │ + @ instruction: 0x062cf8df │ │ │ │ ldrbtmi r2, [lr], #-260 @ 0xfffffefc │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ @ instruction: 0xf8d67032 │ │ │ │ andls r2, r2, #92, 2 │ │ │ │ andls r6, r1, #3276800 @ 0x320000 │ │ │ │ ldrdcs pc, [r8, #134]! @ 0x86 │ │ │ │ @ instruction: 0xf8d69200 │ │ │ │ @ instruction: 0xf00122e8 │ │ │ │ - andls pc, r7, sp, ror #19 │ │ │ │ + andls pc, r7, pc, ror #19 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0x460284b3 │ │ │ │ + @ instruction: 0x460284b7 │ │ │ │ ldrne pc, [r4, #-2262] @ 0xfffff72a │ │ │ │ @ instruction: 0xf7fc6f30 │ │ │ │ - stmdacs r0, {r0, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ - ldrthi pc, [r3], #704 @ 0x2c0 @ │ │ │ │ + stmdacs r0, {r0, r1, r3, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldrthi pc, [r7], #704 @ 0x2c0 @ │ │ │ │ @ instruction: 0xf06f9b07 │ │ │ │ ldmdavs fp, {r6, r9, lr} │ │ │ │ mulle r6, r3, r2 │ │ │ │ - blcc 6db5c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xcd04> │ │ │ │ + blcc 6db28 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xccd0> │ │ │ │ ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ @ instruction: 0xf7fc4610 │ │ │ │ - @ instruction: 0xf8dfe98a │ │ │ │ - movwcs r6, #1500 @ 0x5dc │ │ │ │ - ldrbeq pc, [r8, #2271] @ 0x8df @ │ │ │ │ + @ instruction: 0xf8dfe9a4 │ │ │ │ + movwcs r6, #1496 @ 0x5d8 │ │ │ │ + ldrbeq pc, [r4, #2271] @ 0x8df @ │ │ │ │ ldrbtmi r2, [lr], #-260 @ 0xfffffefc │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ @ instruction: 0xf8d67036 │ │ │ │ andls r2, r2, #96, 2 │ │ │ │ andls r6, r1, #3276800 @ 0x320000 │ │ │ │ ldrdcs pc, [r8, #134]! @ 0x86 │ │ │ │ @ instruction: 0xf8d69200 │ │ │ │ @ instruction: 0xf00122d8 │ │ │ │ - @ instruction: 0x9007f9bd │ │ │ │ + @ instruction: 0x9007f9bf │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d68494 │ │ │ │ + @ instruction: 0xf8d68498 │ │ │ │ @ instruction: 0xf06f20ec │ │ │ │ strbvs r4, [r2], #-320 @ 0xfffffec0 │ │ │ │ addmi r6, fp, #1245184 @ 0x130000 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ @ instruction: 0xf8df6013 │ │ │ │ - bls 1d4a08 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x173bb0> │ │ │ │ + bls 1d49c4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x173b6c> │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ svcvs 0x00181470 │ │ │ │ - ldc2 7, cr15, [r4], #1008 @ 0x3f0 │ │ │ │ + stc2l 7, cr15, [lr], {252} @ 0xfc │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e85c8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187770> │ │ │ │ + blls 1e85a4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x18774c> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fb3d0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a578> │ │ │ │ + bls 1fb39c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a544> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - stmdb ip, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - strbvs pc, [ip, #-2271]! @ 0xfffff721 @ │ │ │ │ + stmdb r6!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + strbvs pc, [r8, #-2271]! @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ - tstcs r4, ip, ror #10 │ │ │ │ + tstcs r4, r8, ror #10 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ eorsvc pc, sl, r0, lsl #10 │ │ │ │ ldrdcs pc, [r4, #-134]! @ 0xffffff7a │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ adccs pc, r8, #14024704 @ 0xd60000 │ │ │ │ - @ instruction: 0xf980f001 │ │ │ │ + @ instruction: 0xf982f001 │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - strbthi pc, [r8], #-0 @ │ │ │ │ + strbthi pc, [ip], #-0 @ │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ svcvs 0x00301258 │ │ │ │ - stc2 7, cr15, [r4], {252} @ 0xfc │ │ │ │ + ldc2 7, cr15, [lr], {252} @ 0xfc │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e85ac <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187754> │ │ │ │ + blls 1e8588 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187730> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fb430 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a5d8> │ │ │ │ + bls 1fb3fc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a5a4> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - ldmdb ip, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - ldrvs pc, [r4, #-2271] @ 0xfffff721 │ │ │ │ + ldmdb r6!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldrvs pc, [r0, #-2271] @ 0xfffff721 │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ - tstcs r4, r4, lsl r5 │ │ │ │ + tstcs r4, r0, lsl r5 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ eorsvc pc, lr, r0, lsl #10 │ │ │ │ ldrdcs pc, [r8, #-134]! @ 0xffffff7a │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ sbcscs pc, ip, #14024704 @ 0xd60000 │ │ │ │ - @ instruction: 0xf950f001 │ │ │ │ + @ instruction: 0xf952f001 │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - strbhi pc, [r9], #-0 @ │ │ │ │ + strbhi pc, [sp], #-0 @ │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ svcvs 0x00301478 │ │ │ │ - mrrc2 7, 15, pc, r4, cr12 @ │ │ │ │ + stc2l 7, cr15, [lr], #-1008 @ 0xfffffc10 │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e8590 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187738> │ │ │ │ + blls 1e856c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187714> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fb490 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a638> │ │ │ │ + bls 1fb45c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a604> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - stmia ip!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldrtvs pc, [ip], #2271 @ 0x8df @ │ │ │ │ + stmdb r6, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldrtvs pc, [r8], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ - @ instruction: 0x210404bc │ │ │ │ + @ instruction: 0x210404b8 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ subvc pc, r2, r0, lsl #10 │ │ │ │ ldrdcs pc, [ip, #-134]! @ 0xffffff7a │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ sbccs pc, r0, #14024704 @ 0xd60000 │ │ │ │ - @ instruction: 0xf920f001 │ │ │ │ + @ instruction: 0xf922f001 │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - strthi pc, [sl], #-0 │ │ │ │ + strthi pc, [lr], #-0 │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ svcvs 0x00301378 │ │ │ │ - stc2 7, cr15, [r4], #-1008 @ 0xfffffc10 │ │ │ │ + ldc2 7, cr15, [lr], #-1008 @ 0xfffffc10 │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e8574 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x18771c> │ │ │ │ + blls 1e8550 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1876f8> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fb4f0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a698> │ │ │ │ + bls 1fb4bc <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a664> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - ldm ip!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - strbtvs pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ + ldm r6, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + strbtvs pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ - tstcs r4, r4, ror #8 │ │ │ │ + tstcs r4, r0, ror #8 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ subvc pc, r6, r0, lsl #10 │ │ │ │ ldrsbcs pc, [r0, #-134]! @ 0xffffff7a @ │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ sbccs pc, r4, #14024704 @ 0xd60000 │ │ │ │ - @ instruction: 0xf8f0f001 │ │ │ │ + @ instruction: 0xf8f2f001 │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - strhi pc, [fp], #-0 │ │ │ │ + strhi pc, [pc], #-0 @ 74e4 │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ svcvs 0x0030137c │ │ │ │ - blx ffd45516 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xffce46be> │ │ │ │ + stc2 7, cr15, [lr], {252} @ 0xfc │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e8558 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187700> │ │ │ │ + blls 1e8534 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1876dc> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fb550 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a6f8> │ │ │ │ + bls 1fb51c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a6c4> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - stm ip, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - strvs pc, [ip], #-2271 @ 0xfffff721 │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + strvs pc, [r8], #-2271 @ 0xfffff721 │ │ │ │ @ instruction: 0xf8df2300 │ │ │ │ - tstcs r4, ip, lsl #8 │ │ │ │ + tstcs r4, r8, lsl #8 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ subvc pc, sl, r0, lsl #10 │ │ │ │ ldrsbcs pc, [r4, #-134]! @ 0xffffff7a @ │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ sbcscs pc, r4, #14024704 @ 0xd60000 │ │ │ │ - @ instruction: 0xf8c0f001 │ │ │ │ + @ instruction: 0xf8c2f001 │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - mvnhi pc, #0 │ │ │ │ + mvnshi pc, #0 │ │ │ │ ldrsbtcs pc, [r0], #134 @ 0x86 @ │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ ldmdavs r3, {r1, r6, sl, sp, lr} │ │ │ │ svclt 0x001c428b │ │ │ │ andsvs r3, r3, r1, lsl #6 │ │ │ │ - bls 1da55c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x179704> │ │ │ │ + bls 1da524 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1796cc> │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ svcvs 0x0018140c │ │ │ │ - blx fee4558e <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfede4736> │ │ │ │ + blx ff4c555a <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xff464702> │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e8524 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1876cc> │ │ │ │ + blls 1e8500 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1876a8> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fb5c8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a770> │ │ │ │ + bls 1fb594 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a73c> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - ldmda r0, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - movwcs r4, #3816 @ 0xee8 │ │ │ │ - smlattcs r4, r8, r8, r4 │ │ │ │ + stmda sl!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + movwcs r4, #3815 @ 0xee7 │ │ │ │ + smlattcs r4, r7, r8, r4 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ subvc pc, lr, r0, lsl #10 │ │ │ │ ldrsbcs pc, [r8, #-134]! @ 0xffffff7a @ │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ adcscs pc, r8, #14024704 @ 0xd60000 │ │ │ │ - @ instruction: 0xf886f001 │ │ │ │ + @ instruction: 0xf888f001 │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - bichi pc, r3, #0 │ │ │ │ + bichi pc, r7, #0 │ │ │ │ ldrsbtcs pc, [r4], #134 @ 0x86 @ │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ ldmdavs r3, {r1, r6, sl, sp, lr} │ │ │ │ svclt 0x001c428b │ │ │ │ andsvs r3, r3, r1, lsl #6 │ │ │ │ - bls 1da568 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x179710> │ │ │ │ + bls 1da530 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1796d8> │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ svcvs 0x00181334 │ │ │ │ - blx 1fc5602 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1f647aa> │ │ │ │ + blx fe6455ce <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xfe5e4776> │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e84f4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x18769c> │ │ │ │ + blls 1e84d0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187678> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fb63c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a7e4> │ │ │ │ + bls 1fb608 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a7b0> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - ldmda r6, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - movwcs r4, #3790 @ 0xece │ │ │ │ - smlabtcs r4, lr, r8, r4 │ │ │ │ + ldmda r0!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + movwcs r4, #3789 @ 0xecd │ │ │ │ + smlabtcs r4, sp, r8, r4 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ subsvc pc, r2, r0, lsl #10 │ │ │ │ @ instruction: 0x2194f8d6 │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ addcs pc, r4, #14024704 @ 0xd60000 │ │ │ │ - @ instruction: 0xf84cf001 │ │ │ │ + @ instruction: 0xf84ef001 │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - orrshi pc, sl, #0 │ │ │ │ + orrshi pc, lr, #0 │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ svcvs 0x003014e8 │ │ │ │ - blx 144565e <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x13e4806> │ │ │ │ + blx 1ac562a <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1a647d2> │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e84d4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x18767c> │ │ │ │ + blls 1e84b0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187658> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fb698 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a840> │ │ │ │ + bls 1fb664 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a80c> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - svc 0x00e8f7fb │ │ │ │ - movwcs r4, #3769 @ 0xeb9 │ │ │ │ - @ instruction: 0x210448b9 │ │ │ │ + stmda r2, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + movwcs r4, #3768 @ 0xeb8 │ │ │ │ + @ instruction: 0x210448b8 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ subsvc pc, r6, r0, lsl #10 │ │ │ │ @ instruction: 0x2198f8d6 │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ addcs pc, r8, #14024704 @ 0xd60000 │ │ │ │ - @ instruction: 0xf81ef001 │ │ │ │ + @ instruction: 0xf820f001 │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - cmnphi r9, #0 @ p-variant is OBSOLETE │ │ │ │ + cmnphi sp, #0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ svcvs 0x0030151c │ │ │ │ - blx 8c56ba <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x864862> │ │ │ │ + blx f45686 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xee482e> │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e84b0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187658> │ │ │ │ + blls 1e848c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187634> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fb6f4 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a89c> │ │ │ │ + bls 1fb6c0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a868> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - svc 0x00baf7fb │ │ │ │ - movwcs r4, #3748 @ 0xea4 │ │ │ │ - ldrmi r4, [r9], -r4, lsr #17 │ │ │ │ + svc 0x00d4f7fb │ │ │ │ + movwcs r4, #3747 @ 0xea3 │ │ │ │ + ldrmi r4, [r9], -r3, lsr #17 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ subsvc pc, sl, r0, lsl #10 │ │ │ │ ldrdcs pc, [r0, r6]! │ │ │ │ ldmdavs r2!, {r1, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69201 │ │ │ │ andls r2, r0, #232, 2 @ 0x3a │ │ │ │ strbcs pc, [ip], #2262 @ 0x8d6 @ │ │ │ │ - @ instruction: 0xfff0f000 │ │ │ │ + @ instruction: 0xfff2f000 │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - cmpphi sl, #0 @ p-variant is OBSOLETE │ │ │ │ + cmpphi lr, #0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ ldmdavs r0!, {r2, r3, r6, r7, sl, ip} │ │ │ │ - stmib sl!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + b 1456e0 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0xe4888> │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e848c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187634> │ │ │ │ + blls 1e8468 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187610> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fb750 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a8f8> │ │ │ │ + bls 1fb71c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a8c4> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - svc 0x008cf7fb │ │ │ │ - stmib r8, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + svc 0x00a6f7fb │ │ │ │ + stmib r2!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - movthi pc, #45056 @ 0xb000 @ │ │ │ │ - strmi r4, [r2], -ip, lsl #23 │ │ │ │ + movthi pc, #61440 @ 0xf000 @ │ │ │ │ + strmi r4, [r2], -fp, lsl #23 │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ ldmdavs r8, {r3, r4, r6, r8, sl, ip} │ │ │ │ - stmib ip, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmib r6!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1e8484 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x18762c> │ │ │ │ + blls 1e8460 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x187608> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1fb78c <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a934> │ │ │ │ + bls 1fb758 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x19a900> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - svc 0x006ef7fb │ │ │ │ - umaalcc pc, r6, sp, r8 @ │ │ │ │ - @ instruction: 0xf7fbb933 │ │ │ │ - @ instruction: 0x4648effc │ │ │ │ - @ instruction: 0xf856f001 │ │ │ │ - stmdalt r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - andcs r4, r1, #124, 22 @ 0x1f000 │ │ │ │ + svc 0x0088f7fb │ │ │ │ + mlascc lr, sp, r8, pc @ │ │ │ │ + @ instruction: 0xf7fcb933 │ │ │ │ + @ instruction: 0x4648e816 │ │ │ │ + @ instruction: 0xf858f001 │ │ │ │ + ldmdalt sl!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + andcs r4, r0, #125952 @ 0x1ec00 │ │ │ │ @ instruction: 0xf10d4649 │ │ │ │ - @ instruction: 0xf85b0046 │ │ │ │ + @ instruction: 0xf85b003e │ │ │ │ movwls r3, #28675 @ 0x7003 │ │ │ │ - ldmdb r6!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmib r0, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ mvnle r3, r1 │ │ │ │ - @ instruction: 0x26014f77 │ │ │ │ + @ instruction: 0x26014f76 │ │ │ │ ldrtmi r2, [r0], r0, lsl #6 │ │ │ │ movwls r4, #29823 @ 0x747f │ │ │ │ - svclt 0x00c8f7fd │ │ │ │ - @ instruction: 0x46054f74 │ │ │ │ + svclt 0x00e2f7fd │ │ │ │ + strcs r9, [r1], -r7, lsl #12 │ │ │ │ + @ instruction: 0xf7fd46b0 │ │ │ │ + svcmi 0x0071bfdd │ │ │ │ + ldrcs r4, [r1], -r5, lsl #12 │ │ │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + andls r4, r7, pc, ror r4 │ │ │ │ + svclt 0x00d4f7fd │ │ │ │ + ldrtmi r4, [r5], -sp, ror #30 │ │ │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + ldrbtmi r2, [pc], #-1553 @ 77b0 │ │ │ │ + svclt 0x00ccf7fd │ │ │ │ + strmi r4, [r5], -sl, ror #30 │ │ │ │ @ instruction: 0xf04f2611 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 77c8 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 77c0 │ │ │ │ + svclt 0x00c4f7fd │ │ │ │ + ldrtmi r4, [r5], -r7, ror #30 │ │ │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + ldrbtmi r2, [pc], #-1553 @ 77d0 │ │ │ │ + svclt 0x00bcf7fd │ │ │ │ + ldrcs r4, [r2], -r4, ror #30 │ │ │ │ + @ instruction: 0xf04f9d07 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 77e0 │ │ │ │ + svclt 0x00b4f7fd │ │ │ │ + strmi r4, [r5], -r1, ror #30 │ │ │ │ + @ instruction: 0xf04f2612 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 77f0 │ │ │ │ + svclt 0x00acf7fd │ │ │ │ + shsaxmi r4, r5, lr │ │ │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + ldrbtmi r2, [pc], #-1554 @ 7800 │ │ │ │ + svclt 0x00a4f7fd │ │ │ │ + shsaxmi r4, r5, fp │ │ │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + ldrbtmi r2, [pc], #-1554 @ 7810 │ │ │ │ + svclt 0x009cf7fd │ │ │ │ + @ instruction: 0x46054f58 │ │ │ │ + @ instruction: 0xf04f2616 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7820 │ │ │ │ @ instruction: 0xf7fd9007 │ │ │ │ - svcmi 0x0071bfbf │ │ │ │ + svcmi 0x0055bf93 │ │ │ │ @ instruction: 0xf04f4635 │ │ │ │ - ldrcs r0, [r1], -r1, lsl #16 │ │ │ │ + ldrcs r0, [r6], -r1, lsl #16 │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x006ebfb7 │ │ │ │ - ldrcs r4, [r1], -r5, lsl #12 │ │ │ │ + svcmi 0x0052bf8b │ │ │ │ + ldrcs r4, [r6], -r5, lsl #12 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x006bbfaf │ │ │ │ + svcmi 0x004fbf83 │ │ │ │ @ instruction: 0xf04f4635 │ │ │ │ - ldrcs r0, [r1], -r1, lsl #16 │ │ │ │ - @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x0068bfa7 │ │ │ │ - stcls 6, cr2, [r7, #-72] @ 0xffffffb8 │ │ │ │ - stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + ldrcs r0, [r6], -r1, lsl #16 │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x0065bf9f │ │ │ │ - ldrcs r4, [r2], -r5, lsl #12 │ │ │ │ + svcmi 0x004cbf7b │ │ │ │ + stcls 6, cr2, [r7, #-92] @ 0xffffffa4 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x0062bf97 │ │ │ │ - @ instruction: 0xf04f4635 │ │ │ │ - ldrcs r0, [r2], -r1, lsl #16 │ │ │ │ - @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x005fbf8f │ │ │ │ - @ instruction: 0xf04f4635 │ │ │ │ - ldrcs r0, [r2], -r1, lsl #16 │ │ │ │ - @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x005cbf87 │ │ │ │ - ldrcs r4, [r6], -r5, lsl #12 │ │ │ │ - stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - andls r4, r7, pc, ror r4 │ │ │ │ - svclt 0x007ef7fd │ │ │ │ - shsaxmi r4, r5, r8 │ │ │ │ - stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ldrbtmi r2, [pc], #-1558 @ 785c │ │ │ │ - svclt 0x0076f7fd │ │ │ │ - @ instruction: 0x46054f55 │ │ │ │ - @ instruction: 0xf04f2616 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 786c │ │ │ │ - svclt 0x006ef7fd │ │ │ │ - shsaxmi r4, r5, r2 │ │ │ │ - stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ldrbtmi r2, [pc], #-1558 @ 787c │ │ │ │ - svclt 0x0066f7fd │ │ │ │ - ldrcs r4, [r7], -pc, asr #30 │ │ │ │ - @ instruction: 0xf04f9d07 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 788c │ │ │ │ - svclt 0x005ef7fd │ │ │ │ - strmi r4, [r5], -ip, asr #30 │ │ │ │ - @ instruction: 0xf04f2617 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 789c │ │ │ │ - svclt 0x0056f7fd │ │ │ │ - andeq r9, r5, r8, lsr #21 │ │ │ │ - andeq r9, r5, r8, ror sl │ │ │ │ - andeq r9, r5, lr, lsr r3 │ │ │ │ - andeq r9, r5, r0, asr #19 │ │ │ │ - andeq r9, r5, r6, ror #5 │ │ │ │ - andeq r9, r5, r0, ror #18 │ │ │ │ - andeq r9, r5, r6, lsl #5 │ │ │ │ - andeq r9, r5, r0, lsl #18 │ │ │ │ - andeq r9, r5, r6, lsr #4 │ │ │ │ - andeq r9, r5, r0, lsr #17 │ │ │ │ - andeq r9, r5, r6, asr #3 │ │ │ │ - andeq r9, r5, r0, asr #16 │ │ │ │ - andeq r9, r5, r6, ror #2 │ │ │ │ - andeq r9, r5, r0, ror #15 │ │ │ │ - andeq r9, r5, r6, lsl #2 │ │ │ │ - andeq r9, r5, r0, lsl #15 │ │ │ │ - andeq r9, r5, r6, lsr #1 │ │ │ │ - andeq r9, r5, r0, lsr #14 │ │ │ │ - andeq r9, r5, r6, asr #32 │ │ │ │ - ldrdeq r9, [r5], -lr │ │ │ │ - andeq r9, r5, r6, lsr #13 │ │ │ │ - andeq r8, r5, ip, asr #31 │ │ │ │ - andeq r9, r5, r6, asr #12 │ │ │ │ - andeq r8, r5, ip, ror #30 │ │ │ │ - andeq r9, r5, r4, lsl #12 │ │ │ │ - andeq r9, r5, ip, asr #11 │ │ │ │ + svclt 0x0000bf73 │ │ │ │ + ldrdeq r9, [r5], -ip │ │ │ │ + andeq r9, r5, ip, lsr #21 │ │ │ │ + andeq r9, r5, r2, ror r3 │ │ │ │ + strdeq r9, [r5], -r4 │ │ │ │ + andeq r9, r5, sl, lsl r3 │ │ │ │ + muleq r5, r4, r9 │ │ │ │ + @ instruction: 0x000592ba │ │ │ │ + andeq r9, r5, r4, lsr r9 │ │ │ │ + andeq r9, r5, sl, asr r2 │ │ │ │ + ldrdeq r9, [r5], -r4 │ │ │ │ + strdeq r9, [r5], -sl │ │ │ │ + andeq r9, r5, r4, ror r8 │ │ │ │ + muleq r5, sl, r1 │ │ │ │ + andeq r9, r5, r4, lsl r8 │ │ │ │ + andeq r9, r5, sl, lsr r1 │ │ │ │ + @ instruction: 0x000597b4 │ │ │ │ + ldrdeq r9, [r5], -sl │ │ │ │ + andeq r9, r5, r4, asr r7 │ │ │ │ + andeq r9, r5, sl, ror r0 │ │ │ │ + andeq r9, r5, r2, lsl r7 │ │ │ │ + ldrdeq r9, [r5], -sl │ │ │ │ + andeq r9, r5, r0 │ │ │ │ + andeq r9, r5, sl, ror r6 │ │ │ │ + andeq r8, r5, r0, lsr #31 │ │ │ │ + andeq r9, r5, r8, lsr r6 │ │ │ │ + andeq r9, r5, r0, lsl #12 │ │ │ │ + andeq r8, r5, r6, lsr #30 │ │ │ │ + @ instruction: 0x000595be │ │ │ │ + andeq r9, r5, r6, lsl #11 │ │ │ │ + andeq r8, r5, ip, lsr #29 │ │ │ │ + andeq r9, r5, r6, lsr #10 │ │ │ │ + andeq r8, r5, ip, asr #28 │ │ │ │ + andeq r9, r5, r6, asr #9 │ │ │ │ + andeq r8, r5, ip, ror #27 │ │ │ │ + andeq r9, r5, r6, ror #8 │ │ │ │ + andeq r8, r5, ip, lsl #27 │ │ │ │ + andeq r9, r5, r4, lsr #8 │ │ │ │ + andeq r9, r5, ip, ror #7 │ │ │ │ + andeq r8, r5, r2, lsl sp │ │ │ │ + andeq r9, r5, ip, lsl #7 │ │ │ │ + @ instruction: 0x00058cb2 │ │ │ │ + andeq r9, r5, ip, lsr #6 │ │ │ │ + andeq r8, r5, r2, asr ip │ │ │ │ + andeq r9, r5, ip, asr #5 │ │ │ │ strdeq r8, [r5], -r2 │ │ │ │ - andeq r9, r5, sl, lsl #11 │ │ │ │ - andeq r9, r5, r2, asr r5 │ │ │ │ - andeq r8, r5, r8, ror lr │ │ │ │ - strdeq r9, [r5], -r2 │ │ │ │ - andeq r8, r5, r8, lsl lr │ │ │ │ - muleq r5, r2, r4 │ │ │ │ - @ instruction: 0x00058db8 │ │ │ │ - andeq r9, r5, r2, lsr r4 │ │ │ │ - andeq r8, r5, r8, asr sp │ │ │ │ - strdeq r9, [r5], -r0 │ │ │ │ - @ instruction: 0x000593b8 │ │ │ │ - ldrdeq r8, [r5], -lr │ │ │ │ - andeq r9, r5, r8, asr r3 │ │ │ │ - andeq r8, r5, lr, ror ip │ │ │ │ - strdeq r9, [r5], -r8 │ │ │ │ - andeq r8, r5, lr, lsl ip │ │ │ │ - muleq r5, r8, r2 │ │ │ │ - @ instruction: 0x00058bbe │ │ │ │ - andeq r9, r5, r8, lsr r2 │ │ │ │ - andeq r8, r5, lr, asr fp │ │ │ │ + andeq r9, r5, ip, ror #4 │ │ │ │ + muleq r5, r2, fp │ │ │ │ + andeq r9, r5, ip, lsr #4 │ │ │ │ strdeq r9, [r5], -r8 │ │ │ │ - andeq r9, r5, r4, asr #3 │ │ │ │ - andeq r8, r5, sl, ror #21 │ │ │ │ + andeq r8, r5, lr, lsl fp │ │ │ │ + @ instruction: 0x000591b8 │ │ │ │ andeq r9, r5, r4, lsl #3 │ │ │ │ - andeq r9, r5, r0, asr r1 │ │ │ │ - andeq r8, r5, r6, ror sl │ │ │ │ - strdeq r9, [r5], -r4 │ │ │ │ - andeq r8, r5, sl, lsl sl │ │ │ │ - muleq r5, r8, r0 │ │ │ │ - @ instruction: 0x000589be │ │ │ │ - andeq r9, r5, r4, lsr r0 │ │ │ │ + andeq r8, r5, sl, lsr #21 │ │ │ │ + andeq r9, r5, r8, lsr #2 │ │ │ │ + andeq r8, r5, lr, asr #20 │ │ │ │ + andeq r9, r5, ip, asr #1 │ │ │ │ + strdeq r8, [r5], -r2 │ │ │ │ + andeq r9, r5, r8, rrx │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andeq ip, r3, r4, lsr sp │ │ │ │ - andeq ip, r3, r2, lsr #26 │ │ │ │ - andeq ip, r3, r0, lsl sp │ │ │ │ - andeq ip, r3, r0, lsl #26 │ │ │ │ - strdeq ip, [r3], -r0 │ │ │ │ - andeq ip, r3, r0, ror #25 │ │ │ │ - ldrdeq ip, [r3], -r0 │ │ │ │ - andeq ip, r3, r0, asr #25 │ │ │ │ - @ instruction: 0x0003ccb0 │ │ │ │ - andeq ip, r3, r0, lsr #25 │ │ │ │ - andeq ip, r3, lr, lsl #25 │ │ │ │ - andeq ip, r3, lr, ror ip │ │ │ │ - andeq ip, r3, lr, ror #24 │ │ │ │ - andeq ip, r3, lr, asr ip │ │ │ │ - andeq ip, r3, lr, asr #24 │ │ │ │ - strbtvc pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ + andeq ip, r3, r8, lsl #31 │ │ │ │ + andeq ip, r3, ip, ror #30 │ │ │ │ + andeq ip, r3, sl, asr pc │ │ │ │ + andeq ip, r3, sl, asr #30 │ │ │ │ + andeq ip, r3, sl, lsr pc │ │ │ │ + andeq ip, r3, sl, lsr #30 │ │ │ │ + andeq ip, r3, sl, lsl pc │ │ │ │ + andeq ip, r3, sl, lsl #30 │ │ │ │ + strdeq ip, [r3], -sl │ │ │ │ + andeq ip, r3, sl, ror #29 │ │ │ │ + ldrdeq ip, [r3], -r8 │ │ │ │ + andeq ip, r3, r8, asr #29 │ │ │ │ + @ instruction: 0x0003ceb8 │ │ │ │ + andeq ip, r3, r8, lsr #29 │ │ │ │ + strbtvc pc, [ip], #-2271 @ 0xfffff721 @ │ │ │ │ + ldrcs r4, [r7], -r5, lsl #12 │ │ │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7fd447f │ │ │ │ + @ instruction: 0xf8dfbed7 │ │ │ │ + ldrtmi r7, [r5], -r0, ror #8 │ │ │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + ldrbtmi r2, [pc], #-1559 @ 79ac │ │ │ │ + mcrlt 7, 6, pc, cr14, cr13, {7} @ │ │ │ │ + ldrbvc pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf04f4635 │ │ │ │ ldrcs r0, [r7], -r1, lsl #16 │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - @ instruction: 0xf8dfbeb9 │ │ │ │ - @ instruction: 0x46357458 │ │ │ │ + @ instruction: 0xf8dfbec5 │ │ │ │ + ldrtmi r7, [r5], -r4, asr #8 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ldrbtmi r2, [pc], #-1559 @ 79e8 │ │ │ │ - mrclt 7, 5, APSR_nzcv, cr0, cr13, {7} │ │ │ │ - strbvc pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ + ldrbtmi r2, [pc], #-1559 @ 79d0 │ │ │ │ + mrclt 7, 5, APSR_nzcv, cr12, cr13, {7} │ │ │ │ + ldrtvc pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf04f4635 │ │ │ │ ldrcs r0, [r7], -r1, lsl #16 │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - @ instruction: 0xf8dfbea7 │ │ │ │ - @ instruction: 0x4635743c │ │ │ │ + @ instruction: 0xf8dfbeb3 │ │ │ │ + strmi r7, [r5], -r8, lsr #8 │ │ │ │ + @ instruction: 0xf04f2618 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 79f4 │ │ │ │ + @ instruction: 0xf7fd9007 │ │ │ │ + @ instruction: 0xf8dfbea9 │ │ │ │ + @ instruction: 0x46357418 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ldrbtmi r2, [pc], #-1559 @ 7a0c │ │ │ │ - mrclt 7, 4, APSR_nzcv, cr14, cr13, {7} │ │ │ │ - strtvc pc, [ip], #-2271 @ 0xfffff721 │ │ │ │ + ldrbtmi r2, [pc], #-1560 @ 7a08 │ │ │ │ + mcrlt 7, 5, pc, cr0, cr13, {7} @ │ │ │ │ + strvc pc, [r8], #-2271 @ 0xfffff721 │ │ │ │ ldrcs r4, [r8], -r5, lsl #12 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - andls r4, r7, pc, ror r4 │ │ │ │ - mrclt 7, 4, APSR_nzcv, cr4, cr13, {7} │ │ │ │ - ldrvc pc, [ip], #-2271 @ 0xfffff721 │ │ │ │ - @ instruction: 0xf04f4635 │ │ │ │ - ldrcs r0, [r8], -r1, lsl #16 │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - @ instruction: 0xf8dfbe8b │ │ │ │ - @ instruction: 0x46057410 │ │ │ │ - @ instruction: 0xf04f2618 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7a44 │ │ │ │ - mcrlt 7, 4, pc, cr2, cr13, {7} @ │ │ │ │ - strvc pc, [r0], #-2271 @ 0xfffff721 │ │ │ │ + svcmi 0x00ffbe97 │ │ │ │ @ instruction: 0xf04f4635 │ │ │ │ ldrcs r0, [r8], -r1, lsl #16 │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x00fdbe79 │ │ │ │ + svcmi 0x00fcbe8f │ │ │ │ stcls 6, cr2, [r7, #-124] @ 0xffffff84 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x00fabe71 │ │ │ │ + svcmi 0x00f9be87 │ │ │ │ @ instruction: 0xf04f261f │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7a74 │ │ │ │ - mcrlt 7, 3, pc, cr10, cr13, {7} @ │ │ │ │ - movwcs r4, #4087 @ 0xff7 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7a48 │ │ │ │ + mcrlt 7, 4, pc, cr0, cr13, {7} @ │ │ │ │ + movwcs r4, #4086 @ 0xff6 │ │ │ │ @ instruction: 0xf04f262c │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7a84 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7a58 │ │ │ │ @ instruction: 0xf7fd9307 │ │ │ │ - svcmi 0x00f4be61 │ │ │ │ + svcmi 0x00f3be77 │ │ │ │ strtcs r2, [sp], -r0, lsl #6 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ movwls r4, #29823 @ 0x747f │ │ │ │ - mrclt 7, 2, APSR_nzcv, cr8, cr13, {7} │ │ │ │ - movwcs r4, #4080 @ 0xff0 │ │ │ │ + mcrlt 7, 3, pc, cr14, cr13, {7} @ │ │ │ │ + movwcs r4, #4079 @ 0xfef │ │ │ │ @ instruction: 0xf04f262e │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7aa8 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7a7c │ │ │ │ @ instruction: 0xf7fd9307 │ │ │ │ - svcmi 0x00edbe4f │ │ │ │ + svcmi 0x00ecbe65 │ │ │ │ ldrtcs r2, [r3], -r0, lsl #6 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ movwls r4, #29823 @ 0x747f │ │ │ │ - mcrlt 7, 2, pc, cr6, cr13, {7} @ │ │ │ │ - ldrbtcs r4, [r7], -r9, ror #31 │ │ │ │ + mrclt 7, 2, APSR_nzcv, cr12, cr13, {7} │ │ │ │ + ldrbtcs r4, [r7], -r8, ror #31 │ │ │ │ @ instruction: 0xf04f9d07 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7acc │ │ │ │ - mrclt 7, 1, APSR_nzcv, cr14, cr13, {7} │ │ │ │ - ldrbtcs r4, [r7], -r6, ror #31 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7aa0 │ │ │ │ + mrclt 7, 2, APSR_nzcv, cr4, cr13, {7} │ │ │ │ + ldrbtcs r4, [r7], -r5, ror #31 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x00e4be37 │ │ │ │ + svcmi 0x00e3be4d │ │ │ │ stcls 6, cr2, [r7, #-656] @ 0xfffffd70 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x00e1be2f │ │ │ │ + svcmi 0x00e0be45 │ │ │ │ @ instruction: 0xf04f26a4 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7af8 │ │ │ │ - mcrlt 7, 1, pc, cr8, cr13, {7} @ │ │ │ │ - @ instruction: 0x26c54fde │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7acc │ │ │ │ + mrclt 7, 1, APSR_nzcv, cr14, cr13, {7} │ │ │ │ + @ instruction: 0x26c54fdd │ │ │ │ @ instruction: 0xf04f9d07 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7b08 │ │ │ │ - mcrlt 7, 1, pc, cr0, cr13, {7} @ │ │ │ │ - @ instruction: 0x26c54fdb │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7adc │ │ │ │ + mrclt 7, 1, APSR_nzcv, cr6, cr13, {7} │ │ │ │ + @ instruction: 0x26c54fda │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x00d9be19 │ │ │ │ + svcmi 0x00d8be2f │ │ │ │ stcls 6, cr2, [r7, #-868] @ 0xfffffc9c │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x00d6be11 │ │ │ │ + svcmi 0x00d5be27 │ │ │ │ @ instruction: 0xf04f26d9 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7b34 │ │ │ │ - mcrlt 7, 0, pc, cr10, cr13, {7} @ │ │ │ │ - usatcs r4, #15, r3, asr #31 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7b08 │ │ │ │ + mcrlt 7, 1, pc, cr0, cr13, {7} @ │ │ │ │ + usatcs r4, #15, r2, asr #31 │ │ │ │ @ instruction: 0xf04f9d07 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7b44 │ │ │ │ - mcrlt 7, 0, pc, cr2, cr13, {7} @ │ │ │ │ - usatcs r4, #15, r0, asr #31 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7b18 │ │ │ │ + mrclt 7, 0, APSR_nzcv, cr8, cr13, {7} │ │ │ │ + strbtcs r4, [pc], pc, asr #31 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x00cebdfb │ │ │ │ + svcmi 0x00cdbe11 │ │ │ │ stcls 6, cr2, [r7, #-1012] @ 0xfffffc0c │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x00cbbdf3 │ │ │ │ + svcmi 0x00cabe09 │ │ │ │ @ instruction: 0xf04f26fd │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7b70 │ │ │ │ - stcllt 7, cr15, [ip, #1012]! @ 0x3f4 │ │ │ │ - @ instruction: 0xf44f4fc8 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7b44 │ │ │ │ + mcrlt 7, 0, pc, cr2, cr13, {7} @ │ │ │ │ + @ instruction: 0xf44f4fc7 │ │ │ │ stcls 6, cr7, [r7, #-528] @ 0xfffffdf0 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x00c5bde3 │ │ │ │ + svcmi 0x00c4bdf9 │ │ │ │ strvc pc, [r4], pc, asr #8 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x00c2bddb │ │ │ │ + svcmi 0x00c1bdf1 │ │ │ │ strvc pc, [r7], pc, asr #8 │ │ │ │ @ instruction: 0xf04f9d07 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7ba4 │ │ │ │ - ldcllt 7, cr15, [r2, #1012] @ 0x3f4 │ │ │ │ - @ instruction: 0xf44f4fbe │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7b78 │ │ │ │ + stcllt 7, cr15, [r8, #1012]! @ 0x3f4 │ │ │ │ + @ instruction: 0xf44f4fbd │ │ │ │ @ instruction: 0xf04f7687 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7bb4 │ │ │ │ - stcllt 7, cr15, [sl, #1012] @ 0x3f4 │ │ │ │ - @ instruction: 0xf44f4fbb │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7b88 │ │ │ │ + stcllt 7, cr15, [r0, #1012]! @ 0x3f4 │ │ │ │ + @ instruction: 0xf44f4fba │ │ │ │ stcls 6, cr7, [r7, #-644] @ 0xfffffd7c │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x00b8bdc1 │ │ │ │ + svcmi 0x00b7bdd7 │ │ │ │ strtvc pc, [r1], pc, asr #8 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x00b5bdb9 │ │ │ │ + svcmi 0x00b4bdcf │ │ │ │ ldrtvc pc, [r8], pc, asr #8 @ │ │ │ │ @ instruction: 0xf04f9d07 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7be8 │ │ │ │ - ldclt 7, cr15, [r0, #1012]! @ 0x3f4 │ │ │ │ - @ instruction: 0xf44f4fb1 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7bbc │ │ │ │ + stcllt 7, cr15, [r6, #1012] @ 0x3f4 │ │ │ │ + @ instruction: 0xf44f4fb0 │ │ │ │ @ instruction: 0xf04f76b8 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7bf8 │ │ │ │ - stclt 7, cr15, [r8, #1012]! @ 0x3f4 │ │ │ │ - @ instruction: 0xf44f4fae │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7bcc │ │ │ │ + ldclt 7, cr15, [lr, #1012]! @ 0x3f4 │ │ │ │ + @ instruction: 0xf44f4fad │ │ │ │ stcls 6, cr7, [r7, #-816] @ 0xfffffcd0 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x00abbd9f │ │ │ │ + svcmi 0x00aabdb5 │ │ │ │ strbvc pc, [ip], pc, asr #8 @ │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x00a8bd97 │ │ │ │ + svcmi 0x00a7bdad │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ vadd.f32 d25, d0, d7 │ │ │ │ - ldrbtmi r2, [pc], #-1543 @ 7c2c │ │ │ │ - stclt 7, cr15, [lr, #1012] @ 0x3f4 │ │ │ │ - @ instruction: 0xf04f4fa4 │ │ │ │ + ldrbtmi r2, [pc], #-1543 @ 7c00 │ │ │ │ + stclt 7, cr15, [r4, #1012]! @ 0x3f4 │ │ │ │ + @ instruction: 0xf04f4fa3 │ │ │ │ vadd.i8 d16, d0, d1 │ │ │ │ - ldrbtmi r2, [pc], #-1543 @ 7c3c │ │ │ │ - stclt 7, cr15, [r6, #1012] @ 0x3f4 │ │ │ │ - @ instruction: 0xf04f4fa1 │ │ │ │ + ldrbtmi r2, [pc], #-1543 @ 7c10 │ │ │ │ + ldclt 7, cr15, [ip, #1012] @ 0x3f4 │ │ │ │ + @ instruction: 0xf04f4fa0 │ │ │ │ stcls 8, cr0, [r7, #-4] │ │ │ │ strbtcs pc, [pc], -r0, asr #4 @ │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x009ebd7d │ │ │ │ + svcmi 0x009dbd93 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strbtcs pc, [pc], -r0, asr #4 @ │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x009bbd75 │ │ │ │ + svcmi 0x009abd8b │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ vadd.f32 d25, d0, d7 │ │ │ │ - ldrbtmi r2, [pc], #-1729 @ 7c70 │ │ │ │ - stcllt 7, cr15, [ip, #-1012]! @ 0xfffffc0c │ │ │ │ - @ instruction: 0xf04f4f97 │ │ │ │ + ldrbtmi r2, [pc], #-1729 @ 7c44 │ │ │ │ + stclt 7, cr15, [r2, #1012] @ 0x3f4 │ │ │ │ + @ instruction: 0xf04f4f96 │ │ │ │ vadd.i8 d16, d0, d1 │ │ │ │ - ldrbtmi r2, [pc], #-1729 @ 7c80 │ │ │ │ - stcllt 7, cr15, [r4, #-1012]! @ 0xfffffc0c │ │ │ │ - @ instruction: 0xf44f4f94 │ │ │ │ + ldrbtmi r2, [pc], #-1729 @ 7c54 │ │ │ │ + ldcllt 7, cr15, [sl, #-1012]! @ 0xfffffc0c │ │ │ │ + @ instruction: 0xf44f4f93 │ │ │ │ stcls 6, cr7, [r7, #-204] @ 0xffffff34 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x0091bd5b │ │ │ │ + svcmi 0x0090bd71 │ │ │ │ ldrtvc pc, [r3], -pc, asr #8 @ │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x008ebd53 │ │ │ │ + svcmi 0x008dbd69 │ │ │ │ ldrtvc pc, [r8], -pc, asr #8 @ │ │ │ │ @ instruction: 0xf04f9d07 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7cb4 │ │ │ │ - stcllt 7, cr15, [sl, #-1012] @ 0xfffffc0c │ │ │ │ - @ instruction: 0xf44f4f8a │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7c88 │ │ │ │ + stcllt 7, cr15, [r0, #-1012]! @ 0xfffffc0c │ │ │ │ + @ instruction: 0xf44f4f89 │ │ │ │ @ instruction: 0xf04f7638 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7cc4 │ │ │ │ - stcllt 7, cr15, [r2, #-1012] @ 0xfffffc0c │ │ │ │ - @ instruction: 0xf04f4f87 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7c98 │ │ │ │ + ldcllt 7, cr15, [r8, #-1012] @ 0xfffffc0c │ │ │ │ + @ instruction: 0xf04f4f86 │ │ │ │ stcls 8, cr0, [r7, #-4] │ │ │ │ strbcc pc, [pc], -r0, asr #4 @ │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x0084bd39 │ │ │ │ + svcmi 0x0083bd4f │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strbcc pc, [pc], -r0, asr #4 @ │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x0081bd31 │ │ │ │ + svcmi 0x0080bd47 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ vadd.f32 d25, d0, d7 │ │ │ │ - ldrbtmi r3, [pc], #-1630 @ 7cf8 │ │ │ │ - stclt 7, cr15, [r8, #-1012]! @ 0xfffffc0c │ │ │ │ - @ instruction: 0xf04f4f7d │ │ │ │ + ldrbtmi r3, [pc], #-1630 @ 7ccc │ │ │ │ + ldclt 7, cr15, [lr, #-1012]! @ 0xfffffc0c │ │ │ │ + @ instruction: 0xf04f4f7c │ │ │ │ vadd.i8 d16, d0, d1 │ │ │ │ - ldrbtmi r3, [pc], #-1630 @ 7d08 │ │ │ │ - stclt 7, cr15, [r0, #-1012]! @ 0xfffffc0c │ │ │ │ - @ instruction: 0xf04f4f7a │ │ │ │ + ldrbtmi r3, [pc], #-1630 @ 7cdc │ │ │ │ + ldclt 7, cr15, [r6, #-1012]! @ 0xfffffc0c │ │ │ │ + @ instruction: 0xf04f4f79 │ │ │ │ stcls 8, cr0, [r7, #-4] │ │ │ │ strtcc pc, [r9], r0, asr #4 │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x0077bd17 │ │ │ │ + svcmi 0x0076bd2d │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strtcc pc, [r9], r0, asr #4 │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x0074bd0f │ │ │ │ + svcmi 0x0073bd25 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ vadd.f32 d25, d0, d7 │ │ │ │ - ldrbtmi r3, [pc], #-1782 @ 7d3c │ │ │ │ - stclt 7, cr15, [r6, #-1012] @ 0xfffffc0c │ │ │ │ - @ instruction: 0xf04f4f70 │ │ │ │ + ldrbtmi r3, [pc], #-1782 @ 7d10 │ │ │ │ + ldclt 7, cr15, [ip, #-1012] @ 0xfffffc0c │ │ │ │ + @ instruction: 0xf04f4f6f │ │ │ │ vadd.i8 d16, d0, d1 │ │ │ │ - ldrbtmi r3, [pc], #-1782 @ 7d4c │ │ │ │ - ldcllt 7, cr15, [lr], #1012 @ 0x3f4 │ │ │ │ - @ instruction: 0xf04f4f6d │ │ │ │ + ldrbtmi r3, [pc], #-1782 @ 7d20 │ │ │ │ + ldclt 7, cr15, [r4, #-1012] @ 0xfffffc0c │ │ │ │ + @ instruction: 0xf04f4f6c │ │ │ │ stcls 8, cr0, [r7, #-4] │ │ │ │ strbmi pc, [fp], -r0, asr #4 @ │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x006abcf5 │ │ │ │ + svcmi 0x0069bd0b │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strbmi pc, [fp], -r0, asr #4 @ │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x0067bced │ │ │ │ + svcmi 0x0066bd03 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ vadd.f32 d25, d0, d7 │ │ │ │ - ldrbtmi r4, [pc], #-1692 @ 7d80 │ │ │ │ - stcllt 7, cr15, [r4], #1012 @ 0x3f4 │ │ │ │ - @ instruction: 0xf04f4f63 │ │ │ │ + ldrbtmi r4, [pc], #-1692 @ 7d54 │ │ │ │ + ldcllt 7, cr15, [sl], #1012 @ 0x3f4 │ │ │ │ + @ instruction: 0xf04f4f62 │ │ │ │ vadd.i8 d16, d0, d1 │ │ │ │ - ldrbtmi r4, [pc], #-1692 @ 7d90 │ │ │ │ - ldcllt 7, cr15, [ip], {253} @ 0xfd │ │ │ │ - strcs r4, [r1], -r0, ror #30 │ │ │ │ + ldrbtmi r4, [pc], #-1692 @ 7d64 │ │ │ │ + ldcllt 7, cr15, [r2], #1012 @ 0x3f4 │ │ │ │ + @ instruction: 0x26014f5f │ │ │ │ ldrtmi r9, [r0], r7, lsl #26 │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x005ebcd5 │ │ │ │ + svcmi 0x005dbceb │ │ │ │ ldrtmi r2, [r0], r1, lsl #12 │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x005cbccf │ │ │ │ + svcmi 0x005bbce5 │ │ │ │ stcls 6, cr2, [r7, #-64] @ 0xffffffc0 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x0059bcc7 │ │ │ │ + svcmi 0x0058bcdd │ │ │ │ @ instruction: 0xf04f2610 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 7dc8 │ │ │ │ - stcllt 7, cr15, [r0], {253} @ 0xfd │ │ │ │ - @ instruction: 0x26014f56 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 7d9c │ │ │ │ + ldcllt 7, cr15, [r6], {253} @ 0xfd │ │ │ │ + @ instruction: 0x26014f55 │ │ │ │ ldrtmi r9, [r0], r7, lsl #26 │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x0054bcb9 │ │ │ │ + svcmi 0x0053bccf │ │ │ │ ldrtmi r2, [r0], r1, lsl #12 │ │ │ │ @ instruction: 0xf7fd447f │ │ │ │ - svcmi 0x0052bcb3 │ │ │ │ + svcmi 0x0051bcc9 │ │ │ │ stcls 6, cr2, [r7, #-4] │ │ │ │ - ldrbtmi r4, [pc], #-1712 @ 7df0 │ │ │ │ - stclt 7, cr15, [ip], #1012 @ 0x3f4 │ │ │ │ - strcs r4, [r1], -pc, asr #30 │ │ │ │ - ldrbtmi r4, [pc], #-1712 @ 7dfc │ │ │ │ - stclt 7, cr15, [r6], #1012 @ 0x3f4 │ │ │ │ - strcs r9, [r1], -r7, lsl #12 │ │ │ │ - @ instruction: 0xf7fd46b0 │ │ │ │ - @ instruction: 0xf04fbca1 │ │ │ │ - @ instruction: 0xf7fe0900 │ │ │ │ - bmi 12772c8 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1216470> │ │ │ │ - ldrbtmi r4, [sl], #-2889 @ 0xfffff4b7 │ │ │ │ - ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ - subsmi r9, sl, r7, asr #22 │ │ │ │ - movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xf7fbd001 │ │ │ │ - sublt lr, r9, lr, ror ip │ │ │ │ - svchi 0x00f0e8bd │ │ │ │ - andeq ip, r3, r4, lsl fp │ │ │ │ - andeq ip, r3, r2, lsl #22 │ │ │ │ + ldrbtmi r4, [pc], #-1712 @ 7dc4 │ │ │ │ + stcllt 7, cr15, [r2], {253} @ 0xfd │ │ │ │ + strcs r4, [r1], -lr, asr #30 │ │ │ │ + ldrbtmi r4, [pc], #-1712 @ 7dd0 │ │ │ │ + ldclt 7, cr15, [ip], #1012 @ 0x3f4 │ │ │ │ + stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + ldclt 7, cr15, [r8, #-1016]! @ 0xfffffc08 │ │ │ │ + blmi 12da708 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x12798b0> │ │ │ │ + ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ + blls 1161e50 <__pyx_module_is_main_MACS3__Signal__BedGraph@@Base+0x1100ff8> │ │ │ │ + @ instruction: 0xf04f405a │ │ │ │ + andle r0, r1, r0, lsl #6 │ │ │ │ + ldc 7, cr15, [r8], {251} @ 0xfb │ │ │ │ + pop {r0, r1, r2, r6, ip, sp, pc} │ │ │ │ + svclt 0x00008ff0 │ │ │ │ + andeq ip, r3, r0, ror sp │ │ │ │ + andeq ip, r3, lr, asr sp │ │ │ │ + andeq ip, r3, ip, asr #26 │ │ │ │ + andeq ip, r3, sl, lsr sp │ │ │ │ + andeq ip, r3, r8, lsr #26 │ │ │ │ + andeq ip, r3, r6, lsl sp │ │ │ │ + andeq ip, r3, r2, lsl #26 │ │ │ │ strdeq ip, [r3], -r0 │ │ │ │ - ldrdeq ip, [r3], -lr │ │ │ │ - andeq ip, r3, ip, asr #21 │ │ │ │ - @ instruction: 0x0003cab8 │ │ │ │ - andeq ip, r3, r6, lsr #21 │ │ │ │ - muleq r3, r4, sl │ │ │ │ - andeq ip, r3, r4, lsl #21 │ │ │ │ - andeq ip, r3, r6, ror sl │ │ │ │ - andeq ip, r3, r6, ror #20 │ │ │ │ - andeq ip, r3, r4, asr sl │ │ │ │ - andeq ip, r3, r2, asr #20 │ │ │ │ - andeq ip, r3, r0, lsr sl │ │ │ │ - andeq ip, r3, lr, lsl sl │ │ │ │ - andeq ip, r3, r0, lsl sl │ │ │ │ - andeq ip, r3, r0, lsl #20 │ │ │ │ + andeq ip, r3, r0, ror #25 │ │ │ │ + ldrdeq ip, [r3], -r0 │ │ │ │ + andeq ip, r3, r2, asr #25 │ │ │ │ + @ instruction: 0x0003ccb2 │ │ │ │ + andeq ip, r3, r0, lsr #25 │ │ │ │ + andeq ip, r3, lr, lsl #25 │ │ │ │ + andeq ip, r3, ip, ror ip │ │ │ │ + andeq ip, r3, sl, ror #24 │ │ │ │ + andeq ip, r3, ip, asr ip │ │ │ │ + andeq ip, r3, ip, asr #24 │ │ │ │ + andeq ip, r3, lr, lsr ip │ │ │ │ + andeq ip, r3, lr, lsr #24 │ │ │ │ + andeq ip, r3, r0, lsr #24 │ │ │ │ + andeq ip, r3, r0, lsl ip │ │ │ │ + andeq ip, r3, r2, lsl #24 │ │ │ │ strdeq ip, [r3], -r2 │ │ │ │ - andeq ip, r3, r2, ror #19 │ │ │ │ + andeq ip, r3, r4, ror #23 │ │ │ │ ldrdeq ip, [r3], -r4 │ │ │ │ - andeq ip, r3, r4, asr #19 │ │ │ │ + andeq ip, r3, r6, asr #23 │ │ │ │ + @ instruction: 0x0003cbb4 │ │ │ │ + andeq ip, r3, r4, lsr #23 │ │ │ │ + muleq r3, r2, fp │ │ │ │ + andeq ip, r3, r2, lsl #23 │ │ │ │ + andeq ip, r3, r0, ror fp │ │ │ │ + andeq ip, r3, r0, ror #22 │ │ │ │ + andeq ip, r3, lr, asr #22 │ │ │ │ + andeq ip, r3, lr, lsr fp │ │ │ │ + andeq ip, r3, ip, lsr #22 │ │ │ │ + andeq ip, r3, ip, lsl fp │ │ │ │ + andeq ip, r3, sl, lsl #22 │ │ │ │ + strdeq ip, [r3], -sl │ │ │ │ + andeq ip, r3, r8, ror #21 │ │ │ │ + ldrdeq ip, [r3], -r8 │ │ │ │ + andeq ip, r3, r6, asr #21 │ │ │ │ + @ instruction: 0x0003cab6 │ │ │ │ + andeq ip, r3, r4, lsr #21 │ │ │ │ + muleq r3, r4, sl │ │ │ │ + andeq ip, r3, r2, lsl #21 │ │ │ │ + andeq ip, r3, r2, ror sl │ │ │ │ + andeq ip, r3, r0, ror #20 │ │ │ │ + andeq ip, r3, r0, asr sl │ │ │ │ + andeq ip, r3, lr, lsr sl │ │ │ │ + andeq ip, r3, lr, lsr #20 │ │ │ │ + andeq ip, r3, ip, lsl sl │ │ │ │ + andeq ip, r3, ip, lsl #20 │ │ │ │ + strdeq ip, [r3], -sl │ │ │ │ + andeq ip, r3, sl, ror #19 │ │ │ │ + ldrdeq ip, [r3], -r8 │ │ │ │ + andeq ip, r3, r8, asr #19 │ │ │ │ @ instruction: 0x0003c9b6 │ │ │ │ andeq ip, r3, r6, lsr #19 │ │ │ │ - muleq r3, r8, r9 │ │ │ │ - andeq ip, r3, r8, lsl #19 │ │ │ │ - andeq ip, r3, sl, ror r9 │ │ │ │ - andeq ip, r3, r8, ror #18 │ │ │ │ - andeq ip, r3, r8, asr r9 │ │ │ │ + andeq ip, r3, r0, asr #22 │ │ │ │ + andeq ip, r3, r4, lsr fp │ │ │ │ + andeq ip, r3, r4, lsr #22 │ │ │ │ + andeq ip, r3, r6, lsl fp │ │ │ │ + andeq ip, r3, r8, lsl #22 │ │ │ │ + strdeq ip, [r3], -ip @ │ │ │ │ andeq ip, r3, r6, asr #18 │ │ │ │ - andeq ip, r3, r6, lsr r9 │ │ │ │ - andeq ip, r3, r4, lsr #18 │ │ │ │ - andeq ip, r3, r4, lsl r9 │ │ │ │ - andeq ip, r3, r2, lsl #18 │ │ │ │ - strdeq ip, [r3], -r2 │ │ │ │ - andeq ip, r3, r0, ror #17 │ │ │ │ - ldrdeq ip, [r3], -r0 │ │ │ │ - @ instruction: 0x0003c8be │ │ │ │ - andeq ip, r3, lr, lsr #17 │ │ │ │ - muleq r3, ip, r8 │ │ │ │ - andeq ip, r3, ip, lsl #17 │ │ │ │ - andeq ip, r3, sl, ror r8 │ │ │ │ - andeq ip, r3, sl, ror #16 │ │ │ │ - andeq ip, r3, r8, asr r8 │ │ │ │ - andeq ip, r3, r8, asr #16 │ │ │ │ - andeq ip, r3, r6, lsr r8 │ │ │ │ - andeq ip, r3, r6, lsr #16 │ │ │ │ - andeq ip, r3, r4, lsl r8 │ │ │ │ - andeq ip, r3, r4, lsl #16 │ │ │ │ - strdeq ip, [r3], -r2 │ │ │ │ - andeq ip, r3, r2, ror #15 │ │ │ │ - ldrdeq ip, [r3], -r0 │ │ │ │ - andeq ip, r3, r0, asr #15 │ │ │ │ - andeq ip, r3, lr, lsr #15 │ │ │ │ - muleq r3, lr, r7 │ │ │ │ - andeq ip, r3, ip, lsl #15 │ │ │ │ - andeq ip, r3, ip, ror r7 │ │ │ │ - andeq ip, r3, sl, ror #14 │ │ │ │ - andeq ip, r3, sl, asr r7 │ │ │ │ - strdeq ip, [r3], -r4 │ │ │ │ - andeq ip, r3, r8, ror #17 │ │ │ │ - ldrdeq ip, [r3], -r8 │ │ │ │ - andeq ip, r3, sl, asr #17 │ │ │ │ - @ instruction: 0x0003c8bc │ │ │ │ - @ instruction: 0x0003c8b0 │ │ │ │ - strdeq ip, [r3], -sl │ │ │ │ - andeq ip, r3, lr, ror #13 │ │ │ │ - muleq r5, sl, lr │ │ │ │ + andeq ip, r3, sl, lsr r9 │ │ │ │ + ldrdeq r7, [r5], -r0 │ │ │ │ @ instruction: 0x000002b0 │ │ │ │ │ │ │ │ -00007f3c : │ │ │ │ - ldr r0, [pc, #8] @ (7f48 ) │ │ │ │ +00007f0c : │ │ │ │ + ldr r0, [pc, #8] @ (7f18 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #888 @ 0x378 │ │ │ │ b.w 3578 │ │ │ │ - strh r6, [r5, #10] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ movs r5, r0 │ │ │ │ adds r0, #20 │ │ │ │ - b.n 7a90 │ │ │ │ + b.n 7a60 │ │ │ │ movs r0, #20 │ │ │ │ - b.n 7a94 │ │ │ │ + b.n 7a64 │ │ │ │ adds r0, #3 │ │ │ │ - b.n 8078 │ │ │ │ + b.n 8048 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 7e84 │ │ │ │ + b.n 7e54 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 8606 │ │ │ │ + b.n 85d6 │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - @ instruction: 0xee60eaff │ │ │ │ - ldrb r4, [r2, #21] │ │ │ │ + @ instruction: 0xee6ceaff │ │ │ │ + ldrb r4, [r0, #22] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (7f8c ) │ │ │ │ - ldr r3, [pc, #28] @ (7f90 ) │ │ │ │ - ldr r2, [pc, #28] @ (7f94 ) │ │ │ │ + ldr r0, [pc, #24] @ (7f5c ) │ │ │ │ + ldr r3, [pc, #28] @ (7f60 ) │ │ │ │ + ldr r2, [pc, #28] @ (7f64 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7f88 │ │ │ │ - ldr r3, [pc, #20] @ (7f98 ) │ │ │ │ + beq.n 7f58 │ │ │ │ + ldr r3, [pc, #20] @ (7f68 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 7f88 │ │ │ │ + cbz r3, 7f58 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r2, [r0, #0] │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (7fc0 ) │ │ │ │ - ldr r3, [pc, #36] @ (7fc4 ) │ │ │ │ + ldr r0, [pc, #32] @ (7f90 ) │ │ │ │ + ldr r3, [pc, #36] @ (7f94 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (7fc8 ) │ │ │ │ + ldr r2, [pc, #36] @ (7f98 ) │ │ │ │ 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 7fbc │ │ │ │ - ldr r3, [pc, #20] @ (7fcc ) │ │ │ │ + beq.n 7f8c │ │ │ │ + ldr r3, [pc, #20] @ (7f9c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 7fbc │ │ │ │ + cbz r3, 7f8c │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r0, [r3, #62] @ 0x3e │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ movs r5, r0 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (7ffc ) │ │ │ │ - ldr r2, [pc, #40] @ (8000 ) │ │ │ │ + ldr r3, [pc, #40] @ (7fcc ) │ │ │ │ + ldr r2, [pc, #40] @ (7fd0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 7ffa │ │ │ │ - ldr r3, [pc, #36] @ (8004 ) │ │ │ │ + cbnz r3, 7fca │ │ │ │ + ldr r3, [pc, #36] @ (7fd4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 7fee │ │ │ │ - ldr r3, [pc, #32] @ (8008 ) │ │ │ │ + cbz r3, 7fbe │ │ │ │ + ldr r3, [pc, #32] @ (7fd8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3554 <__cxa_finalize@plt> │ │ │ │ - bl 7f70 │ │ │ │ - ldr r3, [pc, #24] @ (800c ) │ │ │ │ + bl 7f40 │ │ │ │ + ldr r3, [pc, #24] @ (7fdc ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #0] │ │ │ │ + strh r6, [r0, #2] │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r0, #60] @ 0x3c │ │ │ │ + strh r6, [r6, #60] @ 0x3c │ │ │ │ movs r5, r0 │ │ │ │ - b.n 7f9c │ │ │ │ + b.n 7f6c │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 8022 │ │ │ │ + cbz r0, 7ff2 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -4387,123 +4376,123 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #20] @ (8064 ) │ │ │ │ + ldr r3, [pc, #20] @ (8034 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [pc, #20] @ (8068 ) │ │ │ │ + ldr r2, [pc, #20] @ (8038 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #28] @ (808c ) │ │ │ │ + ldr r3, [pc, #28] @ (805c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r0, 8084 │ │ │ │ + cbz r0, 8054 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #8] @ (8090 ) │ │ │ │ + ldr r2, [pc, #8] @ (8060 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.n 8074 │ │ │ │ + b.n 8044 │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ 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 r4, [pc, #72] @ (80ec ) │ │ │ │ + ldr r4, [pc, #72] @ (80bc ) │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ add r4, pc │ │ │ │ ands.w r1, r1, #1048576 @ 0x100000 │ │ │ │ - bne.n 80d6 │ │ │ │ + bne.n 80a6 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 80d4 │ │ │ │ - ldr r2, [pc, #56] @ (80f0 ) │ │ │ │ + cbz r0, 80a4 │ │ │ │ + ldr r2, [pc, #56] @ (80c0 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [pc, #52] @ (80f4 ) │ │ │ │ + ldr r3, [pc, #52] @ (80c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #1552] @ 0x610 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r2, [r4, r3] │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #32] @ (80f8 ) │ │ │ │ + ldr r1, [pc, #32] @ (80c8 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #32] @ (80fc ) │ │ │ │ + ldr r3, [pc, #32] @ (80cc ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r4, r1] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ - b.n 80b4 │ │ │ │ + b.n 8084 │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + strh r6, [r6, #54] @ 0x36 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ movs r5, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ - cbz r0, 8116 │ │ │ │ + cbz r0, 80e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r3 │ │ │ │ blx 3a54 │ │ │ │ - cbz r0, 813c │ │ │ │ + cbz r0, 810c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 8156 │ │ │ │ + cbz r0, 8126 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -4512,116 +4501,116 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3a54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #32] │ │ │ │ - cbz r0, 8180 │ │ │ │ + cbz r0, 8150 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r0, [pc, #144] @ (822c ) │ │ │ │ + ldr r0, [pc, #144] @ (81fc ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, pc │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 821a │ │ │ │ + bpl.n 81ea │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r2 │ │ │ │ - cbnz r3, 81b8 │ │ │ │ - b.n 81d2 │ │ │ │ + cbnz r3, 8188 │ │ │ │ + b.n 81a2 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ - cbz r3, 81d2 │ │ │ │ + cbz r3, 81a2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ blx 3888 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 820e │ │ │ │ + beq.n 81de │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 81b2 │ │ │ │ + bne.n 8182 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r6, r7 │ │ │ │ it ne │ │ │ │ movne r4, r7 │ │ │ │ - bne.n 81e2 │ │ │ │ + bne.n 81b2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 81ce │ │ │ │ + b.n 819e │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 81da │ │ │ │ + beq.n 81aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ adds r4, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81de │ │ │ │ + beq.n 81ae │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 81ca │ │ │ │ - ldr r0, [pc, #52] @ (8230 ) │ │ │ │ + bne.n 819a │ │ │ │ + ldr r0, [pc, #52] @ (8200 ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #52] @ (8234 ) │ │ │ │ + ldr r1, [pc, #52] @ (8204 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r9, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n 81ca │ │ │ │ + b.n 819a │ │ │ │ subs r4, r4, r7 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str.w r4, [r8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #20] @ (8230 ) │ │ │ │ - ldr r1, [pc, #24] @ (8238 ) │ │ │ │ + ldr r3, [pc, #20] @ (8200 ) │ │ │ │ + ldr r1, [pc, #24] @ (8208 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n 81ca │ │ │ │ - ldrb r0, [r2, #12] │ │ │ │ + b.n 819a │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - push {r6, r7} │ │ │ │ + @ instruction: 0xb710 │ │ │ │ movs r3, r0 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ movs r3, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cbz r3, 8244 │ │ │ │ + cbz r3, 8214 │ │ │ │ bx r3 │ │ │ │ b.w 3bf4 │ │ │ │ - cbz r1, 824c │ │ │ │ + cbz r1, 821c │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ subne r2, #1 │ │ │ │ b.w 39d8 │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - cbz r0, 826e │ │ │ │ + cbz r0, 823e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -4632,288 +4621,288 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3adc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 829c │ │ │ │ + cbz r0, 826c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [pc, #4] @ (82a8 ) │ │ │ │ + ldr r0, [pc, #4] @ (8278 ) │ │ │ │ add r0, pc │ │ │ │ b.w 3ac0 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ movs r3, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #88] @ (830c ) │ │ │ │ + ldr r2, [pc, #88] @ (82dc ) │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 82d6 │ │ │ │ + cbz r0, 82a6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82d4 │ │ │ │ + beq.n 82a4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #72] @ (8310 ) │ │ │ │ + ldr r3, [pc, #72] @ (82e0 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 82c0 │ │ │ │ + bne.n 8290 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 82c6 │ │ │ │ + beq.n 8296 │ │ │ │ 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] │ │ │ │ blx 3ac4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ - cbz r0, 8308 │ │ │ │ + cbz r0, 82d8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r2, [r7, #7] │ │ │ │ + ldrb r2, [r5, #8] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #8] @ (8320 ) │ │ │ │ + ldr r0, [pc, #8] @ (82f0 ) │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ b.w 34cc │ │ │ │ - cbz r0, 83a0 │ │ │ │ + @ instruction: 0xb640 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [r2, #196] @ 0xc4 │ │ │ │ - cbnz r3, 8370 │ │ │ │ - ldr r0, [pc, #100] @ (83a4 ) │ │ │ │ + cbnz r3, 8340 │ │ │ │ + ldr r0, [pc, #100] @ (8374 ) │ │ │ │ ldr r4, [r2, #16] │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r0, #1536] @ 0x600 │ │ │ │ cmp r3, #7 │ │ │ │ it le │ │ │ │ cmple r4, #12 │ │ │ │ - bne.n 8362 │ │ │ │ + bne.n 8332 │ │ │ │ add.w r2, r3, #376 @ 0x178 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #1536] @ 0x600 │ │ │ │ str.w r1, [r0, r2, lsl #2] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r3, [r2, #160] @ 0xa0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bmi.n 8392 │ │ │ │ - ldr r3, [pc, #48] @ (83a8 ) │ │ │ │ + bmi.n 8362 │ │ │ │ + ldr r3, [pc, #48] @ (8378 ) │ │ │ │ ldr r0, [r2, #24] │ │ │ │ add r3, pc │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 833e │ │ │ │ + bne.n 830e │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 3828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 835e │ │ │ │ + bne.n 832e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 833e │ │ │ │ + b.n 830e │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 3a60 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 833e │ │ │ │ - b.n 8376 │ │ │ │ + bne.n 830e │ │ │ │ + b.n 8346 │ │ │ │ nop │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ movs r5, r0 │ │ │ │ @ instruction: 0xffa7ffff │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w ip, [pc, #84] @ 8414 │ │ │ │ + ldr.w ip, [pc, #84] @ 83e4 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n 83e4 │ │ │ │ - ldr r1, [pc, #72] @ (8418 ) │ │ │ │ - ldr r2, [pc, #76] @ (841c ) │ │ │ │ + bpl.n 83b4 │ │ │ │ + ldr r1, [pc, #72] @ (83e8 ) │ │ │ │ + ldr r2, [pc, #76] @ (83ec ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 3c34 │ │ │ │ - cbnz r0, 83f6 │ │ │ │ + cbnz r0, 83c6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #56] @ (8420 ) │ │ │ │ + ldr r0, [pc, #56] @ (83f0 ) │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #56] @ (8424 ) │ │ │ │ + ldr r1, [pc, #56] @ (83f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8406 │ │ │ │ + beq.n 83d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 840c │ │ │ │ + cbz r3, 83dc │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8406 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + b.n 83d6 │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 8474 │ │ │ │ + push {r5, r7, lr} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 849e │ │ │ │ + @ instruction: 0xb62e │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #164] @ (84dc ) │ │ │ │ + ldr r2, [pc, #164] @ (84ac ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #164] @ (84e0 ) │ │ │ │ + ldr r3, [pc, #164] @ (84b0 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #160] @ (84e4 ) │ │ │ │ + ldr r5, [pc, #160] @ (84b4 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.n 84ac │ │ │ │ + beq.n 847c │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 848e │ │ │ │ - ldr r0, [pc, #120] @ (84e8 ) │ │ │ │ + cbz r0, 845e │ │ │ │ + ldr r0, [pc, #120] @ (84b8 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #120] @ (84ec ) │ │ │ │ + ldr r1, [pc, #120] @ (84bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 848e │ │ │ │ + beq.n 845e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 84a6 │ │ │ │ - ldr r2, [pc, #96] @ (84f0 ) │ │ │ │ - ldr r3, [pc, #76] @ (84e0 ) │ │ │ │ + cbz r3, 8476 │ │ │ │ + ldr r2, [pc, #96] @ (84c0 ) │ │ │ │ + ldr r3, [pc, #76] @ (84b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 84d8 │ │ │ │ + bne.n 84a8 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 848e │ │ │ │ + b.n 845e │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 36d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 848e │ │ │ │ + beq.n 845e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ blx 3a78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 846c │ │ │ │ + b.n 843c │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r6, [r3, #2] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #1] │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 854e │ │ │ │ + push {r1, r2, r3, r6, r7, lr} │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ + ldrb r2, [r1, #1] │ │ │ │ movs r5, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 8552 │ │ │ │ + cbz r0, 8522 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 8558 │ │ │ │ + bpl.n 8528 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -4925,184 +4914,184 @@ │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8546 │ │ │ │ + beq.n 8516 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 854a │ │ │ │ + cbz r3, 851a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8548 │ │ │ │ + b.n 8518 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ (856c ) │ │ │ │ + ldr r3, [pc, #16] @ (853c ) │ │ │ │ movw r2, #34805 @ 0x87f5 │ │ │ │ - ldr r1, [pc, #16] @ (8570 ) │ │ │ │ - ldr r0, [pc, #16] @ (8574 ) │ │ │ │ + ldr r1, [pc, #16] @ (8540 ) │ │ │ │ + ldr r0, [pc, #16] @ (8544 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ble.n 858c │ │ │ │ + svc 94 @ 0x5e │ │ │ │ movs r3, r0 │ │ │ │ - uxth r4, r7 │ │ │ │ + push {r2, r3, lr} │ │ │ │ movs r3, r0 │ │ │ │ - uxtb r2, r2 │ │ │ │ + push {r1, r5, lr} │ │ │ │ movs r3, r0 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #84] @ (85d0 ) │ │ │ │ + ldr r1, [pc, #84] @ (85a0 ) │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 8592 │ │ │ │ + cbz r3, 8562 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #76] @ 0x4c │ │ │ │ sub sp, #8 │ │ │ │ - cbz r4, 85ca │ │ │ │ + cbz r4, 859a │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 84f4 │ │ │ │ + bl 84c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 85c4 │ │ │ │ + beq.n 8594 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #8] @ (85d4 ) │ │ │ │ + ldr r3, [pc, #8] @ (85a4 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - b.n 85b6 │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + b.n 8586 │ │ │ │ + strb r0, [r4, #29] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #84] @ (8630 ) │ │ │ │ + ldr r1, [pc, #84] @ (8600 ) │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 85f2 │ │ │ │ + cbz r3, 85c2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #76] @ 0x4c │ │ │ │ sub sp, #8 │ │ │ │ - cbz r4, 862a │ │ │ │ + cbz r4, 85fa │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 84f4 │ │ │ │ + bl 84c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8624 │ │ │ │ + beq.n 85f4 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #8] @ (8634 ) │ │ │ │ + ldr r3, [pc, #8] @ (8604 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - b.n 8616 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + b.n 85e6 │ │ │ │ + strb r0, [r0, #28] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ - cbnz r3, 8682 │ │ │ │ + cbnz r3, 8652 │ │ │ │ mov r0, r4 │ │ │ │ blx 3c80 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 866e │ │ │ │ + cbz r0, 863e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 866e │ │ │ │ + beq.n 863e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 867c │ │ │ │ + cbz r3, 864c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 866e │ │ │ │ + b.n 863e │ │ │ │ blx 3a60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8650 │ │ │ │ + bne.n 8620 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #20] @ (86a4 ) │ │ │ │ + ldr r3, [pc, #20] @ (8674 ) │ │ │ │ ldr r2, [r2, #24] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8650 │ │ │ │ + bne.n 8620 │ │ │ │ mov r0, r4 │ │ │ │ blx 3828 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8650 │ │ │ │ + beq.n 8620 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffa5ffff │ │ │ │ - cbz r0, 86ea │ │ │ │ + cbz r0, 86ba │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 3560 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 86d4 │ │ │ │ + beq.n 86a4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 86da │ │ │ │ + cbz r2, 86aa │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ @@ -5112,43 +5101,43 @@ │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #276] @ (8818 ) │ │ │ │ + ldr r0, [pc, #276] @ (87e8 ) │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #276] @ (881c ) │ │ │ │ + ldr r3, [pc, #276] @ (87ec ) │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #24] │ │ │ │ mov r8, r3 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ blx 3798 <_PyObject_GC_New@plt> │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8800 │ │ │ │ + beq.n 87d0 │ │ │ │ str r1, [r0, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ strd r6, r0, [r0, #8] │ │ │ │ str r1, [r0, #20] │ │ │ │ - cbz r3, 8740 │ │ │ │ + cbz r3, 8710 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r3, #0] │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r7, 8752 │ │ │ │ + cbz r7, 8722 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -5169,15 +5158,15 @@ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #28] │ │ │ │ ittt ne │ │ │ │ addne r3, #1 │ │ │ │ ldrne r2, [sp, #44] @ 0x2c │ │ │ │ strne r3, [r2, #0] │ │ │ │ - cbz r5, 8794 │ │ │ │ + cbz r5, 8764 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ @@ -5186,315 +5175,315 @@ │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ ands r2, r1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #8 │ │ │ │ strd r3, r3, [r4, #68] @ 0x44 │ │ │ │ strd r3, r3, [r4, #76] @ 0x4c │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - beq.n 8804 │ │ │ │ - ble.n 87d2 │ │ │ │ + beq.n 87d4 │ │ │ │ + ble.n 87a2 │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ - beq.n 880a │ │ │ │ + beq.n 87da │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 87e0 │ │ │ │ - ldr r3, [pc, #96] @ (8820 ) │ │ │ │ + bne.n 87b0 │ │ │ │ + ldr r3, [pc, #96] @ (87f0 ) │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ blx 3708 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 87c2 │ │ │ │ + beq.n 8792 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 87e0 │ │ │ │ - ldr r3, [pc, #72] @ (8824 ) │ │ │ │ + bne.n 87b0 │ │ │ │ + ldr r3, [pc, #72] @ (87f4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 87c2 │ │ │ │ - ldr r3, [pc, #68] @ (8828 ) │ │ │ │ - ldr r1, [pc, #72] @ (882c ) │ │ │ │ + b.n 8792 │ │ │ │ + ldr r3, [pc, #68] @ (87f8 ) │ │ │ │ + ldr r1, [pc, #72] @ (87fc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8800 │ │ │ │ + beq.n 87d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8810 │ │ │ │ + cbz r3, 87e0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 87ca │ │ │ │ - ldr r3, [pc, #40] @ (8830 ) │ │ │ │ + b.n 879a │ │ │ │ + ldr r3, [pc, #40] @ (8800 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 87c2 │ │ │ │ - ldr r3, [pc, #40] @ (8834 ) │ │ │ │ + b.n 8792 │ │ │ │ + ldr r3, [pc, #40] @ (8804 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 87c2 │ │ │ │ + b.n 8792 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8800 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + b.n 87d0 │ │ │ │ + strh r2, [r6, #4] │ │ │ │ movs r5, r0 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ movs r5, r0 │ │ │ │ - lsls r1, r1, #31 │ │ │ │ + lsrs r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #89 @ 0x59 │ │ │ │ + cmp r6, #225 @ 0xe1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + uxth r0, r7 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r7, #71 @ 0x47 │ │ │ │ + cmp r7, #207 @ 0xcf │ │ │ │ movs r0, r0 │ │ │ │ - lsls r1, r0, #28 │ │ │ │ + lsls r5, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 884a │ │ │ │ + cbz r0, 881a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 884a │ │ │ │ + beq.n 881a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 884c │ │ │ │ + cbz r3, 881c │ │ │ │ bx lr │ │ │ │ b.w 3654 <_Py_Dealloc@plt> │ │ │ │ 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, #56] @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 8870 │ │ │ │ + cbz r0, 8840 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88ce │ │ │ │ + bne.n 889e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 887a │ │ │ │ + cbz r0, 884a │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 88ce │ │ │ │ + cbnz r0, 889e │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 8884 │ │ │ │ + cbz r0, 8854 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 88ce │ │ │ │ + cbnz r0, 889e │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 888e │ │ │ │ + cbz r0, 885e │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 88ce │ │ │ │ + cbnz r0, 889e │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 8898 │ │ │ │ + cbz r0, 8868 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 88ce │ │ │ │ + cbnz r0, 889e │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 88a2 │ │ │ │ + cbz r0, 8872 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 88ce │ │ │ │ + cbnz r0, 889e │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 88ac │ │ │ │ + cbz r0, 887c │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 88ce │ │ │ │ + cbnz r0, 889e │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 88b6 │ │ │ │ + cbz r0, 8886 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 88ce │ │ │ │ + cbnz r0, 889e │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - cbz r0, 88c0 │ │ │ │ + cbz r0, 8890 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 88ce │ │ │ │ + cbnz r0, 889e │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 88ce │ │ │ │ + cbz r0, 889e │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #52] @ (8914 ) │ │ │ │ - ldr r2, [pc, #52] @ (8918 ) │ │ │ │ + ldr r3, [pc, #52] @ (88e4 ) │ │ │ │ + ldr r2, [pc, #52] @ (88e8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 88f8 │ │ │ │ - ldr r2, [pc, #44] @ (891c ) │ │ │ │ + beq.n 88c8 │ │ │ │ + ldr r2, [pc, #44] @ (88ec ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 890e │ │ │ │ + beq.n 88de │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #36] @ (8920 ) │ │ │ │ + ldr r3, [pc, #36] @ (88f0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #36] @ (8924 ) │ │ │ │ - ldr r0, [pc, #36] @ (8928 ) │ │ │ │ + ldr r1, [pc, #36] @ (88f4 ) │ │ │ │ + ldr r0, [pc, #36] @ (88f8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ nop │ │ │ │ - strb r2, [r1, #15] │ │ │ │ + strb r2, [r7, #15] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 8a00 │ │ │ │ + blt.n 8870 │ │ │ │ movs r3, r0 │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + cbz r4, 893e │ │ │ │ movs r3, r0 │ │ │ │ - cbz r0, 892e │ │ │ │ + cbz r0, 8952 │ │ │ │ movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 898a │ │ │ │ + bpl.n 895a │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 8964 │ │ │ │ + bmi.n 8934 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 896e │ │ │ │ + beq.n 893e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 8968 │ │ │ │ + beq.n 8938 │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ movweq r0, #65535 @ 0xffff │ │ │ │ movteq r0, #16 │ │ │ │ - bne.n 8972 │ │ │ │ + bne.n 8942 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #127 @ 0x7f │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #28] @ (8990 ) │ │ │ │ + ldr r3, [pc, #28] @ (8960 ) │ │ │ │ mov.w r2, #374 @ 0x176 │ │ │ │ - ldr r1, [pc, #24] @ (8994 ) │ │ │ │ - ldr r0, [pc, #28] @ (8998 ) │ │ │ │ + ldr r1, [pc, #24] @ (8964 ) │ │ │ │ + ldr r0, [pc, #28] @ (8968 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #292 @ 0x124 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 416c │ │ │ │ nop │ │ │ │ - bhi.n 897c │ │ │ │ + blt.n 89ec │ │ │ │ movs r3, r0 │ │ │ │ - sub sp, #456 @ 0x1c8 │ │ │ │ + cbz r2, 89b8 │ │ │ │ movs r3, r0 │ │ │ │ - uxth r0, r7 │ │ │ │ + push {r3, lr} │ │ │ │ movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 89cc │ │ │ │ + blt.n 899c │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ ldrbeq r0, [r1, r2] │ │ │ │ - beq.n 89ca │ │ │ │ + beq.n 899a │ │ │ │ cmp r0, #2 │ │ │ │ it eq │ │ │ │ ldrheq.w r0, [r1, r2, lsl #1] │ │ │ │ - beq.n 89ca │ │ │ │ + beq.n 899a │ │ │ │ cmp r0, #4 │ │ │ │ it eq │ │ │ │ ldreq.w r0, [r1, r2, lsl #2] │ │ │ │ - bne.n 89e4 │ │ │ │ + bne.n 89b4 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #24] @ (89e8 ) │ │ │ │ + ldr r3, [pc, #24] @ (89b8 ) │ │ │ │ mov.w r2, #316 @ 0x13c │ │ │ │ - ldr r1, [pc, #24] @ (89ec ) │ │ │ │ - ldr r0, [pc, #24] @ (89f0 ) │ │ │ │ + ldr r1, [pc, #24] @ (89bc ) │ │ │ │ + ldr r0, [pc, #24] @ (89c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #320 @ 0x140 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 434c │ │ │ │ - bhi.n 8920 │ │ │ │ + bge.n 8990 │ │ │ │ movs r3, r0 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ + uxtb r0, r5 │ │ │ │ movs r3, r0 │ │ │ │ - sxtb r6, r7 │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (8a24 ) │ │ │ │ + ldr r3, [pc, #32] @ (89f4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #32] @ (8a28 ) │ │ │ │ + ldr r2, [pc, #32] @ (89f8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r3, r2] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8a18 │ │ │ │ + beq.n 89e8 │ │ │ │ blx 3b68 │ │ │ │ - cbz r0, 8a1e │ │ │ │ + cbz r0, 89ee │ │ │ │ vldr d0, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ bl 43b0 │ │ │ │ nop │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r1, 8a32 │ │ │ │ + cbz r1, 8a02 │ │ │ │ b.w 3788 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a42 │ │ │ │ + beq.n 8a12 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #84] @ 8aa8 │ │ │ │ + ldr.w ip, [pc, #84] @ 8a78 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r1, r0 │ │ │ │ add ip, pc │ │ │ │ sub.w r2, r2, #12 │ │ │ │ clz r2, r2 │ │ │ │ ldr.w r3, [ip, #1536] @ 0x600 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ - cbz r2, 8a98 │ │ │ │ + cbz r2, 8a68 │ │ │ │ addw r0, r3, #375 @ 0x177 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [ip, #1536] @ 0x600 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [ip, r0, lsl #2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ @@ -5507,346 +5496,346 @@ │ │ │ │ pop {pc} │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ mov r1, r2 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r0, [r3, #21] │ │ │ │ movs r5, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #112] @ (8b20 ) │ │ │ │ + ldr r2, [pc, #112] @ (8af0 ) │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 8ac8 │ │ │ │ + bpl.n 8a98 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r3, 8afa │ │ │ │ + cbz r3, 8aca │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, 8afa │ │ │ │ + cbz r3, 8aca │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8afa │ │ │ │ - ldr r1, [pc, #56] @ (8b24 ) │ │ │ │ + cbz r0, 8aca │ │ │ │ + ldr r1, [pc, #56] @ (8af4 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8b08 │ │ │ │ + bne.n 8ad8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 3940 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 8b10 │ │ │ │ + cbz r0, 8ae0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8af4 │ │ │ │ + b.n 8ac4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.n 83ac │ │ │ │ - ldr r3, [pc, #20] @ (8b28 ) │ │ │ │ - ldr r1, [pc, #24] @ (8b2c ) │ │ │ │ + b.n 837c │ │ │ │ + ldr r3, [pc, #20] @ (8af8 ) │ │ │ │ + ldr r1, [pc, #24] @ (8afc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 8b04 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + b.n 8ad4 │ │ │ │ + strb r2, [r5, #8] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 8b6e │ │ │ │ + push {r3, r6} │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #144] @ (8bd0 ) │ │ │ │ + ldr r3, [pc, #144] @ (8ba0 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #144] @ 8bd4 │ │ │ │ + ldr.w ip, [pc, #144] @ 8ba4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #136] @ (8bd8 ) │ │ │ │ + ldr r3, [pc, #136] @ (8ba8 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 35d0 │ │ │ │ - cbz r0, 8b7e │ │ │ │ - ldr r2, [pc, #116] @ (8bdc ) │ │ │ │ - ldr r3, [pc, #112] @ (8bd8 ) │ │ │ │ + cbz r0, 8b4e │ │ │ │ + ldr r2, [pc, #116] @ (8bac ) │ │ │ │ + ldr r3, [pc, #112] @ (8ba8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8bca │ │ │ │ + bne.n 8b9a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 8b94 │ │ │ │ - ldr r3, [pc, #88] @ (8be0 ) │ │ │ │ + bmi.n 8b64 │ │ │ │ + ldr r3, [pc, #88] @ (8bb0 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3680 │ │ │ │ - b.n 8b64 │ │ │ │ + b.n 8b34 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ blx 3c5c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b64 │ │ │ │ - ldr r3, [pc, #60] @ (8be0 ) │ │ │ │ + beq.n 8b34 │ │ │ │ + ldr r3, [pc, #60] @ (8bb0 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3680 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b64 │ │ │ │ + beq.n 8b34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b64 │ │ │ │ + bne.n 8b34 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8b64 │ │ │ │ + b.n 8b34 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r4, [r1, #6] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r6, #5] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #56] @ (8c2c ) │ │ │ │ + ldr r4, [pc, #56] @ (8bfc ) │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add r4, pc │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8c0a │ │ │ │ + beq.n 8bda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 8c20 │ │ │ │ - ldr r3, [pc, #36] @ (8c30 ) │ │ │ │ - ldr r1, [pc, #36] @ (8c34 ) │ │ │ │ + cbz r3, 8bf0 │ │ │ │ + ldr r3, [pc, #36] @ (8c00 ) │ │ │ │ + ldr r1, [pc, #36] @ (8c04 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 8c0a │ │ │ │ + b.n 8bda │ │ │ │ nop │ │ │ │ - strb r0, [r6, #2] │ │ │ │ + strb r0, [r4, #3] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 8c58 │ │ │ │ + cbz r2, 8c7c │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (8cb8 ) │ │ │ │ - ldr r3, [pc, #112] @ (8cbc ) │ │ │ │ + ldr r2, [pc, #108] @ (8c88 ) │ │ │ │ + ldr r3, [pc, #112] @ (8c8c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ - vldr d7, [pc, #92] @ 8cb0 │ │ │ │ + vldr d7, [pc, #92] @ 8c80 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #96] @ (8cc0 ) │ │ │ │ + ldr r2, [pc, #96] @ (8c90 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #7 │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ blx 3968 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 8c7e │ │ │ │ + beq.n 8c4e │ │ │ │ movs r0, #0 │ │ │ │ - cbz r4, 8c96 │ │ │ │ - ldr r2, [pc, #68] @ (8cc4 ) │ │ │ │ - ldr r3, [pc, #56] @ (8cbc ) │ │ │ │ + cbz r4, 8c66 │ │ │ │ + ldr r2, [pc, #68] @ (8c94 ) │ │ │ │ + ldr r3, [pc, #56] @ (8c8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8ca8 │ │ │ │ + bne.n 8c78 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c7e │ │ │ │ + beq.n 8c4e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - b.n 8c7e │ │ │ │ + b.n 8c4e │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r6, [r1, #2] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 8cd4 │ │ │ │ + bhi.n 8d44 │ │ │ │ movs r3, r0 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r2, [r3, #1] │ │ │ │ movs r5, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 8cea │ │ │ │ + bpl.n 8cba │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 8cfe │ │ │ │ + ble.n 8cce │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r1, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #24] @ (8d04 ) │ │ │ │ + ldr r3, [pc, #24] @ (8cd4 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #24] @ (8d08 ) │ │ │ │ - ldr r0, [pc, #24] @ (8d0c ) │ │ │ │ + ldr r1, [pc, #24] @ (8cd8 ) │ │ │ │ + ldr r0, [pc, #24] @ (8cdc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 41fc │ │ │ │ nop │ │ │ │ - bpl.n 8e04 │ │ │ │ + bvc.n 8c74 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, sp, #336 @ 0x150 │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, sp, #928 @ 0x3a0 │ │ │ │ + cbz r0, 8cee │ │ │ │ movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 8d32 │ │ │ │ + bpl.n 8d02 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 8d46 │ │ │ │ + ble.n 8d16 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r1, [r3, #4] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #24] @ (8d4c ) │ │ │ │ + ldr r3, [pc, #24] @ (8d1c ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #24] @ (8d50 ) │ │ │ │ - ldr r0, [pc, #24] @ (8d54 ) │ │ │ │ + ldr r1, [pc, #24] @ (8d20 ) │ │ │ │ + ldr r0, [pc, #24] @ (8d24 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 41fc │ │ │ │ nop │ │ │ │ - bpl.n 8dbc │ │ │ │ + bvc.n 8c2c │ │ │ │ movs r3, r0 │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, sp, #640 @ 0x280 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr r3, [pc, #248] @ (8e68 ) │ │ │ │ + ldr r3, [pc, #248] @ (8e38 ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bpl.n 8e62 │ │ │ │ + bpl.n 8e32 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbz r4, 8dca │ │ │ │ + cbz r4, 8d9a │ │ │ │ ldr.w lr, [r2, #4] │ │ │ │ ldr.w r6, [lr, #84] @ 0x54 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bpl.n 8e62 │ │ │ │ + bpl.n 8e32 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ - cbz r6, 8db8 │ │ │ │ + cbz r6, 8d88 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub.w ip, ip, r6 │ │ │ │ cmp ip, r4 │ │ │ │ - blt.n 8e3a │ │ │ │ - ldr.w ip, [pc, #208] @ 8e6c │ │ │ │ + blt.n 8e0a │ │ │ │ + ldr.w ip, [pc, #208] @ 8e3c │ │ │ │ ldr.w ip, [r3, ip] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ cmpeq r3, #1 │ │ │ │ - beq.n 8dde │ │ │ │ + beq.n 8dae │ │ │ │ mov r1, r2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 3bd8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8dc6 │ │ │ │ + beq.n 8d96 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r2 │ │ │ │ @@ -5854,101 +5843,101 @@ │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [ip, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 8e4c │ │ │ │ + bpl.n 8e1c │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ ubfx r3, r1, #0, #2 │ │ │ │ cmp lr, ip │ │ │ │ it eq │ │ │ │ cmpeq r3, #0 │ │ │ │ - bne.n 8dac │ │ │ │ + bne.n 8d7c │ │ │ │ ldrb.w ip, [r2, #16] │ │ │ │ ubfx r3, r1, #2, #3 │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi.n 8dac │ │ │ │ + bhi.n 8d7c │ │ │ │ lsls r3, r1, #25 │ │ │ │ - bpl.n 8e0e │ │ │ │ + bpl.n 8dde │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 8dac │ │ │ │ + beq.n 8d7c │ │ │ │ adds r1, r4, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 3530 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 8e48 │ │ │ │ + cbnz r0, 8e18 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 3714 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8e48 │ │ │ │ + blt.n 8e18 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8dc2 │ │ │ │ - b.n 8dc6 │ │ │ │ - ldr r2, [pc, #52] @ (8e70 ) │ │ │ │ - ldr r1, [pc, #52] @ (8e74 ) │ │ │ │ + bne.n 8d92 │ │ │ │ + b.n 8d96 │ │ │ │ + ldr r2, [pc, #52] @ (8e40 ) │ │ │ │ + ldr r1, [pc, #52] @ (8e44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8dc6 │ │ │ │ - ldr r3, [pc, #40] @ (8e78 ) │ │ │ │ + b.n 8d96 │ │ │ │ + ldr r3, [pc, #40] @ (8e48 ) │ │ │ │ movs r2, #198 @ 0xc6 │ │ │ │ - ldr r1, [pc, #40] @ (8e7c ) │ │ │ │ - ldr r0, [pc, #44] @ (8e80 ) │ │ │ │ + ldr r1, [pc, #40] @ (8e4c ) │ │ │ │ + ldr r0, [pc, #44] @ (8e50 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #512 @ 0x200 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 410c │ │ │ │ nop │ │ │ │ - ldr r2, [r7, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #504 @ 0x1f8 │ │ │ │ + cbz r6, 8e7a │ │ │ │ movs r3, r0 │ │ │ │ - bmi.n 8eb4 │ │ │ │ + bvs.n 8f24 │ │ │ │ movs r3, r0 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ movs r3, r0 │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ movs r3, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #96] @ 8ef4 │ │ │ │ + ldr.w ip, [pc, #96] @ 8ec4 │ │ │ │ mov lr, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #92] @ (8ef8 ) │ │ │ │ + ldr r3, [pc, #92] @ (8ec8 ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #12 │ │ │ │ ldr.w ip, [ip, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, ip │ │ │ │ - bne.n 8ec0 │ │ │ │ + bne.n 8e90 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ea4 │ │ │ │ + bne.n 8e74 │ │ │ │ str r0, [r2, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ str r0, [r1, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ @@ -5968,18 +5957,71 @@ │ │ │ │ strne r2, [r0, #0] │ │ │ │ mov r0, r3 │ │ │ │ blx 37a4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w ip, [pc, #108] @ 8f48 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #104] @ (8f4c ) │ │ │ │ + sub sp, #20 │ │ │ │ + add ip, pc │ │ │ │ + vldr d7, [pc, #88] @ 8f40 │ │ │ │ + ldr r2, [pc, #100] @ (8f50 ) │ │ │ │ + movs r3, #7 │ │ │ │ + mov r4, r0 │ │ │ │ + vstr d7, [sp] │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [ip, r1] │ │ │ │ + add.w r2, r2, #500 @ 0x1f4 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov.w r1, #0 │ │ │ │ + mov r1, sp │ │ │ │ + blx 3968 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 8f14 │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ + cbnz r0, 8f2c │ │ │ │ + ldr r2, [pc, #60] @ (8f54 ) │ │ │ │ + ldr r3, [pc, #52] @ (8f4c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 8f38 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + b.n 8f14 │ │ │ │ + blx 3720 <__stack_chk_fail@plt> │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 8e8c │ │ │ │ + movs r3, r0 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ + movs r5, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ @@ -5987,456 +6029,456 @@ │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ - ldr.w ip, [pc, #84] @ 8f7c │ │ │ │ + ldr.w ip, [pc, #84] @ 8fd8 │ │ │ │ and.w r2, r2, #5 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r2, #4 │ │ │ │ add ip, pc │ │ │ │ it ne │ │ │ │ ldrne r0, [r0, #12] │ │ │ │ - beq.n 8f48 │ │ │ │ + beq.n 8fa4 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov ip, lr │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx ip │ │ │ │ - cbz r4, 8f5e │ │ │ │ + cbz r4, 8fba │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ subs r4, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ mov ip, lr │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx ip │ │ │ │ - ldr r1, [pc, #32] @ (8f80 ) │ │ │ │ - ldr r3, [pc, #32] @ (8f84 ) │ │ │ │ + ldr r1, [pc, #32] @ (8fdc ) │ │ │ │ + ldr r3, [pc, #32] @ (8fe0 ) │ │ │ │ ldr.w r2, [lr] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #24] @ (8f88 ) │ │ │ │ + ldr r1, [pc, #24] @ (8fe4 ) │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + @ instruction: 0xb72e │ │ │ │ movs r3, r0 │ │ │ │ - add r6, sp, #800 @ 0x320 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ - ldr.w lr, [pc, #80] @ 8ff4 │ │ │ │ + ldr.w lr, [pc, #80] @ 9050 │ │ │ │ mov ip, r1 │ │ │ │ and.w r2, r2, #5 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #4 │ │ │ │ add lr, pc │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ it ne │ │ │ │ ldrne.w lr, [r0, #12] │ │ │ │ - beq.n 8fce │ │ │ │ + beq.n 902a │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, ip │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r0, lr │ │ │ │ ldr r4, [r5, #4] │ │ │ │ blx r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r4, 8fd8 │ │ │ │ + cbz r4, 9034 │ │ │ │ ldr.w lr, [ip], #4 │ │ │ │ subs r4, #1 │ │ │ │ - b.n 8fbc │ │ │ │ - ldr r1, [pc, #28] @ (8ff8 ) │ │ │ │ - ldr r3, [pc, #32] @ (8ffc ) │ │ │ │ + b.n 9018 │ │ │ │ + ldr r1, [pc, #28] @ (9054 ) │ │ │ │ + ldr r3, [pc, #32] @ (9058 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #24] @ (9000 ) │ │ │ │ + ldr r1, [pc, #24] @ (905c ) │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 8fca │ │ │ │ + b.n 9026 │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #56] @ (9050 ) │ │ │ │ + ldr r2, [pc, #56] @ (90ac ) │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 9032 │ │ │ │ - ldr r1, [pc, #52] @ (9054 ) │ │ │ │ + bpl.n 908e │ │ │ │ + ldr r1, [pc, #52] @ (90b0 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 903a │ │ │ │ - ldr r1, [pc, #48] @ (9058 ) │ │ │ │ + beq.n 9096 │ │ │ │ + ldr r1, [pc, #48] @ (90b4 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9036 │ │ │ │ + beq.n 9092 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ bl 40dc │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #32] @ (905c ) │ │ │ │ + ldr r3, [pc, #32] @ (90b8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #28] @ (9060 ) │ │ │ │ - ldr r0, [pc, #32] @ (9064 ) │ │ │ │ + ldr r1, [pc, #28] @ (90bc ) │ │ │ │ + ldr r0, [pc, #32] @ (90c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 90b8 │ │ │ │ + bcc.n 909c │ │ │ │ movs r3, r0 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ movs r3, r0 │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #56] @ (90b4 ) │ │ │ │ + ldr r2, [pc, #56] @ (9110 ) │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ lsls r1, r1, #6 │ │ │ │ - bpl.n 9096 │ │ │ │ - ldr r1, [pc, #52] @ (90b8 ) │ │ │ │ + bpl.n 90f2 │ │ │ │ + ldr r1, [pc, #52] @ (9114 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 909e │ │ │ │ - ldr r1, [pc, #48] @ (90bc ) │ │ │ │ + beq.n 90fa │ │ │ │ + ldr r1, [pc, #48] @ (9118 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 909a │ │ │ │ + beq.n 90f6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ bl 42ec │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #32] @ (90c0 ) │ │ │ │ + ldr r3, [pc, #32] @ (911c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #28] @ (90c4 ) │ │ │ │ - ldr r0, [pc, #32] @ (90c8 ) │ │ │ │ + ldr r1, [pc, #28] @ (9120 ) │ │ │ │ + ldr r0, [pc, #32] @ (9124 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 9054 │ │ │ │ + bcc.n 9038 │ │ │ │ movs r3, r0 │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ movs r3, r0 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #364] @ (9248 ) │ │ │ │ + ldr r7, [pc, #364] @ (92a4 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r7, pc │ │ │ │ ldr.w lr, [r7, #1548] @ 0x60c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 91c8 │ │ │ │ + beq.n 9224 │ │ │ │ ldr.w r5, [r7, #1540] @ 0x604 │ │ │ │ subs r1, r5, #1 │ │ │ │ - bmi.n 9180 │ │ │ │ + bmi.n 91dc │ │ │ │ add.w r2, lr, r1, lsl #3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 91c4 │ │ │ │ + bgt.n 9220 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 922a │ │ │ │ + beq.w 9286 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 9112 │ │ │ │ - ble.n 9130 │ │ │ │ + b.n 916e │ │ │ │ + ble.n 918c │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n 912a │ │ │ │ + bge.n 9186 │ │ │ │ subs r3, r1, r2 │ │ │ │ add.w r3, r2, r3, asr #1 │ │ │ │ add.w ip, lr, r3, lsl #3 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 910a │ │ │ │ + bge.n 9166 │ │ │ │ mov r1, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - blt.n 9112 │ │ │ │ + blt.n 916e │ │ │ │ cmp r4, r0 │ │ │ │ it gt │ │ │ │ addgt r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 918c │ │ │ │ + ble.n 91e8 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add.w r7, lr, r1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 91fc │ │ │ │ - ldr r2, [pc, #264] @ (924c ) │ │ │ │ + beq.n 9258 │ │ │ │ + ldr r2, [pc, #264] @ (92a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #1544] @ 0x608 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 9198 │ │ │ │ + beq.n 91f4 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 9160 │ │ │ │ + bge.n 91bc │ │ │ │ subs r2, r5, r3 │ │ │ │ adds r3, #1 │ │ │ │ add r1, lr │ │ │ │ add.w r0, lr, r3, lsl #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 35b8 │ │ │ │ - ldr r1, [pc, #236] @ (9250 ) │ │ │ │ + ldr r1, [pc, #236] @ (92ac ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, pc │ │ │ │ strd r6, r4, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ str.w r5, [r1, #1540] @ 0x604 │ │ │ │ - beq.n 917c │ │ │ │ + beq.n 91d8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ cmp r0, r3 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ - ldr r2, [pc, #196] @ (9254 ) │ │ │ │ + ldr r2, [pc, #196] @ (92b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #1544] @ 0x608 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 91f4 │ │ │ │ + bne.n 9250 │ │ │ │ add.w r5, r2, #64 @ 0x40 │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ blx 37ec │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 917c │ │ │ │ - ldr r2, [pc, #168] @ (9258 ) │ │ │ │ + beq.n 91d8 │ │ │ │ + ldr r2, [pc, #168] @ (92b4 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ lsls r1, r3, #3 │ │ │ │ str.w r5, [r2, #1544] @ 0x608 │ │ │ │ adds r7, r0, r1 │ │ │ │ ldr.w r5, [r2, #1540] @ 0x604 │ │ │ │ str.w r0, [r2, #1548] @ 0x60c │ │ │ │ - b.n 914c │ │ │ │ + b.n 91a8 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 918c │ │ │ │ + b.n 91e8 │ │ │ │ mov.w r0, #512 @ 0x200 │ │ │ │ blx 3c28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 917c │ │ │ │ + beq.n 91d8 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r7, #1540] @ 0x604 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w r2, [r7, #1544] @ 0x608 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [r7, #1548] @ 0x60c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ strd r6, r4, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9178 │ │ │ │ - b.n 917c │ │ │ │ + bne.n 91d4 │ │ │ │ + b.n 91d8 │ │ │ │ add.w r7, lr, r3, lsl #3 │ │ │ │ - b.n 9160 │ │ │ │ + b.n 91bc │ │ │ │ mov r7, lr │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ str r6, [r7, #0] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 917c │ │ │ │ + beq.n 91d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 917c │ │ │ │ + bne.n 91d8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 3654 <_Py_Dealloc@plt> │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ cmp r0, r2 │ │ │ │ it gt │ │ │ │ movgt r3, #1 │ │ │ │ - bgt.n 918c │ │ │ │ - beq.n 91fa │ │ │ │ + bgt.n 91e8 │ │ │ │ + beq.n 9256 │ │ │ │ ldr.w r2, [r7, #1544] @ 0x608 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9198 │ │ │ │ + beq.n 91f4 │ │ │ │ mov r7, lr │ │ │ │ movs r5, #1 │ │ │ │ - b.n 9150 │ │ │ │ - strb r2, [r4, #26] │ │ │ │ + b.n 91ac │ │ │ │ + strb r6, [r0, #25] │ │ │ │ movs r5, r0 │ │ │ │ - strb r2, [r0, #25] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ movs r5, r0 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r6, [r7, #22] │ │ │ │ movs r5, r0 │ │ │ │ - strb r6, [r6, #23] │ │ │ │ + strb r2, [r3, #22] │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ movs r5, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr.w ip, [pc, #96] @ 92d0 │ │ │ │ + ldr.w ip, [pc, #96] @ 932c │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 929e │ │ │ │ - ldr.w lr, [pc, #88] @ 92d4 │ │ │ │ + bpl.n 92fa │ │ │ │ + ldr.w lr, [pc, #88] @ 9330 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 92ba │ │ │ │ - ldr.w lr, [pc, #80] @ 92d8 │ │ │ │ + beq.n 9316 │ │ │ │ + ldr.w lr, [pc, #80] @ 9334 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 92b6 │ │ │ │ + beq.n 9312 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 92b2 │ │ │ │ + bge.n 930e │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #60] @ (92dc ) │ │ │ │ + ldr r3, [pc, #60] @ (9338 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #60] @ (92e0 ) │ │ │ │ - ldr r0, [pc, #60] @ (92e4 ) │ │ │ │ + ldr r1, [pc, #60] @ (933c ) │ │ │ │ + ldr r0, [pc, #60] @ (9340 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #188 @ 0xbc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 422c │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #44] @ (92e8 ) │ │ │ │ + ldr r3, [pc, #44] @ (9344 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #40] @ (92ec ) │ │ │ │ - ldr r0, [pc, #44] @ (92f0 ) │ │ │ │ + ldr r1, [pc, #40] @ (9348 ) │ │ │ │ + ldr r0, [pc, #44] @ (934c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + bne.n 9258 │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #528 @ (adr r7, 94f4 ) │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #704 @ (adr r7, 95a8 ) │ │ │ │ + add r1, sp, #464 @ 0x1d0 │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + bne.n 9428 │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #40 @ (adr r7, 9318 ) │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #280 @ (adr r7, 940c ) │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #196] @ 93c8 │ │ │ │ - ldr r3, [pc, #196] @ (93cc ) │ │ │ │ + ldr.w ip, [pc, #196] @ 9424 │ │ │ │ + ldr r3, [pc, #196] @ (9428 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 9346 │ │ │ │ + bne.n 93a2 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ tst.w ip, #1 │ │ │ │ - bne.n 9358 │ │ │ │ + bne.n 93b4 │ │ │ │ ldr.w r3, [lr, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 93c2 │ │ │ │ + bpl.n 941e │ │ │ │ and.w r3, ip, #3 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bhi.n 9364 │ │ │ │ + bhi.n 93c0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ rsb r0, r3, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mul.w r0, r2, r0 │ │ │ │ subs r0, #1 │ │ │ │ b.w 3860 │ │ │ │ - ldr r3, [pc, #136] @ (93d0 ) │ │ │ │ + ldr r3, [pc, #136] @ (942c ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp lr, r3 │ │ │ │ - beq.n 93ae │ │ │ │ + beq.n 940a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 3c40 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 3860 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ adds r4, r3, #2 │ │ │ │ - beq.n 939c │ │ │ │ + beq.n 93f8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 9390 │ │ │ │ + bne.n 93ec │ │ │ │ ldrd r0, r3, [r0, #12] │ │ │ │ lsrs r1, r3, #2 │ │ │ │ orr.w r0, r0, r3, lsl #30 │ │ │ │ subs r0, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ sbc.w r1, r1, #0 │ │ │ │ b.w 3bc8 │ │ │ │ @@ -6445,766 +6487,766 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ bx r3 │ │ │ │ ldrd r0, r1, [r0, #12] │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 9382 │ │ │ │ + b.n 93de │ │ │ │ vldr d0, [r0, #8] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ b.w 3840 │ │ │ │ bl 419c │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #104] @ (944c ) │ │ │ │ - ldr.w ip, [pc, #104] @ 9450 │ │ │ │ + ldr r2, [pc, #104] @ (94a8 ) │ │ │ │ + ldr.w ip, [pc, #104] @ 94ac │ │ │ │ add r2, pc │ │ │ │ ldr.w r4, [r2, ip] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 9430 │ │ │ │ - ldr r4, [pc, #92] @ (9454 ) │ │ │ │ + beq.n 948c │ │ │ │ + ldr r4, [pc, #92] @ (94b0 ) │ │ │ │ ldr r2, [r2, r4] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 9446 │ │ │ │ + beq.n 94a2 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r4 │ │ │ │ - ble.n 9428 │ │ │ │ + ble.n 9484 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov lr, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 941a │ │ │ │ + beq.n 9476 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ adds r2, r4, #1 │ │ │ │ movs r0, #0 │ │ │ │ str.w lr, [r1, r4, lsl #2] │ │ │ │ str r2, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 38b8 │ │ │ │ - ldr r3, [pc, #36] @ (9458 ) │ │ │ │ + ldr r3, [pc, #36] @ (94b4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #36] @ (945c ) │ │ │ │ - ldr r0, [pc, #36] @ (9460 ) │ │ │ │ + ldr r1, [pc, #36] @ (94b8 ) │ │ │ │ + ldr r0, [pc, #36] @ (94bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ nop │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #592 @ (adr r5, 96b0 ) │ │ │ │ + add r7, pc, #352 @ (adr r7, 961c ) │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #832 @ (adr r5, 97a4 ) │ │ │ │ + add r7, pc, #592 @ (adr r7, 9710 ) │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #120] @ (94ec ) │ │ │ │ - ldr.w ip, [pc, #120] @ 94f0 │ │ │ │ + ldr r2, [pc, #120] @ (9548 ) │ │ │ │ + ldr.w ip, [pc, #120] @ 954c │ │ │ │ add r2, pc │ │ │ │ ldr.w r4, [r2, ip] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 94d2 │ │ │ │ - ldr r4, [pc, #108] @ (94f4 ) │ │ │ │ + beq.n 952e │ │ │ │ + ldr r4, [pc, #108] @ (9550 ) │ │ │ │ ldr r2, [r2, r4] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 94e8 │ │ │ │ + beq.n 9544 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ asrs r4, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ cmp r4, ip │ │ │ │ it ge │ │ │ │ movge r2, #0 │ │ │ │ - cbz r2, 94ca │ │ │ │ + cbz r2, 9526 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov lr, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94ba │ │ │ │ + beq.n 9516 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add.w r2, ip, #1 │ │ │ │ movs r0, #0 │ │ │ │ str.w lr, [r1, ip, lsl #2] │ │ │ │ str r2, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 38b8 │ │ │ │ - ldr r3, [pc, #36] @ (94f8 ) │ │ │ │ + ldr r3, [pc, #36] @ (9554 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #32] @ (94fc ) │ │ │ │ - ldr r0, [pc, #36] @ (9500 ) │ │ │ │ + ldr r1, [pc, #32] @ (9558 ) │ │ │ │ + ldr r0, [pc, #36] @ (955c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ movs r3, r0 │ │ │ │ - add r4, pc, #968 @ (adr r4, 98c8 ) │ │ │ │ + add r6, pc, #728 @ (adr r6, 9834 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #184 @ (adr r5, 95bc ) │ │ │ │ + add r6, pc, #968 @ (adr r6, 9928 ) │ │ │ │ movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #56] @ (954c ) │ │ │ │ + ldr r3, [pc, #56] @ (95a8 ) │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [pc, #52] @ (9550 ) │ │ │ │ + ldr r2, [pc, #52] @ (95ac ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - cbz r1, 953e │ │ │ │ + cbz r1, 959a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 953e │ │ │ │ + beq.n 959a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 9542 │ │ │ │ + cbz r3, 959e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ 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, #60] @ (95a0 ) │ │ │ │ + ldr r3, [pc, #60] @ (95fc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 9590 │ │ │ │ + cbz r1, 95ec │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ - cbz r2, 958c │ │ │ │ + cbz r2, 95e8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 958c │ │ │ │ + beq.n 95e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 9596 │ │ │ │ + cbz r3, 95f2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #16] @ (95a4 ) │ │ │ │ + ldr r2, [pc, #16] @ (9600 ) │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - b.n 9568 │ │ │ │ + b.n 95c4 │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [r1, #116] @ 0x74 │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #16 │ │ │ │ - ldr r4, [pc, #332] @ (9710 ) │ │ │ │ + ldr r4, [pc, #332] @ (976c ) │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ add r4, pc │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ blx 3c50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 969a │ │ │ │ + beq.n 96f6 │ │ │ │ cmp.w r9, #255 @ 0xff │ │ │ │ mov r8, r0 │ │ │ │ itt ls │ │ │ │ movls.w fp, #0 │ │ │ │ movls.w sl, #1 │ │ │ │ - bhi.n 96a6 │ │ │ │ + bhi.n 9702 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 9708 │ │ │ │ + bpl.w 9764 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 96be │ │ │ │ + bpl.n 971a │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w ip, r8, #20 │ │ │ │ addpl.w ip, r8, #28 │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ asr.w r9, r9, fp │ │ │ │ cmp r9, r6 │ │ │ │ - blt.n 9678 │ │ │ │ + blt.n 96d4 │ │ │ │ add.w r7, r5, r7, lsl #2 │ │ │ │ movs r6, #0 │ │ │ │ strd ip, r4, [sp, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 970c │ │ │ │ + bpl.n 9768 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - cbz r4, 9668 │ │ │ │ + cbz r4, 96c4 │ │ │ │ sub.w r3, r9, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 9676 │ │ │ │ + blt.n 96d2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 96e0 │ │ │ │ + bpl.n 973c │ │ │ │ lsls r1, r3, #25 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r2, #20 │ │ │ │ addpl.w r1, r2, #28 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 96ee │ │ │ │ + beq.n 974a │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 3714 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9686 │ │ │ │ + blt.n 96e2 │ │ │ │ add r6, r4 │ │ │ │ adds r5, #4 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 9626 │ │ │ │ + bne.n 9682 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - ldr r3, [pc, #152] @ (9714 ) │ │ │ │ - ldr r1, [pc, #156] @ (9718 ) │ │ │ │ + ldr r3, [pc, #152] @ (9770 ) │ │ │ │ + ldr r1, [pc, #156] @ (9774 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 969a │ │ │ │ + beq.n 96f6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 9700 │ │ │ │ + cbz r3, 975c │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r9, #65536 @ 0x10000 │ │ │ │ itete cs │ │ │ │ movcs.w fp, #2 │ │ │ │ movcc.w fp, #1 │ │ │ │ movcs.w sl, #4 │ │ │ │ movcc.w sl, #2 │ │ │ │ - b.n 95f0 │ │ │ │ + b.n 964c │ │ │ │ ldr.w ip, [r8, #28] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9610 │ │ │ │ - ldr r3, [pc, #80] @ (971c ) │ │ │ │ + bne.n 966c │ │ │ │ + ldr r3, [pc, #80] @ (9778 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #80] @ (9720 ) │ │ │ │ - ldr r0, [pc, #80] @ (9724 ) │ │ │ │ + ldr r1, [pc, #80] @ (977c ) │ │ │ │ + ldr r0, [pc, #80] @ (9780 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #3744 @ 0xea0 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 96c8 │ │ │ │ + beq.n 9724 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 9656 │ │ │ │ + bne.n 96b2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsl.w r0, r6, fp │ │ │ │ lsl.w r2, r4, fp │ │ │ │ add r0, r3 │ │ │ │ blx 3624 │ │ │ │ - b.n 9666 │ │ │ │ + b.n 96c2 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 969a │ │ │ │ + b.n 96f6 │ │ │ │ bl 413c │ │ │ │ bl 410c │ │ │ │ - str r4, [r3, #108] @ 0x6c │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ movs r3, r0 │ │ │ │ - bgt.n 964c │ │ │ │ + udf #90 @ 0x5a │ │ │ │ movs r3, r0 │ │ │ │ - add r3, pc, #624 @ (adr r3, 9994 ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 9900 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #96] @ (9798 ) │ │ │ │ - ldr r3, [pc, #96] @ (979c ) │ │ │ │ + ldr r2, [pc, #96] @ (97f4 ) │ │ │ │ + ldr r3, [pc, #96] @ (97f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - beq.n 9776 │ │ │ │ + beq.n 97d2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 9784 │ │ │ │ + bpl.n 97e0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 975c │ │ │ │ + beq.n 97b8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ str r1, [r0, #80] @ 0x50 │ │ │ │ - cbz r2, 9772 │ │ │ │ + cbz r2, 97ce │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9772 │ │ │ │ + beq.n 97ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 977a │ │ │ │ + cbz r3, 97d6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - b.n 975c │ │ │ │ + b.n 97b8 │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9774 │ │ │ │ - ldr r3, [pc, #24] @ (97a0 ) │ │ │ │ - ldr r1, [pc, #28] @ (97a4 ) │ │ │ │ + b.n 97d0 │ │ │ │ + ldr r3, [pc, #24] @ (97fc ) │ │ │ │ + ldr r1, [pc, #28] @ (9800 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #928 @ (adr r7, 9b48 ) │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ movs r3, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ str.w r2, [ip] │ │ │ │ - cbz r0, 97d2 │ │ │ │ + cbz r0, 982e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 97d2 │ │ │ │ + beq.n 982e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 9806 │ │ │ │ - cbz r1, 97e4 │ │ │ │ + cbz r2, 9862 │ │ │ │ + cbz r1, 9840 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 97e4 │ │ │ │ + beq.n 9840 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 9814 │ │ │ │ - cbz r3, 97f6 │ │ │ │ + cbz r2, 9870 │ │ │ │ + cbz r3, 9852 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 97f6 │ │ │ │ + beq.n 9852 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 97fa │ │ │ │ + cbz r2, 9856 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 3654 <_Py_Dealloc@plt> │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 97d2 │ │ │ │ + b.n 982e │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 97e4 │ │ │ │ + b.n 9840 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #84] @ (9884 ) │ │ │ │ + ldr r3, [pc, #84] @ (98e0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 986e │ │ │ │ + cbz r1, 98ca │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 986e │ │ │ │ + bpl.n 98ca │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ - cbz r2, 9860 │ │ │ │ + cbz r2, 98bc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9860 │ │ │ │ + beq.n 98bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 9864 │ │ │ │ + cbz r3, 98c0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9862 │ │ │ │ - ldr r2, [pc, #24] @ (9888 ) │ │ │ │ - ldr r1, [pc, #24] @ (988c ) │ │ │ │ + b.n 98be │ │ │ │ + ldr r2, [pc, #24] @ (98e4 ) │ │ │ │ + ldr r1, [pc, #24] @ (98e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #184 @ (adr r7, 9948 ) │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #84] @ (98f4 ) │ │ │ │ + ldr r3, [pc, #84] @ (9950 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 98de │ │ │ │ + cbz r1, 993a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 98de │ │ │ │ + bpl.n 993a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ - cbz r2, 98d0 │ │ │ │ + cbz r2, 992c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 98d0 │ │ │ │ + beq.n 992c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 98d4 │ │ │ │ + cbz r3, 9930 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 98d2 │ │ │ │ - ldr r2, [pc, #24] @ (98f8 ) │ │ │ │ - ldr r1, [pc, #24] @ (98fc ) │ │ │ │ + b.n 992e │ │ │ │ + ldr r2, [pc, #24] @ (9954 ) │ │ │ │ + ldr r1, [pc, #24] @ (9958 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r0, [r6, #56] @ 0x38 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #936 @ (adr r6, 9ca8 ) │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ movs r3, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ (9984 ) │ │ │ │ + ldr r3, [pc, #116] @ (99e0 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 9960 │ │ │ │ - ldr r2, [pc, #112] @ (9988 ) │ │ │ │ + cbz r1, 99bc │ │ │ │ + ldr r2, [pc, #112] @ (99e4 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9966 │ │ │ │ - ldr r0, [pc, #104] @ (998c ) │ │ │ │ + bne.n 99c2 │ │ │ │ + ldr r0, [pc, #104] @ (99e8 ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #104] @ (9990 ) │ │ │ │ + ldr r1, [pc, #104] @ (99ec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 363c │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - cbz r0, 9954 │ │ │ │ + cbz r0, 99b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9954 │ │ │ │ + beq.n 99b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 9958 │ │ │ │ + cbz r3, 99b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9956 │ │ │ │ - ldr r2, [pc, #36] @ (9988 ) │ │ │ │ + b.n 99b2 │ │ │ │ + ldr r2, [pc, #36] @ (99e4 ) │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - b.n 9920 │ │ │ │ + b.n 997c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 9920 │ │ │ │ - ldr r2, [pc, #36] @ (9994 ) │ │ │ │ - ldr r1, [pc, #36] @ (9998 ) │ │ │ │ + bmi.n 997c │ │ │ │ + ldr r2, [pc, #36] @ (99f0 ) │ │ │ │ + ldr r1, [pc, #36] @ (99f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #1000 @ (adr r6, 9d7c ) │ │ │ │ + add r0, sp, #760 @ 0x2f8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #520 @ (adr r6, 9ba4 ) │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ movs r3, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ (9a20 ) │ │ │ │ + ldr r3, [pc, #116] @ (9a7c ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 99fc │ │ │ │ - ldr r2, [pc, #112] @ (9a24 ) │ │ │ │ + cbz r1, 9a58 │ │ │ │ + ldr r2, [pc, #112] @ (9a80 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9a02 │ │ │ │ - ldr r0, [pc, #104] @ (9a28 ) │ │ │ │ + bne.n 9a5e │ │ │ │ + ldr r0, [pc, #104] @ (9a84 ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #104] @ (9a2c ) │ │ │ │ + ldr r1, [pc, #104] @ (9a88 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 363c │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #68] @ 0x44 │ │ │ │ - cbz r0, 99f0 │ │ │ │ + cbz r0, 9a4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 99f0 │ │ │ │ + beq.n 9a4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 99f4 │ │ │ │ + cbz r3, 9a50 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 99f2 │ │ │ │ - ldr r2, [pc, #36] @ (9a24 ) │ │ │ │ + b.n 9a4e │ │ │ │ + ldr r2, [pc, #36] @ (9a80 ) │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - b.n 99bc │ │ │ │ + b.n 9a18 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 99bc │ │ │ │ - ldr r2, [pc, #36] @ (9a30 ) │ │ │ │ - ldr r1, [pc, #36] @ (9a34 ) │ │ │ │ + bmi.n 9a18 │ │ │ │ + ldr r2, [pc, #36] @ (9a8c ) │ │ │ │ + ldr r1, [pc, #36] @ (9a90 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #952 @ (adr r6, 9de8 ) │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #472 @ (adr r6, 9c10 ) │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (9aa8 ) │ │ │ │ + ldr r3, [pc, #96] @ (9b04 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 9a84 │ │ │ │ + cbz r1, 9ae0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 9a98 │ │ │ │ + bpl.n 9af4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r0, #32] │ │ │ │ - cbz r2, 9a78 │ │ │ │ + cbz r2, 9ad4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9a78 │ │ │ │ + beq.n 9ad4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 9a7c │ │ │ │ + cbz r3, 9ad8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9a78 │ │ │ │ - ldr r2, [pc, #36] @ (9aac ) │ │ │ │ - ldr r1, [pc, #40] @ (9ab0 ) │ │ │ │ + b.n 9ad4 │ │ │ │ + ldr r2, [pc, #36] @ (9b08 ) │ │ │ │ + ldr r1, [pc, #40] @ (9b0c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #16] @ (9aac ) │ │ │ │ - ldr r1, [pc, #24] @ (9ab4 ) │ │ │ │ + ldr r2, [pc, #16] @ (9b08 ) │ │ │ │ + ldr r1, [pc, #24] @ (9b10 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 9a92 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + b.n 9aee │ │ │ │ + str r0, [r1, #32] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #544 @ (adr r6, 9cd4 ) │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #640 @ (adr r6, 9d38 ) │ │ │ │ + add r0, sp, #400 @ 0x190 │ │ │ │ movs r3, 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 r4, [r0, #72] @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r0, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9bd0 │ │ │ │ + beq.n 9c2c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w ip, [r5] │ │ │ │ @@ -7212,1927 +7254,1927 @@ │ │ │ │ cmp ip, lr │ │ │ │ itt ne │ │ │ │ addne.w ip, ip, #1 │ │ │ │ strne.w ip, [r5] │ │ │ │ blx 37a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b72 │ │ │ │ + beq.n 9bce │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9bbc │ │ │ │ + beq.n 9c18 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9b7c │ │ │ │ + beq.n 9bd8 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w ip, [r9, #76] @ 0x4c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9b8e │ │ │ │ + beq.n 9bea │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r4, [r7, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ ldr.w r1, [ip] │ │ │ │ str.w r4, [ip] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9b48 │ │ │ │ + beq.n 9ba4 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r0, 9bac │ │ │ │ - cbz r3, 9b5a │ │ │ │ + cbz r0, 9c08 │ │ │ │ + cbz r3, 9bb6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9b5a │ │ │ │ + beq.n 9bb6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 9ba0 │ │ │ │ - cbz r1, 9b6c │ │ │ │ + cbz r2, 9bfc │ │ │ │ + cbz r1, 9bc8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b6c │ │ │ │ + beq.n 9bc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 9bc4 │ │ │ │ + cbz r3, 9c20 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9b12 │ │ │ │ + bne.n 9b6e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w ip, [r9, #76] @ 0x4c │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9b24 │ │ │ │ + bne.n 9b80 │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r7, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ ldr.w r1, [ip] │ │ │ │ str.w r4, [ip] │ │ │ │ - b.n 9b3a │ │ │ │ + b.n 9b96 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - b.n 9b5a │ │ │ │ + b.n 9bb6 │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 9b48 │ │ │ │ + b.n 9ba4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9b12 │ │ │ │ - b.n 9b7c │ │ │ │ + bne.n 9b6e │ │ │ │ + b.n 9bd8 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 3654 <_Py_Dealloc@plt> │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ str r4, [r1, #0] │ │ │ │ str r4, [r2, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str r4, [r0, #0] │ │ │ │ - b.n 9b5a │ │ │ │ + b.n 9bb6 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #156] @ (9c80 ) │ │ │ │ + ldr r3, [pc, #156] @ (9cdc ) │ │ │ │ cmp r0, r1 │ │ │ │ add r3, pc │ │ │ │ - beq.n 9c5c │ │ │ │ + beq.n 9cb8 │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ - cbz r2, 9c3e │ │ │ │ + cbz r2, 9c9a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 9c7a │ │ │ │ - ldr.w ip, [pc, #124] @ 9c84 │ │ │ │ + bpl.n 9cd6 │ │ │ │ + ldr.w ip, [pc, #124] @ 9ce0 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 9c64 │ │ │ │ - ldr.w ip, [pc, #116] @ 9c88 │ │ │ │ + beq.n 9cc0 │ │ │ │ + ldr.w ip, [pc, #116] @ 9ce4 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9c60 │ │ │ │ + beq.n 9cbc │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 9c58 │ │ │ │ + ble.n 9cb4 │ │ │ │ adds r2, #8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9c32 │ │ │ │ + b.n 9c8e │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 9c58 │ │ │ │ + beq.n 9cb4 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 9c2c │ │ │ │ + bne.n 9c88 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 9c5c │ │ │ │ + beq.n 9cb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c3e │ │ │ │ - ldr r2, [pc, #64] @ (9c8c ) │ │ │ │ + bne.n 9c9a │ │ │ │ + ldr r2, [pc, #64] @ (9ce8 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ subs r0, r1, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #40] @ (9c90 ) │ │ │ │ + ldr r3, [pc, #40] @ (9cec ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #40] @ (9c94 ) │ │ │ │ - ldr r0, [pc, #40] @ (9c98 ) │ │ │ │ + ldr r1, [pc, #40] @ (9cf0 ) │ │ │ │ + ldr r0, [pc, #40] @ (9cf4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ nop │ │ │ │ - str r0, [r1, #12] │ │ │ │ + str r4, [r5, #4] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #300] @ (9dd8 ) │ │ │ │ + ldr r4, [pc, #300] @ (9e34 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #300] @ (9ddc ) │ │ │ │ + ldr r2, [pc, #300] @ (9e38 ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ cmp r1, r7 │ │ │ │ and.w lr, r2, #1073741824 @ 0x40000000 │ │ │ │ - beq.n 9d18 │ │ │ │ + beq.n 9d74 │ │ │ │ mov r3, r1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9d0e │ │ │ │ + bne.n 9d6a │ │ │ │ cmp r2, lr │ │ │ │ - bge.n 9d2c │ │ │ │ + bge.n 9d88 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 9d2c │ │ │ │ + bpl.n 9d88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9d4a │ │ │ │ + beq.n 9da6 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bpl.n 9cfa │ │ │ │ + bpl.n 9d56 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 9d22 │ │ │ │ + beq.n 9d7e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3b18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9dcc │ │ │ │ + bne.n 9e28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 9dae │ │ │ │ + bpl.n 9e0a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9d54 │ │ │ │ + beq.n 9db0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 9d54 │ │ │ │ - cbz r1, 9d1e │ │ │ │ - ldr r1, [pc, #204] @ (9de0 ) │ │ │ │ - ldr r3, [pc, #208] @ (9de4 ) │ │ │ │ + b.n 9db0 │ │ │ │ + cbz r1, 9d7a │ │ │ │ + ldr r1, [pc, #204] @ (9e3c ) │ │ │ │ + ldr r3, [pc, #208] @ (9e40 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 9d32 │ │ │ │ + b.n 9d8e │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9d40 │ │ │ │ + beq.n 9d9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 367c │ │ │ │ - ldr r1, [pc, #184] @ (9de8 ) │ │ │ │ - ldr r3, [pc, #180] @ (9de4 ) │ │ │ │ + ldr r1, [pc, #184] @ (9e44 ) │ │ │ │ + ldr r3, [pc, #180] @ (9e40 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 3760 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 9d2c │ │ │ │ + bge.n 9d88 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bpl.n 9d2c │ │ │ │ + bpl.n 9d88 │ │ │ │ movs r0, #0 │ │ │ │ blx 38f8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 9d96 │ │ │ │ + cbz r3, 9df2 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3b34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9d74 │ │ │ │ + beq.n 9dd0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 9da6 │ │ │ │ - cbz r6, 9d96 │ │ │ │ + cbz r2, 9e02 │ │ │ │ + cbz r6, 9df2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 9dba │ │ │ │ + bpl.n 9e16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 3680 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d96 │ │ │ │ + beq.n 9df2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 9d9a │ │ │ │ + cbz r3, 9df6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 3654 <_Py_Dealloc@plt> │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9d74 │ │ │ │ + b.n 9dd0 │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #1 │ │ │ │ blx 3c5c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9d52 │ │ │ │ - ldr r1, [pc, #40] @ (9de4 ) │ │ │ │ + b.n 9dae │ │ │ │ + ldr r1, [pc, #40] @ (9e40 ) │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, r1] │ │ │ │ - ldr r1, [pc, #40] @ (9dec ) │ │ │ │ + ldr r1, [pc, #40] @ (9e48 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 9d86 │ │ │ │ + b.n 9de2 │ │ │ │ adds r0, #1 │ │ │ │ itt ne │ │ │ │ movne r1, r3 │ │ │ │ movne r0, r6 │ │ │ │ - bne.n 9d22 │ │ │ │ - b.n 9d96 │ │ │ │ - ldrsh r2, [r7, r7] │ │ │ │ + bne.n 9d7e │ │ │ │ + b.n 9df2 │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #336 @ (adr r4, 9f34 ) │ │ │ │ + add r6, pc, #96 @ (adr r6, 9ea0 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #720 @ (adr r4, a0bc ) │ │ │ │ + add r6, pc, #480 @ (adr r6, a028 ) │ │ │ │ movs r3, r0 │ │ │ │ - add r3, pc, #864 @ (adr r3, a150 ) │ │ │ │ + add r5, pc, #624 @ (adr r5, a0bc ) │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #228] @ 9ee4 │ │ │ │ + ldr.w lr, [pc, #228] @ 9f40 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #224] @ (9ee8 ) │ │ │ │ + ldr r4, [pc, #224] @ (9f44 ) │ │ │ │ mov ip, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #224] @ (9eec ) │ │ │ │ - ldr r2, [pc, #224] @ (9ef0 ) │ │ │ │ + ldr r3, [pc, #224] @ (9f48 ) │ │ │ │ + ldr r2, [pc, #224] @ (9f4c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [lr, r4] │ │ │ │ mov lr, r1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 9e8a │ │ │ │ - ldr r4, [pc, #200] @ (9ef4 ) │ │ │ │ + bne.n 9ee6 │ │ │ │ + ldr r4, [pc, #200] @ (9f50 ) │ │ │ │ ldr r4, [r3, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 9ecc │ │ │ │ - ldr r4, [pc, #196] @ (9ef8 ) │ │ │ │ + beq.n 9f28 │ │ │ │ + ldr r4, [pc, #196] @ (9f54 ) │ │ │ │ ldr r3, [r3, r4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9ec8 │ │ │ │ + beq.n 9f24 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ asrs r4, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r4, r2 │ │ │ │ it ge │ │ │ │ movge r3, #0 │ │ │ │ - cbz r3, 9e82 │ │ │ │ + cbz r3, 9ede │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [lr] │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w lr, [r1, r2, lsl #2] │ │ │ │ str r3, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #144] @ (9efc ) │ │ │ │ - ldr r3, [pc, #120] @ (9ee8 ) │ │ │ │ + ldr r2, [pc, #144] @ (9f58 ) │ │ │ │ + ldr r3, [pc, #120] @ (9f44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9ec4 │ │ │ │ + bne.n 9f20 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 38bc │ │ │ │ asrs r0, r0, #31 │ │ │ │ - b.n 9e6a │ │ │ │ - ldr r0, [pc, #116] @ (9f00 ) │ │ │ │ + b.n 9ec6 │ │ │ │ + ldr r0, [pc, #116] @ (9f5c ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd ip, r1, [sp] │ │ │ │ add r0, pc │ │ │ │ movs r3, #0 │ │ │ │ mov r1, sp │ │ │ │ ldr.w r0, [r0, #596] @ 0x254 │ │ │ │ blx 3a84 │ │ │ │ - cbz r0, 9ebe │ │ │ │ + cbz r0, 9f1a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9e68 │ │ │ │ + beq.n 9ec4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e68 │ │ │ │ + bne.n 9ec4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9e68 │ │ │ │ + b.n 9ec4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9e6a │ │ │ │ + b.n 9ec6 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #52] @ (9f04 ) │ │ │ │ + ldr r3, [pc, #52] @ (9f60 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #52] @ (9f08 ) │ │ │ │ - ldr r0, [pc, #52] @ (9f0c ) │ │ │ │ + ldr r1, [pc, #52] @ (9f64 ) │ │ │ │ + ldr r0, [pc, #52] @ (9f68 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + ldrsh r2, [r0, r1] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + ldrb r2, [r4, r7] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ movs r5, r0 │ │ │ │ - stmia r3!, {r1, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ movs r3, 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, #4056] @ 0xfd8 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #388] @ (a0a8 ) │ │ │ │ + ldr r3, [pc, #388] @ (a104 ) │ │ │ │ ldr r7, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.w a094 │ │ │ │ + beq.w a0f0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9fc6 │ │ │ │ + beq.n a022 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 9f4a │ │ │ │ + b.n 9fa6 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9fc6 │ │ │ │ + beq.n a022 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 9f42 │ │ │ │ + bne.n 9f9e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w a0a2 │ │ │ │ + bpl.w a0fe │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bpl.w a0a2 │ │ │ │ + bpl.w a0fe │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 9f42 │ │ │ │ + bne.n 9f9e │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r8, ip, #2, #3 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 9f42 │ │ │ │ + bne.n 9f9e │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n a078 │ │ │ │ + beq.n a0d4 │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n a05a │ │ │ │ + beq.n a0b6 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r1, r6, #20 │ │ │ │ addeq.w r1, r6, #28 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 36c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9f42 │ │ │ │ + bne.n 9f9e │ │ │ │ subs r3, r3, r4 │ │ │ │ movs r0, #1 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str.w r3, [r9] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n a052 │ │ │ │ + beq.n a0ae │ │ │ │ mov r8, r4 │ │ │ │ - b.n 9fd6 │ │ │ │ + b.n a032 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n a052 │ │ │ │ + beq.n a0ae │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 9fce │ │ │ │ + bne.n a02a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.n a0a2 │ │ │ │ + bpl.n a0fe │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bpl.n a0a2 │ │ │ │ + bpl.n a0fe │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9fce │ │ │ │ + bne.n a02a │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ ubfx r4, r1, #2, #3 │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 9fce │ │ │ │ + bne.n a02a │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.n a080 │ │ │ │ + bpl.n a0dc │ │ │ │ lsls r3, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n a08c │ │ │ │ + beq.n a0e8 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r1, r6, #20 │ │ │ │ addeq.w r1, r6, #28 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ blx 36c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9fce │ │ │ │ - ldr r0, [pc, #112] @ (a0ac ) │ │ │ │ + bne.n a02a │ │ │ │ + ldr r0, [pc, #112] @ (a108 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r1, [pc, #112] @ (a0b0 ) │ │ │ │ + ldr r1, [pc, #112] @ (a10c ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [sl, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n a054 │ │ │ │ + b.n a0b0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9fa6 │ │ │ │ - ldr r3, [pc, #80] @ (a0b4 ) │ │ │ │ + bne.n a002 │ │ │ │ + ldr r3, [pc, #80] @ (a110 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #80] @ (a0b8 ) │ │ │ │ - ldr r0, [pc, #80] @ (a0bc ) │ │ │ │ + ldr r1, [pc, #80] @ (a114 ) │ │ │ │ + ldr r0, [pc, #80] @ (a118 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #3744 @ 0xea0 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9f92 │ │ │ │ - b.n a060 │ │ │ │ + bne.n 9fee │ │ │ │ + b.n a0bc │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a060 │ │ │ │ + beq.n a0bc │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.n a01e │ │ │ │ + bne.n a07a │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n a02c │ │ │ │ - b.n a060 │ │ │ │ + bne.n a088 │ │ │ │ + b.n a0bc │ │ │ │ blx 3a24 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 9f38 │ │ │ │ - b.n a04c │ │ │ │ + bne.w 9f94 │ │ │ │ + b.n a0a8 │ │ │ │ bl 410c │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + ldrb r0, [r5, r4] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ movs r3, r0 │ │ │ │ - bcs.n a0b4 │ │ │ │ + bmi.n a098 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #800] @ 0x320 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + add r0, pc, #520 @ (adr r0, a324 ) │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #528] @ (a2e4 ) │ │ │ │ + ldr r4, [pc, #528] @ (a340 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #528] @ (a2e8 ) │ │ │ │ + ldr r2, [pc, #528] @ (a344 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r4, pc │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #508] @ (a2ec ) │ │ │ │ + ldr r2, [pc, #508] @ (a348 ) │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r2, r9, r4, lsl #2 │ │ │ │ - beq.n a1f0 │ │ │ │ + beq.n a24c │ │ │ │ ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ mov r5, r1 │ │ │ │ movs r6, #0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add.w r7, r0, #8 │ │ │ │ str r1, [sp, #28] │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r9 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a2cc │ │ │ │ + beq.w a328 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ - cbnz r3, a132 │ │ │ │ - b.n a15e │ │ │ │ + cbnz r3, a18e │ │ │ │ + b.n a1ba │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, a15e │ │ │ │ + cbz r3, a1ba │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n a12c │ │ │ │ + bne.n a188 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ subs r0, r0, r1 │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ cmp r8, r6 │ │ │ │ str.w r4, [sl, r0] │ │ │ │ - beq.n a1da │ │ │ │ + beq.n a236 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n a11a │ │ │ │ + b.n a176 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #396] @ (a2f0 ) │ │ │ │ + ldr r3, [pc, #396] @ (a34c ) │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n a1de │ │ │ │ + bne.n a23a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ - bl 9f10 │ │ │ │ + bl 9f6c │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n a1be │ │ │ │ + beq.n a21a │ │ │ │ adds r0, #1 │ │ │ │ - beq.n a19e │ │ │ │ - ldr r0, [pc, #360] @ (a2f4 ) │ │ │ │ + beq.n a1fa │ │ │ │ + ldr r0, [pc, #360] @ (a350 ) │ │ │ │ mov r3, r4 │ │ │ │ ldrd r2, r4, [sp, #12] │ │ │ │ - ldr r1, [pc, #356] @ (a2f8 ) │ │ │ │ + ldr r1, [pc, #356] @ (a354 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #344] @ (a2fc ) │ │ │ │ - ldr r3, [pc, #320] @ (a2e8 ) │ │ │ │ + ldr r2, [pc, #344] @ (a358 ) │ │ │ │ + ldr r3, [pc, #320] @ (a344 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w a2be │ │ │ │ + bne.w a31a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ cmp r8, r6 │ │ │ │ str.w r0, [sl, r4, lsl #2] │ │ │ │ - bne.n a150 │ │ │ │ + bne.n a1ac │ │ │ │ movs r0, #0 │ │ │ │ - b.n a1a2 │ │ │ │ + b.n a1fe │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ - bl 8184 │ │ │ │ + bl 8154 │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ - b.n a182 │ │ │ │ + b.n a1de │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ blx 36d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a19e │ │ │ │ + beq.n a1fa │ │ │ │ ldr.w r1, [r9, r4, lsl #2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r1, a23c │ │ │ │ + cbz r1, a298 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r5, r2 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ mov fp, r2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ blx 35d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a228 │ │ │ │ - blt.n a19e │ │ │ │ + beq.n a284 │ │ │ │ + blt.n a1fa │ │ │ │ sub.w r3, r5, r9 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ str.w r2, [sl, r3] │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, r6 │ │ │ │ - bgt.n a20c │ │ │ │ + bgt.n a268 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r2, fp │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n a1da │ │ │ │ + ble.n a236 │ │ │ │ mov r6, r2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ blx 3a78 │ │ │ │ - cbz r0, a29c │ │ │ │ + cbz r0, a2f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, a268 │ │ │ │ + cbz r3, a2c4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n a244 │ │ │ │ + beq.n a2a0 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a25a │ │ │ │ - ldr r3, [pc, #132] @ (a2f0 ) │ │ │ │ + bne.n a2b6 │ │ │ │ + ldr r3, [pc, #132] @ (a34c ) │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - bne.n a2c2 │ │ │ │ - bl 9f10 │ │ │ │ + bne.n a31e │ │ │ │ + bl 9f6c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n a244 │ │ │ │ - cbnz r0, a29c │ │ │ │ - ldr r0, [pc, #104] @ (a2f4 ) │ │ │ │ + beq.n a2a0 │ │ │ │ + cbnz r0, a2f8 │ │ │ │ + ldr r0, [pc, #104] @ (a350 ) │ │ │ │ ldrd r2, r4, [sp, #12] │ │ │ │ - ldr r1, [pc, #112] @ (a300 ) │ │ │ │ + ldr r1, [pc, #112] @ (a35c ) │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a19e │ │ │ │ - ldr r3, [pc, #92] @ (a304 ) │ │ │ │ + bne.w a1fa │ │ │ │ + ldr r3, [pc, #92] @ (a360 ) │ │ │ │ movw r2, #33797 @ 0x8405 │ │ │ │ - ldr r1, [pc, #88] @ (a308 ) │ │ │ │ - ldr r0, [pc, #92] @ (a30c ) │ │ │ │ + ldr r1, [pc, #88] @ (a364 ) │ │ │ │ + ldr r0, [pc, #92] @ (a368 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3800 @ 0xed8 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - bl 8184 │ │ │ │ + bl 8154 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n a244 │ │ │ │ - b.n a286 │ │ │ │ - ldr r3, [pc, #64] @ (a310 ) │ │ │ │ + beq.n a2a0 │ │ │ │ + b.n a2e2 │ │ │ │ + ldr r3, [pc, #64] @ (a36c ) │ │ │ │ movw r2, #33925 @ 0x8485 │ │ │ │ - ldr r1, [pc, #64] @ (a314 ) │ │ │ │ - ldr r0, [pc, #64] @ (a318 ) │ │ │ │ + ldr r1, [pc, #64] @ (a370 ) │ │ │ │ + ldr r0, [pc, #64] @ (a374 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3772 @ 0xebc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + ldrh r0, [r4, r5] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r0, r4] │ │ │ │ + ldrh r2, [r5, r2] │ │ │ │ movs r5, r0 │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ movs r3, r0 │ │ │ │ - beq.n a278 │ │ │ │ + bcs.n a45c │ │ │ │ movs r3, r0 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + add r1, pc, #256 @ (adr r1, a46c ) │ │ │ │ movs r3, r0 │ │ │ │ - beq.n a238 │ │ │ │ + bcs.n a41c │ │ │ │ movs r3, r0 │ │ │ │ - str r5, [sp, #288] @ 0x120 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + add r1, pc, #24 @ (adr r1, a390 ) │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r6, [pc, #248] @ (a428 ) │ │ │ │ + ldr r6, [pc, #248] @ (a484 ) │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ add r6, pc │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n a3f0 │ │ │ │ + bge.n a44c │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bpl.n a3f0 │ │ │ │ + bpl.n a44c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.n a422 │ │ │ │ - ldr r2, [pc, #228] @ (a42c ) │ │ │ │ + bpl.n a47e │ │ │ │ + ldr r2, [pc, #228] @ (a488 ) │ │ │ │ ldr r7, [r6, r2] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n a40c │ │ │ │ - ldr r2, [pc, #224] @ (a430 ) │ │ │ │ + beq.n a468 │ │ │ │ + ldr r2, [pc, #224] @ (a48c ) │ │ │ │ ldr.w r8, [r6, r2] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n a408 │ │ │ │ + beq.n a464 │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n a3ea │ │ │ │ + ble.n a446 │ │ │ │ add.w ip, r1, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, ip │ │ │ │ - b.n a372 │ │ │ │ + b.n a3ce │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n a380 │ │ │ │ + beq.n a3dc │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n a36c │ │ │ │ + bne.n a3c8 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n a3e4 │ │ │ │ + bge.n a440 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n a3e4 │ │ │ │ + bpl.n a440 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n a37a │ │ │ │ + beq.n a3d6 │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ - cbz r2, a3ce │ │ │ │ + cbz r2, a42a │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n a422 │ │ │ │ + bpl.n a47e │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n a40c │ │ │ │ + beq.n a468 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n a408 │ │ │ │ + beq.n a464 │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n a3e4 │ │ │ │ + ble.n a440 │ │ │ │ adds r2, #8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n a3c4 │ │ │ │ + b.n a420 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n a3e4 │ │ │ │ + beq.n a440 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ cmp r1, r5 │ │ │ │ - bne.n a3be │ │ │ │ - b.n a37a │ │ │ │ + bne.n a41a │ │ │ │ + b.n a3d6 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n a37a │ │ │ │ + beq.n a3d6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a3d0 │ │ │ │ - ldr r3, [pc, #84] @ (a434 ) │ │ │ │ + bne.n a42c │ │ │ │ + ldr r3, [pc, #84] @ (a490 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n a37a │ │ │ │ + beq.n a3d6 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n a382 │ │ │ │ + bne.n a3de │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #68] @ (a438 ) │ │ │ │ + ldr r3, [pc, #68] @ (a494 ) │ │ │ │ movw r2, #40669 @ 0x9edd │ │ │ │ - ldr r1, [pc, #68] @ (a43c ) │ │ │ │ - ldr r0, [pc, #68] @ (a440 ) │ │ │ │ + ldr r1, [pc, #68] @ (a498 ) │ │ │ │ + ldr r0, [pc, #68] @ (a49c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3828 @ 0xef4 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #52] @ (a444 ) │ │ │ │ + ldr r3, [pc, #52] @ (a4a0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #52] @ (a448 ) │ │ │ │ - ldr r0, [pc, #52] @ (a44c ) │ │ │ │ + ldr r1, [pc, #52] @ (a4a4 ) │ │ │ │ + ldr r0, [pc, #52] @ (a4a8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ nop │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + bne.n a4fc │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + add r0, pc, #40 @ (adr r0, a4c8 ) │ │ │ │ movs r3, r0 │ │ │ │ - bkpt 0x005a │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ movs r3, r0 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ movs r3, r0 │ │ │ │ - str r5, [sp, #976] @ 0x3d0 │ │ │ │ + str r7, [sp, #736] @ 0x2e0 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #212] @ (a534 ) │ │ │ │ + ldr r5, [pc, #212] @ (a590 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #212] @ (a538 ) │ │ │ │ + ldr r3, [pc, #212] @ (a594 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - ldr r3, [pc, #204] @ (a53c ) │ │ │ │ + ldr r3, [pc, #204] @ (a598 ) │ │ │ │ add r3, pc │ │ │ │ it eq │ │ │ │ ldreq r4, [r0, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - ldr r3, [pc, #196] @ (a540 ) │ │ │ │ + ldr r3, [pc, #196] @ (a59c ) │ │ │ │ it eq │ │ │ │ ldreq r1, [r4, #4] │ │ │ │ ldr.w lr, [r5, r3] │ │ │ │ cmp r1, lr │ │ │ │ it ne │ │ │ │ cmpne r0, r1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq.n a4d8 │ │ │ │ + beq.n a534 │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ - cbz r2, a4ea │ │ │ │ + cbz r2, a546 │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ ldr.w r1, [ip, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n a516 │ │ │ │ - ldr r1, [pc, #160] @ (a544 ) │ │ │ │ + bpl.n a572 │ │ │ │ + ldr r1, [pc, #160] @ (a5a0 ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n a51e │ │ │ │ - ldr r1, [pc, #156] @ (a548 ) │ │ │ │ + beq.n a57a │ │ │ │ + ldr r1, [pc, #156] @ (a5a4 ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n a51a │ │ │ │ + beq.n a576 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n a4e6 │ │ │ │ + ble.n a542 │ │ │ │ add.w ip, r2, #8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n a4c6 │ │ │ │ + b.n a522 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a4e6 │ │ │ │ + beq.n a542 │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ cmp r3, lr │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - bne.n a4c0 │ │ │ │ + bne.n a51c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a4d8 │ │ │ │ + beq.n a534 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a4ec │ │ │ │ - ldr r3, [pc, #80] @ (a54c ) │ │ │ │ + bne.n a548 │ │ │ │ + ldr r3, [pc, #80] @ (a5a8 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a4d8 │ │ │ │ + beq.n a534 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, lr │ │ │ │ - beq.n a4d8 │ │ │ │ + beq.n a534 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n a500 │ │ │ │ + bne.n a55c │ │ │ │ cmp lr, r3 │ │ │ │ it ne │ │ │ │ movne r0, r1 │ │ │ │ - beq.n a4d8 │ │ │ │ - b.n a4e4 │ │ │ │ + beq.n a534 │ │ │ │ + b.n a540 │ │ │ │ bl 40dc │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #48] @ (a550 ) │ │ │ │ + ldr r3, [pc, #48] @ (a5ac ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #44] @ (a554 ) │ │ │ │ - ldr r0, [pc, #48] @ (a558 ) │ │ │ │ + ldr r1, [pc, #44] @ (a5b0 ) │ │ │ │ + ldr r0, [pc, #48] @ (a5b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r6, pc} │ │ │ │ - movs r3, r0 │ │ │ │ - str r4, [sp, #664] @ 0x298 │ │ │ │ + ite eq │ │ │ │ + moveq r3, r0 │ │ │ │ + strne r6, [sp, #424] @ 0x1a8 │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, a588 │ │ │ │ + cbz r0, a5e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a588 │ │ │ │ + beq.n a5e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6ea │ │ │ │ + beq.w a746 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, a5a4 │ │ │ │ + cbz r0, a600 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a5a4 │ │ │ │ + beq.n a600 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6f0 │ │ │ │ + beq.w a74c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, a5c0 │ │ │ │ + cbz r0, a61c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a5c0 │ │ │ │ + beq.n a61c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6f6 │ │ │ │ + beq.w a752 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, a5dc │ │ │ │ + cbz r0, a638 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a5dc │ │ │ │ + beq.n a638 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a6fc │ │ │ │ + beq.w a758 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, a5f8 │ │ │ │ + cbz r0, a654 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a5f8 │ │ │ │ + beq.n a654 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a702 │ │ │ │ + beq.w a75e │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, a612 │ │ │ │ + cbz r0, a66e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a612 │ │ │ │ + beq.n a66e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a708 │ │ │ │ + beq.n a764 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, a62c │ │ │ │ + cbz r0, a688 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a62c │ │ │ │ + beq.n a688 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a70e │ │ │ │ + beq.n a76a │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, a646 │ │ │ │ + cbz r0, a6a2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a646 │ │ │ │ + beq.n a6a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a714 │ │ │ │ + beq.n a770 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ - cbz r0, a660 │ │ │ │ + cbz r0, a6bc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a660 │ │ │ │ + beq.n a6bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a71a │ │ │ │ + beq.n a776 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, a67a │ │ │ │ + cbz r0, a6d6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a67a │ │ │ │ + beq.n a6d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a720 │ │ │ │ + beq.n a77c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, a694 │ │ │ │ + cbz r0, a6f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a694 │ │ │ │ + beq.n a6f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a726 │ │ │ │ + beq.n a782 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - cbz r0, a6ae │ │ │ │ + cbz r0, a70a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a6ae │ │ │ │ + beq.n a70a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a72c │ │ │ │ + beq.n a788 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - cbz r0, a6c6 │ │ │ │ + cbz r0, a722 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a6c6 │ │ │ │ + beq.n a722 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a732 │ │ │ │ + cbz r3, a78e │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, a6de │ │ │ │ + cbz r0, a73a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a6de │ │ │ │ + beq.n a73a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a6e2 │ │ │ │ + cbz r3, a73e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a588 │ │ │ │ + b.n a5e4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a5a4 │ │ │ │ + b.n a600 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a5c0 │ │ │ │ + b.n a61c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a5dc │ │ │ │ + b.n a638 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a5f8 │ │ │ │ + b.n a654 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a612 │ │ │ │ + b.n a66e │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a62c │ │ │ │ + b.n a688 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a646 │ │ │ │ + b.n a6a2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a660 │ │ │ │ + b.n a6bc │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a67a │ │ │ │ + b.n a6d6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a694 │ │ │ │ + b.n a6f0 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a6ae │ │ │ │ + b.n a70a │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a6c6 │ │ │ │ + b.n a722 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 3c80 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, a756 │ │ │ │ + cbz r3, a7b2 │ │ │ │ mov r0, r4 │ │ │ │ blx 356c │ │ │ │ mov r0, r4 │ │ │ │ - bl a55c │ │ │ │ + bl a5b8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 368c │ │ │ │ nop │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #208] @ (a83c ) │ │ │ │ + ldr r3, [pc, #208] @ (a898 ) │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n a812 │ │ │ │ + bge.n a86e │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n a812 │ │ │ │ + bpl.n a86e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n a816 │ │ │ │ + bge.n a872 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bpl.n a800 │ │ │ │ + bpl.n a85c │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n a7de │ │ │ │ + beq.n a83a │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ - cbz r2, a7e2 │ │ │ │ + cbz r2, a83e │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n a836 │ │ │ │ - ldr.w ip, [pc, #148] @ a840 │ │ │ │ + bpl.n a892 │ │ │ │ + ldr.w ip, [pc, #148] @ a89c │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n a81c │ │ │ │ - ldr.w ip, [pc, #140] @ a844 │ │ │ │ + beq.n a878 │ │ │ │ + ldr.w ip, [pc, #140] @ a8a0 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a832 │ │ │ │ + beq.n a88e │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n a7fc │ │ │ │ + ble.n a858 │ │ │ │ adds r2, #8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n a7d6 │ │ │ │ + b.n a832 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n a7fc │ │ │ │ + beq.n a858 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n a7d0 │ │ │ │ + bne.n a82c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n a7de │ │ │ │ + beq.n a83a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a7e2 │ │ │ │ - ldr r2, [pc, #88] @ (a848 ) │ │ │ │ + bne.n a83e │ │ │ │ + ldr r2, [pc, #88] @ (a8a4 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ subs r0, r1, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.n a80a │ │ │ │ + bpl.n a866 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n a31c │ │ │ │ + b.n a378 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 3750 │ │ │ │ b.w 3750 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - bpl.n a812 │ │ │ │ - b.n a31c │ │ │ │ - ldr r3, [pc, #44] @ (a84c ) │ │ │ │ + bpl.n a86e │ │ │ │ + b.n a378 │ │ │ │ + ldr r3, [pc, #44] @ (a8a8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #44] @ (a850 ) │ │ │ │ - ldr r0, [pc, #44] @ (a854 ) │ │ │ │ + ldr r1, [pc, #44] @ (a8ac ) │ │ │ │ + ldr r0, [pc, #44] @ (a8b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ bl 40dc │ │ │ │ nop │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + strb r2, [r4, r3] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r2, r1 │ │ │ │ + pop {r1, r2, r3} │ │ │ │ movs r3, r0 │ │ │ │ - str r1, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ movs r3, r0 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #672] @ 0x2a0 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - ldr r6, [pc, #352] @ (a9cc ) │ │ │ │ + ldr r6, [pc, #352] @ (aa28 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r6, pc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a8f4 │ │ │ │ + beq.n a950 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n a8ec │ │ │ │ - ldr r3, [pc, #328] @ (a9d0 ) │ │ │ │ + beq.n a948 │ │ │ │ + ldr r3, [pc, #328] @ (aa2c ) │ │ │ │ ldr.w lr, [r4, #4] │ │ │ │ ldr r0, [r6, r3] │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n a8d2 │ │ │ │ + beq.n a92e │ │ │ │ ldr.w r2, [lr, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n a916 │ │ │ │ + beq.n a972 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w a9ac │ │ │ │ - ldr r1, [pc, #304] @ (a9d4 ) │ │ │ │ + bpl.w aa08 │ │ │ │ + ldr r1, [pc, #304] @ (aa30 ) │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w a9b4 │ │ │ │ - ldr r1, [pc, #296] @ (a9d8 ) │ │ │ │ + beq.w aa10 │ │ │ │ + ldr r1, [pc, #296] @ (aa34 ) │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a9b0 │ │ │ │ + beq.n aa0c │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n a92c │ │ │ │ + ble.n a988 │ │ │ │ adds r2, #8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n a8ca │ │ │ │ + b.n a926 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n a92c │ │ │ │ + beq.n a988 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n a8c4 │ │ │ │ + bne.n a920 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrd r2, r3, [r2, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ bic.w r3, r3, #112 @ 0x70 │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r3, a8fc │ │ │ │ + cbnz r3, a958 │ │ │ │ str r4, [r5, #12] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 3bf8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n a880 │ │ │ │ + b.n a8dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a8e6 │ │ │ │ + beq.n a942 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a8e6 │ │ │ │ + bne.n a942 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a8e6 │ │ │ │ + b.n a942 │ │ │ │ mov r3, lr │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n a8d2 │ │ │ │ + beq.n a92e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a918 │ │ │ │ - ldr r3, [pc, #180] @ (a9dc ) │ │ │ │ + bne.n a974 │ │ │ │ + ldr r3, [pc, #180] @ (aa38 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n a8d2 │ │ │ │ - ldr r3, [pc, #176] @ (a9e0 ) │ │ │ │ + beq.n a92e │ │ │ │ + ldr r3, [pc, #176] @ (aa3c ) │ │ │ │ ldr r1, [r6, r3] │ │ │ │ cmp lr, r1 │ │ │ │ - beq.n a94e │ │ │ │ + beq.n a9aa │ │ │ │ mov r0, lr │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 3b68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a8e0 │ │ │ │ + beq.n a93c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n a94e │ │ │ │ + beq.n a9aa │ │ │ │ blx 3b68 │ │ │ │ - cbz r0, a996 │ │ │ │ + cbz r0, a9f2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ands.w r3, r3, #32 │ │ │ │ - bne.n a8e0 │ │ │ │ - ldr r1, [pc, #136] @ (a9e4 ) │ │ │ │ + bne.n a93c │ │ │ │ + ldr r1, [pc, #136] @ (aa40 ) │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - beq.n a8e0 │ │ │ │ - ldr r0, [pc, #128] @ (a9e8 ) │ │ │ │ + beq.n a93c │ │ │ │ + ldr r0, [pc, #128] @ (aa44 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 372c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a8ec │ │ │ │ + beq.n a948 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a988 │ │ │ │ + beq.n a9e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, a98c │ │ │ │ + cbz r3, a9e8 │ │ │ │ mov r4, r6 │ │ │ │ - b.n a8e0 │ │ │ │ + b.n a93c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a8e0 │ │ │ │ - ldr r3, [pc, #84] @ (a9ec ) │ │ │ │ + b.n a93c │ │ │ │ + ldr r3, [pc, #84] @ (aa48 ) │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #84] @ (a9f0 ) │ │ │ │ - ldr r0, [pc, #84] @ (a9f4 ) │ │ │ │ + ldr r1, [pc, #84] @ (aa4c ) │ │ │ │ + ldr r0, [pc, #84] @ (aa50 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3868 @ 0xf1c │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #64] @ (a9f8 ) │ │ │ │ + ldr r3, [pc, #64] @ (aa54 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #64] @ (a9fc ) │ │ │ │ - ldr r0, [pc, #64] @ (aa00 ) │ │ │ │ + ldr r1, [pc, #64] @ (aa58 ) │ │ │ │ + ldr r0, [pc, #64] @ (aa5c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ movs r5, r0 │ │ │ │ - ldmia r1, {r1, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xb8b2 │ │ │ │ + rev16 r6, r6 │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #848] @ 0x350 │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #156] @ (aab0 ) │ │ │ │ + ldr r3, [pc, #156] @ (ab0c ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #7 │ │ │ │ - bpl.n aa46 │ │ │ │ + bpl.n aaa2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n aa3c │ │ │ │ + bhi.n aa98 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 3958 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, aa98 │ │ │ │ + cbz r3, aaf4 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, aa98 │ │ │ │ + cbz r3, aaf4 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, aa98 │ │ │ │ - ldr r3, [pc, #92] @ (aab4 ) │ │ │ │ + cbz r0, aaf4 │ │ │ │ + ldr r3, [pc, #92] @ (ab10 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n aa88 │ │ │ │ + bne.n aae4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl aa04 │ │ │ │ + bl aa60 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n aa36 │ │ │ │ + beq.n aa92 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n aa36 │ │ │ │ + bne.n aa92 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n aa36 │ │ │ │ - bl 83ac │ │ │ │ + b.n aa92 │ │ │ │ + bl 837c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n aa5e │ │ │ │ + bne.n aaba │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n aa36 │ │ │ │ + b.n aa92 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n aa92 │ │ │ │ - ldr r3, [pc, #20] @ (aab8 ) │ │ │ │ - ldr r1, [pc, #24] @ (aabc ) │ │ │ │ + bne.n aaee │ │ │ │ + ldr r3, [pc, #20] @ (ab14 ) │ │ │ │ + ldr r1, [pc, #24] @ (ab18 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n aa92 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + b.n aaee │ │ │ │ + strh r2, [r7, r0] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #340] @ ac24 │ │ │ │ + ldr.w ip, [pc, #340] @ ac80 │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ab6a │ │ │ │ + beq.n abc6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n ab48 │ │ │ │ + beq.n aba4 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ ands.w lr, r0, #67108864 @ 0x4000000 │ │ │ │ - bne.n ab7e │ │ │ │ + bne.n abda │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n ab70 │ │ │ │ + bge.n abcc │ │ │ │ ldrb.w r1, [r2, #87] @ 0x57 │ │ │ │ ubfx r1, r1, #6, #1 │ │ │ │ ands.w r1, r1, r0, lsr #31 │ │ │ │ - beq.n ab70 │ │ │ │ + beq.n abcc │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bpl.n ab70 │ │ │ │ + bpl.n abcc │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ - cbz r1, ab4e │ │ │ │ + cbz r1, abaa │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n abec │ │ │ │ - ldr r0, [pc, #272] @ (ac28 ) │ │ │ │ + bpl.n ac48 │ │ │ │ + ldr r0, [pc, #272] @ (ac84 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n ac08 │ │ │ │ - ldr r0, [pc, #264] @ (ac2c ) │ │ │ │ + beq.n ac64 │ │ │ │ + ldr r0, [pc, #264] @ (ac88 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n ac1e │ │ │ │ + beq.n ac7a │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n ab6a │ │ │ │ + ble.n abc6 │ │ │ │ adds r1, #8 │ │ │ │ movs r2, #0 │ │ │ │ - b.n ab40 │ │ │ │ + b.n ab9c │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n ab6a │ │ │ │ + beq.n abc6 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n ab3a │ │ │ │ + bne.n ab96 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ab48 │ │ │ │ + beq.n aba4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n ab4e │ │ │ │ - ldr r2, [pc, #212] @ (ac30 ) │ │ │ │ + bne.n abaa │ │ │ │ + ldr r2, [pc, #212] @ (ac8c ) │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ subs r0, r3, r2 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n ab4a │ │ │ │ + b.n aba6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 3750 │ │ │ │ - ldr r0, [pc, #168] @ (ac28 ) │ │ │ │ + ldr r0, [pc, #168] @ (ac84 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n ac08 │ │ │ │ - ldr r0, [pc, #160] @ (ac2c ) │ │ │ │ + beq.n ac64 │ │ │ │ + ldr r0, [pc, #160] @ (ac88 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n ac1e │ │ │ │ + beq.n ac7a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n ab6a │ │ │ │ + ble.n abc6 │ │ │ │ add.w r0, r3, #8 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n abaa │ │ │ │ + b.n ac06 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n abb4 │ │ │ │ + beq.n ac10 │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ cmp r2, ip │ │ │ │ - bne.n aba4 │ │ │ │ - b.n ab48 │ │ │ │ + bne.n ac00 │ │ │ │ + b.n aba4 │ │ │ │ movs r6, #0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n abf0 │ │ │ │ + beq.n ac4c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n ab48 │ │ │ │ + beq.n aba4 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl a768 │ │ │ │ + bl a7c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ab48 │ │ │ │ + bne.n aba4 │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n ab6a │ │ │ │ + beq.n abc6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ and.w lr, r0, #67108864 @ 0x4000000 │ │ │ │ - b.n abb6 │ │ │ │ + b.n ac12 │ │ │ │ bl 40dc │ │ │ │ - ldr r3, [pc, #64] @ (ac34 ) │ │ │ │ + ldr r3, [pc, #64] @ (ac90 ) │ │ │ │ movw r2, #32842 @ 0x804a │ │ │ │ - ldr r1, [pc, #64] @ (ac38 ) │ │ │ │ - ldr r0, [pc, #64] @ (ac3c ) │ │ │ │ + ldr r1, [pc, #64] @ (ac94 ) │ │ │ │ + ldr r0, [pc, #64] @ (ac98 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3892 @ 0xf34 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #52] @ (ac40 ) │ │ │ │ + ldr r3, [pc, #52] @ (ac9c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #52] @ (ac44 ) │ │ │ │ - ldr r0, [pc, #52] @ (ac48 ) │ │ │ │ + ldr r1, [pc, #52] @ (aca0 ) │ │ │ │ + ldr r0, [pc, #52] @ (aca4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ nop │ │ │ │ - str r0, [r3, r7] │ │ │ │ + str r4, [r7, r5] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r4, r5} │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r4, #32] │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + @ instruction: 0xb822 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #784] @ (af70 ) │ │ │ │ + ldr r4, [pc, #780] @ (afc8 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #784] @ (af74 ) │ │ │ │ + ldr r3, [pc, #780] @ (afcc ) │ │ │ │ mov r7, r0 │ │ │ │ add r4, pc │ │ │ │ - ldr r5, [pc, #784] @ (af78 ) │ │ │ │ + ldr r5, [pc, #780] @ (afd0 ) │ │ │ │ add r2, r1 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r8, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ sub.w r0, r3, #9 │ │ │ │ cmp r3, #32 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - bhi.n acae │ │ │ │ + bhi.n ad0a │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ sub.w r0, r3, #9 │ │ │ │ cmp r3, #32 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - bls.n ac86 │ │ │ │ + bls.n ace2 │ │ │ │ mov r4, r2 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n acb6 │ │ │ │ + bls.n ad12 │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ sub.w ip, r0, #9 │ │ │ │ cmp r0, #32 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #4 │ │ │ │ - bhi.n acb6 │ │ │ │ + bhi.n ad12 │ │ │ │ mov r4, r2 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n ac9e │ │ │ │ + bhi.n acfa │ │ │ │ sub.w ip, r4, r1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n ad5c │ │ │ │ + ble.n adb8 │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ adds r0, r1, r2 │ │ │ │ sub.w r5, ip, r2 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bhi.n ad54 │ │ │ │ + bhi.n adb0 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bls.n ad5c │ │ │ │ + bls.n adb8 │ │ │ │ subs r2, #46 @ 0x2e │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n ad5c │ │ │ │ + bhi.n adb8 │ │ │ │ tbb [pc, r2] │ │ │ │ subs r2, #17 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ @@ -9152,84 +9194,84 @@ │ │ │ │ mov r6, r3 │ │ │ │ add.w r5, ip, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n ad14 │ │ │ │ + bne.n ad70 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n ae0c │ │ │ │ + bne.n ae68 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 387c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w ae76 │ │ │ │ - ldr r2, [pc, #576] @ (af7c ) │ │ │ │ - ldr r3, [pc, #568] @ (af74 ) │ │ │ │ + bne.w aed2 │ │ │ │ + ldr r2, [pc, #572] @ (afd4 ) │ │ │ │ + ldr r3, [pc, #564] @ (afcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w af42 │ │ │ │ + bne.w af9e │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #105 @ 0x69 │ │ │ │ - beq.n add0 │ │ │ │ + beq.n ae2c │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ - beq.n ada6 │ │ │ │ + beq.n ae02 │ │ │ │ mov r0, r7 │ │ │ │ blx 3c98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ae90 │ │ │ │ - ldr r3, [pc, #532] @ (af80 ) │ │ │ │ + beq.w aeec │ │ │ │ + ldr r3, [pc, #528] @ (afd8 ) │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n ad80 │ │ │ │ + beq.n addc │ │ │ │ blx 3b68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w af46 │ │ │ │ + beq.w afa2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vldr d0, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ad38 │ │ │ │ + beq.n ad94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ad38 │ │ │ │ + bne.n ad94 │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [sp] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n ad38 │ │ │ │ + b.n ad94 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n ad5c │ │ │ │ + bne.n adb8 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ and.w r1, r1, #223 @ 0xdf │ │ │ │ and.w r2, r2, #223 @ 0xdf │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ it eq │ │ │ │ cmpeq r2, #78 @ 0x4e │ │ │ │ - bne.n ad5c │ │ │ │ - vldr d0, [pc, #400] @ af50 │ │ │ │ + bne.n adb8 │ │ │ │ + vldr d0, [pc, #396] @ afa8 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - vldr d7, [pc, #400] @ af58 │ │ │ │ + vldr d7, [pc, #396] @ afb0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n ad38 │ │ │ │ + b.n ad94 │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n ad5c │ │ │ │ + ble.n adb8 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ and.w r2, r2, #223 @ 0xdf │ │ │ │ and.w r1, r1, #223 @ 0xdf │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ it eq │ │ │ │ cmpeq r1, #70 @ 0x46 │ │ │ │ @@ -9237,27 +9279,27 @@ │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r5, #3 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n aee6 │ │ │ │ - vldr d0, [pc, #356] @ af60 │ │ │ │ + beq.n af42 │ │ │ │ + vldr d0, [pc, #352] @ afb8 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - vldr d7, [pc, #356] @ af68 │ │ │ │ + vldr d7, [pc, #352] @ afc0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n ad38 │ │ │ │ + b.n ad94 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ - ble.n ae96 │ │ │ │ + ble.n aef2 │ │ │ │ adds r0, #1 │ │ │ │ blx 3c28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ad5c │ │ │ │ + beq.n adb8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ mov r1, r2 │ │ │ │ strb r3, [r4, #0] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ @@ -9272,36 +9314,36 @@ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r5, r6 │ │ │ │ and.w r3, r1, r2 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bne.n ae22 │ │ │ │ + bne.n ae7e │ │ │ │ movs r3, #0 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ strb r3, [r4, #0] │ │ │ │ - bne.n af3c │ │ │ │ + bne.n af98 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 387c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ vstr d0, [sp] │ │ │ │ blx 35ac │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n ad30 │ │ │ │ + b.n ad8c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w ad5c │ │ │ │ + bne.w adb8 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ad5c │ │ │ │ + beq.w adb8 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n ad38 │ │ │ │ + b.n ad94 │ │ │ │ add r4, sp, #12 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ mov r1, r2 │ │ │ │ strb r3, [r4, #0] │ │ │ │ @@ -9317,24 +9359,24 @@ │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r5, r6 │ │ │ │ and.w r3, r1, r2 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bne.n aea0 │ │ │ │ + bne.n aefc │ │ │ │ movs r3, #0 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ strb r3, [r4, #0] │ │ │ │ - bne.w ad5c │ │ │ │ + bne.w adb8 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 387c │ │ │ │ - b.n ad30 │ │ │ │ + b.n ad8c │ │ │ │ cmp r5, #8 │ │ │ │ - bne.w ad5c │ │ │ │ + bne.w adb8 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ and.w r1, r1, #223 @ 0xdf │ │ │ │ and.w r4, r4, #223 @ 0xdf │ │ │ │ cmp r1, #78 @ 0x4e │ │ │ │ it eq │ │ │ │ cmpeq r4, #73 @ 0x49 │ │ │ │ @@ -9356,1093 +9398,1092 @@ │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ and.w r0, r0, #223 @ 0xdf │ │ │ │ cmp r0, #89 @ 0x59 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w adfa │ │ │ │ - b.n ad5c │ │ │ │ + bne.w ae56 │ │ │ │ + b.n adb8 │ │ │ │ blx 35ac │ │ │ │ - b.n ad5c │ │ │ │ + b.n adb8 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 43b0 │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.32 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.8 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - str r0, [r1, r1] │ │ │ │ + ldr r7, [pc, #944] @ (b37c ) │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, r1] │ │ │ │ + ldr r7, [pc, #920] @ (b36c ) │ │ │ │ movs r5, r0 │ │ │ │ - ldr r7, [pc, #448] @ (b140 ) │ │ │ │ + ldr r7, [pc, #80] @ (b028 ) │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ 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 r2, [pc, #140] @ (b020 ) │ │ │ │ + ldr r2, [pc, #140] @ (b078 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [pc, #140] @ (b024 ) │ │ │ │ + ldr r5, [pc, #140] @ (b07c ) │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [pc, #140] @ (b028 ) │ │ │ │ + ldr r3, [pc, #140] @ (b080 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #140] @ (b02c ) │ │ │ │ + ldr r0, [pc, #140] @ (b084 ) │ │ │ │ add r5, pc │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - cbz r0, afe6 │ │ │ │ + cbz r0, b03e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n afcc │ │ │ │ + beq.n b024 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - ldr r1, [pc, #96] @ (b030 ) │ │ │ │ - ldr r2, [pc, #88] @ (b028 ) │ │ │ │ + ldr r1, [pc, #96] @ (b088 ) │ │ │ │ + ldr r2, [pc, #88] @ (b080 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n b01a │ │ │ │ + bne.n b072 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 38a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx 3c04 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n afcc │ │ │ │ + bne.n b024 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3940 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n afcc │ │ │ │ - ldr r0, [pc, #44] @ (b034 ) │ │ │ │ + bne.n b024 │ │ │ │ + ldr r0, [pc, #44] @ (b08c ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #44] @ (b038 ) │ │ │ │ + ldr r1, [pc, #44] @ (b090 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n afcc │ │ │ │ + b.n b024 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #64] @ (b064 ) │ │ │ │ + ldr r4, [pc, #736] @ (b35c ) │ │ │ │ movs r5, r0 │ │ │ │ - ldrsb r4, [r4, r7] │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #32] @ (b050 ) │ │ │ │ + ldr r4, [pc, #704] @ (b348 ) │ │ │ │ movs r5, r0 │ │ │ │ - ldr r4, [pc, #880] @ (b3a4 ) │ │ │ │ + ldr r4, [pc, #528] @ (b29c ) │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r5, #52] @ 0x34 │ │ │ │ movs r3, 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 r3, [pc, #780] @ (b35c ) │ │ │ │ + ldr r3, [pc, #780] @ (b3b4 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r6, [pc, #780] @ (b360 ) │ │ │ │ + ldr r6, [pc, #780] @ (b3b8 ) │ │ │ │ mov r9, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r6, pc │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ bics.w r1, r5, #2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - beq.n b160 │ │ │ │ + beq.n b1b8 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n b0ae │ │ │ │ + beq.n b106 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w b1f4 │ │ │ │ + beq.w b24c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #20 │ │ │ │ - bpl.w b1fc │ │ │ │ + bpl.w b254 │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx 3a6c │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b342 │ │ │ │ + beq.w b39a │ │ │ │ ldr r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w b30c │ │ │ │ + ble.w b364 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w b282 │ │ │ │ + beq.w b2da │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx ip │ │ │ │ - ldr r0, [pc, #692] @ (b364 ) │ │ │ │ + ldr r0, [pc, #692] @ (b3bc ) │ │ │ │ ldr.w ip, [r6, r0] │ │ │ │ cmp r2, ip │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ ite eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w b2a2 │ │ │ │ + beq.w b2fa │ │ │ │ ldr.w lr, [r2, #172] @ 0xac │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w b2b0 │ │ │ │ + beq.w b308 │ │ │ │ ldr.w r8, [lr, #4] │ │ │ │ ldr.w r0, [r8, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.w b33e │ │ │ │ - ldr r0, [pc, #648] @ (b368 ) │ │ │ │ + bpl.w b396 │ │ │ │ + ldr r0, [pc, #648] @ (b3c0 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp r8, r0 │ │ │ │ - beq.w b328 │ │ │ │ - ldr r0, [pc, #640] @ (b36c ) │ │ │ │ + beq.w b380 │ │ │ │ + ldr r0, [pc, #640] @ (b3c4 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp r8, r0 │ │ │ │ - beq.w b324 │ │ │ │ + beq.w b37c │ │ │ │ ldr.w r8, [lr, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n b070 │ │ │ │ + ble.n b0c8 │ │ │ │ add.w lr, lr, #8 │ │ │ │ mov r0, r7 │ │ │ │ - b.n b10a │ │ │ │ + b.n b162 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n b070 │ │ │ │ + beq.n b0c8 │ │ │ │ ldr.w r7, [lr, #4]! │ │ │ │ cmp r7, ip │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ - bne.n b104 │ │ │ │ + bne.n b15c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ lsls r3, r0, #28 │ │ │ │ - bpl.n b070 │ │ │ │ + bpl.n b0c8 │ │ │ │ lsls r2, r0, #26 │ │ │ │ - ldr r0, [pc, #588] @ (b370 ) │ │ │ │ + ldr r0, [pc, #588] @ (b3c8 ) │ │ │ │ it mi │ │ │ │ movmi r4, #0 │ │ │ │ ldr.w r8, [r9] │ │ │ │ add r0, pc │ │ │ │ it pl │ │ │ │ ldrpl r4, [r4, #12] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ blx 3594 │ │ │ │ - cbnz r0, b15c │ │ │ │ + cbnz r0, b1b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 398c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n b1ec │ │ │ │ + bne.n b244 │ │ │ │ blx 3940 │ │ │ │ - cbnz r0, b15c │ │ │ │ - ldr r3, [pc, #548] @ (b374 ) │ │ │ │ - ldr r1, [pc, #548] @ (b378 ) │ │ │ │ + cbnz r0, b1b4 │ │ │ │ + ldr r3, [pc, #548] @ (b3cc ) │ │ │ │ + ldr r1, [pc, #548] @ (b3d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ movs r4, #0 │ │ │ │ - b.n b1ec │ │ │ │ - ldr r0, [pc, #512] @ (b364 ) │ │ │ │ + b.n b244 │ │ │ │ + ldr r0, [pc, #512] @ (b3bc ) │ │ │ │ ldr.w ip, [r6, r0] │ │ │ │ cmp r2, ip │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w b28a │ │ │ │ + beq.w b2e2 │ │ │ │ ldr.w r7, [r2, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n b20e │ │ │ │ + beq.n b266 │ │ │ │ ldr.w lr, [r7, #4] │ │ │ │ ldr.w r0, [lr, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.w b33e │ │ │ │ - ldr r0, [pc, #480] @ (b368 ) │ │ │ │ + bpl.w b396 │ │ │ │ + ldr r0, [pc, #480] @ (b3c0 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp lr, r0 │ │ │ │ - beq.w b328 │ │ │ │ - ldr r0, [pc, #472] @ (b36c ) │ │ │ │ + beq.w b380 │ │ │ │ + ldr r0, [pc, #472] @ (b3c4 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp lr, r0 │ │ │ │ - beq.w b324 │ │ │ │ + beq.w b37c │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n b236 │ │ │ │ + ble.n b28e │ │ │ │ adds r7, #8 │ │ │ │ mov lr, r1 │ │ │ │ - b.n b1b2 │ │ │ │ + b.n b20a │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r8 │ │ │ │ - beq.n b236 │ │ │ │ + beq.n b28e │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ cmp r0, ip │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ - bne.n b1aa │ │ │ │ + bne.n b202 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ lsls r3, r0, #29 │ │ │ │ - bpl.n b236 │ │ │ │ + bpl.n b28e │ │ │ │ ldr r5, [r7, #4] │ │ │ │ lsls r7, r0, #26 │ │ │ │ - ldr r0, [pc, #432] @ (b37c ) │ │ │ │ + ldr r0, [pc, #432] @ (b3d4 ) │ │ │ │ ite mi │ │ │ │ movmi r4, #0 │ │ │ │ ldrpl r4, [r4, #12] │ │ │ │ add r0, pc │ │ │ │ blx 3594 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b15c │ │ │ │ + bne.n b1b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 398c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n b2e2 │ │ │ │ + beq.n b33a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w b09c │ │ │ │ + bne.w b0f4 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 3998 │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n b1be │ │ │ │ + beq.n b216 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b210 │ │ │ │ - ldr r0, [pc, #352] @ (b380 ) │ │ │ │ + bne.n b268 │ │ │ │ + ldr r0, [pc, #352] @ (b3d8 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n b1be │ │ │ │ + beq.n b216 │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n b1be │ │ │ │ + beq.n b216 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b226 │ │ │ │ + bne.n b27e │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n b1be │ │ │ │ + beq.n b216 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r3, #20 │ │ │ │ - bmi.w b078 │ │ │ │ - ldr r3, [pc, #324] @ (b384 ) │ │ │ │ + bmi.w b0d0 │ │ │ │ + ldr r3, [pc, #324] @ (b3dc ) │ │ │ │ ldr r5, [r2, #64] @ 0x40 │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n b2fc │ │ │ │ - ldr r0, [pc, #316] @ (b388 ) │ │ │ │ + beq.n b354 │ │ │ │ + ldr r0, [pc, #316] @ (b3e0 ) │ │ │ │ add r0, pc │ │ │ │ blx 3594 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b15c │ │ │ │ + bne.n b1b4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 398c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n b1ec │ │ │ │ + bne.n b244 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b15c │ │ │ │ - ldr r3, [pc, #256] @ (b374 ) │ │ │ │ - ldr r1, [pc, #276] @ (b38c ) │ │ │ │ + bne.w b1b4 │ │ │ │ + ldr r3, [pc, #256] @ (b3cc ) │ │ │ │ + ldr r1, [pc, #276] @ (b3e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n b15c │ │ │ │ + b.n b1b4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n b1fc │ │ │ │ + bne.n b254 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n b23e │ │ │ │ + b.n b296 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ tst.w r0, #4 │ │ │ │ - bne.n b1c6 │ │ │ │ + bne.n b21e │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n b236 │ │ │ │ + bne.n b28e │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w b09c │ │ │ │ - b.n b23e │ │ │ │ + bne.w b0f4 │ │ │ │ + b.n b296 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ tst.w r0, #8 │ │ │ │ - bne.w b11e │ │ │ │ - b.n b06a │ │ │ │ + bne.w b176 │ │ │ │ + b.n b0c2 │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w b116 │ │ │ │ + beq.w b16e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b2b2 │ │ │ │ - ldr r0, [pc, #188] @ (b380 ) │ │ │ │ + bne.n b30a │ │ │ │ + ldr r0, [pc, #188] @ (b3d8 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w b116 │ │ │ │ + beq.w b16e │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, ip │ │ │ │ - beq.w b116 │ │ │ │ + beq.w b16e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b2cc │ │ │ │ + bne.n b324 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.w b070 │ │ │ │ - b.n b116 │ │ │ │ + bne.w b0c8 │ │ │ │ + b.n b16e │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b15c │ │ │ │ - ldr r3, [pc, #132] @ (b374 ) │ │ │ │ - ldr r1, [pc, #160] @ (b390 ) │ │ │ │ + bne.w b1b4 │ │ │ │ + ldr r3, [pc, #132] @ (b3cc ) │ │ │ │ + ldr r1, [pc, #160] @ (b3e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n b15c │ │ │ │ + b.n b1b4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 3b30 │ │ │ │ - ldr r3, [pc, #132] @ (b394 ) │ │ │ │ + ldr r3, [pc, #132] @ (b3ec ) │ │ │ │ movw r2, #33408 @ 0x8280 │ │ │ │ - ldr r1, [pc, #132] @ (b398 ) │ │ │ │ - ldr r0, [pc, #132] @ (b39c ) │ │ │ │ + ldr r1, [pc, #132] @ (b3f0 ) │ │ │ │ + ldr r0, [pc, #132] @ (b3f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3928 @ 0xf58 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #116] @ (b3a0 ) │ │ │ │ + ldr r3, [pc, #116] @ (b3f8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #116] @ (b3a4 ) │ │ │ │ - ldr r0, [pc, #116] @ (b3a8 ) │ │ │ │ + ldr r1, [pc, #116] @ (b3fc ) │ │ │ │ + ldr r0, [pc, #116] @ (b400 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ - ldr r3, [pc, #104] @ (b3ac ) │ │ │ │ + ldr r3, [pc, #104] @ (b404 ) │ │ │ │ movw r2, #33406 @ 0x827e │ │ │ │ - ldr r1, [pc, #100] @ (b3b0 ) │ │ │ │ - ldr r0, [pc, #104] @ (b3b4 ) │ │ │ │ + ldr r1, [pc, #100] @ (b408 ) │ │ │ │ + ldr r0, [pc, #104] @ (b40c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3928 @ 0xf58 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ movs r5, r0 │ │ │ │ - ldr r4, [pc, #336] @ (b4b4 ) │ │ │ │ + ldr r3, [pc, #1008] @ (b7ac ) │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + str r2, [sp, #792] @ 0x318 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + strb r2, [r5, r3] │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ movs r3, r0 │ │ │ │ - stmia r0!, {r1, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ movs r3, r0 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ movs r3, r0 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + cbz r6, b3fc │ │ │ │ movs r3, r0 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #2] │ │ │ │ movs r3, r0 │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ movs r3, r0 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - strh r2, [r2, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ + str r1, [sp, #576] @ 0x240 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r4, [pc, #320] @ (b514 ) │ │ │ │ + ldr r4, [pc, #320] @ (b56c ) │ │ │ │ sub sp, #16 │ │ │ │ ldrd r3, r0, [r2, #4] │ │ │ │ add r4, pc │ │ │ │ and.w ip, r0, #15 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #7 │ │ │ │ - bhi.n b3f4 │ │ │ │ + bhi.n b44c │ │ │ │ tbb [pc, ip] │ │ │ │ lsls r3, r1, #17 │ │ │ │ movs r6, #69 @ 0x45 │ │ │ │ lsls r4, r0, #16 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ - ldr r3, [pc, #288] @ (b518 ) │ │ │ │ - ldr r1, [pc, #292] @ (b51c ) │ │ │ │ + ldr r3, [pc, #288] @ (b570 ) │ │ │ │ + ldr r1, [pc, #292] @ (b574 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n b49c │ │ │ │ + bne.n b4f4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n b50e │ │ │ │ - ldr r0, [pc, #264] @ (b520 ) │ │ │ │ + bpl.n b566 │ │ │ │ + ldr r0, [pc, #264] @ (b578 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n b4f8 │ │ │ │ - ldr r0, [pc, #260] @ (b524 ) │ │ │ │ + beq.n b550 │ │ │ │ + ldr r0, [pc, #260] @ (b57c ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n b4f4 │ │ │ │ + beq.n b54c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n b4da │ │ │ │ + bne.n b532 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n b4c6 │ │ │ │ + bne.n b51e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n b50e │ │ │ │ - ldr r0, [pc, #216] @ (b520 ) │ │ │ │ + bpl.n b566 │ │ │ │ + ldr r0, [pc, #216] @ (b578 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n b4f8 │ │ │ │ - ldr r0, [pc, #212] @ (b524 ) │ │ │ │ + beq.n b550 │ │ │ │ + ldr r0, [pc, #212] @ (b57c ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n b4f4 │ │ │ │ + beq.n b54c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b42e │ │ │ │ - ldr r0, [pc, #200] @ (b528 ) │ │ │ │ + beq.n b486 │ │ │ │ + ldr r0, [pc, #200] @ (b580 ) │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - ldr r3, [pc, #200] @ (b52c ) │ │ │ │ + ldr r3, [pc, #200] @ (b584 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #196] @ (b530 ) │ │ │ │ + ldr r1, [pc, #196] @ (b588 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n b402 │ │ │ │ + b.n b45a │ │ │ │ mov r2, lr │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n b42e │ │ │ │ + beq.n b486 │ │ │ │ mov r0, lr │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ blx 3524 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b42e │ │ │ │ - b.n b4ae │ │ │ │ + beq.n b486 │ │ │ │ + b.n b506 │ │ │ │ mov r0, lr │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ blx 3524 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b40e │ │ │ │ - ldr r0, [pc, #120] @ (b528 ) │ │ │ │ + beq.n b466 │ │ │ │ + ldr r0, [pc, #120] @ (b580 ) │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - ldr r3, [pc, #128] @ (b534 ) │ │ │ │ - ldr r1, [pc, #128] @ (b538 ) │ │ │ │ + ldr r3, [pc, #128] @ (b58c ) │ │ │ │ + ldr r1, [pc, #128] @ (b590 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n b402 │ │ │ │ + b.n b45a │ │ │ │ mov r0, lr │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ blx 3524 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b43e │ │ │ │ - b.n b4ae │ │ │ │ - ldr r1, [pc, #76] @ (b528 ) │ │ │ │ + beq.n b496 │ │ │ │ + b.n b506 │ │ │ │ + ldr r1, [pc, #76] @ (b580 ) │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - ldr r3, [pc, #92] @ (b53c ) │ │ │ │ + ldr r3, [pc, #92] @ (b594 ) │ │ │ │ ldr r4, [r4, r1] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - ldr r1, [pc, #88] @ (b540 ) │ │ │ │ + ldr r1, [pc, #88] @ (b598 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n b402 │ │ │ │ + b.n b45a │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #72] @ (b544 ) │ │ │ │ + ldr r3, [pc, #72] @ (b59c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #72] @ (b548 ) │ │ │ │ - ldr r0, [pc, #72] @ (b54c ) │ │ │ │ + ldr r1, [pc, #72] @ (b5a0 ) │ │ │ │ + ldr r0, [pc, #72] @ (b5a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #848] @ (b868 ) │ │ │ │ + ldr r0, [pc, #496] @ (b760 ) │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r2, [r5, #54] @ 0x36 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ movs r3, r0 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ movs r3, r0 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w ip, [pc, #188] @ b620 │ │ │ │ + ldr.w ip, [pc, #188] @ b678 │ │ │ │ sub sp, #8 │ │ │ │ ands.w r2, r2, r1, lsr #31 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ and.w r0, r0, #33554432 @ 0x2000000 │ │ │ │ - bne.n b5b0 │ │ │ │ + bne.n b608 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b61c │ │ │ │ - ldr r2, [pc, #168] @ (b624 ) │ │ │ │ + beq.n b674 │ │ │ │ + ldr r2, [pc, #168] @ (b67c ) │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b606 │ │ │ │ - ldr r2, [pc, #160] @ (b628 ) │ │ │ │ + beq.n b65e │ │ │ │ + ldr r2, [pc, #160] @ (b680 ) │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b5ce │ │ │ │ + beq.n b626 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n b5d2 │ │ │ │ + bcs.n b62a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b5aa │ │ │ │ + beq.n b602 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b61c │ │ │ │ - ldr r2, [pc, #108] @ (b624 ) │ │ │ │ + beq.n b674 │ │ │ │ + ldr r2, [pc, #108] @ (b67c ) │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b606 │ │ │ │ - ldr r2, [pc, #104] @ (b628 ) │ │ │ │ + beq.n b65e │ │ │ │ + ldr r2, [pc, #104] @ (b680 ) │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ ldrne r2, [r4, #8] │ │ │ │ addne r3, r1, r2 │ │ │ │ - bne.n b592 │ │ │ │ + bne.n b5ea │ │ │ │ bl 40ac │ │ │ │ mov r0, r1 │ │ │ │ blx 3834 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, b602 │ │ │ │ + cbz r0, b65a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 37b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b5aa │ │ │ │ + beq.n b602 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b5aa │ │ │ │ + bne.n b602 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b5aa │ │ │ │ + b.n b602 │ │ │ │ mov r4, r0 │ │ │ │ - b.n b5aa │ │ │ │ - ldr r3, [pc, #36] @ (b62c ) │ │ │ │ + b.n b602 │ │ │ │ + ldr r3, [pc, #36] @ (b684 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #32] @ (b630 ) │ │ │ │ - ldr r0, [pc, #36] @ (b634 ) │ │ │ │ + ldr r1, [pc, #32] @ (b688 ) │ │ │ │ + ldr r0, [pc, #36] @ (b68c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 42ec │ │ │ │ - bx r7 │ │ │ │ + mov lr, ip │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #384 @ 0x180 │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ movs r3, r0 │ │ │ │ - strh r6, [r7, #28] │ │ │ │ + strh r6, [r0, #44] @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w ip, [pc, #200] @ b71c │ │ │ │ + ldr.w ip, [pc, #200] @ b774 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ add ip, pc │ │ │ │ lsls r4, r2, #29 │ │ │ │ - bpl.n b67a │ │ │ │ + bpl.n b6d2 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bmi.n b67a │ │ │ │ + bmi.n b6d2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b6ca │ │ │ │ - cbnz r3, b682 │ │ │ │ + beq.n b722 │ │ │ │ + cbnz r3, b6da │ │ │ │ ldr r0, [r5, #0] │ │ │ │ subs r1, #1 │ │ │ │ - cbnz r1, b6aa │ │ │ │ + cbnz r1, b702 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r3, b684 │ │ │ │ + cbnz r3, b6dc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n b66c │ │ │ │ + b.n b6c4 │ │ │ │ movs r6, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n b6fe │ │ │ │ - ldr r4, [pc, #144] @ (b720 ) │ │ │ │ + bpl.n b756 │ │ │ │ + ldr r4, [pc, #144] @ (b778 ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n b706 │ │ │ │ - ldr r4, [pc, #140] @ (b724 ) │ │ │ │ + beq.n b75e │ │ │ │ + ldr r4, [pc, #140] @ (b77c ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n b702 │ │ │ │ + beq.n b75a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, b6e4 │ │ │ │ + cbnz r3, b73c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n b668 │ │ │ │ - b.n b67e │ │ │ │ - ldr r0, [pc, #124] @ (b728 ) │ │ │ │ + bne.n b6c0 │ │ │ │ + b.n b6d6 │ │ │ │ + ldr r0, [pc, #124] @ (b780 ) │ │ │ │ ldr.w r2, [lr] │ │ │ │ - ldr r3, [pc, #120] @ (b72c ) │ │ │ │ + ldr r3, [pc, #120] @ (b784 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #116] @ (b730 ) │ │ │ │ + ldr r1, [pc, #116] @ (b788 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #92] @ (b728 ) │ │ │ │ - ldr r3, [pc, #100] @ (b734 ) │ │ │ │ - ldr r1, [pc, #104] @ (b738 ) │ │ │ │ + ldr r0, [pc, #92] @ (b780 ) │ │ │ │ + ldr r3, [pc, #100] @ (b78c ) │ │ │ │ + ldr r1, [pc, #104] @ (b790 ) │ │ │ │ ldr.w r2, [lr] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n b6c4 │ │ │ │ - ldr r0, [pc, #64] @ (b728 ) │ │ │ │ - ldr r3, [pc, #84] @ (b73c ) │ │ │ │ - ldr r1, [pc, #84] @ (b740 ) │ │ │ │ + b.n b71c │ │ │ │ + ldr r0, [pc, #64] @ (b780 ) │ │ │ │ + ldr r3, [pc, #84] @ (b794 ) │ │ │ │ + ldr r1, [pc, #84] @ (b798 ) │ │ │ │ ldr.w r2, [lr] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n b6c4 │ │ │ │ + b.n b71c │ │ │ │ bl 40dc │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #60] @ (b744 ) │ │ │ │ + ldr r3, [pc, #60] @ (b79c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #56] @ (b748 ) │ │ │ │ - ldr r0, [pc, #60] @ (b74c ) │ │ │ │ + ldr r1, [pc, #56] @ (b7a0 ) │ │ │ │ + ldr r0, [pc, #60] @ (b7a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - mov r4, sl │ │ │ │ + cmp ip, pc │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #50] @ 0x32 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ movs r3, r0 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #50] @ 0x32 │ │ │ │ movs r3, r0 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + ldrh r4, [r1, #8] │ │ │ │ movs r3, r0 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ movs r3, r0 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ - strh r2, [r7, #22] │ │ │ │ + strh r2, [r0, #38] @ 0x26 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr.w lr, [pc, #200] @ b834 │ │ │ │ + ldr.w lr, [pc, #200] @ b88c │ │ │ │ mov r5, r4 │ │ │ │ lsls r4, r2, #29 │ │ │ │ add lr, pc │ │ │ │ - bpl.n b798 │ │ │ │ + bpl.n b7f0 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bmi.n b798 │ │ │ │ + bmi.n b7f0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b7e6 │ │ │ │ - cbnz r3, b7a0 │ │ │ │ + beq.n b83e │ │ │ │ + cbnz r3, b7f8 │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n b7c8 │ │ │ │ + bne.n b820 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r1, [ip] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r3, b7a2 │ │ │ │ + cbnz r3, b7fa │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n b786 │ │ │ │ + b.n b7de │ │ │ │ movs r6, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n b816 │ │ │ │ - ldr r4, [pc, #140] @ (b838 ) │ │ │ │ + bpl.n b86e │ │ │ │ + ldr r4, [pc, #140] @ (b890 ) │ │ │ │ ldr.w r4, [lr, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n b81e │ │ │ │ - ldr r4, [pc, #132] @ (b83c ) │ │ │ │ + beq.n b876 │ │ │ │ + ldr r4, [pc, #132] @ (b894 ) │ │ │ │ ldr.w r4, [lr, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n b81a │ │ │ │ + beq.n b872 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, b7fe │ │ │ │ + cbnz r3, b856 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n b780 │ │ │ │ - b.n b79c │ │ │ │ - ldr r0, [pc, #116] @ (b840 ) │ │ │ │ + bne.n b7d8 │ │ │ │ + b.n b7f4 │ │ │ │ + ldr r0, [pc, #116] @ (b898 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - ldr r3, [pc, #116] @ (b844 ) │ │ │ │ + ldr r3, [pc, #116] @ (b89c ) │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #112] @ (b848 ) │ │ │ │ + ldr r1, [pc, #112] @ (b8a0 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #88] @ (b840 ) │ │ │ │ - ldr r3, [pc, #96] @ (b84c ) │ │ │ │ - ldr r1, [pc, #100] @ (b850 ) │ │ │ │ + ldr r0, [pc, #88] @ (b898 ) │ │ │ │ + ldr r3, [pc, #96] @ (b8a4 ) │ │ │ │ + ldr r1, [pc, #100] @ (b8a8 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n b7e0 │ │ │ │ - ldr r0, [pc, #64] @ (b840 ) │ │ │ │ - ldr r3, [pc, #80] @ (b854 ) │ │ │ │ - ldr r1, [pc, #84] @ (b858 ) │ │ │ │ + b.n b838 │ │ │ │ + ldr r0, [pc, #64] @ (b898 ) │ │ │ │ + ldr r3, [pc, #80] @ (b8ac ) │ │ │ │ + ldr r1, [pc, #84] @ (b8b0 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n b7e0 │ │ │ │ + b.n b838 │ │ │ │ bl 40dc │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #60] @ (b85c ) │ │ │ │ + ldr r3, [pc, #60] @ (b8b4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #56] @ (b860 ) │ │ │ │ - ldr r0, [pc, #60] @ (b864 ) │ │ │ │ + ldr r1, [pc, #56] @ (b8b8 ) │ │ │ │ + ldr r0, [pc, #60] @ (b8bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - cmp r2, r7 │ │ │ │ + add sl, ip │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #28] │ │ │ │ + ldrh r6, [r4, #42] @ 0x2a │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r2, [r4, #38] @ 0x26 │ │ │ │ + ldrh r2, [r5, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r1, #0] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r0, #28] │ │ │ │ + ldrh r6, [r1, #42] @ 0x2a │ │ │ │ movs r3, r0 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ movs r3, r0 │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ movs r3, r0 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r6, [r5, #26] │ │ │ │ movs r3, r0 │ │ │ │ - strh r2, [r4, #14] │ │ │ │ + strh r2, [r5, #28] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #388] @ (b9fc ) │ │ │ │ + ldr r5, [pc, #388] @ (ba54 ) │ │ │ │ mov r7, r1 │ │ │ │ - ldr r2, [pc, #388] @ (ba00 ) │ │ │ │ + ldr r2, [pc, #388] @ (ba58 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #388] @ (ba04 ) │ │ │ │ + ldr r3, [pc, #388] @ (ba5c ) │ │ │ │ add r5, pc │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w lr, [r5, r3] │ │ │ │ ldr.w ip, [r2, #24] │ │ │ │ cmp r1, lr │ │ │ │ it ne │ │ │ │ cmpne r1, ip │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq.n b912 │ │ │ │ + beq.n b96a │ │ │ │ ldr.w r0, [r1, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b982 │ │ │ │ + beq.n b9da │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w b9c6 │ │ │ │ - ldr r2, [pc, #340] @ (ba08 ) │ │ │ │ + bpl.w ba1e │ │ │ │ + ldr r2, [pc, #340] @ (ba60 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n b9b0 │ │ │ │ - ldr r2, [pc, #336] @ (ba0c ) │ │ │ │ + beq.n ba08 │ │ │ │ + ldr r2, [pc, #336] @ (ba64 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n b9ac │ │ │ │ + beq.n ba04 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n b922 │ │ │ │ + ble.n b97a │ │ │ │ adds r0, #8 │ │ │ │ - b.n b8d0 │ │ │ │ + b.n b928 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n b922 │ │ │ │ + beq.n b97a │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, lr │ │ │ │ it ne │ │ │ │ cmpne ip, r2 │ │ │ │ - bne.n b8ca │ │ │ │ + bne.n b922 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.n b922 │ │ │ │ - ldr r0, [pc, #296] @ (ba10 ) │ │ │ │ + bpl.n b97a │ │ │ │ + ldr r0, [pc, #296] @ (ba68 ) │ │ │ │ ldr r1, [r7, #0] │ │ │ │ lsls r7, r3, #26 │ │ │ │ add r0, pc │ │ │ │ ite mi │ │ │ │ movmi r4, #0 │ │ │ │ ldrpl r4, [r4, #12] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 3594 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b97e │ │ │ │ + bne.n b9d6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r6 │ │ │ │ mov r4, r0 │ │ │ │ blx 398c │ │ │ │ - cbz r4, b96a │ │ │ │ + cbz r4, b9c2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.n b8e4 │ │ │ │ + bmi.n b93c │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ ldreq r5, [r4, #24] │ │ │ │ - beq.n b940 │ │ │ │ + beq.n b998 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r3, #20 │ │ │ │ - bpl.n b958 │ │ │ │ + bpl.n b9b0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 3a6c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b9ca │ │ │ │ + beq.n ba22 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ ldrgt r5, [r4, r3] │ │ │ │ - ble.n b9e2 │ │ │ │ - cbz r5, b958 │ │ │ │ + ble.n ba3a │ │ │ │ + cbz r5, b9b0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, r5 │ │ │ │ add sp, #12 │ │ │ │ @@ -10452,1457 +10493,1457 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 3998 │ │ │ │ blx 3940 │ │ │ │ - cbnz r0, b97e │ │ │ │ - ldr r3, [pc, #160] @ (ba14 ) │ │ │ │ - ldr r1, [pc, #164] @ (ba18 ) │ │ │ │ + cbnz r0, b9d6 │ │ │ │ + ldr r3, [pc, #160] @ (ba6c ) │ │ │ │ + ldr r1, [pc, #164] @ (ba70 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ movs r4, #0 │ │ │ │ - b.n b90c │ │ │ │ + b.n b964 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n b8dc │ │ │ │ + beq.n b934 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b984 │ │ │ │ - ldr r3, [pc, #136] @ (ba1c ) │ │ │ │ + bne.n b9dc │ │ │ │ + ldr r3, [pc, #136] @ (ba74 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n b8dc │ │ │ │ + beq.n b934 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n b8dc │ │ │ │ + beq.n b934 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b99a │ │ │ │ + bne.n b9f2 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n b922 │ │ │ │ - b.n b8dc │ │ │ │ + bne.n b97a │ │ │ │ + b.n b934 │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #108] @ (ba20 ) │ │ │ │ + ldr r3, [pc, #108] @ (ba78 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #108] @ (ba24 ) │ │ │ │ - ldr r0, [pc, #108] @ (ba28 ) │ │ │ │ + ldr r1, [pc, #108] @ (ba7c ) │ │ │ │ + ldr r0, [pc, #108] @ (ba80 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ - ldr r3, [pc, #96] @ (ba2c ) │ │ │ │ + ldr r3, [pc, #96] @ (ba84 ) │ │ │ │ movw r2, #33406 @ 0x827e │ │ │ │ - ldr r1, [pc, #92] @ (ba30 ) │ │ │ │ - ldr r0, [pc, #96] @ (ba34 ) │ │ │ │ + ldr r1, [pc, #92] @ (ba88 ) │ │ │ │ + ldr r0, [pc, #96] @ (ba8c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3928 @ 0xf58 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ (ba38 ) │ │ │ │ + ldr r3, [pc, #84] @ (ba90 ) │ │ │ │ movw r2, #33408 @ 0x8280 │ │ │ │ - ldr r1, [pc, #80] @ (ba3c ) │ │ │ │ - ldr r0, [pc, #84] @ (ba40 ) │ │ │ │ + ldr r1, [pc, #80] @ (ba94 ) │ │ │ │ + ldr r0, [pc, #84] @ (ba98 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3928 @ 0xf58 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - add r4, r5 │ │ │ │ + mvns r4, r2 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r7, [pc, #8] @ (ba0c ) │ │ │ │ + ldr r6, [pc, #680] @ (bd04 ) │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #14] │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ movs r3, r0 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r4, [r3, #14] │ │ │ │ movs r3, r0 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r0, [r3, #16] │ │ │ │ movs r3, r0 │ │ │ │ - cbnz r4, ba54 │ │ │ │ + cbnz r4, bade │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r1, #25] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r0, [r1, #24] │ │ │ │ movs r3, r0 │ │ │ │ - cbnz r4, ba5a │ │ │ │ + cbnz r4, bae4 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r0, #10] │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #368] @ (bbc4 ) │ │ │ │ + ldr r2, [pc, #368] @ (bc1c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #368] @ (bbc8 ) │ │ │ │ + ldr r3, [pc, #368] @ (bc20 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #364] @ (bbcc ) │ │ │ │ + ldr r4, [pc, #364] @ (bc24 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #364] @ (bbd0 ) │ │ │ │ + ldr r2, [pc, #364] @ (bc28 ) │ │ │ │ add r4, pc │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr.w r4, [r3, #208] @ 0xd0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n bb56 │ │ │ │ + beq.n bbae │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n bad6 │ │ │ │ + beq.n bb2e │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n badc │ │ │ │ + beq.n bb34 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ it ne │ │ │ │ movne r4, r1 │ │ │ │ - beq.n baca │ │ │ │ + beq.n bb22 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n bae6 │ │ │ │ - ldr r3, [pc, #320] @ (bbd4 ) │ │ │ │ + bmi.n bb3e │ │ │ │ + ldr r3, [pc, #320] @ (bc2c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #212] @ 0xd4 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ strd r3, r5, [sp, #8] │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #292] @ (bbd8 ) │ │ │ │ - ldr r2, [pc, #284] @ (bbd0 ) │ │ │ │ + ldr r1, [pc, #292] @ (bc30 ) │ │ │ │ + ldr r2, [pc, #284] @ (bc28 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n bb8e │ │ │ │ + bne.n bbe6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n bab0 │ │ │ │ + b.n bb08 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n bab0 │ │ │ │ + b.n bb08 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n bab0 │ │ │ │ + b.n bb08 │ │ │ │ movs r0, #1 │ │ │ │ blx 38f8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bb8a │ │ │ │ + beq.n bbe2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.n bb92 │ │ │ │ - ldr r2, [pc, #208] @ (bbdc ) │ │ │ │ + bpl.n bbea │ │ │ │ + ldr r2, [pc, #208] @ (bc34 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n bbae │ │ │ │ - ldr r2, [pc, #204] @ (bbe0 ) │ │ │ │ + beq.n bc06 │ │ │ │ + ldr r2, [pc, #204] @ (bc38 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n bbaa │ │ │ │ + beq.n bc02 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n bba6 │ │ │ │ - ldr r3, [pc, #196] @ (bbe4 ) │ │ │ │ + ble.n bbfe │ │ │ │ + ldr r3, [pc, #196] @ (bc3c ) │ │ │ │ str r4, [r0, #12] │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #208] @ 0xd0 │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n bb7e │ │ │ │ + bpl.n bbd6 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n bab0 │ │ │ │ + beq.n bb08 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n bab0 │ │ │ │ + bne.n bb08 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n bab0 │ │ │ │ + b.n bb08 │ │ │ │ ldr.w r0, [r3, #212] @ 0xd4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ba9a │ │ │ │ + bne.n baf2 │ │ │ │ add.w r0, r3, #200 @ 0xc8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a858 │ │ │ │ + bl a8b4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n bb8a │ │ │ │ + beq.n bbe2 │ │ │ │ ldr.w r2, [r3, #208] @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n ba96 │ │ │ │ + beq.n baee │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ - b.n ba8e │ │ │ │ + b.n bae6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n bb3c │ │ │ │ + b.n bb94 │ │ │ │ movs r4, #0 │ │ │ │ - b.n bab0 │ │ │ │ + b.n bb08 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ (bbe8 ) │ │ │ │ + ldr r3, [pc, #84] @ (bc40 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #84] @ (bbec ) │ │ │ │ - ldr r0, [pc, #84] @ (bbf0 ) │ │ │ │ + ldr r1, [pc, #84] @ (bc44 ) │ │ │ │ + ldr r0, [pc, #84] @ (bc48 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #188 @ 0xbc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 422c │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #68] @ (bbf4 ) │ │ │ │ + ldr r3, [pc, #68] @ (bc4c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #64] @ (bbf8 ) │ │ │ │ - ldr r0, [pc, #68] @ (bbfc ) │ │ │ │ + ldr r1, [pc, #64] @ (bc50 ) │ │ │ │ + ldr r0, [pc, #68] @ (bc54 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - negs r2, r2 │ │ │ │ + rors r2, r7 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r5, [pc, #128] @ (bc4c ) │ │ │ │ + ldr r4, [pc, #800] @ (bf44 ) │ │ │ │ movs r5, r0 │ │ │ │ - negs r2, r1 │ │ │ │ + rors r2, r6 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #960] @ (bf98 ) │ │ │ │ + ldr r4, [pc, #608] @ (be90 ) │ │ │ │ movs r5, r0 │ │ │ │ - rors r0, r7 │ │ │ │ + sbcs r0, r4 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #392] @ (bd70 ) │ │ │ │ + ldr r4, [pc, #40] @ (bc68 ) │ │ │ │ movs r5, r0 │ │ │ │ - add r6, pc, #856 @ (adr r6, bf44 ) │ │ │ │ + add r0, sp, #632 @ 0x278 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + strh r0, [r3, #2] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r4, [r7, #26] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #736 @ (adr r6, bed8 ) │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #348] @ (bd6c ) │ │ │ │ + ldr r3, [pc, #348] @ (bdc4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ - cbz r3, bc2e │ │ │ │ + cbz r3, bc86 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n bc28 │ │ │ │ + beq.n bc80 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n bc5c │ │ │ │ - ldr r3, [pc, #312] @ (bd70 ) │ │ │ │ + bmi.n bcb4 │ │ │ │ + ldr r3, [pc, #312] @ (bdc8 ) │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ ittt ne │ │ │ │ addne r2, #1 │ │ │ │ movne r3, r1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - beq.n bd1c │ │ │ │ + beq.n bd74 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n bc58 │ │ │ │ + beq.n bcb0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r6, #84] @ 0x54 │ │ │ │ - b.n bc28 │ │ │ │ - ldr r3, [pc, #276] @ (bd74 ) │ │ │ │ + b.n bc80 │ │ │ │ + ldr r3, [pc, #276] @ (bdcc ) │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #976] @ 0x3d0 │ │ │ │ blx 34e8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bc28 │ │ │ │ + beq.n bc80 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n bd54 │ │ │ │ + bpl.n bdac │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n bd68 │ │ │ │ + ble.n bdc0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r4, [r2, #0] │ │ │ │ - ldr r2, [pc, #228] @ (bd78 ) │ │ │ │ + ldr r2, [pc, #228] @ (bdd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r2, #612] @ 0x264 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 3a18 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n bcb8 │ │ │ │ + beq.n bd10 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbz r1, bd04 │ │ │ │ + cbz r1, bd5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n bd20 │ │ │ │ + beq.n bd78 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n bd46 │ │ │ │ + beq.n bd9e │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n bce0 │ │ │ │ + beq.n bd38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, bd10 │ │ │ │ - cbz r1, bd20 │ │ │ │ + cbz r3, bd68 │ │ │ │ + cbz r1, bd78 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n bd50 │ │ │ │ + beq.n bda8 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n bc1a │ │ │ │ + beq.n bc72 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n bc1a │ │ │ │ + bne.n bc72 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ - b.n bc1a │ │ │ │ + b.n bc72 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n bcb8 │ │ │ │ + b.n bd10 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n bce0 │ │ │ │ + b.n bd38 │ │ │ │ mov r3, r1 │ │ │ │ - b.n bc58 │ │ │ │ + b.n bcb0 │ │ │ │ blx 38a0 │ │ │ │ - ldr r3, [pc, #84] @ (bd7c ) │ │ │ │ + ldr r3, [pc, #84] @ (bdd4 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ ittt ne │ │ │ │ addne r2, #1 │ │ │ │ movne r1, r0 │ │ │ │ strne r2, [r0, #0] │ │ │ │ - bne.n bce4 │ │ │ │ + bne.n bd3c │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w bc1a │ │ │ │ + bne.w bc72 │ │ │ │ mov r3, r0 │ │ │ │ - b.n bc58 │ │ │ │ + b.n bcb0 │ │ │ │ blx 3bf8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - b.n bcd0 │ │ │ │ + b.n bd28 │ │ │ │ mov r3, r1 │ │ │ │ - b.n bc4c │ │ │ │ - ldr r3, [pc, #40] @ (bd80 ) │ │ │ │ + b.n bca4 │ │ │ │ + ldr r3, [pc, #40] @ (bdd8 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #40] @ (bd84 ) │ │ │ │ - ldr r0, [pc, #44] @ (bd88 ) │ │ │ │ + ldr r1, [pc, #40] @ (bddc ) │ │ │ │ + ldr r0, [pc, #44] @ (bde0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 41fc │ │ │ │ - lsls r2, r3 │ │ │ │ + eors r2, r0 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #144] @ (be08 ) │ │ │ │ + ldr r2, [pc, #816] @ (c100 ) │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [pc, #960] @ (c13c ) │ │ │ │ + ldr r2, [pc, #608] @ (c034 ) │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #80 @ (adr r5, bdd4 ) │ │ │ │ + add r6, pc, #880 @ (adr r6, c14c ) │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r7, #25] │ │ │ │ + strh r6, [r0, #2] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #404] @ (bf30 ) │ │ │ │ + ldr r4, [pc, #404] @ (bf88 ) │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, r1 │ │ │ │ add r4, pc │ │ │ │ - beq.w bedc │ │ │ │ - ldr r3, [pc, #396] @ (bf34 ) │ │ │ │ + beq.w bf34 │ │ │ │ + ldr r3, [pc, #396] @ (bf8c ) │ │ │ │ mov ip, r0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov lr, r1 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ subs r2, r6, r3 │ │ │ │ subs r3, r5, r3 │ │ │ │ clz r2, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ands.w r7, r2, r3 │ │ │ │ - beq.n be66 │ │ │ │ + beq.n bebe │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w bf2c │ │ │ │ + bpl.w bf84 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w bf2c │ │ │ │ + bpl.w bf84 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n bed4 │ │ │ │ + bne.n bf2c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne.w r2, #4294967295 @ 0xffffffff │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n bed4 │ │ │ │ + bne.n bf2c │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ ldrb.w r1, [lr, #16] │ │ │ │ ubfx r4, r0, #2, #3 │ │ │ │ ubfx r5, r1, #2, #3 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n bed4 │ │ │ │ + bne.n bf2c │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.n bee4 │ │ │ │ + bpl.n bf3c │ │ │ │ lsls r6, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, ip, #20 │ │ │ │ addpl.w r0, ip, #28 │ │ │ │ lsls r5, r1, #26 │ │ │ │ - bpl.n bf0c │ │ │ │ + bpl.n bf64 │ │ │ │ lsls r2, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, lr, #20 │ │ │ │ addpl.w r1, lr, #28 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n bf16 │ │ │ │ + beq.n bf6e │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n bf1c │ │ │ │ + beq.n bf74 │ │ │ │ cmp r4, #4 │ │ │ │ itt eq │ │ │ │ ldreq r2, [r0, #0] │ │ │ │ ldreq r5, [r1, #0] │ │ │ │ - bne.n bf28 │ │ │ │ + bne.n bf80 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n bed4 │ │ │ │ + bne.n bf2c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n be60 │ │ │ │ + beq.n beb8 │ │ │ │ mul.w r2, r4, r3 │ │ │ │ blx 36c0 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r5, [pc, #208] @ (bf38 ) │ │ │ │ + ldr r5, [pc, #208] @ (bf90 ) │ │ │ │ ldr r5, [r4, r5] │ │ │ │ cmp r0, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n bed4 │ │ │ │ + bne.n bf2c │ │ │ │ cmp r1, r5 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n be60 │ │ │ │ + bne.n beb8 │ │ │ │ movs r2, #2 │ │ │ │ blx 36e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bf22 │ │ │ │ - ldr r3, [pc, #168] @ (bf3c ) │ │ │ │ - ldr r2, [pc, #168] @ (bf40 ) │ │ │ │ + beq.n bf7a │ │ │ │ + ldr r3, [pc, #168] @ (bf94 ) │ │ │ │ + ldr r2, [pc, #168] @ (bf98 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r4, r2] │ │ │ │ subs r3, r0, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, r1 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ - cbz r2, bf04 │ │ │ │ + cbz r2, bf5c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n be60 │ │ │ │ + beq.n beb8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n be60 │ │ │ │ + bne.n beb8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n be60 │ │ │ │ + b.n beb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r0, [ip, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n be28 │ │ │ │ - ldr r3, [pc, #84] @ (bf44 ) │ │ │ │ + bne.n be80 │ │ │ │ + ldr r3, [pc, #84] @ (bf9c ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #84] @ (bf48 ) │ │ │ │ - ldr r0, [pc, #84] @ (bf4c ) │ │ │ │ + ldr r1, [pc, #84] @ (bfa0 ) │ │ │ │ + ldr r0, [pc, #84] @ (bfa4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #3744 @ 0xea0 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ blx 3a00 │ │ │ │ mov r3, r0 │ │ │ │ - b.n beb6 │ │ │ │ + b.n bf0e │ │ │ │ ldr.w r1, [lr, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n be38 │ │ │ │ - b.n beec │ │ │ │ + bne.n be90 │ │ │ │ + b.n bf44 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ - b.n be4a │ │ │ │ + b.n bea2 │ │ │ │ ldrh r2, [r0, #0] │ │ │ │ ldrh r5, [r1, #0] │ │ │ │ - b.n be4a │ │ │ │ + b.n bea2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n be60 │ │ │ │ + b.n beb8 │ │ │ │ bl 434c │ │ │ │ bl 410c │ │ │ │ - subs r7, #12 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r5, r6} │ │ │ │ + @ instruction: 0xb63a │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ movs r3, r0 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #188] @ (c01c ) │ │ │ │ + ldr r2, [pc, #188] @ (c074 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n bfc6 │ │ │ │ + bpl.n c01e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n bf7e │ │ │ │ + beq.n bfd6 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #15 │ │ │ │ - bls.n bfa6 │ │ │ │ + bls.n bffe │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 395c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n bfa0 │ │ │ │ + beq.n bff8 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbz r1, bfb6 │ │ │ │ + cbz r1, c00e │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ - b.n bf90 │ │ │ │ + b.n bfe8 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, bff2 │ │ │ │ + cbz r3, c04a │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, bff2 │ │ │ │ + cbz r3, c04a │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, bff2 │ │ │ │ - ldr r2, [pc, #72] @ (c020 ) │ │ │ │ + cbz r0, c04a │ │ │ │ + ldr r2, [pc, #72] @ (c078 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n bffe │ │ │ │ + bne.n c056 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bmi.n bf7e │ │ │ │ + bmi.n bfd6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bf50 │ │ │ │ + bl bfa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - b.n bf90 │ │ │ │ + b.n bfe8 │ │ │ │ blx 3940 │ │ │ │ - cbz r0, c00c │ │ │ │ + cbz r0, c064 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n bfa0 │ │ │ │ - bl 83ac │ │ │ │ + b.n bff8 │ │ │ │ + bl 837c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bff8 │ │ │ │ + beq.n c050 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n bfde │ │ │ │ - ldr r3, [pc, #20] @ (c024 ) │ │ │ │ - ldr r1, [pc, #24] @ (c028 ) │ │ │ │ + b.n c036 │ │ │ │ + ldr r3, [pc, #20] @ (c07c ) │ │ │ │ + ldr r1, [pc, #24] @ (c080 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n bff8 │ │ │ │ - subs r5, #74 @ 0x4a │ │ │ │ + b.n c050 │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ movs r3, 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, #196] @ (c100 ) │ │ │ │ + ldr r4, [pc, #196] @ (c158 ) │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n c0ba │ │ │ │ + beq.n c112 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r3, c06a │ │ │ │ - ldr r0, [pc, #184] @ (c104 ) │ │ │ │ + cbz r3, c0c2 │ │ │ │ + ldr r0, [pc, #184] @ (c15c ) │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #176] @ (c108 ) │ │ │ │ + ldr r1, [pc, #176] @ (c160 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ str.w ip, [sp] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n c0b4 │ │ │ │ + beq.n c10c │ │ │ │ ldr.w r0, [r2, #172] @ 0xac │ │ │ │ - cbz r0, c0ca │ │ │ │ + cbz r0, c122 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr.w r5, [ip, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n c0fc │ │ │ │ - ldr.w lr, [pc, #136] @ c10c │ │ │ │ + bpl.n c154 │ │ │ │ + ldr.w lr, [pc, #136] @ c164 │ │ │ │ ldr.w r5, [r4, lr] │ │ │ │ cmp ip, r5 │ │ │ │ - beq.n c0e2 │ │ │ │ - ldr.w lr, [pc, #128] @ c110 │ │ │ │ + beq.n c13a │ │ │ │ + ldr.w lr, [pc, #128] @ c168 │ │ │ │ ldr.w r5, [r4, lr] │ │ │ │ cmp ip, r5 │ │ │ │ - beq.n c0f8 │ │ │ │ + beq.n c150 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n c04a │ │ │ │ + ble.n c0a2 │ │ │ │ adds r0, #8 │ │ │ │ - b.n c0ac │ │ │ │ + b.n c104 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n c04a │ │ │ │ + beq.n c0a2 │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ cmp r1, ip │ │ │ │ - bne.n c0a6 │ │ │ │ + bne.n c0fe │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #88] @ (c114 ) │ │ │ │ - ldr r1, [pc, #88] @ (c118 ) │ │ │ │ + ldr r3, [pc, #88] @ (c16c ) │ │ │ │ + ldr r1, [pc, #88] @ (c170 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n c064 │ │ │ │ + b.n c0bc │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n c0b4 │ │ │ │ + beq.n c10c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c0cc │ │ │ │ - ldr r3, [pc, #64] @ (c11c ) │ │ │ │ + bne.n c124 │ │ │ │ + ldr r3, [pc, #64] @ (c174 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n c0b4 │ │ │ │ - b.n c04a │ │ │ │ - ldr r3, [pc, #60] @ (c120 ) │ │ │ │ + beq.n c10c │ │ │ │ + b.n c0a2 │ │ │ │ + ldr r3, [pc, #60] @ (c178 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #56] @ (c124 ) │ │ │ │ - ldr r0, [pc, #60] @ (c128 ) │ │ │ │ + ldr r1, [pc, #56] @ (c17c ) │ │ │ │ + ldr r0, [pc, #60] @ (c180 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ bl 40dc │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + subs r4, #22 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #22] │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #528 @ (adr r1, c334 ) │ │ │ │ + add r3, pc, #304 @ (adr r3, c2ac ) │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r3, #4] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ movs r3, 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, [pc, #328] @ (c288 ) │ │ │ │ + ldr r3, [pc, #328] @ (c2e0 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cbz r3, c15c │ │ │ │ + cbz r3, c1b4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, c166 │ │ │ │ + cbz r3, c1be │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 3bf8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c154 │ │ │ │ - ldr r2, [pc, #292] @ (c28c ) │ │ │ │ + bne.n c1ac │ │ │ │ + ldr r2, [pc, #292] @ (c2e4 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 37f8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, c18c │ │ │ │ - ldr r0, [pc, #280] @ (c290 ) │ │ │ │ + cbnz r0, c1e4 │ │ │ │ + ldr r0, [pc, #280] @ (c2e8 ) │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #276] @ (c294 ) │ │ │ │ + ldr r1, [pc, #276] @ (c2ec ) │ │ │ │ ldr r0, [r5, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n c154 │ │ │ │ + b.n c1ac │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 38a0 │ │ │ │ mov r0, r4 │ │ │ │ blx 3894 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c176 │ │ │ │ + beq.n c1ce │ │ │ │ blx 3ac4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c176 │ │ │ │ - ldr r2, [pc, #236] @ (c298 ) │ │ │ │ + beq.n c1ce │ │ │ │ + ldr r2, [pc, #236] @ (c2f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #548] @ 0x224 │ │ │ │ blx 3bdc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c238 │ │ │ │ + beq.n c290 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3bdc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c256 │ │ │ │ + beq.n c2ae │ │ │ │ strd r3, r0, [sp] │ │ │ │ blx 38e0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n c1ea │ │ │ │ + beq.n c242 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, c220 │ │ │ │ + cbz r2, c278 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n c1fa │ │ │ │ + beq.n c252 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbz r2, c22c │ │ │ │ + cbz r2, c284 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n c20a │ │ │ │ + beq.n c262 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, c214 │ │ │ │ + cbz r2, c26c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n c176 │ │ │ │ + beq.n c1ce │ │ │ │ mov r3, r8 │ │ │ │ - b.n c154 │ │ │ │ + b.n c1ac │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n c20a │ │ │ │ + b.n c262 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n c1ea │ │ │ │ + b.n c242 │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n c1fa │ │ │ │ + b.n c252 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n c176 │ │ │ │ + beq.n c1ce │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c176 │ │ │ │ + bne.n c1ce │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n c176 │ │ │ │ + b.n c1ce │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n c274 │ │ │ │ + beq.n c2cc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n c22a │ │ │ │ + beq.n c282 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ - bne.n c204 │ │ │ │ - b.n c176 │ │ │ │ + bne.n c25c │ │ │ │ + b.n c1ce │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w c176 │ │ │ │ + beq.w c1ce │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n c24a │ │ │ │ - b.n c176 │ │ │ │ + beq.n c2a2 │ │ │ │ + b.n c1ce │ │ │ │ nop │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ + subs r3, #16 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r0, [r1, #34] @ 0x22 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r8, fp │ │ │ │ + cmp r8, r0 │ │ │ │ movs r5, 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, #3976] @ 0xf88 │ │ │ │ - ldr.w r1, [pc, #1920] @ ca30 │ │ │ │ + ldr.w r1, [pc, #1920] @ ca88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #1920] @ ca34 │ │ │ │ + ldr.w r3, [pc, #1920] @ ca8c │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r4, [pc, #1916] @ ca38 │ │ │ │ - ldr.w r2, [pc, #1916] @ ca3c │ │ │ │ + ldr.w r4, [pc, #1916] @ ca90 │ │ │ │ + ldr.w r2, [pc, #1916] @ ca94 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c3c0 │ │ │ │ - ldr.w r2, [pc, #1896] @ ca40 │ │ │ │ + beq.n c418 │ │ │ │ + ldr.w r2, [pc, #1896] @ ca98 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c3e0 │ │ │ │ - ldr.w r2, [pc, #1888] @ ca44 │ │ │ │ + beq.n c438 │ │ │ │ + ldr.w r2, [pc, #1888] @ ca9c │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w c42a │ │ │ │ + beq.w c482 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c394 │ │ │ │ + beq.n c3ec │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c394 │ │ │ │ + beq.n c3ec │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c38e │ │ │ │ - ldr.w r2, [pc, #1860] @ ca48 │ │ │ │ + beq.n c3e6 │ │ │ │ + ldr.w r2, [pc, #1860] @ caa0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r5, [r4, r2] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n c32e │ │ │ │ + beq.n c386 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3b68 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, c364 │ │ │ │ + cbz r0, c3bc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n c32e │ │ │ │ + beq.n c386 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3b68 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cb84 │ │ │ │ + beq.w cbdc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ vldr d0, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n c344 │ │ │ │ + beq.n c39c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n c3b0 │ │ │ │ - ldr.w r2, [pc, #1796] @ ca4c │ │ │ │ - ldr.w r3, [pc, #1768] @ ca34 │ │ │ │ + beq.n c408 │ │ │ │ + ldr.w r2, [pc, #1796] @ caa4 │ │ │ │ + ldr.w r3, [pc, #1768] @ ca8c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w c468 │ │ │ │ + bne.w c4c0 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r0, [pc, #1768] @ ca50 │ │ │ │ + ldr.w r0, [pc, #1768] @ caa8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr.w r1, [pc, #1768] @ ca54 │ │ │ │ + ldr.w r1, [pc, #1768] @ caac │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n c38e │ │ │ │ + beq.n c3e6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n c46c │ │ │ │ + beq.n c4c4 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n c344 │ │ │ │ - ldr.w r3, [pc, #1712] @ ca48 │ │ │ │ + b.n c39c │ │ │ │ + ldr.w r3, [pc, #1712] @ caa0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r5, [sp, #24] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r5, [r4, r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl b868 │ │ │ │ + bl b8c0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c318 │ │ │ │ - b.n c38e │ │ │ │ + bne.n c370 │ │ │ │ + b.n c3e6 │ │ │ │ mov r0, r3 │ │ │ │ vstr d0, [sp] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n c344 │ │ │ │ + b.n c39c │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.w cba8 │ │ │ │ + bpl.w cc00 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n c478 │ │ │ │ + bpl.n c4d0 │ │ │ │ add r1, sp, #20 │ │ │ │ blx 3b74 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac4c │ │ │ │ - b.n c344 │ │ │ │ + bl aca8 │ │ │ │ + b.n c39c │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.w cbc2 │ │ │ │ - ldr.w r2, [pc, #1644] @ ca58 │ │ │ │ + bpl.w cc1a │ │ │ │ + ldr.w r2, [pc, #1644] @ cab0 │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w cbac │ │ │ │ - ldr.w r2, [pc, #1632] @ ca5c │ │ │ │ + beq.w cc04 │ │ │ │ + ldr.w r2, [pc, #1632] @ cab4 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w cba4 │ │ │ │ - ldr.w r2, [pc, #1624] @ ca60 │ │ │ │ - ldr.w r3, [pc, #1576] @ ca34 │ │ │ │ + beq.w cbfc │ │ │ │ + ldr.w r2, [pc, #1624] @ cab8 │ │ │ │ + ldr.w r3, [pc, #1576] @ ca8c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ it eq │ │ │ │ ldreq r2, [r0, #8] │ │ │ │ - bne.n c468 │ │ │ │ + bne.n c4c0 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w ac4c │ │ │ │ - ldr.w r2, [pc, #1580] @ ca58 │ │ │ │ + b.w aca8 │ │ │ │ + ldr.w r2, [pc, #1580] @ cab0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w cbac │ │ │ │ - ldr.w r2, [pc, #1572] @ ca5c │ │ │ │ + beq.w cc04 │ │ │ │ + ldr.w r2, [pc, #1572] @ cab4 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w cba4 │ │ │ │ + beq.w cbfc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbnz r2, c474 │ │ │ │ - ldr.w r3, [pc, #1564] @ ca64 │ │ │ │ + cbnz r2, c4cc │ │ │ │ + ldr.w r3, [pc, #1564] @ cabc │ │ │ │ ldr r1, [r4, r3] │ │ │ │ - ldr.w r0, [pc, #1560] @ ca68 │ │ │ │ - ldr.w r3, [pc, #1504] @ ca34 │ │ │ │ + ldr.w r0, [pc, #1560] @ cac0 │ │ │ │ + ldr.w r3, [pc, #1504] @ ca8c │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r0, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ - beq.n c420 │ │ │ │ + beq.n c478 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c38e │ │ │ │ + b.n c3e6 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - b.n c44c │ │ │ │ + b.n c4a4 │ │ │ │ lsls r2, r3, #26 │ │ │ │ it mi │ │ │ │ addmi.w r9, r0, #28 │ │ │ │ - bmi.n c48c │ │ │ │ + bmi.n c4e4 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r9, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w cb8c │ │ │ │ + beq.w cbe4 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r2 │ │ │ │ it eq │ │ │ │ addeq.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n c514 │ │ │ │ + beq.n c56c │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w c7f8 │ │ │ │ + beq.w c850 │ │ │ │ cmp.w sl, #4 │ │ │ │ itt eq │ │ │ │ subeq.w r1, r9, #4 │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n c4c4 │ │ │ │ - b.n cb88 │ │ │ │ - ldr.w r2, [pc, #1456] @ ca6c │ │ │ │ + beq.n c51c │ │ │ │ + b.n cbe0 │ │ │ │ + ldr.w r2, [pc, #1456] @ cac4 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ - cbz r2, c4dc │ │ │ │ + cbz r2, c534 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.n c4b8 │ │ │ │ + bls.n c510 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 394c <_PyUnicode_IsWhitespace@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c4c2 │ │ │ │ + bne.n c51a │ │ │ │ add.w r1, r9, r8, lsl #2 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w c792 │ │ │ │ + bge.w c7ea │ │ │ │ ldr.w r0, [r1, #-4]! │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n c55c │ │ │ │ - ldr.w ip, [pc, #1400] @ ca6c │ │ │ │ + bhi.n c5b4 │ │ │ │ + ldr.w ip, [pc, #1400] @ cac4 │ │ │ │ ldr.w r6, [r4, ip] │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c570 │ │ │ │ + beq.n c5c8 │ │ │ │ mov r8, r2 │ │ │ │ - b.n c4e0 │ │ │ │ + b.n c538 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 394c <_PyUnicode_IsWhitespace@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r0, c528 │ │ │ │ + cbz r0, c580 │ │ │ │ mov r3, r1 │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n c504 │ │ │ │ - ldr.w r2, [pc, #1356] @ ca6c │ │ │ │ + bhi.n c55c │ │ │ │ + ldr.w r2, [pc, #1356] @ cac4 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c512 │ │ │ │ + bne.n c56a │ │ │ │ rsb r2, r9, #1 │ │ │ │ add.w r1, r9, r8 │ │ │ │ adds r3, r2, r3 │ │ │ │ mov r7, r3 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, r2 │ │ │ │ - bge.w c88a │ │ │ │ + bge.w c8e2 │ │ │ │ ldrb.w r0, [r1, #-1]! │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.w c690 │ │ │ │ - ldr.w ip, [pc, #1312] @ ca6c │ │ │ │ + bhi.w c6e8 │ │ │ │ + ldr.w ip, [pc, #1312] @ cac4 │ │ │ │ ldr.w r6, [r4, ip] │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c6a6 │ │ │ │ + beq.w c6fe │ │ │ │ mov r8, r2 │ │ │ │ - b.n c534 │ │ │ │ + b.n c58c │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 394c <_PyUnicode_IsWhitespace@plt> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c500 │ │ │ │ + bne.n c558 │ │ │ │ sub.w lr, r8, r3 │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ mov r7, r3 │ │ │ │ sub.w r0, r1, #43 @ 0x2b │ │ │ │ mov fp, r1 │ │ │ │ bics.w r1, r0, #2 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ add.w r1, ip, r3 │ │ │ │ sub.w ip, lr, ip │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r0, [r9, r1, lsl #2] │ │ │ │ cmp r0, #78 @ 0x4e │ │ │ │ - bhi.w c6d0 │ │ │ │ + bhi.w c728 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bls.n c644 │ │ │ │ + bls.n c69c │ │ │ │ subs r0, #46 @ 0x2e │ │ │ │ cmp r0, #32 │ │ │ │ - bhi.n c644 │ │ │ │ + bhi.n c69c │ │ │ │ tbb [pc, r0] │ │ │ │ - ldr r2, [pc, #68] @ (c5f8 ) │ │ │ │ + ldr r2, [pc, #68] @ (c650 ) │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ - ldr r2, [pc, #296] @ (c6e8 ) │ │ │ │ - ldr r2, [pc, #296] @ (c6e8 ) │ │ │ │ - ldr r2, [pc, #296] @ (c6ec ) │ │ │ │ - ldr r2, [pc, #296] @ (c6ec ) │ │ │ │ - ldr r2, [pc, #296] @ (c6f0 ) │ │ │ │ - ldr r2, [pc, #296] @ (c6f0 ) │ │ │ │ - ldr r2, [pc, #296] @ (c6f4 ) │ │ │ │ + ldr r2, [pc, #296] @ (c740 ) │ │ │ │ + ldr r2, [pc, #296] @ (c740 ) │ │ │ │ + ldr r2, [pc, #296] @ (c744 ) │ │ │ │ + ldr r2, [pc, #296] @ (c744 ) │ │ │ │ + ldr r2, [pc, #296] @ (c748 ) │ │ │ │ + ldr r2, [pc, #296] @ (c748 ) │ │ │ │ + ldr r2, [pc, #296] @ (c74c ) │ │ │ │ itet mi │ │ │ │ - ldrmi r2, [pc, #296] @ (c6f8 ) │ │ │ │ - ldrpl r2, [pc, #296] @ (c6f8 ) │ │ │ │ + ldrmi r2, [pc, #296] @ (c750 ) │ │ │ │ + ldrpl r2, [pc, #296] @ (c750 ) │ │ │ │ lslmi r4, r2, #2 │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - ble.w c7a0 │ │ │ │ + ble.w c7f8 │ │ │ │ add.w r0, lr, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3c28 │ │ │ │ - cbz r0, c644 │ │ │ │ + cbz r0, c69c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r8, r3 │ │ │ │ - blt.n c640 │ │ │ │ + blt.n c698 │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.w c8a4 │ │ │ │ + beq.w c8fc │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w c8f6 │ │ │ │ + beq.w c94e │ │ │ │ add.w ip, r9, r7, lsl #2 │ │ │ │ mov r7, r0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r2, [ip] │ │ │ │ strb r2, [r7, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.n c640 │ │ │ │ + bhi.n c698 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r2, #46 @ 0x2e │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ tst.w r1, lr │ │ │ │ - bne.n c640 │ │ │ │ + bne.n c698 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ addne r7, #1 │ │ │ │ add.w ip, ip, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - blt.w cab6 │ │ │ │ + blt.w cb0e │ │ │ │ ldr.w r2, [ip] │ │ │ │ mov lr, r1 │ │ │ │ strb r2, [r7, #0] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.n c610 │ │ │ │ + bls.n c668 │ │ │ │ blx 35ac │ │ │ │ mov r0, r5 │ │ │ │ blx 3c98 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c38e │ │ │ │ - ldr r3, [pc, #1012] @ (ca48 ) │ │ │ │ + beq.w c3e6 │ │ │ │ + ldr r3, [pc, #1012] @ (caa0 ) │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r4, r3] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n c666 │ │ │ │ + beq.n c6be │ │ │ │ blx 3b68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cb84 │ │ │ │ + beq.w cbdc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vldr d0, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w c344 │ │ │ │ + beq.w c39c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c344 │ │ │ │ + bne.w c39c │ │ │ │ mov r0, r5 │ │ │ │ vstr d0, [sp] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n c344 │ │ │ │ + b.n c39c │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 394c <_PyUnicode_IsWhitespace@plt> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c558 │ │ │ │ + bne.w c5b0 │ │ │ │ sub.w lr, r8, r7 │ │ │ │ ldrb.w r0, [r9, r7] │ │ │ │ mov fp, r0 │ │ │ │ subs r0, #43 @ 0x2b │ │ │ │ tst.w r0, #253 @ 0xfd │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ add.w r1, r7, ip │ │ │ │ sub.w ip, lr, ip │ │ │ │ mov r6, r1 │ │ │ │ ldrb.w r0, [r9, r1] │ │ │ │ - b.n c59c │ │ │ │ + b.n c5f4 │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - beq.n c72e │ │ │ │ + beq.n c786 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne.n c644 │ │ │ │ + bne.n c69c │ │ │ │ cmp.w ip, #3 │ │ │ │ - bne.n c644 │ │ │ │ + bne.n c69c │ │ │ │ adds r2, r6, #1 │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.w c94c │ │ │ │ + beq.w c9a4 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w cad8 │ │ │ │ + beq.w cb30 │ │ │ │ ldr.w r3, [r9, r2, lsl #2] │ │ │ │ add.w r1, r9, r2, lsl #2 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ sub.w r3, r3, #65 @ 0x41 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ bic.w r2, r2, #32 │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c644 │ │ │ │ - vldr d0, [pc, #756] @ ca10 │ │ │ │ + beq.n c69c │ │ │ │ + vldr d0, [pc, #756] @ ca68 │ │ │ │ cmp.w fp, #45 @ 0x2d │ │ │ │ - vldr d7, [pc, #756] @ ca18 │ │ │ │ + vldr d7, [pc, #756] @ ca70 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n c344 │ │ │ │ + b.n c39c │ │ │ │ cmp.w ip, #2 │ │ │ │ - ble.n c644 │ │ │ │ + ble.n c69c │ │ │ │ adds r2, r6, #1 │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.w c964 │ │ │ │ + beq.w c9bc │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w c9b0 │ │ │ │ + beq.w ca08 │ │ │ │ ldr.w r3, [r9, r2, lsl #2] │ │ │ │ add.w r1, r9, r2, lsl #2 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ sub.w r3, r3, #78 @ 0x4e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -11912,246 +11953,246 @@ │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp.w ip, #3 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w caf2 │ │ │ │ - vldr d0, [pc, #672] @ ca20 │ │ │ │ + beq.w cb4a │ │ │ │ + vldr d0, [pc, #672] @ ca78 │ │ │ │ cmp.w fp, #45 @ 0x2d │ │ │ │ - vldr d7, [pc, #672] @ ca28 │ │ │ │ + vldr d7, [pc, #672] @ ca80 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n c344 │ │ │ │ + b.n c39c │ │ │ │ sub.w lr, r8, r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w c574 │ │ │ │ - b.n c644 │ │ │ │ + bgt.w c5cc │ │ │ │ + b.n c69c │ │ │ │ cmp r8, r3 │ │ │ │ - blt.w c644 │ │ │ │ + blt.w c69c │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.w ca70 │ │ │ │ + beq.w cac8 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w c9ca │ │ │ │ + beq.w ca22 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add.w ip, r9, r7, lsl #2 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r7, r1 │ │ │ │ - b.n c7ec │ │ │ │ + b.n c844 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r0, #46 @ 0x2e │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ tst.w r2, lr │ │ │ │ - bne.w c644 │ │ │ │ + bne.w c69c │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ addne r7, #1 │ │ │ │ add.w ip, ip, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - blt.w c97c │ │ │ │ + blt.w c9d4 │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r0, [ip] │ │ │ │ strb r0, [r7, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.n c7c4 │ │ │ │ - b.n c644 │ │ │ │ + bls.n c81c │ │ │ │ + b.n c69c │ │ │ │ sub.w r1, r9, #2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n c810 │ │ │ │ + b.n c868 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 394c <_PyUnicode_IsWhitespace@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r0, c822 │ │ │ │ + cbz r0, c87a │ │ │ │ adds r3, #1 │ │ │ │ ldrh.w r0, [r1, #2]! │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n c800 │ │ │ │ - ldr r2, [pc, #592] @ (ca6c ) │ │ │ │ + bhi.n c858 │ │ │ │ + ldr r2, [pc, #592] @ (cac4 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c80e │ │ │ │ + bne.n c866 │ │ │ │ add.w r1, r9, r8, lsl #1 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n c898 │ │ │ │ + bge.n c8f0 │ │ │ │ ldrh.w r0, [r1, #-2]! │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.n c84c │ │ │ │ + bls.n c8a4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 394c <_PyUnicode_IsWhitespace@plt> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - cbz r0, c85a │ │ │ │ + cbz r0, c8b2 │ │ │ │ mov r8, r2 │ │ │ │ - b.n c826 │ │ │ │ - ldr.w ip, [pc, #540] @ ca6c │ │ │ │ + b.n c87e │ │ │ │ + ldr.w ip, [pc, #540] @ cac4 │ │ │ │ ldr.w r6, [r4, ip] │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c848 │ │ │ │ + bne.n c8a0 │ │ │ │ sub.w lr, r8, r3 │ │ │ │ ldrh.w r1, [r9, r3, lsl #1] │ │ │ │ movw ip, #65533 @ 0xfffd │ │ │ │ mov r7, r3 │ │ │ │ sub.w r0, r1, #43 @ 0x2b │ │ │ │ mov fp, r1 │ │ │ │ and.w ip, r0, ip │ │ │ │ clz ip, ip │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ add.w r1, ip, r3 │ │ │ │ sub.w ip, lr, ip │ │ │ │ mov r6, r1 │ │ │ │ ldrh.w r0, [r9, r1, lsl #1] │ │ │ │ - b.n c59c │ │ │ │ + b.n c5f4 │ │ │ │ sub.w lr, r8, r7 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w c6aa │ │ │ │ - b.n c644 │ │ │ │ + bgt.w c702 │ │ │ │ + b.n c69c │ │ │ │ sub.w lr, r8, r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.n c85e │ │ │ │ - b.n c644 │ │ │ │ + bgt.n c8b6 │ │ │ │ + b.n c69c │ │ │ │ add.w ip, r9, #4294967295 @ 0xffffffff │ │ │ │ add ip, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, ip │ │ │ │ mov r6, r7 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ strb r3, [r7, #0] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bhi.w c640 │ │ │ │ + bhi.w c698 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ cmpne r3, #95 @ 0x5f │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ tst.w sl, r1 │ │ │ │ - bne.w c640 │ │ │ │ + bne.w c698 │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ ite eq │ │ │ │ moveq r7, r6 │ │ │ │ addne r7, r6, #1 │ │ │ │ adds r3, r2, #2 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ cmp r8, r3 │ │ │ │ - blt.w cab6 │ │ │ │ + blt.w cb0e │ │ │ │ mov r2, ip │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r7 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ strb r3, [r7, #0] │ │ │ │ - bls.n c8bc │ │ │ │ - b.n c640 │ │ │ │ + bls.n c914 │ │ │ │ + b.n c698 │ │ │ │ add.w r2, r9, r7, lsl #1 │ │ │ │ mov r7, r0 │ │ │ │ mov.w lr, #1 │ │ │ │ ldrh.w ip, [r2] │ │ │ │ strb.w ip, [r7] │ │ │ │ cmp.w ip, #127 @ 0x7f │ │ │ │ - bhi.w c640 │ │ │ │ + bhi.w c698 │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne.w ip, #46 @ 0x2e │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ tst.w r1, lr │ │ │ │ - bne.w c640 │ │ │ │ + bne.w c698 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ addne r7, #1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r8, r3 │ │ │ │ - blt.w cab6 │ │ │ │ + blt.w cb0e │ │ │ │ ldrh.w ip, [r2] │ │ │ │ mov lr, r1 │ │ │ │ strb.w ip, [r7] │ │ │ │ cmp.w ip, #127 @ 0x7f │ │ │ │ - bls.n c910 │ │ │ │ - b.n c640 │ │ │ │ + bls.n c968 │ │ │ │ + b.n c698 │ │ │ │ ldrb.w r3, [r9, r2] │ │ │ │ add.w r2, r9, r6 │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ sub.w r7, r3, #65 @ 0x41 │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ negs r3, r7 │ │ │ │ adcs r3, r7 │ │ │ │ - b.n c708 │ │ │ │ + b.n c760 │ │ │ │ ldrb.w r3, [r9, r2] │ │ │ │ add.w r2, r9, r6 │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ sub.w r0, r3, #78 @ 0x4e │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ negs r3, r0 │ │ │ │ adcs r3, r0 │ │ │ │ - b.n c75e │ │ │ │ + b.n c7b6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w c644 │ │ │ │ + bne.w c69c │ │ │ │ mov r0, r1 │ │ │ │ strb r2, [r7, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ blx 387c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w c344 │ │ │ │ + beq.w c39c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w c644 │ │ │ │ + bne.w c69c │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c38e │ │ │ │ - b.n c644 │ │ │ │ + bne.w c3e6 │ │ │ │ + b.n c69c │ │ │ │ ldrh.w r3, [r9, r2, lsl #1] │ │ │ │ add.w r2, r9, r2, lsl #1 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ ldrh r2, [r2, #2] │ │ │ │ uxth r3, r3 │ │ │ │ sub.w r1, r3, #78 @ 0x4e │ │ │ │ negs r3, r1 │ │ │ │ adcs r3, r1 │ │ │ │ - b.n c75e │ │ │ │ + b.n c7b6 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add.w ip, r9, r7, lsl #1 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r7, r1 │ │ │ │ - b.n c9fe │ │ │ │ + b.n ca56 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r0, #46 @ 0x2e │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ tst.w r2, lr │ │ │ │ - bne.w c644 │ │ │ │ + bne.w c69c │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ addne r7, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp r8, r3 │ │ │ │ - blt.n c97c │ │ │ │ + blt.n c9d4 │ │ │ │ mov lr, r2 │ │ │ │ ldrh.w r0, [ip] │ │ │ │ strb r0, [r7, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.n c9d8 │ │ │ │ - b.n c644 │ │ │ │ + bls.n ca30 │ │ │ │ + b.n c69c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.32 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -12160,331 +12201,331 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.8 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r1, #156 @ 0x9c │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r1, #8 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + subs r0, #0 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ add.w ip, r9, #4294967295 @ 0xffffffff │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add ip, r7 │ │ │ │ mov r7, r1 │ │ │ │ - b.n caa6 │ │ │ │ + b.n cafe │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ cmpne r0, #95 @ 0x5f │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ tst.w r2, sl │ │ │ │ - bne.w c644 │ │ │ │ + bne.w c69c │ │ │ │ adds r3, #2 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ ite eq │ │ │ │ moveq r7, r6 │ │ │ │ addne r7, r6, #1 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ cmp r8, r3 │ │ │ │ - blt.w c97c │ │ │ │ + blt.w c9d4 │ │ │ │ mov sl, r2 │ │ │ │ mov r3, ip │ │ │ │ ldrb.w r0, [ip, #1]! │ │ │ │ mov r6, r7 │ │ │ │ strb r0, [r7, #0] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.n ca7c │ │ │ │ - b.n c644 │ │ │ │ + bls.n cad4 │ │ │ │ + b.n c69c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w c640 │ │ │ │ + bne.w c698 │ │ │ │ mov r2, r1 │ │ │ │ strb r1, [r7, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 387c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ vstr d0, [sp] │ │ │ │ blx 35ac │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n c98c │ │ │ │ + b.n c9e4 │ │ │ │ ldrh.w r3, [r9, r2, lsl #1] │ │ │ │ add.w r2, r9, r2, lsl #1 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ ldrh r2, [r2, #2] │ │ │ │ uxth r3, r3 │ │ │ │ sub.w r6, r3, #65 @ 0x41 │ │ │ │ negs r3, r6 │ │ │ │ adcs r3, r6 │ │ │ │ - b.n c708 │ │ │ │ + b.n c760 │ │ │ │ cmp.w ip, #8 │ │ │ │ - bne.w c644 │ │ │ │ + bne.w c69c │ │ │ │ mov r8, r9 │ │ │ │ mov r1, r9 │ │ │ │ adds r2, r6, #3 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 899c │ │ │ │ + bl 896c │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 899c │ │ │ │ + bl 896c │ │ │ │ bic.w r2, r9, #32 │ │ │ │ bic.w r1, r0, #32 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, #73 @ 0x49 │ │ │ │ it eq │ │ │ │ cmpeq r1, #78 @ 0x4e │ │ │ │ mov r0, sl │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ ands r3, r2 │ │ │ │ mov r1, r8 │ │ │ │ adds r2, r6, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 899c │ │ │ │ + bl 896c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bic.w r2, r0, #32 │ │ │ │ mov r1, r8 │ │ │ │ cmp r2, #73 @ 0x49 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ mov r0, sl │ │ │ │ adds r2, r6, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 899c │ │ │ │ + bl 896c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bic.w r2, r0, #32 │ │ │ │ mov r1, r8 │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ mov r0, sl │ │ │ │ adds r2, r6, #7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 899c │ │ │ │ + bl 896c │ │ │ │ bic.w r2, r0, #32 │ │ │ │ cmp r2, #89 @ 0x59 │ │ │ │ - bne.w c644 │ │ │ │ + bne.w c69c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c77e │ │ │ │ - b.n c644 │ │ │ │ + bne.w c7d6 │ │ │ │ + b.n c69c │ │ │ │ bl 43b0 │ │ │ │ bl 434c │ │ │ │ - ldr r3, [pc, #72] @ (cbd8 ) │ │ │ │ + ldr r3, [pc, #72] @ (cc30 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #72] @ (cbdc ) │ │ │ │ - ldr r0, [pc, #72] @ (cbe0 ) │ │ │ │ + ldr r1, [pc, #72] @ (cc34 ) │ │ │ │ + ldr r0, [pc, #72] @ (cc38 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #3744 @ 0xea0 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ bl 416c │ │ │ │ - ldr r3, [pc, #52] @ (cbe4 ) │ │ │ │ + ldr r3, [pc, #52] @ (cc3c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #52] @ (cbe8 ) │ │ │ │ - ldr r0, [pc, #52] @ (cbec ) │ │ │ │ + ldr r1, [pc, #52] @ (cc40 ) │ │ │ │ + ldr r0, [pc, #52] @ (cc44 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ (cbf0 ) │ │ │ │ + ldr r3, [pc, #44] @ (cc48 ) │ │ │ │ movs r2, #25 │ │ │ │ - ldr r1, [pc, #44] @ (cbf4 ) │ │ │ │ - ldr r0, [pc, #44] @ (cbf8 ) │ │ │ │ + ldr r1, [pc, #44] @ (cc4c ) │ │ │ │ + ldr r0, [pc, #44] @ (cc50 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3956 @ 0xf74 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - add r7, pc, #840 @ (adr r7, cf24 ) │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + strb r0, [r4, #2] │ │ │ │ movs r3, r0 │ │ │ │ - strb r2, [r2, #14] │ │ │ │ + strb r2, [r3, #21] │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + strb r4, [r3, #0] │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #632 @ (adr r7, ce6c ) │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r6, #1] │ │ │ │ + ldrb r6, [r7, #8] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #244] @ (cd00 ) │ │ │ │ + ldr r2, [pc, #244] @ (cd58 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #7 │ │ │ │ - bpl.n cca8 │ │ │ │ + bpl.n cd00 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n cc2a │ │ │ │ + beq.n cc82 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ - bls.n cc9a │ │ │ │ + bls.n ccf2 │ │ │ │ rsb r1, r1, #1 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ adds r1, r2, #2 │ │ │ │ - beq.n cc68 │ │ │ │ + beq.n ccc0 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n cc8e │ │ │ │ + beq.n cce6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3b44 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n cc62 │ │ │ │ + beq.n ccba │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, cc7a │ │ │ │ + cbz r0, ccd2 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, r1, [r3, #12] │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ - b.n cc52 │ │ │ │ + b.n ccaa │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, r0, [r3, #12] │ │ │ │ lsrs r1, r0, #2 │ │ │ │ orr.w r2, r2, r0, lsl #30 │ │ │ │ - b.n cc52 │ │ │ │ + b.n ccaa │ │ │ │ ldr r0, [r3, #12] │ │ │ │ rsb r2, r1, #1 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n cc52 │ │ │ │ + b.n ccaa │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, ccd4 │ │ │ │ + cbz r3, cd2c │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, ccd4 │ │ │ │ + cbz r3, cd2c │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, ccd4 │ │ │ │ - ldr r2, [pc, #76] @ (cd04 ) │ │ │ │ + cbz r0, cd2c │ │ │ │ + ldr r2, [pc, #76] @ (cd5c ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n cce2 │ │ │ │ + bne.n cd3a │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r2, #7 │ │ │ │ - bmi.n cc2a │ │ │ │ + bmi.n cc82 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl cbfc │ │ │ │ + bl cc54 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ - b.n cc52 │ │ │ │ + b.n ccaa │ │ │ │ blx 3940 │ │ │ │ - cbz r0, ccf0 │ │ │ │ + cbz r0, cd48 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ - b.n cc62 │ │ │ │ - bl 83ac │ │ │ │ + b.n ccba │ │ │ │ + bl 837c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ccda │ │ │ │ + beq.n cd32 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n ccc0 │ │ │ │ - ldr r3, [pc, #20] @ (cd08 ) │ │ │ │ - ldr r1, [pc, #24] @ (cd0c ) │ │ │ │ + b.n cd18 │ │ │ │ + ldr r3, [pc, #20] @ (cd60 ) │ │ │ │ + ldr r1, [pc, #24] @ (cd64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n ccda │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + b.n cd32 │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #0] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ movs r3, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n cd64 │ │ │ │ + bpl.n cdbc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r3, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ - bls.n cd56 │ │ │ │ + bls.n cdae │ │ │ │ rsb r3, r3, #1 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r3, r2, #2 │ │ │ │ - beq.n cd38 │ │ │ │ + beq.n cd90 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n cd4a │ │ │ │ + beq.n cda2 │ │ │ │ b.w 3b40 │ │ │ │ ldrd r0, r1, [r0, #12] │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ bx lr │ │ │ │ @@ -12493,109 +12534,109 @@ │ │ │ │ orr.w r0, r0, r3, lsl #30 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #12] │ │ │ │ rsb r0, r3, #1 │ │ │ │ mul.w r0, r2, r0 │ │ │ │ asrs r1, r0, #31 │ │ │ │ bx lr │ │ │ │ - b.n cbfc │ │ │ │ + b.n cc54 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #220] @ (ce54 ) │ │ │ │ + ldr r4, [pc, #220] @ (ceac ) │ │ │ │ cmp r0, r1 │ │ │ │ sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ it eq │ │ │ │ moveq r4, #1 │ │ │ │ - beq.n cda8 │ │ │ │ - ldr.w ip, [pc, #208] @ ce58 │ │ │ │ + beq.n ce00 │ │ │ │ + ldr.w ip, [pc, #208] @ ceb0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r5, [r4, ip] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp ip, r5 │ │ │ │ - bne.n cdc6 │ │ │ │ + bne.n ce1e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbz r2, cdae │ │ │ │ + cbz r2, ce06 │ │ │ │ ands.w r0, r4, #2 │ │ │ │ - bne.n cda6 │ │ │ │ + bne.n cdfe │ │ │ │ lsrs r1, r4, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n cdb8 │ │ │ │ + beq.n ce10 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ and.w r4, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r4, [r3, #12] │ │ │ │ sub.w r4, r4, #2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n cda8 │ │ │ │ - ldr.w lr, [pc, #148] @ ce5c │ │ │ │ + b.n ce00 │ │ │ │ + ldr.w lr, [pc, #148] @ ceb4 │ │ │ │ ldr.w r5, [r4, lr] │ │ │ │ cmp ip, r5 │ │ │ │ - beq.n ce32 │ │ │ │ + beq.n ce8a │ │ │ │ movs r2, #2 │ │ │ │ blx 36e4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ce4e │ │ │ │ - ldr r3, [pc, #128] @ (ce60 ) │ │ │ │ - ldr r1, [pc, #128] @ (ce64 ) │ │ │ │ - ldr.w ip, [pc, #132] @ ce68 │ │ │ │ + beq.n cea6 │ │ │ │ + ldr r3, [pc, #128] @ (ceb8 ) │ │ │ │ + ldr r1, [pc, #128] @ (cebc ) │ │ │ │ + ldr.w ip, [pc, #132] @ cec0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr.w r4, [r4, ip] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, r1 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ - cbz r1, ce26 │ │ │ │ + cbz r1, ce7e │ │ │ │ subs r4, r0, r3 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n cda8 │ │ │ │ + beq.n ce00 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n cda8 │ │ │ │ + bne.n ce00 │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cda8 │ │ │ │ + b.n ce00 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 3a00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n ce0c │ │ │ │ + b.n ce64 │ │ │ │ vmov s15, r2 │ │ │ │ vldr d6, [r0, #8] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ - b.n cda8 │ │ │ │ + b.n ce00 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n cda8 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + b.n ce00 │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ @@ -12604,132 +12645,132 @@ │ │ │ │ lsls r0, r6, #11 │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #876] @ (d1ec ) │ │ │ │ + ldr r1, [pc, #876] @ (d244 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #876] @ (d1f0 ) │ │ │ │ + ldr r2, [pc, #876] @ (d248 ) │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r0, #24] │ │ │ │ - ldr r3, [pc, #872] @ (d1f4 ) │ │ │ │ + ldr r3, [pc, #872] @ (d24c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r5, ceea │ │ │ │ + cbz r5, cf42 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w d19a │ │ │ │ - ldr r1, [pc, #848] @ (d1f8 ) │ │ │ │ + bpl.w d1f2 │ │ │ │ + ldr r1, [pc, #848] @ (d250 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ mov r8, r1 │ │ │ │ cmp r2, r1 │ │ │ │ add.w r1, r7, #12 │ │ │ │ - beq.w d1b6 │ │ │ │ - ldr r0, [pc, #836] @ (d1fc ) │ │ │ │ + beq.w d20e │ │ │ │ + ldr r0, [pc, #836] @ (d254 ) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w d1b2 │ │ │ │ + beq.w d20a │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - cbnz r6, cf1c │ │ │ │ - ldr r0, [pc, #824] @ (d200 ) │ │ │ │ - ldr r3, [pc, #804] @ (d1f0 ) │ │ │ │ + cbnz r6, cf74 │ │ │ │ + ldr r0, [pc, #824] @ (d258 ) │ │ │ │ + ldr r3, [pc, #804] @ (d248 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r0, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w d196 │ │ │ │ + bne.w d1ee │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, r5 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ and.w r2, r2, #5 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w d09e │ │ │ │ - ldr r2, [pc, #780] @ (d204 ) │ │ │ │ - ldr r3, [pc, #756] @ (d1f0 ) │ │ │ │ + beq.w d0f6 │ │ │ │ + ldr r2, [pc, #780] @ (d25c ) │ │ │ │ + ldr r3, [pc, #756] @ (d248 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w d196 │ │ │ │ + bne.w d1ee │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w b3b8 │ │ │ │ + b.w b410 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.w d1cc │ │ │ │ + bpl.w d224 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cec6 │ │ │ │ + beq.n cf1e │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r0, r3, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 3c28 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d16c │ │ │ │ + beq.w d1c4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r2, cf98 │ │ │ │ + cbz r2, cff0 │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #6 │ │ │ │ - bls.w d154 │ │ │ │ + bls.w d1ac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub.w ip, r0, r7 │ │ │ │ cmp.w ip, #16 │ │ │ │ - beq.w d154 │ │ │ │ + beq.w d1ac │ │ │ │ mov.w ip, r2, lsr #1 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r0, ip, lsl #3 │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ strd r3, r2, [r0] │ │ │ │ adds r0, #8 │ │ │ │ adds r7, #8 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n cf72 │ │ │ │ + bne.n cfca │ │ │ │ bic.w r0, sl, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r3, lr │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n cf98 │ │ │ │ + beq.n cff0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr.w r1, [r1, r0, lsl #2] │ │ │ │ str.w r1, [r7, r0, lsl #2] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 38f8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d172 │ │ │ │ + beq.w d1ca │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov.w sl, #268435456 @ 0x10000000 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add.w r5, r7, #8 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ @@ -12742,15 +12783,15 @@ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #0] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n d030 │ │ │ │ + b.n d088 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w sl, sl, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -12763,946 +12804,946 @@ │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.w d1d8 │ │ │ │ + bpl.w d230 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w d1b6 │ │ │ │ + beq.w d20e │ │ │ │ cmp r2, r9 │ │ │ │ - beq.w d1b2 │ │ │ │ + beq.w d20a │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.w d1d4 │ │ │ │ + bge.w d22c │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ str.w r1, [r6, #4]! │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 3a78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cfe0 │ │ │ │ + bne.n d038 │ │ │ │ ldrd r5, r2, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w d184 │ │ │ │ + beq.w d1dc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d06e │ │ │ │ + beq.n d0c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d14c │ │ │ │ + beq.n d1a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n d120 │ │ │ │ + ble.n d178 │ │ │ │ mov r8, r4 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r3 │ │ │ │ - b.n d086 │ │ │ │ + b.n d0de │ │ │ │ adds r7, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n d11e │ │ │ │ + beq.n d176 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n d080 │ │ │ │ + beq.n d0d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d080 │ │ │ │ + bne.n d0d8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d080 │ │ │ │ + b.n d0d8 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w d1d0 │ │ │ │ - ldr r1, [pc, #332] @ (d1f8 ) │ │ │ │ + bpl.w d228 │ │ │ │ + ldr r1, [pc, #332] @ (d250 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w d1b6 │ │ │ │ - ldr r1, [pc, #328] @ (d1fc ) │ │ │ │ + beq.w d20e │ │ │ │ + ldr r1, [pc, #328] @ (d254 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n d1b2 │ │ │ │ + beq.n d20a │ │ │ │ ldr r2, [r7, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 39a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d148 │ │ │ │ + beq.n d1a0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 37e0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - cbz r0, d128 │ │ │ │ + cbz r0, d180 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl b3b8 │ │ │ │ + bl b410 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n d0fa │ │ │ │ + beq.n d152 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, d116 │ │ │ │ - ldr r2, [pc, #268] @ (d208 ) │ │ │ │ - ldr r3, [pc, #240] @ (d1f0 ) │ │ │ │ + cbz r3, d16e │ │ │ │ + ldr r2, [pc, #268] @ (d260 ) │ │ │ │ + ldr r3, [pc, #240] @ (d248 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n d196 │ │ │ │ + bne.n d1ee │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d0fa │ │ │ │ + b.n d152 │ │ │ │ mov r4, r8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 35ac │ │ │ │ - b.n d0fa │ │ │ │ + b.n d152 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n d138 │ │ │ │ + beq.n d190 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbz r1, d17a │ │ │ │ - ldr r0, [pc, #208] @ (d20c ) │ │ │ │ - ldr r1, [pc, #212] @ (d210 ) │ │ │ │ + cbz r1, d1d2 │ │ │ │ + ldr r0, [pc, #208] @ (d264 ) │ │ │ │ + ldr r1, [pc, #212] @ (d268 ) │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ movs r4, #0 │ │ │ │ - b.n d0fa │ │ │ │ + b.n d152 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d06e │ │ │ │ + b.n d0c6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adds r7, #8 │ │ │ │ mov r1, r0 │ │ │ │ add.w ip, r0, r2, lsl #2 │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ str.w r0, [r1], #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n d15e │ │ │ │ - b.n cf98 │ │ │ │ + bne.n d1b6 │ │ │ │ + b.n cff0 │ │ │ │ blx 3670 │ │ │ │ - b.n d148 │ │ │ │ + b.n d1a0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 35ac │ │ │ │ - b.n d148 │ │ │ │ + b.n d1a0 │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n d138 │ │ │ │ - ldr r2, [pc, #132] @ (d20c ) │ │ │ │ + b.n d190 │ │ │ │ + ldr r2, [pc, #132] @ (d264 ) │ │ │ │ mov r4, r7 │ │ │ │ - ldr r1, [pc, #136] @ (d214 ) │ │ │ │ + ldr r1, [pc, #136] @ (d26c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n d05a │ │ │ │ + b.n d0b2 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #124] @ (d218 ) │ │ │ │ + ldr r3, [pc, #124] @ (d270 ) │ │ │ │ movw r2, #35334 @ 0x8a06 │ │ │ │ - ldr r1, [pc, #120] @ (d21c ) │ │ │ │ - ldr r0, [pc, #124] @ (d220 ) │ │ │ │ + ldr r1, [pc, #120] @ (d274 ) │ │ │ │ + ldr r0, [pc, #124] @ (d278 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3976 @ 0xf88 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #108] @ (d224 ) │ │ │ │ + ldr r3, [pc, #108] @ (d27c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #104] @ (d228 ) │ │ │ │ - ldr r0, [pc, #108] @ (d22c ) │ │ │ │ + ldr r1, [pc, #104] @ (d280 ) │ │ │ │ + ldr r0, [pc, #108] @ (d284 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 4380 │ │ │ │ bl 40dc │ │ │ │ bl 422c │ │ │ │ - ldr r3, [pc, #84] @ (d230 ) │ │ │ │ + ldr r3, [pc, #84] @ (d288 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #84] @ (d234 ) │ │ │ │ - ldr r0, [pc, #88] @ (d238 ) │ │ │ │ + ldr r1, [pc, #84] @ (d28c ) │ │ │ │ + ldr r0, [pc, #88] @ (d290 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #188 @ 0xbc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - cmp r6, #40 @ 0x28 │ │ │ │ + cmp r5, #208 @ 0xd0 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #28 │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ movs r5, r0 │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + cmp r5, #90 @ 0x5a │ │ │ │ movs r5, r0 │ │ │ │ - cmp r3, #174 @ 0xae │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + strb r2, [r0, #21] │ │ │ │ movs r3, r0 │ │ │ │ - strb r2, [r2, #12] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ movs r3, r0 │ │ │ │ - add r1, pc, #784 @ (adr r1, d52c ) │ │ │ │ + add r3, pc, #560 @ (adr r3, d4a4 ) │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ movs r3, r0 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ movs r3, 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ blx 3a30 │ │ │ │ - ldr r3, [pc, #604] @ (d4b4 ) │ │ │ │ + ldr r3, [pc, #604] @ (d50c ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r3, #1548] @ 0x60c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n d314 │ │ │ │ + beq.n d36c │ │ │ │ ldr.w r6, [r3, #1540] @ 0x604 │ │ │ │ subs r1, r6, #1 │ │ │ │ - bmi.n d314 │ │ │ │ + bmi.n d36c │ │ │ │ add.w r3, ip, r1, lsl #3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n d314 │ │ │ │ + bgt.n d36c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n d30c │ │ │ │ + beq.n d364 │ │ │ │ movs r2, #0 │ │ │ │ - b.n d288 │ │ │ │ - ble.n d2a4 │ │ │ │ + b.n d2e0 │ │ │ │ + ble.n d2fc │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n d29e │ │ │ │ + bge.n d2f6 │ │ │ │ subs r3, r1, r2 │ │ │ │ add.w r3, r2, r3, asr #1 │ │ │ │ add.w r0, ip, r3, lsl #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n d280 │ │ │ │ + bge.n d2d8 │ │ │ │ mov r1, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - blt.n d288 │ │ │ │ + blt.n d2e0 │ │ │ │ cmp r4, r0 │ │ │ │ it gt │ │ │ │ addgt r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n d314 │ │ │ │ + ble.n d36c │ │ │ │ add.w ip, ip, r3, lsl #3 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n d314 │ │ │ │ + bne.n d36c │ │ │ │ ldr.w r6, [ip] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d2c6 │ │ │ │ + beq.n d31e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #496] @ (d4b8 ) │ │ │ │ + ldr r2, [pc, #496] @ (d510 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ blx 35a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d3c0 │ │ │ │ + beq.n d418 │ │ │ │ str r4, [r0, #20] │ │ │ │ blx 381c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d2f4 │ │ │ │ + beq.n d34c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d3ea │ │ │ │ + beq.n d442 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d306 │ │ │ │ + beq.n d35e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d3de │ │ │ │ + beq.n d436 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n d2b0 │ │ │ │ + ble.n d308 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d3f2 │ │ │ │ + beq.n d44a │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, d344 │ │ │ │ + cbz r0, d39c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ - ldr r0, [pc, #372] @ (d4bc ) │ │ │ │ + ldr r0, [pc, #372] @ (d514 ) │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d432 │ │ │ │ + beq.n d48a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r9, r2 │ │ │ │ - bne.w d4b0 │ │ │ │ + bne.w d508 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w d490 │ │ │ │ + bne.w d4e8 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - cbz r0, d384 │ │ │ │ + cbz r0, d3dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d384 │ │ │ │ + beq.n d3dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d48a │ │ │ │ + beq.w d4e2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d39a │ │ │ │ + beq.n d3f2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d42a │ │ │ │ + beq.n d482 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n d3b6 │ │ │ │ + beq.n d40e │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d3b6 │ │ │ │ + beq.n d40e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d486 │ │ │ │ + beq.n d4de │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 90cc │ │ │ │ - b.n d2c6 │ │ │ │ + bl 9128 │ │ │ │ + b.n d31e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d306 │ │ │ │ + beq.n d35e │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d306 │ │ │ │ + bne.n d35e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 3654 <_Py_Dealloc@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 3654 <_Py_Dealloc@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d2f4 │ │ │ │ - ldr r0, [pc, #204] @ (d4c0 ) │ │ │ │ + b.n d34c │ │ │ │ + ldr r0, [pc, #204] @ (d518 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d306 │ │ │ │ + beq.w d35e │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d3b6 │ │ │ │ + beq.n d40e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d3b6 │ │ │ │ + beq.n d40e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d3b6 │ │ │ │ + bne.n d40e │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d3b6 │ │ │ │ + b.n d40e │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d39a │ │ │ │ + b.n d3f2 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n d448 │ │ │ │ + beq.n d4a0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ - cbz r2, d4a8 │ │ │ │ + cbz r2, d500 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n d458 │ │ │ │ + beq.n d4b0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, d47e │ │ │ │ + cbz r2, d4d6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w d306 │ │ │ │ + beq.w d35e │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d306 │ │ │ │ + beq.w d35e │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d306 │ │ │ │ - b.n d3d4 │ │ │ │ + bne.w d35e │ │ │ │ + b.n d42c │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d458 │ │ │ │ + b.n d4b0 │ │ │ │ mov r0, r8 │ │ │ │ - b.n d424 │ │ │ │ + b.n d47c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d384 │ │ │ │ + b.n d3dc │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3548 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w d370 │ │ │ │ - b.n d384 │ │ │ │ + bne.w d3c8 │ │ │ │ + b.n d3dc │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n d448 │ │ │ │ + b.n d4a0 │ │ │ │ bl 4538 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ movs r5, r0 │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r4, #94 @ 0x5e │ │ │ │ movs r5, r0 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ + strb r0, [r4, #13] │ │ │ │ movs r3, r0 │ │ │ │ - strb r2, [r5, #3] │ │ │ │ + strb r2, [r6, #10] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r1, [pc, #564] @ (d708 ) │ │ │ │ + ldr r1, [pc, #564] @ (d760 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #564] @ (d70c ) │ │ │ │ + ldr r2, [pc, #564] @ (d764 ) │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #560] @ (d710 ) │ │ │ │ + ldr r3, [pc, #560] @ (d768 ) │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r4, [r3, #256] @ 0x100 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ strd r5, r5, [sp, #24] │ │ │ │ strh.w r5, [sp, #32] │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d652 │ │ │ │ + bne.w d6aa │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w d6d6 │ │ │ │ + beq.w d72e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d51a │ │ │ │ + beq.n d572 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r1, sp │ │ │ │ - ldr r2, [pc, #492] @ (d714 ) │ │ │ │ + ldr r2, [pc, #492] @ (d76c ) │ │ │ │ movs r3, #7 │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w d666 │ │ │ │ + beq.w d6be │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d656 │ │ │ │ - ldr r3, [pc, #464] @ (d718 ) │ │ │ │ + bne.w d6ae │ │ │ │ + ldr r3, [pc, #464] @ (d770 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r3, #1560] @ 0x618 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r1 │ │ │ │ add r1, sp, #12 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r7, [sp, #8] │ │ │ │ - bl b868 │ │ │ │ + bl b8c0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n d57c │ │ │ │ + beq.n d5d4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n d64a │ │ │ │ + beq.n d6a2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n d616 │ │ │ │ + beq.n d66e │ │ │ │ mov r0, r7 │ │ │ │ blx 39cc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n d604 │ │ │ │ + beq.n d65c │ │ │ │ blx 3834 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d604 │ │ │ │ + beq.n d65c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 3c74 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d6b2 │ │ │ │ + beq.w d70a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d5b6 │ │ │ │ + beq.n d60e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d672 │ │ │ │ + beq.n d6ca │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d5c8 │ │ │ │ + beq.n d620 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d684 │ │ │ │ + beq.n d6dc │ │ │ │ ldrb.w r3, [sp, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d636 │ │ │ │ + bne.n d68e │ │ │ │ blx 377c │ │ │ │ - cbz r4, d5e8 │ │ │ │ + cbz r4, d640 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d5e8 │ │ │ │ + beq.n d640 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d66a │ │ │ │ - ldr r2, [pc, #304] @ (d71c ) │ │ │ │ - ldr r3, [pc, #288] @ (d70c ) │ │ │ │ + beq.n d6c2 │ │ │ │ + ldr r2, [pc, #304] @ (d774 ) │ │ │ │ + ldr r3, [pc, #288] @ (d764 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w d704 │ │ │ │ + bne.w d75c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d616 │ │ │ │ + beq.n d66e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d6f4 │ │ │ │ + beq.n d74c │ │ │ │ movs r5, #54 @ 0x36 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d694 │ │ │ │ + bne.n d6ec │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d6a6 │ │ │ │ - ldr r0, [pc, #244] @ (d720 ) │ │ │ │ + bne.n d6fe │ │ │ │ + ldr r0, [pc, #244] @ (d778 ) │ │ │ │ mov r1, r5 │ │ │ │ movs r5, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - b.n d5d0 │ │ │ │ + bl d294 │ │ │ │ + b.n d628 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #22 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n d5d0 │ │ │ │ - b.n d616 │ │ │ │ + bne.n d628 │ │ │ │ + b.n d66e │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d57c │ │ │ │ + b.n d5d4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n d544 │ │ │ │ + b.n d59c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w d544 │ │ │ │ + bne.w d59c │ │ │ │ movs r5, #53 @ 0x35 │ │ │ │ - b.n d618 │ │ │ │ + b.n d670 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d5e8 │ │ │ │ + b.n d640 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n d5c0 │ │ │ │ - b.n d5c8 │ │ │ │ + bne.n d618 │ │ │ │ + b.n d620 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrb.w r3, [sp, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d5d0 │ │ │ │ - b.n d636 │ │ │ │ + beq.n d628 │ │ │ │ + b.n d68e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d628 │ │ │ │ + beq.n d680 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n d628 │ │ │ │ + b.n d680 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d6bc │ │ │ │ + beq.n d714 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, d6fc │ │ │ │ + cbz r3, d754 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d616 │ │ │ │ + beq.n d66e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d616 │ │ │ │ + bne.n d66e │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d616 │ │ │ │ - ldr r1, [pc, #76] @ (d724 ) │ │ │ │ + b.n d66e │ │ │ │ + ldr r1, [pc, #76] @ (d77c ) │ │ │ │ movs r2, #53 @ 0x35 │ │ │ │ - ldr r0, [pc, #76] @ (d728 ) │ │ │ │ + ldr r0, [pc, #76] @ (d780 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d666 │ │ │ │ + beq.n d6be │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n d51a │ │ │ │ + b.n d572 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d616 │ │ │ │ + b.n d66e │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d6bc │ │ │ │ + b.n d714 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + movs r7, #122 @ 0x7a │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #162 @ 0xa2 │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r6, [r0, #42] @ 0x2a │ │ │ │ + ldrh r6, [r1, #56] @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ movs r5, r0 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ + strb r6, [r4, #2] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #124] @ 0x7c │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r1, [pc, #304] @ (d86c ) │ │ │ │ + ldr r1, [pc, #304] @ (d8c4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #304] @ (d870 ) │ │ │ │ + ldr r2, [pc, #304] @ (d8c8 ) │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #300] @ (d874 ) │ │ │ │ + ldr r3, [pc, #300] @ (d8cc ) │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r4, [r3, #380] @ 0x17c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ strh.w r5, [sp, #24] │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d816 │ │ │ │ + bne.n d86e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n d84a │ │ │ │ + beq.n d8a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d77e │ │ │ │ + beq.n d7d6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r1, sp │ │ │ │ - ldr r2, [pc, #236] @ (d878 ) │ │ │ │ + ldr r2, [pc, #236] @ (d8d0 ) │ │ │ │ movs r3, #7 │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n d7fc │ │ │ │ + beq.n d854 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d81a │ │ │ │ + bne.n d872 │ │ │ │ vldr s0, [r7, #16] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ blx 3844 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, d7fc │ │ │ │ + cbz r0, d854 │ │ │ │ ldrb.w r3, [sp, #14] │ │ │ │ - cbnz r3, d7ea │ │ │ │ + cbnz r3, d842 │ │ │ │ blx 377c │ │ │ │ - cbz r4, d7d0 │ │ │ │ + cbz r4, d828 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d7d0 │ │ │ │ + beq.n d828 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, d82a │ │ │ │ - ldr r2, [pc, #168] @ (d87c ) │ │ │ │ - ldr r3, [pc, #156] @ (d870 ) │ │ │ │ + cbz r3, d882 │ │ │ │ + ldr r2, [pc, #168] @ (d8d4 ) │ │ │ │ + ldr r3, [pc, #156] @ (d8c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n d868 │ │ │ │ + bne.n d8c0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #14 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n d7ba │ │ │ │ + bne.n d812 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ - cbnz r3, d832 │ │ │ │ + cbnz r3, d88a │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ - cbnz r3, d83e │ │ │ │ - ldr r0, [pc, #116] @ (d880 ) │ │ │ │ + cbnz r3, d896 │ │ │ │ + ldr r0, [pc, #116] @ (d8d8 ) │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ movs r5, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - b.n d7ba │ │ │ │ + bl d294 │ │ │ │ + b.n d812 │ │ │ │ mov r4, r5 │ │ │ │ - b.n d7a4 │ │ │ │ + b.n d7fc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n d7a4 │ │ │ │ - b.n d7fc │ │ │ │ + bne.n d7fc │ │ │ │ + b.n d854 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d7d0 │ │ │ │ + b.n d828 │ │ │ │ movs r2, #99 @ 0x63 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n d802 │ │ │ │ + b.n d85a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n d808 │ │ │ │ - ldr r1, [pc, #56] @ (d884 ) │ │ │ │ + b.n d860 │ │ │ │ + ldr r1, [pc, #56] @ (d8dc ) │ │ │ │ movs r2, #99 @ 0x63 │ │ │ │ - ldr r0, [pc, #56] @ (d888 ) │ │ │ │ + ldr r0, [pc, #56] @ (d8e0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d7fc │ │ │ │ + beq.n d854 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n d77e │ │ │ │ + b.n d7d6 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + movs r5, #18 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #58 @ 0x3a │ │ │ │ + cmp r7, #226 @ 0xe2 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + ldrh r2, [r5, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [r4, #108] @ 0x6c │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r7, #92] @ 0x5c │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #100] @ 0x64 │ │ │ │ movs r3, 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 │ │ │ │ - ldr r2, [pc, #456] @ (da68 ) │ │ │ │ + ldr r2, [pc, #456] @ (dac0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #456] @ (da6c ) │ │ │ │ + ldr r3, [pc, #456] @ (dac4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #456] @ da70 │ │ │ │ + ldr.w r8, [pc, #456] @ dac8 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w da40 │ │ │ │ - ldr r3, [pc, #440] @ (da74 ) │ │ │ │ + beq.w da98 │ │ │ │ + ldr r3, [pc, #440] @ (dacc ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ strh.w r5, [sp, #32] │ │ │ │ ldr.w r4, [r3, #384] @ 0x180 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d97e │ │ │ │ + beq.n d9d6 │ │ │ │ mov r4, r5 │ │ │ │ - ldr r3, [pc, #408] @ (da78 ) │ │ │ │ + ldr r3, [pc, #408] @ (dad0 ) │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n d9e0 │ │ │ │ + beq.n da38 │ │ │ │ mov r0, r7 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d9f6 │ │ │ │ + beq.n da4e │ │ │ │ ldrb.w r3, [sp, #22] │ │ │ │ vstr s0, [r9, #16] │ │ │ │ - cbz r3, d948 │ │ │ │ - ldr r3, [pc, #364] @ (da7c ) │ │ │ │ + cbz r3, d9a0 │ │ │ │ + ldr r3, [pc, #364] @ (dad4 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #22 │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -13711,347 +13752,347 @@ │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r3, r5 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d944 │ │ │ │ + beq.n d99c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d9ee │ │ │ │ + beq.n da46 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n d9c4 │ │ │ │ + beq.n da1c │ │ │ │ movs r5, #0 │ │ │ │ blx 377c │ │ │ │ - cbz r4, d962 │ │ │ │ + cbz r4, d9ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d962 │ │ │ │ + beq.n d9ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d9e6 │ │ │ │ - ldr r2, [pc, #284] @ (da80 ) │ │ │ │ - ldr r3, [pc, #260] @ (da6c ) │ │ │ │ + beq.n da3e │ │ │ │ + ldr r2, [pc, #284] @ (dad8 ) │ │ │ │ + ldr r3, [pc, #260] @ (dac4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n da56 │ │ │ │ + bne.n daae │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n da0a │ │ │ │ + beq.n da62 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d990 │ │ │ │ + beq.n d9e8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #240] @ (da84 ) │ │ │ │ + ldr r2, [pc, #240] @ (dadc ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #200] @ da60 │ │ │ │ + vldr d7, [pc, #200] @ dab8 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n d9c4 │ │ │ │ + beq.n da1c │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d8de │ │ │ │ + beq.n d936 │ │ │ │ add r0, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n d8de │ │ │ │ + bne.n d936 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ - cbnz r3, da34 │ │ │ │ + cbnz r3, da8c │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, da28 │ │ │ │ - ldr r0, [pc, #180] @ (da88 ) │ │ │ │ + cbnz r3, da80 │ │ │ │ + ldr r0, [pc, #180] @ (dae0 ) │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - b.n d94a │ │ │ │ + bl d294 │ │ │ │ + b.n d9a2 │ │ │ │ vldr d0, [r7, #8] │ │ │ │ - b.n d8f0 │ │ │ │ + b.n d948 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d962 │ │ │ │ + b.n d9ba │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d944 │ │ │ │ + b.n d99c │ │ │ │ vstr s0, [sp, #4] │ │ │ │ blx 3940 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d902 │ │ │ │ - b.n d9c4 │ │ │ │ - ldr r1, [pc, #128] @ (da8c ) │ │ │ │ + beq.w d95a │ │ │ │ + b.n da1c │ │ │ │ + ldr r1, [pc, #128] @ (dae4 ) │ │ │ │ movs r2, #99 @ 0x63 │ │ │ │ - ldr r0, [pc, #128] @ (da90 ) │ │ │ │ + ldr r0, [pc, #128] @ (dae8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d9c4 │ │ │ │ + beq.n da1c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n d990 │ │ │ │ + b.n d9e8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n d9d0 │ │ │ │ + b.n da28 │ │ │ │ movs r2, #99 @ 0x63 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n d9ca │ │ │ │ - ldr r3, [pc, #80] @ (da94 ) │ │ │ │ + b.n da22 │ │ │ │ + ldr r3, [pc, #80] @ (daec ) │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #80] @ (da98 ) │ │ │ │ + ldr r1, [pc, #80] @ (daf0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n d962 │ │ │ │ + b.n d9ba │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - movs r4, #10 │ │ │ │ + movs r3, #178 @ 0xb2 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #4 │ │ │ │ + movs r3, #172 @ 0xac │ │ │ │ movs r5, r0 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r6, [r3, #20] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r1, [pc, #304] @ (dbdc ) │ │ │ │ + ldr r1, [pc, #304] @ (dc34 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #304] @ (dbe0 ) │ │ │ │ + ldr r2, [pc, #304] @ (dc38 ) │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #300] @ (dbe4 ) │ │ │ │ + ldr r3, [pc, #300] @ (dc3c ) │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r4, [r3, #388] @ 0x184 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ strh.w r5, [sp, #24] │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n db86 │ │ │ │ + bne.n dbde │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n dbba │ │ │ │ + beq.n dc12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n daee │ │ │ │ + beq.n db46 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r1, sp │ │ │ │ - ldr r2, [pc, #236] @ (dbe8 ) │ │ │ │ + ldr r2, [pc, #236] @ (dc40 ) │ │ │ │ movs r3, #7 │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n db6c │ │ │ │ + beq.n dbc4 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n db8a │ │ │ │ + bne.n dbe2 │ │ │ │ vldr s0, [r7, #20] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ blx 3844 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, db6c │ │ │ │ + cbz r0, dbc4 │ │ │ │ ldrb.w r3, [sp, #14] │ │ │ │ - cbnz r3, db5a │ │ │ │ + cbnz r3, dbb2 │ │ │ │ blx 377c │ │ │ │ - cbz r4, db40 │ │ │ │ + cbz r4, db98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n db40 │ │ │ │ + beq.n db98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, db9a │ │ │ │ - ldr r2, [pc, #168] @ (dbec ) │ │ │ │ - ldr r3, [pc, #156] @ (dbe0 ) │ │ │ │ + cbz r3, dbf2 │ │ │ │ + ldr r2, [pc, #168] @ (dc44 ) │ │ │ │ + ldr r3, [pc, #156] @ (dc38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n dbd8 │ │ │ │ + bne.n dc30 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #14 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n db2a │ │ │ │ + bne.n db82 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ - cbnz r3, dba2 │ │ │ │ + cbnz r3, dbfa │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ - cbnz r3, dbae │ │ │ │ - ldr r0, [pc, #116] @ (dbf0 ) │ │ │ │ + cbnz r3, dc06 │ │ │ │ + ldr r0, [pc, #116] @ (dc48 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r5, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - b.n db2a │ │ │ │ + bl d294 │ │ │ │ + b.n db82 │ │ │ │ mov r4, r5 │ │ │ │ - b.n db14 │ │ │ │ + b.n db6c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n db14 │ │ │ │ - b.n db6c │ │ │ │ + bne.n db6c │ │ │ │ + b.n dbc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n db40 │ │ │ │ + b.n db98 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n db72 │ │ │ │ + b.n dbca │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n db78 │ │ │ │ - ldr r1, [pc, #56] @ (dbf4 ) │ │ │ │ + b.n dbd0 │ │ │ │ + ldr r1, [pc, #56] @ (dc4c ) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ - ldr r0, [pc, #56] @ (dbf8 ) │ │ │ │ + ldr r0, [pc, #56] @ (dc50 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n db6c │ │ │ │ + beq.n dbc4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n daee │ │ │ │ + b.n db46 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - movs r1, #250 @ 0xfa │ │ │ │ + movs r1, #162 @ 0xa2 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + ldrh r2, [r7, #8] │ │ │ │ movs r3, r0 │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ + movs r1, #16 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ movs r3, 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 │ │ │ │ - ldr r2, [pc, #456] @ (ddd8 ) │ │ │ │ + ldr r2, [pc, #456] @ (de30 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #456] @ (dddc ) │ │ │ │ + ldr r3, [pc, #456] @ (de34 ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #456] @ dde0 │ │ │ │ + ldr.w r8, [pc, #456] @ de38 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w ddb0 │ │ │ │ - ldr r3, [pc, #440] @ (dde4 ) │ │ │ │ + beq.w de08 │ │ │ │ + ldr r3, [pc, #440] @ (de3c ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ strh.w r5, [sp, #32] │ │ │ │ ldr.w r4, [r3, #392] @ 0x188 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n dcee │ │ │ │ + beq.n dd46 │ │ │ │ mov r4, r5 │ │ │ │ - ldr r3, [pc, #408] @ (dde8 ) │ │ │ │ + ldr r3, [pc, #408] @ (de40 ) │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n dd50 │ │ │ │ + beq.n dda8 │ │ │ │ mov r0, r7 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n dd66 │ │ │ │ + beq.n ddbe │ │ │ │ ldrb.w r3, [sp, #22] │ │ │ │ vstr s0, [r9, #20] │ │ │ │ - cbz r3, dcb8 │ │ │ │ - ldr r3, [pc, #364] @ (ddec ) │ │ │ │ + cbz r3, dd10 │ │ │ │ + ldr r3, [pc, #364] @ (de44 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #22 │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -14060,347 +14101,347 @@ │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r3, r5 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n dcb4 │ │ │ │ + beq.n dd0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n dd5e │ │ │ │ + beq.n ddb6 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n dd34 │ │ │ │ + beq.n dd8c │ │ │ │ movs r5, #0 │ │ │ │ blx 377c │ │ │ │ - cbz r4, dcd2 │ │ │ │ + cbz r4, dd2a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n dcd2 │ │ │ │ + beq.n dd2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n dd56 │ │ │ │ - ldr r2, [pc, #284] @ (ddf0 ) │ │ │ │ - ldr r3, [pc, #260] @ (dddc ) │ │ │ │ + beq.n ddae │ │ │ │ + ldr r2, [pc, #284] @ (de48 ) │ │ │ │ + ldr r3, [pc, #260] @ (de34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ddc6 │ │ │ │ + bne.n de1e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n dd7a │ │ │ │ + beq.n ddd2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n dd00 │ │ │ │ + beq.n dd58 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #240] @ (ddf4 ) │ │ │ │ + ldr r2, [pc, #240] @ (de4c ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #200] @ ddd0 │ │ │ │ + vldr d7, [pc, #200] @ de28 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n dd34 │ │ │ │ + beq.n dd8c │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n dc4e │ │ │ │ + beq.n dca6 │ │ │ │ add r0, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n dc4e │ │ │ │ + bne.n dca6 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ - cbnz r3, dda4 │ │ │ │ + cbnz r3, ddfc │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, dd98 │ │ │ │ - ldr r0, [pc, #180] @ (ddf8 ) │ │ │ │ + cbnz r3, ddf0 │ │ │ │ + ldr r0, [pc, #180] @ (de50 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - b.n dcba │ │ │ │ + bl d294 │ │ │ │ + b.n dd12 │ │ │ │ vldr d0, [r7, #8] │ │ │ │ - b.n dc60 │ │ │ │ + b.n dcb8 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n dcd2 │ │ │ │ + b.n dd2a │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n dcb4 │ │ │ │ + b.n dd0c │ │ │ │ vstr s0, [sp, #4] │ │ │ │ blx 3940 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w dc72 │ │ │ │ - b.n dd34 │ │ │ │ - ldr r1, [pc, #128] @ (ddfc ) │ │ │ │ + beq.w dcca │ │ │ │ + b.n dd8c │ │ │ │ + ldr r1, [pc, #128] @ (de54 ) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ - ldr r0, [pc, #128] @ (de00 ) │ │ │ │ + ldr r0, [pc, #128] @ (de58 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n dd34 │ │ │ │ + beq.n dd8c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n dd00 │ │ │ │ + b.n dd58 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n dd40 │ │ │ │ + b.n dd98 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n dd3a │ │ │ │ - ldr r3, [pc, #80] @ (de04 ) │ │ │ │ + b.n dd92 │ │ │ │ + ldr r3, [pc, #80] @ (de5c ) │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #80] @ (de08 ) │ │ │ │ + ldr r1, [pc, #80] @ (de60 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n dcd2 │ │ │ │ + b.n dd2a │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #148 @ 0x94 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ movs r5, r0 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r2, #250 @ 0xfa │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + subs r6, r7, #5 │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r1, [pc, #304] @ (df4c ) │ │ │ │ + ldr r1, [pc, #304] @ (dfa4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #304] @ (df50 ) │ │ │ │ + ldr r2, [pc, #304] @ (dfa8 ) │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #300] @ (df54 ) │ │ │ │ + ldr r3, [pc, #300] @ (dfac ) │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r4, [r3, #396] @ 0x18c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ strh.w r5, [sp, #24] │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n def6 │ │ │ │ + bne.n df4e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n df2a │ │ │ │ + beq.n df82 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n de5e │ │ │ │ + beq.n deb6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r1, sp │ │ │ │ - ldr r2, [pc, #236] @ (df58 ) │ │ │ │ + ldr r2, [pc, #236] @ (dfb0 ) │ │ │ │ movs r3, #7 │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n dedc │ │ │ │ + beq.n df34 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n defa │ │ │ │ + bne.n df52 │ │ │ │ vldr s0, [r7, #24] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ blx 3844 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, dedc │ │ │ │ + cbz r0, df34 │ │ │ │ ldrb.w r3, [sp, #14] │ │ │ │ - cbnz r3, deca │ │ │ │ + cbnz r3, df22 │ │ │ │ blx 377c │ │ │ │ - cbz r4, deb0 │ │ │ │ + cbz r4, df08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n deb0 │ │ │ │ + beq.n df08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, df0a │ │ │ │ - ldr r2, [pc, #168] @ (df5c ) │ │ │ │ - ldr r3, [pc, #156] @ (df50 ) │ │ │ │ + cbz r3, df62 │ │ │ │ + ldr r2, [pc, #168] @ (dfb4 ) │ │ │ │ + ldr r3, [pc, #156] @ (dfa8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n df48 │ │ │ │ + bne.n dfa0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #14 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n de9a │ │ │ │ + bne.n def2 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ - cbnz r3, df12 │ │ │ │ + cbnz r3, df6a │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ - cbnz r3, df1e │ │ │ │ - ldr r0, [pc, #116] @ (df60 ) │ │ │ │ + cbnz r3, df76 │ │ │ │ + ldr r0, [pc, #116] @ (dfb8 ) │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ movs r5, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - b.n de9a │ │ │ │ + bl d294 │ │ │ │ + b.n def2 │ │ │ │ mov r4, r5 │ │ │ │ - b.n de84 │ │ │ │ + b.n dedc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n de84 │ │ │ │ - b.n dedc │ │ │ │ + bne.n dedc │ │ │ │ + b.n df34 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n deb0 │ │ │ │ + b.n df08 │ │ │ │ movs r2, #101 @ 0x65 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n dee2 │ │ │ │ + b.n df3a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n dee8 │ │ │ │ - ldr r1, [pc, #56] @ (df64 ) │ │ │ │ + b.n df40 │ │ │ │ + ldr r1, [pc, #56] @ (dfbc ) │ │ │ │ movs r2, #101 @ 0x65 │ │ │ │ - ldr r0, [pc, #56] @ (df68 ) │ │ │ │ + ldr r0, [pc, #56] @ (dfc0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n dedc │ │ │ │ + beq.n df34 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n de5e │ │ │ │ + b.n deb6 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r1, #2 │ │ │ │ + subs r2, r6, #0 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #90 @ 0x5a │ │ │ │ + cmp r1, #2 │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ movs r3, r0 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + adds r0, r4, #6 │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r3, #112] @ 0x70 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r6, #88] @ 0x58 │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ movs r3, 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 │ │ │ │ - ldr r2, [pc, #456] @ (e148 ) │ │ │ │ + ldr r2, [pc, #456] @ (e1a0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #456] @ (e14c ) │ │ │ │ + ldr r3, [pc, #456] @ (e1a4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #456] @ e150 │ │ │ │ + ldr.w r8, [pc, #456] @ e1a8 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w e120 │ │ │ │ - ldr r3, [pc, #440] @ (e154 ) │ │ │ │ + beq.w e178 │ │ │ │ + ldr r3, [pc, #440] @ (e1ac ) │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ strh.w r5, [sp, #32] │ │ │ │ ldr.w r4, [r3, #400] @ 0x190 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e05e │ │ │ │ + beq.n e0b6 │ │ │ │ mov r4, r5 │ │ │ │ - ldr r3, [pc, #408] @ (e158 ) │ │ │ │ + ldr r3, [pc, #408] @ (e1b0 ) │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n e0c0 │ │ │ │ + beq.n e118 │ │ │ │ mov r0, r7 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n e0d6 │ │ │ │ + beq.n e12e │ │ │ │ ldrb.w r3, [sp, #22] │ │ │ │ vstr s0, [r9, #24] │ │ │ │ - cbz r3, e028 │ │ │ │ - ldr r3, [pc, #364] @ (e15c ) │ │ │ │ + cbz r3, e080 │ │ │ │ + ldr r3, [pc, #364] @ (e1b4 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #22 │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -14409,424 +14450,424 @@ │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r3, r5 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e024 │ │ │ │ + beq.n e07c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e0ce │ │ │ │ + beq.n e126 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n e0a4 │ │ │ │ + beq.n e0fc │ │ │ │ movs r5, #0 │ │ │ │ blx 377c │ │ │ │ - cbz r4, e042 │ │ │ │ + cbz r4, e09a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e042 │ │ │ │ + beq.n e09a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e0c6 │ │ │ │ - ldr r2, [pc, #284] @ (e160 ) │ │ │ │ - ldr r3, [pc, #260] @ (e14c ) │ │ │ │ + beq.n e11e │ │ │ │ + ldr r2, [pc, #284] @ (e1b8 ) │ │ │ │ + ldr r3, [pc, #260] @ (e1a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n e136 │ │ │ │ + bne.n e18e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n e0ea │ │ │ │ + beq.n e142 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e070 │ │ │ │ + beq.n e0c8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #240] @ (e164 ) │ │ │ │ + ldr r2, [pc, #240] @ (e1bc ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #200] @ e140 │ │ │ │ + vldr d7, [pc, #200] @ e198 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n e0a4 │ │ │ │ + beq.n e0fc │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n dfbe │ │ │ │ + beq.n e016 │ │ │ │ add r0, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n dfbe │ │ │ │ + bne.n e016 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ - cbnz r3, e114 │ │ │ │ + cbnz r3, e16c │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, e108 │ │ │ │ - ldr r0, [pc, #180] @ (e168 ) │ │ │ │ + cbnz r3, e160 │ │ │ │ + ldr r0, [pc, #180] @ (e1c0 ) │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - b.n e02a │ │ │ │ + bl d294 │ │ │ │ + b.n e082 │ │ │ │ vldr d0, [r7, #8] │ │ │ │ - b.n dfd0 │ │ │ │ + b.n e028 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e042 │ │ │ │ + b.n e09a │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e024 │ │ │ │ + b.n e07c │ │ │ │ vstr s0, [sp, #4] │ │ │ │ blx 3940 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w dfe2 │ │ │ │ - b.n e0a4 │ │ │ │ - ldr r1, [pc, #128] @ (e16c ) │ │ │ │ + beq.w e03a │ │ │ │ + b.n e0fc │ │ │ │ + ldr r1, [pc, #128] @ (e1c4 ) │ │ │ │ movs r2, #101 @ 0x65 │ │ │ │ - ldr r0, [pc, #128] @ (e170 ) │ │ │ │ + ldr r0, [pc, #128] @ (e1c8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e0a4 │ │ │ │ + beq.n e0fc │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n e070 │ │ │ │ + b.n e0c8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n e0b0 │ │ │ │ + b.n e108 │ │ │ │ movs r2, #101 @ 0x65 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n e0aa │ │ │ │ - ldr r3, [pc, #80] @ (e174 ) │ │ │ │ + b.n e102 │ │ │ │ + ldr r3, [pc, #80] @ (e1cc ) │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #80] @ (e178 ) │ │ │ │ + ldr r1, [pc, #80] @ (e1d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n e042 │ │ │ │ + b.n e09a │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r2, r5, #4 │ │ │ │ + adds r2, r2, #3 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + adds r4, r1, #3 │ │ │ │ movs r5, r0 │ │ │ │ - movs r7, #226 @ 0xe2 │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, #1 │ │ │ │ + adds r6, r1, #0 │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r6, [r7, #28] │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r3, #116] @ 0x74 │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ movs r3, 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ blx 3a30 │ │ │ │ - ldr r3, [pc, #596] @ (e3f0 ) │ │ │ │ + ldr r3, [pc, #596] @ (e448 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r3, #1548] @ 0x60c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n e256 │ │ │ │ + beq.n e2ae │ │ │ │ ldr.w r6, [r3, #1540] @ 0x604 │ │ │ │ subs r1, r6, #1 │ │ │ │ - bmi.n e256 │ │ │ │ + bmi.n e2ae │ │ │ │ add.w r3, ip, r1, lsl #3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n e256 │ │ │ │ + bgt.n e2ae │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n e24e │ │ │ │ + beq.n e2a6 │ │ │ │ movs r2, #0 │ │ │ │ - b.n e1ca │ │ │ │ - ble.n e1e6 │ │ │ │ + b.n e222 │ │ │ │ + ble.n e23e │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n e1e0 │ │ │ │ + bge.n e238 │ │ │ │ subs r3, r1, r2 │ │ │ │ add.w r3, r2, r3, asr #1 │ │ │ │ add.w r0, ip, r3, lsl #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n e1c2 │ │ │ │ + bge.n e21a │ │ │ │ mov r1, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - blt.n e1ca │ │ │ │ + blt.n e222 │ │ │ │ cmp r4, r0 │ │ │ │ it gt │ │ │ │ addgt r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n e256 │ │ │ │ + ble.n e2ae │ │ │ │ add.w ip, ip, r3, lsl #3 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n e256 │ │ │ │ + bne.n e2ae │ │ │ │ ldr.w r6, [ip] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e208 │ │ │ │ + beq.n e260 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #488] @ (e3f4 ) │ │ │ │ + ldr r2, [pc, #488] @ (e44c ) │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ blx 35a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e300 │ │ │ │ + beq.n e358 │ │ │ │ str r4, [r0, #20] │ │ │ │ blx 381c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e236 │ │ │ │ + beq.n e28e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e32a │ │ │ │ + beq.n e382 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e248 │ │ │ │ + beq.n e2a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e31e │ │ │ │ + beq.n e376 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n e1f2 │ │ │ │ + ble.n e24a │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e332 │ │ │ │ + beq.n e38a │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, e286 │ │ │ │ + cbz r0, e2de │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3c68 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e36e │ │ │ │ + beq.n e3c6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp sl, r2 │ │ │ │ - bne.w e3ec │ │ │ │ + bne.w e444 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r9, r2 │ │ │ │ - bne.w e3cc │ │ │ │ + bne.w e424 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - cbz r0, e2c4 │ │ │ │ + cbz r0, e31c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e2c4 │ │ │ │ + beq.n e31c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e3c6 │ │ │ │ + beq.w e41e │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e2da │ │ │ │ + beq.n e332 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e366 │ │ │ │ + beq.n e3be │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n e2f6 │ │ │ │ + beq.n e34e │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e2f6 │ │ │ │ + beq.n e34e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e3c2 │ │ │ │ + beq.n e41a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 90cc │ │ │ │ - b.n e208 │ │ │ │ + bl 9128 │ │ │ │ + b.n e260 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e248 │ │ │ │ + beq.n e2a0 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n e248 │ │ │ │ + bne.n e2a0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 3654 <_Py_Dealloc@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 3654 <_Py_Dealloc@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e236 │ │ │ │ + b.n e28e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3c68 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e248 │ │ │ │ + beq.n e2a0 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e2f6 │ │ │ │ + beq.n e34e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e2f6 │ │ │ │ + beq.n e34e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n e2f6 │ │ │ │ + bne.n e34e │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e2f6 │ │ │ │ + b.n e34e │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e2da │ │ │ │ + b.n e332 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n e384 │ │ │ │ + beq.n e3dc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - cbz r2, e3e4 │ │ │ │ + cbz r2, e43c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n e394 │ │ │ │ + beq.n e3ec │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, e3ba │ │ │ │ + cbz r2, e412 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w e248 │ │ │ │ + beq.w e2a0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w e248 │ │ │ │ + beq.w e2a0 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w e248 │ │ │ │ - b.n e314 │ │ │ │ + bne.w e2a0 │ │ │ │ + b.n e36c │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e394 │ │ │ │ + b.n e3ec │ │ │ │ mov r0, r9 │ │ │ │ - b.n e360 │ │ │ │ + b.n e3b8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e2c4 │ │ │ │ + b.n e31c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3548 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w e2b0 │ │ │ │ - b.n e2c4 │ │ │ │ + bne.w e308 │ │ │ │ + b.n e31c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n e384 │ │ │ │ + b.n e3dc │ │ │ │ bl 4538 │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ movs r5, r0 │ │ │ │ - movs r5, #116 @ 0x74 │ │ │ │ + movs r5, #28 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #548] @ (e630 ) │ │ │ │ + ldr r3, [pc, #548] @ (e688 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r1, [pc, #548] @ (e634 ) │ │ │ │ + ldr r1, [pc, #548] @ (e68c ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #548] @ (e638 ) │ │ │ │ + ldr r2, [pc, #548] @ (e690 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #548] @ (e63c ) │ │ │ │ + ldr r4, [pc, #548] @ (e694 ) │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ add r4, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r6, [r3, #252] @ 0xfc │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -14835,15 +14876,15 @@ │ │ │ │ sub.w r1, r1, #12 │ │ │ │ clz r1, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w e5bc │ │ │ │ + beq.w e614 │ │ │ │ mov r1, r0 │ │ │ │ addw r0, r2, #375 @ 0x177 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #1536] @ 0x600 │ │ │ │ ldr.w r4, [r3, r0, lsl #2] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -14855,800 +14896,800 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #28] │ │ │ │ strd r5, r5, [r7, #4] │ │ │ │ strh r5, [r7, #12] │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n e56a │ │ │ │ + bne.n e5c2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w e5f8 │ │ │ │ + beq.w e650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e490 │ │ │ │ + beq.n e4e8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #428] @ (e640 ) │ │ │ │ + ldr r2, [pc, #428] @ (e698 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #400] @ e628 │ │ │ │ + vldr d7, [pc, #400] @ e680 │ │ │ │ add r1, sp, #16 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n e592 │ │ │ │ + beq.n e5ea │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n e584 │ │ │ │ - ldr r3, [pc, #396] @ (e644 ) │ │ │ │ + bne.n e5dc │ │ │ │ + ldr r3, [pc, #396] @ (e69c ) │ │ │ │ str.w r8, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #392] @ (e648 ) │ │ │ │ + ldr r0, [pc, #392] @ (e6a0 ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r1, [r3, #248] @ 0xf8 │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r2, [r3, #524] @ 0x20c │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r3, #788] @ 0x314 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 86ec │ │ │ │ + bl 86bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e5f4 │ │ │ │ + beq.w e64c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldrb.w r2, [sp, #30] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n e54e │ │ │ │ + beq.n e5a6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r2, e552 │ │ │ │ + cbnz r2, e5aa │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e50c │ │ │ │ + beq.n e564 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e576 │ │ │ │ + beq.n e5ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e51c │ │ │ │ + beq.n e574 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, e56e │ │ │ │ + cbz r3, e5c6 │ │ │ │ blx 377c │ │ │ │ - cbz r6, e532 │ │ │ │ + cbz r6, e58a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e532 │ │ │ │ + beq.n e58a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, e57c │ │ │ │ - ldr r2, [pc, #280] @ (e64c ) │ │ │ │ - ldr r3, [pc, #256] @ (e638 ) │ │ │ │ + cbz r3, e5d4 │ │ │ │ + ldr r2, [pc, #280] @ (e6a4 ) │ │ │ │ + ldr r3, [pc, #256] @ (e690 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n e61c │ │ │ │ + bne.n e674 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n e50c │ │ │ │ + beq.n e564 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, sp, #30 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n e614 │ │ │ │ + beq.n e66c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ - b.n e4fc │ │ │ │ + b.n e554 │ │ │ │ mov r6, r5 │ │ │ │ - b.n e4b6 │ │ │ │ + b.n e50e │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e51c │ │ │ │ + b.n e574 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e50c │ │ │ │ + b.n e564 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e532 │ │ │ │ + b.n e58a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n e4b6 │ │ │ │ + bne.n e50e │ │ │ │ movs r7, #65 @ 0x41 │ │ │ │ movs r5, #0 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, e5dc │ │ │ │ + cbnz r3, e634 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ - cbnz r3, e5e8 │ │ │ │ - ldr r2, [pc, #172] @ (e650 ) │ │ │ │ + cbnz r3, e640 │ │ │ │ + ldr r2, [pc, #172] @ (e6a8 ) │ │ │ │ mov r1, r7 │ │ │ │ - ldr r0, [pc, #172] @ (e654 ) │ │ │ │ + ldr r0, [pc, #172] @ (e6ac ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl e17c │ │ │ │ + bl e1d4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n e50c │ │ │ │ + beq.n e564 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n e4fc │ │ │ │ + b.n e554 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, e620 │ │ │ │ - ldr r3, [pc, #144] @ (e658 ) │ │ │ │ + cbnz r0, e678 │ │ │ │ + ldr r3, [pc, #144] @ (e6b0 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e5d8 │ │ │ │ + beq.n e630 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r7, #65 @ 0x41 │ │ │ │ - b.n e596 │ │ │ │ + b.n e5ee │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n e59c │ │ │ │ + b.n e5f4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n e5a2 │ │ │ │ + b.n e5fa │ │ │ │ movs r7, #67 @ 0x43 │ │ │ │ - b.n e596 │ │ │ │ - ldr r1, [pc, #96] @ (e65c ) │ │ │ │ + b.n e5ee │ │ │ │ + ldr r1, [pc, #96] @ (e6b4 ) │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ - ldr r0, [pc, #96] @ (e660 ) │ │ │ │ + ldr r0, [pc, #96] @ (e6b8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, e618 │ │ │ │ + cbz r0, e670 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n e490 │ │ │ │ + b.n e4e8 │ │ │ │ movs r7, #70 @ 0x46 │ │ │ │ - b.n e596 │ │ │ │ + b.n e5ee │ │ │ │ mov r5, r0 │ │ │ │ - b.n e5d8 │ │ │ │ + b.n e630 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b.n e466 │ │ │ │ + b.n e4be │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - movs r3, #116 @ 0x74 │ │ │ │ + movs r3, #28 │ │ │ │ movs r5, r0 │ │ │ │ - adds r0, r3, r2 │ │ │ │ + adds r0, r0, r1 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r2 │ │ │ │ + adds r2, r7, r0 │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ movs r3, r0 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ movs r5, r0 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + subs r4, r2, r6 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r6, r6, #29 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [r4, #12] │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r6, #12] │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #8] │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ movs r3, 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 │ │ │ │ - ldr r2, [pc, #468] @ (e84c ) │ │ │ │ + ldr r2, [pc, #468] @ (e8a4 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #468] @ (e850 ) │ │ │ │ + ldr r3, [pc, #468] @ (e8a8 ) │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - ldr r5, [pc, #464] @ (e854 ) │ │ │ │ + ldr r5, [pc, #464] @ (e8ac ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w e7a8 │ │ │ │ - ldr r2, [pc, #448] @ (e858 ) │ │ │ │ + beq.w e800 │ │ │ │ + ldr r2, [pc, #448] @ (e8b0 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #448] @ (e85c ) │ │ │ │ + ldr r3, [pc, #448] @ (e8b4 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr.w lr, [r5, r3] │ │ │ │ cmp r1, lr │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #0 │ │ │ │ - beq.n e756 │ │ │ │ + beq.n e7ae │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w e7ce │ │ │ │ + beq.w e826 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w e7fc │ │ │ │ - ldr.w ip, [pc, #400] @ e860 │ │ │ │ + bpl.w e854 │ │ │ │ + ldr.w ip, [pc, #400] @ e8b8 │ │ │ │ ldr.w r3, [r5, ip] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w e834 │ │ │ │ - ldr.w ip, [pc, #388] @ e864 │ │ │ │ + beq.w e88c │ │ │ │ + ldr.w ip, [pc, #388] @ e8bc │ │ │ │ ldr.w r3, [r5, ip] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w e800 │ │ │ │ + beq.w e858 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n e766 │ │ │ │ + ble.n e7be │ │ │ │ add.w ip, r2, #8 │ │ │ │ mov r3, r8 │ │ │ │ - b.n e6fe │ │ │ │ + b.n e756 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n e766 │ │ │ │ + beq.n e7be │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ cmp r2, lr │ │ │ │ it ne │ │ │ │ cmpne r0, r2 │ │ │ │ - bne.n e6f8 │ │ │ │ + bne.n e750 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.n e766 │ │ │ │ - ldr r0, [pc, #340] @ (e868 ) │ │ │ │ + bpl.n e7be │ │ │ │ + ldr r0, [pc, #340] @ (e8c0 ) │ │ │ │ lsls r3, r3, #26 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ it mi │ │ │ │ movmi r4, #0 │ │ │ │ add r0, pc │ │ │ │ it pl │ │ │ │ ldrpl r4, [r4, #12] │ │ │ │ blx 3594 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n e7ca │ │ │ │ + bne.n e822 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx r7 │ │ │ │ mov r4, r0 │ │ │ │ blx 398c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n e7b6 │ │ │ │ - ldr r2, [pc, #304] @ (e86c ) │ │ │ │ - ldr r3, [pc, #272] @ (e850 ) │ │ │ │ + beq.n e80e │ │ │ │ + ldr r2, [pc, #304] @ (e8c4 ) │ │ │ │ + ldr r3, [pc, #272] @ (e8a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n e7f8 │ │ │ │ + bne.n e850 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ lsls r7, r3, #28 │ │ │ │ - bmi.n e712 │ │ │ │ + bmi.n e76a │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ ldreq r5, [r4, #24] │ │ │ │ - beq.n e784 │ │ │ │ + beq.n e7dc │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r3, #20 │ │ │ │ - bpl.n e798 │ │ │ │ + bpl.n e7f0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 3a6c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e804 │ │ │ │ + beq.n e85c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ ldrgt r5, [r4, r3] │ │ │ │ - ble.n e81c │ │ │ │ - cbz r5, e798 │ │ │ │ + ble.n e874 │ │ │ │ + cbz r5, e7f0 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ - b.n e73a │ │ │ │ + b.n e792 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #12 │ │ │ │ blx 399c │ │ │ │ mov r4, r0 │ │ │ │ - b.n e73a │ │ │ │ + b.n e792 │ │ │ │ mov r7, r0 │ │ │ │ - bl a858 │ │ │ │ + bl a8b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n e73a │ │ │ │ + beq.n e792 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ - b.n e694 │ │ │ │ + b.n e6ec │ │ │ │ blx 3940 │ │ │ │ - cbnz r0, e7ca │ │ │ │ - ldr r3, [pc, #176] @ (e870 ) │ │ │ │ - ldr r1, [pc, #180] @ (e874 ) │ │ │ │ + cbnz r0, e822 │ │ │ │ + ldr r3, [pc, #176] @ (e8c8 ) │ │ │ │ + ldr r1, [pc, #180] @ (e8cc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ movs r4, #0 │ │ │ │ - b.n e73a │ │ │ │ + b.n e792 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n e70a │ │ │ │ + beq.n e762 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n e7d0 │ │ │ │ - ldr r3, [pc, #152] @ (e878 ) │ │ │ │ + bne.n e828 │ │ │ │ + ldr r3, [pc, #152] @ (e8d0 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n e70a │ │ │ │ + beq.n e762 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n e70a │ │ │ │ + beq.n e762 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n e7e6 │ │ │ │ + bne.n e83e │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n e766 │ │ │ │ - b.n e70a │ │ │ │ + bne.n e7be │ │ │ │ + b.n e762 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 40dc │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #116] @ (e87c ) │ │ │ │ + ldr r3, [pc, #116] @ (e8d4 ) │ │ │ │ movw r2, #33406 @ 0x827e │ │ │ │ - ldr r1, [pc, #116] @ (e880 ) │ │ │ │ - ldr r0, [pc, #116] @ (e884 ) │ │ │ │ + ldr r1, [pc, #116] @ (e8d8 ) │ │ │ │ + ldr r0, [pc, #116] @ (e8dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3928 @ 0xf58 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (e888 ) │ │ │ │ + ldr r3, [pc, #104] @ (e8e0 ) │ │ │ │ movw r2, #33408 @ 0x8280 │ │ │ │ - ldr r1, [pc, #104] @ (e88c ) │ │ │ │ - ldr r0, [pc, #104] @ (e890 ) │ │ │ │ + ldr r1, [pc, #104] @ (e8e4 ) │ │ │ │ + ldr r0, [pc, #104] @ (e8e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3928 @ 0xf58 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (e894 ) │ │ │ │ + ldr r3, [pc, #92] @ (e8ec ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #92] @ (e898 ) │ │ │ │ - ldr r0, [pc, #92] @ (e89c ) │ │ │ │ + ldr r1, [pc, #92] @ (e8f0 ) │ │ │ │ + ldr r0, [pc, #92] @ (e8f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r0, r3, #23 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #24 │ │ │ │ + asrs r0, r2, #23 │ │ │ │ movs r5, r0 │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ movs r3, r0 │ │ │ │ - asrs r6, r5, #21 │ │ │ │ + asrs r6, r2, #20 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #26] │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r2, r0] │ │ │ │ + str r0, [r3, r7] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r0, r4] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [pc, #992] @ (ec70 ) │ │ │ │ + str r0, [r0, r7] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r2, [r1, r4] │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ + ldrb r2, [r7, #15] │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r1, r7] │ │ │ │ + strh r4, [r2, r6] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #328] @ e9f8 │ │ │ │ + ldr.w ip, [pc, #328] @ ea50 │ │ │ │ sub sp, #24 │ │ │ │ - ldr r2, [pc, #324] @ (e9fc ) │ │ │ │ + ldr r2, [pc, #324] @ (ea54 ) │ │ │ │ mov r4, r1 │ │ │ │ add ip, pc │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n e8fa │ │ │ │ + beq.n e952 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n e928 │ │ │ │ - ldr r2, [pc, #296] @ (ea00 ) │ │ │ │ - ldr r3, [pc, #288] @ (e9fc ) │ │ │ │ + bne.n e980 │ │ │ │ + ldr r2, [pc, #296] @ (ea58 ) │ │ │ │ + ldr r3, [pc, #288] @ (ea54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n e9d6 │ │ │ │ + bne.n ea2e │ │ │ │ mov r3, lr │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, e952 │ │ │ │ + cbz r2, e9aa │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ - bl b868 │ │ │ │ + bl b8c0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #244] @ (ea04 ) │ │ │ │ - ldr r3, [pc, #232] @ (e9fc ) │ │ │ │ + ldr r1, [pc, #244] @ (ea5c ) │ │ │ │ + ldr r3, [pc, #232] @ (ea54 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n e9d6 │ │ │ │ + bne.n ea2e │ │ │ │ mov r0, r2 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n e966 │ │ │ │ - ldr r2, [pc, #216] @ (ea08 ) │ │ │ │ - ldr r3, [pc, #204] @ (e9fc ) │ │ │ │ + bne.n e9be │ │ │ │ + ldr r2, [pc, #216] @ (ea60 ) │ │ │ │ + ldr r3, [pc, #204] @ (ea54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ ittt eq │ │ │ │ moveq r2, #0 │ │ │ │ moveq r0, r1 │ │ │ │ moveq r1, r2 │ │ │ │ - bne.n e9d6 │ │ │ │ + bne.n ea2e │ │ │ │ mov r3, lr │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ strd r2, r0, [sp] │ │ │ │ - bl a858 │ │ │ │ + bl a8b4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n e90e │ │ │ │ + beq.n e966 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n e8fe │ │ │ │ + b.n e956 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.n e98e │ │ │ │ + beq.n e9e6 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n e9b4 │ │ │ │ - ldr r2, [pc, #156] @ (ea0c ) │ │ │ │ - ldr r3, [pc, #136] @ (e9fc ) │ │ │ │ + bne.n ea0c │ │ │ │ + ldr r2, [pc, #156] @ (ea64 ) │ │ │ │ + ldr r3, [pc, #136] @ (ea54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n e9d6 │ │ │ │ - ldr r3, [pc, #140] @ (ea10 ) │ │ │ │ + bne.n ea2e │ │ │ │ + ldr r3, [pc, #140] @ (ea68 ) │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n e948 │ │ │ │ - ldr r2, [pc, #132] @ (ea14 ) │ │ │ │ - ldr r3, [pc, #104] @ (e9fc ) │ │ │ │ + b.n e9a0 │ │ │ │ + ldr r2, [pc, #132] @ (ea6c ) │ │ │ │ + ldr r3, [pc, #104] @ (ea54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n e9d6 │ │ │ │ + bne.n ea2e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov ip, lr │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx ip │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n e9da │ │ │ │ - ldr r2, [pc, #92] @ (ea18 ) │ │ │ │ - ldr r3, [pc, #64] @ (e9fc ) │ │ │ │ + bne.n ea32 │ │ │ │ + ldr r2, [pc, #92] @ (ea70 ) │ │ │ │ + ldr r3, [pc, #64] @ (ea54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n e9d6 │ │ │ │ - ldr r3, [pc, #76] @ (ea1c ) │ │ │ │ + bne.n ea2e │ │ │ │ + ldr r3, [pc, #76] @ (ea74 ) │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n e8f0 │ │ │ │ + b.n e948 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #68] @ (ea20 ) │ │ │ │ - ldr r3, [pc, #28] @ (e9fc ) │ │ │ │ + ldr r2, [pc, #68] @ (ea78 ) │ │ │ │ + ldr r3, [pc, #28] @ (ea54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n e9d6 │ │ │ │ + bne.n ea2e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n e664 │ │ │ │ + b.n e6bc │ │ │ │ nop │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r4, r3, #14 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #15 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r2, r3, #14 │ │ │ │ + asrs r2, r0, #13 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r4, r4, #12 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ movs r5, r0 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + adds r4, r4, #6 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r2, r3, #12 │ │ │ │ + asrs r2, r0, #11 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r0, r6, #11 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ movs r5, r0 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + adds r4, r3, #5 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r6, r1, #11 │ │ │ │ + asrs r6, r6, #9 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #592] @ (ec88 ) │ │ │ │ + ldr r3, [pc, #592] @ (ece0 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #592] @ (ec8c ) │ │ │ │ + ldr r2, [pc, #592] @ (ece4 ) │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [sp, #28] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr.w r4, [r3, #272] @ 0x110 │ │ │ │ - ldr r3, [pc, #576] @ (ec90 ) │ │ │ │ + ldr r3, [pc, #576] @ (ece8 ) │ │ │ │ strh.w r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [pc, #576] @ (ec94 ) │ │ │ │ + ldr r7, [pc, #576] @ (ecec ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n eb5a │ │ │ │ + bne.n ebb2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w ec3c │ │ │ │ + beq.w ec94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ea7e │ │ │ │ + beq.n ead6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #536] @ (ec98 ) │ │ │ │ + ldr r2, [pc, #536] @ (ecf0 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #508] @ ec80 │ │ │ │ + vldr d7, [pc, #508] @ ecd8 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #28 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n eb6c │ │ │ │ + beq.n ebc4 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n eb5e │ │ │ │ - ldr r6, [pc, #500] @ (ec9c ) │ │ │ │ + bne.n ebb6 │ │ │ │ + ldr r6, [pc, #500] @ (ecf4 ) │ │ │ │ add r6, pc │ │ │ │ ldr.w r5, [r6, #1184] @ 0x4a0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n eb94 │ │ │ │ + beq.n ebec │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n eaca │ │ │ │ + beq.n eb22 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - ldr r2, [pc, #468] @ (eca0 ) │ │ │ │ + ldr r2, [pc, #468] @ (ecf8 ) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n ebc2 │ │ │ │ + beq.n ec1a │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r0, r8, [sp, #16] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n eafe │ │ │ │ + beq.n eb56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, eb52 │ │ │ │ - cbz r5, eb4e │ │ │ │ + cbz r3, ebaa │ │ │ │ + cbz r5, eba6 │ │ │ │ ldrb.w r3, [sp, #30] │ │ │ │ - cbnz r3, eb3c │ │ │ │ + cbnz r3, eb94 │ │ │ │ blx 377c │ │ │ │ - cbz r4, eb1e │ │ │ │ + cbz r4, eb76 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n eb1e │ │ │ │ + beq.n eb76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n eb8c │ │ │ │ - ldr r2, [pc, #388] @ (eca4 ) │ │ │ │ - ldr r3, [pc, #364] @ (ec90 ) │ │ │ │ + beq.n ebe4 │ │ │ │ + ldr r2, [pc, #388] @ (ecfc ) │ │ │ │ + ldr r3, [pc, #364] @ (ece8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w ec62 │ │ │ │ + bne.w ecba │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #30 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n eb06 │ │ │ │ + bne.n eb5e │ │ │ │ movs r5, #71 @ 0x47 │ │ │ │ - b.n eb6e │ │ │ │ + b.n ebc6 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n eafe │ │ │ │ + b.n eb56 │ │ │ │ mov r4, r5 │ │ │ │ - b.n eaa4 │ │ │ │ + b.n eafc │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n eaa4 │ │ │ │ + bne.n eafc │ │ │ │ movs r5, #68 @ 0x44 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ec24 │ │ │ │ + bne.n ec7c │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ec30 │ │ │ │ - ldr r0, [pc, #296] @ (eca8 ) │ │ │ │ + bne.n ec88 │ │ │ │ + ldr r0, [pc, #296] @ (ed00 ) │ │ │ │ mov r1, r5 │ │ │ │ movs r5, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - b.n eb06 │ │ │ │ + bl d294 │ │ │ │ + b.n eb5e │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n eb1e │ │ │ │ + b.n eb76 │ │ │ │ blx 38a0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx 3c04 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n eaca │ │ │ │ + bne.n eb22 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n eb4e │ │ │ │ - ldr r3, [pc, #248] @ (ecac ) │ │ │ │ + bne.n eba6 │ │ │ │ + ldr r3, [pc, #248] @ (ed04 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #248] @ (ecb0 ) │ │ │ │ + ldr r1, [pc, #248] @ (ed08 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n eb4e │ │ │ │ + b.n eba6 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n ec66 │ │ │ │ + beq.n ecbe │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -15657,2246 +15698,2246 @@ │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r6, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n ebf6 │ │ │ │ + beq.n ec4e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, ec5a │ │ │ │ + cbz r2, ecb2 │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r8, [sp, #16] │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w eaee │ │ │ │ + beq.w eb46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w eaee │ │ │ │ + bne.w eb46 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n eaee │ │ │ │ + b.n eb46 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n eb76 │ │ │ │ + b.n ebce │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n eb7e │ │ │ │ - ldr r1, [pc, #116] @ (ecb4 ) │ │ │ │ + b.n ebd6 │ │ │ │ + ldr r1, [pc, #116] @ (ed0c ) │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ - ldr r0, [pc, #116] @ (ecb8 ) │ │ │ │ + ldr r0, [pc, #116] @ (ed10 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n eb6c │ │ │ │ + beq.n ebc4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n ea7e │ │ │ │ + b.n ead6 │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ebf6 │ │ │ │ + b.n ec4e │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ (ecbc ) │ │ │ │ + ldr r3, [pc, #84] @ (ed14 ) │ │ │ │ movw r2, #8351 @ 0x209f │ │ │ │ - ldr r1, [pc, #80] @ (ecc0 ) │ │ │ │ - ldr r0, [pc, #84] @ (ecc4 ) │ │ │ │ + ldr r1, [pc, #80] @ (ed18 ) │ │ │ │ + ldr r0, [pc, #84] @ (ed1c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #4008 @ 0xfa8 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r0, r1, #5 │ │ │ │ + adds r0, r6, #3 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r4, r5, #9 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #9 │ │ │ │ + asrs r6, r7, #7 │ │ │ │ movs r5, r0 │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ movs r3, r0 │ │ │ │ - adds r6, r3, #3 │ │ │ │ + adds r6, r0, #2 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + asrs r2, r6, #4 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + strh r2, [r0, r4] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ movs r3, r0 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [pc, #696] @ (ef7c ) │ │ │ │ + ldr r5, [pc, #472] @ (eef4 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ movs r3, 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 r4, [pc, #748] @ (efc8 ) │ │ │ │ + ldr r4, [pc, #748] @ (f020 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r1, [pc, #748] @ (efcc ) │ │ │ │ + ldr r1, [pc, #748] @ (f024 ) │ │ │ │ cmp r2, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r8, [pc, #748] @ efd0 │ │ │ │ + ldr.w r8, [pc, #748] @ f028 │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #0 │ │ │ │ - bgt.w f19e │ │ │ │ + bgt.w f1f6 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w f1c6 │ │ │ │ - ldr r3, [pc, #724] @ (efd4 ) │ │ │ │ + bne.w f21e │ │ │ │ + ldr r3, [pc, #724] @ (f02c ) │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ strh.w r4, [sp, #56] @ 0x38 │ │ │ │ ldr.w r6, [r3, #404] @ 0x194 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w efbc │ │ │ │ + bne.w f014 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w f136 │ │ │ │ + beq.w f18e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ed32 │ │ │ │ + beq.n ed8a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #676] @ (efd8 ) │ │ │ │ + ldr r2, [pc, #676] @ (f030 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #648] @ efc0 │ │ │ │ + vldr d7, [pc, #648] @ f018 │ │ │ │ add r1, sp, #32 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w f186 │ │ │ │ + beq.w f1de │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w f176 │ │ │ │ + bne.w f1ce │ │ │ │ vldr s0, [r7, #24] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ blx 3844 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f216 │ │ │ │ + beq.w f26e │ │ │ │ vldr s0, [r7, #16] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ blx 3844 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f1fe │ │ │ │ + beq.w f256 │ │ │ │ vldr s0, [r7, #20] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ blx 3844 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f24a │ │ │ │ + beq.w f2a2 │ │ │ │ movs r0, #4 │ │ │ │ blx 38f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f092 │ │ │ │ + beq.w f0ea │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - bpl.w f470 │ │ │ │ - ldr r1, [pc, #536] @ (efdc ) │ │ │ │ + bpl.w f4c8 │ │ │ │ + ldr r1, [pc, #536] @ (f034 ) │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w f456 │ │ │ │ - ldr r1, [pc, #528] @ (efe0 ) │ │ │ │ + beq.w f4ae │ │ │ │ + ldr r1, [pc, #528] @ (f038 ) │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w f484 │ │ │ │ + beq.w f4dc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w f488 │ │ │ │ + ble.w f4e0 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r5, #12] │ │ │ │ - beq.w f488 │ │ │ │ + beq.w f4e0 │ │ │ │ cmp r3, #2 │ │ │ │ str.w r9, [r5, #16] │ │ │ │ - beq.w f488 │ │ │ │ + beq.w f4e0 │ │ │ │ cmp r3, #3 │ │ │ │ str.w sl, [r5, #20] │ │ │ │ - beq.w f488 │ │ │ │ - ldr r3, [pc, #480] @ (efe4 ) │ │ │ │ + beq.w f4e0 │ │ │ │ + ldr r3, [pc, #480] @ (f03c ) │ │ │ │ mov r0, r7 │ │ │ │ str r4, [r5, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #844] @ 0x34c │ │ │ │ add r3, sp, #32 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 3c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w eff8 │ │ │ │ - ldr r3, [pc, #456] @ (efe8 ) │ │ │ │ + bne.w f050 │ │ │ │ + ldr r3, [pc, #456] @ (f040 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ee34 │ │ │ │ + beq.n ee8c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp sl, r9 │ │ │ │ - beq.w f296 │ │ │ │ + beq.w f2ee │ │ │ │ mov sl, r9 │ │ │ │ - ldr r4, [pc, #424] @ (efec ) │ │ │ │ + ldr r4, [pc, #424] @ (f044 ) │ │ │ │ add r4, pc │ │ │ │ ldr.w r1, [r4, #1228] @ 0x4cc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f384 │ │ │ │ + beq.w f3dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n ee68 │ │ │ │ + beq.n eec0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #3 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 38f8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f368 │ │ │ │ + beq.w f3c0 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r4, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r0, #5 │ │ │ │ - bpl.w f470 │ │ │ │ + bpl.w f4c8 │ │ │ │ cmp r1, fp │ │ │ │ - beq.w f456 │ │ │ │ + beq.w f4ae │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w f484 │ │ │ │ + beq.w f4dc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w f488 │ │ │ │ - ldr r1, [pc, #324] @ (eff0 ) │ │ │ │ + ble.w f4e0 │ │ │ │ + ldr r1, [pc, #324] @ (f048 ) │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r3, #12] │ │ │ │ add r1, pc │ │ │ │ ldr.w r4, [r1, #1496] @ 0x5d8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, r7 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w f488 │ │ │ │ + beq.w f4e0 │ │ │ │ ldr.w r1, [r9] │ │ │ │ str r4, [r3, #16] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r4 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne.w r1, [r9] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w f488 │ │ │ │ + beq.w f4e0 │ │ │ │ str.w r9, [r3, #20] │ │ │ │ movs r0, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ blx 38f8 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f3ba │ │ │ │ + beq.w f412 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.w f470 │ │ │ │ + bpl.w f4c8 │ │ │ │ cmp r1, fp │ │ │ │ - beq.w f456 │ │ │ │ + beq.w f4ae │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w f484 │ │ │ │ + beq.w f4dc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w f488 │ │ │ │ + ble.w f4e0 │ │ │ │ cmp r1, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq.w f488 │ │ │ │ + beq.w f4e0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w f276 │ │ │ │ + beq.w f2ce │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, #2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - beq.w f488 │ │ │ │ + beq.w f4e0 │ │ │ │ ldrb.w r2, [sp, #46] @ 0x2e │ │ │ │ str r5, [r4, #20] │ │ │ │ - cbz r2, ef5a │ │ │ │ + cbz r2, efb2 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, sp, #46 @ 0x2e │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w f37e │ │ │ │ + beq.w f3d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ef6c │ │ │ │ + beq.n efc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f242 │ │ │ │ + beq.w f29a │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ef84 │ │ │ │ + beq.n efdc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f18e │ │ │ │ + beq.w f1e6 │ │ │ │ blx 377c │ │ │ │ - cbz r6, ef9e │ │ │ │ + cbz r6, eff6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ef9e │ │ │ │ + beq.n eff6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f196 │ │ │ │ - ldr r2, [pc, #84] @ (eff4 ) │ │ │ │ - ldr r3, [pc, #40] @ (efcc ) │ │ │ │ + beq.w f1ee │ │ │ │ + ldr r2, [pc, #84] @ (f04c ) │ │ │ │ + ldr r3, [pc, #40] @ (f024 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w f452 │ │ │ │ + bne.w f4aa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ - b.n ed5c │ │ │ │ + b.n edb4 │ │ │ │ ... │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ movs r5, r0 │ │ │ │ - subs r6, r7, r1 │ │ │ │ + subs r6, r4, r0 │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + adds r6, r4, r4 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + adds r2, r5, r3 │ │ │ │ movs r5, r0 │ │ │ │ - adds r2, r2, r3 │ │ │ │ + adds r2, r7, r1 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ movs r5, r0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w f3f0 │ │ │ │ - ldr.w r3, [pc, #1160] @ f48c │ │ │ │ + beq.w f448 │ │ │ │ + ldr.w r3, [pc, #1160] @ f4e4 │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ cmp r4, r9 │ │ │ │ - beq.w ee34 │ │ │ │ + beq.w ee8c │ │ │ │ movs r0, #1 │ │ │ │ blx 38f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f3ec │ │ │ │ + beq.w f444 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w f470 │ │ │ │ + bpl.w f4c8 │ │ │ │ cmp r2, fp │ │ │ │ - beq.w f456 │ │ │ │ + beq.w f4ae │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w f484 │ │ │ │ + beq.w f4dc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w f488 │ │ │ │ + ble.w f4e0 │ │ │ │ mov r1, r0 │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 35c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f3f4 │ │ │ │ + beq.w f44c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n f078 │ │ │ │ + beq.n f0d0 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbnz r1, f078 │ │ │ │ + cbnz r1, f0d0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n f08c │ │ │ │ + beq.n f0e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f28a │ │ │ │ + beq.w f2e2 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r2 │ │ │ │ - b.n ee40 │ │ │ │ + b.n ee98 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w f21e │ │ │ │ + beq.w f276 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n f11e │ │ │ │ + beq.n f176 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f0be │ │ │ │ + beq.n f116 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbz r3, f116 │ │ │ │ - cbz r4, f0d4 │ │ │ │ + cbz r3, f16e │ │ │ │ + cbz r4, f12c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f0d4 │ │ │ │ + beq.n f12c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f23a │ │ │ │ + beq.w f292 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #5 │ │ │ │ mov r4, r5 │ │ │ │ ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f16a │ │ │ │ + bne.n f1c2 │ │ │ │ ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f15e │ │ │ │ - ldr r2, [pc, #932] @ (f490 ) │ │ │ │ + bne.n f1b6 │ │ │ │ + ldr r2, [pc, #932] @ (f4e8 ) │ │ │ │ mov r1, r7 │ │ │ │ - ldr r0, [pc, #932] @ (f494 ) │ │ │ │ + ldr r0, [pc, #932] @ (f4ec ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl e17c │ │ │ │ - cbz r5, f10a │ │ │ │ + bl e1d4 │ │ │ │ + cbz r5, f162 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f10a │ │ │ │ + beq.n f162 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, f156 │ │ │ │ + cbz r3, f1ae │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w ef84 │ │ │ │ + beq.w efdc │ │ │ │ mov sl, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n ef6c │ │ │ │ + b.n efc4 │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f0be │ │ │ │ + b.n f116 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n f0b6 │ │ │ │ + bne.n f10e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n f228 │ │ │ │ - b.n f0d4 │ │ │ │ - ldr r1, [pc, #864] @ (f498 ) │ │ │ │ + bne.n f280 │ │ │ │ + b.n f12c │ │ │ │ + ldr r1, [pc, #864] @ (f4f0 ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr r0, [pc, #864] @ (f49c ) │ │ │ │ + ldr r0, [pc, #864] @ (f4f4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f360 │ │ │ │ + beq.w f3b8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n ed32 │ │ │ │ + b.n ed8a │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f10a │ │ │ │ + b.n f162 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n f0ea │ │ │ │ + b.n f142 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n f0e2 │ │ │ │ + b.n f13a │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w ed5c │ │ │ │ + bne.w edb4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n f0da │ │ │ │ + b.n f132 │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ef84 │ │ │ │ + b.n efdc │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ef9e │ │ │ │ - ldr r3, [pc, #768] @ (f4a0 ) │ │ │ │ + b.n eff6 │ │ │ │ + ldr r3, [pc, #768] @ (f4f8 ) │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #768] @ (f4a4 ) │ │ │ │ + ldr r1, [pc, #768] @ (f4fc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #756] @ (f4a8 ) │ │ │ │ - ldr r2, [pc, #760] @ (f4ac ) │ │ │ │ - ldr r1, [pc, #760] @ (f4b0 ) │ │ │ │ + ldr r3, [pc, #756] @ (f500 ) │ │ │ │ + ldr r2, [pc, #760] @ (f504 ) │ │ │ │ + ldr r1, [pc, #760] @ (f508 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ movs r4, #0 │ │ │ │ - b.n ef9e │ │ │ │ + b.n eff6 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r1, #5 │ │ │ │ - bpl.w f46c │ │ │ │ - ldr r1, [pc, #736] @ (f4b4 ) │ │ │ │ + bpl.w f4c4 │ │ │ │ + ldr r1, [pc, #736] @ (f50c ) │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w f456 │ │ │ │ - ldr r1, [pc, #728] @ (f4b8 ) │ │ │ │ + beq.w f4ae │ │ │ │ + ldr r1, [pc, #728] @ (f510 ) │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w f484 │ │ │ │ + beq.w f4dc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n f1c2 │ │ │ │ - beq.w ecfe │ │ │ │ - ldr r0, [pc, #712] @ (f4bc ) │ │ │ │ + blt.n f21a │ │ │ │ + beq.w ed56 │ │ │ │ + ldr r0, [pc, #712] @ (f514 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 8428 │ │ │ │ - b.n f1c2 │ │ │ │ + bl 83f8 │ │ │ │ + b.n f21a │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f216 │ │ │ │ + beq.n f26e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w f358 │ │ │ │ + beq.w f3b0 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #5 │ │ │ │ mov r5, r4 │ │ │ │ - b.n f0da │ │ │ │ + b.n f132 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w f0b6 │ │ │ │ + bne.w f10e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w f0d4 │ │ │ │ + beq.w f12c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w f0d4 │ │ │ │ + bne.w f12c │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f0d4 │ │ │ │ + b.n f12c │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ef6c │ │ │ │ + b.n efc4 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w f0a0 │ │ │ │ + bne.w f0f8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w f440 │ │ │ │ + beq.w f498 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w f0d4 │ │ │ │ + bne.w f12c │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f0d4 │ │ │ │ + b.n f12c │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w f488 │ │ │ │ + beq.w f4e0 │ │ │ │ ldrb.w r3, [sp, #46] @ 0x2e │ │ │ │ str r5, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ef6c │ │ │ │ - b.n ef44 │ │ │ │ + beq.w efc4 │ │ │ │ + b.n ef9c │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n f08c │ │ │ │ - ldr r3, [pc, #552] @ (f4c0 ) │ │ │ │ + b.n f0e4 │ │ │ │ + ldr r3, [pc, #552] @ (f518 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #1228] @ 0x4cc │ │ │ │ - bl af84 │ │ │ │ + bl afdc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f352 │ │ │ │ + beq.n f3aa │ │ │ │ movs r0, #3 │ │ │ │ blx 38f8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f404 │ │ │ │ + beq.w f45c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl 925c │ │ │ │ - ldr r2, [pc, #496] @ (f4c4 ) │ │ │ │ + bl 92b8 │ │ │ │ + ldr r2, [pc, #496] @ (f51c ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r2, [r2, #1496] @ 0x5d8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 925c │ │ │ │ + bl 92b8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #2 │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ it ne │ │ │ │ strne r2, [r5, #0] │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 925c │ │ │ │ + bl 92b8 │ │ │ │ movs r0, #2 │ │ │ │ blx 38f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f426 │ │ │ │ + beq.w f47e │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 925c │ │ │ │ + bl 92b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 925c │ │ │ │ + bl 92b8 │ │ │ │ ldrb.w r3, [sp, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ef58 │ │ │ │ + beq.w efb0 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, sp, #46 @ 0x2e │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w ef58 │ │ │ │ + bne.w efb0 │ │ │ │ mov r4, sl │ │ │ │ movs r7, #15 │ │ │ │ - b.n f0da │ │ │ │ + b.n f132 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f0d4 │ │ │ │ + b.n f12c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #1 │ │ │ │ - b.n f0da │ │ │ │ + b.n f132 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n f37e │ │ │ │ + beq.n f3d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, f37e │ │ │ │ + cbnz r3, f3d6 │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r4, sl │ │ │ │ movs r7, #13 │ │ │ │ - b.n f0da │ │ │ │ + b.n f132 │ │ │ │ blx 38a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ blx 3c04 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w ee68 │ │ │ │ + bne.w eec0 │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n f37e │ │ │ │ - ldr r3, [pc, #288] @ (f4c8 ) │ │ │ │ - ldr r1, [pc, #288] @ (f4cc ) │ │ │ │ + bne.n f3d6 │ │ │ │ + ldr r3, [pc, #288] @ (f520 ) │ │ │ │ + ldr r1, [pc, #288] @ (f524 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n f37e │ │ │ │ + b.n f3d6 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n f3ca │ │ │ │ + beq.n f422 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbz r1, f3f8 │ │ │ │ + cbz r1, f450 │ │ │ │ mov r4, sl │ │ │ │ movs r7, #13 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w f0da │ │ │ │ + beq.w f132 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w f0da │ │ │ │ + bne.w f132 │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f0da │ │ │ │ + b.n f132 │ │ │ │ movs r7, #8 │ │ │ │ - b.n f0da │ │ │ │ + b.n f132 │ │ │ │ movs r7, #6 │ │ │ │ - b.n f0da │ │ │ │ + b.n f132 │ │ │ │ movs r7, #8 │ │ │ │ - b.n f3ce │ │ │ │ + b.n f426 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n f3ca │ │ │ │ + b.n f422 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f352 │ │ │ │ + beq.n f3aa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f352 │ │ │ │ + bne.n f3aa │ │ │ │ mov r0, r8 │ │ │ │ movs r7, #15 │ │ │ │ mov r4, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f0da │ │ │ │ + b.n f132 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n f43a │ │ │ │ + beq.n f492 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ - cbz r2, f446 │ │ │ │ + cbz r2, f49e │ │ │ │ mov r4, sl │ │ │ │ movs r7, #15 │ │ │ │ - b.n f3ce │ │ │ │ + b.n f426 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #5 │ │ │ │ - b.n f0da │ │ │ │ + b.n f132 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n f43a │ │ │ │ + b.n f492 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #120] @ (f4d0 ) │ │ │ │ + ldr r3, [pc, #120] @ (f528 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #116] @ (f4d4 ) │ │ │ │ - ldr r0, [pc, #120] @ (f4d8 ) │ │ │ │ + ldr r1, [pc, #116] @ (f52c ) │ │ │ │ + ldr r0, [pc, #120] @ (f530 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ - ldr r3, [pc, #104] @ (f4dc ) │ │ │ │ + ldr r3, [pc, #104] @ (f534 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #104] @ (f4e0 ) │ │ │ │ - ldr r0, [pc, #108] @ (f4e4 ) │ │ │ │ + ldr r1, [pc, #104] @ (f538 ) │ │ │ │ + ldr r0, [pc, #108] @ (f53c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #188 @ 0xbc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ bl 422c │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, r6] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ movs r3, r0 │ │ │ │ - ldrsb r2, [r3, r2] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ movs r3, r0 │ │ │ │ - ldrsb r0, [r0, r0] │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ movs r3, r0 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, r4] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ movs r3, r0 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ movs r3, r0 │ │ │ │ - strb r2, [r0, r6] │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ movs r3, r0 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + ldrsb r4, [r3, r5] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ movs r3, r0 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r4, r2, #18 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r4, r2, #17 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #272] @ (f5e0 ) │ │ │ │ + ldr r3, [pc, #48] @ (f558 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ movs r3, r0 │ │ │ │ - cmp r6, sp │ │ │ │ + bx r6 │ │ │ │ movs r3, r0 │ │ │ │ - cmp sl, r5 │ │ │ │ + bx lr │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r7, #92] @ 0x5c │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ movs r3, r0 │ │ │ │ - cmp sl, r6 │ │ │ │ + bx pc │ │ │ │ movs r3, r0 │ │ │ │ - cmp lr, fp │ │ │ │ + @ instruction: 0x47a6 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #272] @ (f608 ) │ │ │ │ + ldr r2, [pc, #272] @ (f660 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w ip, [pc, #272] @ f60c │ │ │ │ + ldr.w ip, [pc, #272] @ f664 │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r0, [r2, ip] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n f596 │ │ │ │ - ldr r0, [pc, #256] @ (f610 ) │ │ │ │ + beq.n f5ee │ │ │ │ + ldr r0, [pc, #256] @ (f668 ) │ │ │ │ ldr r0, [r2, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n f556 │ │ │ │ + beq.n f5ae │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n f584 │ │ │ │ + beq.n f5dc │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f584 │ │ │ │ + beq.n f5dc │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 3834 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f5e0 │ │ │ │ + beq.n f638 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f5c6 │ │ │ │ + beq.n f61e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f5c6 │ │ │ │ + bne.n f61e │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f5c6 │ │ │ │ + b.n f61e │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n f602 │ │ │ │ - ldr r0, [pc, #180] @ (f614 ) │ │ │ │ + bpl.n f65a │ │ │ │ + ldr r0, [pc, #180] @ (f66c ) │ │ │ │ ldr r0, [r2, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n f5e4 │ │ │ │ - ldr r0, [pc, #176] @ (f618 ) │ │ │ │ + beq.n f63c │ │ │ │ + ldr r0, [pc, #176] @ (f670 ) │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f5fa │ │ │ │ + beq.n f652 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n f5cc │ │ │ │ + bcs.n f624 │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n f5c2 │ │ │ │ - b.n f5c6 │ │ │ │ + bne.n f61a │ │ │ │ + b.n f61e │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, f5cc │ │ │ │ + cbz r3, f624 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, f5cc │ │ │ │ + cbz r3, f624 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - bpl.n f5fe │ │ │ │ - ldr r0, [pc, #116] @ (f614 ) │ │ │ │ + bpl.n f656 │ │ │ │ + ldr r0, [pc, #116] @ (f66c ) │ │ │ │ ldr r0, [r2, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n f5e4 │ │ │ │ - ldr r0, [pc, #112] @ (f618 ) │ │ │ │ + beq.n f63c │ │ │ │ + ldr r0, [pc, #112] @ (f670 ) │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f5fa │ │ │ │ + beq.n f652 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n f5cc │ │ │ │ + bcs.n f624 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f5c6 │ │ │ │ + beq.n f61e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 3834 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, f5e0 │ │ │ │ + cbz r0, f638 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 37b0 │ │ │ │ - b.n f538 │ │ │ │ + b.n f590 │ │ │ │ mov r4, r1 │ │ │ │ - b.n f5c6 │ │ │ │ - ldr r3, [pc, #52] @ (f61c ) │ │ │ │ + b.n f61e │ │ │ │ + ldr r3, [pc, #52] @ (f674 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #52] @ (f620 ) │ │ │ │ - ldr r0, [pc, #52] @ (f624 ) │ │ │ │ + ldr r1, [pc, #52] @ (f678 ) │ │ │ │ + ldr r0, [pc, #52] @ (f67c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ bl 42ec │ │ │ │ bl 40dc │ │ │ │ nop │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #100] @ 0x64 │ │ │ │ movs r3, r0 │ │ │ │ - mvns r0, r4 │ │ │ │ + cmp r8, r5 │ │ │ │ movs r3, r0 │ │ │ │ - add r4, r3 │ │ │ │ + cmp ip, ip │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #400] @ (f7c8 ) │ │ │ │ + ldr r5, [pc, #400] @ (f820 ) │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r5, pc │ │ │ │ - cbnz r3, f68e │ │ │ │ - ldr r3, [pc, #392] @ (f7cc ) │ │ │ │ + cbnz r3, f6e6 │ │ │ │ + ldr r3, [pc, #392] @ (f824 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n f68e │ │ │ │ + beq.n f6e6 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f6ee │ │ │ │ + beq.n f746 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n f6ee │ │ │ │ + beq.n f746 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 3834 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f74a │ │ │ │ + beq.n f7a2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f6e8 │ │ │ │ + beq.n f740 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f6e8 │ │ │ │ + bne.n f740 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f6e8 │ │ │ │ + b.n f740 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ adds r6, r1, #1 │ │ │ │ and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - beq.n f72a │ │ │ │ + beq.n f782 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f796 │ │ │ │ - ldr r3, [pc, #304] @ (f7d0 ) │ │ │ │ + beq.n f7ee │ │ │ │ + ldr r3, [pc, #304] @ (f828 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n f79e │ │ │ │ - ldr r3, [pc, #300] @ (f7d4 ) │ │ │ │ + beq.n f7f6 │ │ │ │ + ldr r3, [pc, #300] @ (f82c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n f746 │ │ │ │ + beq.n f79e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs.n f70c │ │ │ │ + bcs.n f764 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ ldr.w r0, [r5, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n f7b4 │ │ │ │ + blt.n f80c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n f79a │ │ │ │ + ble.n f7f2 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n f6e6 │ │ │ │ + beq.n f73e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - cbz r1, f724 │ │ │ │ + cbz r1, f77c │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - cbz r3, f70c │ │ │ │ + cbz r3, f764 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n f70c │ │ │ │ + beq.n f764 │ │ │ │ adds r0, r1, #1 │ │ │ │ - beq.n f750 │ │ │ │ + beq.n f7a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, lr │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 3834 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, f74a │ │ │ │ + cbz r0, f7a2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 34dc │ │ │ │ - b.n f672 │ │ │ │ + b.n f6ca │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f6e6 │ │ │ │ + b.n f73e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f796 │ │ │ │ - ldr r3, [pc, #160] @ (f7d0 ) │ │ │ │ + beq.n f7ee │ │ │ │ + ldr r3, [pc, #160] @ (f828 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n f79e │ │ │ │ - ldr r3, [pc, #156] @ (f7d4 ) │ │ │ │ + beq.n f7f6 │ │ │ │ + ldr r3, [pc, #156] @ (f82c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ itt ne │ │ │ │ ldrne r0, [r4, #8] │ │ │ │ addne.w r3, r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n f6b0 │ │ │ │ + bne.n f708 │ │ │ │ bl 40ac │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n f6e8 │ │ │ │ + b.n f740 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n f700 │ │ │ │ + beq.n f758 │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r6 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - blt.n f772 │ │ │ │ + blt.n f7ca │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ - b.n f700 │ │ │ │ - ldr r0, [pc, #100] @ (f7d8 ) │ │ │ │ + b.n f758 │ │ │ │ + ldr r0, [pc, #100] @ (f830 ) │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 37f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f74a │ │ │ │ + beq.n f7a2 │ │ │ │ blx 38a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ - b.n f700 │ │ │ │ + b.n f758 │ │ │ │ bl 42ec │ │ │ │ bl 41fc │ │ │ │ - ldr r3, [pc, #60] @ (f7dc ) │ │ │ │ + ldr r3, [pc, #60] @ (f834 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #56] @ (f7e0 ) │ │ │ │ - ldr r0, [pc, #60] @ (f7e4 ) │ │ │ │ + ldr r1, [pc, #56] @ (f838 ) │ │ │ │ + ldr r0, [pc, #60] @ (f83c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #48] @ (f7e8 ) │ │ │ │ + ldr r3, [pc, #48] @ (f840 ) │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r1, [pc, #48] @ (f7ec ) │ │ │ │ - ldr r0, [pc, #52] @ (f7f0 ) │ │ │ │ + ldr r1, [pc, #48] @ (f844 ) │ │ │ │ + ldr r0, [pc, #52] @ (f848 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ movs r3, r0 │ │ │ │ - tst r6, r4 │ │ │ │ + mvns r6, r5 │ │ │ │ movs r3, r0 │ │ │ │ - negs r2, r4 │ │ │ │ + add r2, r5 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ movs r3, r0 │ │ │ │ - bics r2, r1 │ │ │ │ + cmp r2, sl │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r0, r0] │ │ │ │ + str r2, [r1, r7] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #444] @ (f9c0 ) │ │ │ │ + ldr r3, [pc, #444] @ (fa18 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #444] @ (f9c4 ) │ │ │ │ + ldr r2, [pc, #444] @ (fa1c ) │ │ │ │ sub sp, #20 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n f8c2 │ │ │ │ - ldr r2, [pc, #432] @ (f9c8 ) │ │ │ │ + beq.n f91a │ │ │ │ + ldr r2, [pc, #432] @ (fa20 ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n f864 │ │ │ │ + beq.n f8bc │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n f8a2 │ │ │ │ + beq.n f8fa │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n f8a2 │ │ │ │ + beq.n f8fa │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 3834 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f95a │ │ │ │ + beq.w f9b2 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f8fc │ │ │ │ + beq.n f954 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n f8fc │ │ │ │ + bne.n f954 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n f8fc │ │ │ │ + b.n f954 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ and.w r0, r0, #67108864 @ 0x4000000 │ │ │ │ - blt.n f902 │ │ │ │ + blt.n f95a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f9b6 │ │ │ │ - ldr r0, [pc, #340] @ (f9cc ) │ │ │ │ + beq.w fa0e │ │ │ │ + ldr r0, [pc, #340] @ (fa24 ) │ │ │ │ mov ip, r1 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w f9a0 │ │ │ │ - ldr r0, [pc, #332] @ (f9d0 ) │ │ │ │ + beq.w f9f8 │ │ │ │ + ldr r0, [pc, #332] @ (fa28 ) │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n f956 │ │ │ │ + beq.n f9ae │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp ip, r3 │ │ │ │ - bcs.n f922 │ │ │ │ + bcs.n f97a │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n f8f8 │ │ │ │ - b.n f8fc │ │ │ │ + bne.n f950 │ │ │ │ + b.n f954 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n f922 │ │ │ │ + beq.n f97a │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n f922 │ │ │ │ + beq.n f97a │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n f95e │ │ │ │ + blt.n f9b6 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, lr │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ and.w r0, r0, #33554432 @ 0x2000000 │ │ │ │ - blt.n f936 │ │ │ │ + blt.n f98e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f9ba │ │ │ │ - ldr r0, [pc, #248] @ (f9cc ) │ │ │ │ + beq.n fa12 │ │ │ │ + ldr r0, [pc, #248] @ (fa24 ) │ │ │ │ mov ip, r1 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n f9a0 │ │ │ │ - ldr r0, [pc, #244] @ (f9d0 ) │ │ │ │ + beq.n f9f8 │ │ │ │ + ldr r0, [pc, #244] @ (fa28 ) │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n f956 │ │ │ │ + beq.n f9ae │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp ip, r3 │ │ │ │ - bcs.n f922 │ │ │ │ + bcs.n f97a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r3, ip, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n f8fc │ │ │ │ + beq.n f954 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f9b6 │ │ │ │ - ldr r0, [pc, #196] @ (f9cc ) │ │ │ │ + beq.n fa0e │ │ │ │ + ldr r0, [pc, #196] @ (fa24 ) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n f9a0 │ │ │ │ - ldr.w ip, [pc, #192] @ f9d0 │ │ │ │ + beq.n f9f8 │ │ │ │ + ldr.w ip, [pc, #192] @ fa28 │ │ │ │ ldr.w r5, [r3, ip] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n f956 │ │ │ │ + beq.n f9ae │ │ │ │ ldr r5, [r4, #8] │ │ │ │ add.w ip, r1, r5 │ │ │ │ - b.n f87a │ │ │ │ + b.n f8d2 │ │ │ │ mov r0, r1 │ │ │ │ blx 3834 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, f95a │ │ │ │ + cbz r0, f9b2 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 37b0 │ │ │ │ - b.n f842 │ │ │ │ + b.n f89a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f9ba │ │ │ │ - ldr r0, [pc, #144] @ (f9cc ) │ │ │ │ + beq.n fa12 │ │ │ │ + ldr r0, [pc, #144] @ (fa24 ) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n f9a0 │ │ │ │ - ldr.w ip, [pc, #140] @ f9d0 │ │ │ │ + beq.n f9f8 │ │ │ │ + ldr.w ip, [pc, #140] @ fa28 │ │ │ │ ldr.w r5, [r3, ip] │ │ │ │ cmp r2, r5 │ │ │ │ itt ne │ │ │ │ ldrne r5, [r4, #8] │ │ │ │ addne.w ip, r1, r5 │ │ │ │ - bne.n f8d6 │ │ │ │ + bne.n f92e │ │ │ │ bl 40ac │ │ │ │ movs r3, #0 │ │ │ │ - b.n f8fc │ │ │ │ + b.n f954 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n f8b6 │ │ │ │ + beq.n f90e │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - blt.n f980 │ │ │ │ + blt.n f9d8 │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ add r1, r0 │ │ │ │ - b.n f8b6 │ │ │ │ - ldr r0, [pc, #80] @ (f9d4 ) │ │ │ │ + b.n f90e │ │ │ │ + ldr r0, [pc, #80] @ (fa2c ) │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 37f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f95a │ │ │ │ + beq.n f9b2 │ │ │ │ blx 38a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ - b.n f8b6 │ │ │ │ - ldr r3, [pc, #52] @ (f9d8 ) │ │ │ │ + b.n f90e │ │ │ │ + ldr r3, [pc, #52] @ (fa30 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #52] @ (f9dc ) │ │ │ │ - ldr r0, [pc, #52] @ (f9e0 ) │ │ │ │ + ldr r1, [pc, #52] @ (fa34 ) │ │ │ │ + ldr r0, [pc, #52] @ (fa38 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ bl 42ec │ │ │ │ nop │ │ │ │ - lsls r2, r4, #18 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ - ands r4, r4 │ │ │ │ + rors r4, r5 │ │ │ │ movs r3, r0 │ │ │ │ - eors r0, r4 │ │ │ │ + tst r0, r5 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #396] @ (fb80 ) │ │ │ │ + ldr r3, [pc, #396] @ (fbd8 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r2, [pc, #396] @ (fb84 ) │ │ │ │ + ldr r2, [pc, #396] @ (fbdc ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #388] @ (fb88 ) │ │ │ │ + ldr r3, [pc, #388] @ (fbe0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ - cbz r3, fa36 │ │ │ │ + cbz r3, fa8e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, fa36 │ │ │ │ - ldr r4, [pc, #368] @ (fb8c ) │ │ │ │ - ldr r2, [pc, #364] @ (fb88 ) │ │ │ │ + cbz r3, fa8e │ │ │ │ + ldr r4, [pc, #368] @ (fbe4 ) │ │ │ │ + ldr r2, [pc, #364] @ (fbe0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r4, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w fb76 │ │ │ │ + bne.w fbce │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, fa86 │ │ │ │ + cbz r3, fade │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, fa86 │ │ │ │ - ldr r3, [pc, #336] @ (fb90 ) │ │ │ │ + cbz r3, fade │ │ │ │ + ldr r3, [pc, #336] @ (fbe8 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n fb00 │ │ │ │ + bne.n fb58 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.w fb7a │ │ │ │ + bpl.w fbd2 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n fb32 │ │ │ │ + bhi.n fb8a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ and.w r1, r1, #3 │ │ │ │ rsb r1, r1, #1 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n fae2 │ │ │ │ - ldr r2, [pc, #296] @ (fb94 ) │ │ │ │ - ldr r3, [pc, #284] @ (fb88 ) │ │ │ │ + beq.n fb3a │ │ │ │ + ldr r2, [pc, #296] @ (fbec ) │ │ │ │ + ldr r3, [pc, #284] @ (fbe0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n fb76 │ │ │ │ + bne.n fbce │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n f7f4 │ │ │ │ + b.n f84c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n fb42 │ │ │ │ - ldr r3, [pc, #264] @ (fb98 ) │ │ │ │ + bge.n fb9a │ │ │ │ + ldr r3, [pc, #264] @ (fbf0 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #804] @ 0x324 │ │ │ │ blx 3c04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n fb3c │ │ │ │ + beq.n fb94 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ - bl b868 │ │ │ │ + bl b8c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n fac8 │ │ │ │ + beq.n fb20 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n fb54 │ │ │ │ - ldr r2, [pc, #208] @ (fb9c ) │ │ │ │ - ldr r3, [pc, #188] @ (fb88 ) │ │ │ │ + beq.n fbac │ │ │ │ + ldr r2, [pc, #208] @ (fbf4 ) │ │ │ │ + ldr r3, [pc, #188] @ (fbe0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n fb76 │ │ │ │ + bne.n fbce │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 3940 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n fa68 │ │ │ │ - ldr r3, [pc, #176] @ (fba0 ) │ │ │ │ + beq.n fac0 │ │ │ │ + ldr r3, [pc, #176] @ (fbf8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 3754 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n fb5c │ │ │ │ + bne.n fbb4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n fac8 │ │ │ │ + b.n fb20 │ │ │ │ mov r0, r5 │ │ │ │ blx 3be8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n fae2 │ │ │ │ + beq.n fb3a │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 3870 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n fa64 │ │ │ │ + beq.n fabc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n fa64 │ │ │ │ + bne.n fabc │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n fa64 │ │ │ │ + b.n fabc │ │ │ │ mov r0, r5 │ │ │ │ blx 3870 │ │ │ │ mov r1, r0 │ │ │ │ - b.n fa64 │ │ │ │ + b.n fabc │ │ │ │ blx 38a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #96] @ (fba4 ) │ │ │ │ - ldr r1, [pc, #96] @ (fba8 ) │ │ │ │ + ldr r3, [pc, #96] @ (fbfc ) │ │ │ │ + ldr r1, [pc, #96] @ (fc00 ) │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n fafc │ │ │ │ + b.n fb54 │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fac8 │ │ │ │ + b.n fb20 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ blx 38a0 │ │ │ │ - ldr r3, [pc, #68] @ (fbac ) │ │ │ │ - ldr r1, [pc, #72] @ (fbb0 ) │ │ │ │ + ldr r3, [pc, #68] @ (fc04 ) │ │ │ │ + ldr r1, [pc, #72] @ (fc08 ) │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n fafc │ │ │ │ + b.n fb54 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 419c │ │ │ │ nop │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + lsls r2, r3, #9 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r2, r5, #10 │ │ │ │ + lsls r2, r2, #9 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r0, r5, #7 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r0, r4, #7 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #736] @ (fe8c ) │ │ │ │ + ldr r6, [pc, #512] @ (fe04 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #408] @ (fd4c ) │ │ │ │ + ldr r6, [pc, #184] @ (fcc4 ) │ │ │ │ movs r3, 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, #4000] @ 0xfa0 │ │ │ │ - ldr r3, [pc, #808] @ (fef0 ) │ │ │ │ + ldr r3, [pc, #808] @ (ff48 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #808] @ (fef4 ) │ │ │ │ + ldr r2, [pc, #808] @ (ff4c ) │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr.w r6, [r3, #260] @ 0x104 │ │ │ │ - ldr r3, [pc, #792] @ (fef8 ) │ │ │ │ + ldr r3, [pc, #792] @ (ff50 ) │ │ │ │ strh.w r4, [sp, #28] │ │ │ │ - ldr r7, [pc, #792] @ (fefc ) │ │ │ │ + ldr r7, [pc, #792] @ (ff54 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ffca │ │ │ │ + bne.w 10022 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 10198 │ │ │ │ + beq.w 101f0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fc10 │ │ │ │ + beq.n fc68 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #748] @ (ff00 ) │ │ │ │ + ldr r2, [pc, #748] @ (ff58 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #720] @ fee8 │ │ │ │ + vldr d7, [pc, #720] @ ff40 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #16 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w fff6 │ │ │ │ + beq.w 1004e │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ffe6 │ │ │ │ - ldr.w r9, [pc, #712] @ ff04 │ │ │ │ + bne.w 1003e │ │ │ │ + ldr.w r9, [pc, #712] @ ff5c │ │ │ │ add r9, pc │ │ │ │ ldr.w r4, [r9, #792] @ 0x318 │ │ │ │ ldr.w r0, [r9] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 100a4 │ │ │ │ + beq.w 100fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fc66 │ │ │ │ + beq.n fcbe │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #672] @ (ff08 ) │ │ │ │ + ldr r3, [pc, #672] @ (ff60 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3, #1560] @ 0x618 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl b868 │ │ │ │ + bl b8c0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fcaa │ │ │ │ + beq.n fd02 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w fedc │ │ │ │ + beq.w ff34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 100d8 │ │ │ │ - ldr r3, [pc, #600] @ (ff0c ) │ │ │ │ + beq.w 10130 │ │ │ │ + ldr r3, [pc, #600] @ (ff64 ) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ - ldr r3, [pc, #600] @ (ff10 ) │ │ │ │ + ldr r3, [pc, #600] @ (ff68 ) │ │ │ │ mov fp, r2 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #1464] @ 0x5b8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1012c │ │ │ │ + bne.w 10184 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bmi.w 10180 │ │ │ │ + bmi.w 101d8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.w 102d2 │ │ │ │ + bpl.w 1032a │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.w 101dc │ │ │ │ + bhi.w 10234 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ and.w r1, r1, #3 │ │ │ │ rsb r1, r1, #1 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r0, r1, r1 │ │ │ │ mov.w r1, r1, asr #31 │ │ │ │ adcs r1, r1 │ │ │ │ blx 3bcc │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 100f6 │ │ │ │ + beq.w 1014e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fd14 │ │ │ │ + beq.n fd6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w fffa │ │ │ │ - ldr r3, [pc, #508] @ (ff14 ) │ │ │ │ + beq.w 10052 │ │ │ │ + ldr r3, [pc, #508] @ (ff6c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w sl, [r3, #480] @ 0x1e0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10140 │ │ │ │ + beq.w 10198 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fd40 │ │ │ │ + beq.n fd98 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 3c74 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 101b8 │ │ │ │ + beq.w 10210 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fd68 │ │ │ │ + beq.n fdc0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1002c │ │ │ │ + beq.w 10084 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fd7c │ │ │ │ + beq.n fdd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10018 │ │ │ │ + beq.w 10070 │ │ │ │ mov r0, r8 │ │ │ │ blx 39cc │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.w 10050 │ │ │ │ + beq.w 100a8 │ │ │ │ lsls r0, r0, #1 │ │ │ │ blx 3834 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10050 │ │ │ │ - ldr r3, [pc, #384] @ (ff18 ) │ │ │ │ + beq.w 100a8 │ │ │ │ + ldr r3, [pc, #384] @ (ff70 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 101ea │ │ │ │ + beq.w 10242 │ │ │ │ strd sl, r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ str.w r9, [sp, #32] │ │ │ │ blx 38f8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10270 │ │ │ │ + beq.w 102c8 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w ip, [r8, #4] │ │ │ │ - ldr r3, [pc, #332] @ (ff1c ) │ │ │ │ + ldr r3, [pc, #332] @ (ff74 ) │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ lsls r0, r0, #5 │ │ │ │ ldr.w r3, [r3, #1004] @ 0x3ec │ │ │ │ - bpl.w 102f6 │ │ │ │ + bpl.w 1034e │ │ │ │ cmp ip, fp │ │ │ │ - beq.w 1030a │ │ │ │ - ldr r0, [pc, #312] @ (ff20 ) │ │ │ │ + beq.w 10362 │ │ │ │ + ldr r0, [pc, #312] @ (ff78 ) │ │ │ │ ldr r0, [r7, r0] │ │ │ │ cmp ip, r0 │ │ │ │ - beq.w 102ee │ │ │ │ + beq.w 10346 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 102f2 │ │ │ │ + ble.w 1034a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ cmp r0, ip │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #280] @ (ff24 ) │ │ │ │ + ldr r3, [pc, #280] @ (ff7c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #32 │ │ │ │ add r1, r3 │ │ │ │ mov r3, r8 │ │ │ │ blx 39dc │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n fe3c │ │ │ │ + beq.n fe94 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fe3c │ │ │ │ + beq.n fe94 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10048 │ │ │ │ + beq.w 100a0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fe54 │ │ │ │ + beq.n feac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1009c │ │ │ │ + beq.w 100f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fe68 │ │ │ │ + beq.n fec0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10094 │ │ │ │ + beq.w 100ec │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fe80 │ │ │ │ + beq.n fed8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1008c │ │ │ │ + beq.w 100e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fe94 │ │ │ │ + beq.n feec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10040 │ │ │ │ + beq.w 10098 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w ffae │ │ │ │ + beq.w 10006 │ │ │ │ ldrb.w r3, [sp, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10002 │ │ │ │ + bne.w 1005a │ │ │ │ blx 377c │ │ │ │ - cbz r6, febe │ │ │ │ + cbz r6, ff16 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n febe │ │ │ │ + beq.n ff16 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 10084 │ │ │ │ - ldr r2, [pc, #104] @ (ff28 ) │ │ │ │ - ldr r3, [pc, #52] @ (fef8 ) │ │ │ │ + beq.w 100dc │ │ │ │ + ldr r2, [pc, #104] @ (ff80 ) │ │ │ │ + ldr r3, [pc, #52] @ (ff50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 102ce │ │ │ │ + bne.w 10326 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fcaa │ │ │ │ + b.n fd02 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + lsls r4, r0, #2 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ + lsls r6, r5, #1 │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r6, r0, #13 │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r4, r6, #9 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r6, r5, #9 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #6 │ │ │ │ + lsrs r2, r3, #5 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [sl, #16]! │ │ │ │ + ldc2 0, cr0, [r2, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n ff44 │ │ │ │ + beq.n ff9c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1024a │ │ │ │ + beq.w 102a2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 1025e │ │ │ │ + beq.w 102b6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 10256 │ │ │ │ + beq.w 102ae │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ff72 │ │ │ │ + beq.n ffca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10124 │ │ │ │ + beq.w 1017c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n ff8e │ │ │ │ + beq.n ffe6 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ff8e │ │ │ │ + beq.n ffe6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1007c │ │ │ │ + beq.n 100d4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n ffae │ │ │ │ + beq.n 10006 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ffae │ │ │ │ + beq.n 10006 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, ffae │ │ │ │ + cbnz r3, 10006 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r4, #58 @ 0x3a │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, ffda │ │ │ │ + cbnz r3, 10032 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ - cbnz r3, ffce │ │ │ │ - ldr r0, [pc, #864] @ (10320 ) │ │ │ │ + cbnz r3, 10026 │ │ │ │ + ldr r0, [pc, #864] @ (10378 ) │ │ │ │ mov r1, r4 │ │ │ │ movs r7, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - b.n fea4 │ │ │ │ + bl d294 │ │ │ │ + b.n fefc │ │ │ │ mov r6, r4 │ │ │ │ - b.n fc3a │ │ │ │ + b.n fc92 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n ffbc │ │ │ │ + b.n 10014 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n ffb6 │ │ │ │ + b.n 1000e │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w fc3a │ │ │ │ + bne.w fc92 │ │ │ │ movs r4, #56 @ 0x38 │ │ │ │ - b.n ffb0 │ │ │ │ + b.n 10008 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fd14 │ │ │ │ + b.n fd6c │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, sp, #18 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w fea4 │ │ │ │ - b.n ffae │ │ │ │ + bne.w fefc │ │ │ │ + b.n 10006 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r8 │ │ │ │ blx 39cc │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.w fd88 │ │ │ │ - b.n 10050 │ │ │ │ + bne.w fde0 │ │ │ │ + b.n 100a8 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w fd72 │ │ │ │ - b.n fd7c │ │ │ │ + bne.w fdca │ │ │ │ + b.n fdd4 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fe94 │ │ │ │ + b.n feec │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fe3c │ │ │ │ + b.n fe94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10064 │ │ │ │ + beq.n 100bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1027e │ │ │ │ + beq.w 102d6 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ffae │ │ │ │ + beq.n 10006 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ffae │ │ │ │ + bne.n 10006 │ │ │ │ mov r9, r3 │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ff8e │ │ │ │ + b.n ffe6 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n febe │ │ │ │ + b.n ff16 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fe80 │ │ │ │ + b.n fed8 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fe68 │ │ │ │ + b.n fec0 │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fe54 │ │ │ │ + b.n feac │ │ │ │ blx 38a0 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx 3c04 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w fc66 │ │ │ │ + bne.w fcbe │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ffae │ │ │ │ - ldr r3, [pc, #604] @ (10324 ) │ │ │ │ + bne.w 10006 │ │ │ │ + ldr r3, [pc, #604] @ (1037c ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #604] @ (10328 ) │ │ │ │ + ldr r1, [pc, #604] @ (10380 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n ffae │ │ │ │ + b.n 10006 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w ffae │ │ │ │ + beq.w 10006 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ffae │ │ │ │ + bne.w 10006 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ffae │ │ │ │ + b.n 10006 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 10286 │ │ │ │ + beq.w 102de │ │ │ │ subs r7, #1 │ │ │ │ str r7, [r5, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 10274 │ │ │ │ + beq.w 102cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w ff8e │ │ │ │ + beq.w ffe6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ff8e │ │ │ │ + bne.w ffe6 │ │ │ │ mov sl, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ff72 │ │ │ │ - ldr r2, [pc, #508] @ (1032c ) │ │ │ │ + b.n ffca │ │ │ │ + ldr r2, [pc, #508] @ (10384 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1029e │ │ │ │ + beq.w 102f6 │ │ │ │ mov r1, r4 │ │ │ │ blx 36b4 │ │ │ │ mov r9, r0 │ │ │ │ - b.n fcf8 │ │ │ │ + b.n fd50 │ │ │ │ blx 38a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #4] │ │ │ │ blx 3c04 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w fd40 │ │ │ │ + bne.w fd98 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 102b0 │ │ │ │ + beq.w 10308 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w ff94 │ │ │ │ + beq.w ffec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ff8e │ │ │ │ + bne.w ffe6 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ff8e │ │ │ │ + b.n ffe6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r9, r4 │ │ │ │ - beq.w fd14 │ │ │ │ + beq.w fd6c │ │ │ │ adds r3, #1 │ │ │ │ mov r9, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n fd02 │ │ │ │ - ldr r1, [pc, #404] @ (10330 ) │ │ │ │ + b.n fd5a │ │ │ │ + ldr r1, [pc, #404] @ (10388 ) │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - ldr r0, [pc, #404] @ (10334 ) │ │ │ │ + ldr r0, [pc, #404] @ (1038c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w fff6 │ │ │ │ + beq.w 1004e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n fc10 │ │ │ │ + b.n fc68 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 10102 │ │ │ │ + bne.n 1015a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.w ff94 │ │ │ │ + beq.w ffec │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w ff8e │ │ │ │ + bne.w ffe6 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ff8e │ │ │ │ + b.n ffe6 │ │ │ │ ldr.w r3, [fp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ - b.n fcf8 │ │ │ │ + b.n fd50 │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 102d6 │ │ │ │ + beq.n 1032e │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -17905,571 +17946,571 @@ │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 10226 │ │ │ │ + beq.n 1027e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 10292 │ │ │ │ + cbz r3, 102ea │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ strd r9, sl, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ blx 38f8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ff2c │ │ │ │ + beq.w ff84 │ │ │ │ mov r5, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #3 │ │ │ │ - b.n fdc8 │ │ │ │ + b.n fe20 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n ff44 │ │ │ │ + b.n ff9c │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ff5a │ │ │ │ + b.n ffb2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1026a │ │ │ │ + beq.n 102c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 1028e │ │ │ │ + cbz r3, 102e6 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n ff78 │ │ │ │ + b.n ffd0 │ │ │ │ mov r2, r5 │ │ │ │ - b.n ff44 │ │ │ │ + b.n ff9c │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ff5e │ │ │ │ + b.n ffb6 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10064 │ │ │ │ + b.n 100bc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 101ca │ │ │ │ - b.n ffae │ │ │ │ + bne.n 10222 │ │ │ │ + b.n 10006 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 10124 │ │ │ │ + b.n 1017c │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 10226 │ │ │ │ + b.n 1027e │ │ │ │ mov r0, r4 │ │ │ │ - bl 89f4 │ │ │ │ + bl 89c4 │ │ │ │ vadd.f64 d0, d0, d0 │ │ │ │ blx 3844 │ │ │ │ mov r9, r0 │ │ │ │ - b.n fcf8 │ │ │ │ - ldr r3, [pc, #112] @ (10324 ) │ │ │ │ + b.n fd50 │ │ │ │ + ldr r3, [pc, #112] @ (1037c ) │ │ │ │ mov r2, sl │ │ │ │ - ldr r1, [pc, #128] @ (10338 ) │ │ │ │ + ldr r1, [pc, #128] @ (10390 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1016e │ │ │ │ - b.n ff94 │ │ │ │ + bne.w 101c6 │ │ │ │ + b.n ffec │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 419c │ │ │ │ - ldr r3, [pc, #100] @ (1033c ) │ │ │ │ + ldr r3, [pc, #100] @ (10394 ) │ │ │ │ movw r2, #8113 @ 0x1fb1 │ │ │ │ - ldr r1, [pc, #96] @ (10340 ) │ │ │ │ - ldr r0, [pc, #100] @ (10344 ) │ │ │ │ + ldr r1, [pc, #96] @ (10398 ) │ │ │ │ + ldr r0, [pc, #100] @ (1039c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #4056 @ 0xfd8 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ bl 422c │ │ │ │ - ldr r3, [pc, #80] @ (10348 ) │ │ │ │ + ldr r3, [pc, #80] @ (103a0 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #80] @ (1034c ) │ │ │ │ - ldr r0, [pc, #80] @ (10350 ) │ │ │ │ + ldr r1, [pc, #80] @ (103a4 ) │ │ │ │ + ldr r0, [pc, #80] @ (103a8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #188 @ 0xbc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #72] @ (10354 ) │ │ │ │ + ldr r3, [pc, #72] @ (103ac ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #68] @ (10358 ) │ │ │ │ - ldr r0, [pc, #72] @ (1035c ) │ │ │ │ + ldr r1, [pc, #68] @ (103b0 ) │ │ │ │ + ldr r0, [pc, #72] @ (103b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r0, [pc, #456] @ (104ec ) │ │ │ │ + ldr r2, [pc, #232] @ (10464 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #36 @ 0x24 │ │ │ │ + subs r5, #236 @ 0xec │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, r1 │ │ │ │ + ldr r0, [pc, #328] @ (104d4 ) │ │ │ │ movs r3, r0 │ │ │ │ - muls r4, r0 │ │ │ │ + cmp r4, r1 │ │ │ │ movs r3, r0 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + subs r4, #2 │ │ │ │ movs r3, r0 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ movs r3, r0 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r7, #6 │ │ │ │ movs r3, r0 │ │ │ │ - add r4, r3 │ │ │ │ + cmp ip, ip │ │ │ │ movs r3, r0 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + str r2, [r7, #16] │ │ │ │ movs r3, r0 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + subs r0, #244 @ 0xf4 │ │ │ │ movs r3, r0 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + subs r1, #32 │ │ │ │ movs r3, r0 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + str r4, [r4, #16] │ │ │ │ movs r3, r0 │ │ │ │ - adds r6, #186 @ 0xba │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ movs r3, r0 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + subs r0, #190 @ 0xbe │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #792] @ (10690 ) │ │ │ │ + ldr r3, [pc, #792] @ (106e8 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r7, sp, #28 │ │ │ │ - ldr r2, [pc, #792] @ (10694 ) │ │ │ │ + ldr r2, [pc, #792] @ (106ec ) │ │ │ │ add r3, pc │ │ │ │ movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r6, r6, [r7, #4] │ │ │ │ vmov.f32 s16, s0 │ │ │ │ ldr.w r4, [r3, #308] @ 0x134 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #772] @ (10698 ) │ │ │ │ + ldr r3, [pc, #772] @ (106f0 ) │ │ │ │ mov r9, r1 │ │ │ │ strh r6, [r7, #12] │ │ │ │ - ldr.w r8, [pc, #768] @ 1069c │ │ │ │ + ldr.w r8, [pc, #768] @ 106f4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 104c2 │ │ │ │ + bne.w 1051a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 106cc │ │ │ │ + beq.w 10724 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 103c8 │ │ │ │ + beq.n 10420 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #724] @ (106a0 ) │ │ │ │ + ldr r2, [pc, #724] @ (106f8 ) │ │ │ │ add r6, sp, #8 │ │ │ │ - vldr d7, [pc, #696] @ 10688 │ │ │ │ + vldr d7, [pc, #696] @ 106e0 │ │ │ │ movs r3, #7 │ │ │ │ add r2, pc │ │ │ │ mov r1, r6 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ mov r0, r7 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 10638 │ │ │ │ + beq.w 10690 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 10414 │ │ │ │ + bne.n 1046c │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10672 │ │ │ │ + bne.w 106ca │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 104ce │ │ │ │ + bne.n 10526 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.n 104ce │ │ │ │ + bne.n 10526 │ │ │ │ add r6, sp, #8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ vstr s16, [sp, #12] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ vstr s16, [r5, #24] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10718 │ │ │ │ + beq.w 10770 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 10446 │ │ │ │ + beq.n 1049e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10654 │ │ │ │ + beq.w 106ac │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1071e │ │ │ │ + beq.w 10776 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 10468 │ │ │ │ + beq.n 104c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 106f4 │ │ │ │ + beq.w 1074c │ │ │ │ ldrb.w r3, [sp, #30] │ │ │ │ - cbz r3, 10488 │ │ │ │ - ldr r3, [pc, #564] @ (106a4 ) │ │ │ │ + cbz r3, 104e0 │ │ │ │ + ldr r3, [pc, #564] @ (106fc ) │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #30 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 10754 │ │ │ │ + beq.w 107ac │ │ │ │ blx 377c │ │ │ │ - cbz r4, 104a2 │ │ │ │ + cbz r4, 104fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 104a2 │ │ │ │ + beq.n 104fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 106ec │ │ │ │ - ldr r2, [pc, #516] @ (106a8 ) │ │ │ │ - ldr r3, [pc, #496] @ (10698 ) │ │ │ │ + beq.w 10744 │ │ │ │ + ldr r2, [pc, #516] @ (10700 ) │ │ │ │ + ldr r3, [pc, #496] @ (106f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1082a │ │ │ │ + bne.w 10882 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1075a │ │ │ │ + bne.w 107b2 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 103fa │ │ │ │ + b.n 10452 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #472] @ (106ac ) │ │ │ │ + ldr r3, [pc, #472] @ (10704 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1268] @ 0x4f4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1075e │ │ │ │ + beq.w 107b6 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 10638 │ │ │ │ - ldr r3, [pc, #452] @ (106b0 ) │ │ │ │ + beq.w 10690 │ │ │ │ + ldr r3, [pc, #452] @ (10708 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r7, [r8, r3] │ │ │ │ - ldr r3, [pc, #448] @ (106b4 ) │ │ │ │ + ldr r3, [pc, #448] @ (1070c ) │ │ │ │ cmp r2, r7 │ │ │ │ add r3, pc │ │ │ │ ite ne │ │ │ │ movne ip, r6 │ │ │ │ ldreq.w ip, [r6, #8] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - ldr r3, [pc, #436] @ (106b8 ) │ │ │ │ + ldr r3, [pc, #436] @ (10710 ) │ │ │ │ it eq │ │ │ │ ldreq.w r2, [ip, #4] │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 10570 │ │ │ │ + beq.n 105c8 │ │ │ │ ldr.w lr, [r2, #172] @ 0xac │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 10766 │ │ │ │ + beq.w 107be │ │ │ │ ldr.w r9, [lr, #4] │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 10844 │ │ │ │ - ldr r2, [pc, #388] @ (106bc ) │ │ │ │ + bpl.w 1089c │ │ │ │ + ldr r2, [pc, #388] @ (10714 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 1084c │ │ │ │ - ldr r2, [pc, #380] @ (106c0 ) │ │ │ │ + beq.w 108a4 │ │ │ │ + ldr r2, [pc, #380] @ (10718 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 10848 │ │ │ │ + beq.w 108a0 │ │ │ │ ldr.w r9, [lr, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 10580 │ │ │ │ + ble.n 105d8 │ │ │ │ add.w lr, lr, #8 │ │ │ │ - b.n 10564 │ │ │ │ + b.n 105bc │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 10580 │ │ │ │ + beq.n 105d8 │ │ │ │ ldr.w r2, [lr, #4]! │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.n 1055e │ │ │ │ + bne.n 105b6 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r3, [pc, #332] @ (106c4 ) │ │ │ │ + ldr r3, [pc, #332] @ (1071c ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 10724 │ │ │ │ + beq.w 1077c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ blx 3844 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10798 │ │ │ │ + beq.w 107f0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 107b6 │ │ │ │ + beq.w 1080e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r3, r0, [sp, #16] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 105d6 │ │ │ │ + beq.n 1062e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1074c │ │ │ │ + beq.w 107a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 105ea │ │ │ │ + beq.n 10642 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10744 │ │ │ │ - cbz r5, 10622 │ │ │ │ + beq.w 1079c │ │ │ │ + cbz r5, 1067a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10602 │ │ │ │ + beq.n 1065a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 10602 │ │ │ │ + cbnz r3, 1065a │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrb.w r3, [sp, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 106fa │ │ │ │ - ldr r3, [pc, #152] @ (106a4 ) │ │ │ │ + beq.n 10752 │ │ │ │ + ldr r3, [pc, #152] @ (106fc ) │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #30 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 106fa │ │ │ │ + bne.n 10752 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10638 │ │ │ │ + beq.n 10690 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 10638 │ │ │ │ + cbnz r3, 10690 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ mov.w r5, #270 @ 0x10e │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 10666 │ │ │ │ + cbnz r3, 106be │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ - cbnz r3, 1065a │ │ │ │ - ldr r0, [pc, #124] @ (106c8 ) │ │ │ │ + cbnz r3, 106b2 │ │ │ │ + ldr r0, [pc, #124] @ (10720 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - b.n 10488 │ │ │ │ + bl d294 │ │ │ │ + b.n 104e0 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10446 │ │ │ │ + b.n 1049e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 10648 │ │ │ │ + b.n 106a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 10642 │ │ │ │ + b.n 1069a │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 103fa │ │ │ │ - b.n 10638 │ │ │ │ + bne.w 10452 │ │ │ │ + b.n 10690 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ movs r5, r0 │ │ │ │ - vld4.8 {d0-d3}, [ip], r4 │ │ │ │ + ldr.w r0, [r4, #4] │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - vst4.8 {d0-d3}, [lr], r4 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + ldrh.w r0, [r6, #4] │ │ │ │ + str r6, [r4, #4] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [r6, r4] │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + @ instruction: 0xf7ae0004 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 10652 │ │ │ │ + pop {r0, r2, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - tst r0, r5 │ │ │ │ + mvns r0, r6 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [pc, #404] @ (10864 ) │ │ │ │ + ldr r1, [pc, #404] @ (108bc ) │ │ │ │ mov.w r2, #270 @ 0x10e │ │ │ │ - ldr r0, [pc, #404] @ (10868 ) │ │ │ │ + ldr r0, [pc, #404] @ (108c0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10638 │ │ │ │ + beq.n 10690 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 103c8 │ │ │ │ + b.n 10420 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 104a2 │ │ │ │ + b.n 104fa │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10468 │ │ │ │ + b.n 104c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 10488 │ │ │ │ + beq.w 104e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10488 │ │ │ │ + bne.w 104e0 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10488 │ │ │ │ + b.n 104e0 │ │ │ │ mov.w r5, #278 @ 0x116 │ │ │ │ - b.n 1063c │ │ │ │ + b.n 10694 │ │ │ │ movw r5, #279 @ 0x117 │ │ │ │ - b.n 1063c │ │ │ │ + b.n 10694 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 10412 │ │ │ │ + beq.w 1046a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10412 │ │ │ │ + bne.w 1046a │ │ │ │ mov r0, r6 │ │ │ │ add r6, sp, #8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10414 │ │ │ │ + b.n 1046c │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 105ea │ │ │ │ + b.n 10642 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 105d6 │ │ │ │ + b.n 1062e │ │ │ │ mov.w r5, #280 @ 0x118 │ │ │ │ - b.n 1063c │ │ │ │ + b.n 10694 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 10412 │ │ │ │ + b.n 1046a │ │ │ │ blx 3bf8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 104e4 │ │ │ │ + b.n 1053c │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 10570 │ │ │ │ + beq.w 105c8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10768 │ │ │ │ - ldr r3, [pc, #244] @ (1086c ) │ │ │ │ + bne.n 107c0 │ │ │ │ + ldr r3, [pc, #244] @ (108c4 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 10570 │ │ │ │ + beq.w 105c8 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 10570 │ │ │ │ + beq.w 105c8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 10782 │ │ │ │ + bne.n 107da │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 10580 │ │ │ │ - b.n 10570 │ │ │ │ + bne.w 105d8 │ │ │ │ + b.n 105c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 10638 │ │ │ │ + beq.w 10690 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10624 │ │ │ │ + bne.w 1067c │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10622 │ │ │ │ + b.n 1067a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1082e │ │ │ │ + beq.n 10886 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -18479,3868 +18520,701 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 107ee │ │ │ │ + beq.n 10846 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 10822 │ │ │ │ + cbz r3, 1087a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r9, [sp, #16] │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 105be │ │ │ │ + beq.w 10616 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 105be │ │ │ │ + bne.w 10616 │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 105be │ │ │ │ + b.n 10616 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 107ee │ │ │ │ + b.n 10846 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #64] @ (10870 ) │ │ │ │ + ldr r3, [pc, #64] @ (108c8 ) │ │ │ │ movw r2, #11729 @ 0x2dd1 │ │ │ │ - ldr r1, [pc, #60] @ (10874 ) │ │ │ │ - ldr r0, [pc, #64] @ (10878 ) │ │ │ │ + ldr r1, [pc, #60] @ (108cc ) │ │ │ │ + ldr r0, [pc, #64] @ (108d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ subs r3, #240 @ 0xf0 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #44] @ (1087c ) │ │ │ │ + ldr r3, [pc, #44] @ (108d4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #44] @ (10880 ) │ │ │ │ - ldr r0, [pc, #44] @ (10884 ) │ │ │ │ + ldr r1, [pc, #44] @ (108d8 ) │ │ │ │ + ldr r0, [pc, #44] @ (108dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - sbcs r4, r0 │ │ │ │ + muls r4, r1 │ │ │ │ movs r3, r0 │ │ │ │ - subs r6, #14 │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ movs r3, r0 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ movs r3, r0 │ │ │ │ - ands r2, r5 │ │ │ │ + rors r2, r6 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r2, [r3, r0] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ movs r3, r0 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ movs r3, r0 │ │ │ │ - adds r1, #180 @ 0xb4 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ movs r3, 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, #296] @ (109c0 ) │ │ │ │ + ldr r3, [pc, #296] @ (10a18 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 108ac │ │ │ │ + cbz r3, 10904 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbnz r0, 108b2 │ │ │ │ + cbnz r0, 1090a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #272] @ (109c4 ) │ │ │ │ + ldr r1, [pc, #272] @ (10a1c ) │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r6, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 108dc │ │ │ │ + bne.n 10934 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #72] @ 0x48 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 108ac │ │ │ │ + beq.n 10904 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 108ac │ │ │ │ + bne.n 10904 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 108ac │ │ │ │ + b.n 10904 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 10970 │ │ │ │ + bge.n 109c8 │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bpl.n 10970 │ │ │ │ + bpl.n 109c8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 1098c │ │ │ │ + bge.n 109e4 │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bpl.n 1098c │ │ │ │ + bpl.n 109e4 │ │ │ │ ldr.w ip, [r0, #172] @ 0xac │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 10956 │ │ │ │ + beq.n 109ae │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 109ba │ │ │ │ - ldr.w lr, [pc, #176] @ 109c8 │ │ │ │ + bpl.n 10a12 │ │ │ │ + ldr.w lr, [pc, #176] @ 10a20 │ │ │ │ ldr.w r4, [r6, lr] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 109a4 │ │ │ │ - ldr.w lr, [pc, #168] @ 109cc │ │ │ │ + beq.n 109fc │ │ │ │ + ldr.w lr, [pc, #168] @ 10a24 │ │ │ │ ldr.w r4, [r6, lr] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 109a0 │ │ │ │ + beq.n 109f8 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ itt gt │ │ │ │ addgt.w ip, ip, #8 │ │ │ │ movgt r0, #0 │ │ │ │ - bgt.n 10946 │ │ │ │ - b.n 1096a │ │ │ │ + bgt.n 1099e │ │ │ │ + b.n 109c2 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1096a │ │ │ │ + beq.n 109c2 │ │ │ │ ldr.w lr, [ip, #4]! │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 10940 │ │ │ │ + bne.n 10998 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r3 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ - b.n 108c2 │ │ │ │ + b.n 1091a │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1094e │ │ │ │ + beq.n 109a6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10956 │ │ │ │ - ldr r0, [pc, #108] @ (109d0 ) │ │ │ │ + bne.n 109ae │ │ │ │ + ldr r0, [pc, #108] @ (10a28 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1094e │ │ │ │ + beq.n 109a6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 108ae │ │ │ │ + b.n 10906 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 3754 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1096a │ │ │ │ + beq.n 109c2 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 108ac │ │ │ │ - b.n 108c2 │ │ │ │ + beq.n 10904 │ │ │ │ + b.n 1091a │ │ │ │ tst.w ip, #67108864 @ 0x4000000 │ │ │ │ - beq.n 10970 │ │ │ │ + beq.n 109c8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl a31c │ │ │ │ + bl a378 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1096a │ │ │ │ - b.n 108be │ │ │ │ + beq.n 109c2 │ │ │ │ + b.n 10916 │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #44] @ (109d4 ) │ │ │ │ + ldr r3, [pc, #44] @ (10a2c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #44] @ (109d8 ) │ │ │ │ - ldr r0, [pc, #44] @ (109dc ) │ │ │ │ + ldr r1, [pc, #44] @ (10a30 ) │ │ │ │ + ldr r0, [pc, #44] @ (10a34 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ nop │ │ │ │ - ands.w r0, r2, #8650752 @ 0x840000 │ │ │ │ + @ instruction: 0xf3ba0004 │ │ │ │ lsls r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ - movs r3, r0 │ │ │ │ - adds r0, #32 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ - movs r3, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr.w r3, [pc, #2876] @ 11534 │ │ │ │ - sub sp, #116 @ 0x74 │ │ │ │ - ldr.w r2, [pc, #2876] @ 11538 │ │ │ │ - movs r4, #0 │ │ │ │ - add r3, pc │ │ │ │ - mov r6, r1 │ │ │ │ - add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ - ldr.w r7, [r3, #360] @ 0x168 │ │ │ │ - ldr.w r3, [pc, #2856] @ 1153c │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str r4, [sp, #100] @ 0x64 │ │ │ │ - strh.w r4, [sp, #104] @ 0x68 │ │ │ │ - ldr.w sl, [pc, #2848] @ 11540 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add sl, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3a30 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 10f86 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1128c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 10a4c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - mov r2, r6 │ │ │ │ - bl 8c38 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 113e2 │ │ │ │ - cbnz r6, 10a7c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 11320 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - movt r2, #16 │ │ │ │ - tst r2, r1 │ │ │ │ - bne.w 11320 │ │ │ │ - blx 3a54 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11370 │ │ │ │ - blx 3a54 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11384 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11396 │ │ │ │ - blx 3b24 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 113a8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 10ac6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10f8a │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 39c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 113c4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 10af6 │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - ldreq r3, [sp, #8] │ │ │ │ - streq r1, [r3, #0] │ │ │ │ - beq.n 10af6 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10f92 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r8, sl │ │ │ │ - mov r7, r3 │ │ │ │ - mov r0, r3 │ │ │ │ - mov fp, r6 │ │ │ │ - mov sl, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #6 │ │ │ │ - bpl.w 1273e │ │ │ │ - ldr.w r1, [pc, #2604] @ 11544 │ │ │ │ - ldr.w r6, [r8, r1] │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.w 12728 │ │ │ │ - ldr.w r1, [pc, #2596] @ 11548 │ │ │ │ - ldr.w r5, [r8, r1] │ │ │ │ - cmp r2, r5 │ │ │ │ - beq.w 126e2 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp sl, r2 │ │ │ │ - bge.w 11880 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r3, [r2, sl, lsl #2] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr.w r2, [pc, #2556] @ 1154c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr.w r1, [r8, r2] │ │ │ │ - ldr.w r2, [pc, #2548] @ 11550 │ │ │ │ - ldr.w r4, [r8, r2] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r2, r1 │ │ │ │ - it ne │ │ │ │ - cmpne r3, r4 │ │ │ │ - bne.w 120b6 │ │ │ │ - cbz r0, 10b82 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 10b82 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1103a │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cmp r0, r4 │ │ │ │ - beq.w 11098 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - bl 8b30 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 114a2 │ │ │ │ - ldr.w r2, [pc, #2488] @ 11554 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - ldr.w r3, [r8, r2] │ │ │ │ - ldr.w r2, [pc, #2480] @ 11558 │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ - cmp r1, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r1, r3 │ │ │ │ - bne.w 1175c │ │ │ │ - cmp r1, r6 │ │ │ │ - beq.w 12728 │ │ │ │ - cmp r1, r5 │ │ │ │ - beq.w 126e2 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.w 114d2 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 115d8 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w 126e6 │ │ │ │ - ldr.w r9, [r0, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne.w r2, [r9] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 10c14 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 11040 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 10c2c │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 10c2c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 11088 │ │ │ │ - cbz r7, 10c42 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 10c42 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 11080 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3ad0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11514 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr.w r1, [pc, #2312] @ 1155c │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r1, [r1, #1104] @ 0x450 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 115fc │ │ │ │ - blx r2 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 11606 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 10c82 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 11060 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 10c9c │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 10c9c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbnz r2, 10c9c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 3ad0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1168c │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ - ldr.w r1, [pc, #2224] @ 11560 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r1, [r1, #1104] @ 0x450 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 116f6 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 11704 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 10ce2 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - cbnz r1, 10ce2 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 10cfa │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 10cfa │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 113fa │ │ │ │ - mov r0, r9 │ │ │ │ - blx 39cc │ │ │ │ - adds r6, r0, #1 │ │ │ │ - beq.w 1173c │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 11e92 │ │ │ │ - ldr.w r2, [pc, #2132] @ 11564 │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - mov.w ip, #0 │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ - str.w r9, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r9, [sp, #4] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - asrs r2, r0, #31 │ │ │ │ - str.w ip, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - strd ip, ip, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str.w sl, [sp, #72] @ 0x48 │ │ │ │ - str.w fp, [sp, #60] @ 0x3c │ │ │ │ - strd ip, r8, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r6 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 11598 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 126fc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ - cmp r3, r6 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 10d86 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 11048 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - bl b03c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.n 10da8 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 11090 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.n 10db8 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 11032 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 115b4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl cd10 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 11624 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.n 10dec │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 11058 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r6 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 1164c │ │ │ │ - ldr.w r4, [r9, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 12712 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r5, [r9, #8] │ │ │ │ - cmp r3, r6 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 10e3c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 11068 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - bl b03c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.n 10e60 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cbnz r2, 10e60 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.n 10e70 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 11050 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 11668 │ │ │ │ - ldr.w r2, [pc, #1772] @ 11568 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 1136a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s0, d0 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 116a8 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.n 10eb8 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 11070 │ │ │ │ - vcvt.f64.f32 d7, s0 │ │ │ │ - vmov.f64 d0, d7 │ │ │ │ - vmov.f64 d8, d7 │ │ │ │ - blx 3844 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 116d8 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 360c │ │ │ │ - subs r2, r0, #0 │ │ │ │ - blt.w 1171e │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - subs.w r4, sl, r3 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - sbc.w r5, fp, r3 │ │ │ │ - cmp r1, r6 │ │ │ │ - beq.n 10f04 │ │ │ │ - subs r1, #1 │ │ │ │ - str.w r1, [r8] │ │ │ │ - cbnz r1, 10f04 │ │ │ │ - mov r0, r8 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 10f9a │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3bcc │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1181e │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - blx 3844 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1183c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 3af4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 11e28 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 10f4c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 114ca │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 10f64 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 114c2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ - adds r3, #1 │ │ │ │ - adc.w r2, r2, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r0, r2 │ │ │ │ - it eq │ │ │ │ - cmpeq r1, r3 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - beq.w 11e86 │ │ │ │ - strd sl, fp, [sp, #36] @ 0x24 │ │ │ │ - b.n 10d44 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - b.n 10a5c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10ac6 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10af6 │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - blx 3844 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11800 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 8b30 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11858 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3bcc │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11e48 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 35c4 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11e68 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 10ff2 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 11402 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 11006 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1140a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - blx 3af4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 10f38 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r9, r7 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov.w r4, #896 @ 0x380 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 110ca │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10db8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10b82 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10c14 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10d86 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10e70 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10dec │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10c82 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10e3c │ │ │ │ - mov r0, r8 │ │ │ │ - vstr s0, [sp, #76] @ 0x4c │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - vldr s0, [sp, #76] @ 0x4c │ │ │ │ - b.n 10eb8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10c42 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10c2c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10da8 │ │ │ │ - ldr.w r3, [pc, #1232] @ 1156c │ │ │ │ - movs r5, #0 │ │ │ │ - ldr.w r1, [pc, #1232] @ 11570 │ │ │ │ - mov r6, fp │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - movw r4, #886 @ 0x376 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - mov r8, r5 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 110e0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1127c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 110fe │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 110fe │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 11310 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 11118 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 11118 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 11318 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 11132 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 11132 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 11284 │ │ │ │ - cbz r5, 11148 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 11148 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 11308 │ │ │ │ - ldrb.w r3, [sp, #100] @ 0x64 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 112b0 │ │ │ │ - ldrb.w r3, [sp, #96] @ 0x60 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 112c4 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr.w r0, [pc, #1044] @ 11574 │ │ │ │ - movs r4, #0 │ │ │ │ - add r0, pc │ │ │ │ - bl d23c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 11188 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 11188 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 112d0 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cbz r1, 111a0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 111a0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 112d8 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - cbz r1, 111b8 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 111b8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 112e0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cbz r3, 111d0 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 111d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1126c │ │ │ │ - cbz r6, 111e6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 111e6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 112e8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbz r3, 111fe │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 111fe │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 11274 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 1121a │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1121a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 112f0 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cbz r1, 11230 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 11230 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 112f8 │ │ │ │ - blx 377c │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - cbz r1, 1124a │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1124a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 11300 │ │ │ │ - ldr r2, [pc, #812] @ (11578 ) │ │ │ │ - ldr r3, [pc, #748] @ (1153c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 12294 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 111d0 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 111fe │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 110e0 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11132 │ │ │ │ - ldr r1, [pc, #748] @ (1157c ) │ │ │ │ - movw r2, #862 @ 0x35e │ │ │ │ - ldr r0, [pc, #748] @ (11580 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3c68 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11412 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.w 10a4c │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - add r0, sp, #100 @ 0x64 │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - ldrb.w r3, [sp, #96] @ 0x60 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1115c │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ - blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1115c │ │ │ │ - mov r0, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11188 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 111a0 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 111b8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 111e6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1121a │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11230 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1124a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11148 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 110fe │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11118 │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #608] @ (11584 ) │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1144] @ 0x478 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 117e4 │ │ │ │ - blx r4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 117ce │ │ │ │ - ldr r1, [pc, #584] @ (11588 ) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, pc │ │ │ │ - bl a450 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 11416 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 10a7c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 10a7c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 10a7c │ │ │ │ - vldr d0, [r8, #8] │ │ │ │ - b.n 10e90 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - movw r4, #871 @ 0x367 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - b.n 11148 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov.w r4, #872 @ 0x368 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - b.n 11148 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - movw r4, #883 @ 0x373 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - b.n 11148 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - movw r4, #883 @ 0x373 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - strd r0, r0, [sp, #28] │ │ │ │ - b.n 110ca │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ - mov r5, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - movw r4, #883 @ 0x373 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 110e6 │ │ │ │ - movs r3, #0 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - movw r4, #862 @ 0x35e │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 11148 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10cfa │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10ff2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11006 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 113e4 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #320] @ (11564 ) │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - itttt ne │ │ │ │ - movne r6, r5 │ │ │ │ - movne.w r2, #2147483648 @ 0x80000000 │ │ │ │ - addne r1, sp, #84 @ 0x54 │ │ │ │ - movne r7, #0 │ │ │ │ - beq.w 11ec6 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - bl b03c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1145c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 1149a │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 11f52 │ │ │ │ - ldrb.w r3, [sp, #94] @ 0x5e │ │ │ │ - cbz r3, 1147c │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - add.w r0, sp, #94 @ 0x5e │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 11f52 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 11230 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 11230 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11230 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1145c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r6, fp │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - mov r5, r0 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - movw r4, #886 @ 0x376 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - b.n 110ca │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10f64 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10f4c │ │ │ │ - mov r6, fp │ │ │ │ - mov sl, r8 │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - mov r8, r0 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - bgt.w 117ec │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 11500 │ │ │ │ - ldr r3, [pc, #164] @ (1158c ) │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - beq.w 11eb4 │ │ │ │ - ldr r3, [pc, #152] @ (11590 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [pc, #152] @ (11594 ) │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - ldrd r3, r9, [sp, #40] @ 0x28 │ │ │ │ - movs r5, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - movw r4, #886 @ 0x376 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.n 110ca │ │ │ │ - mov r6, fp │ │ │ │ - str.w r9, [sp, #32] │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r4, #888 @ 0x378 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - b.n 110ca │ │ │ │ - nop │ │ │ │ - stc2 0, cr0, [r4, #16] │ │ │ │ - subw r0, r8, #4 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf28a0004 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - smlad r0, ip, r4, r0 │ │ │ │ - @ instruction: 0xfad20004 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #32 │ │ │ │ - movs r3, r0 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ - movs r3, r0 │ │ │ │ - orrs.w r0, lr, r4 │ │ │ │ - adds r6, #20 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ - movs r3, r0 │ │ │ │ - orrs.w r0, lr, #8650752 @ 0x840000 │ │ │ │ - asrs r5, r5, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r3, #250 @ 0xfa │ │ │ │ - movs r3, r0 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r5, #0 │ │ │ │ - movs r4, #0 │ │ │ │ - strd r4, r5, [sp, #80] @ 0x50 │ │ │ │ - bl b03c │ │ │ │ - mov r5, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - b.w 10da8 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r9, r7 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov.w r4, #892 @ 0x37c │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - str.w r8, [sp, #36] @ 0x24 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - b.n 110ca │ │ │ │ - lsls r3, r2, #6 │ │ │ │ - bpl.w 12758 │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [r1] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne.w r2, [r9] │ │ │ │ - b.w 10bf0 │ │ │ │ - blx 3bf8 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 10c68 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r6, fp │ │ │ │ - str.w r9, [sp, #32] │ │ │ │ - mov r5, r7 │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - mov.w r4, #888 @ 0x378 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #24] │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - b.n 110ca │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 10dd8 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - movs r5, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r9, r7 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov.w r4, #892 @ 0x37c │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.n 110ca │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r5, #0 │ │ │ │ - movs r4, #0 │ │ │ │ - strd r4, r5, [sp, #80] @ 0x50 │ │ │ │ - bl b03c │ │ │ │ - mov r5, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - b.w 10e60 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r9, r7 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movw r4, #893 @ 0x37d │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - str.w r8, [sp, #36] @ 0x24 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - b.n 110ca │ │ │ │ - mov r6, fp │ │ │ │ - str.w r9, [sp, #32] │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - mov r9, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - movw r4, #889 @ 0x379 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - b.n 110ca │ │ │ │ - vstr s0, [sp, #76] @ 0x4c │ │ │ │ - blx 3940 │ │ │ │ - vldr s0, [sp, #76] @ 0x4c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 10ea4 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - movs r5, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r9, r7 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movw r4, #893 @ 0x37d │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.n 110ca │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r9, r7 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movw r4, #895 @ 0x37f │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - b.n 110ca │ │ │ │ - blx 3bf8 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - b.w 10cc6 │ │ │ │ - mov r6, fp │ │ │ │ - str.w r9, [sp, #32] │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - mov r9, r7 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - movw r4, #889 @ 0x379 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 110ca │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - movs r5, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r9, r7 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movw r4, #895 @ 0x37f │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.n 110ca │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r6, fp │ │ │ │ - str.w r9, [sp, #32] │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - mov r9, r7 │ │ │ │ - mov r8, r5 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - movw r4, #891 @ 0x37b │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.n 110ca │ │ │ │ - blx 3ad0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11f32 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1177c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 11ebe │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [r2, #112] @ 0x70 │ │ │ │ - blx r4 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11f7c │ │ │ │ - mov r0, r5 │ │ │ │ - blx r4 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11ff2 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r4 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1202a │ │ │ │ - bl 10888 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 122d8 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 10c14 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 10c14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 10c14 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #28] │ │ │ │ - movw r4, #862 @ 0x35e │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r5, [sp, #20] │ │ │ │ - b.n 11148 │ │ │ │ - blx 3bf8 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 11336 │ │ │ │ - ldr r3, [pc, #136] @ (11878 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r1, [pc, #136] @ (1187c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3b8c │ │ │ │ - b.n 11500 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r9, r7 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov.w r4, #896 @ 0x380 │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - b.n 110ca │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r9, r7 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movw r4, #898 @ 0x382 │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - b.n 110ca │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r9, r7 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - movw r4, #898 @ 0x382 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - strd r3, r0, [sp, #20] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - b.n 110ca │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r9, r7 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - mov.w r4, #896 @ 0x380 │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - b.n 110ca │ │ │ │ - nop │ │ │ │ - lsls r0, r1, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ - movs r3, r0 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, fp │ │ │ │ - mov sl, r8 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - beq.n 1189e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 11f08 │ │ │ │ - ldr.w r3, [pc, #1216] @ 11d60 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r0, [pc, #1212] @ 11d64 │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r0, pc │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ - ldr.w r5, [r3, #1560] @ 0x618 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - bl e8a0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 12070 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - bl b868 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 118f0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 11f10 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 11904 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 11f18 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 12144 │ │ │ │ - mov r0, r3 │ │ │ │ - bl cd10 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1211a │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1193a │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 11f26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 43530 │ │ │ │ - vmov d0, r0, r1 │ │ │ │ - blx 38d4 │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - blx 3a54 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1216a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1196c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 11f74 │ │ │ │ - ldr r3, [pc, #1016] @ (11d68 ) │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [pc, #1016] @ (11d6c ) │ │ │ │ - add r3, pc │ │ │ │ - add r4, pc │ │ │ │ - add.w r0, r4, #120 @ 0x78 │ │ │ │ - ldr.w r1, [r3, #1564] @ 0x61c │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - bl e8a0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 121b4 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - movs r0, #1 │ │ │ │ - movs r6, #0 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ - blx 38f8 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1220c │ │ │ │ - ldr.w r4, [r4, #1272] @ 0x4f8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 925c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #928] @ (11d70 ) │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - blx 39dc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 119f8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 12012 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 11a0e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1201a │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 11a24 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1200a │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 12244 │ │ │ │ - ldr r3, [pc, #836] @ (11d74 ) │ │ │ │ - ldr.w r1, [sl, r3] │ │ │ │ - ldr r3, [pc, #836] @ (11d78 ) │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r0, [sl, r3] │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - it ne │ │ │ │ - cmpne r3, r0 │ │ │ │ - ite ne │ │ │ │ - movne r4, #1 │ │ │ │ - moveq r4, #0 │ │ │ │ - bne.w 12298 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 12086 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 9068 │ │ │ │ - adds r5, r0, #1 │ │ │ │ - beq.w 1209a │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 11c0c │ │ │ │ - vcvt.f32.f64 s15, d8 │ │ │ │ - mov r9, r4 │ │ │ │ - vldr s18, [pc, #740] @ 11d58 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r5, r4 │ │ │ │ - mov.w fp, r0, asr #31 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - vneg.f32 s19, s15 │ │ │ │ - strd fp, r0, [sp, #32] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r9 │ │ │ │ - bl b550 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 120f6 │ │ │ │ - ldr r3, [pc, #736] @ (11d7c ) │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 11f20 │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s0, d0 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 12180 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 11ad6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 11fbe │ │ │ │ - vcvt.f64.f32 d7, s0 │ │ │ │ - vmov.f64 d0, d7 │ │ │ │ - vmov.f64 d8, d7 │ │ │ │ - blx 3844 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1215c │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 8b30 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 121ec │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 11b16 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 12002 │ │ │ │ - mov r0, r8 │ │ │ │ - bl cd10 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1222e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 11b46 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 12022 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 43530 │ │ │ │ - vmov d0, r0, r1 │ │ │ │ - blx 38d4 │ │ │ │ - vcvt.f64.f32 d7, s19 │ │ │ │ - vadd.f64 d7, d7, d0 │ │ │ │ - vadd.f64 d7, d7, d8 │ │ │ │ - vcvt.f32.f64 s15, d7 │ │ │ │ - vldr s14, [pc, #500] @ 11d5c │ │ │ │ - vcmpe.f32 s18, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it le │ │ │ │ - vmovle.f32 s15, s18 │ │ │ │ - vcmpe.f32 s15, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it le │ │ │ │ - vmovle.f32 s15, s14 │ │ │ │ - vcvt.f64.f32 d0, s15 │ │ │ │ - vmov.f32 s18, s15 │ │ │ │ - blx 3844 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 12264 │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - blx 3844 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 12258 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 3af4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 12270 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 11bd2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 12068 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 11bea │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 12060 │ │ │ │ - adds r4, r6, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldrd r1, r2, [sp, #32] │ │ │ │ - adc.w r5, r5, r7 │ │ │ │ - adds.w r9, r9, #1 │ │ │ │ - mov r6, r4 │ │ │ │ - adc.w r3, r3, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp r1, r3 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, r9 │ │ │ │ - bne.w 11a86 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - blx r3 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 123ee │ │ │ │ - blx 3b24 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1240a │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 11c40 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 12402 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 39c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 12392 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 11c70 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ - it eq │ │ │ │ - streq.w r2, [r8] │ │ │ │ - beq.n 11c70 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 12420 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9068 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, r0 │ │ │ │ - bge.w 1230c │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ - bpl.w 126b6 │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #196] @ (11d80 ) │ │ │ │ - ldr.w r2, [sl, r3] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 11ccc │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w 123b4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 12514 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 8b30 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1265e │ │ │ │ - ldr r3, [pc, #148] @ (11d84 ) │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr.w r4, [sl, r3] │ │ │ │ - cmp r5, r4 │ │ │ │ - beq.n 11d00 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.w 1253a │ │ │ │ - mov r0, r9 │ │ │ │ - bl 88d0 │ │ │ │ - cmp r0, #2 │ │ │ │ - bne.w 1246c │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.w 12442 │ │ │ │ - lsls r1, r3, #5 │ │ │ │ - bpl.w 126cc │ │ │ │ - ldr.w r7, [r9, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r6, [r9, #16] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 11d3e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 11d88 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1243a │ │ │ │ - b.n 11d88 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [pc, #0] @ (11d5c ) │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - cdp 0, 13, cr0, cr10, cr4, {0} │ │ │ │ - cdp 0, 13, cr0, cr6, cr4, {0} │ │ │ │ - cdp 0, 1, cr0, cr0, cr4, {0} │ │ │ │ - cdp 0, 0, cr0, cr14, cr4, {0} │ │ │ │ - lsls r4, r7, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 8838 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 39cc │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 12504 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov r5, fp │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - asrs r3, r0, #31 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp fp, r4 │ │ │ │ - sbcs.w r3, r5, r3 │ │ │ │ - bge.w 124f8 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - bl f7f4 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 124e8 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 8b30 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 124c4 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 11df4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 12304 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - bl f628 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 12428 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 11e1e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 122fc │ │ │ │ - adds.w fp, fp, #1 │ │ │ │ - adc.w r5, r5, #0 │ │ │ │ - b.n 11db2 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r9, r7 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - movw r4, #898 @ 0x382 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.w 110ca │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r9, r7 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov.w r4, #896 @ 0x380 │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - b.w 110ca │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r9, r7 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #24] │ │ │ │ - mov.w r4, #896 @ 0x380 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - b.w 110ca │ │ │ │ - ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - ldrd r9, fp, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r9 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - blx 39cc │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 121ca │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str.w r9, [sp, #40] @ 0x28 │ │ │ │ - b.w 10b08 │ │ │ │ - ldr.w r3, [pc, #2232] @ 12770 │ │ │ │ - add r3, pc │ │ │ │ - b.w 114f8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1177c │ │ │ │ - ldr r7, [r5, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 12742 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 11f00 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 12058 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - b.w 11438 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1189e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 118f0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11904 │ │ │ │ - bl 89f4 │ │ │ │ - b.n 11aaa │ │ │ │ - mov r0, r2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - b.n 1193a │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r6, fp │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - movw r4, #886 @ 0x376 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - b.w 110ca │ │ │ │ - str r5, [sp, #8] │ │ │ │ - movs r5, #0 │ │ │ │ - mov r8, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - movw r4, #862 @ 0x35e │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r5, [sp, #12] │ │ │ │ - strd r5, r5, [sp, #28] │ │ │ │ - b.w 110ca │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1196c │ │ │ │ - mov r6, fp │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - mov r4, r0 │ │ │ │ - mov sl, r8 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 11f9e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 120ae │ │ │ │ - bl 10888 │ │ │ │ - cbz r0, 11fce │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - movs r5, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r8, r5 │ │ │ │ - ldrd r3, r9, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - movw r4, #886 @ 0x376 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.w 110ca │ │ │ │ - mov r0, fp │ │ │ │ - vstr s0, [sp, #60] @ 0x3c │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - vldr s0, [sp, #60] @ 0x3c │ │ │ │ - b.n 11ad6 │ │ │ │ - ldr.w r3, [pc, #1956] @ 12774 │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 12226 │ │ │ │ - ldr.w r3, [pc, #1944] @ 12778 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [pc, #1940] @ 1277c │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - b.n 11fa4 │ │ │ │ - mov r6, fp │ │ │ │ - mov sl, r8 │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - movs r4, #1 │ │ │ │ - strd r7, r9, [sp, #28] │ │ │ │ - b.n 11f8a │ │ │ │ - mov r0, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11b16 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11a24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 119f8 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11a0e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11b46 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r6, fp │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - bl 8be4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov.w r8, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - movw r4, #886 @ 0x376 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - b.w 110ca │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11f00 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11bea │ │ │ │ - mov r0, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11bd2 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - movw r4, #905 @ 0x389 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - b.w 11132 │ │ │ │ - ldr.w r3, [pc, #1784] @ 12780 │ │ │ │ - ldr.w r1, [pc, #1784] @ 12784 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - movw r4, #915 @ 0x393 │ │ │ │ - ldrd fp, r6, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - b.w 11148 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11f9e │ │ │ │ - mov sl, r8 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1728] @ 12780 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr.w r1, [pc, #1728] @ 12788 │ │ │ │ - mov r6, fp │ │ │ │ - mov fp, r4 │ │ │ │ - movw r4, #883 @ 0x373 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #1712] @ 1278c │ │ │ │ - add r2, pc │ │ │ │ - blx 3b8c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #28] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.w 110ca │ │ │ │ - mov r5, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov.w r4, #916 @ 0x394 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ - ldrd fp, r6, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.w 110e0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 3940 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11922 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ - ldrd r3, r9, [sp, #40] @ 0x28 │ │ │ │ - mov r8, r5 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - movw r4, #905 @ 0x389 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.w 110ca │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - movw r4, #905 @ 0x389 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.w 11148 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - movw r4, #917 @ 0x395 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 12102 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - movw r4, #913 @ 0x391 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrd fp, r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - b.w 11148 │ │ │ │ - vstr s0, [sp, #60] @ 0x3c │ │ │ │ - blx 3940 │ │ │ │ - vldr s0, [sp, #60] @ 0x3c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11abe │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ - mov.w r4, #916 @ 0x394 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - mov r8, r5 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - b.w 110ca │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - movw r4, #914 @ 0x392 │ │ │ │ - ldrd fp, r6, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #4] │ │ │ │ - b.w 11118 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r6, fp │ │ │ │ - str.w r9, [sp, #32] │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - mov r9, r7 │ │ │ │ - mov r8, r5 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - movw r4, #901 @ 0x385 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.w 110ca │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r5, r0 │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ - movw r4, #917 @ 0x395 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.w 110ca │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r8, r5 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - movw r4, #914 @ 0x392 │ │ │ │ - ldrd fp, r6, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.w 110e6 │ │ │ │ - ldr.w r3, [pc, #1384] @ 12790 │ │ │ │ - add r3, pc │ │ │ │ - b.n 11fe4 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11b2e │ │ │ │ - movs r5, #0 │ │ │ │ - movw r4, #917 @ 0x395 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - b.n 12102 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - movw r4, #914 @ 0x392 │ │ │ │ - ldrd fp, r6, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - b.w 11148 │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r4, #920 @ 0x398 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 12102 │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r4, #920 @ 0x398 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - b.n 12102 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ - mov.w r4, #920 @ 0x398 │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - mov r8, r5 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - b.w 110ca │ │ │ │ - blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - movs r5, #0 │ │ │ │ - ldr.w r2, [pc, #1248] @ 12780 │ │ │ │ - mov r8, r5 │ │ │ │ - ldr.w r1, [pc, #1264] @ 12794 │ │ │ │ - movw r4, #914 @ 0x392 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #1252] @ 12798 │ │ │ │ - add r2, pc │ │ │ │ - blx 3b8c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.w 110ca │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r6, fp │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - movw r4, #886 @ 0x376 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.w 110ca │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11e1e │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11df4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 12322 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 123e6 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - cbz r0, 1235e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1233c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 1236c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldrb.w r3, [sp, #94] @ 0x5e │ │ │ │ - cbnz r3, 12372 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - b.w 1116a │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - movw r4, #933 @ 0x3a5 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - b.w 11148 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1233c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r2, #173 @ 0xad │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - add.w r0, sp, #94 @ 0x5e │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 12352 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - movw r4, #934 @ 0x3a6 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - b.w 11148 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ - movw r4, #927 @ 0x39f │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - mov r8, r5 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - b.w 110ca │ │ │ │ - ldr r2, [pc, #968] @ (12780 ) │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r1, [pc, #992] @ (1279c ) │ │ │ │ - movw r4, #927 @ 0x39f │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #980] @ (127a0 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 3b8c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - mov r8, r5 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - b.w 110ca │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12322 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - movw r4, #927 @ 0x39f │ │ │ │ - ldrd fp, r6, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - b.w 11148 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11c40 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r5, r0 │ │ │ │ - ldrd fp, r6, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - movw r4, #927 @ 0x39f │ │ │ │ - b.w 11118 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11c70 │ │ │ │ - movs r5, #0 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - movw r4, #931 @ 0x3a3 │ │ │ │ - str.w r9, [sp, #8] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 12102 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11d88 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ - bpl.w 126a0 │ │ │ │ - ldr.w r1, [r9, #12] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r7, [r1, #0] │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 11d3a │ │ │ │ - b.n 11d3e │ │ │ │ - mov r2, r0 │ │ │ │ - str.w r9, [sp, #8] │ │ │ │ - bgt.n 124aa │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 12490 │ │ │ │ - ldr r3, [pc, #760] @ (12774 ) │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - beq.n 124be │ │ │ │ - ldr r3, [pc, #796] @ (127a4 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [pc, #796] @ (127a8 ) │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - movs r5, #0 │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - mov.w r4, #928 @ 0x3a0 │ │ │ │ - ldrd fp, r6, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r5 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - b.w 110ca │ │ │ │ - ldr r3, [pc, #712] @ (12774 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r1, [pc, #764] @ (127ac ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3b8c │ │ │ │ - b.n 12490 │ │ │ │ - ldr r3, [pc, #752] @ (127b0 ) │ │ │ │ - add r3, pc │ │ │ │ - b.n 12488 │ │ │ │ - mov r3, r6 │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ - movw r4, #931 @ 0x3a3 │ │ │ │ - strd r3, r7, [sp, #28] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.w 110ca │ │ │ │ - mov r5, r0 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - strd r0, r7, [sp, #36] @ 0x24 │ │ │ │ - movw r4, #931 @ 0x3a3 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - b.n 12102 │ │ │ │ - ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ - strd r6, r7, [sp, #28] │ │ │ │ - b.w 11c82 │ │ │ │ - movs r5, #0 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - movw r4, #930 @ 0x3a2 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - b.n 12102 │ │ │ │ - ldr r3, [pc, #616] @ (12780 ) │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r1, [pc, #664] @ (127b4 ) │ │ │ │ - mov.w r4, #928 @ 0x3a0 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldrd fp, r6, [sp, #48] @ 0x30 │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - b.w 11118 │ │ │ │ - blx 3ad0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1266e │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1255e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1268a │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w fp, [r3, #112] @ 0x70 │ │ │ │ - blx fp │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1265a │ │ │ │ - mov r0, r5 │ │ │ │ - blx fp │ │ │ │ - mov r9, r0 │ │ │ │ - cbz r0, 125ce │ │ │ │ - mov r0, r5 │ │ │ │ - blx fp │ │ │ │ - cbnz r0, 125ae │ │ │ │ - bl 10888 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 1259e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 12596 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 12692 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r6, r9 │ │ │ │ - b.w 11d88 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - mov.w r4, #928 @ 0x3a0 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - str.w r9, [sp, #8] │ │ │ │ - b.n 12102 │ │ │ │ - mov r7, r9 │ │ │ │ - movs r1, #2 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 8be4 │ │ │ │ - mov.w r4, #928 @ 0x3a0 │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - ldrd fp, r6, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r7 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - b.w 110e6 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 125e2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 1260c │ │ │ │ - bl 10888 │ │ │ │ - cbz r0, 12640 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 1262a │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 12614 │ │ │ │ - ldrd fp, r6, [sp, #48] @ 0x30 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - mov.w r4, #928 @ 0x3a0 │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - b.w 1110c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 125e2 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - mov.w r4, #928 @ 0x3a0 │ │ │ │ - ldrd fp, r6, [sp, #48] @ 0x30 │ │ │ │ - movs r5, #0 │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - b.w 1111c │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - mov.w r4, #928 @ 0x3a0 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldrd fp, r6, [sp, #48] @ 0x30 │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - b.w 1111c │ │ │ │ - ldr r3, [pc, #304] @ (12774 ) │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cbnz r4, 1269a │ │ │ │ - ldr r3, [pc, #364] @ (127b8 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [pc, #364] @ (127bc ) │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - b.n 125e8 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 125d2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r4, #928 @ 0x3a0 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 12102 │ │ │ │ - str.w r9, [sp, #8] │ │ │ │ - mov.w r4, #928 @ 0x3a0 │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldrd fp, r6, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.w 110ca │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1255e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12596 │ │ │ │ - ldr r3, [pc, #292] @ (127c0 ) │ │ │ │ - add r3, pc │ │ │ │ - b.n 1264e │ │ │ │ - ldr r3, [pc, #288] @ (127c4 ) │ │ │ │ - movw r2, #22569 @ 0x5829 │ │ │ │ - ldr r1, [pc, #288] @ (127c8 ) │ │ │ │ - ldr r0, [pc, #288] @ (127cc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #280] @ (127d0 ) │ │ │ │ - movw r2, #22533 @ 0x5805 │ │ │ │ - ldr r1, [pc, #276] @ (127d4 ) │ │ │ │ - ldr r0, [pc, #280] @ (127d8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ (127dc ) │ │ │ │ - movw r2, #22564 @ 0x5824 │ │ │ │ - ldr r1, [pc, #268] @ (127e0 ) │ │ │ │ - ldr r0, [pc, #268] @ (127e4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 40ac │ │ │ │ - ldr r3, [pc, #256] @ (127e8 ) │ │ │ │ - movw r2, #21996 @ 0x55ec │ │ │ │ - ldr r1, [pc, #252] @ (127ec ) │ │ │ │ - ldr r0, [pc, #256] @ (127f0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #244] @ (127f4 ) │ │ │ │ - movw r2, #22097 @ 0x5651 │ │ │ │ - ldr r1, [pc, #244] @ (127f8 ) │ │ │ │ - ldr r0, [pc, #244] @ (127fc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #236] @ (12800 ) │ │ │ │ - movw r2, #22131 @ 0x5673 │ │ │ │ - ldr r1, [pc, #232] @ (12804 ) │ │ │ │ - ldr r0, [pc, #236] @ (12808 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #224] @ (1280c ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #224] @ (12810 ) │ │ │ │ - ldr r0, [pc, #224] @ (12814 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 42ec │ │ │ │ - ldr r3, [pc, #212] @ (12818 ) │ │ │ │ - movw r2, #21855 @ 0x555f │ │ │ │ - ldr r1, [pc, #208] @ (1281c ) │ │ │ │ - ldr r0, [pc, #212] @ (12820 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #200] @ (12824 ) │ │ │ │ - movw r2, #22001 @ 0x55f1 │ │ │ │ - ldr r1, [pc, #200] @ (12828 ) │ │ │ │ - ldr r0, [pc, #200] @ (1282c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - adds r4, r4, r5 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r1, #10 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r0, #210 @ 0xd2 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r7, #208 @ 0xd0 │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r6, #10 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r6, #162 @ 0xa2 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r4, #226 @ 0xe2 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r6, #34 @ 0x22 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r4, #106 @ 0x6a │ │ │ │ - movs r3, r0 │ │ │ │ - adds r0, r4, r3 │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r4, r3, #13 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r3, #174 @ 0xae │ │ │ │ - movs r3, r0 │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ - movs r3, r0 │ │ │ │ - movs r2, #162 @ 0xa2 │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ - movs r3, r0 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r4, r6, #5 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r2, #132 @ 0x84 │ │ │ │ - movs r3, r0 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r6, r3, #5 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ - movs r3, r0 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r0, r1, #5 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - movs r3, r0 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r6, r5, #4 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ - movs r3, r0 │ │ │ │ - ldrb r2, [r3, r5] │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r0, r3, #4 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ - movs r3, r0 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - movs r3, r0 │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ - movs r3, r0 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r1, #22 │ │ │ │ - movs r3, r0 │ │ │ │ - ldrb r6, [r7, r3] │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r4, r7, #2 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ - movs r3, r0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #448] @ (12a00 ) │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #448] @ (12a04 ) │ │ │ │ - cmp r2, #0 │ │ │ │ - add r5, pc │ │ │ │ - ldr r4, [pc, #444] @ (12a08 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - mov.w r1, #0 │ │ │ │ - bgt.w 12968 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1298e │ │ │ │ - ldr r2, [pc, #424] @ (12a0c ) │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [sp, #28] │ │ │ │ - add r2, pc │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r4, [r2, #360] @ 0x168 │ │ │ │ - blx 3a30 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 128f6 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 1290a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 12892 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - add r1, sp, #16 │ │ │ │ - ldr r2, [pc, #368] @ (12a10 ) │ │ │ │ - movs r3, #7 │ │ │ │ - add r0, sp, #28 │ │ │ │ - add r2, pc │ │ │ │ - add.w r2, r2, #500 @ 0x1f4 │ │ │ │ - blx 3968 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 12938 │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1292a │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 109e0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 12938 │ │ │ │ - blx 377c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 128dc │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 12960 │ │ │ │ - ldr r1, [pc, #308] @ (12a14 ) │ │ │ │ - ldr r2, [pc, #292] @ (12a04 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 129de │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 109e0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 129bc │ │ │ │ - blx 377c │ │ │ │ - b.n 128dc │ │ │ │ - ldr r1, [pc, #268] @ (12a18 ) │ │ │ │ - movw r2, #862 @ 0x35e │ │ │ │ - ldr r0, [pc, #264] @ (12a1c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3c68 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 129bc │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 12892 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 128b8 │ │ │ │ - ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 129c0 │ │ │ │ - ldrb.w r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 129ce │ │ │ │ - ldr r0, [pc, #212] @ (12a20 ) │ │ │ │ - movw r1, #862 @ 0x35e │ │ │ │ - add r0, pc │ │ │ │ - bl d23c │ │ │ │ - blx 377c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 129da │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 128ca │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 128dc │ │ │ │ - ldr r3, [pc, #184] @ (12a24 ) │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r1, [pc, #184] @ (12a28 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - strd r5, r1, [sp] │ │ │ │ - ldr r3, [pc, #176] @ (12a2c ) │ │ │ │ - ldr r2, [pc, #180] @ (12a30 ) │ │ │ │ - ldr r1, [pc, #180] @ (12a34 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 128dc │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n 129fc │ │ │ │ - ldr r1, [pc, #160] @ (12a38 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 129e6 │ │ │ │ - ldr r1, [pc, #156] @ (12a3c ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 129e2 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 1298a │ │ │ │ - beq.w 12862 │ │ │ │ - ldr r0, [pc, #140] @ (12a40 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 8428 │ │ │ │ - b.n 1298a │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 12938 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - movw r2, #862 @ 0x35e │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 12940 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 12948 │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 128dc │ │ │ │ - blx 3720 <__stack_chk_fail@plt> │ │ │ │ - bl 40ac │ │ │ │ - ldr r3, [pc, #92] @ (12a44 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #88] @ (12a48 ) │ │ │ │ - ldr r0, [pc, #92] @ (12a4c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 40dc │ │ │ │ - bmi.n 12ad0 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - bmi.n 12ad0 │ │ │ │ - movs r4, r0 │ │ │ │ - svc 26 │ │ │ │ - movs r4, r0 │ │ │ │ - subs r1, #206 @ 0xce │ │ │ │ - movs r3, r0 │ │ │ │ - bcc.n 129b0 │ │ │ │ - movs r4, r0 │ │ │ │ - movs r0, #186 @ 0xba │ │ │ │ - movs r3, r0 │ │ │ │ - subs r0, r2, r7 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ - movs r3, r0 │ │ │ │ - adds r6, r6, #6 │ │ │ │ - movs r3, r0 │ │ │ │ - subs r6, r4, #4 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r4, r1, #7 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, r6, #3 │ │ │ │ - movs r3, r0 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r2, r3, #32 │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ movs r3, 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 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #676] @ (12d08 ) │ │ │ │ + ldr r1, [pc, #676] @ (10cf0 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #676] @ (12d0c ) │ │ │ │ + ldr r2, [pc, #676] @ (10cf4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #676] @ (12d10 ) │ │ │ │ + ldr r3, [pc, #676] @ (10cf8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ add r3, pc │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r5, [pc, #668] @ (12d14 ) │ │ │ │ + ldr r5, [pc, #668] @ (10cfc ) │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r4, [r3, #300] @ 0x12c │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ add r5, pc │ │ │ │ str r7, [sp, #28] │ │ │ │ strh.w r7, [sp, #32] │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12b86 │ │ │ │ + bne.n 10b6e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 12c4c │ │ │ │ + beq.w 10c34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12aae │ │ │ │ + beq.n 10a96 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #616] @ (12d18 ) │ │ │ │ + ldr r2, [pc, #616] @ (10d00 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #588] @ 12d00 │ │ │ │ + vldr d7, [pc, #588] @ 10ce8 │ │ │ │ mov r1, sp │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 12bfe │ │ │ │ + beq.w 10be6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 12afa │ │ │ │ + bne.n 10ae2 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12c3a │ │ │ │ + bne.w 10c22 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 12c72 │ │ │ │ + bne.w 10c5a │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 12c72 │ │ │ │ - ldr r3, [pc, #544] @ (12d1c ) │ │ │ │ + bne.w 10c5a │ │ │ │ + ldr r3, [pc, #544] @ (10d04 ) │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r7, [r5, r3] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 12e50 │ │ │ │ + beq.w 10e38 │ │ │ │ mov r1, sl │ │ │ │ blx 360c │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.w 12e5e │ │ │ │ + blt.w 10e46 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 12b92 │ │ │ │ + bne.n 10b7a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 12e6c │ │ │ │ + beq.w 10e54 │ │ │ │ mov r2, sp │ │ │ │ mov r1, sl │ │ │ │ blx 35d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12e7c │ │ │ │ + beq.w 10e64 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 12c34 │ │ │ │ - ldr r2, [pc, #488] @ (12d20 ) │ │ │ │ + beq.n 10c1c │ │ │ │ + ldr r2, [pc, #488] @ (10d08 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r6, r7 │ │ │ │ - bne.w 12ef4 │ │ │ │ + bne.w 10edc │ │ │ │ ldrb.w r3, [sp, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12c22 │ │ │ │ + bne.n 10c0a │ │ │ │ blx 377c │ │ │ │ - cbz r4, 12b68 │ │ │ │ + cbz r4, 10b50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12b68 │ │ │ │ + beq.n 10b50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12c6a │ │ │ │ - ldr r2, [pc, #440] @ (12d24 ) │ │ │ │ - ldr r3, [pc, #416] @ (12d0c ) │ │ │ │ + beq.w 10c52 │ │ │ │ + ldr r2, [pc, #440] @ (10d0c ) │ │ │ │ + ldr r3, [pc, #416] @ (10cf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 12fda │ │ │ │ + bne.w 10fc2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 12e96 │ │ │ │ + bne.w 10e7e │ │ │ │ mov r4, r9 │ │ │ │ - b.n 12ade │ │ │ │ + b.n 10ac6 │ │ │ │ movs r0, #0 │ │ │ │ blx 34e8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 12bb6 │ │ │ │ + cbz r0, 10b9e │ │ │ │ ldrb.w r3, [sp, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12b4e │ │ │ │ + beq.n 10b36 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #22 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 12b4e │ │ │ │ + bne.n 10b36 │ │ │ │ mov.w r5, #262 @ 0x106 │ │ │ │ - b.n 12c00 │ │ │ │ - ldr r2, [pc, #360] @ (12d28 ) │ │ │ │ - ldr r1, [pc, #364] @ (12d2c ) │ │ │ │ + b.n 10be8 │ │ │ │ + ldr r2, [pc, #360] @ (10d10 ) │ │ │ │ + ldr r1, [pc, #364] @ (10d14 ) │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #356] @ (12d30 ) │ │ │ │ + ldr r2, [pc, #356] @ (10d18 ) │ │ │ │ add r2, pc │ │ │ │ blx 3b8c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12be8 │ │ │ │ + beq.n 10bd0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12fd2 │ │ │ │ + beq.w 10fba │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12bfe │ │ │ │ + beq.n 10be6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 12bfe │ │ │ │ + cbnz r3, 10be6 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r5, #253 @ 0xfd │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12e22 │ │ │ │ + bne.w 10e0a │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12e16 │ │ │ │ - ldr r0, [pc, #284] @ (12d34 ) │ │ │ │ + bne.w 10dfe │ │ │ │ + ldr r0, [pc, #284] @ (10d1c ) │ │ │ │ mov r1, r5 │ │ │ │ movs r6, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - b.n 12b4e │ │ │ │ + bl d294 │ │ │ │ + b.n 10b36 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #6 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #22 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 12b4e │ │ │ │ + bne.n 10b36 │ │ │ │ mov.w r5, #260 @ 0x104 │ │ │ │ - b.n 12c00 │ │ │ │ + b.n 10be8 │ │ │ │ mov r2, r9 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 12ade │ │ │ │ - b.n 12bfe │ │ │ │ - ldr r1, [pc, #232] @ (12d38 ) │ │ │ │ + bne.w 10ac6 │ │ │ │ + b.n 10be6 │ │ │ │ + ldr r1, [pc, #232] @ (10d20 ) │ │ │ │ movs r2, #253 @ 0xfd │ │ │ │ - ldr r0, [pc, #232] @ (12d3c ) │ │ │ │ + ldr r0, [pc, #232] @ (10d24 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12bfe │ │ │ │ + beq.n 10be6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 12aae │ │ │ │ + b.n 10a96 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12b68 │ │ │ │ - ldr r2, [pc, #204] @ (12d40 ) │ │ │ │ + b.n 10b50 │ │ │ │ + ldr r2, [pc, #204] @ (10d28 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #948] @ 0x3b4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12e9a │ │ │ │ + beq.w 10e82 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 12bfe │ │ │ │ - ldr r3, [pc, #180] @ (12d44 ) │ │ │ │ + beq.n 10be6 │ │ │ │ + ldr r3, [pc, #180] @ (10d2c ) │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp ip, r3 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #172] @ (12d48 ) │ │ │ │ + ldr r3, [pc, #172] @ (10d30 ) │ │ │ │ itt ne │ │ │ │ movne r1, ip │ │ │ │ movne r8, r9 │ │ │ │ add r3, pc │ │ │ │ it eq │ │ │ │ ldreq.w r8, [r9, #8] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #156] @ (12d4c ) │ │ │ │ + ldr r3, [pc, #156] @ (10d34 ) │ │ │ │ it eq │ │ │ │ ldreq.w r1, [r8, #4] │ │ │ │ ldr r0, [r5, r3] │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov lr, r3 │ │ │ │ - beq.n 12d6a │ │ │ │ + beq.n 10d52 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12ea2 │ │ │ │ + beq.w 10e8a │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r1, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w 12fde │ │ │ │ - ldr r1, [pc, #116] @ (12d50 ) │ │ │ │ + bpl.w 10fc6 │ │ │ │ + ldr r1, [pc, #116] @ (10d38 ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 12ffc │ │ │ │ - ldr r1, [pc, #108] @ (12d54 ) │ │ │ │ + beq.w 10fe4 │ │ │ │ + ldr r1, [pc, #108] @ (10d3c ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 12ff8 │ │ │ │ + beq.w 10fe0 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 12d78 │ │ │ │ + ble.n 10d60 │ │ │ │ adds r3, #8 │ │ │ │ mov r1, lr │ │ │ │ - b.n 12d5e │ │ │ │ + b.n 10d46 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bcs.n 12d94 │ │ │ │ - movs r4, r0 │ │ │ │ + @ instruction: 0xf25c0004 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 12d3c │ │ │ │ - movs r4, r0 │ │ │ │ - bcs.n 12d60 │ │ │ │ - movs r4, r0 │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ + stc2 0, cr0, [ip, #-16]! │ │ │ │ + @ instruction: 0xf23c0004 │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 12da8 │ │ │ │ - movs r4, r0 │ │ │ │ + adcs.w r0, r8, #4 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, #3 │ │ │ │ + subs r7, #54 @ 0x36 │ │ │ │ movs r3, r0 │ │ │ │ - adds r6, r1, #6 │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ movs r3, r0 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + subs r7, #66 @ 0x42 │ │ │ │ movs r3, r0 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ movs r3, r0 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + subs r2, #200 @ 0xc8 │ │ │ │ movs r3, r0 │ │ │ │ - blt.n 12d5c │ │ │ │ - movs r4, r0 │ │ │ │ + smlad r0, r4, r4, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 12d10 │ │ │ │ - movs r4, r0 │ │ │ │ + @ instruction: 0xfafa0004 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 12d78 │ │ │ │ + beq.n 10d60 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp lr, r0 │ │ │ │ it ne │ │ │ │ cmpne r2, lr │ │ │ │ - bne.n 12d58 │ │ │ │ + bne.n 10d40 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r3, [pc, #672] @ (13014 ) │ │ │ │ + ldr r3, [pc, #672] @ (10ffc ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 12e2e │ │ │ │ + beq.n 10e16 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ cmp ip, fp │ │ │ │ - beq.w 12f26 │ │ │ │ + beq.w 10f0e │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12dbe │ │ │ │ + beq.n 10da6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12e64 │ │ │ │ + beq.n 10e4c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 12ed2 │ │ │ │ - ldr r2, [pc, #592] @ (13018 ) │ │ │ │ - ldr r1, [pc, #596] @ (1301c ) │ │ │ │ + beq.w 10eba │ │ │ │ + ldr r2, [pc, #592] @ (11000 ) │ │ │ │ + ldr r1, [pc, #596] @ (11004 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r6, r1 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - bne.w 12bbc │ │ │ │ + bne.w 10ba4 │ │ │ │ ldrb.w r3, [sp, #22] │ │ │ │ - cbz r3, 12df4 │ │ │ │ + cbz r3, 10ddc │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #22 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 12ed2 │ │ │ │ + beq.n 10eba │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 12b4e │ │ │ │ + beq.w 10b36 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12b4e │ │ │ │ + bne.w 10b36 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12b4e │ │ │ │ + b.n 10b36 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 12c14 │ │ │ │ + b.n 10bfc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 12c0a │ │ │ │ + b.n 10bf2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 12afa │ │ │ │ + beq.w 10ae2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12afa │ │ │ │ + bne.w 10ae2 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12afa │ │ │ │ - ldr r3, [pc, #460] @ (13020 ) │ │ │ │ - ldr r1, [pc, #464] @ (13024 ) │ │ │ │ + b.n 10ae2 │ │ │ │ + ldr r3, [pc, #460] @ (11008 ) │ │ │ │ + ldr r1, [pc, #464] @ (1100c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ movw r5, #259 @ 0x103 │ │ │ │ - b.n 12c00 │ │ │ │ + b.n 10be8 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12dbe │ │ │ │ - ldr r3, [pc, #432] @ (13020 ) │ │ │ │ - ldr r1, [pc, #440] @ (13028 ) │ │ │ │ + b.n 10da6 │ │ │ │ + ldr r3, [pc, #432] @ (11008 ) │ │ │ │ + ldr r1, [pc, #440] @ (11010 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 12c34 │ │ │ │ + b.n 10c1c │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.w 12f90 │ │ │ │ - ldr r3, [pc, #416] @ (1302c ) │ │ │ │ + bmi.w 10f78 │ │ │ │ + ldr r3, [pc, #416] @ (11014 ) │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3680 │ │ │ │ - b.n 12b30 │ │ │ │ + b.n 10b18 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 12afa │ │ │ │ + b.n 10ae2 │ │ │ │ blx 3bf8 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 12c88 │ │ │ │ + b.n 10c70 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 12d6a │ │ │ │ + beq.w 10d52 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12ea4 │ │ │ │ - ldr r3, [pc, #380] @ (13030 ) │ │ │ │ + bne.n 10e8c │ │ │ │ + ldr r3, [pc, #380] @ (11018 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 12d6a │ │ │ │ + beq.w 10d52 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 12d6a │ │ │ │ + beq.w 10d52 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 12ebc │ │ │ │ + bne.n 10ea4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 12d78 │ │ │ │ - b.n 12d6a │ │ │ │ + bne.w 10d60 │ │ │ │ + b.n 10d52 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 12bfe │ │ │ │ + beq.w 10be6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12bfe │ │ │ │ + bne.w 10be6 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12bfe │ │ │ │ - ldr r2, [pc, #296] @ (13020 ) │ │ │ │ + b.n 10be6 │ │ │ │ + ldr r2, [pc, #296] @ (11008 ) │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r5, r2] │ │ │ │ - ldr r2, [pc, #312] @ (13034 ) │ │ │ │ + ldr r2, [pc, #312] @ (1101c ) │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #308] @ (13038 ) │ │ │ │ + ldr r1, [pc, #308] @ (11020 ) │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 12c34 │ │ │ │ + beq.w 10c1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12c34 │ │ │ │ + bne.w 10c1c │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12c34 │ │ │ │ + b.n 10c1c │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 12fe2 │ │ │ │ + beq.n 10fca │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -22349,508 +19223,505 @@ │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12f62 │ │ │ │ + beq.n 10f4a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 12fca │ │ │ │ + cbz r3, 10fb2 │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, sl, [sp, #8] │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 12da8 │ │ │ │ + beq.w 10d90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12da8 │ │ │ │ + bne.w 10d90 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12da8 │ │ │ │ + b.n 10d90 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ blx 3c5c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12b30 │ │ │ │ - ldr r3, [pc, #136] @ (1302c ) │ │ │ │ + beq.w 10b18 │ │ │ │ + ldr r3, [pc, #136] @ (11014 ) │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3680 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 12b30 │ │ │ │ + beq.w 10b18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12b30 │ │ │ │ + bne.w 10b18 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12b30 │ │ │ │ + b.n 10b18 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12f62 │ │ │ │ + b.n 10f4a │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12be8 │ │ │ │ + b.n 10bd0 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 40dc │ │ │ │ - ldr r3, [pc, #88] @ (1303c ) │ │ │ │ + ldr r3, [pc, #88] @ (11024 ) │ │ │ │ movw r2, #11186 @ 0x2bb2 │ │ │ │ - ldr r1, [pc, #84] @ (13040 ) │ │ │ │ - ldr r0, [pc, #88] @ (13044 ) │ │ │ │ + ldr r1, [pc, #84] @ (11028 ) │ │ │ │ + ldr r0, [pc, #88] @ (1102c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - subs r3, #116 @ 0x74 │ │ │ │ + subs r3, #172 @ 0xac │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #72] @ (13048 ) │ │ │ │ + ldr r3, [pc, #72] @ (11030 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #72] @ (1304c ) │ │ │ │ - ldr r0, [pc, #72] @ (13050 ) │ │ │ │ + ldr r1, [pc, #72] @ (11034 ) │ │ │ │ + ldr r0, [pc, #72] @ (11038 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, sp, #780 @ 0x30c │ │ │ │ + add r4, sp, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + subs r4, #188 @ 0xbc │ │ │ │ movs r3, r0 │ │ │ │ - subs r4, r3, r1 │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, r1 │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ movs r3, r0 │ │ │ │ - adds r2, r6, r6 │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ movs r3, r0 │ │ │ │ - strb r4, [r6, r1] │ │ │ │ + strb r4, [r5, #26] │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + cmp r2, #106 @ 0x6a │ │ │ │ movs r3, r0 │ │ │ │ - adds r6, r6, r1 │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ movs r3, r0 │ │ │ │ - adds r2, #106 @ 0x6a │ │ │ │ + strb r2, [r4, r2] │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + cmp r4, #0 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r0, #8 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {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, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #144] @ (13100 ) │ │ │ │ + ldr r2, [pc, #144] @ (110e8 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #144] @ (13104 ) │ │ │ │ + ldr r3, [pc, #144] @ (110ec ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r8, [pc, #140] @ 13108 │ │ │ │ + ldr.w r8, [pc, #140] @ 110f0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #128] @ (1310c ) │ │ │ │ + ldr r3, [pc, #128] @ (110f4 ) │ │ │ │ strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ strh.w r4, [sp, #48] @ 0x30 │ │ │ │ ldr.w r6, [r3, #292] @ 0x124 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 13114 │ │ │ │ + bne.n 110fc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 135c8 │ │ │ │ + beq.w 115b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 130ba │ │ │ │ + beq.n 110a2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #84] @ (13110 ) │ │ │ │ + ldr r2, [pc, #84] @ (110f8 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #56] @ 130f8 │ │ │ │ + vldr d7, [pc, #56] @ 110e0 │ │ │ │ add r1, sp, #16 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 130f2 │ │ │ │ + beq.n 110da │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1313c │ │ │ │ + bne.n 11124 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 1311e │ │ │ │ + cbz r3, 11106 │ │ │ │ mov r2, r9 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1311e │ │ │ │ + bne.n 11106 │ │ │ │ movs r5, #217 @ 0xd9 │ │ │ │ - b.n 1351e │ │ │ │ + b.n 11506 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ - movs r4, r0 │ │ │ │ + mrrc 0, 0, r0, r0, cr4 @ │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ - movs r4, r0 │ │ │ │ - bvs.n 130f8 │ │ │ │ - movs r4, r0 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + mcrr 0, 0, r0, r4, cr4 │ │ │ │ + @ instruction: 0xf70c0004 │ │ │ │ + strh r4, [r4, r7] │ │ │ │ movs r3, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 13890 │ │ │ │ + bne.w 11878 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 135fc │ │ │ │ + bne.w 115e4 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 135fc │ │ │ │ - ldr.w r9, [pc, #2476] @ 13aec │ │ │ │ + bne.w 115e4 │ │ │ │ + ldr.w r9, [pc, #2476] @ 11ad4 │ │ │ │ add r9, pc │ │ │ │ ldr.w r4, [r9, #1204] @ 0x4b4 │ │ │ │ ldr.w r0, [r9] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1365a │ │ │ │ + beq.w 11642 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13168 │ │ │ │ + beq.n 11150 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr.w r3, [pc, #2436] @ 13af0 │ │ │ │ + ldr.w r3, [pc, #2436] @ 11ad8 │ │ │ │ ldr.w r2, [r8, r3] │ │ │ │ - ldr.w r3, [pc, #2432] @ 13af4 │ │ │ │ + ldr.w r3, [pc, #2432] @ 11adc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #1140] @ 0x474 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 13694 │ │ │ │ + bne.w 1167c │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 35d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13726 │ │ │ │ + beq.w 1170e │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 13508 │ │ │ │ - ldr.w r3, [pc, #2392] @ 13af8 │ │ │ │ + beq.w 114f0 │ │ │ │ + ldr.w r3, [pc, #2392] @ 11ae0 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 136a8 │ │ │ │ - ldr.w r3, [pc, #2376] @ 13afc │ │ │ │ + beq.w 11690 │ │ │ │ + ldr.w r3, [pc, #2376] @ 11ae4 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ mov fp, r5 │ │ │ │ ldr.w r3, [r3, #960] @ 0x3c0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 131e8 │ │ │ │ + beq.n 111d0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 135ec │ │ │ │ + beq.w 115d4 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 13200 │ │ │ │ + beq.n 111e8 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1358e │ │ │ │ + beq.w 11576 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1351c │ │ │ │ - ldr.w r5, [pc, #2292] @ 13b00 │ │ │ │ + beq.w 11504 │ │ │ │ + ldr.w r5, [pc, #2292] @ 11ae8 │ │ │ │ add r5, pc │ │ │ │ ldr.w r1, [r5, #1204] @ 0x4b4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1374c │ │ │ │ + beq.w 11734 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13232 │ │ │ │ + beq.n 1121a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr.w r3, [pc, #2256] @ 13b04 │ │ │ │ + ldr.w r3, [pc, #2256] @ 11aec │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1400] @ 0x578 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1378e │ │ │ │ - bl 8b30 │ │ │ │ + bne.w 11776 │ │ │ │ + bl 8b00 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13796 │ │ │ │ + beq.w 1177e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 13802 │ │ │ │ - ldr.w r2, [pc, #2216] @ 13b08 │ │ │ │ + beq.w 117ea │ │ │ │ + ldr.w r2, [pc, #2216] @ 11af0 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov fp, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr.w r2, [r2, #896] @ 0x380 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1329a │ │ │ │ + beq.n 11282 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 13652 │ │ │ │ + beq.w 1163a │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 132b2 │ │ │ │ + beq.n 1129a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13596 │ │ │ │ + beq.w 1157e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 137e0 │ │ │ │ + beq.w 117c8 │ │ │ │ movs r0, #2 │ │ │ │ blx 34e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 134ee │ │ │ │ + beq.w 114d6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 13ad2 │ │ │ │ + bpl.w 11aba │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 13ae6 │ │ │ │ + ble.w 11ace │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ str.w r9, [r3] │ │ │ │ - beq.w 13ae6 │ │ │ │ + beq.w 11ace │ │ │ │ str r5, [r3, #4] │ │ │ │ - ldr.w r3, [pc, #2084] @ 13b0c │ │ │ │ + ldr.w r3, [pc, #2084] @ 11af4 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mov fp, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1394a │ │ │ │ + beq.w 11932 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ blx 3af4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1395a │ │ │ │ + blt.w 11942 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1331c │ │ │ │ + beq.n 11304 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1359e │ │ │ │ - ldr.w r3, [pc, #2032] @ 13b10 │ │ │ │ + beq.w 11586 │ │ │ │ + ldr.w r3, [pc, #2032] @ 11af8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1400] @ 0x578 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 13974 │ │ │ │ - bl 8b30 │ │ │ │ + bne.w 1195c │ │ │ │ + bl 8b00 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 13748 │ │ │ │ + beq.w 11730 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r1, sp, #24 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ - ldr.w r3, [pc, #1972] @ 13b14 │ │ │ │ + ldr.w r3, [pc, #1972] @ 11afc │ │ │ │ str.w r9, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #1072] @ 0x430 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 3a84 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 133a0 │ │ │ │ + beq.n 11388 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 135bc │ │ │ │ + beq.w 115a4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 133a0 │ │ │ │ + beq.n 11388 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 135ac │ │ │ │ + beq.w 11594 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 13748 │ │ │ │ - ldr.w r3, [pc, #1904] @ 13b18 │ │ │ │ + beq.w 11730 │ │ │ │ + ldr.w r3, [pc, #1904] @ 11b00 │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 135a6 │ │ │ │ + beq.w 1158e │ │ │ │ mov r0, r4 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s14, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmov.f32 s16, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 1397c │ │ │ │ + beq.w 11964 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 133e8 │ │ │ │ + beq.n 113d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 136a0 │ │ │ │ - ldr.w r3, [pc, #1840] @ 13b1c │ │ │ │ + beq.w 11688 │ │ │ │ + ldr.w r3, [pc, #1840] @ 11b04 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1140] @ 0x474 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1398a │ │ │ │ - bl 8b30 │ │ │ │ + bne.w 11972 │ │ │ │ + bl 8b00 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1388c │ │ │ │ + beq.w 11874 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r1, sp, #24 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ - ldr.w r3, [pc, #1788] @ 13b20 │ │ │ │ + ldr.w r3, [pc, #1788] @ 11b08 │ │ │ │ str r7, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #1044] @ 0x414 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 3a84 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1345e │ │ │ │ + beq.n 11446 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13940 │ │ │ │ + beq.w 11928 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1345e │ │ │ │ + beq.n 11446 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 135b4 │ │ │ │ + beq.w 1159c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1388c │ │ │ │ + beq.w 11874 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 13742 │ │ │ │ + beq.w 1172a │ │ │ │ mov r0, r4 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 13992 │ │ │ │ + beq.w 1197a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1349a │ │ │ │ + beq.n 11482 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 137d0 │ │ │ │ + beq.w 117b8 │ │ │ │ vldr s15, [sl, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [fp] │ │ │ │ vcmpe.f32 s15, s0 │ │ │ │ vldr s15, [sl, #20] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f32 s15, s16 │ │ │ │ @@ -22860,188 +19731,188 @@ │ │ │ │ it gt │ │ │ │ vstrgt s16, [sl, #20] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ ldrb.w r3, [sp, #38] @ 0x26 │ │ │ │ - cbz r3, 134ea │ │ │ │ + cbz r3, 114d2 │ │ │ │ mov r3, fp │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, sp, #38 @ 0x26 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 138b4 │ │ │ │ + beq.w 1189c │ │ │ │ mov r5, fp │ │ │ │ - b.n 13538 │ │ │ │ + b.n 11520 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13508 │ │ │ │ + beq.n 114f0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 13508 │ │ │ │ + cbnz r3, 114f0 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1351c │ │ │ │ + beq.n 11504 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1364a │ │ │ │ + beq.w 11632 │ │ │ │ movs r5, #230 @ 0xe6 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r3, 13582 │ │ │ │ + cbnz r3, 1156a │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 13576 │ │ │ │ + cbnz r3, 1155e │ │ │ │ mov r1, r5 │ │ │ │ - ldr.w r0, [pc, #1524] @ 13b24 │ │ │ │ + ldr.w r0, [pc, #1524] @ 11b0c │ │ │ │ movs r5, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ + bl d294 │ │ │ │ blx 377c │ │ │ │ - cbz r6, 13550 │ │ │ │ + cbz r6, 11538 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13550 │ │ │ │ + beq.n 11538 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 135f4 │ │ │ │ - ldr.w r2, [pc, #1492] @ 13b28 │ │ │ │ - ldr.w r3, [pc, #1492] @ 13b2c │ │ │ │ + beq.n 115dc │ │ │ │ + ldr.w r2, [pc, #1492] @ 11b10 │ │ │ │ + ldr.w r3, [pc, #1492] @ 11b14 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 13a8c │ │ │ │ + bne.w 11a74 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1352a │ │ │ │ + b.n 11512 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 13524 │ │ │ │ + b.n 1150c │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13200 │ │ │ │ + b.n 111e8 │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 132b2 │ │ │ │ + b.n 1129a │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1331c │ │ │ │ + b.n 11304 │ │ │ │ vldr d0, [r4, #8] │ │ │ │ - b.n 133bc │ │ │ │ + b.n 113a4 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 133a0 │ │ │ │ + b.n 11388 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1345e │ │ │ │ + b.n 11446 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r3, [r9] │ │ │ │ - b.n 1338c │ │ │ │ - ldr.w r1, [pc, #1380] @ 13b30 │ │ │ │ + b.n 11374 │ │ │ │ + ldr.w r1, [pc, #1380] @ 11b18 │ │ │ │ movs r2, #217 @ 0xd9 │ │ │ │ - ldr.w r0, [pc, #1380] @ 13b34 │ │ │ │ + ldr.w r0, [pc, #1380] @ 11b1c │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 130f2 │ │ │ │ + beq.w 110da │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 130ba │ │ │ │ + b.n 110a2 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 131e8 │ │ │ │ + b.n 111d0 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13550 │ │ │ │ - ldr.w r2, [pc, #1336] @ 13b38 │ │ │ │ + b.n 11538 │ │ │ │ + ldr.w r2, [pc, #1336] @ 11b20 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #576] @ 0x240 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 139a0 │ │ │ │ + beq.w 11988 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 130f2 │ │ │ │ - ldr.w r1, [pc, #1312] @ 13b3c │ │ │ │ + beq.w 110da │ │ │ │ + ldr.w r1, [pc, #1312] @ 11b24 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl a450 │ │ │ │ + bl a4ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 138b8 │ │ │ │ + beq.w 118a0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1313c │ │ │ │ + beq.w 11124 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1313c │ │ │ │ + bne.w 11124 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1313c │ │ │ │ + b.n 11124 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1351c │ │ │ │ + b.n 11504 │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1329a │ │ │ │ + b.n 11282 │ │ │ │ blx 38a0 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ blx 3c04 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 13168 │ │ │ │ + bne.w 11150 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1351c │ │ │ │ - ldr.w r3, [pc, #1216] @ 13b40 │ │ │ │ + bne.w 11504 │ │ │ │ + ldr.w r3, [pc, #1216] @ 11b28 │ │ │ │ mov r2, r4 │ │ │ │ - ldr.w r1, [pc, #1216] @ 13b44 │ │ │ │ + ldr.w r1, [pc, #1216] @ 11b2c │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n 1351c │ │ │ │ + b.n 11504 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 37b0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 13196 │ │ │ │ + b.n 1117e │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 133e8 │ │ │ │ + b.n 113d0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13abc │ │ │ │ + beq.w 11aa4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -23050,126 +19921,126 @@ │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [fp] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 136e8 │ │ │ │ + beq.n 116d0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 13894 │ │ │ │ - ldr.w r2, [pc, #1116] @ 13b48 │ │ │ │ + beq.w 1187c │ │ │ │ + ldr.w r2, [pc, #1116] @ 11b30 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr.w r2, [r2, #960] @ 0x3c0 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #3 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 131d4 │ │ │ │ + beq.w 111bc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 131d4 │ │ │ │ + bne.w 111bc │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 131d4 │ │ │ │ + b.n 111bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bmi.w 139a8 │ │ │ │ - ldr.w r3, [pc, #1048] @ 13b4c │ │ │ │ + bmi.w 11990 │ │ │ │ + ldr.w r3, [pc, #1048] @ 11b34 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3680 │ │ │ │ - b.n 13194 │ │ │ │ + b.n 1117c │ │ │ │ vldr d0, [r4, #8] │ │ │ │ - b.n 13472 │ │ │ │ + b.n 1145a │ │ │ │ movs r5, #231 @ 0xe7 │ │ │ │ - b.n 1351e │ │ │ │ + b.n 11506 │ │ │ │ blx 38a0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r2, sp, #16 │ │ │ │ blx 3c04 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 13232 │ │ │ │ + bne.w 1121a │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 137e0 │ │ │ │ - ldr r3, [pc, #976] @ (13b40 ) │ │ │ │ - ldr r1, [pc, #988] @ (13b50 ) │ │ │ │ + bne.n 117c8 │ │ │ │ + ldr r3, [pc, #976] @ (11b28 ) │ │ │ │ + ldr r1, [pc, #988] @ (11b38 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 137ee │ │ │ │ - b.n 1351c │ │ │ │ + bne.n 117d6 │ │ │ │ + b.n 11504 │ │ │ │ blx 37b0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1324e │ │ │ │ + b.n 11236 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 138a0 │ │ │ │ + beq.n 11888 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 137b0 │ │ │ │ + cbnz r3, 11798 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1351c │ │ │ │ + beq.w 11504 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1351c │ │ │ │ + bne.w 11504 │ │ │ │ movs r5, #230 @ 0xe6 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1351e │ │ │ │ + b.n 11506 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ vldr s0, [sp] │ │ │ │ - b.n 1349a │ │ │ │ + b.n 11482 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1351c │ │ │ │ + beq.w 11504 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1351c │ │ │ │ + bne.w 11504 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1351c │ │ │ │ + b.n 11504 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 13aa6 │ │ │ │ + beq.w 11a8e │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -23180,196 +20051,196 @@ │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 13848 │ │ │ │ + beq.n 11830 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 13848 │ │ │ │ + cbnz r2, 11830 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #776] @ (13b54 ) │ │ │ │ + ldr r2, [pc, #776] @ (11b3c ) │ │ │ │ add r1, sp, #24 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr.w r2, [r2, #896] @ 0x380 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #3 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 13286 │ │ │ │ + beq.w 1126e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 13286 │ │ │ │ + bne.w 1126e │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 13286 │ │ │ │ + b.n 1126e │ │ │ │ movs r5, #232 @ 0xe8 │ │ │ │ - b.n 1351e │ │ │ │ + b.n 11506 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 1313c │ │ │ │ + b.n 11124 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 136e8 │ │ │ │ + b.n 116d0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1351c │ │ │ │ + beq.w 11504 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1351c │ │ │ │ - b.n 137c6 │ │ │ │ + bne.w 11504 │ │ │ │ + b.n 117ae │ │ │ │ movs r5, #237 @ 0xed │ │ │ │ - b.n 1351e │ │ │ │ + b.n 11506 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #564] @ (13af8 ) │ │ │ │ + ldr r3, [pc, #564] @ (11ae0 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 13a04 │ │ │ │ + beq.w 119ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r8, r4 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 138fe │ │ │ │ + beq.n 118e6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 13938 │ │ │ │ + cbz r3, 11920 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 139e4 │ │ │ │ + beq.n 119cc │ │ │ │ ldrb.w r3, [sp, #38] @ 0x26 │ │ │ │ - cbz r3, 1391a │ │ │ │ + cbz r3, 11902 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, sp, #38 @ 0x26 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 139e4 │ │ │ │ + beq.n 119cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13538 │ │ │ │ + beq.w 11520 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13538 │ │ │ │ + bne.w 11520 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13538 │ │ │ │ + b.n 11520 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 138fe │ │ │ │ + b.n 118e6 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - b.n 1344c │ │ │ │ - ldr r3, [pc, #524] @ (13b58 ) │ │ │ │ - ldr r1, [pc, #524] @ (13b5c ) │ │ │ │ + b.n 11434 │ │ │ │ + ldr r3, [pc, #524] @ (11b40 ) │ │ │ │ + ldr r1, [pc, #524] @ (11b44 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ movs r5, #230 @ 0xe6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1351e │ │ │ │ + beq.w 11506 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1351e │ │ │ │ - b.n 137c8 │ │ │ │ + bne.w 11506 │ │ │ │ + b.n 117b0 │ │ │ │ blx 37b0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 13338 │ │ │ │ + b.n 11320 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13a7c │ │ │ │ + bne.n 11a64 │ │ │ │ vmov.f32 s16, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 133d4 │ │ │ │ + b.n 113bc │ │ │ │ blx 37b0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 13404 │ │ │ │ + b.n 113ec │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13a80 │ │ │ │ + bne.n 11a68 │ │ │ │ vmov.f32 s0, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 13486 │ │ │ │ + b.n 1146e │ │ │ │ blx 3bf8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 13614 │ │ │ │ + b.n 115fc │ │ │ │ movs r0, #1 │ │ │ │ blx 3c5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13194 │ │ │ │ - ldr r3, [pc, #404] @ (13b4c ) │ │ │ │ + beq.w 1117c │ │ │ │ + ldr r3, [pc, #404] @ (11b34 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3680 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13194 │ │ │ │ + beq.w 1117c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13194 │ │ │ │ + bne.w 1117c │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 13194 │ │ │ │ + b.w 1117c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 130f2 │ │ │ │ + beq.w 110da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 130f2 │ │ │ │ + bne.w 110da │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 130f2 │ │ │ │ + b.w 110da │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 13a90 │ │ │ │ + beq.n 11a78 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -23378,640 +20249,626 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13a46 │ │ │ │ + beq.n 11a2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 13a84 │ │ │ │ + cbz r3, 11a6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ strd r9, r3, [sp, #24] │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 138ea │ │ │ │ + beq.w 118d2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 138ea │ │ │ │ + bne.w 118d2 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 138ea │ │ │ │ + b.n 118d2 │ │ │ │ movs r5, #231 @ 0xe7 │ │ │ │ - b.n 1395c │ │ │ │ + b.n 11944 │ │ │ │ movs r5, #232 @ 0xe8 │ │ │ │ - b.n 1395c │ │ │ │ + b.n 11944 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13a46 │ │ │ │ + b.n 11a2e │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #204] @ (13b60 ) │ │ │ │ + ldr r3, [pc, #204] @ (11b48 ) │ │ │ │ movw r2, #10402 @ 0x28a2 │ │ │ │ - ldr r1, [pc, #204] @ (13b64 ) │ │ │ │ - ldr r0, [pc, #204] @ (13b68 ) │ │ │ │ + ldr r1, [pc, #204] @ (11b4c ) │ │ │ │ + ldr r0, [pc, #204] @ (11b50 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #196] @ (13b6c ) │ │ │ │ + ldr r3, [pc, #196] @ (11b54 ) │ │ │ │ movw r2, #10479 @ 0x28ef │ │ │ │ - ldr r1, [pc, #192] @ (13b70 ) │ │ │ │ - ldr r0, [pc, #196] @ (13b74 ) │ │ │ │ + ldr r1, [pc, #192] @ (11b58 ) │ │ │ │ + ldr r0, [pc, #196] @ (11b5c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #184] @ (13b78 ) │ │ │ │ + ldr r3, [pc, #184] @ (11b60 ) │ │ │ │ movw r2, #10453 @ 0x28d5 │ │ │ │ - ldr r1, [pc, #184] @ (13b7c ) │ │ │ │ - ldr r0, [pc, #184] @ (13b80 ) │ │ │ │ + ldr r1, [pc, #184] @ (11b64 ) │ │ │ │ + ldr r0, [pc, #184] @ (11b68 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #176] @ (13b84 ) │ │ │ │ + ldr r3, [pc, #176] @ (11b6c ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #176] @ (13b88 ) │ │ │ │ - ldr r0, [pc, #176] @ (13b8c ) │ │ │ │ + ldr r1, [pc, #176] @ (11b70 ) │ │ │ │ + ldr r0, [pc, #176] @ (11b74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 41fc │ │ │ │ nop │ │ │ │ - bvs.n 13b78 │ │ │ │ - movs r4, r0 │ │ │ │ + @ instruction: 0xf65c0004 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 13b14 │ │ │ │ - movs r4, r0 │ │ │ │ + @ instruction: 0xf6260004 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 13a90 │ │ │ │ - movs r4, r0 │ │ │ │ - bpl.n 13bf4 │ │ │ │ - movs r4, r0 │ │ │ │ - bpl.n 13b9c │ │ │ │ - movs r4, r0 │ │ │ │ - bpl.n 13b44 │ │ │ │ - movs r4, r0 │ │ │ │ + @ instruction: 0xf5e00004 │ │ │ │ + @ instruction: 0xf5900004 │ │ │ │ + sbc.w r0, r2, #8650752 @ 0x840000 │ │ │ │ + @ instruction: 0xf5340004 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 13bd4 │ │ │ │ - movs r4, r0 │ │ │ │ - bmi.n 13b58 │ │ │ │ - movs r4, r0 │ │ │ │ + orns r0, r8, #8650752 @ 0x840000 │ │ │ │ + bics.w r0, r8, #8650752 @ 0x840000 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 13a48 │ │ │ │ - movs r4, r0 │ │ │ │ - bcc.n 13bdc │ │ │ │ - movs r4, r0 │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + usat16 r0, #4, ip │ │ │ │ + @ instruction: 0xf3740004 │ │ │ │ + adds r6, #122 @ 0x7a │ │ │ │ movs r3, r0 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + b.n 119ec │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r0, r2, #28 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ movs r3, r0 │ │ │ │ - bne.n 13a3c │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r5, [r7, #38] @ 0x26 │ │ │ │ + @ instruction: 0xf1980004 │ │ │ │ + strb r5, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #25 │ │ │ │ + cmp r0, #162 @ 0xa2 │ │ │ │ movs r3, r0 │ │ │ │ - beq.n 13a70 │ │ │ │ - movs r4, r0 │ │ │ │ + @ instruction: 0xf0aa0004 │ │ │ │ lsls r4, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #21 │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r7!, {r2, r4, r5} │ │ │ │ - movs r4, r0 │ │ │ │ + vhadd.s8 d16, d12, d4 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #29 │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [pc, #792] @ (13e7c ) │ │ │ │ + ldr r6, [r7, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ - stc2 0, cr0, [r4, #8] │ │ │ │ - lsrs r0, r1, #23 │ │ │ │ + subs r4, r7, #6 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [pc, #704] @ (13e30 ) │ │ │ │ + adds r0, #0 │ │ │ │ movs r3, r0 │ │ │ │ - stc2l 0, cr0, [lr, #-8]! │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [pc, #616] @ (13de4 ) │ │ │ │ + subs r6, r4, #6 │ │ │ │ movs r3, r0 │ │ │ │ - ldc2l 0, cr0, [r8, #-8] │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ movs r3, r0 │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r5, #1 │ │ │ │ + subs r0, r2, #6 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r0, #4 │ │ │ │ + cmp r6, #112 @ 0x70 │ │ │ │ + movs r3, r0 │ │ │ │ + ldr r1, [pc, #824] @ (11ea8 ) │ │ │ │ + movs r3, r0 │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ movs r3, 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, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #636] @ (13e20 ) │ │ │ │ + ldr r3, [pc, #636] @ (11e08 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #636] @ (13e24 ) │ │ │ │ + ldr r2, [pc, #636] @ (11e0c ) │ │ │ │ movs r7, #0 │ │ │ │ add r3, pc │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r4, [r3, #304] @ 0x130 │ │ │ │ - ldr r3, [pc, #620] @ (13e28 ) │ │ │ │ + ldr r3, [pc, #620] @ (11e10 ) │ │ │ │ strh.w r7, [sp, #32] │ │ │ │ - ldr r5, [pc, #616] @ (13e2c ) │ │ │ │ + ldr r5, [pc, #616] @ (11e14 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13d04 │ │ │ │ + bne.w 11cec │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 13d5e │ │ │ │ + beq.w 11d46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13bee │ │ │ │ + beq.n 11bd6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #576] @ (13e30 ) │ │ │ │ + ldr r2, [pc, #576] @ (11e18 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #548] @ 13e18 │ │ │ │ + vldr d7, [pc, #548] @ 11e00 │ │ │ │ mov r1, sp │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 13d58 │ │ │ │ + beq.w 11d40 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 13c3a │ │ │ │ + bne.n 11c22 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13d48 │ │ │ │ + bne.w 11d30 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 13d8e │ │ │ │ + bne.w 11d76 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 13d8e │ │ │ │ - ldr r3, [pc, #504] @ (13e34 ) │ │ │ │ + bne.w 11d76 │ │ │ │ + ldr r3, [pc, #504] @ (11e1c ) │ │ │ │ ldr r6, [r6, #12] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 13d10 │ │ │ │ - ldr r5, [pc, #496] @ (13e38 ) │ │ │ │ + beq.n 11cf8 │ │ │ │ + ldr r5, [pc, #496] @ (11e20 ) │ │ │ │ add r5, pc │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 13f70 │ │ │ │ + beq.w 11f58 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 13f88 │ │ │ │ + bne.w 11f70 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r7 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 13d22 │ │ │ │ + beq.n 11d0a │ │ │ │ mov r0, r6 │ │ │ │ blx 3b24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13f98 │ │ │ │ + beq.w 11f80 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13c88 │ │ │ │ + beq.n 11c70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13d86 │ │ │ │ + beq.n 11d6e │ │ │ │ mov r0, r5 │ │ │ │ blx 39c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 13fb0 │ │ │ │ + blt.w 11f98 │ │ │ │ mov r0, r5 │ │ │ │ blx 353c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13fb0 │ │ │ │ + beq.w 11f98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13cb6 │ │ │ │ + beq.n 11c9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13f46 │ │ │ │ + beq.w 11f2e │ │ │ │ ldrb.w r3, [sp, #22] │ │ │ │ - cbz r3, 13cce │ │ │ │ + cbz r3, 11cb6 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #22 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 13d22 │ │ │ │ + beq.n 11d0a │ │ │ │ blx 377c │ │ │ │ - cbz r4, 13ce6 │ │ │ │ + cbz r4, 11cce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13ce6 │ │ │ │ + beq.n 11cce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13d7e │ │ │ │ - ldr r2, [pc, #340] @ (13e3c ) │ │ │ │ - ldr r3, [pc, #316] @ (13e28 ) │ │ │ │ + beq.n 11d66 │ │ │ │ + ldr r2, [pc, #340] @ (11e24 ) │ │ │ │ + ldr r3, [pc, #316] @ (11e10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 14128 │ │ │ │ + bne.w 12110 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 13fda │ │ │ │ + bne.w 11fc2 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 13c1e │ │ │ │ - ldr r3, [pc, #300] @ (13e40 ) │ │ │ │ - ldr r2, [pc, #304] @ (13e44 ) │ │ │ │ - ldr r1, [pc, #304] @ (13e48 ) │ │ │ │ + b.n 11c06 │ │ │ │ + ldr r3, [pc, #300] @ (11e28 ) │ │ │ │ + ldr r2, [pc, #304] @ (11e2c ) │ │ │ │ + ldr r1, [pc, #304] @ (11e30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ mov.w r6, #268 @ 0x10c │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13f3a │ │ │ │ + bne.w 11f22 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13f2e │ │ │ │ - ldr r0, [pc, #272] @ (13e4c ) │ │ │ │ + bne.w 11f16 │ │ │ │ + ldr r0, [pc, #272] @ (11e34 ) │ │ │ │ mov r1, r6 │ │ │ │ movs r6, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - b.n 13cce │ │ │ │ + bl d294 │ │ │ │ + b.n 11cb6 │ │ │ │ mov r2, r9 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 13c1e │ │ │ │ + bne.w 11c06 │ │ │ │ mov.w r6, #264 @ 0x108 │ │ │ │ - b.n 13d26 │ │ │ │ - ldr r1, [pc, #240] @ (13e50 ) │ │ │ │ + b.n 11d0e │ │ │ │ + ldr r1, [pc, #240] @ (11e38 ) │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ - ldr r0, [pc, #236] @ (13e54 ) │ │ │ │ + ldr r0, [pc, #236] @ (11e3c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13d58 │ │ │ │ + beq.n 11d40 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 13bee │ │ │ │ + b.n 11bd6 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13ce6 │ │ │ │ + b.n 11cce │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13c88 │ │ │ │ + b.n 11c70 │ │ │ │ ldr r7, [r3, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r3, [pc, #196] @ (13e58 ) │ │ │ │ + ldr r3, [pc, #196] @ (11e40 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #944] @ 0x3b0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 13fde │ │ │ │ + beq.w 11fc6 │ │ │ │ blx r7 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 13d58 │ │ │ │ - ldr r3, [pc, #176] @ (13e5c ) │ │ │ │ + beq.n 11d40 │ │ │ │ + ldr r3, [pc, #176] @ (11e44 ) │ │ │ │ ldr.w lr, [r9, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp lr, r3 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #168] @ (13e60 ) │ │ │ │ + ldr r3, [pc, #168] @ (11e48 ) │ │ │ │ itt ne │ │ │ │ movne r1, lr │ │ │ │ movne r8, r9 │ │ │ │ add r3, pc │ │ │ │ it eq │ │ │ │ ldreq.w r8, [r9, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - ldr r3, [pc, #152] @ (13e64 ) │ │ │ │ + ldr r3, [pc, #152] @ (11e4c ) │ │ │ │ it eq │ │ │ │ ldreq.w r1, [r8, #4] │ │ │ │ ldr.w ip, [r5, r3] │ │ │ │ cmp r1, ip │ │ │ │ it ne │ │ │ │ cmpne r0, r1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 13e82 │ │ │ │ + beq.n 11e6a │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 13fe6 │ │ │ │ + beq.w 11fce │ │ │ │ ldr r7, [r2, #4] │ │ │ │ ldr r1, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w 1416a │ │ │ │ - ldr r1, [pc, #112] @ (13e68 ) │ │ │ │ + bpl.w 12152 │ │ │ │ + ldr r1, [pc, #112] @ (11e50 ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 14154 │ │ │ │ - ldr r1, [pc, #104] @ (13e6c ) │ │ │ │ + beq.w 1213c │ │ │ │ + ldr r1, [pc, #104] @ (11e54 ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 14150 │ │ │ │ + beq.w 12138 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 13e90 │ │ │ │ + ble.n 11e78 │ │ │ │ adds r2, #8 │ │ │ │ - b.n 13e76 │ │ │ │ + b.n 11e5e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ - movs r4, r0 │ │ │ │ - stmia r1!, {} │ │ │ │ + @ instruction: 0xebf40004 │ │ │ │ + b.n 12040 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r5, r6, r7} │ │ │ │ + b.n 12018 │ │ │ │ movs r4, r0 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + ldr r0, [pc, #704] @ (120dc ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ + adcs.w r0, r6, r4 │ │ │ │ + svc 218 @ 0xda │ │ │ │ movs r4, r0 │ │ │ │ - ittt gt │ │ │ │ - movgt r4, r0 │ │ │ │ - lslgt r4, r3, #12 │ │ │ │ - movgt r0, r0 │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + cmp r6, #234 @ 0xea │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r6, r6, #20 │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ - movs r4, r0 │ │ │ │ + and.w r0, r8, r4 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ - movs r4, r0 │ │ │ │ + ldrd r0, r0, [lr, #16] │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 13e90 │ │ │ │ + beq.n 11e78 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r1, ip │ │ │ │ it ne │ │ │ │ cmpne r0, r1 │ │ │ │ - bne.n 13e70 │ │ │ │ + bne.n 11e58 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r3, [pc, #740] @ (14170 ) │ │ │ │ + ldr r3, [pc, #740] @ (12158 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 13f4e │ │ │ │ + beq.n 11f36 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ cmp lr, sl │ │ │ │ - beq.w 14060 │ │ │ │ + beq.w 12048 │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r8 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13ed4 │ │ │ │ + beq.n 11ebc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13fd2 │ │ │ │ + beq.n 11fba │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1403e │ │ │ │ - ldr r2, [pc, #664] @ (14174 ) │ │ │ │ - ldr r1, [pc, #664] @ (14178 ) │ │ │ │ + beq.w 12026 │ │ │ │ + ldr r2, [pc, #664] @ (1215c ) │ │ │ │ + ldr r1, [pc, #664] @ (12160 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r6, r1 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - bne.w 140e2 │ │ │ │ + bne.w 120ca │ │ │ │ ldrb.w r3, [sp, #22] │ │ │ │ - cbz r3, 13f0c │ │ │ │ + cbz r3, 11ef4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #22 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1403e │ │ │ │ + beq.w 12026 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13cce │ │ │ │ + beq.w 11cb6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13cce │ │ │ │ + bne.w 11cb6 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13cce │ │ │ │ + b.n 11cb6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 13d3a │ │ │ │ + b.n 11d22 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 13d30 │ │ │ │ + b.n 11d18 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13cb6 │ │ │ │ + b.n 11c9e │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13c3a │ │ │ │ + beq.w 11c22 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13c3a │ │ │ │ + bne.w 11c22 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13c3a │ │ │ │ + b.n 11c22 │ │ │ │ ldr.w r0, [r5, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14016 │ │ │ │ + beq.n 11ffe │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r6, [sp, #8] │ │ │ │ - bl b868 │ │ │ │ + bl b8c0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 13c64 │ │ │ │ + b.n 11c4c │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1402a │ │ │ │ + bne.n 12012 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ blx r7 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 13c64 │ │ │ │ + b.n 11c4c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13d22 │ │ │ │ + beq.w 11d0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13d22 │ │ │ │ + bne.w 11d0a │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13d22 │ │ │ │ + b.n 11d0a │ │ │ │ mov.w r6, #268 @ 0x10c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13d26 │ │ │ │ + beq.w 11d0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13d26 │ │ │ │ + bne.w 11d0e │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13d26 │ │ │ │ + b.n 11d0e │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13ed4 │ │ │ │ + b.n 11ebc │ │ │ │ mov r4, r7 │ │ │ │ - b.n 13c3a │ │ │ │ + b.n 11c22 │ │ │ │ blx 3bf8 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 13da4 │ │ │ │ + b.n 11d8c │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 13e82 │ │ │ │ + beq.w 11e6a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 13fe8 │ │ │ │ - ldr r3, [pc, #388] @ (1417c ) │ │ │ │ + bne.n 11fd0 │ │ │ │ + ldr r3, [pc, #388] @ (12164 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 13e82 │ │ │ │ + beq.w 11e6a │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 13e82 │ │ │ │ + beq.w 11e6a │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 14000 │ │ │ │ + bne.n 11fe8 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 13e90 │ │ │ │ - b.n 13e82 │ │ │ │ + bne.w 11e78 │ │ │ │ + b.n 11e6a │ │ │ │ add.w r0, r5, #120 @ 0x78 │ │ │ │ - bl a858 │ │ │ │ + bl a8b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 13d22 │ │ │ │ + beq.w 11d0a │ │ │ │ ldr.w r0, [r5, #132] @ 0x84 │ │ │ │ - b.n 13f78 │ │ │ │ + b.n 11f60 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.n 140cc │ │ │ │ + beq.n 120b4 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1411a │ │ │ │ + bne.n 12102 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ movs r2, #0 │ │ │ │ blx r7 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 13c64 │ │ │ │ + b.n 11c4c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13d58 │ │ │ │ + beq.w 11d40 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13d58 │ │ │ │ + bne.w 11d40 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13d58 │ │ │ │ + b.n 11d40 │ │ │ │ ldr.w r7, [r9, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1413a │ │ │ │ + beq.n 12122 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -24020,96 +20877,96 @@ │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1409c │ │ │ │ + beq.n 12084 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 140da │ │ │ │ + cbz r3, 120c2 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13ebe │ │ │ │ + beq.w 11ea6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13ebe │ │ │ │ + bne.w 11ea6 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13ebe │ │ │ │ + b.n 11ea6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r7 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 13c64 │ │ │ │ + b.n 11c4c │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1409c │ │ │ │ - ldr r2, [pc, #156] @ (14180 ) │ │ │ │ - ldr r1, [pc, #156] @ (14184 ) │ │ │ │ + b.n 12084 │ │ │ │ + ldr r2, [pc, #156] @ (12168 ) │ │ │ │ + ldr r1, [pc, #156] @ (1216c ) │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #152] @ (14188 ) │ │ │ │ + ldr r2, [pc, #152] @ (12170 ) │ │ │ │ add r2, pc │ │ │ │ blx 3b8c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1410a │ │ │ │ + beq.n 120f2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 14112 │ │ │ │ + cbz r3, 120fa │ │ │ │ mov r5, r6 │ │ │ │ mov.w r6, #264 @ 0x108 │ │ │ │ - b.n 13fb4 │ │ │ │ + b.n 11f9c │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1410a │ │ │ │ + b.n 120f2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1412c │ │ │ │ + bne.n 12114 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ blx r7 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 13c64 │ │ │ │ + b.n 11c4c │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #120 @ 0x78 │ │ │ │ - bl e664 │ │ │ │ + bl e6bc │ │ │ │ mov r6, r0 │ │ │ │ - b.n 13c64 │ │ │ │ - ldr r3, [pc, #80] @ (1418c ) │ │ │ │ + b.n 11c4c │ │ │ │ + ldr r3, [pc, #80] @ (12174 ) │ │ │ │ movw r2, #11500 @ 0x2cec │ │ │ │ - ldr r1, [pc, #76] @ (14190 ) │ │ │ │ - ldr r0, [pc, #80] @ (14194 ) │ │ │ │ + ldr r1, [pc, #76] @ (12178 ) │ │ │ │ + ldr r0, [pc, #80] @ (1217c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #28 │ │ │ │ + subs r3, #28 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #64] @ (14198 ) │ │ │ │ + ldr r3, [pc, #64] @ (12180 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #64] @ (1419c ) │ │ │ │ - ldr r0, [pc, #64] @ (141a0 ) │ │ │ │ + ldr r1, [pc, #64] @ (12184 ) │ │ │ │ + ldr r0, [pc, #64] @ (12188 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ nop │ │ │ │ @@ -24119,892 +20976,897 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + cmp r2, #16 │ │ │ │ + movs r3, r0 │ │ │ │ + cmp r3, #8 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ movs r3, r0 │ │ │ │ - orrs r4, r3 │ │ │ │ + adds r2, r2, r4 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xf6da0002 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + cmp r1, #86 @ 0x56 │ │ │ │ movs r3, r0 │ │ │ │ - movs r1, #18 │ │ │ │ + muls r2, r1 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r0, r5, r2 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r4, r4, r3 │ │ │ │ movs r3, r0 │ │ │ │ - ldr??.w r0, [r0, r2] │ │ │ │ - strh.w r0, [ip, #2] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #448] @ (14374 ) │ │ │ │ + ldr r5, [pc, #448] @ (1235c ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #448] @ (14378 ) │ │ │ │ + ldr r1, [pc, #448] @ (12360 ) │ │ │ │ cmp r2, #0 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #444] @ (1437c ) │ │ │ │ + ldr r4, [pc, #444] @ (12364 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ - bgt.w 142dc │ │ │ │ + bgt.w 122c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14302 │ │ │ │ - ldr r2, [pc, #424] @ (14380 ) │ │ │ │ + bne.w 122ea │ │ │ │ + ldr r2, [pc, #424] @ (12368 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r4, [r2, #304] @ 0x130 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1426a │ │ │ │ + bne.n 12252 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1427e │ │ │ │ + beq.n 12266 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14206 │ │ │ │ + beq.n 121ee │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ - ldr r2, [pc, #368] @ (14384 ) │ │ │ │ + ldr r2, [pc, #368] @ (1236c ) │ │ │ │ movs r3, #7 │ │ │ │ add r0, sp, #28 │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 142ac │ │ │ │ + beq.n 12294 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1429e │ │ │ │ + bne.n 12286 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13b90 │ │ │ │ + bl 11b78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 142ac │ │ │ │ + beq.n 12294 │ │ │ │ blx 377c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 14250 │ │ │ │ + beq.n 12238 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 142d4 │ │ │ │ - ldr r1, [pc, #308] @ (14388 ) │ │ │ │ - ldr r2, [pc, #292] @ (14378 ) │ │ │ │ + beq.n 122bc │ │ │ │ + ldr r1, [pc, #308] @ (12370 ) │ │ │ │ + ldr r2, [pc, #292] @ (12360 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 14352 │ │ │ │ + bne.n 1233a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13b90 │ │ │ │ + bl 11b78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14330 │ │ │ │ + beq.n 12318 │ │ │ │ blx 377c │ │ │ │ - b.n 14250 │ │ │ │ - ldr r1, [pc, #268] @ (1438c ) │ │ │ │ + b.n 12238 │ │ │ │ + ldr r1, [pc, #268] @ (12374 ) │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ - ldr r0, [pc, #264] @ (14390 ) │ │ │ │ + ldr r0, [pc, #264] @ (12378 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14330 │ │ │ │ + beq.n 12318 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 14206 │ │ │ │ + b.n 121ee │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1422c │ │ │ │ + bne.n 12214 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14334 │ │ │ │ + bne.n 1231c │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14342 │ │ │ │ - ldr r0, [pc, #212] @ (14394 ) │ │ │ │ + bne.n 1232a │ │ │ │ + ldr r0, [pc, #212] @ (1237c ) │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ + bl d294 │ │ │ │ blx 377c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1434e │ │ │ │ + beq.n 12336 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1423e │ │ │ │ + b.n 12226 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14250 │ │ │ │ - ldr r3, [pc, #184] @ (14398 ) │ │ │ │ + b.n 12238 │ │ │ │ + ldr r3, [pc, #184] @ (12380 ) │ │ │ │ movs r5, #0 │ │ │ │ - ldr r1, [pc, #184] @ (1439c ) │ │ │ │ + ldr r1, [pc, #184] @ (12384 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, r3] │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r5, r1, [sp] │ │ │ │ - ldr r3, [pc, #176] @ (143a0 ) │ │ │ │ - ldr r2, [pc, #180] @ (143a4 ) │ │ │ │ - ldr r1, [pc, #180] @ (143a8 ) │ │ │ │ + ldr r3, [pc, #176] @ (12388 ) │ │ │ │ + ldr r2, [pc, #180] @ (1238c ) │ │ │ │ + ldr r1, [pc, #180] @ (12390 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 14250 │ │ │ │ + b.n 12238 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 14370 │ │ │ │ - ldr r1, [pc, #160] @ (143ac ) │ │ │ │ + bpl.n 12358 │ │ │ │ + ldr r1, [pc, #160] @ (12394 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1435a │ │ │ │ - ldr r1, [pc, #156] @ (143b0 ) │ │ │ │ + beq.n 12342 │ │ │ │ + ldr r1, [pc, #156] @ (12398 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 14356 │ │ │ │ + beq.n 1233e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 142fe │ │ │ │ - beq.w 141d6 │ │ │ │ - ldr r0, [pc, #140] @ (143b4 ) │ │ │ │ + blt.n 122e6 │ │ │ │ + beq.w 121be │ │ │ │ + ldr r0, [pc, #140] @ (1239c ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 8428 │ │ │ │ - b.n 142fe │ │ │ │ + bl 83f8 │ │ │ │ + b.n 122e6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 142ac │ │ │ │ + b.n 12294 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 142b4 │ │ │ │ + b.n 1229c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 142bc │ │ │ │ + b.n 122a4 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 14250 │ │ │ │ + b.n 12238 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #92] @ (143b8 ) │ │ │ │ + ldr r3, [pc, #92] @ (123a0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #88] @ (143bc ) │ │ │ │ - ldr r0, [pc, #92] @ (143c0 ) │ │ │ │ + ldr r1, [pc, #88] @ (123a4 ) │ │ │ │ + ldr r0, [pc, #92] @ (123a8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ - revsh r2, r6 │ │ │ │ + blt.n 12374 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r6, r5 │ │ │ │ + blt.n 12374 │ │ │ │ movs r4, r0 │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + b.n 11ee8 │ │ │ │ movs r4, r0 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + cmp r2, r2 │ │ │ │ movs r3, r0 │ │ │ │ - rev16 r0, r3 │ │ │ │ + bge.n 12454 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + cmp r1, #222 @ 0xde │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + movs r4, #148 @ 0x94 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r2, r4, #32 │ │ │ │ + cmp r1, #110 @ 0x6e │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #31 │ │ │ │ + cmp r1, #18 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r2, r0, #17 │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ movs r3, r0 │ │ │ │ - lsls r6, r4, #30 │ │ │ │ + cmp r0, #242 @ 0xf2 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #29 │ │ │ │ + cmp r0, #192 @ 0xc0 │ │ │ │ movs r3, r0 │ │ │ │ - subs r4, r1, #4 │ │ │ │ + adcs r4, r0 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r2, r4, r2 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r6, r3, r3 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xf66a0002 │ │ │ │ - subw r0, r6, #2050 @ 0x802 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #136] @ (14460 ) │ │ │ │ + ldr r3, [pc, #136] @ (12448 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #136] @ (14464 ) │ │ │ │ + ldr r2, [pc, #136] @ (1244c ) │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ strd r4, r4, [sp, #28] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r6, [r3, #420] @ 0x1a4 │ │ │ │ - ldr r3, [pc, #120] @ (14468 ) │ │ │ │ + ldr r3, [pc, #120] @ (12450 ) │ │ │ │ strh.w r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [pc, #116] @ (1446c ) │ │ │ │ + ldr r7, [pc, #116] @ (12454 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 14474 │ │ │ │ + cbnz r3, 1245c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 147a4 │ │ │ │ + beq.w 1278c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1441e │ │ │ │ + beq.n 12406 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #80] @ (14470 ) │ │ │ │ + ldr r2, [pc, #80] @ (12458 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #52] @ 14458 │ │ │ │ + vldr d7, [pc, #52] @ 12440 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #28 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 14450 │ │ │ │ + beq.n 12438 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ - cbz r3, 14476 │ │ │ │ + cbz r3, 1245e │ │ │ │ add r0, sp, #28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 14476 │ │ │ │ + bne.n 1245e │ │ │ │ movs r4, #11 │ │ │ │ - b.n 1481c │ │ │ │ + b.n 12804 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + b.n 12bcc │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + bhi.n 12418 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + bhi.n 123f0 │ │ │ │ movs r4, r0 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + lsls r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ mov r6, r4 │ │ │ │ - ldr.w r3, [pc, #1528] @ 14a70 │ │ │ │ + ldr.w r3, [pc, #1528] @ 12a58 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 1489c │ │ │ │ + beq.w 12884 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - bpl.w 14a52 │ │ │ │ - ldr.w r2, [pc, #1508] @ 14a74 │ │ │ │ + bpl.w 12a3a │ │ │ │ + ldr.w r2, [pc, #1508] @ 12a5c │ │ │ │ ldr.w sl, [r7, r2] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 14a5a │ │ │ │ - ldr.w r2, [pc, #1496] @ 14a78 │ │ │ │ + beq.w 12a42 │ │ │ │ + ldr.w r2, [pc, #1496] @ 12a60 │ │ │ │ ldr.w r9, [r7, r2] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 14a56 │ │ │ │ + beq.w 12a3e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 148ae │ │ │ │ + beq.w 12896 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 144c2 │ │ │ │ + beq.n 124aa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #1464] @ 14a7c │ │ │ │ + ldr.w r3, [pc, #1464] @ 12a64 │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r4, fp │ │ │ │ - bne.w 14a26 │ │ │ │ + bne.w 12a0e │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 144ec │ │ │ │ + beq.n 124d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1479e │ │ │ │ + beq.w 12786 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str.w r4, [r8, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.w 14a52 │ │ │ │ + bpl.w 12a3a │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 14a5a │ │ │ │ + beq.w 12a42 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 14a56 │ │ │ │ + beq.w 12a3e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 148e4 │ │ │ │ + bls.w 128cc │ │ │ │ ldr r4, [r5, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1451e │ │ │ │ + beq.n 12506 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #1376] @ 14a80 │ │ │ │ + ldr.w r3, [pc, #1376] @ 12a68 │ │ │ │ ldr r7, [r7, r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 14798 │ │ │ │ + beq.w 12780 │ │ │ │ mov r0, r4 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 14916 │ │ │ │ + beq.w 128fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1455a │ │ │ │ + beq.n 12542 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14866 │ │ │ │ + beq.w 1284e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ vstr s0, [r8, #24] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.w 14a52 │ │ │ │ + bpl.w 12a3a │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 14a5a │ │ │ │ + beq.w 12a42 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 14a56 │ │ │ │ + beq.w 12a3e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 14944 │ │ │ │ + bls.w 1292c │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1458c │ │ │ │ + beq.n 12574 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 14860 │ │ │ │ + beq.w 12848 │ │ │ │ mov r0, r4 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 1497a │ │ │ │ + beq.w 12962 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 145c2 │ │ │ │ + beq.n 125aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1487c │ │ │ │ + beq.w 12864 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ vstr s0, [r8, #16] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 14a52 │ │ │ │ + bpl.w 12a3a │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 14a5a │ │ │ │ + beq.w 12a42 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 14a56 │ │ │ │ + beq.w 12a3e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 1498e │ │ │ │ + bls.w 12976 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 145f4 │ │ │ │ + beq.n 125dc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 14876 │ │ │ │ + beq.w 1285e │ │ │ │ mov r0, r4 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 149c4 │ │ │ │ + beq.w 129ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1462a │ │ │ │ + beq.n 12612 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1488c │ │ │ │ + beq.w 12874 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ vstr s0, [r8, #20] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - bpl.w 14a52 │ │ │ │ + bpl.w 12a3a │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 14a5a │ │ │ │ + beq.w 12a42 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 14a56 │ │ │ │ + beq.w 12a3e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 148e0 │ │ │ │ + beq.w 128c8 │ │ │ │ cmp r3, #4 │ │ │ │ - ble.n 14734 │ │ │ │ - ldr.w r4, [pc, #1072] @ 14a84 │ │ │ │ + ble.n 1271c │ │ │ │ + ldr.w r4, [pc, #1072] @ 12a6c │ │ │ │ mov r0, r8 │ │ │ │ add r4, pc │ │ │ │ ldr.w r1, [r4, #844] @ 0x34c │ │ │ │ blx 3648 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 148e0 │ │ │ │ + beq.w 128c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14734 │ │ │ │ + beq.n 1271c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [r4, #844] @ 0x34c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14a1e │ │ │ │ + beq.w 12a06 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1481a │ │ │ │ + beq.w 12802 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 14a52 │ │ │ │ + bpl.w 12a3a │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 14a5a │ │ │ │ + beq.w 12a42 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 14a56 │ │ │ │ + beq.w 12a3e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ - bls.w 147c4 │ │ │ │ + bls.w 127ac │ │ │ │ ldr r5, [r5, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 146c2 │ │ │ │ + beq.n 126aa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #964] @ (14a88 ) │ │ │ │ + ldr r3, [pc, #964] @ (12a70 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, pc │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr.w r0, [r3, #1392] @ 0x570 │ │ │ │ movs r3, #0 │ │ │ │ blx 3a84 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 14a14 │ │ │ │ + beq.w 129fc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 149e8 │ │ │ │ + beq.w 129d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14708 │ │ │ │ + beq.n 126f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14a0c │ │ │ │ + beq.w 129f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1471c │ │ │ │ + beq.n 12704 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 149d8 │ │ │ │ + beq.w 129c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1481a │ │ │ │ + beq.n 12802 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14734 │ │ │ │ + beq.n 1271c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 149e0 │ │ │ │ + beq.w 129c8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ ldrb.w r3, [sp, #30] │ │ │ │ - cbz r3, 14760 │ │ │ │ + cbz r3, 12748 │ │ │ │ mov r3, fp │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, sp, #30 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 14450 │ │ │ │ + beq.w 12438 │ │ │ │ mov r4, fp │ │ │ │ blx 377c │ │ │ │ - cbz r6, 1477a │ │ │ │ + cbz r6, 12762 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1477a │ │ │ │ + beq.n 12762 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14858 │ │ │ │ - ldr r2, [pc, #784] @ (14a8c ) │ │ │ │ - ldr r3, [pc, #784] @ (14a90 ) │ │ │ │ + beq.n 12840 │ │ │ │ + ldr r2, [pc, #784] @ (12a74 ) │ │ │ │ + ldr r3, [pc, #784] @ (12a78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 14a4e │ │ │ │ + bne.w 12a36 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [r4, #8] │ │ │ │ - b.n 14532 │ │ │ │ + b.n 1251a │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 144ec │ │ │ │ - ldr r1, [pc, #748] @ (14a94 ) │ │ │ │ + b.n 124d4 │ │ │ │ + ldr r1, [pc, #748] @ (12a7c ) │ │ │ │ movs r2, #11 │ │ │ │ - ldr r0, [pc, #748] @ (14a98 ) │ │ │ │ + ldr r0, [pc, #748] @ (12a80 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14450 │ │ │ │ + beq.w 12438 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 1441e │ │ │ │ + b.n 12406 │ │ │ │ movs r0, #4 │ │ │ │ blx 3834 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 147f2 │ │ │ │ + cbz r0, 127da │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 37b0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 147ec │ │ │ │ + beq.n 127d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14a3c │ │ │ │ + beq.w 12a24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 146c2 │ │ │ │ + bne.w 126aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1481a │ │ │ │ + beq.n 12802 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14a44 │ │ │ │ + beq.w 12a2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1481a │ │ │ │ + beq.n 12802 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 1481a │ │ │ │ + cbnz r3, 12802 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r4, #14 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 1483a │ │ │ │ + cbnz r3, 12822 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ - cbnz r3, 1484c │ │ │ │ - ldr r2, [pc, #624] @ (14a9c ) │ │ │ │ + cbnz r3, 12834 │ │ │ │ + ldr r2, [pc, #624] @ (12a84 ) │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #624] @ (14aa0 ) │ │ │ │ + ldr r0, [pc, #624] @ (12a88 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl e17c │ │ │ │ - b.n 14762 │ │ │ │ + bl e1d4 │ │ │ │ + b.n 1274a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14828 │ │ │ │ + beq.n 12810 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 14828 │ │ │ │ + b.n 12810 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1477a │ │ │ │ + b.n 12762 │ │ │ │ vldr d0, [r4, #8] │ │ │ │ - b.n 1459a │ │ │ │ + b.n 12582 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ vldr s0, [sp, #4] │ │ │ │ - b.n 1455a │ │ │ │ + b.n 12542 │ │ │ │ vldr d0, [r4, #8] │ │ │ │ - b.n 14602 │ │ │ │ + b.n 125ea │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ vldr s0, [sp, #4] │ │ │ │ - b.n 145c2 │ │ │ │ + b.n 125aa │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ vldr s0, [sp, #4] │ │ │ │ - b.n 1462a │ │ │ │ - ldr r3, [pc, #516] @ (14aa4 ) │ │ │ │ + b.n 12612 │ │ │ │ + ldr r3, [pc, #516] @ (12a8c ) │ │ │ │ movs r4, #12 │ │ │ │ - ldr r1, [pc, #516] @ (14aa8 ) │ │ │ │ + ldr r1, [pc, #516] @ (12a90 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 1481c │ │ │ │ + b.n 12804 │ │ │ │ blx 3834 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 148dc │ │ │ │ + cbz r0, 128c4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 37b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 148d6 │ │ │ │ + beq.n 128be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 149f0 │ │ │ │ + beq.w 129d8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 144c2 │ │ │ │ + bne.w 124aa │ │ │ │ movs r4, #12 │ │ │ │ - b.n 1481c │ │ │ │ + b.n 12804 │ │ │ │ movs r4, #13 │ │ │ │ - b.n 1481c │ │ │ │ + b.n 12804 │ │ │ │ movs r0, #1 │ │ │ │ blx 3834 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 148dc │ │ │ │ + beq.n 128c4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 37b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1490e │ │ │ │ + beq.n 128f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 149fe │ │ │ │ + beq.n 129e6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1451e │ │ │ │ - b.n 148dc │ │ │ │ + bne.w 12506 │ │ │ │ + b.n 128c4 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ blx 3940 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14546 │ │ │ │ + beq.w 1252e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 148dc │ │ │ │ + beq.n 128c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 148dc │ │ │ │ + bne.n 128c4 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #12 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1481c │ │ │ │ + b.n 12804 │ │ │ │ movs r0, #2 │ │ │ │ blx 3834 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 148dc │ │ │ │ + beq.n 128c4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 37b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14972 │ │ │ │ + beq.n 1295a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 14972 │ │ │ │ + cbnz r3, 1295a │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1458c │ │ │ │ - b.n 148dc │ │ │ │ + bne.w 12574 │ │ │ │ + b.n 128c4 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ blx 3940 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 145ae │ │ │ │ - b.n 14928 │ │ │ │ + beq.w 12596 │ │ │ │ + b.n 12910 │ │ │ │ movs r0, #3 │ │ │ │ blx 3834 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 148dc │ │ │ │ + beq.n 128c4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 37b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 149bc │ │ │ │ + beq.n 129a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 149bc │ │ │ │ + cbnz r3, 129a4 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 145f4 │ │ │ │ - b.n 148dc │ │ │ │ + bne.w 125dc │ │ │ │ + b.n 128c4 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ blx 3940 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14616 │ │ │ │ - b.n 14928 │ │ │ │ + beq.w 125fe │ │ │ │ + b.n 12910 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1471c │ │ │ │ + b.n 12704 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14734 │ │ │ │ + b.n 1271c │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 146f4 │ │ │ │ + b.n 126dc │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 144c2 │ │ │ │ - b.n 148dc │ │ │ │ + bne.w 124aa │ │ │ │ + b.n 128c4 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1451e │ │ │ │ - b.n 148dc │ │ │ │ + bne.w 12506 │ │ │ │ + b.n 128c4 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14708 │ │ │ │ + b.n 126f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 146fe │ │ │ │ - b.n 1471c │ │ │ │ + bne.w 126e6 │ │ │ │ + b.n 12704 │ │ │ │ blx 3bf8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 14680 │ │ │ │ - ldr r2, [pc, #124] @ (14aa4 ) │ │ │ │ + b.n 12668 │ │ │ │ + ldr r2, [pc, #124] @ (12a8c ) │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r7, r2] │ │ │ │ - ldr r2, [pc, #124] @ (14aac ) │ │ │ │ + ldr r2, [pc, #124] @ (12a94 ) │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #124] @ (14ab0 ) │ │ │ │ + ldr r1, [pc, #124] @ (12a98 ) │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 14928 │ │ │ │ + b.n 12910 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 147ec │ │ │ │ + b.n 127d4 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 14806 │ │ │ │ + b.n 127ee │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 40dc │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #88] @ (14ab4 ) │ │ │ │ + ldr r3, [pc, #88] @ (12a9c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #84] @ (14ab8 ) │ │ │ │ - ldr r0, [pc, #88] @ (14abc ) │ │ │ │ + ldr r1, [pc, #84] @ (12aa0 ) │ │ │ │ + ldr r0, [pc, #88] @ (12aa4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ @@ -25012,269 +21874,276 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r5} │ │ │ │ + b.n 12cfc │ │ │ │ movs r4, r0 │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ + b.n 12c14 │ │ │ │ movs r4, r0 │ │ │ │ - push {r1, r2, r3, r5, lr} │ │ │ │ + bpl.n 12b04 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #14 │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r1, #24 │ │ │ │ movs r3, r0 │ │ │ │ - cdp2 0, 14, cr0, cr0, cr2, {0} │ │ │ │ - cdp2 0, 5, cr0, cr12, cr2, {0} │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r4, #126 @ 0x7e │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, r5 │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + movs r0, #196 @ 0xc4 │ │ │ │ movs r3, r0 │ │ │ │ - cdp2 0, 8, cr0, cr0, cr2, {0} │ │ │ │ - adds r4, r1, r0 │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r2, r4, #6 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r6, r3, #7 │ │ │ │ movs r3, r0 │ │ │ │ - vhadd.s32 d16, d10, d2 │ │ │ │ - vaddl.s32 q0, d6, d2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #372] @ (14c44 ) │ │ │ │ + ldr r3, [pc, #372] @ (12c2c ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r1, #7 │ │ │ │ - bpl.n 14b02 │ │ │ │ + bpl.n 12aea │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 14af8 │ │ │ │ + bhi.n 12ae0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 3958 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14b72 │ │ │ │ + beq.n 12b5a │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14b72 │ │ │ │ + beq.n 12b5a │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 14b72 │ │ │ │ - ldr r1, [pc, #304] @ (14c48 ) │ │ │ │ + cbz r0, 12b5a │ │ │ │ + ldr r1, [pc, #304] @ (12c30 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 14b58 │ │ │ │ + bne.n 12b40 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 14b80 │ │ │ │ + bpl.n 12b68 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 14b64 │ │ │ │ + bhi.n 12b4c │ │ │ │ ldr r1, [r2, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 14af2 │ │ │ │ + beq.n 12ada │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 14af2 │ │ │ │ + bne.n 12ada │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 14af2 │ │ │ │ - bl 83ac │ │ │ │ + b.n 12ada │ │ │ │ + bl 837c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 14b7a │ │ │ │ + cbz r0, 12b62 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - b.n 14b20 │ │ │ │ + b.n 12b08 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 395c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 14b3a │ │ │ │ + b.n 12b22 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14c14 │ │ │ │ + beq.n 12bfc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 14af2 │ │ │ │ + b.n 12ada │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14c24 │ │ │ │ + beq.n 12c0c │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14c24 │ │ │ │ + beq.n 12c0c │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14c24 │ │ │ │ + beq.n 12c0c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 14bde │ │ │ │ + bne.n 12bc6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 14c02 │ │ │ │ + bpl.n 12bea │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 14bf0 │ │ │ │ + bhi.n 12bd8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 14b3a │ │ │ │ + beq.n 12b22 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 14b3a │ │ │ │ + bne.n 12b22 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 14b3a │ │ │ │ - bl 83ac │ │ │ │ + b.n 12b22 │ │ │ │ + bl 837c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 14ba0 │ │ │ │ + bne.n 12b88 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 14b3a │ │ │ │ + b.n 12b22 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 395c │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 14bbc │ │ │ │ + b.n 12ba4 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl bf50 │ │ │ │ + bl bfa8 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 14bbc │ │ │ │ - ldr r3, [pc, #52] @ (14c4c ) │ │ │ │ - ldr r1, [pc, #56] @ (14c50 ) │ │ │ │ + b.n 12ba4 │ │ │ │ + ldr r3, [pc, #52] @ (12c34 ) │ │ │ │ + ldr r1, [pc, #56] @ (12c38 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 14b7a │ │ │ │ + b.n 12b62 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 3940 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 14bea │ │ │ │ - ldr r3, [pc, #24] @ (14c4c ) │ │ │ │ - ldr r1, [pc, #32] @ (14c54 ) │ │ │ │ + bne.n 12bd2 │ │ │ │ + ldr r3, [pc, #24] @ (12c34 ) │ │ │ │ + ldr r1, [pc, #32] @ (12c3c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 14bea │ │ │ │ + b.n 12bd2 │ │ │ │ nop │ │ │ │ - cbz r2, 14c7e │ │ │ │ + bne.n 12c14 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0f40002 │ │ │ │ - @ instruction: 0xf0d80002 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r0, r2, #12 │ │ │ │ + movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #784] @ (14f80 ) │ │ │ │ - ldr.w ip, [pc, #784] @ 14f84 │ │ │ │ + ldr r2, [pc, #784] @ (12f68 ) │ │ │ │ + ldr.w ip, [pc, #784] @ 12f6c │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #784] @ (14f88 ) │ │ │ │ + ldr r3, [pc, #784] @ (12f70 ) │ │ │ │ add r2, pc │ │ │ │ add ip, pc │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ add.w ip, ip, #8 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov lr, r6 │ │ │ │ - ldr r5, [pc, #764] @ (14f8c ) │ │ │ │ + ldr r5, [pc, #764] @ (12f74 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ add r5, pc │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 14cf8 │ │ │ │ + beq.n 12ce0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 15544 │ │ │ │ - ldr r2, [pc, #712] @ (14f90 ) │ │ │ │ + bpl.w 1352c │ │ │ │ + ldr r2, [pc, #712] @ (12f78 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 15574 │ │ │ │ - ldr r2, [pc, #704] @ (14f94 ) │ │ │ │ + beq.w 1355c │ │ │ │ + ldr r2, [pc, #704] @ (12f7c ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 15570 │ │ │ │ + beq.w 13558 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 14cf8 │ │ │ │ + ble.n 12ce0 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.w 15548 │ │ │ │ + bhi.w 13530 │ │ │ │ tbh [pc, r4, lsl #1] │ │ │ │ lsls r5, r1, #6 │ │ │ │ lsls r4, r0, #6 │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsls r2, r6, #5 │ │ │ │ lsls r1, r5, #5 │ │ │ │ lsls r0, r4, #5 │ │ │ │ subs r3, r4, #2 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 15548 │ │ │ │ + bhi.w 13530 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r5, r3, #16 │ │ │ │ lsls r3, r1, #8 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -25313,110 +22182,110 @@ │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #7 │ │ │ │ - bpl.w 152aa │ │ │ │ + bpl.w 13292 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bls.w 14f68 │ │ │ │ + bls.w 12f50 │ │ │ │ blx 395c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.w 1520a │ │ │ │ + beq.w 131f2 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r2, #7 │ │ │ │ - bpl.w 1531e │ │ │ │ + bpl.w 13306 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 15136 │ │ │ │ + bhi.w 1311e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r9, r2, r3 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1522e │ │ │ │ + beq.w 13216 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15126 │ │ │ │ - bl 14ac0 │ │ │ │ + beq.w 1310e │ │ │ │ + bl 12aa8 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 15292 │ │ │ │ + beq.w 1327a │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15130 │ │ │ │ - ldr r3, [pc, #464] @ (14f98 ) │ │ │ │ + beq.w 13118 │ │ │ │ + ldr r3, [pc, #464] @ (12f80 ) │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 15190 │ │ │ │ + beq.w 13178 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ vmov.f32 s14, s15 │ │ │ │ vmov.f32 s16, s15 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 15258 │ │ │ │ + beq.w 13240 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1523e │ │ │ │ - ldr r3, [pc, #412] @ (14f98 ) │ │ │ │ + beq.w 13226 │ │ │ │ + ldr r3, [pc, #412] @ (12f80 ) │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1518a │ │ │ │ + beq.w 13172 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ vmov.f32 s14, s15 │ │ │ │ vmov.f32 s17, s15 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 15244 │ │ │ │ - ldr.w r8, [pc, #372] @ 14f9c │ │ │ │ + beq.w 1322c │ │ │ │ + ldr.w r8, [pc, #372] @ 12f84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r8, pc │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ strh r3, [r6, #12] │ │ │ │ ldr.w r5, [r8, #376] @ 0x178 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1513e │ │ │ │ + bne.w 13126 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 15264 │ │ │ │ + beq.w 1324c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14e5a │ │ │ │ + beq.n 12e42 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #324] @ (14fa0 ) │ │ │ │ + ldr r2, [pc, #324] @ (12f88 ) │ │ │ │ add.w r8, sp, #24 │ │ │ │ - vldr d7, [pc, #276] @ 14f78 │ │ │ │ + vldr d7, [pc, #276] @ 12f60 │ │ │ │ movs r3, #7 │ │ │ │ add r2, pc │ │ │ │ mov r1, r8 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ mov r0, r6 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 151a6 │ │ │ │ + beq.w 1318e │ │ │ │ ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15196 │ │ │ │ - ldr r3, [pc, #280] @ (14fa4 ) │ │ │ │ + bne.w 1317e │ │ │ │ + ldr r3, [pc, #280] @ (12f8c ) │ │ │ │ mov r1, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r2, r9 │ │ │ │ add r3, pc │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #28] │ │ │ │ vstr s16, [sp, #32] │ │ │ │ @@ -25425,114 +22294,114 @@ │ │ │ │ ldr r4, [r3, #96] @ 0x60 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 151a6 │ │ │ │ + beq.w 1318e │ │ │ │ blx 377c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14ece │ │ │ │ + beq.n 12eb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 151d0 │ │ │ │ + beq.w 131b8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 14ee6 │ │ │ │ + cbz r0, 12ece │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14ee6 │ │ │ │ + beq.n 12ece │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 151de │ │ │ │ + beq.w 131c6 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 14efe │ │ │ │ + cbz r0, 12ee6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14efe │ │ │ │ + beq.n 12ee6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 151d8 │ │ │ │ + beq.w 131c0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 14f16 │ │ │ │ + cbz r0, 12efe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14f16 │ │ │ │ + beq.n 12efe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 151f0 │ │ │ │ + beq.w 131d8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 14f2e │ │ │ │ + cbz r0, 12f16 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14f2e │ │ │ │ + beq.n 12f16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 151ea │ │ │ │ + beq.w 131d2 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - cbz r0, 14f46 │ │ │ │ + cbz r0, 12f2e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14f46 │ │ │ │ + beq.n 12f2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 151e4 │ │ │ │ - ldr r2, [pc, #96] @ (14fa8 ) │ │ │ │ - ldr r3, [pc, #60] @ (14f88 ) │ │ │ │ + beq.w 131cc │ │ │ │ + ldr r2, [pc, #96] @ (12f90 ) │ │ │ │ + ldr r3, [pc, #60] @ (12f70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15510 │ │ │ │ + bne.w 134f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ and.w r4, r4, #3 │ │ │ │ rsb r4, r4, #1 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ - b.n 14d7a │ │ │ │ + b.n 12d62 │ │ │ │ ... │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ + beq.n 13004 │ │ │ │ movs r4, r0 │ │ │ │ - cbz r2, 14fea │ │ │ │ + bcc.n 12eb4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + beq.n 12fc8 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 14fb4 │ │ │ │ + bls.n 13064 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r2, r1, #16 │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + bls.n 12fa4 │ │ │ │ movs r4, r0 │ │ │ │ - add r5, sp, #392 @ 0x188 │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ @@ -25566,141 +22435,141 @@ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - ldr r2, [pc, #1012] @ (153fc ) │ │ │ │ + ldr r2, [pc, #1012] @ (133e4 ) │ │ │ │ mov r0, r8 │ │ │ │ mov.w r8, r4, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r1, r7, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl a0c0 │ │ │ │ + bl a11c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 150a8 │ │ │ │ + beq.n 13090 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.w 14d62 │ │ │ │ + bgt.w 12d4a │ │ │ │ add r8, sp │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ - cbz r3, 15086 │ │ │ │ + cbz r3, 1306e │ │ │ │ adds r3, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 14d62 │ │ │ │ + beq.w 12d4a │ │ │ │ add.w r2, sp, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15250 │ │ │ │ + beq.w 13238 │ │ │ │ adds r3, r4, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 14d62 │ │ │ │ + beq.w 12d4a │ │ │ │ add.w r2, sp, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15250 │ │ │ │ + beq.w 13238 │ │ │ │ adds r3, r4, #3 │ │ │ │ adds r7, r4, #1 │ │ │ │ - beq.w 14d62 │ │ │ │ + beq.w 12d4a │ │ │ │ add.w r2, sp, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15250 │ │ │ │ + beq.w 13238 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 14d62 │ │ │ │ + beq.w 12d4a │ │ │ │ add.w r3, sp, r4, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14d62 │ │ │ │ - ldr r3, [pc, #888] @ (15400 ) │ │ │ │ + bne.w 12d4a │ │ │ │ + ldr r3, [pc, #888] @ (133e8 ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r1, [pc, #888] @ (15404 ) │ │ │ │ - ldr r2, [pc, #888] @ (15408 ) │ │ │ │ + ldr r1, [pc, #888] @ (133ec ) │ │ │ │ + ldr r2, [pc, #888] @ (133f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add r2, pc │ │ │ │ strd r6, r1, [sp] │ │ │ │ - ldr r3, [pc, #880] @ (1540c ) │ │ │ │ - ldr r1, [pc, #884] @ (15410 ) │ │ │ │ + ldr r3, [pc, #880] @ (133f4 ) │ │ │ │ + ldr r1, [pc, #884] @ (133f8 ) │ │ │ │ str r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 150be │ │ │ │ + cbz r0, 130a6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 150be │ │ │ │ + beq.n 130a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1517e │ │ │ │ + beq.n 13166 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 150d4 │ │ │ │ + cbz r0, 130bc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 150d4 │ │ │ │ + beq.n 130bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15178 │ │ │ │ + beq.n 13160 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 150ea │ │ │ │ + cbz r0, 130d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 150ea │ │ │ │ + beq.n 130d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15172 │ │ │ │ + beq.n 1315a │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 15100 │ │ │ │ + cbz r0, 130e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15100 │ │ │ │ + beq.n 130e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1516c │ │ │ │ + beq.n 13154 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - cbz r0, 15116 │ │ │ │ + cbz r0, 130fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15116 │ │ │ │ + beq.n 130fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15184 │ │ │ │ - ldr r0, [pc, #764] @ (15414 ) │ │ │ │ + beq.n 1316c │ │ │ │ + ldr r0, [pc, #764] @ (133fc ) │ │ │ │ movw r1, #1180 @ 0x49c │ │ │ │ movs r4, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - b.n 14f46 │ │ │ │ + bl d294 │ │ │ │ + b.n 12f2e │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ movs r7, #100 @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 14dc6 │ │ │ │ - vldr s16, [pc, #704] @ 153f4 │ │ │ │ - b.n 14df2 │ │ │ │ + bne.w 12dae │ │ │ │ + vldr s16, [pc, #704] @ 133dc │ │ │ │ + b.n 12dda │ │ │ │ blx 395c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 14da2 │ │ │ │ + b.n 12d8a │ │ │ │ ldr.w r1, [r8, #1552] @ 0x610 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, sl │ │ │ │ ldr r5, [r1, #96] @ 0x60 │ │ │ │ @@ -25709,499 +22578,515 @@ │ │ │ │ movs r4, #3 │ │ │ │ vstr s16, [sp, #32] │ │ │ │ str r4, [sp, #24] │ │ │ │ vstr s17, [sp, #36] @ 0x24 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 15254 │ │ │ │ + beq.n 1323c │ │ │ │ blx 377c │ │ │ │ - b.n 14ece │ │ │ │ + b.n 12eb6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15100 │ │ │ │ + b.n 130e8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 150ea │ │ │ │ + b.n 130d2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 150d4 │ │ │ │ + b.n 130bc │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 150be │ │ │ │ + b.n 130a6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15116 │ │ │ │ + b.n 130fe │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.n 14e0a │ │ │ │ + b.n 12df2 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.n 14dd6 │ │ │ │ + b.n 12dbe │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 14e88 │ │ │ │ + bne.w 12e70 │ │ │ │ ldrb.w r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15284 │ │ │ │ + bne.n 1326c │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1529e │ │ │ │ - ldr r0, [pc, #608] @ (15418 ) │ │ │ │ + bne.n 13286 │ │ │ │ + ldr r0, [pc, #608] @ (13400 ) │ │ │ │ movw r1, #1180 @ 0x49c │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ + bl d294 │ │ │ │ blx 377c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 15396 │ │ │ │ + beq.w 1337e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 14eba │ │ │ │ + b.n 12ea2 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14ece │ │ │ │ + b.n 12eb6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14efe │ │ │ │ + b.n 12ee6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14ee6 │ │ │ │ + b.n 12ece │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14f46 │ │ │ │ + b.n 12f2e │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14f2e │ │ │ │ + b.n 12f16 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14f16 │ │ │ │ + b.n 12efe │ │ │ │ blx 3940 │ │ │ │ - cbnz r0, 1520a │ │ │ │ - ldr r3, [pc, #512] @ (15400 ) │ │ │ │ - ldr r1, [pc, #540] @ (1541c ) │ │ │ │ + cbnz r0, 131f2 │ │ │ │ + ldr r3, [pc, #512] @ (133e8 ) │ │ │ │ + ldr r1, [pc, #540] @ (13404 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 150a8 │ │ │ │ + bne.w 13090 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 14d80 │ │ │ │ + b.n 12d68 │ │ │ │ blx 3940 │ │ │ │ - cbnz r0, 1522e │ │ │ │ - ldr r3, [pc, #476] @ (15400 ) │ │ │ │ - ldr r1, [pc, #508] @ (15420 ) │ │ │ │ + cbnz r0, 13216 │ │ │ │ + ldr r3, [pc, #476] @ (133e8 ) │ │ │ │ + ldr r1, [pc, #508] @ (13408 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 150a8 │ │ │ │ + bne.w 13090 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 14daa │ │ │ │ - vldr s17, [pc, #440] @ 153f8 │ │ │ │ - b.n 14e26 │ │ │ │ + b.n 12d92 │ │ │ │ + vldr s17, [pc, #440] @ 133e0 │ │ │ │ + b.n 12e0e │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14e26 │ │ │ │ - b.n 150a8 │ │ │ │ + beq.w 12e0e │ │ │ │ + b.n 13090 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 15086 │ │ │ │ + b.n 1306e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 151a6 │ │ │ │ + b.n 1318e │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14df2 │ │ │ │ - b.n 150a8 │ │ │ │ - ldr r1, [pc, #444] @ (15424 ) │ │ │ │ + beq.w 12dda │ │ │ │ + b.n 13090 │ │ │ │ + ldr r1, [pc, #444] @ (1340c ) │ │ │ │ movw r2, #1180 @ 0x49c │ │ │ │ - ldr r0, [pc, #444] @ (15428 ) │ │ │ │ + ldr r0, [pc, #444] @ (13410 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 15254 │ │ │ │ + beq.n 1323c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 14e5a │ │ │ │ + b.n 12e42 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ movw r2, #1180 @ 0x49c │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 151ae │ │ │ │ + b.n 13196 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14dbe │ │ │ │ - b.n 150a8 │ │ │ │ + beq.w 12da6 │ │ │ │ + b.n 13090 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 151b6 │ │ │ │ + b.n 1319e │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 151f6 │ │ │ │ + beq.n 131de │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 151f6 │ │ │ │ + beq.n 131de │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 151f6 │ │ │ │ - ldr r3, [pc, #364] @ (1542c ) │ │ │ │ + beq.n 131de │ │ │ │ + ldr r3, [pc, #364] @ (13414 ) │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 15304 │ │ │ │ + bne.n 132ec │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.w 15474 │ │ │ │ + bpl.w 1345c │ │ │ │ ldr r4, [r7, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 15314 │ │ │ │ + bhi.n 132fc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ and.w r4, r4, #3 │ │ │ │ rsb r4, r4, #1 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 14d7a │ │ │ │ + beq.w 12d62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14d7a │ │ │ │ + bne.w 12d62 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14d7a │ │ │ │ - bl 83ac │ │ │ │ + b.n 12d62 │ │ │ │ + bl 837c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1520a │ │ │ │ + beq.w 131f2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - b.n 152ca │ │ │ │ + b.n 132b2 │ │ │ │ mov r0, r7 │ │ │ │ blx 395c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 152e6 │ │ │ │ + b.n 132ce │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1521a │ │ │ │ + beq.w 13202 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1521a │ │ │ │ + beq.w 13202 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1521a │ │ │ │ - ldr r3, [pc, #240] @ (1542c ) │ │ │ │ + beq.w 13202 │ │ │ │ + ldr r3, [pc, #240] @ (13414 ) │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1537c │ │ │ │ + bne.n 13364 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.n 1539a │ │ │ │ + bpl.n 13382 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 1538c │ │ │ │ + bhi.n 13374 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r9, r2, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 14da2 │ │ │ │ + beq.w 12d8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14da2 │ │ │ │ + bne.w 12d8a │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14da2 │ │ │ │ - bl 83ac │ │ │ │ + b.n 12d8a │ │ │ │ + bl 837c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1522e │ │ │ │ + beq.w 13216 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - b.n 15344 │ │ │ │ + b.n 1332c │ │ │ │ mov r0, r7 │ │ │ │ blx 395c │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1535e │ │ │ │ + b.n 13346 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 14ece │ │ │ │ + b.n 12eb6 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1552c │ │ │ │ + beq.w 13514 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1552c │ │ │ │ + beq.w 13514 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1552c │ │ │ │ + beq.w 13514 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 15430 │ │ │ │ + bne.n 13418 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 15466 │ │ │ │ + bpl.n 1344e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 15458 │ │ │ │ + bhi.n 13440 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r9, r2, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1535e │ │ │ │ + beq.n 13346 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1535e │ │ │ │ + bne.n 13346 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1535e │ │ │ │ + b.n 13346 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc │ │ │ │ - umull r0, r0, r8, r2 │ │ │ │ + adds r4, r6, #3 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa1a0002 │ │ │ │ - smlad r0, r6, r2, r0 │ │ │ │ - mla r0, r6, r2, r0 │ │ │ │ - @ instruction: 0xf6b00002 │ │ │ │ - @ instruction: 0xfac60002 │ │ │ │ - @ instruction: 0xfa280002 │ │ │ │ - add.w r0, ip, r2 │ │ │ │ - @ instruction: 0xeae80002 │ │ │ │ - ldr??.w r0, [ip, r2] │ │ │ │ - @ instruction: 0xf2760002 │ │ │ │ + subs r6, r4, r5 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r2, r6, #1 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r2, r2, #1 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r0, r5, r3 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r2, r2, #0 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r4, r6, r5 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r0, r5, r2 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r6, r5, #18 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bl 83ac │ │ │ │ + bl 837c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 153bc │ │ │ │ + bne.n 133a4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1522e │ │ │ │ + beq.w 13216 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1522e │ │ │ │ + bne.w 13216 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1522e │ │ │ │ + b.n 13216 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 395c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ - b.n 153d8 │ │ │ │ + b.n 133c0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl bf50 │ │ │ │ + bl bfa8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ - b.n 153d8 │ │ │ │ + b.n 133c0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15514 │ │ │ │ + beq.n 134fc │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15514 │ │ │ │ + beq.n 134fc │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 15514 │ │ │ │ + beq.n 134fc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 154d4 │ │ │ │ + bne.n 134bc │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 15506 │ │ │ │ + bpl.n 134ee │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 154fc │ │ │ │ + bhi.n 134e4 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ and.w r4, r4, #3 │ │ │ │ rsb r4, r4, #1 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 152e6 │ │ │ │ + beq.w 132ce │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 152e6 │ │ │ │ + bne.w 132ce │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 152e6 │ │ │ │ - bl 83ac │ │ │ │ + b.n 132ce │ │ │ │ + bl 837c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 15490 │ │ │ │ + bne.n 13478 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1520a │ │ │ │ + beq.w 131f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1520a │ │ │ │ + bne.w 131f2 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1520a │ │ │ │ + b.n 131f2 │ │ │ │ mov r0, r9 │ │ │ │ blx 395c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 154b2 │ │ │ │ + b.n 1349a │ │ │ │ mov r0, r9 │ │ │ │ - bl bf50 │ │ │ │ + bl bfa8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 154b2 │ │ │ │ + b.n 1349a │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 154de │ │ │ │ - ldr r3, [pc, #116] @ (15594 ) │ │ │ │ - ldr r1, [pc, #120] @ (15598 ) │ │ │ │ + bne.n 134c6 │ │ │ │ + ldr r3, [pc, #116] @ (1357c ) │ │ │ │ + ldr r1, [pc, #120] @ (13580 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 154de │ │ │ │ + b.n 134c6 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1543a │ │ │ │ - ldr r3, [pc, #92] @ (15594 ) │ │ │ │ - ldr r1, [pc, #100] @ (1559c ) │ │ │ │ + bne.n 13422 │ │ │ │ + ldr r3, [pc, #92] @ (1357c ) │ │ │ │ + ldr r1, [pc, #100] @ (13584 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 1543a │ │ │ │ + b.n 13422 │ │ │ │ bl 40dc │ │ │ │ - ldr r3, [pc, #72] @ (15594 ) │ │ │ │ + ldr r3, [pc, #72] @ (1357c ) │ │ │ │ cmp r4, #1 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bgt.n 1558a │ │ │ │ - ldr r3, [pc, #76] @ (155a0 ) │ │ │ │ + bgt.n 13572 │ │ │ │ + ldr r3, [pc, #76] @ (13588 ) │ │ │ │ movs r5, #2 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #72] @ (155a4 ) │ │ │ │ - ldr r1, [pc, #76] @ (155a8 ) │ │ │ │ + ldr r2, [pc, #72] @ (1358c ) │ │ │ │ + ldr r1, [pc, #76] @ (13590 ) │ │ │ │ add r2, pc │ │ │ │ strd r2, r4, [sp, #4] │ │ │ │ - ldr r2, [pc, #72] @ (155ac ) │ │ │ │ + ldr r2, [pc, #72] @ (13594 ) │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 150a8 │ │ │ │ + b.n 13090 │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #56] @ (155b0 ) │ │ │ │ + ldr r3, [pc, #56] @ (13598 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #56] @ (155b4 ) │ │ │ │ - ldr r0, [pc, #56] @ (155b8 ) │ │ │ │ + ldr r1, [pc, #56] @ (1359c ) │ │ │ │ + ldr r0, [pc, #56] @ (135a0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #48] @ (155bc ) │ │ │ │ + ldr r3, [pc, #48] @ (135a4 ) │ │ │ │ movs r5, #5 │ │ │ │ add r3, pc │ │ │ │ - b.n 15558 │ │ │ │ + b.n 13540 │ │ │ │ nop │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 15574 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 15548 │ │ │ │ - movs r2, r0 │ │ │ │ - movw r0, #59394 @ 0xe802 │ │ │ │ - adc.w r0, ip, #8519680 @ 0x820000 │ │ │ │ - @ instruction: 0xf1ec0002 │ │ │ │ - @ instruction: 0xf6500002 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r2, r3, #30 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r0, r3, #26 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r4, r4, #16 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ + movs r3, r0 │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 14e58 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 14ed4 │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0xf6220002 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1384] @ 15b40 │ │ │ │ - ldr.w ip, [pc, #1384] @ 15b44 │ │ │ │ + ldr.w r2, [pc, #1384] @ 13b28 │ │ │ │ + ldr.w ip, [pc, #1384] @ 13b2c │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1380] @ 15b48 │ │ │ │ + ldr.w r3, [pc, #1380] @ 13b30 │ │ │ │ add r2, pc │ │ │ │ add ip, pc │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add.w ip, ip, #32 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r4, [pc, #1360] @ 15b4c │ │ │ │ + ldr.w r4, [pc, #1360] @ 13b34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ add r4, pc │ │ │ │ strd r3, r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1566a │ │ │ │ + beq.n 13652 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.w 15e58 │ │ │ │ - ldr.w r2, [pc, #1304] @ 15b50 │ │ │ │ + bpl.w 13e40 │ │ │ │ + ldr.w r2, [pc, #1304] @ 13b38 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 15e42 │ │ │ │ - ldr.w r2, [pc, #1296] @ 15b54 │ │ │ │ + beq.w 13e2a │ │ │ │ + ldr.w r2, [pc, #1296] @ 13b3c │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 15e5c │ │ │ │ + beq.w 13e44 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1566a │ │ │ │ + ble.n 13652 │ │ │ │ cmp r6, #5 │ │ │ │ - bhi.w 15e60 │ │ │ │ + bhi.w 13e48 │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ lsls r5, r6, #3 │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r0, r1, #3 │ │ │ │ cmp r6, #5 │ │ │ │ - bhi.w 15e60 │ │ │ │ + bhi.w 13e48 │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r2, r5 │ │ │ │ movs r1, r4 │ │ │ │ movs r0, r3 │ │ │ │ movs r7, r1 │ │ │ │ movs r6, r0 │ │ │ │ @@ -26242,114 +23127,114 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ iteee eq │ │ │ │ streq r0, [sp, #48] @ 0x30 │ │ │ │ addne r3, #1 │ │ │ │ strne r0, [sp, #48] @ 0x30 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - ldr.w r3, [pc, #1144] @ 15b58 │ │ │ │ + ldr.w r3, [pc, #1144] @ 13b40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 15a60 │ │ │ │ + beq.w 13a48 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s17, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s17, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 15af2 │ │ │ │ + beq.w 13ada │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1587a │ │ │ │ - ldr.w r3, [pc, #1100] @ 15b58 │ │ │ │ + beq.w 13862 │ │ │ │ + ldr.w r3, [pc, #1100] @ 13b40 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 15a66 │ │ │ │ + beq.w 13a4e │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 15b02 │ │ │ │ + beq.w 13aea │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15886 │ │ │ │ + beq.w 1386e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.w 15c4a │ │ │ │ + bpl.w 13c32 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #15 │ │ │ │ - bls.w 15a50 │ │ │ │ + bls.w 13a38 │ │ │ │ blx 395c │ │ │ │ mov r6, r0 │ │ │ │ adds r7, r6, #1 │ │ │ │ - bne.w 15888 │ │ │ │ + bne.w 13870 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15888 │ │ │ │ + beq.w 13870 │ │ │ │ mov.w r4, #520 @ 0x208 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 15780 │ │ │ │ + cbz r0, 13768 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15780 │ │ │ │ + beq.n 13768 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15bb2 │ │ │ │ + beq.w 13b9a │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 15798 │ │ │ │ + cbz r0, 13780 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15798 │ │ │ │ + beq.n 13780 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15bb8 │ │ │ │ + beq.w 13ba0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - cbz r0, 157b0 │ │ │ │ + cbz r0, 13798 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 157b0 │ │ │ │ + beq.n 13798 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15bbe │ │ │ │ + beq.w 13ba6 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r0, 157c8 │ │ │ │ + cbz r0, 137b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 157c8 │ │ │ │ + beq.n 137b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15bc4 │ │ │ │ + beq.w 13bac │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - cbz r0, 157e0 │ │ │ │ + cbz r0, 137c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 157e0 │ │ │ │ + beq.n 137c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15bca │ │ │ │ - ldr r0, [pc, #888] @ (15b5c ) │ │ │ │ + beq.w 13bb2 │ │ │ │ + ldr r0, [pc, #888] @ (13b44 ) │ │ │ │ mov r1, r4 │ │ │ │ movs r4, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - b.n 159e4 │ │ │ │ + bl d294 │ │ │ │ + b.n 139cc │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -26382,95 +23267,95 @@ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - ldr r2, [pc, #788] @ (15b60 ) │ │ │ │ + ldr r2, [pc, #788] @ (13b48 ) │ │ │ │ add.w r1, r7, r6, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl a0c0 │ │ │ │ + bl a11c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 15afc │ │ │ │ + beq.w 13ae4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 156dc │ │ │ │ + bne.w 136c4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - vldr s17, [pc, #708] @ 15b38 │ │ │ │ + vldr s17, [pc, #708] @ 13b20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1570a │ │ │ │ + bne.w 136f2 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - vldr s16, [pc, #700] @ 15b3c │ │ │ │ + vldr s16, [pc, #700] @ 13b24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 15738 │ │ │ │ + bne.w 13720 │ │ │ │ movs r6, #200 @ 0xc8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15a06 │ │ │ │ - bl 14ac0 │ │ │ │ + beq.w 139ee │ │ │ │ + bl 12aa8 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 15ba6 │ │ │ │ + beq.w 13b8e │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15a12 │ │ │ │ + beq.w 139fa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #7 │ │ │ │ - bpl.w 15bd0 │ │ │ │ + bpl.w 13bb8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.w 15a18 │ │ │ │ + bhi.w 13a00 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and.w r4, r4, #3 │ │ │ │ rsb r4, r4, #1 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.w 15ae2 │ │ │ │ - ldr.w r8, [pc, #660] @ 15b64 │ │ │ │ + beq.w 13aca │ │ │ │ + ldr.w r8, [pc, #660] @ 13b4c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ ldr.w r7, [r8, #332] @ 0x14c │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15a20 │ │ │ │ + bne.w 13a08 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 15b0e │ │ │ │ + beq.w 13af6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15902 │ │ │ │ + beq.n 138ea │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #612] @ (15b68 ) │ │ │ │ + ldr r2, [pc, #612] @ (13b50 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #552] @ 15b30 │ │ │ │ + vldr d7, [pc, #552] @ 13b18 │ │ │ │ add r1, sp, #24 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 15a7c │ │ │ │ + beq.w 13a64 │ │ │ │ ldrb.w r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15a6c │ │ │ │ - ldr r3, [pc, #572] @ (15b6c ) │ │ │ │ + bne.w 13a54 │ │ │ │ + ldr r3, [pc, #572] @ (13b54 ) │ │ │ │ movs r1, #5 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -26479,96 +23364,96 @@ │ │ │ │ vstr s16, [sp, #32] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15a7c │ │ │ │ + beq.w 13a64 │ │ │ │ blx 377c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15972 │ │ │ │ + beq.n 1395a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15aa8 │ │ │ │ + beq.w 13a90 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 1598a │ │ │ │ + cbz r0, 13972 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1598a │ │ │ │ + beq.n 13972 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15ac2 │ │ │ │ + beq.w 13aaa │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 159a2 │ │ │ │ + cbz r0, 1398a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 159a2 │ │ │ │ + beq.n 1398a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15abc │ │ │ │ + beq.w 13aa4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - cbz r0, 159b8 │ │ │ │ + cbz r0, 139a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 159b8 │ │ │ │ + beq.n 139a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15ab6 │ │ │ │ + beq.n 13a9e │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r0, 159ce │ │ │ │ + cbz r0, 139b6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 159ce │ │ │ │ + beq.n 139b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15ab0 │ │ │ │ + beq.n 13a98 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - cbz r0, 159e4 │ │ │ │ + cbz r0, 139cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 159e4 │ │ │ │ + beq.n 139cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15ac8 │ │ │ │ - ldr r2, [pc, #392] @ (15b70 ) │ │ │ │ - ldr r3, [pc, #352] @ (15b48 ) │ │ │ │ + beq.n 13ab0 │ │ │ │ + ldr r2, [pc, #392] @ (13b58 ) │ │ │ │ + ldr r3, [pc, #352] @ (13b30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15e0e │ │ │ │ + bne.w 13df6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov.w r9, #50 @ 0x32 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 158a6 │ │ │ │ + bne.w 1388e │ │ │ │ mov.w r4, #400 @ 0x190 │ │ │ │ - b.n 158cc │ │ │ │ + b.n 138b4 │ │ │ │ blx 395c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 158c6 │ │ │ │ + b.n 138ae │ │ │ │ ldr.w r3, [r8, #1552] @ 0x610 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ vstr s17, [sp, #28] │ │ │ │ @@ -26576,531 +23461,539 @@ │ │ │ │ movs r4, #5 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #24] │ │ │ │ vstr s16, [sp, #32] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15b88 │ │ │ │ + beq.w 13b70 │ │ │ │ blx 377c │ │ │ │ - b.n 15972 │ │ │ │ + b.n 1395a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and.w r6, r6, #3 │ │ │ │ rsb r6, r6, #1 │ │ │ │ mul.w r6, r2, r6 │ │ │ │ - b.n 15750 │ │ │ │ + b.n 13738 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.n 156ee │ │ │ │ + b.n 136d6 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.n 1571c │ │ │ │ + b.n 13704 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 1592c │ │ │ │ + bne.w 13914 │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15b98 │ │ │ │ + bne.w 13b80 │ │ │ │ ldrb.w r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15b8c │ │ │ │ - ldr r0, [pc, #228] @ (15b74 ) │ │ │ │ + bne.n 13b74 │ │ │ │ + ldr r0, [pc, #228] @ (13b5c ) │ │ │ │ movw r1, #519 @ 0x207 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ + bl d294 │ │ │ │ blx 377c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 15cb8 │ │ │ │ + beq.w 13ca0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1595e │ │ │ │ + b.n 13946 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15972 │ │ │ │ + b.n 1395a │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 159ce │ │ │ │ + b.n 139b6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 159b8 │ │ │ │ + b.n 139a0 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 159a2 │ │ │ │ + b.n 1398a │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1598a │ │ │ │ + b.n 13972 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 159e4 │ │ │ │ + b.n 139cc │ │ │ │ blx 3940 │ │ │ │ - cbnz r0, 15ae2 │ │ │ │ - ldr r3, [pc, #160] @ (15b78 ) │ │ │ │ - ldr r1, [pc, #164] @ (15b7c ) │ │ │ │ + cbnz r0, 13aca │ │ │ │ + ldr r3, [pc, #160] @ (13b60 ) │ │ │ │ + ldr r1, [pc, #164] @ (13b64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 15764 │ │ │ │ + bne.w 1374c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 158cc │ │ │ │ + b.n 138b4 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15702 │ │ │ │ + beq.w 136ea │ │ │ │ movw r4, #519 @ 0x207 │ │ │ │ - b.n 15768 │ │ │ │ + b.n 13750 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15730 │ │ │ │ - b.n 15afc │ │ │ │ - ldr r1, [pc, #112] @ (15b80 ) │ │ │ │ + beq.w 13718 │ │ │ │ + b.n 13ae4 │ │ │ │ + ldr r1, [pc, #112] @ (13b68 ) │ │ │ │ movw r2, #519 @ 0x207 │ │ │ │ - ldr r0, [pc, #108] @ (15b84 ) │ │ │ │ + ldr r0, [pc, #108] @ (13b6c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 15b88 │ │ │ │ + cbz r0, 13b70 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 15902 │ │ │ │ + b.n 138ea │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ mvns r2, r7 │ │ │ │ movs r0, r0 │ │ │ │ cmn r0, r1 │ │ │ │ - add r6, pc, #800 @ (adr r6, 15e64 ) │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #648 @ (adr r6, 15dd8 ) │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r2, #8519680 @ 0x820000 │ │ │ │ - ubfx r0, sl, #0, #3 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r6, r2, #20 │ │ │ │ + movs r3, r0 │ │ │ │ + ldmia r6, {r1, r2, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ movs r3, r0 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ movs r4, r0 │ │ │ │ - add r2, pc, #784 @ (adr r2, 15e84 ) │ │ │ │ + stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - subs.w r0, r4, #2 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 15fe8 │ │ │ │ - movs r2, r0 │ │ │ │ - adds.w r0, r6, #2 │ │ │ │ - strd r0, r0, [ip, #8] │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r2, r4, #9 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ + movs r3, r0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 15a7c │ │ │ │ + b.n 13a64 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 15a8e │ │ │ │ + b.n 13a76 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r2, #519 @ 0x207 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 15a86 │ │ │ │ + b.n 13a6e │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1589e │ │ │ │ - b.n 15764 │ │ │ │ + beq.w 13886 │ │ │ │ + b.n 1374c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15780 │ │ │ │ + b.n 13768 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15798 │ │ │ │ + b.n 13780 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 157b0 │ │ │ │ + b.n 13798 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 157c8 │ │ │ │ + b.n 137b0 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 157e0 │ │ │ │ + b.n 137c8 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15ace │ │ │ │ + beq.w 13ab6 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15ace │ │ │ │ + beq.w 13ab6 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15ace │ │ │ │ - ldr r3, [pc, #676] @ (15e90 ) │ │ │ │ + beq.w 13ab6 │ │ │ │ + ldr r3, [pc, #676] @ (13e78 ) │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 15c30 │ │ │ │ + bne.n 13c18 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.w 15d74 │ │ │ │ + bpl.w 13d5c │ │ │ │ ldr r4, [r7, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 15c40 │ │ │ │ + bhi.n 13c28 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ and.w r4, r4, #3 │ │ │ │ rsb r4, r4, #1 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 158c6 │ │ │ │ + beq.w 138ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 158c6 │ │ │ │ + bne.w 138ae │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 158c6 │ │ │ │ - bl 83ac │ │ │ │ + b.n 138ae │ │ │ │ + bl 837c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15ae2 │ │ │ │ + beq.w 13aca │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - b.n 15bf6 │ │ │ │ + b.n 13bde │ │ │ │ mov r0, r7 │ │ │ │ blx 395c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 15c12 │ │ │ │ + b.n 13bfa │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15cbc │ │ │ │ + beq.n 13ca4 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, 15cbc │ │ │ │ + cbz r3, 13ca4 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 15cbc │ │ │ │ - ldr r3, [pc, #564] @ (15e90 ) │ │ │ │ + cbz r0, 13ca4 │ │ │ │ + ldr r3, [pc, #564] @ (13e78 ) │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 15c9e │ │ │ │ + bne.n 13c86 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n 15cd6 │ │ │ │ + bpl.n 13cbe │ │ │ │ ldr r6, [r7, #8] │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.n 15cae │ │ │ │ + bhi.n 13c96 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ and.w r6, r6, #3 │ │ │ │ rsb r6, r6, #1 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 15750 │ │ │ │ + beq.w 13738 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15750 │ │ │ │ + bne.w 13738 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15750 │ │ │ │ - bl 83ac │ │ │ │ + b.n 13738 │ │ │ │ + bl 837c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15756 │ │ │ │ + beq.w 1373e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - b.n 15c66 │ │ │ │ + b.n 13c4e │ │ │ │ mov r0, r7 │ │ │ │ blx 395c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 15c80 │ │ │ │ + b.n 13c68 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 15972 │ │ │ │ + b.n 1395a │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 15756 │ │ │ │ - ldr r3, [pc, #460] @ (15e94 ) │ │ │ │ - ldr r1, [pc, #460] @ (15e98 ) │ │ │ │ + bne.w 1373e │ │ │ │ + ldr r3, [pc, #460] @ (13e7c ) │ │ │ │ + ldr r1, [pc, #460] @ (13e80 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 15756 │ │ │ │ + b.n 1373e │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15e2a │ │ │ │ + beq.w 13e12 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15e2a │ │ │ │ + beq.w 13e12 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15e2a │ │ │ │ + beq.w 13e12 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 15d38 │ │ │ │ + bne.n 13d20 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 15d6a │ │ │ │ + bpl.n 13d52 │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.n 15d60 │ │ │ │ + bhi.n 13d48 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ and.w r6, r6, #3 │ │ │ │ rsb r6, r6, #1 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15c80 │ │ │ │ + beq.n 13c68 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15c80 │ │ │ │ + bne.n 13c68 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15c80 │ │ │ │ - bl 83ac │ │ │ │ + b.n 13c68 │ │ │ │ + bl 837c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 15cf8 │ │ │ │ + bne.n 13ce0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 15756 │ │ │ │ + beq.w 1373e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15756 │ │ │ │ + bne.w 1373e │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15756 │ │ │ │ + b.n 1373e │ │ │ │ mov r0, r9 │ │ │ │ blx 395c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 15d1a │ │ │ │ + b.n 13d02 │ │ │ │ mov r0, r9 │ │ │ │ - bl bf50 │ │ │ │ + bl bfa8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 15d1a │ │ │ │ + b.n 13d02 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15e12 │ │ │ │ + beq.n 13dfa │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15e12 │ │ │ │ + beq.n 13dfa │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 15e12 │ │ │ │ + beq.n 13dfa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 15dca │ │ │ │ + bne.n 13db2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 15e00 │ │ │ │ + bpl.n 13de8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 15df2 │ │ │ │ + bhi.n 13dda │ │ │ │ ldr r3, [r1, #12] │ │ │ │ and.w r4, r4, #3 │ │ │ │ rsb r4, r4, #1 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 15c12 │ │ │ │ + beq.w 13bfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15c12 │ │ │ │ + bne.w 13bfa │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15c12 │ │ │ │ - bl 83ac │ │ │ │ + b.n 13bfa │ │ │ │ + bl 837c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 15d90 │ │ │ │ + bne.n 13d78 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 15ae2 │ │ │ │ + beq.w 13aca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15ae2 │ │ │ │ + bne.w 13aca │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15ae2 │ │ │ │ + b.n 13aca │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 395c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 15dac │ │ │ │ + b.n 13d94 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl bf50 │ │ │ │ + bl bfa8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 15dac │ │ │ │ + b.n 13d94 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 15dd4 │ │ │ │ - ldr r3, [pc, #120] @ (15e94 ) │ │ │ │ - ldr r1, [pc, #124] @ (15e9c ) │ │ │ │ + bne.n 13dbc │ │ │ │ + ldr r3, [pc, #120] @ (13e7c ) │ │ │ │ + ldr r1, [pc, #124] @ (13e84 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 15dd4 │ │ │ │ + b.n 13dbc │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 15d42 │ │ │ │ - ldr r3, [pc, #96] @ (15e94 ) │ │ │ │ - ldr r1, [pc, #104] @ (15ea0 ) │ │ │ │ + bne.n 13d2a │ │ │ │ + ldr r3, [pc, #96] @ (13e7c ) │ │ │ │ + ldr r1, [pc, #104] @ (13e88 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 15d42 │ │ │ │ - ldr r3, [pc, #96] @ (15ea4 ) │ │ │ │ + b.n 13d2a │ │ │ │ + ldr r3, [pc, #96] @ (13e8c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #92] @ (15ea8 ) │ │ │ │ - ldr r0, [pc, #96] @ (15eac ) │ │ │ │ + ldr r1, [pc, #92] @ (13e90 ) │ │ │ │ + ldr r0, [pc, #96] @ (13e94 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #48] @ (15e94 ) │ │ │ │ + ldr r3, [pc, #48] @ (13e7c ) │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bge.n 15e88 │ │ │ │ - ldr r3, [pc, #68] @ (15eb0 ) │ │ │ │ + bge.n 13e70 │ │ │ │ + ldr r3, [pc, #68] @ (13e98 ) │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #64] @ (15eb4 ) │ │ │ │ - ldr r1, [pc, #68] @ (15eb8 ) │ │ │ │ + ldr r2, [pc, #64] @ (13e9c ) │ │ │ │ + ldr r1, [pc, #68] @ (13ea0 ) │ │ │ │ add r2, pc │ │ │ │ strd r2, r6, [sp, #4] │ │ │ │ - ldr r2, [pc, #64] @ (15ebc ) │ │ │ │ + ldr r2, [pc, #64] @ (13ea4 ) │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 15afc │ │ │ │ - ldr r3, [pc, #52] @ (15ec0 ) │ │ │ │ + b.n 13ae4 │ │ │ │ + ldr r3, [pc, #52] @ (13ea8 ) │ │ │ │ movs r4, #5 │ │ │ │ add r3, pc │ │ │ │ - b.n 15e70 │ │ │ │ + b.n 13e58 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 15f20 │ │ │ │ - movs r2, r0 │ │ │ │ - udf #238 @ 0xee │ │ │ │ - movs r2, r0 │ │ │ │ - udf #214 @ 0xd6 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r6, r4, #4 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ + movs r3, r0 │ │ │ │ + ldc2 0, cr0, [sl, #8]! │ │ │ │ + ldc2l 0, cr0, [r6, #8]! │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ movs r3, r0 │ │ │ │ - blt.n 15db0 │ │ │ │ - movs r2, r0 │ │ │ │ - blt.n 15e2c │ │ │ │ - movs r2, r0 │ │ │ │ - ldc 0, cr0, [r6, #-8]! │ │ │ │ - ldc 0, cr0, [r4], #-8 │ │ │ │ - @ instruction: 0xe8d40002 │ │ │ │ - ldc 0, cr0, [ip, #8] │ │ │ │ - stc 0, cr0, [r4, #-8]! │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ - ldr r3, [pc, #704] @ (16198 ) │ │ │ │ + ldr r3, [pc, #704] @ (14180 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r2, [pc, #704] @ (1619c ) │ │ │ │ + ldr r2, [pc, #704] @ (14184 ) │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ strd r4, r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w sl, [r3, #344] @ 0x158 │ │ │ │ - ldr r3, [pc, #688] @ (161a0 ) │ │ │ │ + ldr r3, [pc, #688] @ (14188 ) │ │ │ │ strh.w r4, [sp, #72] @ 0x48 │ │ │ │ - ldr r7, [pc, #684] @ (161a4 ) │ │ │ │ + ldr r7, [pc, #684] @ (1418c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 15f5c │ │ │ │ + cbnz r3, 13f44 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1630e │ │ │ │ + beq.w 142f6 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15f24 │ │ │ │ + beq.n 13f0c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - ldr r2, [pc, #640] @ (161a8 ) │ │ │ │ + ldr r2, [pc, #640] @ (14190 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #612] @ 16190 │ │ │ │ + vldr d7, [pc, #612] @ 14178 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 165cc │ │ │ │ - cbnz r5, 15f82 │ │ │ │ + beq.w 145b4 │ │ │ │ + cbnz r5, 13f6a │ │ │ │ ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ - cbz r3, 15f64 │ │ │ │ + cbz r3, 13f4c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 15f64 │ │ │ │ - b.n 165ce │ │ │ │ + bne.n 13f4c │ │ │ │ + b.n 145b6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 165f0 │ │ │ │ + bne.w 145d8 │ │ │ │ mov sl, r5 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 16374 │ │ │ │ + bne.w 1435c │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 16374 │ │ │ │ - ldr r3, [pc, #552] @ (161ac ) │ │ │ │ + bne.w 1435c │ │ │ │ + ldr r3, [pc, #552] @ (14194 ) │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr.w r8, [r8, #12] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 16570 │ │ │ │ + beq.w 14558 │ │ │ │ mov r0, r8 │ │ │ │ movs r6, #0 │ │ │ │ blx 3524 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -27115,745 +24008,747 @@ │ │ │ │ add r3, sp, #32 │ │ │ │ strd r3, sl, [sp, #16] │ │ │ │ blx 3524 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r6 │ │ │ │ mov fp, r6 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 160c2 │ │ │ │ + bne.n 140aa │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx 3a78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 162a8 │ │ │ │ + beq.w 14290 │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15ff8 │ │ │ │ + beq.n 13fe0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - ldr r3, [pc, #436] @ (161b0 ) │ │ │ │ + ldr r3, [pc, #436] @ (14198 ) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ - ldr r3, [pc, #436] @ (161b4 ) │ │ │ │ + ldr r3, [pc, #436] @ (1419c ) │ │ │ │ ldr r1, [r7, r3] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - bne.w 164ee │ │ │ │ - ldr r2, [pc, #424] @ (161b8 ) │ │ │ │ + bne.w 144d6 │ │ │ │ + ldr r2, [pc, #424] @ (141a0 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 16936 │ │ │ │ - ldr r2, [pc, #416] @ (161bc ) │ │ │ │ + beq.w 1491e │ │ │ │ + ldr r2, [pc, #416] @ (141a4 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1694c │ │ │ │ + beq.w 14934 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 16344 │ │ │ │ + bne.w 1432c │ │ │ │ cmp r3, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - bne.w 164be │ │ │ │ + bne.w 144a6 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 1690a │ │ │ │ + bpl.w 148f2 │ │ │ │ ldr.w sl, [r9, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [sl] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 16062 │ │ │ │ + beq.n 1404a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1607a │ │ │ │ + beq.n 14062 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1617e │ │ │ │ - cbz r5, 1608e │ │ │ │ + beq.w 14166 │ │ │ │ + cbz r5, 14076 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1608e │ │ │ │ + beq.n 14076 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16186 │ │ │ │ - cbz r6, 160a4 │ │ │ │ + beq.n 1416e │ │ │ │ + cbz r6, 1408c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 160a4 │ │ │ │ + beq.n 1408c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 161d0 │ │ │ │ + beq.w 141b8 │ │ │ │ mov r0, sl │ │ │ │ blx 39cc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 161e2 │ │ │ │ + beq.w 141ca │ │ │ │ add fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 3524 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r4 │ │ │ │ mov r5, sl │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 15fd0 │ │ │ │ - ldr r3, [pc, #252] @ (161c0 ) │ │ │ │ - ldr r1, [pc, #252] @ (161c4 ) │ │ │ │ + beq.n 13fb8 │ │ │ │ + ldr r3, [pc, #252] @ (141a8 ) │ │ │ │ + ldr r1, [pc, #252] @ (141ac ) │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 160ec │ │ │ │ + beq.n 140d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 165a4 │ │ │ │ + beq.w 1458c │ │ │ │ mov.w r7, #712 @ 0x2c8 │ │ │ │ ldrb.w r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16288 │ │ │ │ + bne.w 14270 │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1629c │ │ │ │ - ldr r0, [pc, #192] @ (161c8 ) │ │ │ │ + bne.w 14284 │ │ │ │ + ldr r0, [pc, #192] @ (141b0 ) │ │ │ │ mov.w fp, #0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - cbz r5, 16128 │ │ │ │ + bl d294 │ │ │ │ + cbz r5, 14110 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16128 │ │ │ │ + beq.n 14110 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16306 │ │ │ │ - cbz r6, 1613e │ │ │ │ + beq.w 142ee │ │ │ │ + cbz r6, 14126 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1613e │ │ │ │ + beq.n 14126 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16334 │ │ │ │ + beq.w 1431c │ │ │ │ blx 377c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 16160 │ │ │ │ + beq.n 14148 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16160 │ │ │ │ + beq.n 14148 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1633c │ │ │ │ - ldr r2, [pc, #104] @ (161cc ) │ │ │ │ - ldr r3, [pc, #60] @ (161a0 ) │ │ │ │ + beq.w 14324 │ │ │ │ + ldr r2, [pc, #104] @ (141b4 ) │ │ │ │ + ldr r3, [pc, #60] @ (14188 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 168cc │ │ │ │ + bne.w 148b4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1607a │ │ │ │ + b.n 14062 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1608e │ │ │ │ + b.n 14076 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ movs r4, r0 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + movs r5, #122 @ 0x7a │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r6, r2 │ │ │ │ - subs.w r0, r0, r2 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ + movs r3, r0 │ │ │ │ + cbnz r0, 14210 │ │ │ │ movs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, sl │ │ │ │ blx 39cc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 160b0 │ │ │ │ + bne.w 14098 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, sl │ │ │ │ movs r4, #0 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ movw r7, #713 @ 0x2c9 │ │ │ │ mov r5, r9 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 16212 │ │ │ │ + beq.n 141fa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 164ae │ │ │ │ - cbz r4, 16228 │ │ │ │ + beq.w 14496 │ │ │ │ + cbz r4, 14210 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 16228 │ │ │ │ + beq.n 14210 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1649a │ │ │ │ + beq.w 14482 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 16246 │ │ │ │ + beq.n 1422e │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 16246 │ │ │ │ + beq.n 1422e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1646a │ │ │ │ - cbz r1, 1625c │ │ │ │ + beq.w 14452 │ │ │ │ + cbz r1, 14244 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1625c │ │ │ │ + beq.n 14244 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16456 │ │ │ │ + beq.w 1443e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 160f0 │ │ │ │ + beq.w 140d8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 160f0 │ │ │ │ + beq.w 140d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 160f0 │ │ │ │ + bne.w 140d8 │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrb.w r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 160fa │ │ │ │ + beq.w 140e2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16104 │ │ │ │ + beq.w 140ec │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 16104 │ │ │ │ + b.n 140ec │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 162c6 │ │ │ │ + beq.n 142ae │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 162c6 │ │ │ │ + cbnz r3, 142ae │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrb.w r3, [sp, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16112 │ │ │ │ + beq.w 140fa │ │ │ │ mov r0, fp │ │ │ │ blx 3864 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16676 │ │ │ │ + beq.w 1465e │ │ │ │ ldrb.w r3, [sp, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16638 │ │ │ │ + bne.w 14620 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 16112 │ │ │ │ + beq.w 140fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16112 │ │ │ │ + bne.w 140fa │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16112 │ │ │ │ + b.n 140fa │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16128 │ │ │ │ - ldr.w r1, [pc, #1600] @ 16950 │ │ │ │ + b.n 14110 │ │ │ │ + ldr.w r1, [pc, #1600] @ 14938 │ │ │ │ movw r2, #705 @ 0x2c1 │ │ │ │ - ldr.w r0, [pc, #1596] @ 16954 │ │ │ │ + ldr.w r0, [pc, #1596] @ 1493c │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 165fc │ │ │ │ + beq.w 145e4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 15f24 │ │ │ │ + b.n 13f0c │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1613e │ │ │ │ + b.n 14126 │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16160 │ │ │ │ + b.n 14148 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov r4, r9 │ │ │ │ - bgt.w 165b0 │ │ │ │ + bgt.w 14598 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 16606 │ │ │ │ - ldr.w r3, [pc, #1536] @ 16958 │ │ │ │ + blt.w 145ee │ │ │ │ + ldr.w r3, [pc, #1536] @ 14940 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - beq.w 165d6 │ │ │ │ - ldr.w r3, [pc, #1528] @ 1695c │ │ │ │ + beq.w 145be │ │ │ │ + ldr.w r3, [pc, #1528] @ 14944 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [pc, #1524] @ 16960 │ │ │ │ + ldr.w r1, [pc, #1524] @ 14948 │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 165c0 │ │ │ │ + b.n 145a8 │ │ │ │ ldr r4, [r3, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - ldr.w r3, [pc, #1512] @ 16964 │ │ │ │ + ldr.w r3, [pc, #1512] @ 1494c │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1384] @ 0x568 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 16666 │ │ │ │ + beq.w 1464e │ │ │ │ blx r4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1666e │ │ │ │ - ldr.w r1, [pc, #1492] @ 16968 │ │ │ │ + beq.w 14656 │ │ │ │ + ldr.w r1, [pc, #1492] @ 14950 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl a450 │ │ │ │ + bl a4ac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1658c │ │ │ │ + bne.w 14574 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - ldr.w r3, [pc, #1460] @ 1696c │ │ │ │ + ldr.w r3, [pc, #1460] @ 14954 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 16784 │ │ │ │ + beq.w 1476c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 163ec │ │ │ │ + beq.n 143d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 165e8 │ │ │ │ + beq.w 145d0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 166c2 │ │ │ │ + beq.w 146aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 14ac0 │ │ │ │ + bl 12aa8 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 16840 │ │ │ │ + beq.w 14828 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16416 │ │ │ │ + beq.n 143fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 165f4 │ │ │ │ + beq.w 145dc │ │ │ │ ldrb.w r3, [sp, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1612a │ │ │ │ + beq.w 14112 │ │ │ │ mov r0, fp │ │ │ │ blx 3864 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16884 │ │ │ │ + beq.w 1486c │ │ │ │ ldrb.w r3, [sp, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16698 │ │ │ │ + bne.w 14680 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1612a │ │ │ │ + beq.w 14112 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1612a │ │ │ │ + bne.w 14112 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1612a │ │ │ │ + b.n 14112 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1625c │ │ │ │ + b.n 14244 │ │ │ │ mov fp, r3 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r7, #712 @ 0x2c8 │ │ │ │ mov r0, fp │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ - b.n 16246 │ │ │ │ + b.n 1422e │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 160ec │ │ │ │ + beq.w 140d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 160ec │ │ │ │ + bne.w 140d4 │ │ │ │ mov r2, r3 │ │ │ │ mov.w r7, #712 @ 0x2c8 │ │ │ │ mov r1, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ - b.n 16228 │ │ │ │ + b.n 14210 │ │ │ │ mov r1, r2 │ │ │ │ mov fp, r2 │ │ │ │ mov r0, r8 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ - b.n 16212 │ │ │ │ + b.n 141fa │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bpl.w 168f4 │ │ │ │ + bpl.w 148dc │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [r2] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [sl] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 1605e │ │ │ │ - b.n 16062 │ │ │ │ + bne.w 14046 │ │ │ │ + b.n 1404a │ │ │ │ mov r0, r9 │ │ │ │ blx 3ad0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 166e8 │ │ │ │ + beq.w 146d0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 16512 │ │ │ │ + beq.n 144fa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 165dc │ │ │ │ + beq.n 145c4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr.w r9, [r3, #112] @ 0x70 │ │ │ │ blx r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16704 │ │ │ │ + beq.w 146ec │ │ │ │ mov r0, r2 │ │ │ │ blx r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1677a │ │ │ │ + beq.w 14762 │ │ │ │ mov r0, r2 │ │ │ │ blx r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 167fa │ │ │ │ + bne.w 147e2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 10888 │ │ │ │ + bl 108e0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 168d0 │ │ │ │ + beq.w 148b8 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 1607a │ │ │ │ + beq.w 14062 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1607a │ │ │ │ + bne.w 14062 │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1607a │ │ │ │ - ldr r3, [pc, #1020] @ (16970 ) │ │ │ │ + b.n 14062 │ │ │ │ + ldr r3, [pc, #1020] @ (14958 ) │ │ │ │ mov r6, r5 │ │ │ │ - ldr r2, [pc, #1020] @ (16974 ) │ │ │ │ - ldr.w r1, [pc, #1024] @ 16978 │ │ │ │ + ldr r2, [pc, #1020] @ (1495c ) │ │ │ │ + ldr.w r1, [pc, #1024] @ 14960 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ mov.w r7, #712 @ 0x2c8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n 160f0 │ │ │ │ + b.n 140d8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 15f82 │ │ │ │ + beq.w 13f6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15f82 │ │ │ │ + bne.w 13f6a │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15f82 │ │ │ │ + b.n 13f6a │ │ │ │ mov r0, r8 │ │ │ │ mov.w r7, #712 @ 0x2c8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 160f0 │ │ │ │ - ldr r3, [pc, #932] @ (16958 ) │ │ │ │ + b.n 140d8 │ │ │ │ + ldr r3, [pc, #932] @ (14940 ) │ │ │ │ movs r2, #2 │ │ │ │ - ldr r1, [pc, #964] @ (1697c ) │ │ │ │ + ldr r1, [pc, #964] @ (14964 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ movs r2, #0 │ │ │ │ mov.w r7, #712 @ 0x2c8 │ │ │ │ mov r1, r2 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 161fa │ │ │ │ + b.n 141e2 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ movw r7, #705 @ 0x2c1 │ │ │ │ - b.n 160f0 │ │ │ │ - ldr r3, [pc, #936] @ (16980 ) │ │ │ │ + b.n 140d8 │ │ │ │ + ldr r3, [pc, #936] @ (14968 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 16368 │ │ │ │ + b.n 14350 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b.n 16512 │ │ │ │ + b.n 144fa │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 163ec │ │ │ │ + b.n 143d4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 15f82 │ │ │ │ + b.n 13f6a │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16416 │ │ │ │ + b.n 143fe │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ movw r7, #705 @ 0x2c1 │ │ │ │ - b.n 160f0 │ │ │ │ + b.n 140d8 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1647a │ │ │ │ + beq.w 14462 │ │ │ │ subs r2, #1 │ │ │ │ mov.w r7, #712 @ 0x2c8 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 164aa │ │ │ │ + beq.w 14492 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 16214 │ │ │ │ + b.n 141fc │ │ │ │ ldrb.w r3, [sp, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16112 │ │ │ │ + beq.w 140fa │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, sp, #62 @ 0x3e │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1665a │ │ │ │ + beq.n 14642 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 166fc │ │ │ │ + beq.n 146e4 │ │ │ │ adds r7, #1 │ │ │ │ - bne.w 16112 │ │ │ │ + bne.w 140fa │ │ │ │ movw r7, #714 @ 0x2ca │ │ │ │ - b.n 160f0 │ │ │ │ + b.n 140d8 │ │ │ │ blx 3bf8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1638c │ │ │ │ + b.n 14374 │ │ │ │ mov r5, r6 │ │ │ │ movw r7, #705 @ 0x2c1 │ │ │ │ - b.n 160f0 │ │ │ │ + b.n 140d8 │ │ │ │ blx 38a0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1662c │ │ │ │ + beq.n 14614 │ │ │ │ adds r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 162de │ │ │ │ + b.n 142c6 │ │ │ │ ldrb.w r3, [sp, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1612a │ │ │ │ + beq.w 14112 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, sp, #62 @ 0x3e │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 166bc │ │ │ │ + beq.n 146a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 168a4 │ │ │ │ + beq.w 1488c │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 1612a │ │ │ │ + bne.w 14112 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 165cc │ │ │ │ + beq.w 145b4 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 165cc │ │ │ │ + bne.w 145b4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ movw r7, #705 @ 0x2c1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 160f0 │ │ │ │ + b.n 140d8 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov.w r7, #712 @ 0x2c8 │ │ │ │ - b.n 161f6 │ │ │ │ + b.n 141de │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1665a │ │ │ │ + b.n 14642 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 16720 │ │ │ │ + beq.n 14708 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1686c │ │ │ │ - bl 10888 │ │ │ │ - cbnz r0, 16740 │ │ │ │ - ldr r3, [pc, #560] @ (16958 ) │ │ │ │ + beq.w 14854 │ │ │ │ + bl 108e0 │ │ │ │ + cbnz r0, 14728 │ │ │ │ + ldr r3, [pc, #560] @ (14940 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1689e │ │ │ │ - ldr r3, [pc, #592] @ (16984 ) │ │ │ │ + bne.w 14886 │ │ │ │ + ldr r3, [pc, #592] @ (1496c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #592] @ (16988 ) │ │ │ │ + ldr r1, [pc, #592] @ (14970 ) │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ ldr.w r4, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 16758 │ │ │ │ + beq.n 14740 │ │ │ │ subs r4, #1 │ │ │ │ str.w r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 16874 │ │ │ │ + beq.w 1485c │ │ │ │ mov r1, r9 │ │ │ │ mov.w r7, #712 @ 0x2c8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 160f0 │ │ │ │ + beq.w 140d8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bne.w 16252 │ │ │ │ - b.n 160f0 │ │ │ │ + bne.w 1423a │ │ │ │ + b.n 140d8 │ │ │ │ mov r9, sl │ │ │ │ movs r4, #1 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - b.n 1670c │ │ │ │ + b.n 146f4 │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 16920 │ │ │ │ + beq.w 14908 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -27862,9555 +24757,9653 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 167c4 │ │ │ │ + beq.n 147ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 168ac │ │ │ │ + beq.n 14894 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 163d8 │ │ │ │ + beq.w 143c0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 163d8 │ │ │ │ + bne.w 143c0 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 163d8 │ │ │ │ + b.n 143c0 │ │ │ │ movs r1, #2 │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ mov r9, sl │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - bl 8be4 │ │ │ │ + bl 8bb4 │ │ │ │ ldr.w r1, [r8] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 16824 │ │ │ │ + beq.n 1480c │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 168b4 │ │ │ │ + beq.n 1489c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 16838 │ │ │ │ + beq.n 14820 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 16462 │ │ │ │ + beq.w 1444a │ │ │ │ mov r1, r9 │ │ │ │ mov.w r7, #712 @ 0x2c8 │ │ │ │ - b.n 16248 │ │ │ │ + b.n 14230 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16402 │ │ │ │ + beq.w 143ea │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1685c │ │ │ │ + beq.n 14844 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 168e4 │ │ │ │ + beq.n 148cc │ │ │ │ movs r2, #0 │ │ │ │ movw r7, #705 @ 0x2c1 │ │ │ │ mov r1, r2 │ │ │ │ mov fp, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 16214 │ │ │ │ + b.n 141fc │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16720 │ │ │ │ + b.n 14708 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r7, #712 @ 0x2c8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 16246 │ │ │ │ + b.n 1422e │ │ │ │ blx 38a0 │ │ │ │ - ldr r3, [pc, #256] @ (1698c ) │ │ │ │ + ldr r3, [pc, #256] @ (14974 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1668e │ │ │ │ + beq.w 14676 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1642e │ │ │ │ - ldr r3, [pc, #240] @ (16990 ) │ │ │ │ + b.n 14416 │ │ │ │ + ldr r3, [pc, #240] @ (14978 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 16736 │ │ │ │ + b.n 1471e │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 166bc │ │ │ │ + b.n 146a4 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 167c4 │ │ │ │ + b.n 147ac │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ mov.w r7, #712 @ 0x2c8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 16228 │ │ │ │ + b.n 14210 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ mov fp, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r4, r9 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov r9, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r7, #712 @ 0x2c8 │ │ │ │ - b.n 161f6 │ │ │ │ + b.n 141de │ │ │ │ mov r8, r6 │ │ │ │ mov r1, r2 │ │ │ │ mov fp, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r2 │ │ │ │ movw r7, #705 @ 0x2c1 │ │ │ │ - b.n 164ae │ │ │ │ - ldr r3, [pc, #156] @ (16994 ) │ │ │ │ + b.n 14496 │ │ │ │ + ldr r3, [pc, #156] @ (1497c ) │ │ │ │ movw r2, #19078 @ 0x4a86 │ │ │ │ - ldr r1, [pc, #156] @ (16998 ) │ │ │ │ - ldr r0, [pc, #156] @ (1699c ) │ │ │ │ + ldr r1, [pc, #156] @ (14980 ) │ │ │ │ + ldr r0, [pc, #156] @ (14984 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #148] @ (169a0 ) │ │ │ │ + ldr r3, [pc, #148] @ (14988 ) │ │ │ │ movw r2, #19073 @ 0x4a81 │ │ │ │ - ldr r1, [pc, #144] @ (169a4 ) │ │ │ │ - ldr r0, [pc, #148] @ (169a8 ) │ │ │ │ + ldr r1, [pc, #144] @ (1498c ) │ │ │ │ + ldr r0, [pc, #148] @ (14990 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #136] @ (169ac ) │ │ │ │ + ldr r3, [pc, #136] @ (14994 ) │ │ │ │ movw r2, #18996 @ 0x4a34 │ │ │ │ - ldr r1, [pc, #136] @ (169b0 ) │ │ │ │ - ldr r0, [pc, #136] @ (169b4 ) │ │ │ │ + ldr r1, [pc, #136] @ (14998 ) │ │ │ │ + ldr r0, [pc, #136] @ (1499c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #128] @ (169b8 ) │ │ │ │ + ldr r3, [pc, #128] @ (149a0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #124] @ (169bc ) │ │ │ │ - ldr r0, [pc, #128] @ (169c0 ) │ │ │ │ + ldr r1, [pc, #124] @ (149a4 ) │ │ │ │ + ldr r0, [pc, #128] @ (149a8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - strd r0, r0, [r6, #-8]! │ │ │ │ - b.n 16ce8 │ │ │ │ - movs r2, r0 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 167e4 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 16474 │ │ │ │ - movs r2, r0 │ │ │ │ - add r4, pc, #32 @ (adr r4, 16988 ) │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ + movs r3, r0 │ │ │ │ + stmia r4!, {r5} │ │ │ │ movs r4, r0 │ │ │ │ lsls r1, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 16794 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 163f0 │ │ │ │ - movs r2, r0 │ │ │ │ - bvc.n 16934 │ │ │ │ - movs r2, r0 │ │ │ │ - bcs.n 16a0c │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 17070 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 16d00 │ │ │ │ - movs r2, r0 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ + movs r3, r0 │ │ │ │ + @ instruction: 0xfa120002 │ │ │ │ + orns r0, ip, #8519680 @ 0x820000 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ - movs r2, r0 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + subs.w r0, r4, #2 │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r7!, {r5} │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 16a00 │ │ │ │ - movs r2, r0 │ │ │ │ - subs r4, r1, r5 │ │ │ │ + adcs.w r0, r8, #2 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 169b0 │ │ │ │ - movs r2, r0 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ - movs r2, r0 │ │ │ │ - ldrsh.w r0, [r0, r2] │ │ │ │ - beq.n 168dc │ │ │ │ - movs r2, r0 │ │ │ │ - beq.n 16958 │ │ │ │ - movs r2, r0 │ │ │ │ + adc.w r0, r2, #2 │ │ │ │ + lsls r6, r2, #20 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ + movs r3, r0 │ │ │ │ + @ instruction: 0xf12c0002 │ │ │ │ + lsls r0, r6, #5 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r0, r5, r5 │ │ │ │ + movs r3, r0 │ │ │ │ + movt r0, #24578 @ 0x6002 │ │ │ │ + ssat r0, #3, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #432] @ (16b84 ) │ │ │ │ + ldr r5, [pc, #432] @ (14b6c ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #432] @ (16b88 ) │ │ │ │ + ldr r1, [pc, #432] @ (14b70 ) │ │ │ │ cmp r2, #0 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #428] @ (16b8c ) │ │ │ │ + ldr r4, [pc, #428] @ (14b74 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ - bgt.w 16af4 │ │ │ │ + bgt.w 14adc │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16b1a │ │ │ │ - ldr r2, [pc, #408] @ (16b90 ) │ │ │ │ + bne.w 14b02 │ │ │ │ + ldr r2, [pc, #408] @ (14b78 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r4, [r2, #344] @ 0x158 │ │ │ │ blx 3a30 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16a9c │ │ │ │ + bne.n 14a84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 16aa0 │ │ │ │ + beq.n 14a88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16a26 │ │ │ │ + beq.n 14a0e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ - ldr r2, [pc, #352] @ (16b94 ) │ │ │ │ + ldr r2, [pc, #352] @ (14b7c ) │ │ │ │ movs r3, #7 │ │ │ │ add r0, sp, #28 │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 16acc │ │ │ │ + beq.n 14ab4 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16abe │ │ │ │ + bne.n 14aa6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15ec4 │ │ │ │ + bl 13eac │ │ │ │ mov r5, r0 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16acc │ │ │ │ + bne.n 14ab4 │ │ │ │ mov r0, r5 │ │ │ │ blx 3864 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16acc │ │ │ │ + beq.n 14ab4 │ │ │ │ blx 377c │ │ │ │ - cbz r4, 16a82 │ │ │ │ + cbz r4, 14a6a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 16a82 │ │ │ │ + beq.n 14a6a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16aec │ │ │ │ - ldr r1, [pc, #276] @ (16b98 ) │ │ │ │ - ldr r2, [pc, #256] @ (16b88 ) │ │ │ │ + beq.n 14ad4 │ │ │ │ + ldr r1, [pc, #276] @ (14b80 ) │ │ │ │ + ldr r2, [pc, #256] @ (14b70 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 16b62 │ │ │ │ + bne.n 14b4a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 16a4c │ │ │ │ - ldr r1, [pc, #248] @ (16b9c ) │ │ │ │ + b.n 14a34 │ │ │ │ + ldr r1, [pc, #248] @ (14b84 ) │ │ │ │ movw r2, #705 @ 0x2c1 │ │ │ │ - ldr r0, [pc, #248] @ (16ba0 ) │ │ │ │ + ldr r0, [pc, #248] @ (14b88 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16acc │ │ │ │ + cbz r0, 14ab4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 16a26 │ │ │ │ + b.n 14a0e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 16a4c │ │ │ │ + bne.n 14a34 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16b54 │ │ │ │ + bne.n 14b3c │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16b48 │ │ │ │ - ldr r0, [pc, #196] @ (16ba4 ) │ │ │ │ + bne.n 14b30 │ │ │ │ + ldr r0, [pc, #196] @ (14b8c ) │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ movs r5, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - b.n 16a6a │ │ │ │ + bl d294 │ │ │ │ + b.n 14a52 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16a82 │ │ │ │ - ldr r3, [pc, #176] @ (16ba8 ) │ │ │ │ + b.n 14a6a │ │ │ │ + ldr r3, [pc, #176] @ (14b90 ) │ │ │ │ movs r5, #0 │ │ │ │ - ldr r1, [pc, #176] @ (16bac ) │ │ │ │ + ldr r1, [pc, #176] @ (14b94 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, r3] │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r5, r1, [sp] │ │ │ │ - ldr r3, [pc, #168] @ (16bb0 ) │ │ │ │ - ldr r2, [pc, #172] @ (16bb4 ) │ │ │ │ - ldr r1, [pc, #172] @ (16bb8 ) │ │ │ │ + ldr r3, [pc, #168] @ (14b98 ) │ │ │ │ + ldr r2, [pc, #172] @ (14b9c ) │ │ │ │ + ldr r1, [pc, #172] @ (14ba0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 16a82 │ │ │ │ + b.n 14a6a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 16b80 │ │ │ │ - ldr r1, [pc, #152] @ (16bbc ) │ │ │ │ + bpl.n 14b68 │ │ │ │ + ldr r1, [pc, #152] @ (14ba4 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 16b6a │ │ │ │ - ldr r1, [pc, #148] @ (16bc0 ) │ │ │ │ + beq.n 14b52 │ │ │ │ + ldr r1, [pc, #148] @ (14ba8 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 16b66 │ │ │ │ + beq.n 14b4e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 16b16 │ │ │ │ - beq.w 169f6 │ │ │ │ - ldr r0, [pc, #132] @ (16bc4 ) │ │ │ │ + blt.n 14afe │ │ │ │ + beq.w 149de │ │ │ │ + ldr r0, [pc, #132] @ (14bac ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 8428 │ │ │ │ - b.n 16b16 │ │ │ │ + bl 83f8 │ │ │ │ + b.n 14afe │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 16adc │ │ │ │ + b.n 14ac4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movw r2, #705 @ 0x2c1 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 16ad4 │ │ │ │ + b.n 14abc │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #92] @ (16bc8 ) │ │ │ │ + ldr r3, [pc, #92] @ (14bb0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #88] @ (16bcc ) │ │ │ │ - ldr r0, [pc, #92] @ (16bd0 ) │ │ │ │ + ldr r1, [pc, #88] @ (14bb4 ) │ │ │ │ + ldr r0, [pc, #92] @ (14bb8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + uxtb r2, r5 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + uxtb r6, r4 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [sp, #536] @ 0x218 │ │ │ │ + pop {r1, r2, r3, r4, r7, pc} │ │ │ │ movs r4, r0 │ │ │ │ - ldrh.w r0, [sl, r2] │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + subs r2, r6, r1 │ │ │ │ + movs r3, r0 │ │ │ │ + sxth r6, r7 │ │ │ │ movs r4, r0 │ │ │ │ - b.n 17020 │ │ │ │ - movs r2, r0 │ │ │ │ - bge.n 16c18 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 16f58 │ │ │ │ - movs r2, r0 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r3, r0 │ │ │ │ + ldc2l 0, cr0, [r2], #-8 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - svc 174 @ 0xae │ │ │ │ - movs r2, r0 │ │ │ │ - bgt.n 16c08 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 16e9c │ │ │ │ - movs r2, r0 │ │ │ │ - bgt.n 16c3c │ │ │ │ - movs r2, r0 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ + movs r3, r0 │ │ │ │ + cdp2 0, 6, cr0, cr2, cr2, {0} │ │ │ │ + lsls r6, r7, #10 │ │ │ │ + movs r3, r0 │ │ │ │ + cdp2 0, 7, cr0, cr8, cr2, {0} │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 16e48 │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0xf6fc0002 │ │ │ │ - ldmia r6, {r1, r3, r4, r6} │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r4, r6, r4 │ │ │ │ + movs r3, r0 │ │ │ │ + eors.w r0, r2, #2 │ │ │ │ + @ instruction: 0xf0ce0002 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d11} │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr r3, [pc, #936] @ (16f94 ) │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ - ldr r2, [pc, #936] @ (16f98 ) │ │ │ │ - movs r4, #0 │ │ │ │ + str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ + ldr.w r3, [pc, #2900] @ 15728 │ │ │ │ + sub sp, #236 @ 0xec │ │ │ │ + mov r9, r2 │ │ │ │ + ldr.w r2, [pc, #2904] @ 15734 │ │ │ │ add r3, pc │ │ │ │ - mov fp, r0 │ │ │ │ + ldr.w r5, [pc, #2904] @ 15738 │ │ │ │ add r2, pc │ │ │ │ - strd r4, r4, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ + movs r4, #0 │ │ │ │ + add r5, pc │ │ │ │ + strd r4, r4, [sp, #144] @ 0x90 │ │ │ │ + ldr.w r7, [r3, #332] @ 0x14c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r3, [pc, #2888] @ 1573c │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r7, [r3, #320] @ 0x140 │ │ │ │ - ldr r3, [pc, #920] @ (16f9c ) │ │ │ │ - strh.w r4, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r8, [pc, #916] @ 16fa0 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r7, [sp, #24] │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ + strd r4, r4, [sp, #188] @ 0xbc │ │ │ │ + strh.w r4, [sp, #196] @ 0xc4 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16fea │ │ │ │ + bne.w 15476 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 17042 │ │ │ │ + beq.w 15704 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16c38 │ │ │ │ + beq.n 14c32 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 8c38 │ │ │ │ + bl 8c08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 17710 │ │ │ │ - cbnz r6, 16c68 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ + beq.w 15f6c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 15480 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 15480 │ │ │ │ + vldr s0, [r9, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 15c08 │ │ │ │ + vldr s15, [r9, #8] │ │ │ │ + cmp r3, #2 │ │ │ │ + vmov.f32 s16, s15 │ │ │ │ + beq.w 154aa │ │ │ │ + ldr.w r5, [r9, #12] │ │ │ │ + cmp r3, #3 │ │ │ │ + beq.w 15e06 │ │ │ │ + cmp r3, #4 │ │ │ │ + ldr.w sl, [r9, #16] │ │ │ │ + ite eq │ │ │ │ + moveq.w r4, #400 @ 0x190 │ │ │ │ + ldrne.w r4, [r9, #20] │ │ │ │ + cbnz r6, 14ca6 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 17068 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - movt r2, #16 │ │ │ │ - tst r2, r1 │ │ │ │ - bne.w 17068 │ │ │ │ - ldr r3, [pc, #824] @ (16fa4 ) │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r4, #0 │ │ │ │ + bne.w 15b96 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + mov.w r1, #512 @ 0x200 │ │ │ │ + movt r1, #16 │ │ │ │ + tst r1, r2 │ │ │ │ + bne.w 15b96 │ │ │ │ + ldr.w r3, [pc, #2712] @ 15740 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [r3, #1456] @ 0x5b0 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + ldr.w r2, [r3, #1564] @ 0x61c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 15ca2 │ │ │ │ + ldr.w r2, [pc, #2700] @ 15744 │ │ │ │ + movs r6, #4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ + str.w sl, [sp, #172] @ 0xac │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ + vstr s0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r7, [r1, r2] │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ + blx r3 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15c70 │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + strd r5, r4, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ + vstr s16, [sp, #164] @ 0xa4 │ │ │ │ + blx r3 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15cde │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - ldr.w r2, [fp, #12] │ │ │ │ + mov.w r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r3, [pc, #800] @ (16fa8 ) │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - beq.w 172b4 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3524 │ │ │ │ - mov.w sl, #0 │ │ │ │ + strne.w r3, [fp] │ │ │ │ + ldr.w r3, [pc, #2592] @ 15748 │ │ │ │ + str.w fp, [sp, #200] @ 0xc8 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #944] @ 0x3b0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + blx 3a84 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r6, sl │ │ │ │ - vldr s18, [pc, #728] @ 16f88 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 14d56 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 154a2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 15d02 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r3, [pc, #2536] @ 1574c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ + ldr.w r3, [pc, #2532] @ 15750 │ │ │ │ + ldr r1, [r1, r3] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r6, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - vldr s17, [pc, #724] @ 16f8c │ │ │ │ - vldr s16, [pc, #724] @ 16f90 │ │ │ │ - it ne │ │ │ │ - addne r3, #1 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str.w sl, [sp, #32] │ │ │ │ it ne │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - str r7, [sp, #24] │ │ │ │ - str.w fp, [sp, #28] │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - blx 3524 │ │ │ │ - cmp r4, r0 │ │ │ │ - bne.w 170ba │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ - add r4, sp, #60 @ 0x3c │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - blx 3a78 │ │ │ │ + cmpne r0, r1 │ │ │ │ + ite ne │ │ │ │ + movne r2, #1 │ │ │ │ + moveq r2, #0 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + bne.w 16534 │ │ │ │ + ldr.w r4, [pc, #2508] @ 15754 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r5, [r4, #460] @ 0x1cc │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 172d8 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + beq.w 15dac │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16d02 │ │ │ │ + beq.n 14db0 │ │ │ │ adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + ldr.w r3, [pc, #2468] @ 15758 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 15e66 │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #204 @ 0xcc │ │ │ │ + mov r0, r9 │ │ │ │ + movs r5, #0 │ │ │ │ + strd r4, r5, [sp, #200] @ 0xc8 │ │ │ │ + mov r4, r9 │ │ │ │ + bl b094 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 14df2 │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #680] @ (16fac ) │ │ │ │ - ldr.w r1, [r8, r3] │ │ │ │ - ldr r3, [pc, #676] @ (16fb0 ) │ │ │ │ - ldr.w r2, [r8, r3] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1549a │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 15e44 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 3b24 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 154fc │ │ │ │ + blx 39c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 161ac │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 14e36 │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r3, r1 │ │ │ │ - bne.w 17844 │ │ │ │ - ldr r2, [pc, #664] @ (16fb4 ) │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ + itt eq │ │ │ │ + ldreq r3, [sp, #56] @ 0x38 │ │ │ │ + streq r1, [r3, #0] │ │ │ │ + beq.n 14e36 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 15c66 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #6 │ │ │ │ + bpl.w 16b82 │ │ │ │ + ldr.w r2, [pc, #2328] @ 1575c │ │ │ │ + mov.w ip, #0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r5, ip │ │ │ │ + mov r4, ip │ │ │ │ + mov sl, ip │ │ │ │ + mov r0, ip │ │ │ │ + mov r7, r6 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + mov.w lr, #2 │ │ │ │ + movt lr, #32768 @ 0x8000 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r2, [pc, #2300] @ 15760 │ │ │ │ + str.w ip, [sp, #40] @ 0x28 │ │ │ │ + add r2, pc │ │ │ │ + str.w ip, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + str.w ip, [sp, #52] @ 0x34 │ │ │ │ + str.w fp, [sp, #64] @ 0x40 │ │ │ │ + str.w ip, [sp, #84] @ 0x54 │ │ │ │ + str.w lr, [sp, #92] @ 0x5c │ │ │ │ + str.w r8, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 185de │ │ │ │ - ldr r2, [pc, #656] @ (16fb8 ) │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ + beq.w 16b68 │ │ │ │ + ldr.w r2, [pc, #2260] @ 15764 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 185c4 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.w 1763e │ │ │ │ + beq.w 16b7e │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - bne.w 17026 │ │ │ │ - lsls r3, r3, #5 │ │ │ │ - bpl.w 185ae │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ + ble.w 16664 │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr.w r9, [r3, r1, lsl #2] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr.w r3, [pc, #2208] @ 15768 │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r9, r7 │ │ │ │ + ite ne │ │ │ │ + movne.w fp, #1 │ │ │ │ + moveq.w fp, #0 │ │ │ │ + bne.w 16a04 │ │ │ │ + cbz r0, 14ef8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 14ef8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 154d6 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + strd r6, r9, [sp, #200] @ 0xc8 │ │ │ │ + ldr.w r0, [r3, #952] @ 0x3b8 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 3a84 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 14f34 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 154dc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #148] @ 0x94 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 161f2 │ │ │ │ + ldr.w r3, [pc, #2088] @ 1576c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr.w r8, [r2, r3] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, r8 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r7 │ │ │ │ + ite ne │ │ │ │ + movne.w fp, #1 │ │ │ │ + moveq.w fp, #0 │ │ │ │ + bne.w 169c6 │ │ │ │ + cbz r4, 14f78 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ + beq.n 14f78 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 154ec │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ + ldr.w r3, [pc, #2012] @ 15770 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r9, [sp, #200] @ 0xc8 │ │ │ │ + ldr.w r0, [r3, #952] @ 0x3b8 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 3a84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16d7e │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + beq.n 14fc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16fee │ │ │ │ - cbz r6, 16d94 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 154f4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1622a │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, r8 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r7 │ │ │ │ + ite ne │ │ │ │ + movne.w fp, #1 │ │ │ │ + moveq.w fp, #0 │ │ │ │ + bne.w 16a4a │ │ │ │ + cbz r5, 14ff8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16d94 │ │ │ │ + beq.n 14ff8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 14ff8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 3ad0 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16264 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r2, [pc, #1896] @ 15774 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #1104] @ 0x450 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 16280 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1628c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1503e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16ff6 │ │ │ │ + beq.w 154e4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 16db2 │ │ │ │ + beq.n 15062 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16db2 │ │ │ │ + beq.n 15062 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 172a6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 39cc │ │ │ │ - adds r6, r0, #1 │ │ │ │ - beq.w 17680 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 17990 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, sl │ │ │ │ - strd r0, r8, [sp, #32] │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - bl f7f4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1761e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3864 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1762e │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3c44 │ │ │ │ - mov r6, r0 │ │ │ │ + cbnz r3, 15062 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r0, #0 │ │ │ │ + blx 34e8 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17672 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r9 │ │ │ │ - beq.n 16e10 │ │ │ │ + beq.w 162b6 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cbz r1, 1508a │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1508a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 15fa0 │ │ │ │ + blx 3a30 │ │ │ │ + ldr r5, [r0, #76] @ 0x4c │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ + cmp r6, r7 │ │ │ │ + it ne │ │ │ │ + cmpne r6, #0 │ │ │ │ + bne.w 15c30 │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 15092 │ │ │ │ + mov r6, r5 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 162ee │ │ │ │ + ldr.w sl, [r2, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 16b52 │ │ │ │ + mov r3, r2 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [sl] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1510a │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1728e │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp r2, r9 │ │ │ │ - beq.n 16e20 │ │ │ │ + beq.w 15dfa │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r3 │ │ │ │ + mov.w ip, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str.w sl, [sp, #200] @ 0xc8 │ │ │ │ + str.w ip, [sp, #204] @ 0xcc │ │ │ │ + bl b094 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1513e │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17296 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14ac0 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 17692 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.n 16e40 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1729e │ │ │ │ - vcvt.f64.f32 d0, s16 │ │ │ │ - blx 3844 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17700 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r1, sl │ │ │ │ - bl f7f4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17818 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3864 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17828 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 36b4 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17836 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 16e92 │ │ │ │ + beq.w 1619e │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 15152 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17006 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 15d5a │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 162e2 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cbz r1, 15174 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16ea6 │ │ │ │ + beq.n 15174 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16ffe │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 35c4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 178be │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 16218 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [sp, #148] @ 0x94 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.w 163da │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + bpl.w 16b82 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16eca │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 17016 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 16b68 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16ee2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + beq.w 16b7e │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + adds r2, r3, #1 │ │ │ │ + beq.w 163ea │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1700e │ │ │ │ - ldr r3, [pc, #216] @ (16fbc ) │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ble.w 1683c │ │ │ │ + movs r2, #1 │ │ │ │ + bl b5a8 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16482 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movs r1, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 16018 │ │ │ │ + ldr.w r3, [pc, #1456] @ 15778 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 172ae │ │ │ │ - mov r0, r4 │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s16, d0 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s16, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 178cc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16f1e │ │ │ │ + beq.n 151e8 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1701e │ │ │ │ + beq.w 162ac │ │ │ │ + str.w sl, [sp, #36] @ 0x24 │ │ │ │ + mov sl, r4 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r3, [pc, #1416] @ 1577c │ │ │ │ + strd r9, r5, [sp, #104] @ 0x68 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r3, [pc, #1408] @ 15780 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ + add r3, pc │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r3, [pc, #1400] @ 15784 │ │ │ │ + ldr.w r9, [sp, #132] @ 0x84 │ │ │ │ + add r3, pc │ │ │ │ + str.w fp, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr.w r1, [r2, #1328] @ 0x530 │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 162ce │ │ │ │ + bl 8b00 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 15f10 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ + ldr.w r1, [r3, #1328] @ 0x530 │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w 1630c │ │ │ │ + bl 8b00 │ │ │ │ + mov r1, r0 │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 15f10 │ │ │ │ + movs r2, #1 │ │ │ │ mov r0, fp │ │ │ │ - blx 3864 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + blx 36e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 178e8 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 35c4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 178fa │ │ │ │ + beq.w 15f10 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 15284 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 15f5a │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 15298 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 15f50 │ │ │ │ + ldr.w r3, [pc, #1260] @ 15788 │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r4, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r4, r2 │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + cmp r4, r7 │ │ │ │ + it eq │ │ │ │ + orreq.w r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 15810 │ │ │ │ + sub.w fp, r4, r3 │ │ │ │ + clz fp, fp │ │ │ │ + mov.w fp, fp, lsr #5 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 16f52 │ │ │ │ + beq.n 152e2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 16f52 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 15f96 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 16768 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + ldr.w r1, [r2, #876] @ 0x36c │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 16438 │ │ │ │ + bl 8b00 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 16420 │ │ │ │ + ldr.w r3, [pc, #1152] @ 1578c │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #876] @ 0x36c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 164b2 │ │ │ │ + bl 8b00 │ │ │ │ + mov r1, r0 │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 1581e │ │ │ │ + movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 16f6a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbnz r2, 16f6a │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - bl f7f4 │ │ │ │ - mov r8, r0 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + blx 36e4 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1790c │ │ │ │ - bl 14ac0 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r4, r0, #1 │ │ │ │ - beq.w 17924 │ │ │ │ - b.n 16fc0 │ │ │ │ - str r0, [r0, r0] │ │ │ │ - @ instruction: 0x47c3 │ │ │ │ - str r0, [r0, r0] │ │ │ │ - stmia r7!, {r0, r1, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #592] @ 0x250 │ │ │ │ - movs r4, r0 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ - movs r4, r0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ + beq.w 1581e │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 16fda │ │ │ │ + beq.n 15352 │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cbnz r2, 16fda │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 17f70 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - b.n 16dd2 │ │ │ │ - mov r7, r4 │ │ │ │ - b.n 16c48 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16d7e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16d94 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16ea6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16e92 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16ee2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16eca │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16f1e │ │ │ │ - lsls r7, r3, #6 │ │ │ │ - bpl.w 185c8 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 16258 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 15366 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1624e │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ + sub.w r2, fp, r3 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + clz r2, r2 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + cmp fp, r3 │ │ │ │ + ite ne │ │ │ │ + movne r1, r2 │ │ │ │ + orreq.w r1, r2, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + cmp fp, r7 │ │ │ │ + it eq │ │ │ │ + orreq.w r1, r1, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 15f04 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 153aa │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 15fb8 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 16768 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 94c0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1651a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - b.n 16d5a │ │ │ │ - ldr.w r1, [pc, #1644] @ 176b0 │ │ │ │ - mov.w r2, #368 @ 0x170 │ │ │ │ - ldr.w r0, [pc, #1640] @ 176b4 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3c68 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17754 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 16c38 │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ - mov r0, fp │ │ │ │ - ldr.w r3, [pc, #1608] @ 176b8 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1360] @ 0x550 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1795e │ │ │ │ - blx r4 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 17952 │ │ │ │ - ldr.w r1, [pc, #1584] @ 176bc │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc │ │ │ │ - bl a450 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17760 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 16c68 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 16c68 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16c68 │ │ │ │ - ldr.w r3, [pc, #1540] @ 176c0 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r1, [pc, #1536] @ 176c4 │ │ │ │ - mov r5, r4 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - movw r8, #383 @ 0x17f │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ - strd sl, r6, [sp, #16] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + bne.w 16576 │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 16b3c │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + ldr.w fp, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 170f6 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 17242 │ │ │ │ - cbz r4, 1710c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1710c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1720e │ │ │ │ - cbz r5, 17120 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [fp] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 17120 │ │ │ │ + beq.n 15416 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 171fa │ │ │ │ - cbz r6, 17134 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 17134 │ │ │ │ + beq.w 162d8 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, fp │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + bl b094 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov r1, r0 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 1543c │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 171ee │ │ │ │ - cbz r3, 1714a │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1714a │ │ │ │ + beq.w 15fe0 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 15454 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17286 │ │ │ │ - ldrb.w r3, [sp, #84] @ 0x54 │ │ │ │ + beq.w 15fc2 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 16592 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 15472 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1725a │ │ │ │ - ldrb.w r3, [sp, #80] @ 0x50 │ │ │ │ + beq.w 15fd0 │ │ │ │ + mov sl, r1 │ │ │ │ + b.n 1521a │ │ │ │ + str r4, [sp, #24] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 14c4a │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ + vldr s16, [pc, #680] @ 1572c │ │ │ │ + vldr s0, [pc, #680] @ 15730 │ │ │ │ + mov.w sl, #50 @ 0x32 │ │ │ │ + mov.w r4, #400 @ 0x190 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 14c88 │ │ │ │ + b.n 14cb6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14df2 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14d56 │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ + mov.w sl, #50 @ 0x32 │ │ │ │ + mov.w r4, #400 @ 0x190 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 14c88 │ │ │ │ + ldr r3, [pc, #724] @ (15790 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1724e │ │ │ │ - ldr.w r0, [pc, #1384] @ 176c8 │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, pc │ │ │ │ - bl d23c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cbz r3, 17184 │ │ │ │ + bne.w 16a92 │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ + mov.w sl, #50 @ 0x32 │ │ │ │ + mov.w r4, #400 @ 0x190 │ │ │ │ + b.w 14cb6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14ef8 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14f34 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1503e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14f78 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14fc0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + movw r3, #550 @ 0x226 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + strd r0, r0, [sp, #16] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 15536 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 15536 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 156f4 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 15554 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 15554 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 156fc │ │ │ │ + cbz r4, 1556a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1556a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 15808 │ │ │ │ + ldrb.w r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r2, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r3, #0 │ │ │ │ + andne.w r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 15bfc │ │ │ │ + ldrb.w r3, [sp, #188] @ 0xbc │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 157a4 │ │ │ │ + ldr r0, [pc, #520] @ (15794 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + bl d294 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 155b2 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 155b2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 15800 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 155d0 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 155ce │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 157b0 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cbz r1, 155e8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17184 │ │ │ │ + beq.n 155e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1727e │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cbz r1, 1719a │ │ │ │ + beq.w 157c8 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cbz r1, 15600 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1719a │ │ │ │ + beq.n 15600 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17276 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - cbz r1, 171b0 │ │ │ │ + beq.w 157d0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbz r3, 1561a │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1561a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 157f8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cbz r3, 15632 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 15632 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 156ec │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 15650 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 15650 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 157d8 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + cbz r1, 15668 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 15668 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 157e0 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cbz r1, 15680 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 15680 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 157e8 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + cbz r1, 15698 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 15698 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 157f0 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cbz r1, 156b0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 171b0 │ │ │ │ + beq.n 156b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17266 │ │ │ │ + beq.w 157b8 │ │ │ │ blx 377c │ │ │ │ - cbz r7, 171c8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cbz r1, 156ca │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 171c8 │ │ │ │ + beq.n 156ca │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1726e │ │ │ │ - ldr.w r2, [pc, #1280] @ 176cc │ │ │ │ - ldr.w r3, [pc, #1280] @ 176d0 │ │ │ │ + beq.n 157c0 │ │ │ │ + ldr r2, [pc, #204] @ (15798 ) │ │ │ │ + ldr r3, [pc, #108] @ (1573c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 18458 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ - vpop {d8-d11} │ │ │ │ + bne.w 16ace │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add sp, #236 @ 0xec │ │ │ │ + vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - b.n 17134 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - b.n 17120 │ │ │ │ - mov.w r8, #396 @ 0x18c │ │ │ │ - strd sl, r9, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + b.n 15632 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - b.n 1710c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 181fa │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 181fa │ │ │ │ - movs r4, #0 │ │ │ │ - mov.w r8, #396 @ 0x18c │ │ │ │ - mov r6, r4 │ │ │ │ - mov r3, r4 │ │ │ │ - strd sl, r9, [sp, #16] │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + b.n 15536 │ │ │ │ + mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - b.n 170f6 │ │ │ │ + b.n 15554 │ │ │ │ + ldr r1, [pc, #148] @ (1579c ) │ │ │ │ + movw r2, #519 @ 0x207 │ │ │ │ + ldr r0, [pc, #148] @ (157a0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3c68 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15fee │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.w 14c32 │ │ │ │ + cbnz r0, 15796 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + cmn r0, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + mvns r2, r7 │ │ │ │ + sub sp, #296 @ 0x128 │ │ │ │ + movs r4, r0 │ │ │ │ + sub sp, #280 @ 0x118 │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + revsh r2, r3 │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + rev16 r6, r2 │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r2, 15796 │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r2, 1576a │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ + movs r4, r0 │ │ │ │ + @ instruction: 0xb776 │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ + movs r4, r0 │ │ │ │ + push {r1, r7, lr} │ │ │ │ + movs r4, r0 │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r1, r2, r4, r5, r6} │ │ │ │ + movs r4, r0 │ │ │ │ + uxtb r0, r1 │ │ │ │ + movs r4, r0 │ │ │ │ + @ instruction: 0xf7ee0002 │ │ │ │ + add r5, pc, #888 @ (adr r5, 15b14 ) │ │ │ │ + movs r4, r0 │ │ │ │ + movw r0, #18434 @ 0x4802 │ │ │ │ + vext.8 d16, d6, d2, #0 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #188 @ 0xbc │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1715c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 17154 │ │ │ │ + b.n 1558a │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 171b0 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 155ce │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 171c8 │ │ │ │ + b.n 156b0 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1719a │ │ │ │ + b.n 156ca │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17184 │ │ │ │ - mov r0, r3 │ │ │ │ + b.n 155e8 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1714a │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 15600 │ │ │ │ + mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16e10 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 15650 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16e20 │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 15668 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16e40 │ │ │ │ - mov r0, sl │ │ │ │ + b.n 15680 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16db2 │ │ │ │ - vldr d0, [r4, #8] │ │ │ │ - b.n 16ef6 │ │ │ │ - ldr.w r3, [pc, #1052] @ 176d4 │ │ │ │ - ldr.w r2, [pc, #1052] @ 176d8 │ │ │ │ - ldr.w r1, [pc, #1052] @ 176dc │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r1, pc │ │ │ │ - movw r8, #383 @ 0x17f │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3b8c │ │ │ │ - strd r4, r4, [sp, #16] │ │ │ │ - b.n 1714a │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + b.n 15698 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1561a │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 155b2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1556a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3a00 │ │ │ │ + subs.w fp, r0, #0 │ │ │ │ + bge.w 152ce │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r9, r6 │ │ │ │ - ldr.w fp, [sp, #28] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - cmp r3, r1 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - beq.n 172fe │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ + mov r3, r4 │ │ │ │ + ldrd r5, r6, [sp, #108] @ 0x6c │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ + str.w sl, [sp, #52] @ 0x34 │ │ │ │ + beq.n 15844 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 161e0 │ │ │ │ + ldr.w sl, [sp, #152] @ 0x98 │ │ │ │ + movw r4, #562 @ 0x232 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 1586e │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1586e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1771e │ │ │ │ - vcvt.f64.f32 d7, s16 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - vmov.f64 d0, d7 │ │ │ │ - vmov.f64 d10, d7 │ │ │ │ - blx 3844 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17c6e │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - blx 3c74 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17c7a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1733e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + beq.w 161d6 │ │ │ │ + ldrb.w r3, [sp, #192] @ 0xc0 │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1774a │ │ │ │ - ldr r3, [pc, #928] @ (176e0 ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 17742 │ │ │ │ - blx 39f4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - vcvt.f32.f64 s16, d0 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s16, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 17c9c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 17382 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + bne.w 15c96 │ │ │ │ + mov.w fp, #1 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17946 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r5, [fp, #12] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 17cba │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 3524 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - vldr s19, [pc, #772] @ 176ac │ │ │ │ - it ne │ │ │ │ - addne r3, #1 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - it ne │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3524 │ │ │ │ - cmp r4, r0 │ │ │ │ - bne.w 17e40 │ │ │ │ + beq.w 15a98 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldr.w r3, [pc, #1628] @ 15eec │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1572] @ 0x624 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 1590e │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ands.w ip, r2, #67108864 @ 0x4000000 │ │ │ │ + bne.w 16442 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.w 15c5a │ │ │ │ + ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ + ubfx r3, r3, #6, #1 │ │ │ │ + ands.w r3, r3, r2, lsr #31 │ │ │ │ + beq.w 15c5a │ │ │ │ + ldr r3, [r1, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + bpl.w 15c5a │ │ │ │ + ldr.w r2, [r0, #172] @ 0xac │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 15a7c │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.w 16b0a │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 16b68 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 16b7e │ │ │ │ + ldr.w ip, [r2, #8] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.w 15a98 │ │ │ │ + adds r2, #8 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 15906 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, ip │ │ │ │ + beq.w 15a98 │ │ │ │ + ldr.w r0, [r2, #4]! │ │ │ │ + cmp r1, r0 │ │ │ │ + bne.n 158fe │ │ │ │ + ldr.w r0, [pc, #1504] @ 15ef0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + bl d294 │ │ │ │ + ldrb.w r3, [sp, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 15cd2 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ + add r1, sp, #148 @ 0x94 │ │ │ │ + bl 9b14 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3a78 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 16316 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + mov r2, r9 │ │ │ │ + str.w r8, [sp] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr.w sl, [r3, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + blx sl │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17cf2 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + beq.w 163f2 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 15968 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 15f66 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 34e8 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16408 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 173ec │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - ldr r3, [pc, #756] @ (176e4 ) │ │ │ │ - ldr.w r2, [r8, r3] │ │ │ │ - ldr r3, [pc, #756] @ (176e8 ) │ │ │ │ - ldr.w r1, [r8, r3] │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - it ne │ │ │ │ - cmpne r3, r2 │ │ │ │ - bne.w 180d8 │ │ │ │ - ldr r1, [pc, #740] @ (176ec ) │ │ │ │ - ldr.w r1, [r8, r1] │ │ │ │ + beq.n 1598e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 16194 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.w 1648c │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ands.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ + beq.w 16b82 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 185de │ │ │ │ - ldr r1, [pc, #732] @ (176f0 ) │ │ │ │ - ldr.w r1, [r8, r1] │ │ │ │ + beq.w 16b68 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 185c4 │ │ │ │ - ldr.w r4, [fp, #8] │ │ │ │ - cmp r4, #2 │ │ │ │ - bne.w 17f10 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - bne.w 17f8a │ │ │ │ - lsls r0, r3, #5 │ │ │ │ - bpl.w 18582 │ │ │ │ - ldr.w r7, [fp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r1, [fp, #16] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 16b7e │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + adds r0, r1, #1 │ │ │ │ + beq.w 164f4 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + add.w r8, r0, #1 │ │ │ │ + cmp r8, r1 │ │ │ │ + bge.w 1634a │ │ │ │ + strd r5, r6, [sp, #104] @ 0x68 │ │ │ │ + mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r5, [sp, #100] @ 0x64 │ │ │ │ + mov sl, r1 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ + blt.n 15a5e │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 16b82 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + beq.w 16b68 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 16b7e │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + mov r3, r8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17474 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 17988 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 8838 │ │ │ │ - mov r0, sl │ │ │ │ - bl 8838 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 39cc │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 17f7a │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 17614 │ │ │ │ - ldr.w fp, [sp, #32] │ │ │ │ - mov.w r9, #0 │ │ │ │ - mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - str.w r8, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r1, r9 │ │ │ │ - bl f7f4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17c8c │ │ │ │ - vcvt.f64.f32 d0, s16 │ │ │ │ - blx 3844 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17ce0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3c44 │ │ │ │ - mov r8, r0 │ │ │ │ + bcs.w 15d64 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr.w r6, [r2, r3, lsl #2] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp r2, fp │ │ │ │ + beq.n 15a0c │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + ldr r7, [r2, #56] @ 0x38 │ │ │ │ + mov r2, r9 │ │ │ │ + blx r7 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17e62 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.n 174e4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 17970 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.n 174f4 │ │ │ │ + beq.w 15e2e │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp r2, fp │ │ │ │ + beq.n 15a36 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 15c20 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 15a46 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17978 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + beq.w 15c28 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + cmp r8, sl │ │ │ │ + beq.w 16344 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + and.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ + bge.n 159dc │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 16b82 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1796a │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s15, d0 │ │ │ │ - vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmov.f32 s22, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 17e76 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.n 17532 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 17980 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl f7f4 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17e90 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3864 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17f00 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3c44 │ │ │ │ - mov fp, r0 │ │ │ │ + beq.w 16b68 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 16b7e │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + add.w r3, r8, r2 │ │ │ │ + b.n 159f6 │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 1590e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17faa │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 17578 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 17c46 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bne.n 15a7c │ │ │ │ + ldr.w r3, [pc, #1128] @ 15ef4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 1590e │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + mov r3, r8 │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str.w r8, [sp, #60] @ 0x3c │ │ │ │ + mov.w sl, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str r6, [r3, #0] │ │ │ │ + cbz r0, 15acc │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1758c │ │ │ │ + beq.n 15acc │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17c3e │ │ │ │ - mov r0, fp │ │ │ │ - bl 14ac0 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 17fce │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 15fb2 │ │ │ │ + cbz r5, 15ae2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 175b2 │ │ │ │ + beq.n 15ae2 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17c4e │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl f7f4 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17fee │ │ │ │ - bl 14ac0 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 18048 │ │ │ │ - vmov s15, r4 │ │ │ │ - vmul.f32 s0, s22, s22 │ │ │ │ - vmov.f32 s14, s19 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - vmla.f32 s14, s0, s15 │ │ │ │ - vmov.f32 s19, s14 │ │ │ │ - beq.n 17600 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + beq.w 16222 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17c56 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.w 174a4 │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ - str.w fp, [sp, #32] │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ - mov r9, r7 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b.n 173b8 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r8, #388 @ 0x184 │ │ │ │ - b.n 170e0 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov.w r8, #388 @ 0x184 │ │ │ │ - b.n 170e0 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r9, r6 │ │ │ │ - bgt.n 1772a │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 17662 │ │ │ │ - ldr r3, [pc, #168] @ (176f4 ) │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - beq.w 17c5e │ │ │ │ - ldr r3, [pc, #160] @ (176f8 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [pc, #160] @ (176fc ) │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - movs r3, #0 │ │ │ │ - strd sl, r9, [sp, #16] │ │ │ │ - mov r6, r3 │ │ │ │ - mov r5, r3 │ │ │ │ - movw r8, #383 @ 0x17f │ │ │ │ - b.n 170e0 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r5, r7 │ │ │ │ - mov.w r8, #388 @ 0x184 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - b.n 170e0 │ │ │ │ - movs r4, #0 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov.w r8, #386 @ 0x182 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 170e0 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16e30 │ │ │ │ - movs r4, #0 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov.w r8, #388 @ 0x184 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 170e0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - bgt.n 17608 │ │ │ │ - movs r2, r0 │ │ │ │ - bmi.n 175e0 │ │ │ │ - movs r2, r0 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - movs r4, r0 │ │ │ │ - asrs r7, r7, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - blt.n 17658 │ │ │ │ - movs r2, r0 │ │ │ │ - blt.n 17630 │ │ │ │ - movs r2, r0 │ │ │ │ - ldrh r4, [r3, #22] │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 1766c │ │ │ │ - movs r2, r0 │ │ │ │ - bvc.n 176c4 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - bmi.n 1779c │ │ │ │ - movs r2, r0 │ │ │ │ - bcs.n 17630 │ │ │ │ - movs r2, r0 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - movw r8, #389 @ 0x185 │ │ │ │ - b.n 170e0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w r8, #368 @ 0x170 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - strd r3, r3, [sp, #16] │ │ │ │ - b.n 1714a │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - b.n 172fe │ │ │ │ - ldr.w r3, [pc, #3152] @ 1837c │ │ │ │ - movs r2, #2 │ │ │ │ - ldr.w r1, [pc, #3148] @ 18380 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3b8c │ │ │ │ - b.n 17662 │ │ │ │ - bl 89f4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - b.n 1735a │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - b.n 1733e │ │ │ │ - mov.w r8, #368 @ 0x170 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - strd r0, r0, [sp, #16] │ │ │ │ - b.n 1714a │ │ │ │ - cmp r3, r2 │ │ │ │ - ittt ne │ │ │ │ - addne r3, #1 │ │ │ │ - ldrne r2, [sp, #16] │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr.w r3, [pc, #3096] @ 18384 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 17eba │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - movs r5, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - bl b03c │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 177aa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 17810 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 17ea0 │ │ │ │ - ldr.w r2, [pc, #3028] @ 18388 │ │ │ │ - ldr.w r1, [pc, #3028] @ 1838c │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ - ldr.w r1, [r8, r1] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne fp, r1 │ │ │ │ - ite ne │ │ │ │ - movne r2, #1 │ │ │ │ - moveq r2, #0 │ │ │ │ - bne.w 182dc │ │ │ │ - ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ - cbz r3, 177ee │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, sp, #78 @ 0x4e │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 17ea0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 15d52 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 171b0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + beq.w 15d52 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ subs r3, #1 │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ + ldrd r7, r4, [sp, #148] @ 0x94 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 171b0 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 171b0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 177aa │ │ │ │ - str r5, [sp, #20] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - movw r8, #389 @ 0x185 │ │ │ │ - b.n 170e0 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r5, r7 │ │ │ │ - movw r8, #389 @ 0x185 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - b.n 170e0 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r5, r7 │ │ │ │ - movw r8, #389 @ 0x185 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - b.n 170e0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3ad0 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1801e │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + beq.w 15faa │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 16ad2 │ │ │ │ + mov.w r8, #0 │ │ │ │ + str.w r8, [sp, #60] @ 0x3c │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 17866 │ │ │ │ + beq.n 15b2c │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17c66 │ │ │ │ - ldr.w r2, [fp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r4, [r2, #112] @ 0x70 │ │ │ │ - blx r4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18068 │ │ │ │ - mov r0, fp │ │ │ │ - blx r4 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 180cc │ │ │ │ - mov r0, fp │ │ │ │ - blx r4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1815e │ │ │ │ - bl 10888 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1852e │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + beq.w 15d30 │ │ │ │ + cbz r7, 15b42 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 16d7e │ │ │ │ + beq.n 15b42 │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ + str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 16d7e │ │ │ │ - mov r0, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 16d7e │ │ │ │ - mov r3, r8 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r5, r0 │ │ │ │ - movw r8, #389 @ 0x185 │ │ │ │ - b.n 170e0 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16f0a │ │ │ │ - movs r3, #0 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r6, r3 │ │ │ │ - mov r5, r3 │ │ │ │ - movw r8, #389 @ 0x185 │ │ │ │ - b.w 170e0 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r8, #390 @ 0x186 │ │ │ │ - b.w 170e0 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov.w r8, #390 @ 0x186 │ │ │ │ - b.w 170e0 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r5, r0 │ │ │ │ - movw r8, #391 @ 0x187 │ │ │ │ - b.w 170e0 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16fc0 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r3, r8 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - mov r6, r4 │ │ │ │ - mov r5, r7 │ │ │ │ - movw r8, #391 @ 0x187 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - mov r5, r4 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - b.w 170e0 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - b.n 17382 │ │ │ │ - mov.w r8, #368 @ 0x170 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r4, [sp, #20] │ │ │ │ - b.w 1714a │ │ │ │ - blx 3bf8 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.w 17082 │ │ │ │ - bl 89f4 │ │ │ │ - b.n 17506 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 174e4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 174f4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17532 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17474 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr.w r3, [pc, #2552] @ 18390 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r4, [r3, #1568] @ 0x620 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - bl b868 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + beq.w 15d3c │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + cbz r0, 15b5a │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 179d2 │ │ │ │ + beq.n 15b5a │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17c16 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 18212 │ │ │ │ - vcvt.f64.f32 d7, s17 │ │ │ │ - vmov.f64 d0, d7 │ │ │ │ - vmov.f64 d10, d7 │ │ │ │ - blx 3844 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1822e │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, fp │ │ │ │ - blx 36e4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18262 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 17a16 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 180c4 │ │ │ │ - ldr.w r1, [pc, #2428] @ 18394 │ │ │ │ - ldr.w sl, [r8, r1] │ │ │ │ - ldr.w r1, [pc, #2424] @ 18398 │ │ │ │ - sub.w r4, r7, sl │ │ │ │ - clz r4, r4 │ │ │ │ - ldr.w r3, [r8, r1] │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r7, r3 │ │ │ │ - ite ne │ │ │ │ - movne r9, r4 │ │ │ │ - orreq.w r9, r4, #1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r7, r3 │ │ │ │ - it eq │ │ │ │ - orreq.w r9, r9, #1 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 17ffe │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 17a62 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r7, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 17c1e │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 18032 │ │ │ │ - ldr.w r1, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 17a92 │ │ │ │ - mov r7, fp │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [fp] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 17a90 │ │ │ │ - subs r1, #1 │ │ │ │ - str.w r1, [fp] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 17c2e │ │ │ │ - mov fp, r7 │ │ │ │ - ldr.w r2, [pc, #2312] @ 1839c │ │ │ │ - mov r0, fp │ │ │ │ - ldr.w r9, [r8, r2] │ │ │ │ - ldr.w r2, [fp, #4] │ │ │ │ - cmp r2, r9 │ │ │ │ - beq.w 180a0 │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s15, d0 │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - vmov.f32 s17, s15 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 1828a │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + beq.w 15d48 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + cbz r0, 15b72 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 17ade │ │ │ │ + beq.n 15b72 │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ + str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18156 │ │ │ │ - ldr.w r3, [pc, #2240] @ 183a0 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r4, [r3, #1572] @ 0x624 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - bl b868 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 17b1c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + beq.w 15d26 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17c26 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 182a8 │ │ │ │ - vcvt.f64.f32 d7, s18 │ │ │ │ - vmov.f64 d0, d7 │ │ │ │ - vmov.f64 d9, d7 │ │ │ │ - blx 3844 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 182ba │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 36e4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 182cc │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + beq.w 15518 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 17b62 │ │ │ │ + beq.w 15518 │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ + str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 181b8 │ │ │ │ - sub.w sl, r4, sl │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - clz sl, sl │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov.w sl, sl, lsr #5 │ │ │ │ - cmp r4, r3 │ │ │ │ - ite ne │ │ │ │ - movne r3, sl │ │ │ │ - orreq.w r3, sl, #1 │ │ │ │ - cmp r4, r2 │ │ │ │ - ite ne │ │ │ │ - movne r7, r3 │ │ │ │ - orreq.w r7, r3, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 18180 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 17b9e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + bne.w 15518 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15518 │ │ │ │ + ldr r2, [pc, #864] @ (15ef8 ) │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + ldr.w r1, [r2, #776] @ 0x308 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17c36 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 1819e │ │ │ │ + beq.w 164e6 │ │ │ │ + blx r3 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 164bc │ │ │ │ + ldr r1, [pc, #828] @ (15efc ) │ │ │ │ + mov r0, r6 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + add r1, pc │ │ │ │ + bl a4ac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1602e │ │ │ │ cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - moveq r7, r6 │ │ │ │ - beq.n 17bcc │ │ │ │ - mov r7, r6 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 17bcc │ │ │ │ + beq.w 14ca6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 181c8 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.w 181b2 │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s15, d0 │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - vmov.f32 s18, s15 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 1830c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 17c0a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 181c0 │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - b.w 16cd0 │ │ │ │ - mov r0, r4 │ │ │ │ + bne.w 14ca6 │ │ │ │ + mov r0, r6 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 179d2 │ │ │ │ - mov r0, r7 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + b.w 14ca6 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 15580 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 164fa │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ + vldr s16, [pc, #724] @ 15ee8 │ │ │ │ + mov.w sl, #50 @ 0x32 │ │ │ │ + mov.w r4, #400 @ 0x190 │ │ │ │ + b.w 14c88 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17a62 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 15a36 │ │ │ │ + mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17b1c │ │ │ │ - mov r0, fp │ │ │ │ + b.n 15a46 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + blx 37a4 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + b.w 150a8 │ │ │ │ + blx 3754 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 1590e │ │ │ │ + b.n 15a98 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17a90 │ │ │ │ - mov r0, r4 │ │ │ │ + b.w 14e36 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov sl, r0 │ │ │ │ + movw r3, #545 @ 0x221 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, r0, [sp, #16] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 15518 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r2, r4 │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 15880 │ │ │ │ + vcmpe.f32 s16, s0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.w 16640 │ │ │ │ + cmp sl, r4 │ │ │ │ + blt.w 14cb6 │ │ │ │ + ldr.w r1, [r3, #1000] @ 0x3e8 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r0, [r3, #1568] @ 0x620 │ │ │ │ + mov sl, r4 │ │ │ │ + bl 9cf8 │ │ │ │ + mov r8, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #544 @ 0x220 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 15f7c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #196 @ 0xc4 │ │ │ │ + blx 369c <_PyMonitoring_FireExceptionHandledEvent@plt> │ │ │ │ + b.n 15924 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov sl, r0 │ │ │ │ + movw r3, #546 @ 0x222 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, r0, [sp, #28] │ │ │ │ + strd r0, r0, [sp, #16] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 15518 │ │ │ │ + mov r4, r3 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + strd r3, r3, [sp, #28] │ │ │ │ + strd r3, r3, [sp, #16] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + movw r3, #547 @ 0x223 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.w 15518 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17b9e │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + b.n 15b72 │ │ │ │ mov r0, r6 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1758c │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 15b2c │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17578 │ │ │ │ - mov r0, fp │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 15b42 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 175b2 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 15b5a │ │ │ │ + ldrd r6, r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ + b.n 15b08 │ │ │ │ + mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17600 │ │ │ │ - ldr.w r3, [pc, #1860] @ 183a4 │ │ │ │ - add r3, pc │ │ │ │ - b.n 1765a │ │ │ │ + b.w 15152 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3834 │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 15d94 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17866 │ │ │ │ - mov.w r8, #394 @ 0x18a │ │ │ │ - strd sl, r9, [sp, #16] │ │ │ │ - b.w 1714a │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov.w r8, #394 @ 0x18a │ │ │ │ - strd sl, r9, [sp, #16] │ │ │ │ - b.w 170e0 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ + blx 37b0 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ - movw r8, #399 @ 0x18f │ │ │ │ - b.w 1710e │ │ │ │ - str r2, [sp, #16] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 15d8e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cbnz r2, 15d8e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 15a0c │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w sl, #0 │ │ │ │ + movw r3, #573 @ 0x23d │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrd r5, r6, [sp, #104] @ 0x68 │ │ │ │ + b.n 15aae │ │ │ │ + blx 38a0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r2, sp, #156 @ 0x9c │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3c04 │ │ │ │ + ldr.w r9, [sp, #156] @ 0x9c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 14db0 │ │ │ │ blx 3940 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1736e │ │ │ │ - movs r6, #0 │ │ │ │ - mov.w r8, #394 @ 0x18a │ │ │ │ - strd sl, r9, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 1710e │ │ │ │ - ldr.w r3, [pc, #1772] @ 183a8 │ │ │ │ - ldr.w r2, [pc, #1772] @ 183ac │ │ │ │ - ldr.w r1, [pc, #1772] @ 183b0 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - add r1, pc │ │ │ │ - mov.w r8, #396 @ 0x18c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3b8c │ │ │ │ - strd sl, r9, [sp, #16] │ │ │ │ - b.w 1714a │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r3, r0 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - movw r8, #399 @ 0x18f │ │ │ │ - b.w 170e0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 17d08 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18226 │ │ │ │ - ldr.w r3, [pc, #1704] @ 183b4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + beq.w 16992 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r4, r9 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov sl, r9 │ │ │ │ + mov.w r3, #548 @ 0x224 │ │ │ │ + mov r8, r9 │ │ │ │ + str.w r9, [sp, #40] @ 0x28 │ │ │ │ + strd r9, r9, [sp, #28] │ │ │ │ + strd r9, r9, [sp, #16] │ │ │ │ + str.w r9, [sp, #36] @ 0x24 │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.w 15518 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + b.w 1510a │ │ │ │ + mov.w sl, #50 @ 0x32 │ │ │ │ + mov.w r4, #400 @ 0x190 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 14c88 │ │ │ │ + ldr r3, [pc, #232] @ (15f00 ) │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [r3, #1460] @ 0x5b4 │ │ │ │ - bl 92f4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18348 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 18424 │ │ │ │ - bl 89f4 │ │ │ │ - vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 183f0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 17d52 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18274 │ │ │ │ - vcmp.f64 d0, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 18360 │ │ │ │ - vcvt.f64.f32 d7, s19 │ │ │ │ - vdiv.f64 d6, d7, d0 │ │ │ │ - vcvt.f32.f64 s0, d6 │ │ │ │ - vcmp.f32 s0, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 18556 │ │ │ │ - vsqrt.f32 s15, s0 │ │ │ │ - vmov.f32 s19, s15 │ │ │ │ - vmov.f64 d0, d10 │ │ │ │ - blx 3844 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18354 │ │ │ │ - vcvt.f64.f32 d0, s17 │ │ │ │ - blx 3844 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1843c │ │ │ │ - vcvt.f64.f32 d0, s18 │ │ │ │ - blx 3844 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18448 │ │ │ │ - vcvt.f64.f32 d0, s16 │ │ │ │ - blx 3844 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1849c │ │ │ │ - vcvt.f64.f32 d0, s19 │ │ │ │ - blx 3844 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1833c │ │ │ │ - str r0, [sp, #16] │ │ │ │ - movs r0, #6 │ │ │ │ - blx 38f8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1833c │ │ │ │ - mov r2, r5 │ │ │ │ - movs r1, #0 │ │ │ │ - bl 925c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 17dfa │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, fp │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 925c │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, fp │ │ │ │ - bl 925c │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #3 │ │ │ │ - mov r0, fp │ │ │ │ - bl 925c │ │ │ │ - mov r2, r6 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 925c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - movs r1, #5 │ │ │ │ - mov r0, fp │ │ │ │ - bl 925c │ │ │ │ - ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18248 │ │ │ │ - strd sl, r9, [sp, #16] │ │ │ │ - b.w 17170 │ │ │ │ - ldr.w r3, [pc, #1396] @ 183b8 │ │ │ │ - ldr.w r1, [pc, #1396] @ 183bc │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ - movs r6, #0 │ │ │ │ - mov.w r8, #396 @ 0x18c │ │ │ │ - strd sl, r9, [sp, #16] │ │ │ │ - b.n 17cb4 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r4, r6 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - movw r8, #399 @ 0x18f │ │ │ │ - b.w 170e0 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1751e │ │ │ │ - mov r6, r8 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - movw r8, #399 @ 0x18f │ │ │ │ - b.w 1710e │ │ │ │ - str r7, [sp, #20] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r3, r0 │ │ │ │ - mov.w r8, #400 @ 0x190 │ │ │ │ - b.w 1710e │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r8, #368 @ 0x170 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r4, [sp, #20] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - b.w 170e0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r5, [r3, #12] │ │ │ │ + bne.w 16ab2 │ │ │ │ + mov.w sl, #50 @ 0x32 │ │ │ │ + mov.w r4, #400 @ 0x190 │ │ │ │ + b.w 14cb6 │ │ │ │ + movs r3, #1 │ │ │ │ + mov sl, r6 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + movw r3, #573 @ 0x23d │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + ldrd r5, r6, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 15aae │ │ │ │ + mov r4, r3 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + strd r3, r3, [sp, #16] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #548 @ 0x224 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.w 15518 │ │ │ │ + ldr.w r5, [r9, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1856c │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 16af4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r4, [r9, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17efa │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + beq.n 15eaa │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18240 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, 15eaa │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r2, #1 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - b.n 17786 │ │ │ │ - mov r6, r8 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov.w r8, #400 @ 0x190 │ │ │ │ - b.w 1710e │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - str.w fp, [sp] │ │ │ │ - bgt.w 181d0 │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.w 1721a │ │ │ │ - ldr.w r3, [pc, #1112] @ 1837c │ │ │ │ - cmp r4, #1 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - beq.w 18336 │ │ │ │ - ldr.w r3, [pc, #1164] @ 183c0 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [pc, #1164] @ 183c4 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + bl b094 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - cmp r4, r2 │ │ │ │ - beq.n 17e56 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - subs r4, #1 │ │ │ │ - str r4, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 17e56 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - mov.w r8, #396 @ 0x18c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 14dde │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 14dde │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r6, r4 │ │ │ │ - mov r3, r4 │ │ │ │ - strd sl, r9, [sp, #16] │ │ │ │ - b.w 1710e │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - str r7, [sp, #12] │ │ │ │ - b.n 17994 │ │ │ │ - movs r3, #0 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - movw r8, #397 @ 0x18d │ │ │ │ - b.w 1710e │ │ │ │ - lsls r1, r3, #6 │ │ │ │ - bpl.w 18598 │ │ │ │ - ldr.w r2, [fp, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - b.w 1744c │ │ │ │ - str r7, [sp, #20] │ │ │ │ - mov r4, r6 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r6, r8 │ │ │ │ - mov r3, r0 │ │ │ │ - mov.w r8, #400 @ 0x190 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1710e │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 17102 │ │ │ │ - b.w 1710e │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1759a │ │ │ │ - movs r4, #0 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov.w r8, #400 @ 0x190 │ │ │ │ - mov r6, r4 │ │ │ │ - str.w fp, [sp] │ │ │ │ - b.w 170e0 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov r3, r0 │ │ │ │ - mov.w r8, #402 @ 0x192 │ │ │ │ - b.w 1710e │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 14de8 │ │ │ │ + b.w 14df2 │ │ │ │ + movs r0, r0 │ │ │ │ + cmn r0, r1 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ + movs r4, r0 │ │ │ │ + orn r0, r8, #8519680 @ 0x820000 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ + movs r4, r0 │ │ │ │ + bls.n 15ec2 │ │ │ │ + vtbx.8 d26, {d15-d16}, d30 │ │ │ │ + movs r4, r0 │ │ │ │ + mov r0, fp │ │ │ │ blx 3a00 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.w 17a4e │ │ │ │ - str r5, [sp, #20] │ │ │ │ - mov r3, fp │ │ │ │ - mov r5, r7 │ │ │ │ - mov r4, r9 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov.w r8, #392 @ 0x188 │ │ │ │ - mov r6, r9 │ │ │ │ - b.w 170e0 │ │ │ │ - strd sl, r6, [sp, #16] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - movw r8, #383 @ 0x17f │ │ │ │ - b.w 170e0 │ │ │ │ - vmov.f64 d0, d10 │ │ │ │ - blx 3844 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18488 │ │ │ │ - ldr.w r1, [fp] │ │ │ │ - b.n 17a7c │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 175d0 │ │ │ │ - movs r4, #0 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - str.w r8, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov.w r8, #402 @ 0x192 │ │ │ │ - mov r6, r4 │ │ │ │ - b.w 170e0 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r3, fp │ │ │ │ - mov r9, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bge.w 15392 │ │ │ │ + str.w sl, [sp, #52] @ 0x34 │ │ │ │ + mov sl, fp │ │ │ │ + ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ + movw r4, #562 @ 0x232 │ │ │ │ + ldrd r5, r6, [sp, #108] @ 0x6c │ │ │ │ + ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ + mov r3, sl │ │ │ │ + ldr.w sl, [sp, #152] @ 0x98 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1584c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 18086 │ │ │ │ + beq.w 1584c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1820a │ │ │ │ - bl 10888 │ │ │ │ - cbz r0, 180a6 │ │ │ │ + bne.w 1584c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1584c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 15298 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + b.w 15284 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15968 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - strd sl, r9, [sp, #16] │ │ │ │ - movw r8, #383 @ 0x17f │ │ │ │ - b.w 170e0 │ │ │ │ - bl 89f4 │ │ │ │ - b.n 17aaa │ │ │ │ - ldr r3, [pc, #724] @ (1837c ) │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 18284 │ │ │ │ - ldr r3, [pc, #784] @ (183c8 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [pc, #784] @ (183cc ) │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - b.n 1808c │ │ │ │ + movs r3, #1 │ │ │ │ + mov sl, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + movw r3, #519 @ 0x207 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov fp, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + strd r4, r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + strd r4, r4, [sp, #16] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + b.w 15518 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17a16 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r3, fp │ │ │ │ - mov r9, r6 │ │ │ │ - movs r4, #1 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - b.n 18072 │ │ │ │ + b.w 152e2 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1508a │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15b08 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15acc │ │ │ │ mov r0, fp │ │ │ │ - blx 3ad0 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 153aa │ │ │ │ + mov r0, fp │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + b.w 15454 │ │ │ │ + mov r0, sl │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mov sl, r1 │ │ │ │ + b.w 1521a │ │ │ │ + mov r0, r4 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + b.w 1543c │ │ │ │ + movs r3, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov sl, r0 │ │ │ │ + movw r3, #519 @ 0x207 │ │ │ │ + mov r8, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, r0, [sp, #16] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.w 15518 │ │ │ │ + ldr.w r3, [pc, #1492] @ 165f0 │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + b.w 151f0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 165a8 │ │ │ │ + adds r3, #1 │ │ │ │ + vcvt.f64.f32 d0, s0 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + blx 3844 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 165b8 │ │ │ │ + vcvt.f64.f32 d0, s16 │ │ │ │ + blx 3844 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 184aa │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + beq.w 167fa │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3864 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16856 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3864 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16882 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3864 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 168ac │ │ │ │ + ldr.w r2, [pc, #1380] @ 165f4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 168d4 │ │ │ │ + movs r2, #5 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + mov r4, r6 │ │ │ │ + add r1, sp, #204 @ 0xcc │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r4 │ │ │ │ + strd r7, r3, [sp, #204] @ 0xcc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ + strd r8, sl, [sp, #212] @ 0xd4 │ │ │ │ + str.w r9, [sp, #220] @ 0xdc │ │ │ │ + bl b094 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + bl 8808 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 180fe │ │ │ │ + beq.n 160e2 │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ + str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1832a │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r7, [r2, #112] @ 0x70 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18514 │ │ │ │ - mov r0, r3 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 184d2 │ │ │ │ - mov r0, r3 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1845c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 10888 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 18560 │ │ │ │ + beq.w 1673e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1814e │ │ │ │ + beq.n 160f6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18434 │ │ │ │ - mov r7, r6 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - b.w 17474 │ │ │ │ - mov r0, fp │ │ │ │ + beq.w 16748 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1610e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 16750 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 16126 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 16758 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1613e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 16760 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 16152 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 16736 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 16938 │ │ │ │ + ldrb.w r3, [sp, #186] @ 0xba │ │ │ │ + cbz r3, 16174 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add.w r0, sp, #186 @ 0xba │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 16938 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 156b0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 156b0 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17ade │ │ │ │ - movs r1, #2 │ │ │ │ - mov r9, r6 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r6, r5 │ │ │ │ - str.w fp, [sp, #28] │ │ │ │ + b.w 156b0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1598e │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + b.w 1513e │ │ │ │ movs r4, #0 │ │ │ │ - bl 8be4 │ │ │ │ - movw r8, #383 @ 0x17f │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - strd sl, r9, [sp, #16] │ │ │ │ - b.w 170e0 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + movw r2, #550 @ 0x226 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r7, r4 │ │ │ │ + mov sl, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + strd r4, r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + strd r4, r4, [sp, #16] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b.n 15b18 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1586e │ │ │ │ + mov r0, r3 │ │ │ │ + movw r4, #562 @ 0x232 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w sl, [sp, #152] @ 0x98 │ │ │ │ + b.w 1584c │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ + movs r2, #1 │ │ │ │ + ldr.w sl, [sp, #20] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + movw r2, #551 @ 0x227 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + mov r8, sl │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + mov r3, sl │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + str.w sl, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b.n 15b42 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 15174 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15ae2 │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ + movs r2, #1 │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov.w r2, #552 @ 0x228 │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + mov r8, sl │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ + mov r3, sl │ │ │ │ + str.w sl, [sp, #60] @ 0x3c │ │ │ │ + str r5, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b.n 15b42 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 15366 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3a00 │ │ │ │ - subs.w sl, r0, #0 │ │ │ │ - bge.w 17b8c │ │ │ │ - str r5, [sp, #20] │ │ │ │ - mov r5, r7 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - movw r8, #393 @ 0x189 │ │ │ │ - b.w 170e0 │ │ │ │ - vmov.f64 d0, d9 │ │ │ │ - blx 3844 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 184c0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - b.n 17bba │ │ │ │ - bl 89f4 │ │ │ │ - b.n 17bda │ │ │ │ - mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17b62 │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + b.w 15352 │ │ │ │ + movs r2, #1 │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov sl, r0 │ │ │ │ + movw r2, #553 @ 0x229 │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b.n 15b42 │ │ │ │ + blx 3bf8 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.w 15020 │ │ │ │ + mov r2, sl │ │ │ │ + mov r6, r8 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + mov r7, r3 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov sl, r3 │ │ │ │ + movw r2, #553 @ 0x229 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ + mov r8, r3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b.n 15b18 │ │ │ │ + mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17c0a │ │ │ │ - mov r0, r6 │ │ │ │ + b.w 151e8 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov r3, r0 │ │ │ │ + movw r2, #554 @ 0x22a │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b.n 15b42 │ │ │ │ + blx 37b0 │ │ │ │ + mov fp, r0 │ │ │ │ + b.w 15230 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17bcc │ │ │ │ - ldr r3, [pc, #424] @ (1837c ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r1, [pc, #504] @ (183d0 ) │ │ │ │ + b.w 15416 │ │ │ │ + movw r4, #557 @ 0x22d │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + b.w 1586e │ │ │ │ + vldr d7, [pc, #760] @ 165e8 │ │ │ │ + mov sl, r2 │ │ │ │ + add r1, sp, #204 @ 0xcc │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + mov r0, sl │ │ │ │ + vstr d7, [sp, #200] @ 0xc8 │ │ │ │ + bl b094 │ │ │ │ + mov r3, sl │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 1513e │ │ │ │ + blx 37b0 │ │ │ │ + mov r1, r0 │ │ │ │ + b.w 15250 │ │ │ │ + ldr r3, [pc, #736] @ (165f8 ) │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [pc, #736] @ (165fc ) │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + ldr r2, [pc, #728] @ (16600 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ + add r2, pc │ │ │ │ blx 3b8c │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + movw r3, #570 @ 0x23a │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.w 15aae │ │ │ │ + ldrd r5, r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + mov.w r8, #0 │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + str.w r8, [sp, #148] @ 0x94 │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + str.w r8, [sp, #144] @ 0x90 │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str.w r8, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str r6, [r3, #0] │ │ │ │ + cbz r0, 16386 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 181fa │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + beq.n 16386 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 163d4 │ │ │ │ + cbz r5, 1639c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1639c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17234 │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w r8, #396 @ 0x18c │ │ │ │ - mov r6, r3 │ │ │ │ - strd sl, r9, [sp, #16] │ │ │ │ - b.w 1710c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18086 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - mov r3, fp │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r4, fp │ │ │ │ - mov r6, fp │ │ │ │ - mov r5, fp │ │ │ │ - mov.w r8, #392 @ 0x188 │ │ │ │ - b.w 170e0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17d08 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - mov r3, fp │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w r8, #392 @ 0x188 │ │ │ │ - b.w 170e0 │ │ │ │ - mov r0, r2 │ │ │ │ + beq.w 16830 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + cbz r1, 163b4 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 163b4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 16828 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + bpl.w 16b82 │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + ldrd r5, r4, [sp, #16] │ │ │ │ + b.w 14e86 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17efa │ │ │ │ - mov r3, fp │ │ │ │ - movs r2, #109 @ 0x6d │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, sp, #78 @ 0x4e │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 18354 │ │ │ │ - strd sl, r9, [sp, #16] │ │ │ │ - b.w 1716c │ │ │ │ - str r5, [sp, #20] │ │ │ │ - mov r3, fp │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r5, r0 │ │ │ │ + b.n 16386 │ │ │ │ + ldr r3, [pc, #552] @ (16604 ) │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [pc, #552] @ (16608 ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + movw r4, #558 @ 0x22e │ │ │ │ + b.n 162e6 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + movw r3, #570 @ 0x23a │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.w 15aae │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov sl, r0 │ │ │ │ + movw r3, #571 @ 0x23b │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.w 15aae │ │ │ │ + mov r3, r4 │ │ │ │ + ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ + ldrd r5, r6, [sp, #108] @ 0x6c │ │ │ │ + str.w sl, [sp, #52] @ 0x34 │ │ │ │ + ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ + movw r4, #562 @ 0x232 │ │ │ │ + b.n 15f28 │ │ │ │ + blx 37b0 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 15302 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 16b68 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 16b7e │ │ │ │ + ldr.w sl, [r1, #8] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.w 15a98 │ │ │ │ + add.w lr, r1, #8 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, lr │ │ │ │ + str.w lr, [sp, #40] @ 0x28 │ │ │ │ + mov lr, r1 │ │ │ │ + b.n 16476 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 166fa │ │ │ │ + ldr.w r1, [r2, #4]! │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 1646e │ │ │ │ + b.w 1590e │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + mov.w r4, #560 @ 0x230 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + b.n 15f26 │ │ │ │ + ldr r3, [pc, #372] @ (16604 ) │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [pc, #376] @ (1660c ) │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + movs r3, #1 │ │ │ │ + mov.w sl, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #572 @ 0x23c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.w 15aae │ │ │ │ + blx 37b0 │ │ │ │ + mov r1, r0 │ │ │ │ + b.w 15322 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r4, r6 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov sl, r6 │ │ │ │ + movw r3, #519 @ 0x207 │ │ │ │ + mov r8, r6 │ │ │ │ + mov fp, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + strd r6, r6, [sp, #28] │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + strd r6, r6, [sp, #16] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.w 15518 │ │ │ │ + blx 3bf8 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ - mov.w r8, #392 @ 0x188 │ │ │ │ - b.w 170e0 │ │ │ │ - mov r0, r5 │ │ │ │ - vstr d0, [sp] │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - vldr d0, [sp] │ │ │ │ - b.n 17d52 │ │ │ │ - ldr r3, [pc, #332] @ (183d4 ) │ │ │ │ + b.w 15bb4 │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + b.n 164a0 │ │ │ │ + ldr r3, [pc, #276] @ (16610 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 180b8 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17ac6 │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 16620 │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ + vldr s16, [pc, #272] @ 1661c │ │ │ │ + mov.w sl, #50 @ 0x32 │ │ │ │ + mov.w r4, #400 @ 0x190 │ │ │ │ + b.w 14cb6 │ │ │ │ + str.w sl, [sp, #52] @ 0x34 │ │ │ │ + movw r4, #563 @ 0x233 │ │ │ │ + ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ + mov.w sl, #0 │ │ │ │ + ldrd r5, r6, [sp, #108] @ 0x6c │ │ │ │ + ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ + b.n 15f26 │ │ │ │ + ldr r2, [pc, #204] @ (16604 ) │ │ │ │ movs r4, #0 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r6, fp │ │ │ │ - mov r3, r4 │ │ │ │ - mov.w r8, #392 @ 0x188 │ │ │ │ - mov r5, r4 │ │ │ │ - b.w 170e0 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - mov r4, r6 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r5, r6 │ │ │ │ - movw r8, #393 @ 0x189 │ │ │ │ - b.w 170e0 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - movw r8, #393 @ 0x189 │ │ │ │ - b.w 170e0 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - mov r3, fp │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r5, r0 │ │ │ │ - movw r8, #393 @ 0x189 │ │ │ │ - b.w 170e0 │ │ │ │ - ldr r2, [pc, #248] @ (183d8 ) │ │ │ │ - mov r4, fp │ │ │ │ - ldr r1, [pc, #248] @ (183dc ) │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r9, r4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ - mov.w r8, #368 @ 0x170 │ │ │ │ + mov r7, r4 │ │ │ │ + mov sl, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [pc, #204] @ (16614 ) │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #236] @ (183e0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [pc, #200] @ (16618 ) │ │ │ │ add r2, pc │ │ │ │ blx 3b8c │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r6, r3 │ │ │ │ - mov r5, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + movw r3, #547 @ 0x223 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 170e0 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17bf6 │ │ │ │ - movs r4, #0 │ │ │ │ - str r5, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - movw r8, #393 @ 0x189 │ │ │ │ - b.w 170e0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 180fe │ │ │ │ - ldr r3, [pc, #172] @ (183e4 ) │ │ │ │ - add r3, pc │ │ │ │ - b.n 17f36 │ │ │ │ - mov.w r8, #406 @ 0x196 │ │ │ │ - strd sl, r9, [sp, #16] │ │ │ │ - b.w 170e0 │ │ │ │ - mov.w r8, #404 @ 0x194 │ │ │ │ - strd sl, r9, [sp, #16] │ │ │ │ - b.w 1714a │ │ │ │ - mov.w r8, #406 @ 0x196 │ │ │ │ - strd sl, r9, [sp, #16] │ │ │ │ - b.w 1714a │ │ │ │ - ldr r3, [pc, #132] @ (183e8 ) │ │ │ │ - ldr r1, [pc, #136] @ (183ec ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - mov.w r8, #404 @ 0x194 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ - strd sl, r9, [sp, #16] │ │ │ │ - b.w 1714a │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + strd r4, r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + strd r4, r4, [sp, #28] │ │ │ │ + strd r4, r4, [sp, #16] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + b.w 15b18 │ │ │ │ + vldr d7, [pc, #112] @ 165e8 │ │ │ │ + add r1, sp, #204 @ 0xcc │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + mov r0, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + vstr d7, [sp, #200] @ 0xc8 │ │ │ │ + bl b094 │ │ │ │ + mov r1, r0 │ │ │ │ + b.w 1543c │ │ │ │ + ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ + mov.w r4, #564 @ 0x234 │ │ │ │ + ldrd r5, r6, [sp, #108] @ 0x6c │ │ │ │ + str.w sl, [sp, #52] @ 0x34 │ │ │ │ + ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ + b.n 162e6 │ │ │ │ + vcvt.f64.f32 d0, s0 │ │ │ │ + blx 3844 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 16048 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov r7, r0 │ │ │ │ + movw r2, #519 @ 0x207 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, r0, [sp, #16] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b.w 15b18 │ │ │ │ + ... │ │ │ │ + lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ - movs r2, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r4, r7, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r3, #36] @ 0x24 │ │ │ │ - movs r4, r0 │ │ │ │ - cbnz r2, 18416 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6} │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ - movs r2, r0 │ │ │ │ - cbnz r2, 18442 │ │ │ │ - movs r2, r0 │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ - movs r2, r0 │ │ │ │ + subs.w r0, r2, r2 │ │ │ │ + sub.w r0, r4, r2 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + @ instruction: 0xeab60002 │ │ │ │ + and.w r0, r0, r2 │ │ │ │ + add r2, pc, #544 @ (adr r2, 16834 ) │ │ │ │ + movs r4, r0 │ │ │ │ + b.n 16144 │ │ │ │ movs r2, r0 │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + b.n 16340 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - vstr d0, [sp] │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 18520 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + cmn r0, r1 │ │ │ │ + vldr s15, [pc, #-8] @ 1661c │ │ │ │ + vcmpe.f32 s0, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itttt gt │ │ │ │ + vmovgt.f32 s16, s15 │ │ │ │ + movgt r5, #200 @ 0xc8 │ │ │ │ + movgt.w sl, #50 @ 0x32 │ │ │ │ + movgt.w r4, #400 @ 0x190 │ │ │ │ + bgt.w 14cb6 │ │ │ │ + ldr.w r3, [pc, #1348] @ 16b88 │ │ │ │ + movs r4, #0 │ │ │ │ + mov sl, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #996] @ 0x3e4 │ │ │ │ + ldr.w r0, [r3, #1568] @ 0x620 │ │ │ │ + bl 9cf8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + movw r3, #543 @ 0x21f │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 15f7c │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov r1, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - vldr d0, [sp] │ │ │ │ + mov r6, sl │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 17d5e │ │ │ │ + beq.n 16682 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17d5e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - vldr d0, [sp] │ │ │ │ - b.n 17d5e │ │ │ │ - ldr r2, [pc, #460] @ (185f4 ) │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ + beq.w 16916 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1851a │ │ │ │ - blx 3a3c │ │ │ │ - b.n 17d2e │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldrb.w r3, [sp, #186] @ 0xba │ │ │ │ + cbz r3, 166aa │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movs r2, #139 @ 0x8b │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add.w r0, sp, #186 @ 0xba │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 166d6 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 166c8 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 166c8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 16924 │ │ │ │ + strd r5, r4, [sp, #16] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r6, [sp, #28] │ │ │ │ + b.w 155ba │ │ │ │ + movs r3, #1 │ │ │ │ + mov r9, sl │ │ │ │ + str r6, [sp, #28] │ │ │ │ + mov.w sl, #0 │ │ │ │ + strd r5, r4, [sp, #16] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + movw r3, #574 @ 0x23e │ │ │ │ + ldrd r6, r7, [sp, #144] @ 0x90 │ │ │ │ + str.w sl, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.w 15b08 │ │ │ │ + mov r1, lr │ │ │ │ + ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r7 │ │ │ │ + str.w sl, [sp, #40] @ 0x28 │ │ │ │ + mov r7, r6 │ │ │ │ + str.w fp, [sp, #104] @ 0x68 │ │ │ │ + mov r6, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r5, r4 │ │ │ │ + mov sl, lr │ │ │ │ + mov r4, r1 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, ip │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 16b0e │ │ │ │ + ldr.w r1, [sl, #4]! │ │ │ │ + cmp fp, r1 │ │ │ │ + bne.w 1696a │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r7, r3 │ │ │ │ + b.w 1590e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16152 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 160e2 │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1814e │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - mov.w r8, #406 @ 0x196 │ │ │ │ - strd sl, r9, [sp, #16] │ │ │ │ - b.n 17cb4 │ │ │ │ + b.n 160f6 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1610e │ │ │ │ + mov r0, sl │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16126 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1613e │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + str.w r8, [sp] │ │ │ │ + ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + str.w sl, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr.w sl, [r3, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldrd r5, r6, [sp, #108] @ 0x6c │ │ │ │ + ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ + blx sl │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16aa0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 167a8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1691e │ │ │ │ + movs r0, #0 │ │ │ │ + blx 34e8 │ │ │ │ mov r3, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov.w r8, #406 @ 0x196 │ │ │ │ - strd sl, r9, [sp, #16] │ │ │ │ - b.w 170e0 │ │ │ │ - blx 3720 <__stack_chk_fail@plt> │ │ │ │ - movs r1, #2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - bl 8be4 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16aa8 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1847c │ │ │ │ + beq.n 167ce │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17206 │ │ │ │ - mov.w r8, #396 @ 0x18c │ │ │ │ - strd sl, r9, [sp, #16] │ │ │ │ - b.w 1710e │ │ │ │ - str r5, [sp, #20] │ │ │ │ - mov r3, fp │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r5, r0 │ │ │ │ + beq.w 1692c │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + adds r1, r2, #1 │ │ │ │ + ldr r2, [sp, #140] @ 0x8c │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 16838 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + movs r2, #1 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + bl b5a8 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 16ac0 │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ + b.w 151d0 │ │ │ │ + movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov.w r8, #392 @ 0x188 │ │ │ │ - b.w 170e0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov.w r8, #406 @ 0x196 │ │ │ │ - strd sl, r9, [sp, #16] │ │ │ │ - b.w 170e0 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov r7, r0 │ │ │ │ + movw r2, #519 @ 0x207 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, r0, [sp, #16] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b.w 15b18 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 163b4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1639c │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8808 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 8808 │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + b.n 163b4 │ │ │ │ + movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov.w r8, #396 @ 0x18c │ │ │ │ - str.w fp, [sp] │ │ │ │ - strd sl, r9, [sp, #16] │ │ │ │ - b.w 170e0 │ │ │ │ - str r5, [sp, #20] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov r7, r0 │ │ │ │ + movw r2, #519 @ 0x207 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, r0, [sp, #16] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b.w 15b18 │ │ │ │ + movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - movw r8, #393 @ 0x189 │ │ │ │ - b.w 170e0 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov r7, r0 │ │ │ │ + movw r2, #519 @ 0x207 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, r0, [sp, #16] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b.w 15b18 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 184e6 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - cbz r1, 18544 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 10888 │ │ │ │ - cbnz r0, 18508 │ │ │ │ - ldr r3, [pc, #264] @ (185f8 ) │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + mov r4, r0 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov r7, r0 │ │ │ │ + movw r2, #519 @ 0x207 │ │ │ │ + mov fp, r0 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, r0, [sp, #28] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, r0, [sp, #16] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b.w 15b18 │ │ │ │ + ldr r5, [r6, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 16b26 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r5, #0] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1690e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 16a86 │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ + b.w 160a8 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16682 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 167a8 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 166c8 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + b.n 167ce │ │ │ │ + movs r4, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + movw r2, #519 @ 0x207 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r7, r4 │ │ │ │ + mov sl, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r3, r4 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + strd r4, r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + strd r4, r4, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + strd r4, r4, [sp, #16] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b.w 15b18 │ │ │ │ + mov r0, fp │ │ │ │ + strd r2, r3, [sp, #108] @ 0x6c │ │ │ │ + bl a7c4 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 1672a │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 16adc │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + and.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ + b.n 1671a │ │ │ │ + ldr r3, [pc, #504] @ (16b8c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r1, [pc, #500] @ (16b90 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - beq.n 18550 │ │ │ │ - ldr r3, [pc, #252] @ (185fc ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [pc, #252] @ (18600 ) │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - mov.w r8, #396 @ 0x18c │ │ │ │ - strd sl, r9, [sp, #16] │ │ │ │ - b.w 17cb4 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 184d6 │ │ │ │ - bl c29c │ │ │ │ - b.n 17d2e │ │ │ │ - movs r6, #0 │ │ │ │ - mov.w r8, #404 @ 0x194 │ │ │ │ - strd sl, r9, [sp, #16] │ │ │ │ - b.w 17cb4 │ │ │ │ - mov r9, r6 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov r6, r5 │ │ │ │ - mov r3, fp │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - movw r8, #383 @ 0x17f │ │ │ │ - strd sl, r9, [sp, #16] │ │ │ │ - b.w 170e0 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r4, r3 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + strd r3, r3, [sp, #28] │ │ │ │ + strd r3, r3, [sp, #16] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #548 @ 0x224 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.w 15518 │ │ │ │ + ldr r2, [pc, #460] @ (16b94 ) │ │ │ │ + mov r7, r6 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r8, r7 │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [pc, #448] @ (16b98 ) │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [pc, #440] @ (16b9c ) │ │ │ │ + add r2, pc │ │ │ │ + blx 3b8c │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ + movw r2, #551 @ 0x227 │ │ │ │ + strd r5, r4, [sp, #16] │ │ │ │ + mov sl, r7 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ + mov r3, r7 │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b.w 15b18 │ │ │ │ + ldr r2, [pc, #396] @ (16b94 ) │ │ │ │ + mov r7, sl │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov sl, r0 │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + mov r6, r9 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mov r9, sl │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + mov.w sl, #0 │ │ │ │ + ldr r1, [pc, #384] @ (16ba0 ) │ │ │ │ + mov r8, sl │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [pc, #376] @ (16ba4 ) │ │ │ │ + add r2, pc │ │ │ │ + blx 3b8c │ │ │ │ + str r7, [sp, #28] │ │ │ │ + strd r5, r4, [sp, #16] │ │ │ │ + movw r2, #550 @ 0x226 │ │ │ │ + ldrd r7, r4, [sp, #148] @ 0x94 │ │ │ │ + mov r3, sl │ │ │ │ + str.w sl, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b.w 15b18 │ │ │ │ + ldr r2, [pc, #328] @ (16b94 ) │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r8, r7 │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [pc, #332] @ (16ba8 ) │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [pc, #324] @ (16bac ) │ │ │ │ + add r2, pc │ │ │ │ + blx 3b8c │ │ │ │ + mov.w r3, #552 @ 0x228 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ + mov sl, r7 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ + b.w 15b18 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 184e6 │ │ │ │ - ldr r3, [pc, #176] @ (18604 ) │ │ │ │ - add r3, pc │ │ │ │ - b.n 18500 │ │ │ │ - blx 3804 │ │ │ │ - vmov.f32 s19, s0 │ │ │ │ - b.n 17d7e │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov.w r8, #396 @ 0x18c │ │ │ │ - strd sl, r9, [sp, #16] │ │ │ │ - b.n 17fb8 │ │ │ │ - ldr r3, [pc, #152] @ (18608 ) │ │ │ │ - movw r2, #13475 @ 0x34a3 │ │ │ │ - ldr r1, [pc, #152] @ (1860c ) │ │ │ │ - ldr r0, [pc, #152] @ (18610 ) │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b.n 1690e │ │ │ │ + vcmpe.f32 s0, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bgt.w 154c8 │ │ │ │ + b.n 16640 │ │ │ │ + movw r4, #566 @ 0x236 │ │ │ │ + b.w 15f26 │ │ │ │ + mov sl, r0 │ │ │ │ + movw r4, #567 @ 0x237 │ │ │ │ + b.w 15f26 │ │ │ │ + vcmpe.f32 s0, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bgt.w 15e22 │ │ │ │ + b.n 16640 │ │ │ │ + ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ + mov.w r4, #560 @ 0x230 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ + b.w 15f26 │ │ │ │ + blx 3720 <__stack_chk_fail@plt> │ │ │ │ + mov r8, r6 │ │ │ │ + mov r3, r6 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + b.w 15b2c │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r5, r6 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r6, r7 │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + mov r3, r8 │ │ │ │ + str.w r8, [sp, #60] @ 0x3c │ │ │ │ + b.w 15aa8 │ │ │ │ + ldr r3, [pc, #184] @ (16bb0 ) │ │ │ │ + movw r2, #16058 @ 0x3eba │ │ │ │ + ldr r1, [pc, #184] @ (16bb4 ) │ │ │ │ + ldr r0, [pc, #184] @ (16bb8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #144] @ (18614 ) │ │ │ │ - movw r2, #13867 @ 0x362b │ │ │ │ - ldr r1, [pc, #140] @ (18618 ) │ │ │ │ - ldr r0, [pc, #144] @ (1861c ) │ │ │ │ + bl 40dc │ │ │ │ + ldr r3, [pc, #172] @ (16bbc ) │ │ │ │ + movw r2, #32842 @ 0x804a │ │ │ │ + ldr r1, [pc, #168] @ (16bc0 ) │ │ │ │ + ldr r0, [pc, #172] @ (16bc4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + addw r3, r3, #3892 @ 0xf34 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #132] @ (18620 ) │ │ │ │ - movw r2, #13872 @ 0x3630 │ │ │ │ - ldr r1, [pc, #132] @ (18624 ) │ │ │ │ - ldr r0, [pc, #132] @ (18628 ) │ │ │ │ + ldr r3, [pc, #160] @ (16bc8 ) │ │ │ │ + movw r2, #15911 @ 0x3e27 │ │ │ │ + ldr r1, [pc, #156] @ (16bcc ) │ │ │ │ + ldr r0, [pc, #160] @ (16bd0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #124] @ (1862c ) │ │ │ │ - movw r2, #13589 @ 0x3515 │ │ │ │ - ldr r1, [pc, #120] @ (18630 ) │ │ │ │ - ldr r0, [pc, #124] @ (18634 ) │ │ │ │ + ldr r3, [pc, #148] @ (16bd4 ) │ │ │ │ + movw r2, #16322 @ 0x3fc2 │ │ │ │ + ldr r1, [pc, #148] @ (16bd8 ) │ │ │ │ + ldr r0, [pc, #148] @ (16bdc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 40ac │ │ │ │ - ldr r3, [pc, #108] @ (18638 ) │ │ │ │ - movw r2, #13594 @ 0x351a │ │ │ │ - ldr r1, [pc, #108] @ (1863c ) │ │ │ │ - ldr r0, [pc, #108] @ (18640 ) │ │ │ │ + ldr r3, [pc, #140] @ (16be0 ) │ │ │ │ + movw r2, #16205 @ 0x3f4d │ │ │ │ + ldr r1, [pc, #136] @ (16be4 ) │ │ │ │ + ldr r0, [pc, #140] @ (16be8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (18644 ) │ │ │ │ + ldr r3, [pc, #128] @ (16bec ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #96] @ (18648 ) │ │ │ │ - ldr r0, [pc, #100] @ (1864c ) │ │ │ │ + ldr r1, [pc, #128] @ (16bf0 ) │ │ │ │ + ldr r0, [pc, #128] @ (16bf4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + bl 40ac │ │ │ │ + bl 42ec │ │ │ │ + nop │ │ │ │ + add r1, pc, #232 @ (adr r1, 16c74 ) │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + bpl.n 16c78 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ + b.n 16da0 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 16d8c │ │ │ │ movs r2, r0 │ │ │ │ - stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + b.n 16d18 │ │ │ │ movs r2, r0 │ │ │ │ - uxtb r2, r1 │ │ │ │ + b.n 1645c │ │ │ │ movs r2, r0 │ │ │ │ - cdp2 0, 14, cr0, cr10, cr2, {0} │ │ │ │ - uxth r0, r5 │ │ │ │ + b.n 16ca8 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + b.n 16c94 │ │ │ │ + movs r2, r0 │ │ │ │ + subs r2, r0, r6 │ │ │ │ + movs r3, r0 │ │ │ │ + ldmia r7!, {r6} │ │ │ │ movs r2, r0 │ │ │ │ - cdp2 0, 13, cr0, cr4, cr2, {0} │ │ │ │ - uxth r2, r2 │ │ │ │ + udf #32 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ + movs r3, r0 │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ movs r2, r0 │ │ │ │ - cdp2 0, 11, cr0, cr14, cr2, {0} │ │ │ │ - sxtb r4, r7 │ │ │ │ + bls.n 16b38 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r3!, {r2, r3, r7} │ │ │ │ + subs r0, r2, r5 │ │ │ │ + movs r3, r0 │ │ │ │ + ldmia r7!, {r1, r2, r3} │ │ │ │ movs r2, r0 │ │ │ │ - cdp2 0, 10, cr0, cr8, cr2, {0} │ │ │ │ - sxtb r6, r4 │ │ │ │ + svc 82 @ 0x52 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ + subs r2, r7, r4 │ │ │ │ + movs r3, r0 │ │ │ │ + ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - cdp2 0, 8, cr0, cr14, cr2, {0} │ │ │ │ - sxtb r4, r1 │ │ │ │ + b.n 172c8 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + subs r4, r4, r4 │ │ │ │ + movs r3, r0 │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 18558 │ │ │ │ + b.n 17240 │ │ │ │ movs r2, r0 │ │ │ │ - cbz r6, 186c4 │ │ │ │ + ldrsb.w r0, [lr, r2] │ │ │ │ + beq.n 16cec │ │ │ │ movs r2, r0 │ │ │ │ - push {r1, r5} │ │ │ │ + beq.n 16b68 │ │ │ │ movs r2, r0 │ │ │ │ - push {r4, r5, r6, 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, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #448] @ (18820 ) │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #448] @ (18824 ) │ │ │ │ - cmp r2, #0 │ │ │ │ - add r5, pc │ │ │ │ - ldr r4, [pc, #444] @ (18828 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - mov.w r1, #0 │ │ │ │ - bgt.w 18788 │ │ │ │ - mov r6, r0 │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + mov ip, r2 │ │ │ │ + ldr.w r2, [pc, #1148] @ 17088 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr.w r3, [pc, #1144] @ 1708c │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + add r5, sp, #60 @ 0x3c │ │ │ │ + ldr.w lr, [pc, #1140] @ 17090 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r0, #0 │ │ │ │ + movs r1, #0 │ │ │ │ + add lr, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr.w r3, [pc, #1120] @ 17094 │ │ │ │ + strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ + add r3, pc │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ + ldmia.w r3, {r0, r1, r2} │ │ │ │ + stmia.w r5, {r0, r1, r2} │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 16cfe │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + ands.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ + beq.w 17080 │ │ │ │ + ldr.w r2, [pc, #1088] @ 17098 │ │ │ │ + ldr.w r2, [lr, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1706a │ │ │ │ + ldr.w r2, [pc, #1076] @ 1709c │ │ │ │ + ldr.w r2, [lr, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 17084 │ │ │ │ + ldr.w sl, [r7, #8] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 16cfe │ │ │ │ + cmp.w ip, #1 │ │ │ │ + beq.w 16e44 │ │ │ │ + cmp.w ip, #2 │ │ │ │ + beq.w 16e32 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 16e56 │ │ │ │ + ldr.w r3, [pc, #1032] @ 170a0 │ │ │ │ + movs r4, #2 │ │ │ │ + ldr.w r1, [pc, #1032] @ 170a4 │ │ │ │ + ldr.w r2, [pc, #1032] @ 170a8 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [lr, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + ldr r3, [pc, #1020] @ (170ac ) │ │ │ │ + ldr r1, [pc, #1020] @ (170b0 ) │ │ │ │ + str.w ip, [sp, #8] │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 3b8c │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + cbz r0, 16cd8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 16cd8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 187ae │ │ │ │ - ldr r2, [pc, #424] @ (1882c ) │ │ │ │ + beq.w 16f94 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + cbz r0, 16cf0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 16cf0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 16f9a │ │ │ │ + ldr r0, [pc, #960] @ (170b4 ) │ │ │ │ + movs r1, #217 @ 0xd9 │ │ │ │ + add r0, pc │ │ │ │ + bl d294 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 16dfa │ │ │ │ + cmp.w ip, #2 │ │ │ │ + bne.n 16c94 │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r7, [r6, #4] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [pc, #908] @ (170b8 ) │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr.w r1, [lr, r3] │ │ │ │ + ldr r3, [pc, #904] @ (170bc ) │ │ │ │ + ldr.w r3, [lr, r3] │ │ │ │ + cmp r4, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r1 │ │ │ │ + bne.w 16f74 │ │ │ │ + ldr r3, [pc, #892] @ (170c0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r6, [r3, #292] @ 0x124 │ │ │ │ movs r3, #0 │ │ │ │ - strd r3, r3, [sp, #28] │ │ │ │ - add r2, pc │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r4, [r2, #320] @ 0x140 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + strd r3, r3, [r5, #4] │ │ │ │ + strh r3, [r5, #12] │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18716 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 1872a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bne.n 16e18 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 16fa0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 186b2 │ │ │ │ + beq.n 16d70 │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - add r1, sp, #16 │ │ │ │ - ldr r2, [pc, #368] @ (18830 ) │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r2, [pc, #848] @ (170c4 ) │ │ │ │ movs r3, #7 │ │ │ │ - add r0, sp, #28 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ + mov.w r8, #0 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ + mov.w r9, #0 │ │ │ │ + strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 18758 │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ + beq.w 16f1c │ │ │ │ + ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1874a │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16bd4 │ │ │ │ - mov r5, r0 │ │ │ │ + bne.w 16f0c │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, fp │ │ │ │ + bl 1103c │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18758 │ │ │ │ + beq.w 16f1c │ │ │ │ blx 377c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 186fc │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 18780 │ │ │ │ - ldr r1, [pc, #308] @ (18834 ) │ │ │ │ - ldr r2, [pc, #292] @ (18824 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 187fe │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16bd4 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 16dca │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 16f50 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + cbz r0, 16de2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 16de2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 16f4a │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + cbz r0, 16dfa │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 16dfa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 16f44 │ │ │ │ + ldr r2, [pc, #716] @ (170c8 ) │ │ │ │ + ldr r3, [pc, #652] @ (1708c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 1704e │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, fp │ │ │ │ + bl 1103c │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 187dc │ │ │ │ + beq.w 17046 │ │ │ │ blx 377c │ │ │ │ - b.n 186fc │ │ │ │ - ldr r1, [pc, #268] @ (18838 ) │ │ │ │ - mov.w r2, #368 @ 0x170 │ │ │ │ - ldr r0, [pc, #264] @ (1883c ) │ │ │ │ + b.n 16dca │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r0 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r0 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + mov.w r3, ip, lsl #2 │ │ │ │ + mov.w r8, #0 │ │ │ │ + adds r2, r5, r3 │ │ │ │ + add r6, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add.w r9, r7, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r5 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ + str.w ip, [sp, #32] │ │ │ │ + str.w lr, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 17052 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov r0, r2 │ │ │ │ + ldr.w r4, [r9, #4]! │ │ │ │ + cbnz r3, 16e8e │ │ │ │ + b.n 16ebe │ │ │ │ + ldr.w r3, [r0, #4]! │ │ │ │ + cbz r3, 16ebe │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 16e88 │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ + subs r0, r0, r1 │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r4, [r5, r0] │ │ │ │ + cmp r3, ip │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + cmp sl, r8 │ │ │ │ + beq.w 16fbe │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + adds r6, #4 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ + b.n 16e76 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #520] @ (170cc ) │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.w 1702e │ │ │ │ + ldr r3, [pc, #508] @ (170d0 ) │ │ │ │ + mov r0, r4 │ │ │ │ + strd r1, r2, [sp, #24] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + bl 9f6c │ │ │ │ + ldrd r1, r2, [sp, #24] │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 16f58 │ │ │ │ + ldr.w lr, [sp, #20] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 16cc0 │ │ │ │ + ldr r0, [pc, #424] @ (170a0 ) │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [pc, #472] @ (170d4 ) │ │ │ │ + ldr r1, [pc, #476] @ (170d8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [lr, r0] │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3c68 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 187dc │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 186b2 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 3b8c │ │ │ │ + b.n 16cc0 │ │ │ │ + mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #28 │ │ │ │ + mov r1, r6 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 186d8 │ │ │ │ - ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ + bne.w 16d9e │ │ │ │ + ldrb.w r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187e0 │ │ │ │ - ldrb.w r3, [sp, #32] │ │ │ │ + bne.n 17022 │ │ │ │ + ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187ee │ │ │ │ - ldr r0, [pc, #212] @ (18840 ) │ │ │ │ - mov.w r1, #368 @ 0x170 │ │ │ │ + bne.n 17016 │ │ │ │ + ldr r0, [pc, #428] @ (170dc ) │ │ │ │ + movs r1, #217 @ 0xd9 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ + bl d294 │ │ │ │ blx 377c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 187fa │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 186ea │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1704a │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 16db6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16dfa │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16de2 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16dca │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ + ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str.w r0, [r4, ip, lsl #2] │ │ │ │ + cmp r3, lr │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + b.n 16ea8 │ │ │ │ + ldr r2, [pc, #360] @ (170e0 ) │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + add r2, pc │ │ │ │ + bl c084 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 16d40 │ │ │ │ mov r0, r4 │ │ │ │ + bl 8808 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 8808 │ │ │ │ + b.n 16cfa │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 186fc │ │ │ │ - ldr r3, [pc, #184] @ (18844 ) │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r1, [pc, #184] @ (18848 ) │ │ │ │ + b.n 16cd8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16cf0 │ │ │ │ + ldr r1, [pc, #320] @ (170e4 ) │ │ │ │ + movs r2, #217 @ 0xd9 │ │ │ │ + ldr r0, [pc, #320] @ (170e8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - strd r5, r1, [sp] │ │ │ │ - ldr r3, [pc, #176] @ (1884c ) │ │ │ │ - ldr r2, [pc, #180] @ (18850 ) │ │ │ │ - ldr r1, [pc, #180] @ (18854 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 3c68 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 17046 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 16d70 │ │ │ │ + ldr.w ip, [sp, #32] │ │ │ │ + mov r5, r1 │ │ │ │ + ldr.w lr, [sp, #20] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp.w ip, #1 │ │ │ │ + bgt.n 16fe8 │ │ │ │ + add r3, sp │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cbz r3, 16fee │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + cmp.w ip, #2 │ │ │ │ + beq.n 16fe8 │ │ │ │ + add.w r3, sp, ip, lsl #2 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cbz r3, 16fee │ │ │ │ + ldrd r4, r7, [sp, #48] @ 0x30 │ │ │ │ + b.n 16d28 │ │ │ │ + ldr r3, [pc, #176] @ (170a0 ) │ │ │ │ + movs r4, #2 │ │ │ │ + ldr r1, [pc, #248] @ (170ec ) │ │ │ │ + ldr r2, [pc, #248] @ (170f0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [lr, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + str.w ip, [sp, #8] │ │ │ │ + ldr r3, [pc, #236] @ (170f4 ) │ │ │ │ + ldr r1, [pc, #236] @ (170f8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 186fc │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n 1881c │ │ │ │ - ldr r1, [pc, #160] @ (18858 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 18806 │ │ │ │ - ldr r1, [pc, #156] @ (1885c ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 18802 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 187aa │ │ │ │ - beq.w 18682 │ │ │ │ - ldr r0, [pc, #140] @ (18860 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 8428 │ │ │ │ - b.n 187aa │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 18758 │ │ │ │ - mov.w r2, #368 @ 0x170 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 18760 │ │ │ │ + b.n 16cc0 │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #32 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 18768 │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 186fc │ │ │ │ + b.n 16f2c │ │ │ │ + movs r2, #217 @ 0xd9 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 16f24 │ │ │ │ + ldr r3, [pc, #204] @ (170fc ) │ │ │ │ + mov r0, r4 │ │ │ │ + strd r1, r2, [sp, #24] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + bl 8154 │ │ │ │ + ldrd r1, r2, [sp, #24] │ │ │ │ + b.n 16ee6 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 16f1c │ │ │ │ + mov r4, r6 │ │ │ │ + b.n 16dca │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - bl 40ac │ │ │ │ - ldr r3, [pc, #92] @ (18864 ) │ │ │ │ + ldr r3, [pc, #172] @ (17100 ) │ │ │ │ + movw r2, #33925 @ 0x8485 │ │ │ │ + ldr r1, [pc, #168] @ (17104 ) │ │ │ │ + ldr r0, [pc, #172] @ (17108 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #3772 @ 0xebc │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #160] @ (1710c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #88] @ (18868 ) │ │ │ │ - ldr r0, [pc, #92] @ (1886c ) │ │ │ │ + ldr r1, [pc, #156] @ (17110 ) │ │ │ │ + ldr r0, [pc, #160] @ (17114 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + bl 40ac │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #25] │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ movs r4, r0 │ │ │ │ - strh r2, [r7, #6] │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ movs r4, r0 │ │ │ │ - blt.n 18790 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + svc 58 @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r5, #22] │ │ │ │ - movs r4, r0 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ movs r2, r0 │ │ │ │ - pop {r4, r5, r7, pc} │ │ │ │ + bgt.n 16fec │ │ │ │ movs r2, r0 │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ + bgt.n 17024 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ movs r2, r0 │ │ │ │ - itet ls │ │ │ │ - movls r2, r0 │ │ │ │ - stmiahi r5!, {r1, r2, r4, r6} │ │ │ │ - movls r2, r0 │ │ │ │ - ite ge │ │ │ │ - movge r2, r0 │ │ │ │ - lsllt r0, r2, #12 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ + movs r4, r0 │ │ │ │ + @ instruction: 0xf7180002 │ │ │ │ + ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + bgt.n 1701c │ │ │ │ + movs r2, r0 │ │ │ │ + bgt.n 16fd8 │ │ │ │ + movs r2, r0 │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ + movs r2, r0 │ │ │ │ + bgt.n 171a8 │ │ │ │ + movs r2, r0 │ │ │ │ + svc 142 @ 0x8e │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 18928 │ │ │ │ + svc 110 @ 0x6e │ │ │ │ movs r2, r0 │ │ │ │ - cbz r6, 1889a │ │ │ │ + bvc.n 171a4 │ │ │ │ movs r2, r0 │ │ │ │ - cbz r2, 188ae │ │ │ │ + blt.n 170bc │ │ │ │ + movs r2, r0 │ │ │ │ + blt.n 16ff4 │ │ │ │ + movs r2, r0 │ │ │ │ + bls.n 1718c │ │ │ │ + movs r2, r0 │ │ │ │ + bls.n 171c0 │ │ │ │ + movs r2, r0 │ │ │ │ + blt.n 1718c │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ + movs r3, r0 │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ + movs r2, r0 │ │ │ │ + bcc.n 170c4 │ │ │ │ + movs r2, r0 │ │ │ │ + ands.w r0, ip, #8519680 @ 0x820000 │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + movs r2, r0 │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {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, #3896] @ 0xf38 │ │ │ │ - ldr.w r3, [pc, #2856] @ 193b0 │ │ │ │ - sub sp, #156 @ 0x9c │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #2852] @ 193b4 │ │ │ │ + str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ + ldr.w r3, [pc, #3004] @ 17cec │ │ │ │ + sub sp, #164 @ 0xa4 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #3000] @ 17cf0 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r7, [pc, #2852] @ 193b8 │ │ │ │ - mov r5, r1 │ │ │ │ + ldr.w r6, [pc, #3000] @ 17cf4 │ │ │ │ add r2, pc │ │ │ │ movs r4, #0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [r3, #324] @ 0x144 │ │ │ │ - add r7, pc │ │ │ │ - ldr.w r3, [pc, #2836] @ 193bc │ │ │ │ - str r7, [sp, #16] │ │ │ │ - strd r4, r4, [sp, #100] @ 0x64 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + add r6, pc │ │ │ │ + ldr.w sl, [r3, #368] @ 0x170 │ │ │ │ + ldr.w r3, [pc, #2988] @ 17cf8 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + strd r4, r4, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ - strd r4, r4, [sp, #116] @ 0x74 │ │ │ │ - strh.w r4, [sp, #124] @ 0x7c │ │ │ │ + strd r4, r4, [sp, #144] @ 0x90 │ │ │ │ + strh.w r4, [sp, #152] @ 0x98 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18e54 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 19426 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + bne.w 17cc6 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 18006 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 188e8 │ │ │ │ + beq.n 17192 │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r7 │ │ │ │ + str.w r3, [sl] │ │ │ │ + add r0, sp, #140 @ 0x8c │ │ │ │ mov r2, r5 │ │ │ │ - bl 8c38 │ │ │ │ + mov r1, sl │ │ │ │ + bl 8c08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1990e │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 18e5c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 18e5c │ │ │ │ - vldr s16, [r6, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 194ce │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - cmp r3, #2 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - beq.w 193a0 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - cmp r3, #3 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - beq.w 1982c │ │ │ │ - ldr r7, [r6, #16] │ │ │ │ - cbnz r5, 18946 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + beq.w 182d4 │ │ │ │ + cbnz r5, 171c2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1945a │ │ │ │ + bne.w 180f6 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1945a │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - blx r3 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + bne.w 180f6 │ │ │ │ + ldr.w r4, [pc, #2872] @ 17cfc │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #1564] @ 0x61c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1815c │ │ │ │ + movs r0, #0 │ │ │ │ + blx 34e8 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19568 │ │ │ │ - ldr.w r5, [pc, #2660] @ 193c0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r4, [r5, #516] @ 0x204 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + beq.w 181b2 │ │ │ │ + ldr.w r4, [pc, #2844] @ 17d00 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r5, [r4, #1204] @ 0x4b4 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19726 │ │ │ │ + beq.w 181dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18986 │ │ │ │ + beq.n 1720a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr.w r3, [pc, #2620] @ 193c4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + movs r0, #0 │ │ │ │ + blx 34e8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1822a │ │ │ │ + ldr.w r3, [pc, #2792] @ 17d04 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 197a0 │ │ │ │ - movs r4, #0 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + beq.w 18230 │ │ │ │ + ldr.w r3, [pc, #2776] @ 17d08 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + add r3, pc │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - movs r5, #0 │ │ │ │ - strd r4, r5, [sp, #128] @ 0x80 │ │ │ │ - mov r4, r6 │ │ │ │ - bl b03c │ │ │ │ - str r0, [sp, #28] │ │ │ │ + mov r5, r6 │ │ │ │ + ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + bl b094 │ │ │ │ + str r0, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 189c6 │ │ │ │ + beq.n 17264 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19360 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + beq.w 17ccc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17278 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1974a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 3b24 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + beq.w 17cd6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 17d5e │ │ │ │ + ldr.w r4, [pc, #2696] @ 17d0c │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r5, [r4, #1204] @ 0x4b4 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ + str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19814 │ │ │ │ - blx 39c0 │ │ │ │ + beq.w 182a2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 172aa │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + movs r0, #0 │ │ │ │ + blx 34e8 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 19838 │ │ │ │ + beq.w 17d62 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 18444 │ │ │ │ + ldr.w r3, [pc, #2632] @ 17d10 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + add r3, pc │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r3, [r3, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + bl b094 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 18a0a │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - ldreq r3, [sp, #20] │ │ │ │ - streq r1, [r3, #0] │ │ │ │ - beq.n 18a0a │ │ │ │ + beq.n 172fc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1937a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ - bpl.w 1a200 │ │ │ │ - ldr.w r2, [pc, #2480] @ 193c8 │ │ │ │ - mov.w ip, #0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r6, ip │ │ │ │ - mov r0, ip │ │ │ │ - mov sl, ip │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ - strd ip, ip, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str.w ip, [sp, #48] @ 0x30 │ │ │ │ - str.w ip, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + beq.w 18152 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a1ea │ │ │ │ - ldr.w r2, [pc, #2440] @ 193cc │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r5, [r1, r2] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 1a21a │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.w 19e14 │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ + beq.n 17310 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 17ce0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 18440 │ │ │ │ + movs r0, #3 │ │ │ │ + blx 34e8 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 184d6 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #6 │ │ │ │ + bpl.w 1a20c │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 1a1dc │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp r2, #1 │ │ │ │ + str.w r9, [r3] │ │ │ │ + beq.w 1a1dc │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + cmp r2, #2 │ │ │ │ + str r1, [r3, #4] │ │ │ │ + beq.w 1a1dc │ │ │ │ + movs r2, #0 │ │ │ │ + str r6, [r3, #8] │ │ │ │ + mov r1, r2 │ │ │ │ + bl b5a8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 184fe │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r2, [pc, #2480] @ 17d14 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #596] @ 0x254 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 18562 │ │ │ │ + blx r3 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 1852e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r1, [r3, r1, lsl #2] │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17392 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 17d54 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #1 │ │ │ │ + bl b5a8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1856c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r2, [pc, #2416] @ 17d18 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #596] @ 0x254 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 185a4 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 185b0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 173d8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 173d8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r2, #0 │ │ │ │ + movs r1, #2 │ │ │ │ + bl b5a8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 185e4 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r2, [pc, #2348] @ 17d1c │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #596] @ 0x254 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 18310 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 18608 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1741e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 182ca │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19088 │ │ │ │ + blx 353c │ │ │ │ + str r0, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 190aa │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17450 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 184cc │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ + mov.w r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - ldr.w r3, [pc, #2396] @ 193d0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r2, [r1, r3] │ │ │ │ - ldr.w r3, [pc, #2392] @ 193d4 │ │ │ │ - ldr r7, [r1, r3] │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + ldr.w r3, [pc, #2224] @ 17d20 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #944] @ 0x3b0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + blx 3a84 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r1, r7 │ │ │ │ - bne.w 1a0b4 │ │ │ │ - cbz r0, 18aa4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.n 17498 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 18590 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 190ce │ │ │ │ + mov r0, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + blx 353c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19126 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18aa4 │ │ │ │ + beq.n 174c4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1938e │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + beq.w 18524 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl ba9c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19144 │ │ │ │ + blx 3b24 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19176 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - cbz r1, 18aca │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.n 174f4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1859a │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3b24 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 191aa │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18aca │ │ │ │ + beq.n 17518 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19396 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + beq.w 185da │ │ │ │ + mov r0, r8 │ │ │ │ + blx 39c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 1920a │ │ │ │ + mov r0, r8 │ │ │ │ + bl 90c4 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.w 19256 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 19896 │ │ │ │ + mov.w ip, #0 │ │ │ │ + strd fp, r4, [sp, #84] @ 0x54 │ │ │ │ + ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ + mov r5, ip │ │ │ │ + mov r6, ip │ │ │ │ + str.w ip, [sp, #60] @ 0x3c │ │ │ │ + strd ip, ip, [sp, #48] @ 0x30 │ │ │ │ + str.w ip, [sp, #56] @ 0x38 │ │ │ │ + str.w ip, [sp, #44] @ 0x2c │ │ │ │ + strd ip, ip, [sp, #36] @ 0x24 │ │ │ │ + strd sl, ip, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 90c4 │ │ │ │ + ldr.w r3, [r8, #16] │ │ │ │ + cmp.w r0, r3, asr #1 │ │ │ │ + ble.w 191f4 │ │ │ │ + ldr.w r3, [pc, #1968] @ 17d24 │ │ │ │ + ldr.w r2, [fp, r3] │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1a23a │ │ │ │ + ldr.w r2, [pc, #1952] @ 17d28 │ │ │ │ + ldr.w r2, [fp, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1a236 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8, #8] │ │ │ │ + lsls r3, r2, #6 │ │ │ │ + bpl.w 1a220 │ │ │ │ + ldr.w r4, [r8, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 90c4 │ │ │ │ + ldr.w r3, [r4, r0, lsl #2] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r2, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 191d0 │ │ │ │ + ldr.w r3, [pc, #1900] @ 17d2c │ │ │ │ + ldr.w r4, [fp, r3] │ │ │ │ + ldr.w r3, [pc, #1896] @ 17d30 │ │ │ │ + ldr.w r7, [fp, r3] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, r4 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r7 │ │ │ │ + ite ne │ │ │ │ + movne r4, #1 │ │ │ │ + moveq r4, #0 │ │ │ │ + bne.w 19f50 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r2, r4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1940e │ │ │ │ + beq.w 19238 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 19a80 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #6 │ │ │ │ - bpl.w 1a200 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1a1ea │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 1a21a │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.w 19aaa │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + beq.w 1927e │ │ │ │ + bl 90c4 │ │ │ │ + cmp r0, #2 │ │ │ │ + bne.w 192aa │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #6 │ │ │ │ + bpl.w 1a184 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18b40 │ │ │ │ + beq.n 1764c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19384 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 18b5e │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 18324 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + blx 3ad0 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 192f6 │ │ │ │ + ldr.w r3, [pc, #1740] @ 17d34 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1104] @ 0x450 │ │ │ │ + bl 820c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1930c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18b5e │ │ │ │ + beq.n 17696 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 193fa │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r6, 18b78 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, 17696 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + blx 3ad0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1834a │ │ │ │ + ldr.w r3, [pc, #1676] @ 17d38 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1104] @ 0x450 │ │ │ │ + bl 820c │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 193d6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18b78 │ │ │ │ + beq.n 176d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19404 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + beq.w 19196 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 8808 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + ldr.w r3, [pc, #1600] @ 17d3c │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #948] @ 0x3b4 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - blx 3ad0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19b60 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r2, [pc, #2120] @ 193d8 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #1104] @ 0x450 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19bf8 │ │ │ │ - blx r3 │ │ │ │ - mov fp, r0 │ │ │ │ - str.w fp, [sp, #104] @ 0x68 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 19c02 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + blx 3a84 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 8808 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 19402 │ │ │ │ + ldr.w r3, [pc, #1572] @ 17d40 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + ldr.w r4, [fp, r3] │ │ │ │ + ldr.w r3, [pc, #1564] @ 17d44 │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ + cmp r5, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r5, r4 │ │ │ │ + bne.w 196dc │ │ │ │ + bl 88a0 │ │ │ │ + cmp r0, #2 │ │ │ │ + bne.w 19462 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.w 194d8 │ │ │ │ + lsls r5, r3, #5 │ │ │ │ + bpl.w 1a0d4 │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18bc2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 193f0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r1, 18bdc │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18bdc │ │ │ │ + beq.n 17788 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbnz r3, 18bdc │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - blx 3ad0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19c10 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r2, [pc, #2028] @ 193dc │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #1104] @ 0x450 │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19c1a │ │ │ │ - blx r3 │ │ │ │ + beq.w 19274 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 3ad0 │ │ │ │ mov r9, r0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 19c10 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 194b4 │ │ │ │ + ldr.w r3, [pc, #1444] @ 17d48 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1104] @ 0x450 │ │ │ │ + bl 820c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 194f8 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18c22 │ │ │ │ + beq.n 177d0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 18c22 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cbz r1, 18c3a │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 192ec │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 3ad0 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1951a │ │ │ │ + ldr.w r3, [pc, #1380] @ 17d4c │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1104] @ 0x450 │ │ │ │ + bl 820c │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19540 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18c3a │ │ │ │ + beq.n 17812 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1991c │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + beq.w 19322 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 8808 │ │ │ │ blx 3a30 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - cmp r5, r7 │ │ │ │ - it ne │ │ │ │ - cmpne r5, #0 │ │ │ │ - bne.w 19302 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 18c4c │ │ │ │ - mov r5, r4 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, r6 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ + add r2, sp, #116 @ 0x74 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ + bl 8e54 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [fp] │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 194da │ │ │ │ - ldr.w r8, [fp, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1a234 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr.w sl, [fp, #8] │ │ │ │ - cmp r3, r6 │ │ │ │ + bne.w 1969a │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1a2d4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - cmp r3, r6 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 18cbc │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1787c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19328 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + beq.w 1933e │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ - str.w r8, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl b03c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 18ce6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19354 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 18cfe │ │ │ │ + bl b094 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 178aa │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18e72 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 18e82 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 14ac0 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 19506 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 18d28 │ │ │ │ + beq.w 1832e │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 19582 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 12aa8 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1976a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 178d2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19330 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, r6 │ │ │ │ + beq.w 19334 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 19536 │ │ │ │ - ldr.w r8, [r9, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1a21e │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ - cmp r2, r6 │ │ │ │ + bne.w 19784 │ │ │ │ + ldr.w r4, [sl, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1a19a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r5, [sl, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne.w r2, [r8] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r6 │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.n 18d7e │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 19338 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #132] @ 0x84 │ │ │ │ - movs r2, #1 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str.w r8, [sp, #128] @ 0x80 │ │ │ │ - bl b03c │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, r6 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - beq.n 18dac │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1944a │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.n 18dbc │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 192f6 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 19552 │ │ │ │ - ldr.w r3, [pc, #1564] @ 193e0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 19322 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - blx 39f4 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - vcvt.f32.f64 s0, d0 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 196fa │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 18e00 │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17932 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19344 │ │ │ │ + beq.w 193ee │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - cbz r4, 18e16 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 18e16 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1936a │ │ │ │ - cbz r5, 18e28 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + bl b094 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 8808 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 18e28 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17960 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 194be │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cbz r2, 18e3c │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 18e3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 194ae │ │ │ │ - vcmpe.f32 s16, s0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - adds r3, #1 │ │ │ │ + beq.w 18340 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 19792 │ │ │ │ + ldr r3, [pc, #1000] @ (17d50 ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1932c │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s15, d0 │ │ │ │ + vmov.f32 s14, s15 │ │ │ │ + vmov.f32 s17, s15 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 19cfc │ │ │ │ - str.w sl, [sp, #60] @ 0x3c │ │ │ │ - b.n 18c44 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 188fe │ │ │ │ - ldr.w r3, [pc, #1412] @ 193e4 │ │ │ │ - vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ - ldr r7, [r2, r3] │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ - strd r6, r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 18926 │ │ │ │ - mov r0, sl │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 18d04 │ │ │ │ - movw r6, #453 @ 0x1c5 │ │ │ │ - ldrb.w r3, [sp, #120] @ 0x78 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 19768 │ │ │ │ - ldr.w r0, [pc, #1364] @ 193e8 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl d23c │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1975a │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - bl 9ab8 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + beq.w 197bc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18ec8 │ │ │ │ + beq.n 179ae │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19824 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + beq.w 193f8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18ee2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1981c │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - cbz r0, 18efe │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 19818 │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1a266 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18efe │ │ │ │ + beq.n 17a00 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19b44 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str r5, [r3, #0] │ │ │ │ - cbz r0, 18f20 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 1943a │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + bl b094 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18f20 │ │ │ │ + beq.n 17a2e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19926 │ │ │ │ - cbz r4, 18f36 │ │ │ │ + beq.w 183a2 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 19826 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 12aa8 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 19872 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18f36 │ │ │ │ + beq.n 17a58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19b56 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 18f50 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 19444 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18f50 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19b4c │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - blx 39cc │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 19c5e │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, r0 │ │ │ │ - bge.w 19eca │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, sl │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [fp] │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 19b26 │ │ │ │ - ldr.w r4, [fp, #12] │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 198d4 │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a1d4 │ │ │ │ + beq.w 1a0a8 │ │ │ │ + mov r1, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr.w r6, [fp, #8] │ │ │ │ - cmp r3, sl │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, sl │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.n 18fc4 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17ab4 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19558 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + beq.w 19458 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl b03c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.n 18fe8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19752 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.n 18ff8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 194f8 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 19aec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14ac0 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 19b8a │ │ │ │ + bl b094 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 8808 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.n 19020 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17ae2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19560 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, sl │ │ │ │ + beq.w 183ac │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 198ec │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 19424 │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s15, d0 │ │ │ │ + vmov.f32 s14, s15 │ │ │ │ + vmov.f32 s16, s15 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 19918 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17b28 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1944e │ │ │ │ + mov r5, r9 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + cmp r9, r5 │ │ │ │ + bge.w 18654 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 19bb6 │ │ │ │ - ldr.w r4, [r9, #12] │ │ │ │ + bne.w 1975c │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a1a8 │ │ │ │ + beq.w 1a2ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr.w r8, [r9, #8] │ │ │ │ - cmp r3, sl │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r9, [r7, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, sl │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.n 19074 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17b8c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19716 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + beq.w 193c2 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl b03c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.n 19096 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1980c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.n 190aa │ │ │ │ + bl b094 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 8808 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17bbe │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 194d2 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 19b7c │ │ │ │ - ldr r3, [pc, #812] @ (193e0 ) │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 19500 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s15, d0 │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - vmov.f32 s17, s15 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 19be0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.n 190ee │ │ │ │ + beq.w 18338 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1974c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 12aa8 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 197a2 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17be8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1971e │ │ │ │ - vcmpe.f32 s16, s17 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 192e4 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 3864 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19dae │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + beq.w 193cc │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 19dbc │ │ │ │ - mov r0, r3 │ │ │ │ - movs r2, #1 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl b550 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19bd2 │ │ │ │ - movs r1, #1 │ │ │ │ - bl f4e8 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19bd2 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 197d6 │ │ │ │ + ldr.w r4, [sl, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1a1e0 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 19152 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 19c24 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3c44 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19bd2 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 19176 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 19c38 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr.w r2, [sl] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1918a │ │ │ │ + beq.n 17c48 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19c2e │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - blx 3864 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19e9e │ │ │ │ - mov r1, r0 │ │ │ │ + beq.w 1942c │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 36e4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19e9e │ │ │ │ - ldr.w r2, [r8] │ │ │ │ + movs r0, #0 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ + bl b094 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r2 │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 191c4 │ │ │ │ + beq.n 17c7a │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ + str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19936 │ │ │ │ + beq.w 1839a │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 197e4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 19348 │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s15, d0 │ │ │ │ + vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmov.f32 s17, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 1984a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 191d8 │ │ │ │ + beq.w 17b2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1992e │ │ │ │ - ldr r2, [pc, #528] @ (193ec ) │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #516] @ (193e4 ) │ │ │ │ - ldr r4, [r7, r2] │ │ │ │ - subs r4, r5, r4 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - clz r4, r4 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ - cmp r5, r3 │ │ │ │ - ite ne │ │ │ │ - movne r8, r4 │ │ │ │ - orreq.w r8, r4, #1 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r5, r3 │ │ │ │ - it eq │ │ │ │ - orreq.w r8, r8, #1 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 19c42 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1921c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1993e │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 19c70 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - blx r4 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1994e │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 19250 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 19e0c │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 3864 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19f50 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3864 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19f2e │ │ │ │ - vcvt.f64.f32 d0, s17 │ │ │ │ - blx 3844 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19f2e │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - movs r0, #3 │ │ │ │ - blx 38f8 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19f2e │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #0 │ │ │ │ - bl 925c │ │ │ │ - mov r2, r8 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 925c │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 925c │ │ │ │ - movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [sp, #100] @ 0x64 │ │ │ │ - blx 34e8 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a044 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 8cc8 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 192dc │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 19f40 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r8, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 19ec8 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - b.n 18f74 │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 18dbc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ - cmp r3, r6 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - blx 37a4 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 18c62 │ │ │ │ - vldr d0, [r1, #8] │ │ │ │ - b.n 18ddc │ │ │ │ - mov r0, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18cbc │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18d28 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 18d7e │ │ │ │ - mov r0, r1 │ │ │ │ - vstr s0, [sp, #48] @ 0x30 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - vldr s0, [sp, #48] @ 0x30 │ │ │ │ - b.n 18e00 │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 18ce6 │ │ │ │ + bne.w 17b2e │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 189c6 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #48] @ 0x30 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - vldr s0, [sp, #48] @ 0x30 │ │ │ │ - b.n 18e16 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18a0a │ │ │ │ + b.n 17b2e │ │ │ │ + mov sl, r4 │ │ │ │ + b.w 171a2 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18b40 │ │ │ │ + b.w 17264 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18aa4 │ │ │ │ - mov r0, r1 │ │ │ │ + b.w 17278 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18aca │ │ │ │ - ldr r3, [pc, #64] @ (193e4 ) │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r7, [r2, r3] │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - b.w 18926 │ │ │ │ + b.w 17310 │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #27] │ │ │ │ + str r6, [sp, #304] @ 0x130 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + ldrh r6, [r5, #26] │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #24] │ │ │ │ + str r5, [sp, #760] @ 0x2f8 │ │ │ │ + movs r4, r0 │ │ │ │ + str r5, [sp, #640] @ 0x280 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ + movs r4, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + movs r4, r0 │ │ │ │ + str r4, [sp, #720] @ 0x2d0 │ │ │ │ + movs r4, r0 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ + movs r4, r0 │ │ │ │ + str r3, [sp, #864] @ 0x360 │ │ │ │ + movs r4, r0 │ │ │ │ + str r3, [sp, #584] @ 0x248 │ │ │ │ + movs r4, r0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + movs r4, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00de │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #11 │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ + movs r4, r0 │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18bc2 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18b5e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18b78 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #445 @ 0x1bd │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ - str.w sl, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r5, r4 │ │ │ │ - str.w fp, [sp, #40] @ 0x28 │ │ │ │ - b.n 19b66 │ │ │ │ - ldr r1, [pc, #856] @ (19780 ) │ │ │ │ - mov.w r2, #408 @ 0x198 │ │ │ │ - ldr r0, [pc, #852] @ (19784 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3c68 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1995e │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.w 188e8 │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 18dac │ │ │ │ - ldr r2, [pc, #812] @ (19788 ) │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [r2, #780] @ 0x30c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19da2 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + b.w 17392 │ │ │ │ mov r4, r3 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19d94 │ │ │ │ - ldr r1, [pc, #780] @ (1978c ) │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, pc │ │ │ │ - bl a450 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r6, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov fp, r4 │ │ │ │ + movw r3, #1034 @ 0x40a │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + strd r4, r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + strd r4, r4, [sp, #16] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1996a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 18946 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + beq.n 17da0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18946 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18946 │ │ │ │ - mov r0, r2 │ │ │ │ - vstr s0, [sp, #48] @ 0x30 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - vldr s0, [sp, #48] @ 0x30 │ │ │ │ - b.n 18e3c │ │ │ │ - mov r0, r5 │ │ │ │ - vstr s0, [sp, #48] @ 0x30 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - vldr s0, [sp, #48] @ 0x30 │ │ │ │ - b.n 18e28 │ │ │ │ - ldr r3, [pc, #704] @ (19790 ) │ │ │ │ - b.n 18e64 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 190aa │ │ │ │ - vldr d7, [pc, #668] @ 19778 │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - mov r0, fp │ │ │ │ - mov sl, fp │ │ │ │ - vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl b03c │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - b.w 18ce6 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18ff8 │ │ │ │ - vldr d0, [r5, #8] │ │ │ │ - b.n 190c2 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - blx 3940 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18d18 │ │ │ │ - movw r6, #453 @ 0x1c5 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 180ee │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cbz r3, 17dba │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 18e86 │ │ │ │ + beq.n 17dba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18e86 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18e86 │ │ │ │ - vldr d7, [pc, #576] @ 19778 │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - mov r0, r9 │ │ │ │ - vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl b03c │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - b.n 18dac │ │ │ │ - mov.w r6, #454 @ 0x1c6 │ │ │ │ - b.n 18e86 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18fc4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19020 │ │ │ │ - mov.w r3, #440 @ 0x1b8 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movs r7, #0 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - mov r6, r7 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r9, r7 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - ldrb.w r3, [sp, #120] @ 0x78 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 196bc │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 196b0 │ │ │ │ - ldr r0, [pc, #512] @ (19794 ) │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r0, pc │ │ │ │ - bl d23c │ │ │ │ - cbz r6, 195b0 │ │ │ │ + beq.w 17ffe │ │ │ │ + cbz r6, 17dd0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 195b0 │ │ │ │ + beq.n 17dd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 196f2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cbz r3, 195ce │ │ │ │ - movs r4, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 180de │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 17dec │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 195cc │ │ │ │ + beq.n 17dec │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 196ea │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cbz r3, 195e6 │ │ │ │ + beq.w 180e6 │ │ │ │ + movs r3, #1 │ │ │ │ + ldrb.w r2, [sp, #148] @ 0x94 │ │ │ │ + cmp r2, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r3, #0 │ │ │ │ + andne.w r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 18146 │ │ │ │ + ldrb.w r3, [sp, #144] @ 0x90 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1802e │ │ │ │ + ldr.w r0, [pc, #2076] @ 1862c │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + add r0, pc │ │ │ │ + bl d294 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cbz r1, 17e30 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 195e6 │ │ │ │ + beq.n 17e30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19698 │ │ │ │ - cbz r7, 195fa │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 180d6 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbz r3, 17e4e │ │ │ │ + movs r6, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 195fa │ │ │ │ + beq.n 17e4c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 196a0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 19616 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 180ae │ │ │ │ + str r6, [sp, #4] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 17e6c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19616 │ │ │ │ + beq.n 17e6c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 196a8 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 19632 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 17fe6 │ │ │ │ + cbz r4, 17e82 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19632 │ │ │ │ + beq.n 17e82 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 196d0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r1, 19648 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 180be │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cbz r3, 17e9c │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19648 │ │ │ │ + beq.n 17e9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 196d8 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cbz r1, 1965e │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 180c6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbz r3, 17eb6 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1965e │ │ │ │ + beq.n 17eb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 196e0 │ │ │ │ - blx 377c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cbz r1, 19676 │ │ │ │ + beq.w 180ce │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cbz r1, 17ece │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19676 │ │ │ │ + beq.n 17ece │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 196c8 │ │ │ │ - ldr r2, [pc, #288] @ (19798 ) │ │ │ │ - ldr r3, [pc, #288] @ (1979c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 17fee │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 17eec │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17eec │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1803a │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cbz r1, 17f04 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17f04 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 18042 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cbz r1, 17f1a │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17f1a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 17ff6 │ │ │ │ + cbz r5, 17f30 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17f30 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1804a │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + cbz r1, 17f48 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17f48 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 18052 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cbz r1, 17f5e │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17f5e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1805a │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + cbz r1, 17f74 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17f74 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 18062 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cbz r1, 17f8a │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17f8a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 1806a │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + cbz r1, 17fa0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17fa0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 18072 │ │ │ │ + blx 377c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 17fc0 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17fc0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 180b6 │ │ │ │ + ldr.w r2, [pc, #1644] @ 18630 │ │ │ │ + ldr.w r3, [pc, #1644] @ 18634 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a1a4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add sp, #156 @ 0x9c │ │ │ │ + bne.w 19c8a │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #164 @ 0xa4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17e6c │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 195e6 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 17ece │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 195fa │ │ │ │ - mov r0, r8 │ │ │ │ + b.n 17f1a │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19616 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + b.n 17dba │ │ │ │ + ldr.w r1, [pc, #1584] @ 18638 │ │ │ │ + movw r2, #1014 @ 0x3f6 │ │ │ │ + ldr.w r0, [pc, #1580] @ 1863c │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3c68 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 18370 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.w 17192 │ │ │ │ movs r2, #0 │ │ │ │ - add r0, sp, #116 @ 0x74 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 19590 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 19586 │ │ │ │ + b.n 17e0c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17eec │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19676 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 17f04 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19632 │ │ │ │ + b.n 17f30 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19648 │ │ │ │ + b.n 17f48 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1965e │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + b.n 17f5e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17f74 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17f8a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17fa0 │ │ │ │ + ldrb.w r2, [sp, #142] @ 0x8e │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 19f18 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 198be │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 198be │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + mov r5, r3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17e4c │ │ │ │ + mov r0, sl │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17fc0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17e82 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17e9c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17eb6 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 195cc │ │ │ │ + b.n 17e30 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 195b0 │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ - vstr s0, [sp, #48] @ 0x30 │ │ │ │ - blx 3940 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - vldr s0, [sp, #48] @ 0x30 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18df0 │ │ │ │ - mov.w r6, #454 @ 0x1c6 │ │ │ │ - b.n 19518 │ │ │ │ + b.n 17dd0 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17dec │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19074 │ │ │ │ + b.n 17da0 │ │ │ │ + ldr.w r2, [pc, #1352] @ 18640 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr.w r1, [r2, #892] @ 0x37c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1911c │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 190f2 │ │ │ │ + ldr.w r1, [pc, #1324] @ 18644 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc │ │ │ │ + bl a4ac │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 183b6 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 171c2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 171c2 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 190ee │ │ │ │ + b.w 171c2 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #148 @ 0x94 │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 17e02 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 172fc │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [r4, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 9c3c │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 171d2 │ │ │ │ + mov.w fp, #0 │ │ │ │ + ldr.w r1, [r4, #1116] @ 0x45c │ │ │ │ + ldr.w r0, [r4, #1568] @ 0x620 │ │ │ │ + mov r8, fp │ │ │ │ + bl 9cf8 │ │ │ │ + mov r4, fp │ │ │ │ + mov.w r2, #1032 @ 0x408 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r5, fp │ │ │ │ + strd fp, fp, [sp, #16] │ │ │ │ + str.w fp, [sp, #28] │ │ │ │ + str.w fp, [sp, #36] @ 0x24 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + str.w fp, [sp, #40] @ 0x28 │ │ │ │ + strd fp, r2, [sp, #60] @ 0x3c │ │ │ │ + strd fp, fp, [sp, #48] @ 0x30 │ │ │ │ + str.w fp, [sp, #56] @ 0x38 │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + b.n 17dee │ │ │ │ + movw r2, #1034 @ 0x40a │ │ │ │ + mov fp, r0 │ │ │ │ + mov r4, r9 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r5, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + strd r0, r0, [sp, #16] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + b.n 17dee │ │ │ │ blx 38a0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r2, sp, #108 @ 0x6c │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r2, sp, #124 @ 0x7c │ │ │ │ + mov r1, r5 │ │ │ │ blx 3c04 │ │ │ │ - ldr r6, [sp, #108] @ 0x6c │ │ │ │ + ldr r6, [sp, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18986 │ │ │ │ + bne.w 1720a │ │ │ │ blx 3940 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a0e6 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - movw r3, #441 @ 0x1b9 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 19570 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18fe8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, sp, #124 @ 0x7c │ │ │ │ - blx 369c <_PyMonitoring_FireExceptionHandledEvent@plt> │ │ │ │ - b.w 18ea6 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r2, r6 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.w 18e90 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - cbnz r6, 1978e │ │ │ │ - movs r2, r0 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ - movs r2, r0 │ │ │ │ - strb r6, [r4, #12] │ │ │ │ - movs r4, r0 │ │ │ │ - bcs.n 197fa │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ - movs r2, r0 │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [r6, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1a204 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 19932 │ │ │ │ + strd r6, r6, [sp, #8] │ │ │ │ + movw r3, #1034 @ 0x40a │ │ │ │ + mov r5, r6 │ │ │ │ + mov r8, r6 │ │ │ │ + mov fp, r6 │ │ │ │ + mov r4, r6 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + strd r6, r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + strd r6, r6, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + strd r6, r6, [sp, #16] │ │ │ │ + str r6, [sp, #28] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 17d88 │ │ │ │ + strd r0, r0, [sp, #8] │ │ │ │ + b.n 17d64 │ │ │ │ + ldr r7, [r6, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1a158 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ + strne r3, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 197da │ │ │ │ + beq.n 18268 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19946 │ │ │ │ - movs r2, #1 │ │ │ │ + beq.n 1831c │ │ │ │ + ldr r3, [pc, #988] @ (18648 ) │ │ │ │ + movs r2, #3 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, pc │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ + ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - bl b03c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bl b094 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 189b2 │ │ │ │ + beq.w 17250 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 189b2 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 189b2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19096 │ │ │ │ - mov.w r3, #442 @ 0x1ba │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 19570 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18ee2 │ │ │ │ + bne.w 17250 │ │ │ │ + mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18ec8 │ │ │ │ - ldr.w r3, [pc, #2588] @ 1a24c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r7, [r2, r3] │ │ │ │ - b.w 18926 │ │ │ │ - movs r4, #0 │ │ │ │ - mov.w r3, #442 @ 0x1ba │ │ │ │ - mov r5, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 19866 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + b.w 17250 │ │ │ │ + blx 38a0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r2, sp, #124 @ 0x7c │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3c04 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198fe │ │ │ │ - ldrd r0, sl, [sp, #100] @ 0x64 │ │ │ │ - cbz r0, 1987c │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, ip │ │ │ │ - beq.n 1987c │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - cbz r1, 198dc │ │ │ │ - cbz r2, 1988e │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 1988e │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - cbz r1, 198e6 │ │ │ │ - cbz r5, 198a0 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 198a0 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cbz r2, 198ee │ │ │ │ - cbz r4, 198b2 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 198b2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cbz r2, 198f6 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 1957c │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 1957c │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1957c │ │ │ │ - mov r0, sl │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1957c │ │ │ │ - str r2, [sp, #20] │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - b.n 1987c │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1988e │ │ │ │ + bne.w 172aa │ │ │ │ + blx 3940 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 199c0 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + b.n 17d62 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 198a0 │ │ │ │ - mov r0, r4 │ │ │ │ + b.w 1741e │ │ │ │ + mov.w fp, #0 │ │ │ │ + movw r2, #1014 @ 0x3f6 │ │ │ │ + mov r4, fp │ │ │ │ + movs r3, #1 │ │ │ │ + mov r8, fp │ │ │ │ + mov r5, fp │ │ │ │ + strd fp, fp, [sp, #16] │ │ │ │ + str.w fp, [sp, #28] │ │ │ │ + str.w fp, [sp, #36] @ 0x24 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + str.w fp, [sp, #40] @ 0x28 │ │ │ │ + str.w fp, [sp, #60] @ 0x3c │ │ │ │ + strd fp, fp, [sp, #48] @ 0x30 │ │ │ │ + str.w fp, [sp, #56] @ 0x38 │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + b.n 17dee │ │ │ │ + blx 3bf8 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.w 17404 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 198b2 │ │ │ │ - mov r0, r1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + b.n 18268 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldrd r0, sl, [sp, #100] @ 0x64 │ │ │ │ - b.n 1986a │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w r2, #408 @ 0x198 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - strd r3, r2, [sp, #12] │ │ │ │ - b.n 19570 │ │ │ │ - mov r0, r1 │ │ │ │ + b.w 1764c │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18c3a │ │ │ │ + b.w 178aa │ │ │ │ + mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18f20 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 17bbe │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 191d8 │ │ │ │ - mov r0, r8 │ │ │ │ + b.w 17960 │ │ │ │ + ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ + mov r5, r7 │ │ │ │ + ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ + mov r9, r0 │ │ │ │ + movw r3, #1046 @ 0x416 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r6, [sp, #12] │ │ │ │ + mov r6, r9 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b.n 17da0 │ │ │ │ + movw r2, #1014 @ 0x3f6 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + strd r0, r0, [sp, #16] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + b.n 17dee │ │ │ │ + mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 191c4 │ │ │ │ + b.n 17c7a │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1921c │ │ │ │ - mov r0, r6 │ │ │ │ + b.w 17a2e │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 197da │ │ │ │ - mov.w r3, #478 @ 0x1de │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - mov r4, r0 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 1941e │ │ │ │ - mov.w r3, #408 @ 0x198 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 19570 │ │ │ │ + b.w 17ae2 │ │ │ │ cmp r3, r2 │ │ │ │ - vcvt.f64.f32 d0, s16 │ │ │ │ - ittt ne │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + itt ne │ │ │ │ addne r3, #1 │ │ │ │ - ldrne r2, [sp, #20] │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - blx 3844 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19f7a │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - blx 3864 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19f60 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - blx 3864 │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a008 │ │ │ │ - ldr.w r3, [pc, #2220] @ 1a250 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [pc, #648] @ (1864c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 19fb4 │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - movs r2, #4 │ │ │ │ + beq.w 19380 │ │ │ │ + movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ + mov r4, r5 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ - strd r9, r5, [sp, #128] @ 0x80 │ │ │ │ - strd r4, r6, [sp, #136] @ 0x88 │ │ │ │ - bl b03c │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 199f4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19eb0 │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r6, r3, [sp, #128] @ 0x80 │ │ │ │ + bl b094 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8808 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19a08 │ │ │ │ + beq.n 18400 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19eb8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19a1c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19ec0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19a38 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19e96 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 19162 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a020 │ │ │ │ - ldrb.w r3, [sp, #114] @ 0x72 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 19a5e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add.w r0, sp, #114 @ 0x72 │ │ │ │ + beq.w 19350 │ │ │ │ + ldrb.w r3, [sp, #142] @ 0x8e │ │ │ │ + cbz r3, 18422 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, sl │ │ │ │ + add.w r0, sp, #142 @ 0x8e │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1a12e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1965e │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1965e │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1965e │ │ │ │ - ldr.w r3, [pc, #2000] @ 1a254 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r9, r6 │ │ │ │ - ldr.w r1, [pc, #1996] @ 1a258 │ │ │ │ - mov r8, sl │ │ │ │ - mov r5, r4 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - movw r3, #445 @ 0x1bd │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 19850 │ │ │ │ - mov r8, sl │ │ │ │ - mov r9, r6 │ │ │ │ - mov sl, r7 │ │ │ │ - bgt.w 19df4 │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 19ad8 │ │ │ │ - ldr.w r3, [pc, #1952] @ 1a25c │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - beq.w 19f4a │ │ │ │ - ldr.w r3, [pc, #1940] @ 1a260 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [pc, #1940] @ 1a264 │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - movw r3, #445 @ 0x1bd │ │ │ │ - str r4, [sp, #20] │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - mov r7, sl │ │ │ │ - mov r5, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 19850 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r9 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - movw r3, #467 @ 0x1d3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a18a │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 1a170 │ │ │ │ - movs r4, #0 │ │ │ │ - str.w r8, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - mov r5, r4 │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - mov sl, r4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - str.w fp, [sp, #40] @ 0x28 │ │ │ │ - b.n 19876 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ - mov r0, fp │ │ │ │ - movs r5, #0 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r6, fp │ │ │ │ - strd r4, r5, [sp, #128] @ 0x80 │ │ │ │ - bl b03c │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - b.w 18fe8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18efe │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18f50 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18f36 │ │ │ │ - mov.w r3, #446 @ 0x1be │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - ldrd r0, sl, [sp, #100] @ 0x64 │ │ │ │ - b.n 1986a │ │ │ │ - mov.w r3, #468 @ 0x1d4 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - mov r8, r9 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 19af8 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19010 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r9 │ │ │ │ - movs r4, #0 │ │ │ │ - movw r3, #467 @ 0x1d3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - strd fp, r8, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - movs r5, #0 │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - b.n 19850 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r5, #0 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r8, r9 │ │ │ │ - strd r4, r5, [sp, #128] @ 0x80 │ │ │ │ - bl b03c │ │ │ │ - mov r5, r0 │ │ │ │ - b.w 19096 │ │ │ │ - mov r4, r8 │ │ │ │ - mov.w r3, #474 @ 0x1da │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r9 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 19ba0 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 190de │ │ │ │ - mov.w r3, #468 @ 0x1d4 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r9 │ │ │ │ - movs r4, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 19ba0 │ │ │ │ - blx 3bf8 │ │ │ │ - mov fp, r0 │ │ │ │ - b.w 18ba2 │ │ │ │ - mov r4, fp │ │ │ │ - mov.w r3, #446 @ 0x1be │ │ │ │ - ldrd fp, r8, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 19ba0 │ │ │ │ - movw r3, #447 @ 0x1bf │ │ │ │ - movs r4, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 1941e │ │ │ │ - blx 3bf8 │ │ │ │ - mov r9, r0 │ │ │ │ - b.w 18c04 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19152 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1918a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19176 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3a00 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge.w 19208 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r9 │ │ │ │ - mov.w r3, #474 @ 0x1da │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 19ba0 │ │ │ │ - movw r3, #465 @ 0x1d1 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - movs r4, #0 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.w 1941e │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 3864 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a060 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3864 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a052 │ │ │ │ - vcvt.f64.f32 d0, s17 │ │ │ │ - blx 3844 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a052 │ │ │ │ - movs r0, #3 │ │ │ │ - blx 38f8 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a0a6 │ │ │ │ - mov r2, r5 │ │ │ │ - movs r1, #0 │ │ │ │ - bl 925c │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r4, #0 │ │ │ │ - bl 925c │ │ │ │ - mov r2, r8 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 925c │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r5 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 9464 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1a096 │ │ │ │ + beq.w 196a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19cf4 │ │ │ │ + beq.n 18436 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a03c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - b.w 192e4 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - vstr s0, [sp, #44] @ 0x2c │ │ │ │ - blx 3864 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a06e │ │ │ │ - mov r0, sl │ │ │ │ - blx 3864 │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a06e │ │ │ │ - vldr s0, [sp, #44] @ 0x2c │ │ │ │ - vcvt.f64.f32 d0, s0 │ │ │ │ - blx 3844 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a10a │ │ │ │ - movs r0, #3 │ │ │ │ - blx 38f8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a124 │ │ │ │ - mov r2, r8 │ │ │ │ - movs r1, #0 │ │ │ │ - bl 925c │ │ │ │ - mov r2, r6 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 925c │ │ │ │ - mov r2, r5 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 925c │ │ │ │ - movs r0, #1 │ │ │ │ + beq.w 191a0 │ │ │ │ movs r3, #0 │ │ │ │ - strd r3, r3, [sp, #100] @ 0x64 │ │ │ │ - blx 34e8 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a116 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 8cc8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 17f5e │ │ │ │ + str r6, [sp, #8] │ │ │ │ + b.n 18202 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r8, [r3, #12] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 1a1c6 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19d8c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a086 │ │ │ │ - str.w sl, [sp, #60] @ 0x3c │ │ │ │ - b.w 18f52 │ │ │ │ - mov.w r2, #408 @ 0x198 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - strd r3, r2, [sp, #12] │ │ │ │ - b.w 19570 │ │ │ │ - blx 3bf8 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - b.w 19472 │ │ │ │ - mov.w r3, #474 @ 0x1da │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - strd fp, r9, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 19b66 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1172] @ 1a254 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r1, [pc, #1184] @ 1a268 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov.w r3, #474 @ 0x1da │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #20] │ │ │ │ - mov r5, r4 │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - str.w fp, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 19850 │ │ │ │ - ldr.w r3, [pc, #1124] @ 1a25c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr.w r1, [pc, #1136] @ 1a26c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3b8c │ │ │ │ - b.n 19ad8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19250 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mov r1, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r6 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, sl │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19e32 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a08e │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldrb.w r3, [sp, #114] @ 0x72 │ │ │ │ - cbz r3, 19e5a │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add.w r0, sp, #114 @ 0x72 │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 19e7e │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 19f96 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 19f96 │ │ │ │ + beq.n 1848c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a07e │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - b.w 195b8 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a15c │ │ │ │ - movs r4, #0 │ │ │ │ - movw r3, #487 @ 0x1e7 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 19850 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19a38 │ │ │ │ - mov.w r3, #474 @ 0x1da │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - mov r4, r8 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.w 1941e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 199f4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19a08 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19a1c │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cmp r5, r7 │ │ │ │ - beq.n 19f0c │ │ │ │ + beq.w 1916c │ │ │ │ + ldr r3, [pc, #448] @ (18650 ) │ │ │ │ + movs r2, #3 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9068 │ │ │ │ - cbz r0, 19f0c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - blx r4 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a14c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str.w r8, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ + ldr.w r3, [r3, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + bl b094 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19f08 │ │ │ │ + beq.w 172e8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a104 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ - bpl.w 1a200 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - strd fp, r9, [sp, #40] @ 0x28 │ │ │ │ - b.w 18a3a │ │ │ │ - mov.w r3, #480 @ 0x1e0 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - mov r4, r8 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.w 1941e │ │ │ │ - mov r0, r3 │ │ │ │ + bne.w 172e8 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 192dc │ │ │ │ - ldr r3, [pc, #804] @ (1a270 ) │ │ │ │ - add r3, pc │ │ │ │ - b.n 19ace │ │ │ │ - mov.w r3, #480 @ 0x1e0 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.w 1941e │ │ │ │ - mov.w r3, #408 @ 0x198 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 19850 │ │ │ │ - mov.w r3, #408 @ 0x198 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + b.w 172e8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 17450 │ │ │ │ + movw r3, #1034 @ 0x40a │ │ │ │ mov r4, r0 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ mov r8, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ + mov fp, r0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + strd r0, r0, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 19850 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19fac │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 196e8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.w 195d2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr.w r9, [r3, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1a1be │ │ │ │ - mov r1, r3 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [r1, #8] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a002 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1a0fc │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - b.n 199c4 │ │ │ │ - mov.w r3, #408 @ 0x198 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r9, r0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 17d88 │ │ │ │ + movw r2, #1035 @ 0x40b │ │ │ │ + mov fp, r0 │ │ │ │ + mov r4, r0 │ │ │ │ mov r8, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ + movs r3, #1 │ │ │ │ + strd r0, r0, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 19850 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r6, r3 │ │ │ │ - strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #408 @ 0x198 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 19850 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + b.n 17dee │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19cf4 │ │ │ │ - mov.w r3, #480 @ 0x1e0 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + b.w 174c4 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + movw r3, #1035 @ 0x40b │ │ │ │ + mov r4, fp │ │ │ │ + mov r8, fp │ │ │ │ + mov r5, fp │ │ │ │ + strd fp, fp, [sp, #16] │ │ │ │ + str.w fp, [sp, #28] │ │ │ │ + str.w fp, [sp, #36] @ 0x24 │ │ │ │ + str.w fp, [sp, #40] @ 0x28 │ │ │ │ + str.w fp, [sp, #60] @ 0x3c │ │ │ │ + strd fp, fp, [sp, #48] @ 0x30 │ │ │ │ + str.w fp, [sp, #56] @ 0x38 │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 17dd4 │ │ │ │ + blx 3bf8 │ │ │ │ + mov fp, r0 │ │ │ │ + b.w 17376 │ │ │ │ + movw r2, #1036 @ 0x40c │ │ │ │ mov r4, r0 │ │ │ │ - mov r8, r9 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 19ba0 │ │ │ │ - movw r3, #475 @ 0x1db │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r9 │ │ │ │ - movs r4, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 19ba0 │ │ │ │ - movw r3, #475 @ 0x1db │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - strd fp, r9, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 19b66 │ │ │ │ - movw r3, #459 @ 0x1cb │ │ │ │ - movs r4, #0 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.w 1941e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19e76 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + strd r0, r0, [sp, #16] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + b.n 17dee │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19d8c │ │ │ │ - mov r0, r1 │ │ │ │ + b.w 17498 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19e32 │ │ │ │ - movw r3, #475 @ 0x1db │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.w 1941e │ │ │ │ - mov r4, r8 │ │ │ │ - movw r3, #475 @ 0x1db │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r9 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 19ba0 │ │ │ │ - ldr r2, [pc, #412] @ (1a254 ) │ │ │ │ - mov r9, r6 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + b.w 174f4 │ │ │ │ + blx 3bf8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 173c2 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - mov r8, sl │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - mov r5, r4 │ │ │ │ - ldr r1, [pc, #424] @ (1a274 ) │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [pc, #424] @ (1a278 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 3b8c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #442 @ 0x1ba │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.w 19850 │ │ │ │ - ldr r3, [pc, #404] @ (1a27c ) │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #400] @ (1a280 ) │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - b.w 19746 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a002 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19f08 │ │ │ │ - movw r3, #459 @ 0x1cb │ │ │ │ - strd fp, r9, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 19b66 │ │ │ │ - movw r3, #459 @ 0x1cb │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.w 1941e │ │ │ │ - movw r3, #459 @ 0x1cb │ │ │ │ - mov r8, r9 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 19ba0 │ │ │ │ - mov.w r3, #408 @ 0x198 │ │ │ │ + mov r6, r5 │ │ │ │ + movw r3, #1036 @ 0x40c │ │ │ │ mov r5, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r9, r4 │ │ │ │ mov r8, r4 │ │ │ │ - mov r7, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #28] │ │ │ │ - b.w 19850 │ │ │ │ - mov.w r3, #486 @ 0x1e6 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.w 1941e │ │ │ │ - movw r3, #487 @ 0x1e7 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - str.w r9, [sp, #88] @ 0x58 │ │ │ │ - str.w r8, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 19b66 │ │ │ │ - movs r4, #0 │ │ │ │ - strd fp, r8, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - mov sl, r4 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - mov r5, r4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - b.w 1987e │ │ │ │ - strd fp, r8, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - b.w 1987e │ │ │ │ - blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #216] @ (1a284 ) │ │ │ │ - movw r2, #14831 @ 0x39ef │ │ │ │ - ldr r1, [pc, #216] @ (1a288 ) │ │ │ │ - ldr r0, [pc, #216] @ (1a28c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #208] @ (1a290 ) │ │ │ │ - movw r2, #14295 @ 0x37d7 │ │ │ │ - ldr r1, [pc, #204] @ (1a294 ) │ │ │ │ - ldr r0, [pc, #208] @ (1a298 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #196] @ (1a29c ) │ │ │ │ - movw r2, #14797 @ 0x39cd │ │ │ │ - ldr r1, [pc, #196] @ (1a2a0 ) │ │ │ │ - ldr r0, [pc, #196] @ (1a2a4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #188] @ (1a2a8 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #184] @ (1a2ac ) │ │ │ │ - ldr r0, [pc, #188] @ (1a2b0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 42ec │ │ │ │ - ldr r3, [pc, #172] @ (1a2b4 ) │ │ │ │ - movw r2, #14359 @ 0x3817 │ │ │ │ - ldr r1, [pc, #172] @ (1a2b8 ) │ │ │ │ - ldr r0, [pc, #172] @ (1a2bc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 40ac │ │ │ │ - ldr r3, [pc, #160] @ (1a2c0 ) │ │ │ │ - movw r2, #14586 @ 0x38fa │ │ │ │ - ldr r1, [pc, #156] @ (1a2c4 ) │ │ │ │ - ldr r0, [pc, #160] @ (1a2c8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #148] @ (1a2cc ) │ │ │ │ - movw r2, #14552 @ 0x38d8 │ │ │ │ - ldr r1, [pc, #148] @ (1a2d0 ) │ │ │ │ - ldr r0, [pc, #148] @ (1a2d4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r0, r3, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + strd r4, r4, [sp, #16] │ │ │ │ + str r4, [sp, #32] │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + strd r4, r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 17dbc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 17518 │ │ │ │ + movw r2, #1037 @ 0x40d │ │ │ │ + mov r8, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + strd r0, r0, [sp, #16] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + b.w 17dee │ │ │ │ + str r5, [sp, #8] │ │ │ │ + movw r3, #1037 @ 0x40d │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + mov r8, r5 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + strd r5, r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + strd r5, r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 17dd4 │ │ │ │ + bne.n 1870c │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #880 @ 0x370 │ │ │ │ - movs r2, r0 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ - movs r2, r0 │ │ │ │ - add r3, sp, #0 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - add r7, pc, #928 @ (adr r7, 1a618 ) │ │ │ │ - movs r2, r0 │ │ │ │ - add r7, pc, #880 @ (adr r7, 1a5ec ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r3, #75 @ 0x4b │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 1a7e4 │ │ │ │ - movs r2, r0 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ - movs r2, r0 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 1a7c4 │ │ │ │ - movs r2, r0 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ - movs r2, r0 │ │ │ │ - add r6, pc, #616 @ (adr r6, 1a504 ) │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 1a7a4 │ │ │ │ - movs r2, r0 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ - movs r2, r0 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ - movs r2, r0 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 1a75c │ │ │ │ - movs r2, r0 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - movs r2, r0 │ │ │ │ - add r4, pc, #960 @ (adr r4, 1a680 ) │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 1a734 │ │ │ │ - movs r2, r0 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ - movs r2, r0 │ │ │ │ - add r4, pc, #856 @ (adr r4, 1a624 ) │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 1a714 │ │ │ │ - movs r2, r0 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ - movs r2, r0 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ - movs r2, r0 │ │ │ │ - stmdb sp!, {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, #3816] @ 0xee8 │ │ │ │ - ldr.w r3, [pc, #2900] @ 1ae44 │ │ │ │ - sub sp, #236 @ 0xec │ │ │ │ - mov r9, r2 │ │ │ │ - ldr.w r2, [pc, #2904] @ 1ae50 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r5, [pc, #2904] @ 1ae54 │ │ │ │ - add r2, pc │ │ │ │ - movs r4, #0 │ │ │ │ - add r5, pc │ │ │ │ - strd r4, r4, [sp, #144] @ 0x90 │ │ │ │ - ldr.w r7, [r3, #332] @ 0x14c │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r3, [pc, #2888] @ 1ae58 │ │ │ │ - mov r6, r1 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r7, [sp, #24] │ │ │ │ - str r4, [sp, #152] @ 0x98 │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #228] @ 0xe4 │ │ │ │ - mov.w r3, #0 │ │ │ │ - strd r4, r4, [sp, #188] @ 0xbc │ │ │ │ - strh.w r4, [sp, #196] @ 0xc4 │ │ │ │ - blx 3a30 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1ab92 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1ae20 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a34e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r0, sp, #184 @ 0xb8 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 8c38 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1b688 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1ab9c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 1ab9c │ │ │ │ - vldr s0, [r9, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 1b324 │ │ │ │ - vldr s15, [r9, #8] │ │ │ │ - cmp r3, #2 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - beq.w 1abc6 │ │ │ │ - ldr.w r5, [r9, #12] │ │ │ │ - cmp r3, #3 │ │ │ │ - beq.w 1b522 │ │ │ │ - cmp r3, #4 │ │ │ │ - ldr.w sl, [r9, #16] │ │ │ │ - ite eq │ │ │ │ - moveq.w r4, #400 @ 0x190 │ │ │ │ - ldrne.w r4, [r9, #20] │ │ │ │ - cbnz r6, 1a3c2 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1b2b2 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - mov.w r1, #512 @ 0x200 │ │ │ │ - movt r1, #16 │ │ │ │ - tst r1, r2 │ │ │ │ - bne.w 1b2b2 │ │ │ │ - ldr.w r3, [pc, #2712] @ 1ae5c │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r2, [r3, #1576] @ 0x628 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1b3be │ │ │ │ - ldr.w r2, [pc, #2700] @ 1ae60 │ │ │ │ - movs r6, #4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ - str.w sl, [sp, #172] @ 0xac │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ - vstr s0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r7, [r1, r2] │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ - blx r3 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b38c │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - strd r5, r4, [sp, #168] @ 0xa8 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ - vstr s16, [sp, #164] @ 0xa4 │ │ │ │ - blx r3 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b3fa │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + strh r4, [r2, #40] @ 0x28 │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r6, #22] │ │ │ │ + movs r4, r0 │ │ │ │ + vcmp.f32 s16, #0.0 │ │ │ │ + ble.w 191c6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 188f0 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - mov.w r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [fp] │ │ │ │ - ldr.w r3, [pc, #2592] @ 1ae64 │ │ │ │ - str.w fp, [sp, #200] @ 0xc8 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #944] @ 0x3b0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - blx 3a84 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a472 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1abbe │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b41e │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r3, [pc, #2536] @ 1ae68 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [r1, r3] │ │ │ │ - ldr.w r3, [pc, #2532] @ 1ae6c │ │ │ │ - ldr r1, [r1, r3] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r0, r1 │ │ │ │ - ite ne │ │ │ │ - movne r2, #1 │ │ │ │ - moveq r2, #0 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - bne.w 1bc50 │ │ │ │ - ldr.w r4, [pc, #2508] @ 1ae70 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r5, [r4, #460] @ 0x1cc │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - mov r9, r0 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + blx 3864 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b4c8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a4cc │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldr.w r3, [pc, #2468] @ 1ae74 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1b582 │ │ │ │ - movs r4, #0 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #204 @ 0xcc │ │ │ │ - mov r0, r9 │ │ │ │ - movs r5, #0 │ │ │ │ - strd r4, r5, [sp, #200] @ 0xc8 │ │ │ │ - mov r4, r9 │ │ │ │ - bl b03c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a50e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1abb6 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b560 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 3b24 │ │ │ │ + beq.w 19c1a │ │ │ │ + movs r0, #2 │ │ │ │ + blx 38f8 │ │ │ │ mov r4, r0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1ac18 │ │ │ │ - blx 39c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1b8c8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1a552 │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - ldreq r3, [sp, #56] @ 0x38 │ │ │ │ - streq r1, [r3, #0] │ │ │ │ - beq.n 1a552 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b382 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #6 │ │ │ │ - bpl.w 1c2aa │ │ │ │ - ldr.w r2, [pc, #2328] @ 1ae78 │ │ │ │ - mov.w ip, #0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r5, ip │ │ │ │ - mov r4, ip │ │ │ │ - mov sl, ip │ │ │ │ - mov r0, ip │ │ │ │ - mov r7, r6 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - mov.w lr, #2 │ │ │ │ - movt lr, #32768 @ 0x8000 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r2, [pc, #2300] @ 1ae7c │ │ │ │ - str.w ip, [sp, #40] @ 0x28 │ │ │ │ - add r2, pc │ │ │ │ - str.w ip, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - str.w ip, [sp, #52] @ 0x34 │ │ │ │ - str.w fp, [sp, #64] @ 0x40 │ │ │ │ - str.w ip, [sp, #84] @ 0x54 │ │ │ │ - str.w lr, [sp, #92] @ 0x5c │ │ │ │ - str.w r8, [sp, #100] @ 0x64 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1c290 │ │ │ │ - ldr.w r2, [pc, #2260] @ 1ae80 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1c2a6 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - ble.w 1bd84 │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ + beq.w 19c0a │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [r3, r1, lsl #2] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr.w r3, [pc, #2208] @ 1ae84 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r9, r7 │ │ │ │ - ite ne │ │ │ │ - movne.w fp, #1 │ │ │ │ - moveq.w fp, #0 │ │ │ │ - bne.w 1c124 │ │ │ │ - cbz r0, 1a614 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a614 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1abf2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + bl 92b8 │ │ │ │ + mov r2, r5 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 92b8 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + bne.w 19d84 │ │ │ │ + ldr r5, [r2, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1a2a8 │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - strd r6, r9, [sp, #200] @ 0xc8 │ │ │ │ - ldr.w r0, [r3, #952] @ 0x3b8 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 3a84 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a650 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1abf8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r6, #0 │ │ │ │ - str r6, [sp, #148] @ 0x94 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b90e │ │ │ │ - ldr.w r3, [pc, #2088] @ 1ae88 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr.w r8, [r2, r3] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r7 │ │ │ │ - ite ne │ │ │ │ - movne.w fp, #1 │ │ │ │ - moveq.w fp, #0 │ │ │ │ - bne.w 1c0e6 │ │ │ │ - cbz r4, 1a694 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r5, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 186fe │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 19994 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + strd r5, r4, [sp, #128] @ 0x80 │ │ │ │ + bl b094 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r5, r2 │ │ │ │ + bl 8808 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1872e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1997e │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 18742 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1905c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 19c6a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a694 │ │ │ │ + beq.n 1875c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac08 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + beq.w 199b6 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ + vcvt.f64.f32 d0, s17 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - mov.w r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - ldr.w r3, [pc, #2012] @ 1ae8c │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r9, [sp, #200] @ 0xc8 │ │ │ │ - ldr.w r0, [r3, #952] @ 0x3b8 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 3a84 │ │ │ │ + blx 3844 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19c5c │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 19d94 │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1a2be │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 187c8 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 19a28 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + strd r4, r5, [sp, #128] @ 0x80 │ │ │ │ + bl b094 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r2 │ │ │ │ + bl 8808 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 187f8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 19a00 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 1880c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 19066 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 19db6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - beq.n 1a6dc │ │ │ │ + beq.n 18826 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac10 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b946 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r7 │ │ │ │ - ite ne │ │ │ │ - movne.w fp, #1 │ │ │ │ - moveq.w fp, #0 │ │ │ │ - bne.w 1c16a │ │ │ │ - cbz r5, 1a714 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a714 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 1a714 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - blx 3ad0 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b980 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r2, [pc, #1896] @ 1ae90 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #1104] @ 0x450 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b99c │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b9a8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a75a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ac00 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 1a77e │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a77e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cbnz r3, 1a77e │ │ │ │ - mov r0, sl │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r0, #0 │ │ │ │ - blx 34e8 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b9d2 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r1, 1a7a6 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a7a6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b6bc │ │ │ │ - blx 3a30 │ │ │ │ - ldr r5, [r0, #76] @ 0x4c │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ - cmp r6, r7 │ │ │ │ - it ne │ │ │ │ - cmpne r6, #0 │ │ │ │ - bne.w 1b34c │ │ │ │ - ldr r5, [r5, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 1a7ae │ │ │ │ - mov r6, r5 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + beq.w 19a36 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + vcvt.f64.f32 d0, s16 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + blx 3588 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19e80 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 1ba0a │ │ │ │ - ldr.w sl, [r2, #12] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 1c278 │ │ │ │ + bne.w 19e2a │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1a116 │ │ │ │ mov r3, r2 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne.w r2, [sl] │ │ │ │ + strne r2, [r4, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1a826 │ │ │ │ + beq.n 18892 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b516 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - movs r2, #1 │ │ │ │ + beq.w 19bb0 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + movs r2, #2 │ │ │ │ mov r0, r3 │ │ │ │ - mov.w ip, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str.w sl, [sp, #200] @ 0xc8 │ │ │ │ - str.w ip, [sp, #204] @ 0xcc │ │ │ │ - bl b03c │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + strd r4, r5, [sp, #128] @ 0x80 │ │ │ │ + bl b094 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r2 │ │ │ │ + bl 8808 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1a85a │ │ │ │ + beq.n 188c2 │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ + str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b8ba │ │ │ │ + beq.w 19af0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1a86e │ │ │ │ + beq.n 188d6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b476 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + beq.w 19080 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1b9fe │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cbz r1, 1a890 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 19dda │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a890 │ │ │ │ + beq.n 188f0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b934 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [sp, #148] @ 0x94 │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.w 1baf6 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ - bpl.w 1c2aa │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + beq.w 19b16 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1c290 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1c2a6 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 1bb06 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 1bf5c │ │ │ │ - movs r2, #1 │ │ │ │ - bl b550 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bb9e │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movs r1, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b734 │ │ │ │ - ldr.w r3, [pc, #1456] @ 1ae94 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bne.w 19a84 │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1a0ea │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a904 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 18942 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b9c8 │ │ │ │ - str.w sl, [sp, #36] @ 0x24 │ │ │ │ - mov sl, r4 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r3, [pc, #1416] @ 1ae98 │ │ │ │ - strd r9, r5, [sp, #104] @ 0x68 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #1408] @ 1ae9c │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ - add r3, pc │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #1400] @ 1aea0 │ │ │ │ - ldr.w r9, [sp, #132] @ 0x84 │ │ │ │ - add r3, pc │ │ │ │ - str.w fp, [sp, #116] @ 0x74 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr.w r1, [r2, #1328] @ 0x530 │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.w 1b9ea │ │ │ │ - bl 8b30 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 1b62c │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - mov r0, sl │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ - ldr.w r1, [r3, #1328] @ 0x530 │ │ │ │ - cmp r2, r9 │ │ │ │ - bne.w 1ba28 │ │ │ │ - bl 8b30 │ │ │ │ - mov r1, r0 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1b62c │ │ │ │ + beq.w 19806 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, fp │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - blx 36e4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b62c │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 1a9a0 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b676 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + bl b094 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a9b4 │ │ │ │ + beq.n 18970 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b66c │ │ │ │ - ldr.w r3, [pc, #1260] @ 1aea4 │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r4, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r4, r2 │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - cmp r4, r7 │ │ │ │ - it eq │ │ │ │ - orreq.w r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1af2c │ │ │ │ - sub.w fp, r4, r3 │ │ │ │ - clz fp, fp │ │ │ │ - mov.w fp, fp, lsr #5 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1a9fe │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b6b2 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 1be88 │ │ │ │ - ldr r2, [sp, #124] @ 0x7c │ │ │ │ - mov r0, sl │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - ldr.w r1, [r2, #876] @ 0x36c │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.w 1bb54 │ │ │ │ - bl 8b30 │ │ │ │ - mov r4, r0 │ │ │ │ + beq.w 19024 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1bb3c │ │ │ │ - ldr.w r3, [pc, #1152] @ 1aea8 │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #876] @ 0x36c │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.w 1bbce │ │ │ │ - bl 8b30 │ │ │ │ - mov r1, r0 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1af3a │ │ │ │ - movs r2, #1 │ │ │ │ + beq.w 19ad2 │ │ │ │ mov r0, r4 │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ - blx 36e4 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1af3a │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 1aa6e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b974 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 1aa82 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b96a │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ - sub.w r2, fp, r3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - clz r2, r2 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - cmp fp, r3 │ │ │ │ - ite ne │ │ │ │ - movne r1, r2 │ │ │ │ - orreq.w r1, r2, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - cmp fp, r7 │ │ │ │ - it eq │ │ │ │ - orreq.w r1, r1, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1b620 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1aac6 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b6d4 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1be88 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9464 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1bc36 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bl 12aa8 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r0, r5, #1 │ │ │ │ + beq.w 19ab8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + beq.n 18998 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 19840 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 1bc92 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 19aaa │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1c260 │ │ │ │ + beq.w 1a100 │ │ │ │ + mov r3, r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w fp, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne.w r2, [fp] │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1ab32 │ │ │ │ + beq.n 189f4 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b9f4 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + beq.w 19864 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, fp │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - bl b03c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 1ab58 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b6fc │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 1ab70 │ │ │ │ + mov r0, r3 │ │ │ │ + mov.w ip, #0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ + str.w ip, [sp, #132] @ 0x84 │ │ │ │ + bl b094 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r2 │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 18a2a │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ + str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b6de │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1bcae │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 1902c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 19afc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 197fe │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s15, d0 │ │ │ │ + vmov.f32 s14, s15 │ │ │ │ + vmov.f32 s16, s15 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 17ca8 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 19f88 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 17cb4 │ │ │ │ + cmp r5, r9 │ │ │ │ + bgt.w 17b34 │ │ │ │ + blt.w 18664 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + blx 3864 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19bcc │ │ │ │ + movs r0, #2 │ │ │ │ + blx 38f8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19bde │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + bl 92b8 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 92b8 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 19c4a │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1a142 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r9, [r1, #8] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ab8e │ │ │ │ + beq.n 18b1c │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b6ec │ │ │ │ - mov sl, r1 │ │ │ │ - b.n 1a936 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 1a366 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ - vldr s16, [pc, #680] @ 1ae48 │ │ │ │ - vldr s0, [pc, #680] @ 1ae4c │ │ │ │ - mov.w sl, #50 @ 0x32 │ │ │ │ - mov.w r4, #400 @ 0x190 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1a3a4 │ │ │ │ - b.n 1a3d2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a50e │ │ │ │ - mov r0, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a472 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ - mov.w sl, #50 @ 0x32 │ │ │ │ - mov.w r4, #400 @ 0x190 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1a3a4 │ │ │ │ - ldr r3, [pc, #724] @ (1aeac ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r3, [r3, #1576] @ 0x628 │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c1b2 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ - mov.w sl, #50 @ 0x32 │ │ │ │ - mov.w r4, #400 @ 0x190 │ │ │ │ - b.w 1a3d2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a614 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a650 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a75a │ │ │ │ + beq.w 199a2 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r9 │ │ │ │ + strd r4, r5, [sp, #128] @ 0x80 │ │ │ │ + bl b094 │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a694 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a6dc │ │ │ │ - mov sl, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - movw r3, #550 @ 0x226 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - strd r0, r0, [sp, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 1ac52 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + mov r4, r3 │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ac52 │ │ │ │ + beq.n 18b48 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ae10 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 1ac70 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 1998a │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ac70 │ │ │ │ + beq.n 18b60 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ae18 │ │ │ │ - cbz r4, 1ac86 │ │ │ │ + beq.w 19054 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 19d74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ac86 │ │ │ │ + beq.n 18b7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1af24 │ │ │ │ - ldrb.w r2, [sp, #192] @ 0xc0 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r2, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #0 │ │ │ │ - andne.w r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1b318 │ │ │ │ - ldrb.w r3, [sp, #188] @ 0xbc │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1aec0 │ │ │ │ - ldr r0, [pc, #520] @ (1aeb0 ) │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r0, pc │ │ │ │ - bl d23c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 1acce │ │ │ │ + beq.w 199ac │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + vcvt.f64.f32 d0, s17 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + blx 3844 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19c7a │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 19da4 │ │ │ │ + ldr r5, [r2, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1a0be │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r9, [r1, #8] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1acce │ │ │ │ + beq.n 18bec │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1af1c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 1acec │ │ │ │ - movs r4, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 19a1e │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r9 │ │ │ │ + strd r5, r4, [sp, #128] @ 0x80 │ │ │ │ + bl b094 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r5, r3 │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1acea │ │ │ │ + beq.n 18c18 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aecc │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cbz r1, 1ad04 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 19a14 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ad04 │ │ │ │ + beq.n 18c30 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aee4 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cbz r1, 1ad1c │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 19070 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 19e18 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ad1c │ │ │ │ + beq.n 18c4a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aeec │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1ad36 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 19a40 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + vcvt.f64.f32 d0, s16 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ad36 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1af14 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + blx 3588 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19e06 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 19dc8 │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1a250 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r9, [r1, #8] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1ad4e │ │ │ │ - mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ad4e │ │ │ │ + beq.n 18cbc │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ae08 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 1ad6c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 19b3a │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r9 │ │ │ │ + strd r4, r5, [sp, #128] @ 0x80 │ │ │ │ + bl b094 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ad6c │ │ │ │ + beq.n 18ce8 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aef4 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cbz r1, 1ad84 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 19aa0 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ad84 │ │ │ │ + beq.n 18d00 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aefc │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cbz r1, 1ad9c │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 19078 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 19dec │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ad9c │ │ │ │ + beq.n 18d1a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1af04 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - cbz r1, 1adb4 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 19b0c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 19ae2 │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1a12c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1adb4 │ │ │ │ + beq.n 18d6c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1af0c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r1, 1adcc │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 197f4 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + bl b094 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1adcc │ │ │ │ + beq.n 18d9a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aed4 │ │ │ │ - blx 377c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cbz r1, 1ade6 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 19034 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 19a64 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 12aa8 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 19a4a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ade6 │ │ │ │ + beq.n 18dc4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aedc │ │ │ │ - ldr r2, [pc, #204] @ (1aeb4 ) │ │ │ │ - ldr r3, [pc, #108] @ (1ae58 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 1c1ee │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add sp, #236 @ 0xec │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ad4e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ac52 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ac70 │ │ │ │ - ldr r1, [pc, #148] @ (1aeb8 ) │ │ │ │ - movw r2, #519 @ 0x207 │ │ │ │ - ldr r0, [pc, #148] @ (1aebc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3c68 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b70a │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.w 1a34e │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ - movs r4, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - cmn r0, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - mvns r2, r7 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ - movs r4, r0 │ │ │ │ - ldr r2, [r5, r6] │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r7, #56] @ 0x38 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r7, #48] @ 0x30 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r7, #28] │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r2, #12] │ │ │ │ - movs r4, r0 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r4, r7, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r3, r5] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ - movs r4, r0 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r6, [pc, #776] @ (1b1c0 ) │ │ │ │ - movs r4, r0 │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ - movs r2, r0 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, sp, #188 @ 0xbc │ │ │ │ - blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1aca6 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1acea │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1adcc │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ade6 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ad04 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ad1c │ │ │ │ - mov r0, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ad6c │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ad84 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ad9c │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1adb4 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ad36 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1acce │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ac86 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3a00 │ │ │ │ - subs.w fp, r0, #0 │ │ │ │ - bge.w 1a9ea │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ - mov r3, r4 │ │ │ │ - ldrd r5, r6, [sp, #108] @ 0x6c │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ - str.w sl, [sp, #52] @ 0x34 │ │ │ │ - beq.n 1af60 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b8fc │ │ │ │ - ldr.w sl, [sp, #152] @ 0x98 │ │ │ │ - movw r4, #562 @ 0x232 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 1af8a │ │ │ │ + beq.w 19836 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1af8a │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 19a92 │ │ │ │ + ldr.w r4, [sl, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1a292 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r5, [sl, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 18e24 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b8f2 │ │ │ │ - ldrb.w r3, [sp, #192] @ 0xc0 │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1b3b2 │ │ │ │ - mov.w fp, #1 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b1b4 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - ldr.w r3, [pc, #1628] @ 1b608 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1584] @ 0x630 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 1b02a │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - ands.w ip, r2, #67108864 @ 0x4000000 │ │ │ │ - bne.w 1bb5e │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w 1b376 │ │ │ │ - ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ - ubfx r3, r3, #6, #1 │ │ │ │ - ands.w r3, r3, r2, lsr #31 │ │ │ │ - beq.w 1b376 │ │ │ │ - ldr r3, [r1, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - bpl.w 1b376 │ │ │ │ - ldr.w r2, [r0, #172] @ 0xac │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b198 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 1c22c │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 1c290 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 1c2a6 │ │ │ │ - ldr.w ip, [r2, #8] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.w 1b1b4 │ │ │ │ - adds r2, #8 │ │ │ │ + beq.w 1988c │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1b022 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, ip │ │ │ │ - beq.w 1b1b4 │ │ │ │ - ldr.w r0, [r2, #4]! │ │ │ │ - cmp r1, r0 │ │ │ │ - bne.n 1b01a │ │ │ │ - ldr.w r0, [pc, #1504] @ 1b60c │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - bl d23c │ │ │ │ - ldrb.w r3, [sp, #196] @ 0xc4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1b3ee │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ - add r1, sp, #148 @ 0x94 │ │ │ │ - bl 9ab8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ba32 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - mov r2, r9 │ │ │ │ - str.w r8, [sp] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr.w sl, [r3, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - blx sl │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bb0e │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1b084 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b682 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 34e8 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bb24 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + bl b094 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b0aa │ │ │ │ + beq.n 18e52 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b8b0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.w 1bba8 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - ands.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ - beq.w 1c2aa │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 1c290 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 1c2a6 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - adds r0, r1, #1 │ │ │ │ - beq.w 1bc10 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - add.w r8, r0, #1 │ │ │ │ - cmp r8, r1 │ │ │ │ - bge.w 1ba66 │ │ │ │ - strd r5, r6, [sp, #104] @ 0x68 │ │ │ │ - mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [sp, #100] @ 0x64 │ │ │ │ - mov sl, r1 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ - blt.n 1b17a │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1c2aa │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1c290 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + beq.w 1903c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 19a74 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1c2a6 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - mov r3, r8 │ │ │ │ + beq.w 19810 │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s15, d0 │ │ │ │ + vmov.f32 s14, s15 │ │ │ │ + vmov.f32 s17, s15 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 19b20 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 1b480 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr.w r6, [r2, r3, lsl #2] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, fp │ │ │ │ - beq.n 1b128 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - ldr r7, [r2, #56] @ 0x38 │ │ │ │ - mov r2, r9 │ │ │ │ - blx r7 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b54a │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, fp │ │ │ │ - beq.n 1b152 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b33c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, fp │ │ │ │ - beq.n 1b162 │ │ │ │ + beq.n 18e98 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b344 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - cmp r8, sl │ │ │ │ - beq.w 1ba60 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - and.w r2, r2, #33554432 @ 0x2000000 │ │ │ │ - bge.n 1b0f8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1c2aa │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + beq.w 198e2 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1c290 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 19b44 │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1a27c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1c2a6 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - add.w r3, r8, r2 │ │ │ │ - b.n 1b112 │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 1b02a │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1b198 │ │ │ │ - ldr.w r3, [pc, #1128] @ 1b610 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 1b02a │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r3, r8 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str.w r8, [sp, #60] @ 0x3c │ │ │ │ - mov.w sl, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str r6, [r3, #0] │ │ │ │ - cbz r0, 1b1e8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b1e8 │ │ │ │ + beq.n 18eea │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b6ce │ │ │ │ - cbz r5, 1b1fe │ │ │ │ + beq.w 19904 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + bl b094 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 8808 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b1fe │ │ │ │ + beq.n 18f18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b93e │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b46e │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 19044 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 19b52 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 12aa8 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + beq.w 19bf0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1b46e │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + beq.n 18f40 │ │ │ │ subs r3, #1 │ │ │ │ - ldr r6, [sp, #144] @ 0x90 │ │ │ │ - ldrd r7, r4, [sp, #148] @ 0x94 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1b6c6 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1c1f2 │ │ │ │ - mov.w r8, #0 │ │ │ │ - str.w r8, [sp, #60] @ 0x3c │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + beq.w 1990e │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 19bbe │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1a1f6 │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1b248 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b44c │ │ │ │ - cbz r7, 1b25e │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1b25e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b458 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - cbz r0, 1b276 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1b276 │ │ │ │ + beq.n 18f9c │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1b464 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r0, 1b28e │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + beq.w 19970 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r3 │ │ │ │ + mov.w ip, #0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ + str.w ip, [sp, #132] @ 0x84 │ │ │ │ + bl b094 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r2 │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1b28e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b442 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ac34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1ac34 │ │ │ │ + beq.n 18fd0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ac34 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ac34 │ │ │ │ - ldr r2, [pc, #864] @ (1b614 ) │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - ldr.w r1, [r2, #776] @ 0x308 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bc02 │ │ │ │ - blx r3 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1bbd8 │ │ │ │ - ldr r1, [pc, #828] @ (1b618 ) │ │ │ │ - mov r0, r6 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - add r1, pc │ │ │ │ - bl a450 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.n 1904c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 19c3a │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 198fc │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s15, d0 │ │ │ │ + vmov.f32 s14, s15 │ │ │ │ + vmov.f32 s16, s15 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 17ca8 │ │ │ │ + blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1b74a │ │ │ │ + bne.w 1a03a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a3c2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1a3c2 │ │ │ │ - mov r0, r6 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + bne.w 17cb4 │ │ │ │ + cmp r9, r5 │ │ │ │ + blt.w 17b34 │ │ │ │ + bgt.w 18664 │ │ │ │ + b.n 18a7c │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - b.w 1a3c2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1ac9c │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 1bc16 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ - vldr s16, [pc, #724] @ 1b604 │ │ │ │ - mov.w sl, #50 @ 0x32 │ │ │ │ - mov.w r4, #400 @ 0x190 │ │ │ │ - b.w 1a3a4 │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 18970 │ │ │ │ + mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b152 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 18a2a │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b162 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r6, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - blx 37a4 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - b.w 1a7c4 │ │ │ │ - blx 3754 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1b02a │ │ │ │ - b.n 1b1b4 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + b.n 18d9a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18e52 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18f18 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18fd0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18b60 │ │ │ │ + mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a552 │ │ │ │ + b.w 18742 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1880c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18c30 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18d00 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 188d6 │ │ │ │ + movw r2, #1039 @ 0x40f │ │ │ │ + mov r8, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov sl, r0 │ │ │ │ - movw r3, #545 @ 0x221 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + b.w 17dee │ │ │ │ + mov r6, r5 │ │ │ │ + movw r3, #1039 @ 0x40f │ │ │ │ mov r8, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r0 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - strd r0, r0, [sp, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 1ac34 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r2, r4 │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1af9c │ │ │ │ - vcmpe.f32 s16, s0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 1bd60 │ │ │ │ - cmp sl, r4 │ │ │ │ - blt.w 1a3d2 │ │ │ │ - ldr.w r1, [r3, #1000] @ 0x3e8 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r0, [r3, #1580] @ 0x62c │ │ │ │ - mov sl, r4 │ │ │ │ - bl 9c9c │ │ │ │ - mov r8, r4 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 17dbc │ │ │ │ + mov r2, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + strd r2, r2, [sp, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r3, #544 @ 0x220 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 1b698 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, sp, #196 @ 0xc4 │ │ │ │ - blx 369c <_PyMonitoring_FireExceptionHandledEvent@plt> │ │ │ │ - b.n 1b040 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + strd r2, r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov.w r2, #1040 @ 0x410 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + b.w 17dee │ │ │ │ + movw r2, #1014 @ 0x3f6 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r8, r5 │ │ │ │ movs r3, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov sl, r0 │ │ │ │ - movw r3, #546 @ 0x222 │ │ │ │ + strd r5, r5, [sp, #16] │ │ │ │ + str r5, [sp, #28] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + strd r5, r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + b.w 17dee │ │ │ │ + blx 3bf8 │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 1810e │ │ │ │ + mov.w r3, #1040 @ 0x410 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 17dd4 │ │ │ │ + movw r2, #1041 @ 0x411 │ │ │ │ mov r8, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #28] │ │ │ │ - strd r0, r0, [sp, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 1ac34 │ │ │ │ - mov r4, r3 │ │ │ │ - mov sl, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - strd r3, r3, [sp, #28] │ │ │ │ - strd r3, r3, [sp, #16] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - movw r3, #547 @ 0x223 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.w 1ac34 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + b.w 17dee │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1b28e │ │ │ │ - mov r0, r6 │ │ │ │ + b.w 18400 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1848c │ │ │ │ + mov r6, r5 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movw r3, #1041 @ 0x411 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + mov r8, r5 │ │ │ │ + strd r5, r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + strd r5, r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 17dbc │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1b248 │ │ │ │ - mov r0, r7 │ │ │ │ + b.w 176d4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18436 │ │ │ │ + movw r3, #1041 @ 0x411 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 17dd4 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 18d1a │ │ │ │ + b.n 18a7c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r7, r6 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r9, r6 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + movw r3, #1043 @ 0x413 │ │ │ │ + ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ + ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + str r7, [sp, #28] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 1835e │ │ │ │ + ldr.w r0, [pc, #3140] @ 19e3c │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc │ │ │ │ + adds r0, #180 @ 0xb4 │ │ │ │ + bl e8f8 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.w 175b6 │ │ │ │ + mov r6, r8 │ │ │ │ + mov.w r8, #0 │ │ │ │ + movw r3, #1041 @ 0x411 │ │ │ │ + mov r5, r8 │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + strd r8, r8, [sp, #36] @ 0x24 │ │ │ │ + str.w r8, [sp, #44] @ 0x2c │ │ │ │ + str.w r8, [sp, #56] @ 0x38 │ │ │ │ + strd r8, r8, [sp, #48] @ 0x30 │ │ │ │ + str.w r8, [sp, #60] @ 0x3c │ │ │ │ + str.w r8, [sp, #8] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 17dbc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r9, r0 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + movw r3, #1044 @ 0x414 │ │ │ │ + ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ + ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #24] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 1835e │ │ │ │ + movs r5, #0 │ │ │ │ + movw r2, #1042 @ 0x412 │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + strd r5, r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + strd r5, r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + b.w 17dee │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1b25e │ │ │ │ + b.w 17788 │ │ │ │ + ldr.w r3, [pc, #3008] @ 19e40 │ │ │ │ + mov r7, r4 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r1, [pc, #3004] @ 19e44 │ │ │ │ + ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + movw r3, #1044 @ 0x414 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 17dbc │ │ │ │ + ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ + ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ + bgt.w 1956a │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 192de │ │ │ │ + ldr.w r3, [pc, #2956] @ 19e48 │ │ │ │ + cmp r0, #1 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + beq.w 19a0c │ │ │ │ + ldr.w r3, [pc, #2944] @ 19e4c │ │ │ │ + add r3, pc │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + ldr.w r1, [pc, #2936] @ 19e50 │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + movw r3, #1044 @ 0x414 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 17dbc │ │ │ │ + mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1b276 │ │ │ │ - ldrd r6, r7, [sp, #144] @ 0x90 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - b.n 1b224 │ │ │ │ - mov r0, r3 │ │ │ │ + b.w 177d0 │ │ │ │ + movw r3, #1045 @ 0x415 │ │ │ │ + ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ + ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 1835e │ │ │ │ + movw r3, #1045 @ 0x415 │ │ │ │ + ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ + ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 1835e │ │ │ │ + mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a86e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3834 │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 1b4b0 │ │ │ │ - mov r1, r0 │ │ │ │ + b.w 17812 │ │ │ │ + bl 89c4 │ │ │ │ + b.w 1797e │ │ │ │ mov r0, r4 │ │ │ │ - blx 37b0 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1b4aa │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cbnz r2, 1b4aa │ │ │ │ - mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 1b128 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w sl, #0 │ │ │ │ - movw r3, #573 @ 0x23d │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldrd r5, r6, [sp, #104] @ 0x68 │ │ │ │ - b.n 1b1ca │ │ │ │ - blx 38a0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r2, sp, #156 @ 0x9c │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3c04 │ │ │ │ - ldr.w r9, [sp, #156] @ 0x9c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 1a4cc │ │ │ │ - blx 3940 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c0b2 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r4, r9 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov sl, r9 │ │ │ │ - mov.w r3, #548 @ 0x224 │ │ │ │ - mov r8, r9 │ │ │ │ - str.w r9, [sp, #40] @ 0x28 │ │ │ │ - strd r9, r9, [sp, #28] │ │ │ │ - strd r9, r9, [sp, #16] │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - str.w r9, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.w 1ac34 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + b.w 178d2 │ │ │ │ + mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 1a826 │ │ │ │ - mov.w sl, #50 @ 0x32 │ │ │ │ - mov.w r4, #400 @ 0x190 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1a3a4 │ │ │ │ - ldr r3, [pc, #232] @ (1b61c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r3, [r3, #1576] @ 0x628 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1c1d2 │ │ │ │ - mov.w sl, #50 @ 0x32 │ │ │ │ - mov.w r4, #400 @ 0x190 │ │ │ │ - b.w 1a3d2 │ │ │ │ - movs r3, #1 │ │ │ │ - mov sl, r6 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - movw r3, #573 @ 0x23d │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - ldrd r5, r6, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 1b1ca │ │ │ │ + b.w 1787c │ │ │ │ + bl 89c4 │ │ │ │ + b.w 17c90 │ │ │ │ mov r4, r3 │ │ │ │ - mov sl, r3 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r5, r3 │ │ │ │ mov r8, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - strd r3, r3, [sp, #16] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r3, #548 @ 0x224 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 1ac34 │ │ │ │ - ldr.w r5, [r9, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1c214 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + strd r3, r3, [sp, #16] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + movw r3, #1014 @ 0x3f6 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 17d88 │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 1a16e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ + strne r3, [r6, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b5c6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbnz r3, 1b5c6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - bl b03c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a4fa │ │ │ │ + beq.n 193ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a4fa │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 1a504 │ │ │ │ - b.w 1a50e │ │ │ │ - movs r0, r0 │ │ │ │ - cmn r0, r1 │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ - movs r4, r0 │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r1, r3] │ │ │ │ - movs r4, r0 │ │ │ │ - add r2, pc, #884 @ (adr r2, 1b990 ) │ │ │ │ - vrshr.u32 , q1, #1 │ │ │ │ - movs r4, r0 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3a00 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge.w 1aaae │ │ │ │ - str.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov sl, fp │ │ │ │ - ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ - movw r4, #562 @ 0x232 │ │ │ │ - ldrd r5, r6, [sp, #108] @ 0x6c │ │ │ │ - ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - ldr.w sl, [sp, #152] @ 0x98 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1af68 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 1af68 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1af68 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1af68 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a9b4 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - b.w 1a9a0 │ │ │ │ + beq.w 19950 │ │ │ │ + movs r2, #2 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + b.w 183d8 │ │ │ │ + mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b084 │ │ │ │ - movs r4, #0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov sl, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - movw r3, #519 @ 0x207 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov fp, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - strd r4, r4, [sp, #28] │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - strd r4, r4, [sp, #16] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - b.w 1ac34 │ │ │ │ + b.w 17b8c │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a9fe │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a7a6 │ │ │ │ - mov r0, r2 │ │ │ │ + b.w 17be8 │ │ │ │ + movw r3, #1046 @ 0x416 │ │ │ │ + ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ + ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r9, r0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.w 1835e │ │ │ │ + mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b224 │ │ │ │ + b.w 17932 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b1e8 │ │ │ │ - mov r0, fp │ │ │ │ + b.w 179ae │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + mov r2, sl │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r5, r7 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ + mov.w r2, #1048 @ 0x418 │ │ │ │ + ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ + movs r3, #1 │ │ │ │ + ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + b.w 17dee │ │ │ │ + bl 89c4 │ │ │ │ + b.w 17af8 │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1aac6 │ │ │ │ - mov r0, fp │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + b.w 17c48 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - b.w 1ab70 │ │ │ │ - mov r0, sl │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ + b.w 17a00 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov sl, r1 │ │ │ │ - b.w 1a936 │ │ │ │ + b.w 17a58 │ │ │ │ mov r0, r4 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - b.w 1ab58 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov sl, r0 │ │ │ │ - movw r3, #519 @ 0x207 │ │ │ │ - mov r8, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #28] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - strd r0, r0, [sp, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.w 1ac34 │ │ │ │ - ldr.w r3, [pc, #1496] @ 1bd10 │ │ │ │ - mov sl, r4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - b.w 1a90c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1bcc4 │ │ │ │ - adds r3, #1 │ │ │ │ - vcvt.f64.f32 d0, s0 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - blx 3844 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bcd4 │ │ │ │ - vcvt.f64.f32 d0, s16 │ │ │ │ - blx 3844 │ │ │ │ - mov r3, r0 │ │ │ │ + b.w 17b28 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 17ab4 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + mov r7, sl │ │ │ │ + ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ + ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ + bgt.w 19958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1bf1a │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3864 │ │ │ │ + blt.n 1949a │ │ │ │ + ldr.w r3, [pc, #2512] @ 19e48 │ │ │ │ + cmp r0, #1 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + beq.w 19c2c │ │ │ │ + ldr.w r3, [pc, #2508] @ 19e54 │ │ │ │ + add r3, pc │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + ldr.w r1, [pc, #2500] @ 19e58 │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov.w r3, #1048 @ 0x418 │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 17dbc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bf76 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3864 │ │ │ │ + mov r2, sl │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r5, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + movw r3, #1049 @ 0x419 │ │ │ │ + ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ + ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 1835e │ │ │ │ + lsls r4, r3, #6 │ │ │ │ + bpl.w 1a1b0 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + b.w 17764 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bfa2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3864 │ │ │ │ + mov r2, sl │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r5, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + movw r3, #1049 @ 0x419 │ │ │ │ + ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ + ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 1835e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bfcc │ │ │ │ - ldr.w r2, [pc, #1384] @ 1bd14 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 1bff4 │ │ │ │ - movs r2, #5 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - mov r4, r6 │ │ │ │ - add r1, sp, #204 @ 0xcc │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ - strd r7, r3, [sp, #204] @ 0xcc │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ - strd r8, sl, [sp, #212] @ 0xd4 │ │ │ │ - str.w r9, [sp, #220] @ 0xdc │ │ │ │ - bl b03c │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - bl 8838 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, sl │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r5, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1b7fe │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1be5e │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1b812 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1be68 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b82a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + movw r3, #1050 @ 0x41a │ │ │ │ + ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ + ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 1835e │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r2, sl │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r7 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ + mov r9, r6 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + movw r3, #1050 @ 0x41a │ │ │ │ + ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ + ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 1835e │ │ │ │ + ldr.w r3, [pc, #2268] @ 19e48 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r1, [pc, #2280] @ 19e5c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3b8c │ │ │ │ + b.n 192de │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + movw r3, #1053 @ 0x41d │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + bl 8808 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 8808 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 8808 │ │ │ │ + ldrb.w r5, [sp, #148] @ 0x94 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 19678 │ │ │ │ + ldr.w r3, [pc, #2212] @ 19e60 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ + bl ab1c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19c8e │ │ │ │ + ldr.w r0, [pc, #2192] @ 19e64 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + add r0, pc │ │ │ │ + bl d294 │ │ │ │ + ldrb.w r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1be70 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + bne.n 19686 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r4, #72] @ 0x48 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #72] @ 0x48 │ │ │ │ + bl 8808 │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldrd r5, r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbz r0, 19616 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b842 │ │ │ │ + beq.n 19616 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1be78 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.n 19672 │ │ │ │ + cbz r5, 19628 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b85a │ │ │ │ + beq.n 19628 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1be80 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 1966a │ │ │ │ + cbz r4, 1963a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1b86e │ │ │ │ + beq.n 1963a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1be56 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c058 │ │ │ │ - ldrb.w r3, [sp, #186] @ 0xba │ │ │ │ - cbz r3, 1b890 │ │ │ │ + cbz r3, 19692 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 19cca │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r5, r7 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + str.w sl, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b.w 17560 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19628 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19616 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + add r0, sp, #148 @ 0x94 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + movs r5, #1 │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 195ba │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add.w r0, sp, #186 @ 0xba │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1c058 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ + blx 369c <_PyMonitoring_FireExceptionHandledEvent@plt> │ │ │ │ + b.n 195e6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1963a │ │ │ │ + mov r5, r7 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 17880 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r9, r5 │ │ │ │ + movw r2, #1014 @ 0x3f6 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r4, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + strd r3, r3, [sp, #16] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.w 17d88 │ │ │ │ + blx 3ad0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19e92 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1adcc │ │ │ │ + beq.n 196fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1adcc │ │ │ │ + beq.w 19c32 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r3, #112] @ 0x70 │ │ │ │ + blx r5 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19ef8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19eb0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 19f9a │ │ │ │ + bl 108e0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1a076 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 17788 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 17788 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 17788 │ │ │ │ + movw r3, #1069 @ 0x42d │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ + mov r9, r7 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 17b90 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 178be │ │ │ │ + movs r2, #0 │ │ │ │ + movw r3, #1053 @ 0x41d │ │ │ │ + mov r1, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ + mov r5, sl │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 17936 │ │ │ │ + movw r3, #1054 @ 0x41e │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17bd4 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r3, #1069 @ 0x42d │ │ │ │ + mov r1, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1799a │ │ │ │ + movs r2, #0 │ │ │ │ + movw r3, #1054 @ 0x41e │ │ │ │ + mov r1, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ + mov r3, sl │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 17c4c │ │ │ │ + movw r3, #1070 @ 0x42e │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18d6c │ │ │ │ + bl 89c4 │ │ │ │ + b.w 18a40 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1adcc │ │ │ │ - mov r0, r8 │ │ │ │ + b.w 18942 │ │ │ │ + bl 89c4 │ │ │ │ + b.w 18e68 │ │ │ │ + mov r5, r6 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 17a04 │ │ │ │ + mov.w r3, #1056 @ 0x420 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18dc4 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1b0aa │ │ │ │ + b.w 18998 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17ca8 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r3, #1070 @ 0x42e │ │ │ │ + mov r1, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ + mov r0, r1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + b.w 189f4 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17a44 │ │ │ │ + movs r2, #0 │ │ │ │ + mov.w r3, #1056 @ 0x420 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ mov r0, sl │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 1a85a │ │ │ │ - movs r4, #0 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - movw r2, #550 @ 0x226 │ │ │ │ + b.w 18e24 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 1807a │ │ │ │ + adds r2, r3, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + ldrb.w r1, [sp, #142] @ 0x8e │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 19b62 │ │ │ │ + cmp r2, r5 │ │ │ │ + beq.n 198be │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1809a │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r5, r3 │ │ │ │ + strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r7, r4 │ │ │ │ - mov sl, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r3, r4 │ │ │ │ + strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ + b.w 17e54 │ │ │ │ + mov r5, r2 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 17ab8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18e98 │ │ │ │ + movw r3, #1057 @ 0x421 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ mov r9, r4 │ │ │ │ - strd r4, r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - strd r4, r4, [sp, #16] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.n 1b234 │ │ │ │ - mov r0, sl │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ + bl 89c4 │ │ │ │ + b.w 18fe6 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1af8a │ │ │ │ - mov r0, r3 │ │ │ │ - movw r4, #562 @ 0x232 │ │ │ │ + b.w 18eea │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w sl, [sp, #152] @ 0x98 │ │ │ │ - b.w 1af68 │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - movw r2, #551 @ 0x227 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - mov r8, sl │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - mov r3, sl │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - str.w sl, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.n 1b25e │ │ │ │ + b.w 18f40 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17b14 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r3, #1057 @ 0x421 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ + ldr.w r3, [pc, #1332] @ 19e68 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr.w r1, [pc, #1324] @ 19e6c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + strd r4, r4, [sp, #8] │ │ │ │ + b.w 17d64 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 193ba │ │ │ │ + ldr.w r3, [pc, #1260] @ 19e48 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r1, [pc, #1296] @ 19e70 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3b8c │ │ │ │ + b.n 1949a │ │ │ │ mov r0, r1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + b.w 18f9c │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a890 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + b.w 1872e │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b1fe │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov.w r2, #552 @ 0x228 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - mov r8, sl │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - mov r3, sl │ │ │ │ - str.w sl, [sp, #60] @ 0x3c │ │ │ │ - str r5, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.n 1b25e │ │ │ │ + b.w 18b48 │ │ │ │ mov r0, r1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1aa82 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + b.w 186fe │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18b1c │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - b.w 1aa6e │ │ │ │ - movs r2, #1 │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov sl, r0 │ │ │ │ - movw r2, #553 @ 0x229 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.n 1b25e │ │ │ │ - blx 3bf8 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 1a73c │ │ │ │ - mov r2, sl │ │ │ │ - mov r6, r8 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mov r7, r3 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov sl, r3 │ │ │ │ - movw r2, #553 @ 0x229 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - mov r8, r3 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.n 1b234 │ │ │ │ + b.w 18b7a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1875c │ │ │ │ + ldr.w r3, [pc, #1188] @ 19e68 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r6, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + mov fp, r4 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr.w r1, [pc, #1184] @ 19e74 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + movw r3, #1034 @ 0x40a │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + strd r4, r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + strd r4, r4, [sp, #16] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + b.w 17d88 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + b.w 187f8 │ │ │ │ + ldr.w r3, [pc, #1128] @ 19e78 │ │ │ │ + add r3, pc │ │ │ │ + b.n 192d0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18c18 │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1a904 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov r3, r0 │ │ │ │ - movw r2, #554 @ 0x22a │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.n 1b25e │ │ │ │ - blx 37b0 │ │ │ │ - mov fp, r0 │ │ │ │ - b.w 1a94c │ │ │ │ + b.w 18bec │ │ │ │ + mov r0, r1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + b.w 187c8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18826 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1ab32 │ │ │ │ - movw r4, #557 @ 0x22d │ │ │ │ + b.w 18c4a │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 18db0 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r3, #1089 @ 0x441 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ + movw r3, #1089 @ 0x441 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ + movw r3, #1090 @ 0x442 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ + mov r5, r6 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 18946 │ │ │ │ + mov r5, sl │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 18e28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18ce8 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 189f8 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 18984 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r3, #1079 @ 0x437 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ + movw r3, #1079 @ 0x437 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ + mov r5, r7 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 18d70 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + b.w 188c2 │ │ │ │ + mov.w r3, #1080 @ 0x438 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18d1a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 188f0 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 18e84 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r3, #1090 @ 0x442 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18cbc │ │ │ │ + mov r5, r6 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 18eee │ │ │ │ + movw r3, #1091 @ 0x443 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r2, #185 @ 0xb9 │ │ │ │ + mov r1, sl │ │ │ │ + add.w r0, sp, #142 @ 0x8e │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 19fce │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - b.w 1af8a │ │ │ │ - vldr d7, [pc, #764] @ 1bd08 │ │ │ │ - mov sl, r2 │ │ │ │ - add r1, sp, #204 @ 0xcc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r7, r3 │ │ │ │ + mov r6, r3 │ │ │ │ + strd r3, r3, [sp, #8] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + movw r2, #1097 @ 0x449 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + b.w 17dee │ │ │ │ + mov r0, r1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + b.w 18892 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - mov r0, sl │ │ │ │ - vstr d7, [sp, #200] @ 0xc8 │ │ │ │ - bl b03c │ │ │ │ - mov r3, sl │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 18fa0 │ │ │ │ + movw r3, #1084 @ 0x43c │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r3, #1084 @ 0x43c │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ + mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a85a │ │ │ │ - blx 37b0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 18f2c │ │ │ │ + movs r2, #0 │ │ │ │ + movw r3, #1091 @ 0x443 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ + movw r3, #1074 @ 0x432 │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ + movw r3, #1074 @ 0x432 │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ + ldr r3, [pc, #588] @ (19e7c ) │ │ │ │ + add r3, pc │ │ │ │ + b.n 1948c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 196fc │ │ │ │ + movw r3, #1092 @ 0x444 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 18b20 │ │ │ │ + movw r3, #1075 @ 0x433 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ + movw r3, #1074 @ 0x432 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ + movw r3, #1085 @ 0x43d │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 1a96c │ │ │ │ - ldr r3, [pc, #740] @ (1bd18 ) │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ + blx 3720 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r9, sl │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldrd r2, r3, [sp, #116] @ 0x74 │ │ │ │ + ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ + bl 9804 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + eor.w r3, r5, #1 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + mov r5, r7 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #740] @ (1bd1c ) │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [pc, #732] @ (1bd20 ) │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add r2, pc │ │ │ │ - blx 3b8c │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - movw r3, #570 @ 0x23a │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.w 1b1ca │ │ │ │ - ldrd r5, r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - mov.w r8, #0 │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - str.w r8, [sp, #148] @ 0x94 │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - str.w r8, [sp, #144] @ 0x90 │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str.w r8, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str r6, [r3, #0] │ │ │ │ - cbz r0, 1baa2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + b.w 17dee │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + mov r7, sl │ │ │ │ + ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1baa2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 1baf0 │ │ │ │ - cbz r5, 1bab8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldrb.w r3, [sp, #142] @ 0x8e │ │ │ │ + cbz r3, 19d38 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r2, #185 @ 0xb9 │ │ │ │ + mov r1, sl │ │ │ │ + add.w r0, sp, #142 @ 0x8e │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 19b8a │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1bab8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bf50 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - cbz r1, 1bad0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1bad0 │ │ │ │ + beq.w 19fe6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1bf48 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ - bpl.w 1c2aa │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - ldrd r5, r4, [sp, #16] │ │ │ │ - b.w 1a5a2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1baa2 │ │ │ │ - ldr r3, [pc, #556] @ (1bd24 ) │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #556] @ (1bd28 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - movw r4, #558 @ 0x22e │ │ │ │ - b.n 1ba02 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - movw r3, #570 @ 0x23a │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.w 1b1ca │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov sl, r0 │ │ │ │ - movw r3, #571 @ 0x23b │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.w 1b1ca │ │ │ │ - mov r3, r4 │ │ │ │ - ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ - ldrd r5, r6, [sp, #108] @ 0x6c │ │ │ │ - str.w sl, [sp, #52] @ 0x34 │ │ │ │ - ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ - movw r4, #562 @ 0x232 │ │ │ │ - b.n 1b644 │ │ │ │ - blx 37b0 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 1aa1e │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + beq.n 19dfe │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b.w 17e38 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1c290 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1c2a6 │ │ │ │ - ldr.w sl, [r1, #8] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.w 1b1b4 │ │ │ │ - add.w lr, r1, #8 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, lr │ │ │ │ - str.w lr, [sp, #40] @ 0x28 │ │ │ │ - mov lr, r1 │ │ │ │ - b.n 1bb92 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 1be1a │ │ │ │ - ldr.w r1, [r2, #4]! │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.n 1bb8a │ │ │ │ - b.w 1b02a │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - mov.w r4, #560 @ 0x230 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - b.n 1b642 │ │ │ │ - ldr r3, [pc, #376] @ (1bd24 ) │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #380] @ (1bd2c ) │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ - movs r3, #1 │ │ │ │ - mov.w sl, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r3, #572 @ 0x23c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.w 1b1ca │ │ │ │ - blx 37b0 │ │ │ │ - mov r1, r0 │ │ │ │ - b.w 1aa3e │ │ │ │ - movs r3, #1 │ │ │ │ - mov r4, r6 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov sl, r6 │ │ │ │ - movw r3, #519 @ 0x207 │ │ │ │ - mov r8, r6 │ │ │ │ - mov fp, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - strd r6, r6, [sp, #28] │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - strd r6, r6, [sp, #16] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + bne.n 19d0e │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 19d56 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 19ffc │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.w 1ac34 │ │ │ │ - blx 3bf8 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 1b2d0 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - b.n 1bbbc │ │ │ │ - ldr r3, [pc, #280] @ (1bd30 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r3, [r3, #1576] @ 0x628 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1bd40 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ - vldr s16, [pc, #276] @ 1bd3c │ │ │ │ - mov.w sl, #50 @ 0x32 │ │ │ │ - mov.w r4, #400 @ 0x190 │ │ │ │ - b.w 1a3d2 │ │ │ │ - str.w sl, [sp, #52] @ 0x34 │ │ │ │ - movw r4, #563 @ 0x233 │ │ │ │ - ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ - mov.w sl, #0 │ │ │ │ - ldrd r5, r6, [sp, #108] @ 0x6c │ │ │ │ - ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ - b.n 1b642 │ │ │ │ - ldr r2, [pc, #208] @ (1bd24 ) │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b.w 17e54 │ │ │ │ + movw r3, #1084 @ 0x43c │ │ │ │ + mov r9, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 19590 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + movs r5, #0 │ │ │ │ + b.w 18702 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + b.w 187cc │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + movs r5, #0 │ │ │ │ + b.w 18bf0 │ │ │ │ + movw r3, #1075 @ 0x433 │ │ │ │ mov r9, r4 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - mov r7, r4 │ │ │ │ - mov sl, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #208] @ (1bd34 ) │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [pc, #204] @ (1bd38 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 3b8c │ │ │ │ - movw r3, #547 @ 0x223 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, r4 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - strd r4, r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - strd r4, r4, [sp, #28] │ │ │ │ - strd r4, r4, [sp, #16] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - b.w 1b234 │ │ │ │ - vldr d7, [pc, #116] @ 1bd08 │ │ │ │ - add r1, sp, #204 @ 0xcc │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - mov r0, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - vstr d7, [sp, #200] @ 0xc8 │ │ │ │ - bl b03c │ │ │ │ - mov r1, r0 │ │ │ │ - b.w 1ab58 │ │ │ │ - ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ - mov.w r4, #564 @ 0x234 │ │ │ │ - ldrd r5, r6, [sp, #108] @ 0x6c │ │ │ │ - str.w sl, [sp, #52] @ 0x34 │ │ │ │ - ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ - b.n 1ba02 │ │ │ │ - vcvt.f64.f32 d0, s0 │ │ │ │ - blx 3844 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1b764 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 19590 │ │ │ │ movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr.w r9, [sp, #16] │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 18cc0 │ │ │ │ + movw r3, #1076 @ 0x434 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 19590 │ │ │ │ + movw r3, #1086 @ 0x43e │ │ │ │ + mov r9, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 19590 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19d16 │ │ │ │ + movw r3, #1086 @ 0x43e │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov r7, r0 │ │ │ │ - movw r2, #519 @ 0x207 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov fp, r0 │ │ │ │ mov r9, r0 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #28] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - strd r0, r0, [sp, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.w 1b234 │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - lsls r0, r1, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 19590 │ │ │ │ + movw r3, #1085 @ 0x43d │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 19590 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 18896 │ │ │ │ + nop │ │ │ │ + strb r2, [r1, #22] │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + @ instruction: 0xb868 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #584] @ 0x248 │ │ │ │ + cbnz r6, 19e52 │ │ │ │ movs r2, r0 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + cbnz r0, 19e9a │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ + @ instruction: 0xb752 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + cbnz r4, 19e72 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #432] @ (1bee4 ) │ │ │ │ - movs r4, r0 │ │ │ │ - ldrh r6, [r1, #34] @ 0x22 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + strb r6, [r0, #7] │ │ │ │ + movs r4, r0 │ │ │ │ + cbnz r0, 19e92 │ │ │ │ movs r2, r0 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r0, r1 │ │ │ │ - vldr s15, [pc, #-8] @ 1bd3c │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itttt gt │ │ │ │ - vmovgt.f32 s16, s15 │ │ │ │ - movgt r5, #200 @ 0xc8 │ │ │ │ - movgt.w sl, #50 @ 0x32 │ │ │ │ - movgt.w r4, #400 @ 0x190 │ │ │ │ - bgt.w 1a3d2 │ │ │ │ - ldr.w r3, [pc, #1356] @ 1c2b0 │ │ │ │ - movs r4, #0 │ │ │ │ - mov sl, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #996] @ 0x3e4 │ │ │ │ - ldr.w r0, [r3, #1580] @ 0x62c │ │ │ │ - bl 9c9c │ │ │ │ - movs r3, #1 │ │ │ │ + add r5, pc, #824 @ (adr r5, 1a1a8 ) │ │ │ │ + movs r2, r0 │ │ │ │ + add r6, pc, #304 @ (adr r6, 19fa4 ) │ │ │ │ + movs r2, r0 │ │ │ │ + add r5, pc, #224 @ (adr r5, 19f58 ) │ │ │ │ + movs r2, r0 │ │ │ │ + add r0, pc, #176 @ (adr r0, 19f2c ) │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + movs r2, r0 │ │ │ │ + movw r3, #1076 @ 0x434 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 19590 │ │ │ │ + mov r3, sl │ │ │ │ + mov r9, r6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - movw r3, #543 @ 0x21f │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 1b698 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mov r1, r2 │ │ │ │ + mov r5, r7 │ │ │ │ + mov.w r3, #1048 @ 0x418 │ │ │ │ + ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ + ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 1835e │ │ │ │ + mov r3, r4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, sl │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r9, r4 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ + mov r7, sl │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1bda2 │ │ │ │ + beq.w 1a086 │ │ │ │ + movs r5, #1 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c036 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + beq.n 19fc6 │ │ │ │ + bl 108e0 │ │ │ │ + cbz r0, 19f36 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + movs r6, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov.w r3, #1048 @ 0x418 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 17da0 │ │ │ │ + mov r3, r4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + mov r9, r4 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ + mov r7, sl │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldrb.w r3, [sp, #186] @ 0xba │ │ │ │ - cbz r3, 1bdca │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - movs r2, #139 @ 0x8b │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add.w r0, sp, #186 @ 0xba │ │ │ │ + beq.w 1a01c │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + b.n 19ece │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + movs r2, #185 @ 0xb9 │ │ │ │ + mov r1, sl │ │ │ │ + add.w r0, sp, #142 @ 0x8e │ │ │ │ + mov r3, r5 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1bdf6 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 1bde8 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1bde8 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c044 │ │ │ │ - strd r5, r4, [sp, #16] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r6, [sp, #28] │ │ │ │ - b.w 1acd6 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r9, sl │ │ │ │ - str r6, [sp, #28] │ │ │ │ - mov.w sl, #0 │ │ │ │ - strd r5, r4, [sp, #16] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - movw r3, #574 @ 0x23e │ │ │ │ - ldrd r6, r7, [sp, #144] @ 0x90 │ │ │ │ - str.w sl, [sp, #56] @ 0x38 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.w 1b224 │ │ │ │ - mov r1, lr │ │ │ │ - ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r7 │ │ │ │ - str.w sl, [sp, #40] @ 0x28 │ │ │ │ + beq.w 19b76 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + b.w 18084 │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r3, [pc, #968] @ (1a300 ) │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cbnz r5, 19f82 │ │ │ │ + ldr r3, [pc, #960] @ (1a304 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [pc, #960] @ (1a308 ) │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + b.n 19ede │ │ │ │ + ldr r2, [pc, #952] @ (1a30c ) │ │ │ │ mov r7, r6 │ │ │ │ - str.w fp, [sp, #104] @ 0x68 │ │ │ │ - mov r6, r5 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [pc, #944] @ (1a310 ) │ │ │ │ + ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r2, [pc, #936] @ (1a314 ) │ │ │ │ + add r2, pc │ │ │ │ + blx 3b8c │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + movw r3, #1043 @ 0x413 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 17dbc │ │ │ │ + ldr r3, [pc, #916] @ (1a318 ) │ │ │ │ + add r3, pc │ │ │ │ + b.n 19f44 │ │ │ │ movs r2, #0 │ │ │ │ - mov r5, r4 │ │ │ │ - mov sl, lr │ │ │ │ - mov r4, r1 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r1, ip │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1c230 │ │ │ │ - ldr.w r1, [sl, #4]! │ │ │ │ - cmp fp, r1 │ │ │ │ - bne.w 1c08a │ │ │ │ - mov r4, r5 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r6, r7 │ │ │ │ - mov r7, r3 │ │ │ │ - b.w 1b02a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b86e │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 1b7fe │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b812 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b82a │ │ │ │ - mov r0, sl │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b842 │ │ │ │ + mov.w r3, #1080 @ 0x438 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 19590 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r9, r4 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + mov r7, sl │ │ │ │ + ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ + ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ + bl 8bb4 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + movs r6, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov.w r3, #1048 @ 0x418 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 17d88 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b85a │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - str.w r8, [sp] │ │ │ │ - ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - str.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr.w sl, [r3, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldrd r5, r6, [sp, #108] @ 0x6c │ │ │ │ - ldr.w fp, [sp, #116] @ 0x74 │ │ │ │ - blx sl │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c1c0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1bec8 │ │ │ │ + b.n 19ed8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 198be │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c03e │ │ │ │ - movs r0, #0 │ │ │ │ - blx 34e8 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c1c8 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1beee │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1c04c │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - adds r1, r2, #1 │ │ │ │ - ldr r2, [sp, #140] @ 0x8c │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 1bf58 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - movs r2, #1 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - bl b550 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c1e0 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ - b.w 1a8ec │ │ │ │ - movs r2, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov r7, r0 │ │ │ │ - movw r2, #519 @ 0x207 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #28] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - strd r0, r0, [sp, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.w 1b234 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bad0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bab8 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8838 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 8838 │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - b.n 1bad0 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov r7, r0 │ │ │ │ - movw r2, #519 @ 0x207 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #28] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - strd r0, r0, [sp, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.w 1b234 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov r7, r0 │ │ │ │ - movw r2, #519 @ 0x207 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #28] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - strd r0, r0, [sp, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.w 1b234 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov r7, r0 │ │ │ │ - movw r2, #519 @ 0x207 │ │ │ │ - mov fp, r0 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - strd r0, r0, [sp, #28] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - strd r0, r0, [sp, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.w 1b234 │ │ │ │ - ldr r5, [r6, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1c248 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r5, #0] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1c02e │ │ │ │ + bne.w 198be │ │ │ │ + b.w 1809a │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 19d56 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c1a6 │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ - b.w 1b7c4 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bda2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bec8 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bde8 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1beee │ │ │ │ - movs r4, #0 │ │ │ │ - movs r3, #1 │ │ │ │ - movw r2, #519 @ 0x207 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r7, r4 │ │ │ │ - mov sl, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r3, r4 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - strd r4, r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - strd r4, r4, [sp, #28] │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - strd r4, r4, [sp, #16] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.w 1b234 │ │ │ │ - mov r0, fp │ │ │ │ - strd r2, r3, [sp, #108] @ 0x6c │ │ │ │ - bl a768 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1be4a │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 1c1fc │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - and.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ - b.n 1be3a │ │ │ │ - ldr r3, [pc, #512] @ (1c2b4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bne.w 19d56 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b.w 180ae │ │ │ │ + bl 108e0 │ │ │ │ + mov r2, r0 │ │ │ │ + cbz r0, 1a04c │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #1048 @ 0x418 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 17dec │ │ │ │ + movs r2, #0 │ │ │ │ + movw r3, #1092 @ 0x444 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 19590 │ │ │ │ + ldr r3, [pc, #688] @ (1a300 ) │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #508] @ (1c2b8 ) │ │ │ │ + ldr r1, [pc, #712] @ (1a31c ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [pc, #708] @ (1a320 ) │ │ │ │ + add r3, pc │ │ │ │ blx 3b8c │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r3 │ │ │ │ - mov sl, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - strd r3, r3, [sp, #28] │ │ │ │ - strd r3, r3, [sp, #16] │ │ │ │ + mov.w r3, #1048 @ 0x418 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 17dec │ │ │ │ + mov r9, r4 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + ldrd fp, r4, [sp, #84] @ 0x54 │ │ │ │ + mov r7, sl │ │ │ │ + ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ + b.n 19fae │ │ │ │ + bl 108e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 19f34 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #548 @ 0x224 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.w 1ac34 │ │ │ │ - ldr r2, [pc, #468] @ (1c2bc ) │ │ │ │ - mov r7, r6 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r8, r7 │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #456] @ (1c2c0 ) │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov.w r3, #1048 @ 0x418 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.w 17da4 │ │ │ │ + ldr r3, [pc, #632] @ (1a324 ) │ │ │ │ + movw r2, #25175 @ 0x6257 │ │ │ │ + ldr r1, [pc, #632] @ (1a328 ) │ │ │ │ + ldr r0, [pc, #632] @ (1a32c ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #448] @ (1c2c4 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 3b8c │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ - movw r2, #551 @ 0x227 │ │ │ │ - strd r5, r4, [sp, #16] │ │ │ │ - mov sl, r7 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - mov r3, r7 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.w 1b234 │ │ │ │ - ldr r2, [pc, #404] @ (1c2bc ) │ │ │ │ - mov r7, sl │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov sl, r0 │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r6, r9 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - mov r9, sl │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - mov.w sl, #0 │ │ │ │ - ldr r1, [pc, #392] @ (1c2c8 ) │ │ │ │ - mov r8, sl │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #624] @ (1a330 ) │ │ │ │ + movw r2, #25609 @ 0x6409 │ │ │ │ + ldr r1, [pc, #620] @ (1a334 ) │ │ │ │ + ldr r0, [pc, #624] @ (1a338 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #384] @ (1c2cc ) │ │ │ │ - add r2, pc │ │ │ │ - blx 3b8c │ │ │ │ - str r7, [sp, #28] │ │ │ │ - strd r5, r4, [sp, #16] │ │ │ │ - movw r2, #550 @ 0x226 │ │ │ │ - ldrd r7, r4, [sp, #148] @ 0x94 │ │ │ │ - mov r3, sl │ │ │ │ - str.w sl, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.w 1b234 │ │ │ │ - ldr r2, [pc, #336] @ (1c2bc ) │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r8, r7 │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #340] @ (1c2d0 ) │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #612] @ (1a33c ) │ │ │ │ + movw r2, #24959 @ 0x617f │ │ │ │ + ldr r1, [pc, #612] @ (1a340 ) │ │ │ │ + ldr r0, [pc, #612] @ (1a344 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #332] @ (1c2d4 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 3b8c │ │ │ │ - mov.w r3, #552 @ 0x228 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ - mov sl, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - b.w 1b234 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b.n 1c02e │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1abe4 │ │ │ │ - b.n 1bd60 │ │ │ │ - movw r4, #566 @ 0x236 │ │ │ │ - b.w 1b642 │ │ │ │ - mov sl, r0 │ │ │ │ - movw r4, #567 @ 0x237 │ │ │ │ - b.w 1b642 │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1b53e │ │ │ │ - b.n 1bd60 │ │ │ │ - ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ - mov.w r4, #560 @ 0x230 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ - b.w 1b642 │ │ │ │ - blx 3720 <__stack_chk_fail@plt> │ │ │ │ - mov r8, r6 │ │ │ │ - mov r3, r6 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - b.w 1b248 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - mov r5, r6 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r6, r7 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - mov r3, r8 │ │ │ │ - str.w r8, [sp, #60] @ 0x3c │ │ │ │ - b.w 1b1c4 │ │ │ │ - ldr r3, [pc, #192] @ (1c2d8 ) │ │ │ │ - movw r2, #16058 @ 0x3eba │ │ │ │ - ldr r1, [pc, #192] @ (1c2dc ) │ │ │ │ - ldr r0, [pc, #192] @ (1c2e0 ) │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #604] @ (1a348 ) │ │ │ │ + movw r2, #25466 @ 0x637a │ │ │ │ + ldr r1, [pc, #600] @ (1a34c ) │ │ │ │ + ldr r0, [pc, #604] @ (1a350 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #272 @ 0x110 │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 40dc │ │ │ │ - ldr r3, [pc, #176] @ (1c2e4 ) │ │ │ │ - movw r2, #32842 @ 0x804a │ │ │ │ - ldr r1, [pc, #176] @ (1c2e8 ) │ │ │ │ - ldr r0, [pc, #176] @ (1c2ec ) │ │ │ │ + ldr r3, [pc, #592] @ (1a354 ) │ │ │ │ + movw r2, #25500 @ 0x639c │ │ │ │ + ldr r1, [pc, #592] @ (1a358 ) │ │ │ │ + ldr r0, [pc, #592] @ (1a35c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3892 @ 0xf34 │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #164] @ (1c2f0 ) │ │ │ │ - movw r2, #15911 @ 0x3e27 │ │ │ │ - ldr r1, [pc, #164] @ (1c2f4 ) │ │ │ │ - ldr r0, [pc, #164] @ (1c2f8 ) │ │ │ │ + ldr r3, [pc, #584] @ (1a360 ) │ │ │ │ + movw r2, #25415 @ 0x6347 │ │ │ │ + ldr r1, [pc, #580] @ (1a364 ) │ │ │ │ + ldr r0, [pc, #584] @ (1a368 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #272 @ 0x110 │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #152] @ (1c2fc ) │ │ │ │ - movw r2, #16322 @ 0x3fc2 │ │ │ │ - ldr r1, [pc, #152] @ (1c300 ) │ │ │ │ - ldr r0, [pc, #152] @ (1c304 ) │ │ │ │ + ldr r3, [pc, #572] @ (1a36c ) │ │ │ │ + movw r2, #25695 @ 0x645f │ │ │ │ + ldr r1, [pc, #572] @ (1a370 ) │ │ │ │ + ldr r0, [pc, #572] @ (1a374 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #272 @ 0x110 │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #140] @ (1c308 ) │ │ │ │ - movw r2, #16205 @ 0x3f4d │ │ │ │ - ldr r1, [pc, #140] @ (1c30c ) │ │ │ │ - ldr r0, [pc, #140] @ (1c310 ) │ │ │ │ + ldr r3, [pc, #564] @ (1a378 ) │ │ │ │ + movw r2, #25574 @ 0x63e6 │ │ │ │ + ldr r1, [pc, #560] @ (1a37c ) │ │ │ │ + ldr r0, [pc, #564] @ (1a380 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #552] @ (1a384 ) │ │ │ │ + movw r2, #24679 @ 0x6067 │ │ │ │ + ldr r1, [pc, #552] @ (1a388 ) │ │ │ │ + ldr r0, [pc, #552] @ (1a38c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #544] @ (1a390 ) │ │ │ │ + movw r2, #24607 @ 0x601f │ │ │ │ + ldr r1, [pc, #540] @ (1a394 ) │ │ │ │ + ldr r0, [pc, #544] @ (1a398 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #532] @ (1a39c ) │ │ │ │ + movw r2, #24881 @ 0x6131 │ │ │ │ + ldr r1, [pc, #532] @ (1a3a0 ) │ │ │ │ + ldr r0, [pc, #532] @ (1a3a4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #524] @ (1a3a8 ) │ │ │ │ + movw r2, #25107 @ 0x6213 │ │ │ │ + ldr r1, [pc, #520] @ (1a3ac ) │ │ │ │ + ldr r0, [pc, #524] @ (1a3b0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #512] @ (1a3b4 ) │ │ │ │ + movw r2, #24964 @ 0x6184 │ │ │ │ + ldr r1, [pc, #512] @ (1a3b8 ) │ │ │ │ + ldr r0, [pc, #512] @ (1a3bc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #504] @ (1a3c0 ) │ │ │ │ + movw r2, #24705 @ 0x6081 │ │ │ │ + ldr r1, [pc, #500] @ (1a3c4 ) │ │ │ │ + ldr r0, [pc, #504] @ (1a3c8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + bl 41fc │ │ │ │ + ldr r3, [pc, #488] @ (1a3cc ) │ │ │ │ + movw r2, #25271 @ 0x62b7 │ │ │ │ + ldr r1, [pc, #488] @ (1a3d0 ) │ │ │ │ + ldr r0, [pc, #488] @ (1a3d4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #480] @ (1a3d8 ) │ │ │ │ + movw r2, #25797 @ 0x64c5 │ │ │ │ + ldr r1, [pc, #476] @ (1a3dc ) │ │ │ │ + ldr r0, [pc, #480] @ (1a3e0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #468] @ (1a3e4 ) │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #468] @ (1a3e8 ) │ │ │ │ + ldr r0, [pc, #472] @ (1a3ec ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #460] @ (1a3f0 ) │ │ │ │ + movw r2, #37754 @ 0x937a │ │ │ │ + ldr r1, [pc, #460] @ (1a3f4 ) │ │ │ │ + ldr r0, [pc, #460] @ (1a3f8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #272 @ 0x110 │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #128] @ (1c314 ) │ │ │ │ + bl 40ac │ │ │ │ + ldr r3, [pc, #448] @ (1a3fc ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #128] @ (1c318 ) │ │ │ │ - ldr r0, [pc, #128] @ (1c31c ) │ │ │ │ + ldr r1, [pc, #444] @ (1a400 ) │ │ │ │ + ldr r0, [pc, #448] @ (1a404 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 40ac │ │ │ │ - bl 42ec │ │ │ │ - nop │ │ │ │ - ldr r2, [pc, #104] @ (1c31c ) │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + ldr r3, [pc, #436] @ (1a408 ) │ │ │ │ + movw r2, #25644 @ 0x642c │ │ │ │ + ldr r1, [pc, #436] @ (1a40c ) │ │ │ │ + ldr r0, [pc, #436] @ (1a410 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #428] @ (1a414 ) │ │ │ │ + movw r2, #25141 @ 0x6235 │ │ │ │ + ldr r1, [pc, #424] @ (1a418 ) │ │ │ │ + ldr r0, [pc, #428] @ (1a41c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #416] @ (1a420 ) │ │ │ │ + movw r2, #25763 @ 0x64a3 │ │ │ │ + ldr r1, [pc, #416] @ (1a424 ) │ │ │ │ + ldr r0, [pc, #416] @ (1a428 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #408] @ (1a42c ) │ │ │ │ + movw r2, #25729 @ 0x6481 │ │ │ │ + ldr r1, [pc, #404] @ (1a430 ) │ │ │ │ + ldr r0, [pc, #408] @ (1a434 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #396] @ (1a438 ) │ │ │ │ + movw r2, #25345 @ 0x6301 │ │ │ │ + ldr r1, [pc, #396] @ (1a43c ) │ │ │ │ + ldr r0, [pc, #396] @ (1a440 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #388] @ (1a444 ) │ │ │ │ + movw r2, #25380 @ 0x6324 │ │ │ │ + ldr r1, [pc, #384] @ (1a448 ) │ │ │ │ + ldr r0, [pc, #388] @ (1a44c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #376] @ (1a450 ) │ │ │ │ + movw r2, #25073 @ 0x61f1 │ │ │ │ + ldr r1, [pc, #376] @ (1a454 ) │ │ │ │ + ldr r0, [pc, #376] @ (1a458 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #368] @ (1a45c ) │ │ │ │ + movw r2, #25237 @ 0x6295 │ │ │ │ + ldr r1, [pc, #364] @ (1a460 ) │ │ │ │ + ldr r0, [pc, #368] @ (1a464 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + lsls r0, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + add r4, sp, #616 @ 0x268 │ │ │ │ + movs r2, r0 │ │ │ │ + add r6, sp, #672 @ 0x2a0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ + movs r2, r0 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r2, #2] │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + add r3, sp, #520 @ 0x208 │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r6, #56] @ 0x38 │ │ │ │ + b.n 19ec4 │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r0, #24] │ │ │ │ + b.n 19ea4 │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ movs r2, r0 │ │ │ │ - cbz r6, 1c2f2 │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + b.n 19e84 │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r1, #23] │ │ │ │ + b.n 19e64 │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + add r6, sp, #328 @ 0x148 │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + b.n 19e44 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r1, #26] │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r3, #22] │ │ │ │ + b.n 19e24 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + movs r2, r0 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 19e04 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + movs r2, r0 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 19de4 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + movs r2, r0 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 19dc4 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ + movs r2, r0 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 19da4 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ + movs r2, r0 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 19d84 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + movs r2, r0 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 19d64 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ + movs r2, r0 │ │ │ │ + add r7, pc, #488 @ (adr r7, 1a59c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + b.n 19d44 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + add r4, sp, #448 @ 0x1c0 │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r6, #29] │ │ │ │ + b.n 19d24 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + movs r2, r0 │ │ │ │ + add r5, sp, #520 @ 0x208 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 19cfc │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ + movs r2, r0 │ │ │ │ + add r7, pc, #208 @ (adr r7, 1a4a8 ) │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 19cdc │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + movs r2, r0 │ │ │ │ + add r7, pc, #120 @ (adr r7, 1a45c ) │ │ │ │ + movs r2, r0 │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 19ca0 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + movs r2, r0 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ + movs r2, r0 │ │ │ │ + stmia r2!, {r2, r3, r6} │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 19c58 │ │ │ │ + movs r2, r0 │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ + movs r2, r0 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 19c38 │ │ │ │ + movs r2, r0 │ │ │ │ + str r7, [sp, #824] @ 0x338 │ │ │ │ + movs r2, r0 │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 1ac18 │ │ │ │ + movs r2, r0 │ │ │ │ + str r7, [sp, #736] @ 0x2e0 │ │ │ │ + movs r2, r0 │ │ │ │ + add r4, sp, #768 @ 0x300 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 1abf8 │ │ │ │ + movs r2, r0 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ + movs r2, r0 │ │ │ │ + add r6, pc, #520 @ (adr r6, 1a640 ) │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 1abd8 │ │ │ │ + movs r2, r0 │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ + movs r2, r0 │ │ │ │ + add r4, sp, #592 @ 0x250 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 1abb8 │ │ │ │ + movs r2, r0 │ │ │ │ + str r7, [sp, #472] @ 0x1d8 │ │ │ │ + movs r2, r0 │ │ │ │ + add r6, pc, #344 @ (adr r6, 1a5a8 ) │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 1ab98 │ │ │ │ + movs r2, r0 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ + movs r2, r0 │ │ │ │ + add r4, sp, #416 @ 0x1a0 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 1ab78 │ │ │ │ + movs r2, r0 │ │ │ │ + str r7, [sp, #296] @ 0x128 │ │ │ │ + movs r2, r0 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ movs r2, 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, #3976] @ 0xf88 │ │ │ │ - mov ip, r2 │ │ │ │ - ldr.w r2, [pc, #1148] @ 1c7b0 │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [pc, #920] @ (1a818 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1144] @ 1c7b4 │ │ │ │ + ldr r3, [pc, #920] @ (1a81c ) │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - add r5, sp, #60 @ 0x3c │ │ │ │ - ldr.w lr, [pc, #1140] @ 1c7b8 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r6, r1 │ │ │ │ + ldr.w ip, [pc, #920] @ 1a820 │ │ │ │ + add ip, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - movs r0, #0 │ │ │ │ - movs r1, #0 │ │ │ │ - add lr, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #1120] @ 1c7bc │ │ │ │ - strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [pc, #908] @ (1a824 ) │ │ │ │ add r3, pc │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ - ldmia.w r3, {r0, r1, r2} │ │ │ │ - stmia.w r5, {r0, r1, r2} │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 1c426 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - ands.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ - beq.w 1c7a8 │ │ │ │ - ldr.w r2, [pc, #1088] @ 1c7c0 │ │ │ │ - ldr.w r2, [lr, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1c792 │ │ │ │ - ldr.w r2, [pc, #1076] @ 1c7c4 │ │ │ │ - ldr.w r2, [lr, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1c7ac │ │ │ │ - ldr.w sl, [r7, #8] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 1c426 │ │ │ │ - cmp.w ip, #1 │ │ │ │ - beq.w 1c56c │ │ │ │ - cmp.w ip, #2 │ │ │ │ - beq.w 1c55a │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 1c57e │ │ │ │ - ldr.w r3, [pc, #1032] @ 1c7c8 │ │ │ │ - movs r4, #2 │ │ │ │ - ldr.w r1, [pc, #1032] @ 1c7cc │ │ │ │ - ldr.w r2, [pc, #1032] @ 1c7d0 │ │ │ │ + add.w r3, r3, #624 @ 0x270 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + cbz r7, 1a508 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ + beq.w 1a7e2 │ │ │ │ + ldr r4, [pc, #880] @ (1a828 ) │ │ │ │ + ldr.w r4, [ip, r4] │ │ │ │ + cmp r2, r4 │ │ │ │ + beq.w 1a802 │ │ │ │ + ldr r4, [pc, #872] @ (1a82c ) │ │ │ │ + ldr.w r4, [ip, r4] │ │ │ │ + cmp r2, r4 │ │ │ │ + beq.w 1a7e6 │ │ │ │ + ldr.w lr, [r7, #8] │ │ │ │ + cmp.w lr, #0 │ │ │ │ + ble.n 1a508 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1a604 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 1a5f2 │ │ │ │ + ldr r3, [pc, #844] @ (1a830 ) │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r1, [pc, #844] @ (1a834 ) │ │ │ │ + ldr r2, [pc, #844] @ (1a838 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r0, [lr, r3] │ │ │ │ + ldr.w r4, [ip, r3] │ │ │ │ add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #1020] @ (1c7d4 ) │ │ │ │ - ldr r1, [pc, #1020] @ (1c7d8 ) │ │ │ │ - str.w ip, [sp, #8] │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r3, [pc, #832] @ (1a83c ) │ │ │ │ + ldr r1, [pc, #836] @ (1a840 ) │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 1c400 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1c400 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c6bc │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 1c418 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1c418 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c6c2 │ │ │ │ - ldr r0, [pc, #960] @ (1c7dc ) │ │ │ │ - movs r1, #217 @ 0xd9 │ │ │ │ - add r0, pc │ │ │ │ - bl d23c │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 1c522 │ │ │ │ - cmp.w ip, #2 │ │ │ │ - bne.n 1c3bc │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ + b.n 1a6cc │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.n 1a4e2 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r7, [r6, #4] │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [pc, #908] @ (1c7e0 ) │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r1, [lr, r3] │ │ │ │ - ldr r3, [pc, #904] @ (1c7e4 ) │ │ │ │ - ldr.w r3, [lr, r3] │ │ │ │ - cmp r4, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r1 │ │ │ │ - bne.w 1c69c │ │ │ │ - ldr r3, [pc, #892] @ (1c7e8 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r6, [r3, #292] @ 0x124 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - strd r3, r3, [r5, #4] │ │ │ │ - strh r3, [r5, #12] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + strd r3, r3, [r6, #4] │ │ │ │ + strh r3, [r6, #12] │ │ │ │ + ldr r3, [pc, #792] @ (1a844 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r7, [r3, #368] @ 0x170 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c540 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1c6c8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bne.n 1a5da │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 1a746 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c498 │ │ │ │ + beq.n 1a54e │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #848] @ (1c7ec ) │ │ │ │ + str r3, [r7, #0] │ │ │ │ + ldr r2, [pc, #760] @ (1a848 ) │ │ │ │ movs r3, #7 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ + add r1, sp, #32 │ │ │ │ + mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ mov.w r9, #0 │ │ │ │ - strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ + strd r8, r9, [sp, #32] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1c644 │ │ │ │ - ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ + beq.w 1a710 │ │ │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c634 │ │ │ │ + bne.w 1a700 │ │ │ │ + movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, fp │ │ │ │ - bl 13054 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 17118 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c644 │ │ │ │ + beq.w 1a710 │ │ │ │ blx 377c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1c4f2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c678 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 1c50a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c50a │ │ │ │ + beq.n 1a5a6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c672 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 1c522 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 1a6dc │ │ │ │ + cbz r4, 1a5bc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c522 │ │ │ │ + beq.n 1a5bc │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c66c │ │ │ │ - ldr r2, [pc, #716] @ (1c7f0 ) │ │ │ │ - ldr r3, [pc, #652] @ (1c7b4 ) │ │ │ │ + beq.w 1a738 │ │ │ │ + ldr r2, [pc, #652] @ (1a84c ) │ │ │ │ + ldr r3, [pc, #604] @ (1a81c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c776 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ + bne.w 1a7de │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, fp │ │ │ │ - bl 13054 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 17118 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c76e │ │ │ │ + beq.w 1a7d6 │ │ │ │ blx 377c │ │ │ │ - b.n 1c4f2 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ + b.n 1a5a6 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r5 │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - mov.w r3, ip, lsl #2 │ │ │ │ - mov.w r8, #0 │ │ │ │ - adds r2, r5, r3 │ │ │ │ - add r6, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + adds r5, r1, r2 │ │ │ │ add.w r9, r7, #8 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r5 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ - str.w ip, [sp, #32] │ │ │ │ - str.w lr, [sp, #20] │ │ │ │ + add r2, r6 │ │ │ │ + mov r1, r6 │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r7, lr │ │ │ │ + str.w ip, [sp, #16] │ │ │ │ + str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c77a │ │ │ │ + beq.w 1a7ea │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ - cbnz r3, 1c5b6 │ │ │ │ - b.n 1c5e6 │ │ │ │ + cbnz r3, 1a638 │ │ │ │ + b.n 1a66a │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 1c5e6 │ │ │ │ + cbz r3, 1a66a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1c5b0 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ - subs r0, r0, r1 │ │ │ │ + bne.n 1a632 │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + subs r0, r0, r1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - str r4, [r5, r0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r4, [r3, r0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - cmp sl, r8 │ │ │ │ - beq.w 1c6e6 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - adds r6, #4 │ │ │ │ + cmp r7, r8 │ │ │ │ + beq.w 1a766 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + adds r5, #4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 1c59e │ │ │ │ + b.n 1a620 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #520] @ (1c7f4 ) │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [pc, #480] @ (1a850 ) │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 1c756 │ │ │ │ - ldr r3, [pc, #508] @ (1c7f8 ) │ │ │ │ + bne.w 1a7bc │ │ │ │ + ldr r3, [pc, #468] @ (1a854 ) │ │ │ │ mov r0, r4 │ │ │ │ - strd r1, r2, [sp, #24] │ │ │ │ + strd r1, r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - bl 9f10 │ │ │ │ - ldrd r1, r2, [sp, #24] │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 1c680 │ │ │ │ - ldr.w lr, [sp, #20] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 1c3e8 │ │ │ │ - ldr r0, [pc, #424] @ (1c7c8 ) │ │ │ │ + add r3, sp, #32 │ │ │ │ + bl 9f6c │ │ │ │ + mov r3, r0 │ │ │ │ + ldrd r1, r2, [sp, #20] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 1a6e4 │ │ │ │ + ldr.w ip, [sp, #16] │ │ │ │ + adds r3, #1 │ │ │ │ + beq.n 1a6b6 │ │ │ │ + ldr r0, [pc, #396] @ (1a830 ) │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #472] @ (1c7fc ) │ │ │ │ - ldr r1, [pc, #476] @ (1c800 ) │ │ │ │ + ldr r2, [pc, #432] @ (1a858 ) │ │ │ │ + ldr r1, [pc, #436] @ (1a85c ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w r0, [lr, r0] │ │ │ │ + ldr.w r0, [ip, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n 1c3e8 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 1c4c6 │ │ │ │ - ldrb.w r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1c74a │ │ │ │ - ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + cbz r0, 1a6cc │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1a6cc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c73e │ │ │ │ - ldr r0, [pc, #428] @ (1c804 ) │ │ │ │ - movs r1, #217 @ 0xd9 │ │ │ │ + beq.n 1a740 │ │ │ │ + ldr r0, [pc, #400] @ (1a860 ) │ │ │ │ + movw r1, #1014 @ 0x3f6 │ │ │ │ + movs r5, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - blx 377c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1c772 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 1c4de │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c522 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c50a │ │ │ │ - mov r0, r6 │ │ │ │ + bl d294 │ │ │ │ + b.n 1a5bc │ │ │ │ + mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c4f2 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ - ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ + b.n 1a5a6 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + add r4, sp, #44 @ 0x2c │ │ │ │ + ldr.w ip, [sp, #32] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r0, [r4, ip, lsl #2] │ │ │ │ cmp r3, lr │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - b.n 1c5d0 │ │ │ │ - ldr r2, [pc, #360] @ (1c808 ) │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - add r2, pc │ │ │ │ - bl c02c │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 1c468 │ │ │ │ + b.n 1a654 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 1a57c │ │ │ │ + ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1a7ae │ │ │ │ + ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1a7a2 │ │ │ │ + ldr r0, [pc, #320] @ (1a864 ) │ │ │ │ + movw r1, #1014 @ 0x3f6 │ │ │ │ + add r0, pc │ │ │ │ + bl d294 │ │ │ │ + blx 377c │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 1a7da │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 1a592 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8838 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 8838 │ │ │ │ - b.n 1c422 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c400 │ │ │ │ + b.n 1a5bc │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c418 │ │ │ │ - ldr r1, [pc, #320] @ (1c80c ) │ │ │ │ - movs r2, #217 @ 0xd9 │ │ │ │ - ldr r0, [pc, #320] @ (1c810 ) │ │ │ │ + b.n 1a6cc │ │ │ │ + ldr r1, [pc, #288] @ (1a868 ) │ │ │ │ + movw r2, #1014 @ 0x3f6 │ │ │ │ + ldr r0, [pc, #284] @ (1a86c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c76e │ │ │ │ + beq.n 1a7d6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 1c498 │ │ │ │ - ldr.w ip, [sp, #32] │ │ │ │ - mov r5, r1 │ │ │ │ - ldr.w lr, [sp, #20] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp.w ip, #1 │ │ │ │ - bgt.n 1c710 │ │ │ │ - add r3, sp │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 1c716 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - cmp.w ip, #2 │ │ │ │ - beq.n 1c710 │ │ │ │ - add.w r3, sp, ip, lsl #2 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 1c716 │ │ │ │ - ldrd r4, r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 1c450 │ │ │ │ - ldr r3, [pc, #176] @ (1c7c8 ) │ │ │ │ - movs r4, #2 │ │ │ │ - ldr r1, [pc, #248] @ (1c814 ) │ │ │ │ - ldr r2, [pc, #248] @ (1c818 ) │ │ │ │ + b.n 1a54e │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + mov r6, r1 │ │ │ │ + ldr.w ip, [sp, #16] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 1a51e │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 1a51e │ │ │ │ + ldr r3, [pc, #176] @ (1a830 ) │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r1, [pc, #236] @ (1a870 ) │ │ │ │ + ldr r2, [pc, #240] @ (1a874 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r0, [lr, r3] │ │ │ │ + ldr.w r4, [ip, r3] │ │ │ │ add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - str.w ip, [sp, #8] │ │ │ │ - ldr r3, [pc, #236] @ (1c81c ) │ │ │ │ - ldr r1, [pc, #236] @ (1c820 ) │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r3, [pc, #228] @ (1a878 ) │ │ │ │ + ldr r1, [pc, #228] @ (1a87c ) │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 1c3e8 │ │ │ │ + b.n 1a6cc │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1c654 │ │ │ │ - movs r2, #217 @ 0xd9 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ + b.n 1a720 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + movw r2, #1014 @ 0x3f6 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1c64c │ │ │ │ - ldr r3, [pc, #204] @ (1c824 ) │ │ │ │ + b.n 1a718 │ │ │ │ + ldr r3, [pc, #192] @ (1a880 ) │ │ │ │ mov r0, r4 │ │ │ │ - strd r1, r2, [sp, #24] │ │ │ │ + strd r1, r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - bl 8184 │ │ │ │ - ldrd r1, r2, [sp, #24] │ │ │ │ - b.n 1c60e │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 1c644 │ │ │ │ - mov r4, r6 │ │ │ │ - b.n 1c4f2 │ │ │ │ + add r3, sp, #32 │ │ │ │ + bl 8154 │ │ │ │ + mov r3, r0 │ │ │ │ + ldrd r1, r2, [sp, #20] │ │ │ │ + b.n 1a694 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 1a710 │ │ │ │ + mov r5, r7 │ │ │ │ + b.n 1a5a6 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #172] @ (1c828 ) │ │ │ │ + bl 40dc │ │ │ │ + bl 40ac │ │ │ │ + ldr r3, [pc, #152] @ (1a884 ) │ │ │ │ movw r2, #33925 @ 0x8485 │ │ │ │ - ldr r1, [pc, #168] @ (1c82c ) │ │ │ │ - ldr r0, [pc, #172] @ (1c830 ) │ │ │ │ + ldr r1, [pc, #148] @ (1a888 ) │ │ │ │ + ldr r0, [pc, #152] @ (1a88c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3772 @ 0xebc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #160] @ (1c834 ) │ │ │ │ + ldr r3, [pc, #140] @ (1a890 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #156] @ (1c838 ) │ │ │ │ - ldr r0, [pc, #160] @ (1c83c ) │ │ │ │ + ldr r1, [pc, #136] @ (1a894 ) │ │ │ │ + ldr r0, [pc, #140] @ (1a898 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 40dc │ │ │ │ - bl 40ac │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #92 @ 0x5c │ │ │ │ + ldr r2, [r4, r0] │ │ │ │ movs r4, r0 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #54] @ 0x36 │ │ │ │ - movs r2, r0 │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ - movs r2, r0 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + add r4, pc, #344 @ (adr r4, 1a998 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - orrs r2, r3 │ │ │ │ - movs r4, r0 │ │ │ │ - ldr r5, [sp, #832] @ 0x340 │ │ │ │ + add r4, pc, #448 @ (adr r4, 1aa04 ) │ │ │ │ movs r2, r0 │ │ │ │ - adds r7, #134 @ 0x86 │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ movs r4, r0 │ │ │ │ + itte cc │ │ │ │ + movcc r2, r0 │ │ │ │ + ldrsbcc r4, [r5, r3] │ │ │ │ + movcs r4, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r0, #7] │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r1, #32] │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r0, #58] @ 0x3a │ │ │ │ + add r0, sp, #424 @ 0x1a8 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r1, #28] │ │ │ │ + str r2, [sp, #736] @ 0x2e0 │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + add r7, pc, #696 @ (adr r7, 1ab30 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r0, #0] │ │ │ │ + add r1, pc, #752 @ (adr r1, 1ab6c ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r3, #0] │ │ │ │ + add r1, pc, #856 @ (adr r1, 1abd8 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r5, #22] │ │ │ │ + add r7, pc, #464 @ (adr r7, 1aa54 ) │ │ │ │ movs r2, r0 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + ldmia r5!, {r2, r4, r7} │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r3, #2] │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + pop {r2, r7} │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r6, #8] │ │ │ │ + str r3, [sp, #904] @ 0x388 │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #912] @ (1cbe8 ) │ │ │ │ + ldr r2, [pc, #916] @ (1ac48 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #912] @ (1cbec ) │ │ │ │ + ldr r3, [pc, #916] @ (1ac4c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ - ldr.w ip, [pc, #912] @ 1cbf0 │ │ │ │ + ldr.w ip, [pc, #916] @ 1ac50 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #900] @ (1cbf4 ) │ │ │ │ + ldr r3, [pc, #904] @ (1ac54 ) │ │ │ │ add r3, pc │ │ │ │ addw r3, r3, #1428 @ 0x594 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r7, 1c8e0 │ │ │ │ + cbz r7, 1a93c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.w 1cbda │ │ │ │ - ldr r4, [pc, #872] @ (1cbf8 ) │ │ │ │ + beq.w 1ac36 │ │ │ │ + ldr r4, [pc, #876] @ (1ac58 ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 1cbc4 │ │ │ │ - ldr r4, [pc, #864] @ (1cbfc ) │ │ │ │ + beq.w 1ac20 │ │ │ │ + ldr r4, [pc, #868] @ (1ac5c ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 1cbc0 │ │ │ │ + beq.w 1ac1c │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 1c8e0 │ │ │ │ + ble.n 1a93c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c9e2 │ │ │ │ + beq.w 1aa3e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1c9d0 │ │ │ │ - ldr r3, [pc, #836] @ (1cc00 ) │ │ │ │ + beq.w 1aa2c │ │ │ │ + ldr r3, [pc, #840] @ (1ac60 ) │ │ │ │ movs r5, #1 │ │ │ │ - ldr r1, [pc, #836] @ (1cc04 ) │ │ │ │ - ldr r2, [pc, #836] @ (1cc08 ) │ │ │ │ + ldr r1, [pc, #840] @ (1ac64 ) │ │ │ │ + ldr r2, [pc, #840] @ (1ac68 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r4, [ip, r3] │ │ │ │ add r2, pc │ │ │ │ strd r5, r1, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #824] @ (1cc0c ) │ │ │ │ - ldr r1, [pc, #828] @ (1cc10 ) │ │ │ │ + ldr r3, [pc, #828] @ (1ac6c ) │ │ │ │ + ldr r1, [pc, #832] @ (1ac70 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 1caa2 │ │ │ │ + b.n 1aafe │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1c8ba │ │ │ │ + bne.n 1a916 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ - ldr r3, [pc, #796] @ (1cc14 ) │ │ │ │ + ldr r3, [pc, #800] @ (1ac74 ) │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ strh r5, [r6, #12] │ │ │ │ ldr.w r8, [lr, #56] @ 0x38 │ │ │ │ ldr.w r4, [r3, #248] @ 0xf8 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c9cc │ │ │ │ + bne.n 1aa28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1cb32 │ │ │ │ + beq.w 1ab8e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c92a │ │ │ │ + beq.n 1a986 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #748] @ (1cc18 ) │ │ │ │ + ldr r2, [pc, #752] @ (1ac78 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #688] @ 1cbe0 │ │ │ │ + vldr d7, [pc, #692] @ 1ac40 │ │ │ │ add r1, sp, #32 │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1cae8 │ │ │ │ + beq.w 1ab44 │ │ │ │ ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1cad8 │ │ │ │ + bne.w 1ab34 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1caf4 │ │ │ │ + beq.w 1ab50 │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ - cbz r3, 1c97e │ │ │ │ + cbz r3, 1a9da │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #50 @ 0x32 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1caf4 │ │ │ │ + beq.w 1ab50 │ │ │ │ blx 377c │ │ │ │ - cbz r4, 1c998 │ │ │ │ + cbz r4, 1a9f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c998 │ │ │ │ + beq.n 1a9f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cab4 │ │ │ │ - cbz r7, 1c9ae │ │ │ │ + beq.w 1ab10 │ │ │ │ + cbz r7, 1aa0a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c9ae │ │ │ │ + beq.n 1aa0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1caec │ │ │ │ - ldr r2, [pc, #620] @ (1cc1c ) │ │ │ │ - ldr r3, [pc, #568] @ (1cbec ) │ │ │ │ + beq.w 1ab48 │ │ │ │ + ldr r2, [pc, #624] @ (1ac7c ) │ │ │ │ + ldr r3, [pc, #572] @ (1ac4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cba4 │ │ │ │ + bne.w 1ac00 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1c954 │ │ │ │ + b.n 1a9b0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r5 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -37422,484 +34415,485 @@ │ │ │ │ add r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ add.w r9, r7, #8 │ │ │ │ mov fp, ip │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ strd lr, r0, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cba8 │ │ │ │ + beq.w 1ac04 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ - cbnz r3, 1ca14 │ │ │ │ - b.n 1ca44 │ │ │ │ + cbnz r3, 1aa70 │ │ │ │ + b.n 1aaa0 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 1ca44 │ │ │ │ + cbz r3, 1aaa0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ca0e │ │ │ │ + bne.n 1aa6a │ │ │ │ ldr r4, [r5, #0] │ │ │ │ subs r0, r0, r1 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r4, [r6, r0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp sl, r8 │ │ │ │ - beq.w 1cb50 │ │ │ │ + beq.w 1abac │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 1c9fc │ │ │ │ + b.n 1aa58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #468] @ (1cc20 ) │ │ │ │ + ldr r3, [pc, #472] @ (1ac80 ) │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 1cb8a │ │ │ │ - ldr r3, [pc, #460] @ (1cc24 ) │ │ │ │ + bne.w 1abe6 │ │ │ │ + ldr r3, [pc, #464] @ (1ac84 ) │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #32 │ │ │ │ - bl 9f10 │ │ │ │ + bl 9f6c │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1cabc │ │ │ │ + beq.n 1ab18 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1ca8c │ │ │ │ - ldr r0, [pc, #392] @ (1cc00 ) │ │ │ │ + beq.n 1aae8 │ │ │ │ + ldr r0, [pc, #396] @ (1ac60 ) │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #428] @ (1cc28 ) │ │ │ │ - ldr r1, [pc, #428] @ (1cc2c ) │ │ │ │ + ldr r2, [pc, #432] @ (1ac88 ) │ │ │ │ + ldr r1, [pc, #432] @ (1ac8c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [fp, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 1caa2 │ │ │ │ + cbz r0, 1aafe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1caa2 │ │ │ │ + beq.n 1aafe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cb14 │ │ │ │ - ldr r2, [pc, #396] @ (1cc30 ) │ │ │ │ + beq.n 1ab70 │ │ │ │ + ldr r2, [pc, #400] @ (1ac90 ) │ │ │ │ movs r1, #67 @ 0x43 │ │ │ │ - ldr r0, [pc, #396] @ (1cc34 ) │ │ │ │ + ldr r0, [pc, #400] @ (1ac94 ) │ │ │ │ movs r5, #0 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl e17c │ │ │ │ - b.n 1c9ae │ │ │ │ + bl e1d4 │ │ │ │ + b.n 1aa0a │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c998 │ │ │ │ + b.n 1a9f4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r0, [r4, ip, lsl #2] │ │ │ │ cmp r3, lr │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - b.n 1ca2e │ │ │ │ + b.n 1aa8a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 1c954 │ │ │ │ + bne.w 1a9b0 │ │ │ │ movs r5, #67 @ 0x43 │ │ │ │ - b.n 1caf6 │ │ │ │ + b.n 1ab52 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c9ae │ │ │ │ + b.n 1aa0a │ │ │ │ movs r5, #69 @ 0x45 │ │ │ │ ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ - cbnz r3, 1cb1a │ │ │ │ + cbnz r3, 1ab76 │ │ │ │ ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 1cb26 │ │ │ │ - ldr r2, [pc, #308] @ (1cc38 ) │ │ │ │ + cbnz r3, 1ab82 │ │ │ │ + ldr r2, [pc, #312] @ (1ac98 ) │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #308] @ (1cc3c ) │ │ │ │ + ldr r0, [pc, #312] @ (1ac9c ) │ │ │ │ movs r5, #0 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl e17c │ │ │ │ - b.n 1c97e │ │ │ │ + bl e1d4 │ │ │ │ + b.n 1a9da │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1caa2 │ │ │ │ + b.n 1aafe │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1cafc │ │ │ │ + b.n 1ab58 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1cb02 │ │ │ │ - ldr r1, [pc, #268] @ (1cc40 ) │ │ │ │ + b.n 1ab5e │ │ │ │ + ldr r1, [pc, #272] @ (1aca0 ) │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ - ldr r0, [pc, #268] @ (1cc44 ) │ │ │ │ + ldr r0, [pc, #272] @ (1aca4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cae8 │ │ │ │ + beq.n 1ab44 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 1c92a │ │ │ │ + b.n 1a986 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ ldrd lr, r0, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c8f6 │ │ │ │ + bne.w 1a952 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1c8f6 │ │ │ │ - ldr r3, [pc, #152] @ (1cc00 ) │ │ │ │ + bne.w 1a952 │ │ │ │ + ldr r3, [pc, #156] @ (1ac60 ) │ │ │ │ movs r5, #1 │ │ │ │ - ldr r1, [pc, #220] @ (1cc48 ) │ │ │ │ - ldr r2, [pc, #224] @ (1cc4c ) │ │ │ │ + ldr r1, [pc, #224] @ (1aca8 ) │ │ │ │ + ldr r2, [pc, #228] @ (1acac ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r4, [fp, r3] │ │ │ │ add r2, pc │ │ │ │ strd r5, r1, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #212] @ (1cc50 ) │ │ │ │ - ldr r1, [pc, #212] @ (1cc54 ) │ │ │ │ + ldr r3, [pc, #216] @ (1acb0 ) │ │ │ │ + ldr r1, [pc, #216] @ (1acb4 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 1caa2 │ │ │ │ - ldr r3, [pc, #204] @ (1cc58 ) │ │ │ │ + b.n 1aafe │ │ │ │ + ldr r3, [pc, #208] @ (1acb8 ) │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #32 │ │ │ │ - bl 8184 │ │ │ │ + bl 8154 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ - b.n 1ca6e │ │ │ │ + b.n 1aaca │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #176] @ (1cc5c ) │ │ │ │ + ldr r3, [pc, #180] @ (1acbc ) │ │ │ │ movw r2, #33925 @ 0x8485 │ │ │ │ - ldr r1, [pc, #176] @ (1cc60 ) │ │ │ │ - ldr r0, [pc, #176] @ (1cc64 ) │ │ │ │ + ldr r1, [pc, #180] @ (1acc0 ) │ │ │ │ + ldr r0, [pc, #180] @ (1acc4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3772 @ 0xebc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #160] @ (1cc68 ) │ │ │ │ + ldr r3, [pc, #164] @ (1acc8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #160] @ (1cc6c ) │ │ │ │ - ldr r0, [pc, #160] @ (1cc70 ) │ │ │ │ + ldr r1, [pc, #164] @ (1accc ) │ │ │ │ + ldr r0, [pc, #164] @ (1acd0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + strh r4, [r6, r7] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + strh r6, [r5, r7] │ │ │ │ movs r4, r0 │ │ │ │ - subs r7, #20 │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r5, #42] @ 0x2a │ │ │ │ + add r6, pc, #720 @ (adr r6, 1af3c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + add r0, pc, #136 @ (adr r0, 1acf8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ + add r0, pc, #240 @ (adr r0, 1ad64 ) │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, #136 @ 0x88 │ │ │ │ + ldrsh r4, [r5, r0] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + cbnz r0, 1acbc │ │ │ │ movs r2, r0 │ │ │ │ - adds r2, #250 @ 0xfa │ │ │ │ + strh r6, [r3, r2] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #30] │ │ │ │ + add r5, pc, #120 @ (adr r5, 1ad00 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r6, #28] │ │ │ │ + add r4, pc, #1016 @ (adr r4, 1b084 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldrh r0, [r6, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r4, #15] │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + add r4, pc, #864 @ (adr r4, 1aff8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + add r4, pc, #480 @ (adr r4, 1ae80 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + add r4, pc, #272 @ (adr r4, 1adb4 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldrh r4, [r6, #50] @ 0x32 │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + add r4, pc, #40 @ (adr r4, 1acd8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r1, #15] │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + add r3, pc, #936 @ (adr r3, 1b064 ) │ │ │ │ movs r2, r0 │ │ │ │ - add r7, pc, #728 @ (adr r7, 1cf38 ) │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r5, #68] @ 0x44 │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r4, #25] │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + @ instruction: 0xb866 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r7, #96] @ 0x60 │ │ │ │ + str r0, [sp, #0] │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {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, #3984] @ 0xf90 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #820] @ (1cfc0 ) │ │ │ │ + ldr r2, [pc, #820] @ (1b020 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #820] @ (1cfc4 ) │ │ │ │ + ldr r3, [pc, #820] @ (1b024 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ mov fp, r1 │ │ │ │ - ldr.w r8, [pc, #812] @ 1cfc8 │ │ │ │ + ldr.w r8, [pc, #812] @ 1b028 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #800] @ (1cfcc ) │ │ │ │ + ldr r3, [pc, #800] @ (1b02c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r3, #288] @ 0x120 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ strh.w r3, [sp, #36] @ 0x24 │ │ │ │ blx 3a30 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1cf34 │ │ │ │ + bne.w 1af94 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1cf82 │ │ │ │ + beq.w 1afe2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ccdc │ │ │ │ + beq.n 1ad3c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #752] @ (1cfd0 ) │ │ │ │ + ldr r2, [pc, #752] @ (1b030 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #724] @ 1cfb8 │ │ │ │ + vldr d7, [pc, #724] @ 1b018 │ │ │ │ add r1, sp, #16 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #24 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1cf7e │ │ │ │ + beq.w 1afde │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cbnz r3, 1cd26 │ │ │ │ + cbnz r3, 1ad86 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1cf6e │ │ │ │ + bne.w 1afce │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1cff4 │ │ │ │ + bne.w 1b054 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1cff4 │ │ │ │ + bne.w 1b054 │ │ │ │ movs r0, #2 │ │ │ │ blx 34e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cf40 │ │ │ │ + beq.w 1afa0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 1d2a8 │ │ │ │ + bpl.w 1b308 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 1d2d4 │ │ │ │ + ble.w 1b332 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r0 │ │ │ │ str.w r9, [r2] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 1d2d4 │ │ │ │ - ldr r3, [pc, #608] @ (1cfd4 ) │ │ │ │ + beq.w 1b332 │ │ │ │ + ldr r3, [pc, #608] @ (1b034 ) │ │ │ │ str r6, [r2, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mov sl, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1d18c │ │ │ │ + beq.w 1b1ec │ │ │ │ mov r1, fp │ │ │ │ mov r2, r4 │ │ │ │ blx 3af4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1d19c │ │ │ │ + blt.w 1b1fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cda6 │ │ │ │ + beq.n 1ae06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cfae │ │ │ │ - ldr r3, [pc, #560] @ (1cfd8 ) │ │ │ │ + beq.w 1b00e │ │ │ │ + ldr r3, [pc, #560] @ (1b038 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r3, [r3, #1568] @ 0x620 │ │ │ │ + ldr.w r3, [r3, #1576] @ 0x628 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl b868 │ │ │ │ + bl b8c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1cde4 │ │ │ │ + beq.n 1ae44 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1cf66 │ │ │ │ + beq.w 1afc6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1d1bc │ │ │ │ - ldr r3, [pc, #496] @ (1cfdc ) │ │ │ │ + beq.w 1b21c │ │ │ │ + ldr r3, [pc, #496] @ (1b03c ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mov r2, r3 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1cfa8 │ │ │ │ + beq.w 1b008 │ │ │ │ mov r0, r4 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 1d1c0 │ │ │ │ + beq.w 1b220 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ce2a │ │ │ │ + beq.n 1ae8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d156 │ │ │ │ - ldr r3, [pc, #436] @ (1cfe0 ) │ │ │ │ + beq.w 1b1b6 │ │ │ │ + ldr r3, [pc, #436] @ (1b040 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r8, [r3, #1572] @ 0x624 │ │ │ │ + ldr.w r8, [r3, #1580] @ 0x62c │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl b868 │ │ │ │ + bl b8c0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ce6c │ │ │ │ + beq.n 1aecc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d14e │ │ │ │ + beq.w 1b1ae │ │ │ │ movs r6, #210 @ 0xd2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cf42 │ │ │ │ + beq.n 1afa2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 1d148 │ │ │ │ + beq.w 1b1a8 │ │ │ │ mov r0, r4 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 1d1ce │ │ │ │ + beq.w 1b22e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cea8 │ │ │ │ + beq.n 1af08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d15e │ │ │ │ + beq.w 1b1be │ │ │ │ vldr s15, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [sl] │ │ │ │ vcmpe.f32 s15, s16 │ │ │ │ vldr s15, [r7, #20] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f32 s15, s0 │ │ │ │ @@ -37909,343 +34903,343 @@ │ │ │ │ it gt │ │ │ │ vstrgt s0, [r7, #20] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [sl] │ │ │ │ ldrb.w r3, [sp, #26] │ │ │ │ - cbz r3, 1cef8 │ │ │ │ + cbz r3, 1af58 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sp, #26 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1d1e4 │ │ │ │ + beq.w 1b244 │ │ │ │ mov r9, sl │ │ │ │ blx 377c │ │ │ │ - cbz r5, 1cf12 │ │ │ │ + cbz r5, 1af72 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cf12 │ │ │ │ + beq.n 1af72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cfa0 │ │ │ │ - ldr r2, [pc, #208] @ (1cfe4 ) │ │ │ │ - ldr r3, [pc, #172] @ (1cfc4 ) │ │ │ │ + beq.n 1b000 │ │ │ │ + ldr r2, [pc, #208] @ (1b044 ) │ │ │ │ + ldr r3, [pc, #172] @ (1b024 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1d2a0 │ │ │ │ + bne.w 1b300 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1d1f0 │ │ │ │ + bne.w 1b250 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 1cd0a │ │ │ │ + b.n 1ad6a │ │ │ │ movs r6, #208 @ 0xd0 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d13c │ │ │ │ + bne.w 1b19c │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d130 │ │ │ │ - ldr r0, [pc, #144] @ (1cfe8 ) │ │ │ │ + bne.w 1b190 │ │ │ │ + ldr r0, [pc, #144] @ (1b048 ) │ │ │ │ mov r1, r6 │ │ │ │ mov.w r9, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - b.n 1cefa │ │ │ │ + bl d294 │ │ │ │ + b.n 1af5a │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cde4 │ │ │ │ + b.n 1ae44 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 1cd0a │ │ │ │ + bne.w 1ad6a │ │ │ │ movs r6, #197 @ 0xc5 │ │ │ │ - b.n 1cf42 │ │ │ │ - ldr r1, [pc, #104] @ (1cfec ) │ │ │ │ + b.n 1afa2 │ │ │ │ + ldr r1, [pc, #104] @ (1b04c ) │ │ │ │ movs r2, #197 @ 0xc5 │ │ │ │ - ldr r0, [pc, #104] @ (1cff0 ) │ │ │ │ + ldr r0, [pc, #104] @ (1b050 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cf7e │ │ │ │ + beq.n 1afde │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 1ccdc │ │ │ │ + b.n 1ad3c │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cf12 │ │ │ │ + b.n 1af72 │ │ │ │ vldr d0, [r4, #8] │ │ │ │ - b.n 1ce02 │ │ │ │ + b.n 1ae62 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cda6 │ │ │ │ + b.n 1ae06 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r0, #28 │ │ │ │ + ldr r7, [pc, #752] @ (1b314 ) │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #14 │ │ │ │ + ldr r7, [pc, #696] @ (1b2e4 ) │ │ │ │ movs r4, r0 │ │ │ │ - subs r2, #218 @ 0xda │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ movs r4, r0 │ │ │ │ - str r5, [sp, #552] @ 0x228 │ │ │ │ + @ instruction: 0xb74a │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #216 @ 0xd8 │ │ │ │ + ldr r0, [r7, r5] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ movs r4, r0 │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + ldr r5, [pc, #216] @ (1b120 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r1, #29] │ │ │ │ + add r0, pc, #568 @ (adr r0, 1b284 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + add r0, pc, #336 @ (adr r0, 1b1a0 ) │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r3, #21] │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #764] @ (1d2f4 ) │ │ │ │ + ldr r2, [pc, #760] @ (1b350 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #572] @ 0x23c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d1f4 │ │ │ │ + beq.w 1b254 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1cf7e │ │ │ │ - ldr r3, [pc, #744] @ (1d2f8 ) │ │ │ │ + beq.n 1afde │ │ │ │ + ldr r3, [pc, #740] @ (1b354 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ittee ne │ │ │ │ movne r0, r2 │ │ │ │ movne sl, r4 │ │ │ │ ldreq r3, [r4, #8] │ │ │ │ moveq sl, r3 │ │ │ │ it eq │ │ │ │ ldreq r0, [r3, #4] │ │ │ │ - ldr r3, [pc, #720] @ (1d2fc ) │ │ │ │ + ldr r3, [pc, #716] @ (1b358 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #716] @ (1d300 ) │ │ │ │ + ldr r3, [pc, #712] @ (1b35c ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq.n 1d09a │ │ │ │ + beq.n 1b0fa │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d1fc │ │ │ │ + beq.w 1b25c │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.w 1d2a4 │ │ │ │ - ldr r0, [pc, #676] @ (1d304 ) │ │ │ │ + bpl.w 1b304 │ │ │ │ + ldr r0, [pc, #672] @ (1b360 ) │ │ │ │ ldr.w r0, [r8, r0] │ │ │ │ cmp ip, r0 │ │ │ │ - beq.w 1d2dc │ │ │ │ - ldr r0, [pc, #668] @ (1d308 ) │ │ │ │ + beq.w 1b33a │ │ │ │ + ldr r0, [pc, #664] @ (1b364 ) │ │ │ │ ldr.w r0, [r8, r0] │ │ │ │ cmp ip, r0 │ │ │ │ - beq.w 1d2d8 │ │ │ │ + beq.w 1b336 │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 1d0a8 │ │ │ │ + ble.n 1b108 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add.w lr, r3, #8 │ │ │ │ - b.n 1d08e │ │ │ │ + b.n 1b0ee │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 1d0a8 │ │ │ │ + beq.n 1b108 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ - bne.n 1d088 │ │ │ │ + bne.n 1b0e8 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r3, [pc, #616] @ (1d30c ) │ │ │ │ + ldr r3, [pc, #612] @ (1b368 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1d16e │ │ │ │ + beq.n 1b1ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1d22e │ │ │ │ + beq.w 1b28e │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ strd fp, r9, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d0f0 │ │ │ │ + beq.n 1b150 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d1e8 │ │ │ │ + beq.n 1b248 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1d294 │ │ │ │ + beq.w 1b2f4 │ │ │ │ ldrb.w r3, [sp, #26] │ │ │ │ - cbz r3, 1d112 │ │ │ │ + cbz r3, 1b172 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sp, #26 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1d294 │ │ │ │ + beq.w 1b2f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1cefa │ │ │ │ + beq.w 1af5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1cefa │ │ │ │ + bne.w 1af5a │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cefa │ │ │ │ + b.n 1af5a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1cf56 │ │ │ │ + b.n 1afb6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1cf4c │ │ │ │ + b.n 1afac │ │ │ │ vldr d0, [r4, #8] │ │ │ │ - b.n 1ce80 │ │ │ │ + b.n 1aee0 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ce6c │ │ │ │ + b.n 1aecc │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ce2a │ │ │ │ + b.n 1ae8a │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ vldr s0, [sp, #4] │ │ │ │ - b.n 1cea8 │ │ │ │ + b.n 1af08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1cd26 │ │ │ │ + beq.w 1ad86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1cd26 │ │ │ │ + bne.w 1ad86 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cd26 │ │ │ │ - ldr r3, [pc, #384] @ (1d310 ) │ │ │ │ - ldr r1, [pc, #388] @ (1d314 ) │ │ │ │ + b.n 1ad86 │ │ │ │ + ldr r3, [pc, #380] @ (1b36c ) │ │ │ │ + ldr r1, [pc, #384] @ (1b370 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ movs r6, #208 @ 0xd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1cf42 │ │ │ │ + beq.w 1afa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1cf42 │ │ │ │ + bne.w 1afa2 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cf42 │ │ │ │ + b.n 1afa2 │ │ │ │ movs r6, #209 @ 0xd1 │ │ │ │ - b.n 1cf42 │ │ │ │ + b.n 1afa2 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ce16 │ │ │ │ + beq.w 1ae76 │ │ │ │ movs r6, #209 @ 0xd1 │ │ │ │ - b.n 1d19e │ │ │ │ + b.n 1b1fe │ │ │ │ vstr s0, [sp, #4] │ │ │ │ blx 3940 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ce94 │ │ │ │ + beq.w 1aef4 │ │ │ │ movs r6, #210 @ 0xd2 │ │ │ │ - b.n 1d19e │ │ │ │ + b.n 1b1fe │ │ │ │ movs r6, #215 @ 0xd7 │ │ │ │ - b.n 1cf42 │ │ │ │ + b.n 1afa2 │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d0f0 │ │ │ │ + b.n 1b150 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1cd26 │ │ │ │ + b.n 1ad86 │ │ │ │ blx 3bf8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1d00a │ │ │ │ + b.n 1b06a │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1d09a │ │ │ │ + beq.w 1b0fa │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d1fe │ │ │ │ - ldr r3, [pc, #264] @ (1d318 ) │ │ │ │ + bne.n 1b25e │ │ │ │ + ldr r3, [pc, #260] @ (1b374 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1d09a │ │ │ │ + beq.w 1b0fa │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1d09a │ │ │ │ + beq.w 1b0fa │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d218 │ │ │ │ + bne.n 1b278 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 1d0a8 │ │ │ │ - b.n 1d09a │ │ │ │ + bne.w 1b108 │ │ │ │ + b.n 1b0fa │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d2bc │ │ │ │ + beq.n 1b31c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -38254,167 +35248,166 @@ │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d262 │ │ │ │ + beq.n 1b2c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 1d298 │ │ │ │ + cbz r3, 1b2f8 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ strd fp, r9, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1d0da │ │ │ │ + beq.w 1b13a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d0da │ │ │ │ + bne.w 1b13a │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d0da │ │ │ │ + b.n 1b13a │ │ │ │ movs r6, #197 @ 0xc5 │ │ │ │ - b.n 1d19e │ │ │ │ + b.n 1b1fe │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d262 │ │ │ │ + b.n 1b2c2 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 40dc │ │ │ │ - ldr r3, [pc, #112] @ (1d31c ) │ │ │ │ + ldr r3, [pc, #108] @ (1b378 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #112] @ (1d320 ) │ │ │ │ - ldr r0, [pc, #116] @ (1d324 ) │ │ │ │ + ldr r1, [pc, #108] @ (1b37c ) │ │ │ │ + ldr r0, [pc, #112] @ (1b380 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (1d328 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b384 ) │ │ │ │ movw r2, #9992 @ 0x2708 │ │ │ │ - ldr r1, [pc, #104] @ (1d32c ) │ │ │ │ - ldr r0, [pc, #104] @ (1d330 ) │ │ │ │ + ldr r1, [pc, #100] @ (1b388 ) │ │ │ │ + ldr r0, [pc, #100] @ (1b38c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #340 @ 0x154 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 41fc │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #84] @ (1d334 ) │ │ │ │ + ldr r3, [pc, #84] @ (1b390 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #84] @ (1d338 ) │ │ │ │ - ldr r0, [pc, #84] @ (1d33c ) │ │ │ │ + ldr r1, [pc, #80] @ (1b394 ) │ │ │ │ + ldr r0, [pc, #84] @ (1b398 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - adds r7, #138 @ 0x8a │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + ldrsb r0, [r7, r3] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r3, r3, #10 │ │ │ │ + lsls r7, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + cbz r0, 1b39c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ + ldrh r6, [r2, #18] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ movs r2, r0 │ │ │ │ - cbz r2, 1d352 │ │ │ │ + bcc.n 1b43c │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r3, #84] @ 0x54 │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r3, #22] │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ + cbz r4, 1b3a6 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + ldrh r6, [r4, #6] │ │ │ │ movs r2, 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, #3976] @ 0xf88 │ │ │ │ mov lr, r2 │ │ │ │ - ldr r2, [pc, #972] @ (1d720 ) │ │ │ │ + ldr r2, [pc, #968] @ (1b778 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #972] @ (1d724 ) │ │ │ │ + ldr r3, [pc, #968] @ (1b77c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ - ldr.w ip, [pc, #968] @ 1d728 │ │ │ │ + ldr.w ip, [pc, #964] @ 1b780 │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #948] @ (1d72c ) │ │ │ │ + ldr r3, [pc, #944] @ (1b784 ) │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add ip, pc │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d3d4 │ │ │ │ + beq.n 1b430 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.w 1d8c6 │ │ │ │ - ldr r1, [pc, #912] @ (1d730 ) │ │ │ │ + beq.w 1b91e │ │ │ │ + ldr r1, [pc, #908] @ (1b788 ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1d8e6 │ │ │ │ - ldr r1, [pc, #904] @ (1d734 ) │ │ │ │ + beq.w 1b93e │ │ │ │ + ldr r1, [pc, #900] @ (1b78c ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1d8e2 │ │ │ │ + beq.w 1b93a │ │ │ │ ldr.w sl, [r8, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 1d3d4 │ │ │ │ + ble.n 1b430 │ │ │ │ cmp.w lr, #3 │ │ │ │ - bhi.w 1d6d2 │ │ │ │ + bhi.w 1b72e │ │ │ │ tbh [pc, lr, lsl #1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsls r2, r7, #2 │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.w 1d6d2 │ │ │ │ + bne.w 1b72e │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -38431,129 +35424,129 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ - ldr r3, [pc, #796] @ (1d738 ) │ │ │ │ + ldr r3, [pc, #792] @ (1b790 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r1, [ip, r3] │ │ │ │ - ldr r3, [pc, #792] @ (1d73c ) │ │ │ │ + ldr r3, [pc, #788] @ (1b794 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.w 1d778 │ │ │ │ - ldr r3, [pc, #780] @ (1d740 ) │ │ │ │ + bne.w 1b7d0 │ │ │ │ + ldr r3, [pc, #776] @ (1b798 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r6, [r3, #288] @ 0x120 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ strh r3, [r5, #12] │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1d522 │ │ │ │ + bne.n 1b57e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d7f0 │ │ │ │ + beq.w 1b848 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d462 │ │ │ │ + beq.n 1b4be │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #736] @ (1d744 ) │ │ │ │ + ldr r2, [pc, #732] @ (1b79c ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #688] @ 1d718 │ │ │ │ + vldr d7, [pc, #684] @ 1b770 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1d6a6 │ │ │ │ + beq.w 1b702 │ │ │ │ ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d696 │ │ │ │ + bne.w 1b6f2 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r8 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ - bl 1cc74 │ │ │ │ + bl 1acd4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d6a6 │ │ │ │ + beq.w 1b702 │ │ │ │ blx 377c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d4bc │ │ │ │ + beq.n 1b518 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d70c │ │ │ │ + beq.w 1b768 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 1d4d4 │ │ │ │ + cbz r0, 1b530 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d4d4 │ │ │ │ + beq.n 1b530 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d706 │ │ │ │ + beq.w 1b762 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 1d4ec │ │ │ │ + cbz r0, 1b548 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d4ec │ │ │ │ + beq.n 1b548 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d700 │ │ │ │ + beq.w 1b75c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - cbz r0, 1d504 │ │ │ │ + cbz r0, 1b560 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d504 │ │ │ │ + beq.n 1b560 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d6fa │ │ │ │ - ldr r2, [pc, #576] @ (1d748 ) │ │ │ │ - ldr r3, [pc, #540] @ (1d724 ) │ │ │ │ + beq.w 1b756 │ │ │ │ + ldr r2, [pc, #572] @ (1b7a0 ) │ │ │ │ + ldr r3, [pc, #536] @ (1b77c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1d8c2 │ │ │ │ + bne.w 1b91a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ movs r5, #1 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1cc74 │ │ │ │ + bl 1acd4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d8ae │ │ │ │ + beq.w 1b906 │ │ │ │ blx 377c │ │ │ │ - b.n 1d4bc │ │ │ │ + b.n 1b518 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -38581,546 +35574,545 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add.w r9, r8, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ str.w lr, [sp, #32] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d8ca │ │ │ │ + beq.w 1b922 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ - cbnz r3, 1d5aa │ │ │ │ - b.n 1d5da │ │ │ │ + cbnz r3, 1b606 │ │ │ │ + b.n 1b636 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 1d5da │ │ │ │ + cbz r3, 1b636 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1d5a4 │ │ │ │ + bne.n 1b600 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ subs r0, r0, r1 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r4, [r5, r0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp sl, r7 │ │ │ │ - beq.w 1d80e │ │ │ │ + beq.w 1b866 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r6, #4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 1d592 │ │ │ │ + b.n 1b5ee │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #364] @ (1d74c ) │ │ │ │ + ldr r3, [pc, #360] @ (1b7a4 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 1d896 │ │ │ │ - ldr r3, [pc, #352] @ (1d750 ) │ │ │ │ + bne.w 1b8ee │ │ │ │ + ldr r3, [pc, #348] @ (1b7a8 ) │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - bl 9f10 │ │ │ │ + bl 9f6c │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1d67a │ │ │ │ + beq.n 1b6d6 │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1d624 │ │ │ │ - ldr r0, [pc, #324] @ (1d754 ) │ │ │ │ + beq.n 1b680 │ │ │ │ + ldr r0, [pc, #320] @ (1b7ac ) │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #324] @ (1d758 ) │ │ │ │ - ldr r1, [pc, #324] @ (1d75c ) │ │ │ │ + ldr r2, [pc, #320] @ (1b7b0 ) │ │ │ │ + ldr r1, [pc, #320] @ (1b7b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 1d63c │ │ │ │ + cbz r0, 1b698 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d63c │ │ │ │ + beq.n 1b698 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d7ea │ │ │ │ + beq.w 1b842 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 1d654 │ │ │ │ + cbz r0, 1b6b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d654 │ │ │ │ + beq.n 1b6b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d7de │ │ │ │ + beq.w 1b836 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - cbz r0, 1d66c │ │ │ │ + cbz r0, 1b6c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d66c │ │ │ │ + beq.n 1b6c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d7e4 │ │ │ │ - ldr r0, [pc, #240] @ (1d760 ) │ │ │ │ + beq.w 1b83c │ │ │ │ + ldr r0, [pc, #236] @ (1b7b8 ) │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ + bl d294 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1d504 │ │ │ │ + b.n 1b560 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r0, [r4, ip, lsl #2] │ │ │ │ cmp r3, lr │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - b.n 1d5c4 │ │ │ │ + b.n 1b620 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 1d48c │ │ │ │ + bne.w 1b4e8 │ │ │ │ ldrb.w r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d88a │ │ │ │ + bne.w 1b8e2 │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d87e │ │ │ │ - ldr r0, [pc, #168] @ (1d764 ) │ │ │ │ + bne.w 1b8d6 │ │ │ │ + ldr r0, [pc, #164] @ (1b7bc ) │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ + bl d294 │ │ │ │ blx 377c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d8b2 │ │ │ │ + beq.w 1b90a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1d4a8 │ │ │ │ - ldr r3, [pc, #128] @ (1d754 ) │ │ │ │ + b.n 1b504 │ │ │ │ + ldr r3, [pc, #124] @ (1b7ac ) │ │ │ │ movs r4, #3 │ │ │ │ - ldr r1, [pc, #144] @ (1d768 ) │ │ │ │ - ldr r2, [pc, #144] @ (1d76c ) │ │ │ │ + ldr r1, [pc, #140] @ (1b7c0 ) │ │ │ │ + ldr r2, [pc, #140] @ (1b7c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [ip, r3] │ │ │ │ add r2, pc │ │ │ │ strd r4, r1, [sp] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - ldr r3, [pc, #132] @ (1d770 ) │ │ │ │ - ldr r1, [pc, #132] @ (1d774 ) │ │ │ │ + ldr r3, [pc, #128] @ (1b7c8 ) │ │ │ │ + ldr r1, [pc, #128] @ (1b7cc ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 1d624 │ │ │ │ + b.n 1b680 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d504 │ │ │ │ + b.n 1b560 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d4ec │ │ │ │ + b.n 1b548 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d4d4 │ │ │ │ + b.n 1b530 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d4bc │ │ │ │ - nop.w │ │ │ │ + b.n 1b518 │ │ │ │ ... │ │ │ │ - cmp r1, #84 @ 0x54 │ │ │ │ + ldr r0, [pc, #992] @ (1bb5c ) │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #50 @ 0x32 │ │ │ │ + ldr r0, [pc, #856] @ (1badc ) │ │ │ │ movs r4, r0 │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + ldr r4, [pc, #176] @ (1b838 ) │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #80 @ 0x50 │ │ │ │ + strh r4, [r6, r3] │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r4, [r0, #48] @ 0x30 │ │ │ │ + add r7, sp, #800 @ 0x320 │ │ │ │ movs r2, r0 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + bx r9 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #2] │ │ │ │ + ldr r1, [sp, #808] @ 0x328 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r2, #28] │ │ │ │ + strh r0, [r3, #28] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + str r4, [sp, #664] @ 0x298 │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #384] @ (1d8fc ) │ │ │ │ + ldr r2, [pc, #384] @ (1b954 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl c02c │ │ │ │ + bl c084 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1d432 │ │ │ │ + beq.w 1b48e │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 1d7a2 │ │ │ │ + cbz r0, 1b7fa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d7a2 │ │ │ │ + beq.n 1b7fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d8b6 │ │ │ │ + beq.w 1b90e │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 1d7ba │ │ │ │ + cbz r0, 1b812 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d7ba │ │ │ │ + beq.n 1b812 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d8bc │ │ │ │ + beq.w 1b914 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d676 │ │ │ │ + beq.w 1b6d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1d676 │ │ │ │ + beq.w 1b6d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1d676 │ │ │ │ + bne.w 1b6d2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d676 │ │ │ │ + b.n 1b6d2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d654 │ │ │ │ + b.n 1b6b0 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d66c │ │ │ │ + b.n 1b6c8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d63c │ │ │ │ - ldr r1, [pc, #268] @ (1d900 ) │ │ │ │ + b.n 1b698 │ │ │ │ + ldr r1, [pc, #268] @ (1b958 ) │ │ │ │ movs r2, #197 @ 0xc5 │ │ │ │ - ldr r0, [pc, #268] @ (1d904 ) │ │ │ │ + ldr r0, [pc, #268] @ (1b95c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d8ae │ │ │ │ + beq.n 1b906 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 1d462 │ │ │ │ + b.n 1b4be │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp.w lr, #2 │ │ │ │ - bgt.n 1d84a │ │ │ │ + bgt.n 1b8a2 │ │ │ │ add r1, sp │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ - cbz r3, 1d856 │ │ │ │ + cbz r3, 1b8ae │ │ │ │ add.w r3, lr, #1 │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 1d84a │ │ │ │ + beq.n 1b8a2 │ │ │ │ add.w r2, sp, r3, lsl #2 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ - cbz r2, 1d854 │ │ │ │ + cbz r2, 1b8ac │ │ │ │ add.w lr, lr, #2 │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 1d84a │ │ │ │ + beq.n 1b8a2 │ │ │ │ add.w r3, sp, lr, lsl #2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 1d856 │ │ │ │ + cbz r3, 1b8ae │ │ │ │ ldrd r4, r7, [sp, #48] @ 0x30 │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - b.n 1d41a │ │ │ │ + b.n 1b476 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #176] @ (1d908 ) │ │ │ │ + ldr r3, [pc, #176] @ (1b960 ) │ │ │ │ movs r4, #3 │ │ │ │ - ldr r1, [pc, #176] @ (1d90c ) │ │ │ │ - ldr r2, [pc, #176] @ (1d910 ) │ │ │ │ + ldr r1, [pc, #176] @ (1b964 ) │ │ │ │ + ldr r2, [pc, #176] @ (1b968 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [ip, r3] │ │ │ │ add r2, pc │ │ │ │ strd r4, r1, [sp] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ - ldr r3, [pc, #164] @ (1d914 ) │ │ │ │ - ldr r1, [pc, #164] @ (1d918 ) │ │ │ │ + ldr r3, [pc, #164] @ (1b96c ) │ │ │ │ + ldr r1, [pc, #164] @ (1b970 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 1d624 │ │ │ │ + b.n 1b680 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1d6ba │ │ │ │ + b.n 1b716 │ │ │ │ movs r2, #197 @ 0xc5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1d6b0 │ │ │ │ - ldr r3, [pc, #132] @ (1d91c ) │ │ │ │ + b.n 1b70c │ │ │ │ + ldr r3, [pc, #132] @ (1b974 ) │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - bl 8184 │ │ │ │ + bl 8154 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ - b.n 1d602 │ │ │ │ + b.n 1b65e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1d6a6 │ │ │ │ + b.n 1b702 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 1d4bc │ │ │ │ + b.n 1b518 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d7a2 │ │ │ │ + b.n 1b7fa │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d7ba │ │ │ │ + b.n 1b812 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 40dc │ │ │ │ - ldr r3, [pc, #84] @ (1d920 ) │ │ │ │ + ldr r3, [pc, #84] @ (1b978 ) │ │ │ │ movw r2, #33925 @ 0x8485 │ │ │ │ - ldr r1, [pc, #80] @ (1d924 ) │ │ │ │ - ldr r0, [pc, #84] @ (1d928 ) │ │ │ │ + ldr r1, [pc, #80] @ (1b97c ) │ │ │ │ + ldr r0, [pc, #84] @ (1b980 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3772 @ 0xebc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #68] @ (1d92c ) │ │ │ │ + ldr r3, [pc, #68] @ (1b984 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #64] @ (1d930 ) │ │ │ │ - ldr r0, [pc, #68] @ (1d934 ) │ │ │ │ + ldr r1, [pc, #64] @ (1b988 ) │ │ │ │ + ldr r0, [pc, #68] @ (1b98c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - strb r6, [r0, #26] │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r4, #27] │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + str r7, [sp, #512] @ 0x200 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + pop {r2, r3, r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + strh r2, [r4, #22] │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #956] @ (1dd0c ) │ │ │ │ + ldr r2, [pc, #956] @ (1bd64 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #956] @ (1dd10 ) │ │ │ │ + ldr r3, [pc, #956] @ (1bd68 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ - ldr.w ip, [pc, #956] @ 1dd14 │ │ │ │ + ldr.w ip, [pc, #956] @ 1bd6c │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #944] @ (1dd18 ) │ │ │ │ + ldr r3, [pc, #944] @ (1bd70 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #800 @ 0x320 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r7, 1d9d8 │ │ │ │ + cbz r7, 1ba30 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.w 1dd08 │ │ │ │ - ldr r4, [pc, #916] @ (1dd1c ) │ │ │ │ + beq.w 1bd60 │ │ │ │ + ldr r4, [pc, #916] @ (1bd74 ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 1dcf2 │ │ │ │ - ldr r4, [pc, #908] @ (1dd20 ) │ │ │ │ + beq.w 1bd4a │ │ │ │ + ldr r4, [pc, #908] @ (1bd78 ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 1dcd6 │ │ │ │ + beq.w 1bd2e │ │ │ │ ldr.w lr, [r7, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 1d9d8 │ │ │ │ + ble.n 1ba30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1daea │ │ │ │ + beq.w 1bb42 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1dad8 │ │ │ │ - ldr r3, [pc, #880] @ (1dd24 ) │ │ │ │ + beq.w 1bb30 │ │ │ │ + ldr r3, [pc, #880] @ (1bd7c ) │ │ │ │ movs r5, #1 │ │ │ │ - ldr r1, [pc, #880] @ (1dd28 ) │ │ │ │ - ldr r2, [pc, #880] @ (1dd2c ) │ │ │ │ + ldr r1, [pc, #880] @ (1bd80 ) │ │ │ │ + ldr r2, [pc, #880] @ (1bd84 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r4, [ip, r3] │ │ │ │ add r2, pc │ │ │ │ strd r5, r1, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #868] @ (1dd30 ) │ │ │ │ - ldr r1, [pc, #872] @ (1dd34 ) │ │ │ │ + ldr r3, [pc, #868] @ (1bd88 ) │ │ │ │ + ldr r1, [pc, #872] @ (1bd8c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 1dbb0 │ │ │ │ + b.n 1bc08 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1d9b2 │ │ │ │ + bne.n 1ba0a │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #840] @ (1dd38 ) │ │ │ │ - ldr r3, [pc, #844] @ (1dd3c ) │ │ │ │ + ldr r2, [pc, #840] @ (1bd90 ) │ │ │ │ + ldr r3, [pc, #844] @ (1bd94 ) │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r1, [ip, r2] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, r1 │ │ │ │ - bne.w 1dc20 │ │ │ │ - ldr r2, [pc, #824] @ (1dd40 ) │ │ │ │ + bne.w 1bc78 │ │ │ │ + ldr r2, [pc, #824] @ (1bd98 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strh.w r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r7, [r2, #300] @ 0x12c │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dac0 │ │ │ │ + bne.n 1bb18 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1dc40 │ │ │ │ + beq.w 1bc98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da36 │ │ │ │ + beq.n 1ba8e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #780] @ (1dd44 ) │ │ │ │ + ldr r2, [pc, #780] @ (1bd9c ) │ │ │ │ movs r3, #7 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1dbea │ │ │ │ + beq.w 1bc42 │ │ │ │ ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dbda │ │ │ │ + bne.w 1bc32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 12a50 │ │ │ │ + bl 10a38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dbea │ │ │ │ + beq.w 1bc42 │ │ │ │ blx 377c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1da8e │ │ │ │ + beq.n 1bae6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc18 │ │ │ │ + beq.w 1bc70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1daa2 │ │ │ │ + beq.n 1bafa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dc10 │ │ │ │ - ldr r2, [pc, #676] @ (1dd48 ) │ │ │ │ - ldr r3, [pc, #616] @ (1dd10 ) │ │ │ │ + beq.w 1bc68 │ │ │ │ + ldr r2, [pc, #676] @ (1bda0 ) │ │ │ │ + ldr r3, [pc, #616] @ (1bd68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1dcd2 │ │ │ │ + bne.w 1bd2a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 12a50 │ │ │ │ + bl 10a38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dcca │ │ │ │ + beq.w 1bd22 │ │ │ │ blx 377c │ │ │ │ - b.n 1da8e │ │ │ │ + b.n 1bae6 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r5 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -39132,478 +36124,478 @@ │ │ │ │ add r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ add.w r9, r7, #8 │ │ │ │ mov r6, lr │ │ │ │ str.w ip, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dcda │ │ │ │ + beq.w 1bd32 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ - cbnz r3, 1db1c │ │ │ │ - b.n 1db4e │ │ │ │ + cbnz r3, 1bb74 │ │ │ │ + b.n 1bba6 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 1db4e │ │ │ │ + cbz r3, 1bba6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1db16 │ │ │ │ + bne.n 1bb6e │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ subs r0, r0, r1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r4, [r3, r0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 1dc5e │ │ │ │ + beq.w 1bcb6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 1db04 │ │ │ │ + b.n 1bb5c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #504] @ (1dd4c ) │ │ │ │ + ldr r3, [pc, #504] @ (1bda4 ) │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 1dcb0 │ │ │ │ - ldr r3, [pc, #492] @ (1dd50 ) │ │ │ │ + bne.w 1bd08 │ │ │ │ + ldr r3, [pc, #492] @ (1bda8 ) │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #32 │ │ │ │ - bl 9f10 │ │ │ │ + bl 9f6c │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1dbbe │ │ │ │ + beq.n 1bc16 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1db9a │ │ │ │ - ldr r0, [pc, #412] @ (1dd24 ) │ │ │ │ + beq.n 1bbf2 │ │ │ │ + ldr r0, [pc, #412] @ (1bd7c ) │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #456] @ (1dd54 ) │ │ │ │ - ldr r1, [pc, #460] @ (1dd58 ) │ │ │ │ + ldr r2, [pc, #456] @ (1bdac ) │ │ │ │ + ldr r1, [pc, #460] @ (1bdb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 1dbb0 │ │ │ │ + cbz r0, 1bc08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1dbb0 │ │ │ │ + beq.n 1bc08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dc3a │ │ │ │ - ldr r0, [pc, #424] @ (1dd5c ) │ │ │ │ + beq.n 1bc92 │ │ │ │ + ldr r0, [pc, #424] @ (1bdb4 ) │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ + bl d294 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1daa2 │ │ │ │ + b.n 1bafa │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r0, [r4, ip, lsl #2] │ │ │ │ cmp r3, lr │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - b.n 1db38 │ │ │ │ + b.n 1bb90 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 1da64 │ │ │ │ + bne.w 1babc │ │ │ │ ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dca4 │ │ │ │ + bne.n 1bcfc │ │ │ │ ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dc98 │ │ │ │ - ldr r0, [pc, #356] @ (1dd60 ) │ │ │ │ + bne.n 1bcf0 │ │ │ │ + ldr r0, [pc, #356] @ (1bdb8 ) │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ + bl d294 │ │ │ │ blx 377c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1dcce │ │ │ │ + beq.n 1bd26 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1da7a │ │ │ │ + b.n 1bad2 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1daa2 │ │ │ │ + b.n 1bafa │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1da8e │ │ │ │ - ldr r2, [pc, #320] @ (1dd64 ) │ │ │ │ + b.n 1bae6 │ │ │ │ + ldr r2, [pc, #320] @ (1bdbc ) │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl c02c │ │ │ │ + bl c084 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1da04 │ │ │ │ + beq.w 1ba5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8838 │ │ │ │ - b.n 1dbba │ │ │ │ + bl 8808 │ │ │ │ + b.n 1bc12 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dbb0 │ │ │ │ - ldr r1, [pc, #292] @ (1dd68 ) │ │ │ │ + b.n 1bc08 │ │ │ │ + ldr r1, [pc, #292] @ (1bdc0 ) │ │ │ │ movs r2, #253 @ 0xfd │ │ │ │ - ldr r0, [pc, #292] @ (1dd6c ) │ │ │ │ + ldr r0, [pc, #292] @ (1bdc4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dcca │ │ │ │ + beq.n 1bd22 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 1da36 │ │ │ │ + b.n 1ba8e │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1d9ec │ │ │ │ + bne.w 1ba44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d9ec │ │ │ │ - ldr r3, [pc, #176] @ (1dd24 ) │ │ │ │ + bne.w 1ba44 │ │ │ │ + ldr r3, [pc, #176] @ (1bd7c ) │ │ │ │ movs r5, #1 │ │ │ │ - ldr r1, [pc, #248] @ (1dd70 ) │ │ │ │ - ldr r2, [pc, #248] @ (1dd74 ) │ │ │ │ + ldr r1, [pc, #248] @ (1bdc8 ) │ │ │ │ + ldr r2, [pc, #248] @ (1bdcc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r4, [ip, r3] │ │ │ │ add r2, pc │ │ │ │ strd r5, r1, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #236] @ (1dd78 ) │ │ │ │ - ldr r1, [pc, #240] @ (1dd7c ) │ │ │ │ + ldr r3, [pc, #236] @ (1bdd0 ) │ │ │ │ + ldr r1, [pc, #240] @ (1bdd4 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 1dbb0 │ │ │ │ + b.n 1bc08 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1dbfa │ │ │ │ + b.n 1bc52 │ │ │ │ movs r2, #253 @ 0xfd │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1dbf2 │ │ │ │ - ldr r3, [pc, #204] @ (1dd80 ) │ │ │ │ + b.n 1bc4a │ │ │ │ + ldr r3, [pc, #204] @ (1bdd8 ) │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #32 │ │ │ │ - bl 8184 │ │ │ │ + bl 8154 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ - b.n 1db78 │ │ │ │ + b.n 1bbd0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1dbea │ │ │ │ + b.n 1bc42 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1da8e │ │ │ │ + b.n 1bae6 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #168] @ (1dd84 ) │ │ │ │ + ldr r3, [pc, #168] @ (1bddc ) │ │ │ │ movw r2, #33925 @ 0x8485 │ │ │ │ - ldr r1, [pc, #164] @ (1dd88 ) │ │ │ │ - ldr r0, [pc, #168] @ (1dd8c ) │ │ │ │ + ldr r1, [pc, #164] @ (1bde0 ) │ │ │ │ + ldr r0, [pc, #168] @ (1bde4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3772 @ 0xebc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #156] @ (1dd90 ) │ │ │ │ + ldr r3, [pc, #156] @ (1bde8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #152] @ (1dd94 ) │ │ │ │ - ldr r0, [pc, #156] @ (1dd98 ) │ │ │ │ + ldr r1, [pc, #152] @ (1bdec ) │ │ │ │ + ldr r0, [pc, #156] @ (1bdf0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ - movs r3, #88 @ 0x58 │ │ │ │ + orrs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #82 @ 0x52 │ │ │ │ + cmn r2, r7 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r6, #28 │ │ │ │ + ldr r5, [pc, #784] @ (1c084 ) │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r4, r1] │ │ │ │ + strh r2, [r5, #0] │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r3, #0] │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #120 @ 0x78 │ │ │ │ + ldr r5, [pc, #128] @ (1be1c ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r6, #0] │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ movs r2, r0 │ │ │ │ - movs r2, #6 │ │ │ │ + sbcs r6, r5 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r2, #100] @ 0x64 │ │ │ │ + ldrh r4, [r4, #54] @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r6, [r4, #24] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ + ldrh r6, [r5, #54] @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r6, #10] │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + ldrh r4, [r4, #18] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r4, r6] │ │ │ │ + ldrb r2, [r5, #21] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldrh r6, [r5, #34] @ 0x22 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ + @ instruction: 0xb84c │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r7, r4] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + add r7, pc, #240 @ (adr r7, 1bedc ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ + ldrb r2, [r3, #26] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {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, #3976] @ 0xf88 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1032] @ 1e1bc │ │ │ │ + ldr.w r0, [pc, #1032] @ 1c214 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1028] @ 1e1c0 │ │ │ │ + ldr.w r3, [pc, #1028] @ 1c218 │ │ │ │ add r0, pc │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr.w ip, [pc, #1024] @ 1e1c4 │ │ │ │ + ldr.w ip, [pc, #1024] @ 1c21c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #1012] @ (1e1c8 ) │ │ │ │ + ldr r3, [pc, #1012] @ (1c220 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #816 @ 0x330 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1de58 │ │ │ │ + beq.n 1beb0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.w 1e19a │ │ │ │ - ldr r4, [pc, #984] @ (1e1cc ) │ │ │ │ + beq.w 1c1f2 │ │ │ │ + ldr r4, [pc, #984] @ (1c224 ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 1e184 │ │ │ │ - ldr r4, [pc, #976] @ (1e1d0 ) │ │ │ │ + beq.w 1c1dc │ │ │ │ + ldr r4, [pc, #976] @ (1c228 ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 1e180 │ │ │ │ + beq.w 1c1d8 │ │ │ │ ldr.w lr, [r7, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 1de58 │ │ │ │ + ble.n 1beb0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1dfa4 │ │ │ │ + beq.w 1bffc │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1df92 │ │ │ │ - ldr r3, [pc, #948] @ (1e1d4 ) │ │ │ │ + beq.w 1bfea │ │ │ │ + ldr r3, [pc, #948] @ (1c22c ) │ │ │ │ cmp r2, #0 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blt.w 1e08c │ │ │ │ - ldr r3, [pc, #936] @ (1e1d8 ) │ │ │ │ + blt.w 1c0e4 │ │ │ │ + ldr r3, [pc, #936] @ (1c230 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r4, [pc, #936] @ (1e1dc ) │ │ │ │ + ldr r4, [pc, #936] @ (1c234 ) │ │ │ │ add r3, pc │ │ │ │ add r4, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r1, r4, [sp] │ │ │ │ - ldr r2, [pc, #928] @ (1e1e0 ) │ │ │ │ - ldr r1, [pc, #932] @ (1e1e4 ) │ │ │ │ + ldr r2, [pc, #928] @ (1c238 ) │ │ │ │ + ldr r1, [pc, #932] @ (1c23c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - ldr r0, [pc, #924] @ (1e1e8 ) │ │ │ │ + ldr r0, [pc, #924] @ (1c240 ) │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ movs r5, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - b.n 1df4e │ │ │ │ + bl d294 │ │ │ │ + b.n 1bfa6 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e014 │ │ │ │ + beq.w 1c06c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1de1e │ │ │ │ + bne.n 1be76 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #884] @ (1e1ec ) │ │ │ │ + ldr r3, [pc, #884] @ (1c244 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1e0bc │ │ │ │ + beq.w 1c114 │ │ │ │ mov r0, r4 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s14, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmov.f32 s16, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 1e0d8 │ │ │ │ + beq.w 1c130 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ - ldr r5, [pc, #844] @ (1e1f0 ) │ │ │ │ + ldr r5, [pc, #844] @ (1c248 ) │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r5, pc │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ strh r3, [r6, #12] │ │ │ │ ldr.w r7, [r5, #316] @ 0x13c │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1df70 │ │ │ │ + bne.n 1bfc8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e126 │ │ │ │ + beq.w 1c17e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ded2 │ │ │ │ + beq.n 1bf2a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #800] @ (1e1f4 ) │ │ │ │ + ldr r2, [pc, #800] @ (1c24c ) │ │ │ │ movs r3, #7 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1e0f8 │ │ │ │ + beq.w 1c150 │ │ │ │ ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e0e8 │ │ │ │ - ldr r3, [pc, #756] @ (1e1f8 ) │ │ │ │ + bne.w 1c140 │ │ │ │ + ldr r3, [pc, #756] @ (1c250 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ vstr s16, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1552] @ 0x610 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e0f8 │ │ │ │ + beq.w 1c150 │ │ │ │ blx 377c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1df38 │ │ │ │ + beq.n 1bf90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e098 │ │ │ │ - cbz r4, 1df4e │ │ │ │ + beq.w 1c0f0 │ │ │ │ + cbz r4, 1bfa6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1df4e │ │ │ │ + beq.n 1bfa6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e11a │ │ │ │ - ldr r2, [pc, #684] @ (1e1fc ) │ │ │ │ - ldr r3, [pc, #620] @ (1e1c0 ) │ │ │ │ + beq.w 1c172 │ │ │ │ + ldr r2, [pc, #684] @ (1c254 ) │ │ │ │ + ldr r3, [pc, #620] @ (1c218 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e17c │ │ │ │ + bne.w 1c1d4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r5, #1552] @ 0x610 │ │ │ │ movs r1, #1 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ vstr s16, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e122 │ │ │ │ + beq.w 1c17a │ │ │ │ blx 377c │ │ │ │ - b.n 1df38 │ │ │ │ + b.n 1bf90 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, r5 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ @@ -39615,443 +36607,443 @@ │ │ │ │ add r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, lr │ │ │ │ str.w ip, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e19e │ │ │ │ + beq.w 1c1f6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ - cbnz r3, 1dfd6 │ │ │ │ - b.n 1e01c │ │ │ │ + cbnz r3, 1c02e │ │ │ │ + b.n 1c074 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 1e01c │ │ │ │ + cbz r3, 1c074 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1dfd0 │ │ │ │ + bne.n 1c028 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ subs r0, r0, r1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r4, [r3, r0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 1e006 │ │ │ │ + beq.n 1c05e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 1dfbe │ │ │ │ + b.n 1c016 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1de74 │ │ │ │ + bne.w 1becc │ │ │ │ movs r4, #0 │ │ │ │ - vldr s16, [pc, #416] @ 1e1b8 │ │ │ │ - b.n 1dea2 │ │ │ │ + vldr s16, [pc, #416] @ 1c210 │ │ │ │ + b.n 1befa │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #476] @ (1e200 ) │ │ │ │ + ldr r3, [pc, #476] @ (1c258 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 1e160 │ │ │ │ - ldr r3, [pc, #468] @ (1e204 ) │ │ │ │ + bne.w 1c1b8 │ │ │ │ + ldr r3, [pc, #468] @ (1c25c ) │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #32 │ │ │ │ - bl 9f10 │ │ │ │ + bl 9f6c │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1e0a0 │ │ │ │ + beq.n 1c0f8 │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e066 │ │ │ │ - ldr r0, [pc, #384] @ (1e1d4 ) │ │ │ │ + beq.n 1c0be │ │ │ │ + ldr r0, [pc, #384] @ (1c22c ) │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #432] @ (1e208 ) │ │ │ │ - ldr r1, [pc, #436] @ (1e20c ) │ │ │ │ + ldr r2, [pc, #432] @ (1c260 ) │ │ │ │ + ldr r1, [pc, #436] @ (1c264 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1de48 │ │ │ │ + beq.w 1bea0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1de48 │ │ │ │ + beq.w 1bea0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1de48 │ │ │ │ + bne.w 1bea0 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1de48 │ │ │ │ - ldr r3, [pc, #384] @ (1e210 ) │ │ │ │ + b.n 1bea0 │ │ │ │ + ldr r3, [pc, #384] @ (1c268 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r4, [pc, #384] @ (1e214 ) │ │ │ │ + ldr r4, [pc, #384] @ (1c26c ) │ │ │ │ add r3, pc │ │ │ │ add r4, pc │ │ │ │ - b.n 1de36 │ │ │ │ + b.n 1be8e │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1df38 │ │ │ │ + b.n 1bf90 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r0, [r4, ip, lsl #2] │ │ │ │ cmp r3, lr │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - b.n 1dff2 │ │ │ │ + b.n 1c04a │ │ │ │ vldr d7, [r4, #8] │ │ │ │ vmov.f32 s13, #240 @ 0xbf800000 -1.0 │ │ │ │ vcvt.f32.f64 s15, d7 │ │ │ │ vcmp.f32 s15, s13 │ │ │ │ vmov.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 1dea0 │ │ │ │ + bne.w 1bef8 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e06e │ │ │ │ + bne.n 1c0c6 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ vmov.f32 s16, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1dea2 │ │ │ │ + b.n 1befa │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 1df00 │ │ │ │ + bne.w 1bf58 │ │ │ │ ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ - cbnz r3, 1e152 │ │ │ │ + cbnz r3, 1c1aa │ │ │ │ ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 1e146 │ │ │ │ - ldr r0, [pc, #272] @ (1e218 ) │ │ │ │ + cbnz r3, 1c19e │ │ │ │ + ldr r0, [pc, #272] @ (1c270 ) │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ + bl d294 │ │ │ │ blx 377c │ │ │ │ - cbz r7, 1e178 │ │ │ │ + cbz r7, 1c1d0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1df24 │ │ │ │ + b.n 1bf7c │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1df4e │ │ │ │ + b.n 1bfa6 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1e0f8 │ │ │ │ - ldr r1, [pc, #244] @ (1e21c ) │ │ │ │ + b.n 1c150 │ │ │ │ + ldr r1, [pc, #244] @ (1c274 ) │ │ │ │ mov.w r2, #322 @ 0x142 │ │ │ │ - ldr r0, [pc, #240] @ (1e220 ) │ │ │ │ + ldr r0, [pc, #240] @ (1c278 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e122 │ │ │ │ + beq.n 1c17a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 1ded2 │ │ │ │ + b.n 1bf2a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1e104 │ │ │ │ + b.n 1c15c │ │ │ │ mov.w r2, #322 @ 0x142 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1e0fe │ │ │ │ - ldr r3, [pc, #192] @ (1e224 ) │ │ │ │ + b.n 1c156 │ │ │ │ + ldr r3, [pc, #192] @ (1c27c ) │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #32 │ │ │ │ - bl 8184 │ │ │ │ + bl 8154 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ - b.n 1e044 │ │ │ │ + b.n 1c09c │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1df38 │ │ │ │ + b.n 1bf90 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #160] @ (1e228 ) │ │ │ │ + ldr r3, [pc, #160] @ (1c280 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #160] @ (1e22c ) │ │ │ │ - ldr r0, [pc, #160] @ (1e230 ) │ │ │ │ + ldr r1, [pc, #160] @ (1c284 ) │ │ │ │ + ldr r0, [pc, #160] @ (1c288 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ - ldr r3, [pc, #148] @ (1e234 ) │ │ │ │ + ldr r3, [pc, #148] @ (1c28c ) │ │ │ │ movw r2, #33925 @ 0x8485 │ │ │ │ - ldr r1, [pc, #144] @ (1e238 ) │ │ │ │ - ldr r0, [pc, #148] @ (1e23c ) │ │ │ │ + ldr r1, [pc, #144] @ (1c290 ) │ │ │ │ + ldr r0, [pc, #148] @ (1c294 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3772 @ 0xebc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + subs r6, #152 @ 0x98 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ movs r4, r0 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + ldr r1, [pc, #360] @ (1c38c ) │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ + ldrh r2, [r3, #50] @ 0x32 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r2, #3] │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldrh r6, [r2, #22] │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r5, #3] │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + ldr r0, [pc, #528] @ (1c45c ) │ │ │ │ movs r4, r0 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + add r5, pc, #376 @ (adr r5, 1c3c8 ) │ │ │ │ movs r2, r0 │ │ │ │ - cmp r0, #124 @ 0x7c │ │ │ │ + ldr r0, [pc, #144] @ (1c2e4 ) │ │ │ │ movs r4, r0 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + subs r5, #2 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + str r0, [sp, #32] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, #30] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r6, #92] @ 0x5c │ │ │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + add r2, pc, #680 @ (adr r2, 1c52c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r0, r1] │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ movs r2, r0 │ │ │ │ - str r1, [sp, #768] @ 0x300 │ │ │ │ + cbz r0, 1c2f2 │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + strh r0, [r7, #16] │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {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, #3976] @ 0xf88 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #964] @ (1e620 ) │ │ │ │ + ldr r2, [pc, #964] @ (1c678 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #964] @ (1e624 ) │ │ │ │ + ldr r3, [pc, #964] @ (1c67c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ - ldr r7, [pc, #964] @ (1e628 ) │ │ │ │ + ldr r7, [pc, #964] @ (1c680 ) │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #952] @ (1e62c ) │ │ │ │ + ldr r3, [pc, #952] @ (1c684 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #620 @ 0x26c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e2e2 │ │ │ │ + beq.n 1c33a │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.w 1e5ec │ │ │ │ - ldr r4, [pc, #920] @ (1e630 ) │ │ │ │ + beq.w 1c644 │ │ │ │ + ldr r4, [pc, #920] @ (1c688 ) │ │ │ │ ldr r4, [r7, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 1e5f0 │ │ │ │ - ldr r4, [pc, #916] @ (1e634 ) │ │ │ │ + beq.w 1c648 │ │ │ │ + ldr r4, [pc, #916] @ (1c68c ) │ │ │ │ ldr r4, [r7, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 1e5e8 │ │ │ │ + beq.w 1c640 │ │ │ │ ldr.w ip, [r8, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 1e2e2 │ │ │ │ + ble.n 1c33a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e416 │ │ │ │ + beq.w 1c46e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1e404 │ │ │ │ - ldr r3, [pc, #888] @ (1e638 ) │ │ │ │ + beq.w 1c45c │ │ │ │ + ldr r3, [pc, #888] @ (1c690 ) │ │ │ │ movs r5, #1 │ │ │ │ - ldr r1, [pc, #888] @ (1e63c ) │ │ │ │ - ldr r2, [pc, #888] @ (1e640 ) │ │ │ │ + ldr r1, [pc, #888] @ (1c694 ) │ │ │ │ + ldr r2, [pc, #888] @ (1c698 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add r2, pc │ │ │ │ strd r5, r1, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #880] @ (1e644 ) │ │ │ │ - ldr r1, [pc, #880] @ (1e648 ) │ │ │ │ + ldr r3, [pc, #880] @ (1c69c ) │ │ │ │ + ldr r1, [pc, #880] @ (1c6a0 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 1e4d8 │ │ │ │ + b.n 1c530 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1e2be │ │ │ │ + bne.n 1c316 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #852] @ (1e64c ) │ │ │ │ + ldr r3, [pc, #852] @ (1c6a4 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e3fa │ │ │ │ + beq.n 1c452 │ │ │ │ mov r0, r4 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s14, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmov.f32 s16, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 1e544 │ │ │ │ - ldr r3, [pc, #816] @ (1e650 ) │ │ │ │ + beq.w 1c59c │ │ │ │ + ldr r3, [pc, #816] @ (1c6a8 ) │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r8, [sp, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ strh.w r8, [sp, #60] @ 0x3c │ │ │ │ ldr.w r5, [r3, #308] @ 0x134 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e400 │ │ │ │ + bne.n 1c458 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e55a │ │ │ │ + beq.w 1c5b2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e354 │ │ │ │ + beq.n 1c3ac │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #764] @ (1e654 ) │ │ │ │ + ldr r2, [pc, #764] @ (1c6ac ) │ │ │ │ movs r3, #7 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1e514 │ │ │ │ + beq.w 1c56c │ │ │ │ ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e504 │ │ │ │ + bne.w 1c55c │ │ │ │ vmov.f32 s0, s16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 10360 │ │ │ │ + bl 103b8 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e514 │ │ │ │ - ldr r3, [pc, #700] @ (1e658 ) │ │ │ │ + bne.w 1c56c │ │ │ │ + ldr r3, [pc, #700] @ (1c6b0 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e3aa │ │ │ │ + beq.n 1c402 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx 377c │ │ │ │ - cbz r5, 1e3c4 │ │ │ │ + cbz r5, 1c41c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e3c4 │ │ │ │ + beq.n 1c41c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e534 │ │ │ │ + beq.w 1c58c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e3d8 │ │ │ │ + beq.n 1c430 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e53c │ │ │ │ - ldr r2, [pc, #640] @ (1e65c ) │ │ │ │ - ldr r3, [pc, #584] @ (1e624 ) │ │ │ │ + beq.w 1c594 │ │ │ │ + ldr r2, [pc, #640] @ (1c6b4 ) │ │ │ │ + ldr r3, [pc, #584] @ (1c67c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e5e4 │ │ │ │ + bne.w 1c63c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [r4, #8] │ │ │ │ - b.n 1e306 │ │ │ │ + b.n 1c35e │ │ │ │ mov r5, r8 │ │ │ │ - b.n 1e382 │ │ │ │ + b.n 1c3da │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r5 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -40064,345 +37056,345 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w sl, r8, #8 │ │ │ │ mov r6, ip │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e606 │ │ │ │ + beq.w 1c65e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r4, [sl, #4]! │ │ │ │ - cbnz r3, 1e448 │ │ │ │ - b.n 1e47a │ │ │ │ + cbnz r3, 1c4a0 │ │ │ │ + b.n 1c4d2 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 1e47a │ │ │ │ + cbz r3, 1c4d2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e442 │ │ │ │ + bne.n 1c49a │ │ │ │ ldr r4, [r5, #0] │ │ │ │ subs r0, r0, r1 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r4, [r7, r0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 1e57a │ │ │ │ + beq.w 1c5d2 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 1e430 │ │ │ │ + b.n 1c488 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #480] @ (1e660 ) │ │ │ │ + ldr r3, [pc, #480] @ (1c6b8 ) │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 1e5ca │ │ │ │ - ldr r3, [pc, #468] @ (1e664 ) │ │ │ │ + bne.w 1c622 │ │ │ │ + ldr r3, [pc, #468] @ (1c6bc ) │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #32 │ │ │ │ - bl 9f10 │ │ │ │ + bl 9f6c │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1e4e8 │ │ │ │ + beq.n 1c540 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1e4c2 │ │ │ │ - ldr r0, [pc, #392] @ (1e638 ) │ │ │ │ + beq.n 1c51a │ │ │ │ + ldr r0, [pc, #392] @ (1c690 ) │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #436] @ (1e668 ) │ │ │ │ - ldr r1, [pc, #436] @ (1e66c ) │ │ │ │ + ldr r2, [pc, #436] @ (1c6c0 ) │ │ │ │ + ldr r1, [pc, #436] @ (1c6c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r7, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - cbz r4, 1e4d8 │ │ │ │ + cbz r4, 1c530 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e4d8 │ │ │ │ + beq.n 1c530 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e552 │ │ │ │ - ldr r0, [pc, #404] @ (1e670 ) │ │ │ │ + beq.n 1c5aa │ │ │ │ + ldr r0, [pc, #404] @ (1c6c8 ) │ │ │ │ mov.w r1, #270 @ 0x10e │ │ │ │ movs r6, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - b.n 1e3d8 │ │ │ │ + bl d294 │ │ │ │ + b.n 1c430 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r0, [r4, ip, lsl #2] │ │ │ │ cmp r3, lr │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - b.n 1e462 │ │ │ │ + b.n 1c4ba │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 1e382 │ │ │ │ + bne.w 1c3da │ │ │ │ ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e5bc │ │ │ │ + bne.n 1c614 │ │ │ │ ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e5b0 │ │ │ │ - ldr r0, [pc, #332] @ (1e674 ) │ │ │ │ + bne.n 1c608 │ │ │ │ + ldr r0, [pc, #332] @ (1c6cc ) │ │ │ │ mov.w r1, #270 @ 0x10e │ │ │ │ movs r6, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - b.n 1e3aa │ │ │ │ + bl d294 │ │ │ │ + b.n 1c402 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e3c4 │ │ │ │ + b.n 1c41c │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e3d8 │ │ │ │ + b.n 1c430 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e4c6 │ │ │ │ + bne.n 1c51e │ │ │ │ vmov.f32 s16, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1e31e │ │ │ │ + b.n 1c376 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e4d8 │ │ │ │ - ldr r1, [pc, #284] @ (1e678 ) │ │ │ │ + b.n 1c530 │ │ │ │ + ldr r1, [pc, #284] @ (1c6d0 ) │ │ │ │ mov.w r2, #270 @ 0x10e │ │ │ │ - ldr r0, [pc, #280] @ (1e67c ) │ │ │ │ + ldr r0, [pc, #280] @ (1c6d4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e514 │ │ │ │ + beq.n 1c56c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 1e354 │ │ │ │ + b.n 1c3ac │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1e2f6 │ │ │ │ + bne.w 1c34e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e2f6 │ │ │ │ - ldr r3, [pc, #168] @ (1e638 ) │ │ │ │ + bne.w 1c34e │ │ │ │ + ldr r3, [pc, #168] @ (1c690 ) │ │ │ │ movs r5, #1 │ │ │ │ - ldr r1, [pc, #236] @ (1e680 ) │ │ │ │ - ldr r2, [pc, #240] @ (1e684 ) │ │ │ │ + ldr r1, [pc, #236] @ (1c6d8 ) │ │ │ │ + ldr r2, [pc, #240] @ (1c6dc ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add r2, pc │ │ │ │ strd r5, r1, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #228] @ (1e688 ) │ │ │ │ - ldr r1, [pc, #232] @ (1e68c ) │ │ │ │ + ldr r3, [pc, #228] @ (1c6e0 ) │ │ │ │ + ldr r1, [pc, #232] @ (1c6e4 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 1e4d8 │ │ │ │ + b.n 1c530 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1e524 │ │ │ │ + b.n 1c57c │ │ │ │ mov.w r2, #270 @ 0x10e │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1e51c │ │ │ │ - ldr r3, [pc, #196] @ (1e690 ) │ │ │ │ + b.n 1c574 │ │ │ │ + ldr r3, [pc, #196] @ (1c6e8 ) │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #32 │ │ │ │ - bl 8184 │ │ │ │ + bl 8154 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ - b.n 1e4a4 │ │ │ │ + b.n 1c4fc │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 40ac │ │ │ │ bl 40dc │ │ │ │ - ldr r3, [pc, #160] @ (1e694 ) │ │ │ │ + ldr r3, [pc, #160] @ (1c6ec ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #160] @ (1e698 ) │ │ │ │ - ldr r0, [pc, #160] @ (1e69c ) │ │ │ │ + ldr r1, [pc, #160] @ (1c6f0 ) │ │ │ │ + ldr r0, [pc, #160] @ (1c6f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #152] @ (1e6a0 ) │ │ │ │ + ldr r3, [pc, #152] @ (1c6f8 ) │ │ │ │ movw r2, #33925 @ 0x8485 │ │ │ │ - ldr r1, [pc, #148] @ (1e6a4 ) │ │ │ │ - ldr r0, [pc, #152] @ (1e6a8 ) │ │ │ │ + ldr r1, [pc, #148] @ (1c6fc ) │ │ │ │ + ldr r0, [pc, #152] @ (1c700 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3772 @ 0xebc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ movs r4, r0 │ │ │ │ - movs r5, #18 │ │ │ │ + add sl, r7 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, r5] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + strh r6, [r2, #58] @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + add r4, r0 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + add r0, pc, #880 @ (adr r0, 1ca20 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + strh r4, [r1, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r5, #42] @ 0x2a │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r6, r4] │ │ │ │ + strb r6, [r7, #19] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldrh r2, [r3, #26] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + strh r0, [r1, #10] │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strb r0, [r2, #17] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + strh r6, [r2, #26] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + strh r0, [r6, #26] │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + strh r6, [r1, #34] @ 0x22 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r6, #17] │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r2, r0] │ │ │ │ + strb r0, [r3, #23] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {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, #3960] @ 0xf78 │ │ │ │ - ldr.w r3, [pc, #2904] @ 1f21c │ │ │ │ + ldr.w r3, [pc, #2904] @ 1d274 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r2, [pc, #2904] @ 1f220 │ │ │ │ + ldr.w r2, [pc, #2904] @ 1d278 │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ vmov.f32 s16, s0 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r7, [r3, #348] @ 0x15c │ │ │ │ - ldr.w r3, [pc, #2884] @ 1f224 │ │ │ │ + ldr.w r3, [pc, #2884] @ 1d27c │ │ │ │ str r7, [sp, #12] │ │ │ │ strd r4, r4, [sp, #52] @ 0x34 │ │ │ │ strh.w r4, [sp, #60] @ 0x3c │ │ │ │ - ldr.w sl, [pc, #2872] @ 1f228 │ │ │ │ + ldr.w sl, [pc, #2872] @ 1d280 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ea6e │ │ │ │ + bne.w 1cac6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1eac8 │ │ │ │ + beq.w 1cb20 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e71c │ │ │ │ + beq.n 1c774 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr.w r2, [pc, #2828] @ 1f22c │ │ │ │ + ldr.w r2, [pc, #2828] @ 1d284 │ │ │ │ movs r3, #7 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1eefe │ │ │ │ - cbnz r6, 1e76c │ │ │ │ + beq.w 1cf56 │ │ │ │ + cbnz r6, 1c7c4 │ │ │ │ ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1eab6 │ │ │ │ + bne.w 1cb0e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1eafc │ │ │ │ + bne.w 1cb54 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 1eafc │ │ │ │ - ldr.w r3, [pc, #2752] @ 1f230 │ │ │ │ + bne.w 1cb54 │ │ │ │ + ldr.w r3, [pc, #2752] @ 1d288 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -40411,140 +37403,140 @@ │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ strd r6, r7, [sp, #64] @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e7b0 │ │ │ │ + beq.n 1c808 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ea82 │ │ │ │ + beq.w 1cada │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ed2a │ │ │ │ + beq.w 1cd82 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ed8e │ │ │ │ + beq.w 1cde6 │ │ │ │ blx 353c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1edf8 │ │ │ │ + beq.w 1ce50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e7ea │ │ │ │ + beq.n 1c842 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eaf4 │ │ │ │ + beq.w 1cb4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 3b24 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ee2e │ │ │ │ + beq.w 1ce86 │ │ │ │ blx 39c0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1ee72 │ │ │ │ + blt.w 1ceca │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e826 │ │ │ │ + beq.n 1c87e │ │ │ │ movw r2, #65534 @ 0xfffe │ │ │ │ movt r2, #16383 @ 0x3fff │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ streq.w r1, [r9] │ │ │ │ - beq.n 1e826 │ │ │ │ + beq.n 1c87e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eb52 │ │ │ │ + beq.w 1cbaa │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - bpl.w 1f422 │ │ │ │ - ldr.w r2, [pc, #2560] @ 1f234 │ │ │ │ + bpl.w 1d47a │ │ │ │ + ldr.w r2, [pc, #2560] @ 1d28c │ │ │ │ mov.w r8, #0 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #0 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w r2, [pc, #2540] @ 1f238 │ │ │ │ + ldr.w r2, [pc, #2540] @ 1d290 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f408 │ │ │ │ - ldr.w r2, [pc, #2528] @ 1f23c │ │ │ │ + beq.w 1d460 │ │ │ │ + ldr.w r2, [pc, #2528] @ 1d294 │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f41e │ │ │ │ + beq.w 1d476 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - ble.w 1efcc │ │ │ │ + ble.w 1d024 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - ldr.w r3, [pc, #2488] @ 1f240 │ │ │ │ + ldr.w r3, [pc, #2488] @ 1d298 │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ - ldr.w r3, [pc, #2484] @ 1f244 │ │ │ │ + ldr.w r3, [pc, #2484] @ 1d29c │ │ │ │ ldr.w r7, [sl, r3] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r6, r7 │ │ │ │ - bne.w 1f288 │ │ │ │ - cbz r0, 1e8b4 │ │ │ │ + bne.w 1d2e0 │ │ │ │ + cbz r0, 1c90c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 1e8b4 │ │ │ │ + beq.n 1c90c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eaee │ │ │ │ + beq.w 1cb46 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb76 │ │ │ │ + beq.w 1cbce │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 1ed38 │ │ │ │ + beq.w 1cd90 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r2, #6 │ │ │ │ - bpl.w 1f422 │ │ │ │ + bpl.w 1d47a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f408 │ │ │ │ + beq.w 1d460 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f41e │ │ │ │ + beq.w 1d476 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 1ed9a │ │ │ │ + bne.w 1cdf2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ itt ne │ │ │ │ @@ -40553,96 +37545,96 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 1e91a │ │ │ │ + beq.n 1c972 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ea92 │ │ │ │ - cbz r5, 1e930 │ │ │ │ + beq.w 1caea │ │ │ │ + cbz r5, 1c988 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e930 │ │ │ │ + beq.n 1c988 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eaa4 │ │ │ │ - cbz r4, 1e946 │ │ │ │ + beq.w 1cafc │ │ │ │ + cbz r4, 1c99e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e946 │ │ │ │ + beq.n 1c99e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eb66 │ │ │ │ + beq.w 1cbbe │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr.w r5, [r3, #1568] @ 0x620 │ │ │ │ + ldr.w r5, [r3, #1576] @ 0x628 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ - bl b868 │ │ │ │ + bl b8c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 1e976 │ │ │ │ + beq.n 1c9ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ea8a │ │ │ │ + beq.w 1cae2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ee10 │ │ │ │ + beq.w 1ce68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #7 │ │ │ │ - bpl.w 1f0dc │ │ │ │ + bpl.w 1d134 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bhi.n 1ea78 │ │ │ │ + bhi.n 1cad0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ and.w r5, r5, #3 │ │ │ │ rsb r5, r5, #1 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.w 1ee54 │ │ │ │ + beq.w 1ceac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 1e9b0 │ │ │ │ + beq.n 1ca08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eb4a │ │ │ │ + beq.w 1cba2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ blx 3864 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ee64 │ │ │ │ + beq.w 1cebc │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ blx 3844 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ee92 │ │ │ │ - ldr.w ip, [pc, #2156] @ 1f248 │ │ │ │ + beq.w 1ceea │ │ │ │ + ldr.w ip, [pc, #2156] @ 1d2a0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add ip, pc │ │ │ │ strd r0, r6, [sp, #64] @ 0x40 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ @@ -40652,751 +37644,751 @@ │ │ │ │ ldr.w r0, [ip, #584] @ 0x248 │ │ │ │ blx 3a84 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1ea18 │ │ │ │ + beq.n 1ca70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eaac │ │ │ │ + beq.n 1cb04 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1ea2c │ │ │ │ + beq.n 1ca84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eb5a │ │ │ │ + beq.w 1cbb2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1ea3c │ │ │ │ + beq.n 1ca94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 1ea98 │ │ │ │ + cbz r3, 1caf0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eede │ │ │ │ + beq.w 1cf36 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1ea5a │ │ │ │ + beq.n 1cab2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eb6e │ │ │ │ + beq.w 1cbc6 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.w 1f422 │ │ │ │ + bpl.w 1d47a │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1e852 │ │ │ │ + b.n 1c8aa │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1f024 │ │ │ │ + bne.w 1d07c │ │ │ │ str r6, [sp, #12] │ │ │ │ - b.n 1e74e │ │ │ │ + b.n 1c7a6 │ │ │ │ mov r0, r4 │ │ │ │ blx 395c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1e99a │ │ │ │ + b.n 1c9f2 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e7b0 │ │ │ │ + b.n 1c808 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e976 │ │ │ │ + b.n 1c9ce │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e91a │ │ │ │ + b.n 1c972 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b.n 1ea3c │ │ │ │ + b.n 1ca94 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e930 │ │ │ │ + b.n 1c988 │ │ │ │ str r2, [sp, #32] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b.n 1ea18 │ │ │ │ + b.n 1ca70 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 1e74e │ │ │ │ - b.n 1f0be │ │ │ │ - ldr.w r1, [pc, #1920] @ 1f24c │ │ │ │ + bne.w 1c7a6 │ │ │ │ + b.n 1d116 │ │ │ │ + ldr.w r1, [pc, #1920] @ 1d2a4 │ │ │ │ mov.w r2, #716 @ 0x2cc │ │ │ │ - ldr.w r0, [pc, #1916] @ 1f250 │ │ │ │ + ldr.w r0, [pc, #1916] @ 1d2a8 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eece │ │ │ │ + beq.w 1cf26 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 1e71c │ │ │ │ + b.n 1c774 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e8b4 │ │ │ │ + b.n 1c90c │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e7ea │ │ │ │ + b.n 1c842 │ │ │ │ ldr r4, [r3, #72] @ 0x48 │ │ │ │ - ldr.w r3, [pc, #1876] @ 1f254 │ │ │ │ + ldr.w r3, [pc, #1876] @ 1d2ac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1300] @ 0x514 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f02a │ │ │ │ + beq.w 1d082 │ │ │ │ blx r4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1eed0 │ │ │ │ - ldr.w r1, [pc, #1852] @ 1f258 │ │ │ │ + beq.w 1cf28 │ │ │ │ + ldr.w r1, [pc, #1852] @ 1d2b0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl a450 │ │ │ │ + bl a4ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ef0e │ │ │ │ + beq.w 1cf66 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1e76c │ │ │ │ + beq.w 1c7c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e76c │ │ │ │ + bne.w 1c7c4 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e76c │ │ │ │ + b.n 1c7c4 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e9b0 │ │ │ │ + b.n 1ca08 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e826 │ │ │ │ + b.n 1c87e │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #32] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b.n 1ea2c │ │ │ │ + b.n 1ca84 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e946 │ │ │ │ + b.n 1c99e │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ea5a │ │ │ │ + b.n 1cab2 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r0 │ │ │ │ movw sl, #729 @ 0x2d9 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1eb9a │ │ │ │ + beq.n 1cbf2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ece2 │ │ │ │ - cbz r7, 1ebb0 │ │ │ │ + beq.w 1cd3a │ │ │ │ + cbz r7, 1cc08 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ebb0 │ │ │ │ + beq.n 1cc08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecc8 │ │ │ │ - cbz r4, 1ebc6 │ │ │ │ + beq.w 1cd20 │ │ │ │ + cbz r4, 1cc1e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ebc6 │ │ │ │ + beq.n 1cc1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ecda │ │ │ │ + beq.w 1cd32 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1ebe4 │ │ │ │ + beq.n 1cc3c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ebe4 │ │ │ │ + beq.n 1cc3c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ed22 │ │ │ │ + beq.w 1cd7a │ │ │ │ ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ecf6 │ │ │ │ + bne.w 1cd4e │ │ │ │ ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ecea │ │ │ │ - ldr.w r0, [pc, #1636] @ 1f25c │ │ │ │ + bne.n 1cd42 │ │ │ │ + ldr.w r0, [pc, #1636] @ 1d2b4 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - cbz r6, 1ec1e │ │ │ │ + bl d294 │ │ │ │ + cbz r6, 1cc76 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - beq.n 1ec1e │ │ │ │ + beq.n 1cc76 │ │ │ │ movs r4, #0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ecc0 │ │ │ │ + beq.n 1cd18 │ │ │ │ mov r6, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 1ec36 │ │ │ │ + cbz r3, 1cc8e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ec36 │ │ │ │ + beq.n 1cc8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ed1a │ │ │ │ + beq.n 1cd72 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 1ec4e │ │ │ │ + cbz r3, 1cca6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ec4e │ │ │ │ + beq.n 1cca6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ecb8 │ │ │ │ - cbz r5, 1ec62 │ │ │ │ + beq.n 1cd10 │ │ │ │ + cbz r5, 1ccba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ec62 │ │ │ │ + beq.n 1ccba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ed02 │ │ │ │ + beq.n 1cd5a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - cbz r1, 1ec78 │ │ │ │ + cbz r1, 1ccd0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ec78 │ │ │ │ + beq.n 1ccd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ed0a │ │ │ │ + beq.n 1cd62 │ │ │ │ blx 377c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r1, 1ec92 │ │ │ │ + cbz r1, 1ccea │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ec92 │ │ │ │ + beq.n 1ccea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ed12 │ │ │ │ - ldr.w r2, [pc, #1484] @ 1f260 │ │ │ │ - ldr.w r3, [pc, #1420] @ 1f224 │ │ │ │ + beq.n 1cd6a │ │ │ │ + ldr.w r2, [pc, #1484] @ 1d2b8 │ │ │ │ + ldr.w r3, [pc, #1420] @ 1d27c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f3cc │ │ │ │ + bne.w 1d424 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ec4e │ │ │ │ + b.n 1cca6 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ec1c │ │ │ │ + b.n 1cc74 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ebb0 │ │ │ │ + b.n 1cc08 │ │ │ │ mov r5, r8 │ │ │ │ mov r4, r7 │ │ │ │ mov r8, r3 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ebc6 │ │ │ │ + b.n 1cc1e │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1eb9a │ │ │ │ + b.n 1cbf2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1ebf6 │ │ │ │ + b.n 1cc4e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1ebee │ │ │ │ + b.n 1cc46 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ec62 │ │ │ │ + b.n 1ccba │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ec78 │ │ │ │ + b.n 1ccd0 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ec92 │ │ │ │ + b.n 1ccea │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ec36 │ │ │ │ + b.n 1cc8e │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ebe4 │ │ │ │ + b.n 1cc3c │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ movw sl, #726 @ 0x2d6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1ebe4 │ │ │ │ - ldr.w r3, [pc, #1320] @ 1f264 │ │ │ │ + b.n 1cc3c │ │ │ │ + ldr.w r3, [pc, #1320] @ 1d2bc │ │ │ │ mov fp, r4 │ │ │ │ - ldr.w r1, [pc, #1320] @ 1f268 │ │ │ │ + ldr.w r1, [pc, #1320] @ 1d2c0 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r5 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ed70 │ │ │ │ + beq.n 1cdc8 │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [r9] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1ee9e │ │ │ │ + beq.w 1cef6 │ │ │ │ movw sl, #729 @ 0x2d9 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ed86 │ │ │ │ + beq.n 1cdde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ecd0 │ │ │ │ + beq.n 1cd28 │ │ │ │ mov r5, r8 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ - b.n 1ebe4 │ │ │ │ + b.n 1cc3c │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ movw sl, #727 @ 0x2d7 │ │ │ │ - b.n 1ebe4 │ │ │ │ + b.n 1cc3c │ │ │ │ mov r8, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov fp, r4 │ │ │ │ - bgt.w 1efb8 │ │ │ │ + bgt.w 1d010 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1edc8 │ │ │ │ - ldr.w r3, [pc, #1216] @ 1f26c │ │ │ │ + blt.n 1ce20 │ │ │ │ + ldr.w r3, [pc, #1216] @ 1d2c4 │ │ │ │ cmp r2, #1 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - beq.w 1f04e │ │ │ │ - ldr.w r3, [pc, #1204] @ 1f270 │ │ │ │ + beq.w 1d0a6 │ │ │ │ + ldr.w r3, [pc, #1204] @ 1d2c8 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [pc, #1204] @ 1f274 │ │ │ │ + ldr.w r1, [pc, #1204] @ 1d2cc │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ed70 │ │ │ │ + beq.n 1cdc8 │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w sl, [r9] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1ed70 │ │ │ │ + bne.n 1cdc8 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r8, sl │ │ │ │ mov r4, r7 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ movw sl, #729 @ 0x2d9 │ │ │ │ - b.n 1ebb0 │ │ │ │ + b.n 1cc08 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ee04 │ │ │ │ + beq.n 1ce5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eeb0 │ │ │ │ + beq.n 1cf08 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw sl, #727 @ 0x2d7 │ │ │ │ - b.n 1ebe4 │ │ │ │ + b.n 1cc3c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ee28 │ │ │ │ + beq.n 1ce80 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eec2 │ │ │ │ + beq.n 1cf1a │ │ │ │ movw sl, #731 @ 0x2db │ │ │ │ - b.n 1ebe4 │ │ │ │ + b.n 1cc3c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w sl, #728 @ 0x2d8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1ebe4 │ │ │ │ + b.n 1cc3c │ │ │ │ blx 3940 │ │ │ │ - cbnz r0, 1ee54 │ │ │ │ - ldr.w r3, [pc, #1056] @ 1f264 │ │ │ │ - ldr.w r1, [pc, #1072] @ 1f278 │ │ │ │ + cbnz r0, 1ceac │ │ │ │ + ldr.w r3, [pc, #1056] @ 1d2bc │ │ │ │ + ldr.w r1, [pc, #1072] @ 1d2d0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f0ce │ │ │ │ + bne.w 1d126 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1e9a0 │ │ │ │ + b.n 1c9f8 │ │ │ │ mov r5, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ movw sl, #733 @ 0x2dd │ │ │ │ - b.n 1eb82 │ │ │ │ + b.n 1cbda │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ee86 │ │ │ │ + beq.n 1cede │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f032 │ │ │ │ + beq.w 1d08a │ │ │ │ movs r5, #0 │ │ │ │ mov.w sl, #728 @ 0x2d8 │ │ │ │ mov r6, r5 │ │ │ │ str r5, [sp, #16] │ │ │ │ - b.n 1ebe4 │ │ │ │ + b.n 1cc3c │ │ │ │ mov r8, r5 │ │ │ │ movw sl, #733 @ 0x2dd │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ - b.n 1eb82 │ │ │ │ + b.n 1cbda │ │ │ │ mov r0, r9 │ │ │ │ mov r8, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movw sl, #729 @ 0x2d9 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ - b.n 1ebb0 │ │ │ │ + b.n 1cc08 │ │ │ │ mov r0, r5 │ │ │ │ movw sl, #727 @ 0x2d7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r5, [sp, #8] │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1ebe4 │ │ │ │ + b.n 1cc3c │ │ │ │ mov r0, r9 │ │ │ │ movw sl, #731 @ 0x2db │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ebe4 │ │ │ │ + b.n 1cc3c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r5 │ │ │ │ mov.w sl, #716 @ 0x2cc │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ str r5, [sp, #8] │ │ │ │ - b.n 1ebe4 │ │ │ │ + b.n 1cc3c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1eef8 │ │ │ │ + beq.n 1cf50 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f03a │ │ │ │ + beq.w 1d092 │ │ │ │ movw sl, #733 @ 0x2dd │ │ │ │ - b.n 1ebe4 │ │ │ │ + b.n 1cc3c │ │ │ │ movs r5, #0 │ │ │ │ mov.w sl, #716 @ 0x2cc │ │ │ │ mov r6, r5 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ str r5, [sp, #16] │ │ │ │ - b.n 1ebe4 │ │ │ │ + b.n 1cc3c │ │ │ │ cmp r3, r2 │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ blx 3844 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f160 │ │ │ │ - ldr r3, [pc, #852] @ (1f27c ) │ │ │ │ + beq.w 1d1b8 │ │ │ │ + ldr r3, [pc, #852] @ (1d2d4 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1f186 │ │ │ │ + beq.w 1d1de │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r3, r0, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ef62 │ │ │ │ + beq.n 1cfba │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f046 │ │ │ │ + beq.n 1d09e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ef72 │ │ │ │ + beq.n 1cfca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 1efb0 │ │ │ │ + cbz r3, 1d008 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1f0aa │ │ │ │ + beq.w 1d102 │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ - cbz r3, 1ef92 │ │ │ │ + cbz r3, 1cfea │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, sp, #50 @ 0x32 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1f0aa │ │ │ │ + beq.w 1d102 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1ec78 │ │ │ │ + beq.w 1ccd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ec78 │ │ │ │ + bne.w 1ccd0 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ec78 │ │ │ │ + b.n 1ccd0 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ef72 │ │ │ │ - ldr r3, [pc, #688] @ (1f26c ) │ │ │ │ + b.n 1cfca │ │ │ │ + ldr r3, [pc, #688] @ (1d2c4 ) │ │ │ │ movs r2, #2 │ │ │ │ - ldr r1, [pc, #704] @ (1f280 ) │ │ │ │ + ldr r1, [pc, #704] @ (1d2d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n 1edc8 │ │ │ │ + b.n 1ce20 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r5 │ │ │ │ mov fp, r4 │ │ │ │ cmp r3, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq.n 1efea │ │ │ │ + beq.n 1d042 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f158 │ │ │ │ + beq.w 1d1b0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1f1ee │ │ │ │ + beq.w 1d246 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb.w r1, [sp, #50] @ 0x32 │ │ │ │ - cbnz r1, 1f054 │ │ │ │ + cbnz r1, 1d0ac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f08c │ │ │ │ + beq.n 1d0e4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1f08c │ │ │ │ + beq.n 1d0e4 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1f2cc │ │ │ │ + beq.w 1d324 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r5, r8 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ - b.n 1ec22 │ │ │ │ + b.n 1cc7a │ │ │ │ str r4, [sp, #12] │ │ │ │ - b.w 1e76c │ │ │ │ + b.w 1c7c4 │ │ │ │ blx 3bf8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1eb14 │ │ │ │ + b.n 1cb6c │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ee86 │ │ │ │ + b.n 1cede │ │ │ │ mov r0, r9 │ │ │ │ movw sl, #733 @ 0x2dd │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ebe4 │ │ │ │ + b.n 1cc3c │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ef62 │ │ │ │ - ldr r3, [pc, #564] @ (1f284 ) │ │ │ │ + b.n 1cfba │ │ │ │ + ldr r3, [pc, #564] @ (1d2dc ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1edbe │ │ │ │ + b.n 1ce16 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, sp, #50 @ 0x32 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1f2f8 │ │ │ │ + beq.w 1d350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1f088 │ │ │ │ + cbz r3, 1d0e0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f088 │ │ │ │ + beq.n 1d0e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f01a │ │ │ │ + bne.n 1d072 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f01a │ │ │ │ + b.n 1d072 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1f0a0 │ │ │ │ + beq.n 1d0f8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f212 │ │ │ │ + beq.w 1d26a │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r5, r8 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ - b.n 1ec3a │ │ │ │ + b.n 1cc92 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f0be │ │ │ │ + beq.n 1d116 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2c4 │ │ │ │ + beq.w 1d31c │ │ │ │ movs r5, #0 │ │ │ │ mov.w sl, #716 @ 0x2cc │ │ │ │ mov r6, r5 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #0] │ │ │ │ str r5, [sp, #8] │ │ │ │ - b.n 1ebe4 │ │ │ │ + b.n 1cc3c │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r7 │ │ │ │ movw sl, #731 @ 0x2db │ │ │ │ mov r7, r8 │ │ │ │ - b.n 1eb82 │ │ │ │ + b.n 1cbda │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ee3a │ │ │ │ + beq.w 1ce92 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ee3a │ │ │ │ + beq.w 1ce92 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ee3a │ │ │ │ + beq.w 1ce92 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1f13a │ │ │ │ + bne.n 1d192 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.w 1f306 │ │ │ │ + bpl.w 1d35e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bhi.n 1f14a │ │ │ │ + bhi.n 1d1a2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ and.w r5, r5, #3 │ │ │ │ rsb r5, r5, #1 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1e99a │ │ │ │ + beq.w 1c9f2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1e99a │ │ │ │ + bne.w 1c9f2 │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e99a │ │ │ │ - bl 83ac │ │ │ │ + b.n 1c9f2 │ │ │ │ + bl 837c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ee54 │ │ │ │ + beq.w 1ceac │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - b.n 1f100 │ │ │ │ + b.n 1d158 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 395c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f11c │ │ │ │ + b.n 1d174 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1efea │ │ │ │ + b.n 1d042 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f174 │ │ │ │ + beq.n 1d1cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2d2 │ │ │ │ + beq.w 1d32a │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r5 │ │ │ │ mov fp, r3 │ │ │ │ mov r6, r3 │ │ │ │ mov.w sl, #716 @ 0x2cc │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1ed74 │ │ │ │ + b.n 1cdcc │ │ │ │ ldr r7, [r5, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f3f0 │ │ │ │ + beq.w 1d448 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -41405,453 +38397,453 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f1c0 │ │ │ │ + beq.n 1d218 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f2f0 │ │ │ │ + beq.w 1d348 │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, r8, [sp, #64] @ 0x40 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1ef4c │ │ │ │ + beq.w 1cfa4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ef4c │ │ │ │ + bne.w 1cfa4 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ef4c │ │ │ │ + b.n 1cfa4 │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f054 │ │ │ │ + bne.w 1d0ac │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1f0a0 │ │ │ │ + beq.w 1d0f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1f0a0 │ │ │ │ + beq.w 1d0f8 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r5, r8 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ - b.n 1ec14 │ │ │ │ + b.n 1cc6c │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f0a0 │ │ │ │ + b.n 1d0f8 │ │ │ │ nop │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + eors r0, r4 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r2, r3, #23 │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #22 │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ - movs r0, #12 │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, #4 │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, #6 │ │ │ │ + subs r5, #72 @ 0x48 │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + subs r4, #40 @ 0x28 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r5, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + strh r0, [r6, #38] @ 0x26 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r2, #32 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r0, [r3, #21] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r6, r4] │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #784] @ (1f58c ) │ │ │ │ + strb r4, [r1, #2] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #840] @ (1f5cc ) │ │ │ │ + ldr r2, [r3, #120] @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ - blxns r9 │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #412] @ (1f428 ) │ │ │ │ + ldr r2, [pc, #412] @ (1d480 ) │ │ │ │ mov r8, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov fp, r4 │ │ │ │ - ldr r1, [pc, #408] @ (1f42c ) │ │ │ │ + ldr r1, [pc, #408] @ (1d484 ) │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #400] @ (1f430 ) │ │ │ │ + ldr r2, [pc, #400] @ (1d488 ) │ │ │ │ add r2, pc │ │ │ │ blx 3b8c │ │ │ │ ldr.w r7, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1f2ba │ │ │ │ + beq.n 1d312 │ │ │ │ subs r7, #1 │ │ │ │ str.w r7, [r9] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f3b4 │ │ │ │ + beq.n 1d40c │ │ │ │ mov r7, r6 │ │ │ │ mov.w sl, #728 @ 0x2d8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b.n 1ed74 │ │ │ │ + b.n 1cdcc │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f0be │ │ │ │ + b.n 1d116 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f01a │ │ │ │ + b.n 1d072 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r6, r8 │ │ │ │ mov r5, r8 │ │ │ │ mov.w sl, #716 @ 0x2cc │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str.w r8, [sp] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ - b.n 1ebb0 │ │ │ │ + b.n 1cc08 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f1c0 │ │ │ │ + b.n 1d218 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r8 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ movw sl, #734 @ 0x2de │ │ │ │ - b.n 1ebe4 │ │ │ │ + b.n 1cc3c │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f3d0 │ │ │ │ + beq.n 1d428 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f3d0 │ │ │ │ + beq.n 1d428 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3d0 │ │ │ │ + beq.n 1d428 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r1, r5 │ │ │ │ - bne.n 1f366 │ │ │ │ + bne.n 1d3be │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 1f3a2 │ │ │ │ + bpl.n 1d3fa │ │ │ │ ldr r5, [r2, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bhi.n 1f390 │ │ │ │ + bhi.n 1d3e8 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ and.w r5, r5, #3 │ │ │ │ rsb r5, r5, #1 │ │ │ │ mul.w r5, r1, r5 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 1f11c │ │ │ │ + beq.w 1d174 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1f11c │ │ │ │ + bne.w 1d174 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 1f11c │ │ │ │ - bl 83ac │ │ │ │ + b.n 1d174 │ │ │ │ + bl 837c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f328 │ │ │ │ + bne.n 1d380 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1ee54 │ │ │ │ + beq.w 1ceac │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ee54 │ │ │ │ + bne.w 1ceac │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ee54 │ │ │ │ + b.n 1ceac │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ blx 395c │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f344 │ │ │ │ + b.n 1d39c │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl bf50 │ │ │ │ + bl bfa8 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f344 │ │ │ │ + b.n 1d39c │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r8, r7 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov.w sl, #728 @ 0x2d8 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ - b.w 1ebb0 │ │ │ │ + b.w 1cc08 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 3940 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f372 │ │ │ │ - ldr r2, [pc, #72] @ (1f428 ) │ │ │ │ - ldr r1, [pc, #84] @ (1f434 ) │ │ │ │ + bne.n 1d3ca │ │ │ │ + ldr r2, [pc, #72] @ (1d480 ) │ │ │ │ + ldr r1, [pc, #84] @ (1d48c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 3764 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 1f372 │ │ │ │ - ldr r3, [pc, #68] @ (1f438 ) │ │ │ │ + b.n 1d3ca │ │ │ │ + ldr r3, [pc, #68] @ (1d490 ) │ │ │ │ movw r2, #19321 @ 0x4b79 │ │ │ │ - ldr r1, [pc, #68] @ (1f43c ) │ │ │ │ - ldr r0, [pc, #68] @ (1f440 ) │ │ │ │ + ldr r1, [pc, #68] @ (1d494 ) │ │ │ │ + ldr r0, [pc, #68] @ (1d498 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #408 @ 0x198 │ │ │ │ + add.w r3, r3, #320 @ 0x140 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (1f444 ) │ │ │ │ + ldr r3, [pc, #56] @ (1d49c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #56] @ (1f448 ) │ │ │ │ - ldr r0, [pc, #56] @ (1f44c ) │ │ │ │ + ldr r1, [pc, #56] @ (1d4a0 ) │ │ │ │ + ldr r0, [pc, #56] @ (1d4a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ bl 42ec │ │ │ │ nop │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #176] @ (1f4e8 ) │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + sxth r6, r5 │ │ │ │ movs r2, r0 │ │ │ │ - add r4, r4 │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strb r6, [r5, #24] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ movs r2, r0 │ │ │ │ - cmp ip, r7 │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r8, pc │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {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, #3976] @ 0xf88 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #988] @ (1f848 ) │ │ │ │ + ldr r2, [pc, #988] @ (1d8a0 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #988] @ (1f84c ) │ │ │ │ + ldr r3, [pc, #988] @ (1d8a4 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ - ldr.w ip, [pc, #988] @ 1f850 │ │ │ │ + ldr.w ip, [pc, #988] @ 1d8a8 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #976] @ (1f854 ) │ │ │ │ + ldr r3, [pc, #976] @ (1d8ac ) │ │ │ │ add r3, pc │ │ │ │ addw r3, r3, #1100 @ 0x44c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r7, 1f4f4 │ │ │ │ + cbz r7, 1d54c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.w 1f82a │ │ │ │ - ldr r4, [pc, #948] @ (1f858 ) │ │ │ │ + beq.w 1d882 │ │ │ │ + ldr r4, [pc, #948] @ (1d8b0 ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 1f814 │ │ │ │ - ldr r4, [pc, #940] @ (1f85c ) │ │ │ │ + beq.w 1d86c │ │ │ │ + ldr r4, [pc, #940] @ (1d8b4 ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 1f810 │ │ │ │ + beq.w 1d868 │ │ │ │ ldr.w lr, [r7, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 1f4f4 │ │ │ │ + ble.n 1d54c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f626 │ │ │ │ + beq.w 1d67e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1f614 │ │ │ │ - ldr r3, [pc, #912] @ (1f860 ) │ │ │ │ + beq.w 1d66c │ │ │ │ + ldr r3, [pc, #912] @ (1d8b8 ) │ │ │ │ movs r5, #1 │ │ │ │ - ldr r1, [pc, #912] @ (1f864 ) │ │ │ │ - ldr r2, [pc, #912] @ (1f868 ) │ │ │ │ + ldr r1, [pc, #912] @ (1d8bc ) │ │ │ │ + ldr r2, [pc, #912] @ (1d8c0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r4, [ip, r3] │ │ │ │ add r2, pc │ │ │ │ strd r5, r1, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #900] @ (1f86c ) │ │ │ │ - ldr r1, [pc, #904] @ (1f870 ) │ │ │ │ + ldr r3, [pc, #900] @ (1d8c4 ) │ │ │ │ + ldr r1, [pc, #904] @ (1d8c8 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 1f6ec │ │ │ │ + b.n 1d744 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1f4ce │ │ │ │ + bne.n 1d526 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #872] @ (1f874 ) │ │ │ │ + ldr r3, [pc, #872] @ (1d8cc ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1f5f4 │ │ │ │ + beq.n 1d64c │ │ │ │ mov r0, r4 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s14, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmov.f32 s16, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 1f760 │ │ │ │ - ldr r2, [pc, #836] @ (1f878 ) │ │ │ │ + beq.w 1d7b8 │ │ │ │ + ldr r2, [pc, #836] @ (1d8d0 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strh.w r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r7, [r2, #348] @ 0x15c │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f5fa │ │ │ │ + bne.n 1d652 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f776 │ │ │ │ + beq.w 1d7ce │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f564 │ │ │ │ + beq.n 1d5bc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #788] @ (1f87c ) │ │ │ │ + ldr r2, [pc, #788] @ (1d8d4 ) │ │ │ │ movs r3, #7 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1f728 │ │ │ │ + beq.w 1d780 │ │ │ │ ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f718 │ │ │ │ + bne.w 1d770 │ │ │ │ vmov.f32 s0, s16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e6ac │ │ │ │ + bl 1c704 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f728 │ │ │ │ + beq.w 1d780 │ │ │ │ blx 377c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f5be │ │ │ │ + beq.n 1d616 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f758 │ │ │ │ + beq.w 1d7b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f5d2 │ │ │ │ + beq.n 1d62a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f750 │ │ │ │ - ldr r2, [pc, #684] @ (1f880 ) │ │ │ │ - ldr r3, [pc, #628] @ (1f84c ) │ │ │ │ + beq.w 1d7a8 │ │ │ │ + ldr r2, [pc, #684] @ (1d8d8 ) │ │ │ │ + ldr r3, [pc, #628] @ (1d8a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f80c │ │ │ │ + bne.w 1d864 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [r4, #8] │ │ │ │ - b.n 1f51a │ │ │ │ + b.n 1d572 │ │ │ │ vmov.f32 s0, s16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e6ac │ │ │ │ + bl 1c704 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f804 │ │ │ │ + beq.w 1d85c │ │ │ │ blx 377c │ │ │ │ - b.n 1f5be │ │ │ │ + b.n 1d616 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r5 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -41863,493 +38855,493 @@ │ │ │ │ add r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ add.w r9, r7, #8 │ │ │ │ mov r6, lr │ │ │ │ str.w ip, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f82e │ │ │ │ + beq.w 1d886 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ - cbnz r3, 1f658 │ │ │ │ - b.n 1f68a │ │ │ │ + cbnz r3, 1d6b0 │ │ │ │ + b.n 1d6e2 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 1f68a │ │ │ │ + cbz r3, 1d6e2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1f652 │ │ │ │ + bne.n 1d6aa │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ subs r0, r0, r1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r4, [r3, r0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 1f796 │ │ │ │ + beq.w 1d7ee │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 1f640 │ │ │ │ + b.n 1d698 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #500] @ (1f884 ) │ │ │ │ + ldr r3, [pc, #500] @ (1d8dc ) │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 1f7ea │ │ │ │ - ldr r3, [pc, #488] @ (1f888 ) │ │ │ │ + bne.w 1d842 │ │ │ │ + ldr r3, [pc, #488] @ (1d8e0 ) │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #32 │ │ │ │ - bl 9f10 │ │ │ │ + bl 9f6c │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1f6fc │ │ │ │ + beq.n 1d754 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1f6d6 │ │ │ │ - ldr r0, [pc, #412] @ (1f860 ) │ │ │ │ + beq.n 1d72e │ │ │ │ + ldr r0, [pc, #412] @ (1d8b8 ) │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #452] @ (1f88c ) │ │ │ │ - ldr r1, [pc, #456] @ (1f890 ) │ │ │ │ + ldr r2, [pc, #452] @ (1d8e4 ) │ │ │ │ + ldr r1, [pc, #456] @ (1d8e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - cbz r4, 1f6ec │ │ │ │ + cbz r4, 1d744 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f6ec │ │ │ │ + beq.n 1d744 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f76e │ │ │ │ - ldr r0, [pc, #420] @ (1f894 ) │ │ │ │ + beq.n 1d7c6 │ │ │ │ + ldr r0, [pc, #420] @ (1d8ec ) │ │ │ │ mov.w r1, #716 @ 0x2cc │ │ │ │ movs r5, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - b.n 1f5d2 │ │ │ │ + bl d294 │ │ │ │ + b.n 1d62a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r0, [r4, ip, lsl #2] │ │ │ │ cmp r3, lr │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - b.n 1f674 │ │ │ │ + b.n 1d6cc │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 1f592 │ │ │ │ + bne.w 1d5ea │ │ │ │ ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f7dc │ │ │ │ + bne.n 1d834 │ │ │ │ ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f7d0 │ │ │ │ - ldr r0, [pc, #348] @ (1f898 ) │ │ │ │ + bne.n 1d828 │ │ │ │ + ldr r0, [pc, #348] @ (1d8f0 ) │ │ │ │ mov.w r1, #716 @ 0x2cc │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ + bl d294 │ │ │ │ blx 377c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f808 │ │ │ │ + beq.n 1d860 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1f5aa │ │ │ │ + b.n 1d602 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f5d2 │ │ │ │ + b.n 1d62a │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f5be │ │ │ │ + b.n 1d616 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f6da │ │ │ │ + bne.n 1d732 │ │ │ │ vmov.f32 s16, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1f532 │ │ │ │ + b.n 1d58a │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f6ec │ │ │ │ - ldr r1, [pc, #292] @ (1f89c ) │ │ │ │ + b.n 1d744 │ │ │ │ + ldr r1, [pc, #292] @ (1d8f4 ) │ │ │ │ mov.w r2, #716 @ 0x2cc │ │ │ │ - ldr r0, [pc, #288] @ (1f8a0 ) │ │ │ │ + ldr r0, [pc, #288] @ (1d8f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f804 │ │ │ │ + beq.n 1d85c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 1f564 │ │ │ │ + b.n 1d5bc │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1f508 │ │ │ │ + bne.w 1d560 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f508 │ │ │ │ - ldr r3, [pc, #180] @ (1f860 ) │ │ │ │ + bne.w 1d560 │ │ │ │ + ldr r3, [pc, #180] @ (1d8b8 ) │ │ │ │ movs r5, #1 │ │ │ │ - ldr r1, [pc, #244] @ (1f8a4 ) │ │ │ │ - ldr r2, [pc, #244] @ (1f8a8 ) │ │ │ │ + ldr r1, [pc, #244] @ (1d8fc ) │ │ │ │ + ldr r2, [pc, #244] @ (1d900 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r4, [ip, r3] │ │ │ │ add r2, pc │ │ │ │ strd r5, r1, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #232] @ (1f8ac ) │ │ │ │ - ldr r1, [pc, #236] @ (1f8b0 ) │ │ │ │ + ldr r3, [pc, #232] @ (1d904 ) │ │ │ │ + ldr r1, [pc, #236] @ (1d908 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 1f6ec │ │ │ │ + b.n 1d744 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1f738 │ │ │ │ + b.n 1d790 │ │ │ │ mov.w r2, #716 @ 0x2cc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1f730 │ │ │ │ - ldr r3, [pc, #200] @ (1f8b4 ) │ │ │ │ + b.n 1d788 │ │ │ │ + ldr r3, [pc, #200] @ (1d90c ) │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #32 │ │ │ │ - bl 8184 │ │ │ │ + bl 8154 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ - b.n 1f6b4 │ │ │ │ + b.n 1d70c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1f728 │ │ │ │ + b.n 1d780 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1f5be │ │ │ │ + b.n 1d616 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #160] @ (1f8b8 ) │ │ │ │ + ldr r3, [pc, #160] @ (1d910 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #160] @ (1f8bc ) │ │ │ │ - ldr r0, [pc, #160] @ (1f8c0 ) │ │ │ │ + ldr r1, [pc, #160] @ (1d914 ) │ │ │ │ + ldr r0, [pc, #160] @ (1d918 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ - ldr r3, [pc, #148] @ (1f8c4 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d91c ) │ │ │ │ movw r2, #33925 @ 0x8485 │ │ │ │ - ldr r1, [pc, #144] @ (1f8c8 ) │ │ │ │ - ldr r0, [pc, #148] @ (1f8cc ) │ │ │ │ + ldr r1, [pc, #144] @ (1d920 ) │ │ │ │ + ldr r0, [pc, #148] @ (1d924 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3772 @ 0xebc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + movs r7, #228 @ 0xe4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #32 │ │ │ │ + movs r7, #222 @ 0xde │ │ │ │ movs r4, r0 │ │ │ │ - asrs r0, r0, #12 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - muls r6, r0 │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r4, r1] │ │ │ │ + strb r4, [r5, #16] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #9 │ │ │ │ + adds r1, #242 @ 0xf2 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldrb r0, [r2, #8] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r4 │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldrb r6, [r4, #6] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #400] @ (1fa34 ) │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ - eors r2, r5 │ │ │ │ + str r2, [r6, #32] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #440] @ (1fa68 ) │ │ │ │ + strb r6, [r6, #4] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #544] @ (1fad4 ) │ │ │ │ + strb r0, [r2, #5] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ movs r2, r0 │ │ │ │ - sbcs r0, r6 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - rors r4, r5 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ + str r6, [r5, #24] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #896] @ (1fc50 ) │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr.w r2, [pc, #1040] @ 1fcf8 │ │ │ │ + ldr.w r2, [pc, #1040] @ 1dd50 │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1040] @ 1fcfc │ │ │ │ + ldr.w r3, [pc, #1040] @ 1dd54 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #1036] @ 1fd00 │ │ │ │ + ldr.w r6, [pc, #1036] @ 1dd58 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #1024] @ 1fd04 │ │ │ │ + ldr.w r3, [pc, #1024] @ 1dd5c │ │ │ │ add r3, pc │ │ │ │ addw r3, r3, #1220 @ 0x4c4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f976 │ │ │ │ + beq.n 1d9ce │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.w 1fcba │ │ │ │ - ldr r4, [pc, #988] @ (1fd08 ) │ │ │ │ + beq.w 1dd12 │ │ │ │ + ldr r4, [pc, #988] @ (1dd60 ) │ │ │ │ ldr r4, [r6, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 1fcbe │ │ │ │ - ldr r4, [pc, #984] @ (1fd0c ) │ │ │ │ + beq.w 1dd16 │ │ │ │ + ldr r4, [pc, #984] @ (1dd64 ) │ │ │ │ ldr r4, [r6, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 1fcb6 │ │ │ │ + beq.w 1dd0e │ │ │ │ ldr.w ip, [r8, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 1f976 │ │ │ │ + ble.n 1d9ce │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fb08 │ │ │ │ + beq.w 1db60 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1faf6 │ │ │ │ - ldr r3, [pc, #956] @ (1fd10 ) │ │ │ │ + beq.w 1db4e │ │ │ │ + ldr r3, [pc, #956] @ (1dd68 ) │ │ │ │ movs r5, #1 │ │ │ │ - ldr r1, [pc, #956] @ (1fd14 ) │ │ │ │ - ldr r2, [pc, #956] @ (1fd18 ) │ │ │ │ + ldr r1, [pc, #956] @ (1dd6c ) │ │ │ │ + ldr r2, [pc, #956] @ (1dd70 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add r2, pc │ │ │ │ strd r5, r1, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #948] @ (1fd1c ) │ │ │ │ - ldr r1, [pc, #948] @ (1fd20 ) │ │ │ │ + ldr r3, [pc, #948] @ (1dd74 ) │ │ │ │ + ldr r1, [pc, #948] @ (1dd78 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 1fbc6 │ │ │ │ + b.n 1dc1e │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1f952 │ │ │ │ + bne.n 1d9aa │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #916] @ (1fd24 ) │ │ │ │ + ldr r3, [pc, #916] @ (1dd7c ) │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ strd r5, r5, [r7, #4] │ │ │ │ strh r5, [r7, #12] │ │ │ │ ldr.w r8, [r3, #408] @ 0x198 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fa5c │ │ │ │ + beq.n 1dab4 │ │ │ │ mov r8, r5 │ │ │ │ - ldr r2, [pc, #892] @ (1fd28 ) │ │ │ │ - ldr r1, [pc, #892] @ (1fd2c ) │ │ │ │ + ldr r2, [pc, #892] @ (1dd80 ) │ │ │ │ + ldr r1, [pc, #892] @ (1dd84 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r5, [r6, r1] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r4, r5 │ │ │ │ - bne.w 1fc9a │ │ │ │ + bne.w 1dcf2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 143c4 │ │ │ │ + bl 123ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fcae │ │ │ │ + beq.w 1dd06 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f9e0 │ │ │ │ + beq.n 1da38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fbfc │ │ │ │ + beq.w 1dc54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ - cbz r3, 1fa06 │ │ │ │ + cbz r3, 1da5e │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, sp, #50 @ 0x32 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1faac │ │ │ │ + beq.n 1db04 │ │ │ │ blx 377c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fa2a │ │ │ │ + beq.n 1da82 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fa2a │ │ │ │ + beq.n 1da82 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fbd8 │ │ │ │ - cbz r4, 1fa3e │ │ │ │ + beq.w 1dc30 │ │ │ │ + cbz r4, 1da96 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fa3e │ │ │ │ + beq.n 1da96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fc02 │ │ │ │ - ldr r2, [pc, #752] @ (1fd30 ) │ │ │ │ - ldr r3, [pc, #696] @ (1fcfc ) │ │ │ │ + beq.w 1dc5a │ │ │ │ + ldr r2, [pc, #752] @ (1dd88 ) │ │ │ │ + ldr r3, [pc, #696] @ (1dd54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fcb2 │ │ │ │ + bne.w 1dd0a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1fc60 │ │ │ │ + beq.w 1dcb8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fa76 │ │ │ │ + beq.n 1dace │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - ldr r2, [pc, #700] @ (1fd34 ) │ │ │ │ + ldr r2, [pc, #700] @ (1dd8c ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #628] @ 1fcf0 │ │ │ │ + vldr d7, [pc, #628] @ 1dd48 │ │ │ │ add r1, sp, #32 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1faac │ │ │ │ + beq.n 1db04 │ │ │ │ ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9aa │ │ │ │ + beq.n 1da02 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 1f9aa │ │ │ │ + bne.w 1da02 │ │ │ │ movs r5, #16 │ │ │ │ ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fc10 │ │ │ │ + bne.w 1dc68 │ │ │ │ ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fc1c │ │ │ │ - ldr r2, [pc, #628] @ (1fd38 ) │ │ │ │ + bne.w 1dc74 │ │ │ │ + ldr r2, [pc, #628] @ (1dd90 ) │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #628] @ (1fd3c ) │ │ │ │ + ldr r0, [pc, #628] @ (1dd94 ) │ │ │ │ mov r5, r8 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl e17c │ │ │ │ + bl e1d4 │ │ │ │ blx 377c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1fa28 │ │ │ │ + beq.n 1da80 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fa28 │ │ │ │ + beq.n 1da80 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fa28 │ │ │ │ - b.n 1fbd8 │ │ │ │ + bne.n 1da80 │ │ │ │ + b.n 1dc30 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r5 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -42363,556 +39355,556 @@ │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r7, r8 │ │ │ │ mov.w r9, #0 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r8, ip │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fcd4 │ │ │ │ + beq.w 1dd2c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r4, [sl, #4]! │ │ │ │ - cbnz r3, 1fb3c │ │ │ │ - b.n 1fb6a │ │ │ │ + cbnz r3, 1db94 │ │ │ │ + b.n 1dbc2 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 1fb6a │ │ │ │ + cbz r3, 1dbc2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb36 │ │ │ │ + bne.n 1db8e │ │ │ │ ldr r4, [r5, #0] │ │ │ │ subs r0, r0, r1 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r4, [r6, r0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 1fc28 │ │ │ │ + beq.n 1dc80 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 1fb24 │ │ │ │ + b.n 1db7c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #464] @ (1fd40 ) │ │ │ │ + ldr r3, [pc, #464] @ (1dd98 ) │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 1fc80 │ │ │ │ - ldr r3, [pc, #452] @ (1fd44 ) │ │ │ │ + bne.w 1dcd8 │ │ │ │ + ldr r3, [pc, #452] @ (1dd9c ) │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #32 │ │ │ │ - bl 9f10 │ │ │ │ + bl 9f6c │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1fbe0 │ │ │ │ + beq.n 1dc38 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1fbb2 │ │ │ │ - ldr r0, [pc, #368] @ (1fd10 ) │ │ │ │ + beq.n 1dc0a │ │ │ │ + ldr r0, [pc, #368] @ (1dd68 ) │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #420] @ (1fd48 ) │ │ │ │ - ldr r1, [pc, #420] @ (1fd4c ) │ │ │ │ + ldr r2, [pc, #420] @ (1dda0 ) │ │ │ │ + ldr r1, [pc, #420] @ (1dda4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 1fbc6 │ │ │ │ + cbz r0, 1dc1e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fbc6 │ │ │ │ + beq.n 1dc1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 1fc0a │ │ │ │ - ldr r2, [pc, #392] @ (1fd50 ) │ │ │ │ + cbz r3, 1dc62 │ │ │ │ + ldr r2, [pc, #392] @ (1dda8 ) │ │ │ │ movs r1, #16 │ │ │ │ - ldr r0, [pc, #392] @ (1fd54 ) │ │ │ │ + ldr r0, [pc, #392] @ (1ddac ) │ │ │ │ movs r5, #0 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl e17c │ │ │ │ - b.n 1fa3e │ │ │ │ + bl e1d4 │ │ │ │ + b.n 1da96 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fa28 │ │ │ │ + b.n 1da80 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r0, [r4, ip, lsl #2] │ │ │ │ cmp r3, lr │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - b.n 1fb56 │ │ │ │ + b.n 1dbae │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f9e0 │ │ │ │ + b.n 1da38 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fa3e │ │ │ │ + b.n 1da96 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fbc6 │ │ │ │ + b.n 1dc1e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 1fab8 │ │ │ │ + b.n 1db10 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 1fac2 │ │ │ │ + b.n 1db1a │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1f98c │ │ │ │ + bne.w 1d9e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f98c │ │ │ │ - ldr r3, [pc, #208] @ (1fd10 ) │ │ │ │ + bne.w 1d9e4 │ │ │ │ + ldr r3, [pc, #208] @ (1dd68 ) │ │ │ │ movs r5, #1 │ │ │ │ - ldr r1, [pc, #276] @ (1fd58 ) │ │ │ │ - ldr r2, [pc, #280] @ (1fd5c ) │ │ │ │ + ldr r1, [pc, #276] @ (1ddb0 ) │ │ │ │ + ldr r2, [pc, #280] @ (1ddb4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add r2, pc │ │ │ │ strd r5, r1, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #268] @ (1fd60 ) │ │ │ │ - ldr r1, [pc, #272] @ (1fd64 ) │ │ │ │ + ldr r3, [pc, #268] @ (1ddb8 ) │ │ │ │ + ldr r1, [pc, #272] @ (1ddbc ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 1fbc6 │ │ │ │ - ldr r1, [pc, #260] @ (1fd68 ) │ │ │ │ + b.n 1dc1e │ │ │ │ + ldr r1, [pc, #260] @ (1ddc0 ) │ │ │ │ movs r2, #16 │ │ │ │ - ldr r0, [pc, #260] @ (1fd6c ) │ │ │ │ + ldr r0, [pc, #260] @ (1ddc4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1faac │ │ │ │ + beq.w 1db04 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 1fa76 │ │ │ │ - ldr r3, [pc, #236] @ (1fd70 ) │ │ │ │ + b.n 1dace │ │ │ │ + ldr r3, [pc, #236] @ (1ddc8 ) │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #32 │ │ │ │ - bl 8184 │ │ │ │ + bl 8154 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ - b.n 1fb94 │ │ │ │ - ldr r2, [pc, #116] @ (1fd10 ) │ │ │ │ + b.n 1dbec │ │ │ │ + ldr r2, [pc, #116] @ (1dd68 ) │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r6, r2] │ │ │ │ - ldr r2, [pc, #208] @ (1fd74 ) │ │ │ │ + ldr r2, [pc, #208] @ (1ddcc ) │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #208] @ (1fd78 ) │ │ │ │ + ldr r1, [pc, #208] @ (1ddd0 ) │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ movs r5, #17 │ │ │ │ - b.n 1faae │ │ │ │ + b.n 1db06 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 40ac │ │ │ │ bl 40dc │ │ │ │ - ldr r3, [pc, #188] @ (1fd7c ) │ │ │ │ + ldr r3, [pc, #188] @ (1ddd4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #184] @ (1fd80 ) │ │ │ │ - ldr r0, [pc, #188] @ (1fd84 ) │ │ │ │ + ldr r1, [pc, #184] @ (1ddd8 ) │ │ │ │ + ldr r0, [pc, #188] @ (1dddc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #176] @ (1fd88 ) │ │ │ │ + ldr r3, [pc, #176] @ (1dde0 ) │ │ │ │ movw r2, #33925 @ 0x8485 │ │ │ │ - ldr r1, [pc, #176] @ (1fd8c ) │ │ │ │ - ldr r0, [pc, #176] @ (1fd90 ) │ │ │ │ + ldr r1, [pc, #176] @ (1dde4 ) │ │ │ │ + ldr r0, [pc, #176] @ (1dde8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3772 @ 0xebc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + movs r3, #100 @ 0x64 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + cmp r6, #38 @ 0x26 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #194 @ 0xc2 │ │ │ │ + str r2, [r1, #8] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + strb r2, [r4, #31] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #800] @ (20040 ) │ │ │ │ + ldr r0, [r2, #120] @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #904] @ (200ac ) │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #9 │ │ │ │ + movs r2, #18 │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + ldrh r0, [r7, #12] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #776] @ (20044 ) │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r2, [r3, #22] │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #760] @ (2004c ) │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r4, [r1, #22] │ │ │ │ movs r2, r0 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r5, r6] │ │ │ │ + strb r0, [r7, #19] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #888] @ (200dc ) │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #992] @ (20148 ) │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #144] @ (1fe00 ) │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r5, r5] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r3, r1] │ │ │ │ + strb r0, [r6, #18] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #48] @ (1fdac ) │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ - subs r5, #6 │ │ │ │ + ldrsh r6, [r1, r3] │ │ │ │ movs r2, r0 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ movs r2, r0 │ │ │ │ - subs r3, #64 @ 0x40 │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ movs r2, r0 │ │ │ │ - cmp r2, r7 │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ movs r2, 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, #3976] @ 0xf88 │ │ │ │ mov ip, r2 │ │ │ │ - ldr.w r2, [pc, #1104] @ 201f8 │ │ │ │ + ldr.w r2, [pc, #1104] @ 1e250 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1100] @ 201fc │ │ │ │ + ldr.w r3, [pc, #1100] @ 1e254 │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ - ldr.w lr, [pc, #1096] @ 20200 │ │ │ │ + ldr.w lr, [pc, #1096] @ 1e258 │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ add lr, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #1076] @ 20204 │ │ │ │ + ldr.w r3, [pc, #1076] @ 1e25c │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fe98 │ │ │ │ + beq.n 1def0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ - beq.w 202fa │ │ │ │ - ldr.w r2, [pc, #1044] @ 20208 │ │ │ │ + beq.w 1e352 │ │ │ │ + ldr.w r2, [pc, #1044] @ 1e260 │ │ │ │ ldr.w r2, [lr, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2031a │ │ │ │ - ldr.w r2, [pc, #1032] @ 2020c │ │ │ │ + beq.w 1e372 │ │ │ │ + ldr.w r2, [pc, #1032] @ 1e264 │ │ │ │ ldr.w r2, [lr, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20316 │ │ │ │ + beq.w 1e36e │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 1fe98 │ │ │ │ + ble.n 1def0 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 2007e │ │ │ │ + beq.w 1e0d6 │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.w 2006c │ │ │ │ + beq.w 1e0c4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fff4 │ │ │ │ + bne.w 1e04c │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r2, r5, r3 │ │ │ │ add r6, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w r9, r7, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r5 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ strd lr, ip, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 202fe │ │ │ │ + beq.w 1e356 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ - cbnz r3, 1fe68 │ │ │ │ - b.n 20092 │ │ │ │ + cbnz r3, 1dec0 │ │ │ │ + b.n 1e0ea │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20092 │ │ │ │ + beq.w 1e0ea │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fe5e │ │ │ │ + bne.n 1deb6 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ subs r0, r0, r1 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r4, [r5, r0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp sl, r8 │ │ │ │ - beq.w 200de │ │ │ │ + beq.w 1e136 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r6, #4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 1fe4c │ │ │ │ + b.n 1dea4 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 1fece │ │ │ │ + beq.n 1df26 │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.w 1fff4 │ │ │ │ + bne.w 1e04c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20290 │ │ │ │ + beq.w 1e2e8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ ittt ne │ │ │ │ strne r7, [sp, #48] @ 0x30 │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ - bne.n 1fef8 │ │ │ │ + bne.n 1df50 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fef8 │ │ │ │ + b.n 1df50 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fede │ │ │ │ + beq.n 1df36 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r3, [pc, #816] @ (20210 ) │ │ │ │ + ldr r3, [pc, #816] @ (1e268 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #1044] @ 0x414 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #792] @ (20214 ) │ │ │ │ + ldr r3, [pc, #792] @ (1e26c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r1, [lr, r3] │ │ │ │ - ldr r3, [pc, #788] @ (20218 ) │ │ │ │ + ldr r3, [pc, #788] @ (1e270 ) │ │ │ │ ldr.w r3, [lr, r3] │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.w 20270 │ │ │ │ - ldr.w r8, [pc, #776] @ 2021c │ │ │ │ + bne.w 1e2c8 │ │ │ │ + ldr.w r8, [pc, #776] @ 1e274 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r8, pc │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ strh r3, [r5, #12] │ │ │ │ ldr.w r6, [r8, #352] @ 0x160 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2010e │ │ │ │ + bne.w 1e166 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2029e │ │ │ │ + beq.w 1e2f6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ff44 │ │ │ │ + beq.n 1df9c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #728] @ (20220 ) │ │ │ │ + ldr r2, [pc, #728] @ (1e278 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #676] @ 201f0 │ │ │ │ + vldr d7, [pc, #676] @ 1e248 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 20168 │ │ │ │ + beq.w 1e1c0 │ │ │ │ ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20158 │ │ │ │ - ldr r2, [pc, #692] @ (20224 ) │ │ │ │ + bne.w 1e1b0 │ │ │ │ + ldr r2, [pc, #692] @ (1e27c ) │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ mov r0, fp │ │ │ │ ldr.w r2, [r2, #1552] @ 0x610 │ │ │ │ ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20168 │ │ │ │ + beq.w 1e1c0 │ │ │ │ blx 377c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ffa6 │ │ │ │ + beq.n 1dffe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2019c │ │ │ │ + beq.w 1e1f4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 1ffbe │ │ │ │ + cbz r0, 1e016 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ffbe │ │ │ │ + beq.n 1e016 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20196 │ │ │ │ + beq.w 1e1ee │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 1ffd6 │ │ │ │ + cbz r0, 1e02e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ffd6 │ │ │ │ + beq.n 1e02e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 201a4 │ │ │ │ - ldr r2, [pc, #592] @ (20228 ) │ │ │ │ - ldr r3, [pc, #544] @ (201fc ) │ │ │ │ + beq.w 1e1fc │ │ │ │ + ldr r2, [pc, #592] @ (1e280 ) │ │ │ │ + ldr r3, [pc, #544] @ (1e254 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 202f6 │ │ │ │ + bne.w 1e34e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #564] @ (2022c ) │ │ │ │ + ldr r3, [pc, #564] @ (1e284 ) │ │ │ │ cmp.w ip, #0 │ │ │ │ ldr.w r3, [lr, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ble.n 20060 │ │ │ │ - ldr r3, [pc, #556] @ (20230 ) │ │ │ │ + ble.n 1e0b8 │ │ │ │ + ldr r3, [pc, #556] @ (1e288 ) │ │ │ │ movs r1, #2 │ │ │ │ - ldr r4, [pc, #556] @ (20234 ) │ │ │ │ + ldr r4, [pc, #556] @ (1e28c ) │ │ │ │ add r3, pc │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #552] @ (20238 ) │ │ │ │ + ldr r2, [pc, #552] @ (1e290 ) │ │ │ │ strd r1, r4, [sp] │ │ │ │ - ldr r1, [pc, #552] @ (2023c ) │ │ │ │ + ldr r1, [pc, #552] @ (1e294 ) │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 20038 │ │ │ │ + cbz r0, 1e090 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20038 │ │ │ │ + beq.n 1e090 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 201cc │ │ │ │ + beq.w 1e224 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 20050 │ │ │ │ + cbz r0, 1e0a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20050 │ │ │ │ + beq.n 1e0a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 201c6 │ │ │ │ - ldr r0, [pc, #492] @ (20240 ) │ │ │ │ + beq.w 1e21e │ │ │ │ + ldr r0, [pc, #492] @ (1e298 ) │ │ │ │ mov.w r1, #736 @ 0x2e0 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ + bl d294 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1ffd6 │ │ │ │ - ldr r3, [pc, #480] @ (20244 ) │ │ │ │ + b.n 1e02e │ │ │ │ + ldr r3, [pc, #480] @ (1e29c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r4, [pc, #480] @ (20248 ) │ │ │ │ + ldr r4, [pc, #480] @ (1e2a0 ) │ │ │ │ add r3, pc │ │ │ │ add r4, pc │ │ │ │ - b.n 2000c │ │ │ │ + b.n 1e064 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -42921,390 +39913,393 @@ │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 1fe30 │ │ │ │ + b.n 1de88 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #380] @ (20214 ) │ │ │ │ + ldr r3, [pc, #380] @ (1e26c ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 202d6 │ │ │ │ - ldr r3, [pc, #420] @ (2024c ) │ │ │ │ + bne.w 1e32e │ │ │ │ + ldr r3, [pc, #420] @ (1e2a4 ) │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - bl 9f10 │ │ │ │ + bl 9f6c │ │ │ │ ldrd r1, r2, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 201aa │ │ │ │ + beq.n 1e202 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 20020 │ │ │ │ - ldr r0, [pc, #356] @ (2022c ) │ │ │ │ + beq.n 1e078 │ │ │ │ + ldr r0, [pc, #356] @ (1e284 ) │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #388] @ (20250 ) │ │ │ │ - ldr r1, [pc, #388] @ (20254 ) │ │ │ │ + ldr r2, [pc, #388] @ (1e2a8 ) │ │ │ │ + ldr r1, [pc, #388] @ (1e2ac ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n 20020 │ │ │ │ + b.n 1e078 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ ldrd lr, ip, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 201d2 │ │ │ │ + beq.n 1e22a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.n 2010a │ │ │ │ + bgt.n 1e162 │ │ │ │ add r3, sp │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 20130 │ │ │ │ + cbz r3, 1e188 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 2010a │ │ │ │ + beq.n 1e162 │ │ │ │ add.w r3, sp, ip, lsl #2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 20130 │ │ │ │ + cbz r3, 1e188 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fef8 │ │ │ │ + b.n 1df50 │ │ │ │ ldr.w r3, [r8, #1552] @ 0x610 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 202ee │ │ │ │ + beq.w 1e346 │ │ │ │ blx 377c │ │ │ │ - b.n 1ffa6 │ │ │ │ - ldr r3, [pc, #248] @ (2022c ) │ │ │ │ + b.n 1dffe │ │ │ │ + ldr r3, [pc, #248] @ (1e284 ) │ │ │ │ movs r4, #1 │ │ │ │ - ldr r1, [pc, #288] @ (20258 ) │ │ │ │ - ldr r2, [pc, #292] @ (2025c ) │ │ │ │ + ldr r1, [pc, #288] @ (1e2b0 ) │ │ │ │ + ldr r2, [pc, #292] @ (1e2b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [lr, r3] │ │ │ │ add r2, pc │ │ │ │ strd r4, r1, [sp] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - ldr r3, [pc, #276] @ (20260 ) │ │ │ │ - ldr r1, [pc, #280] @ (20264 ) │ │ │ │ + ldr r3, [pc, #276] @ (1e2b8 ) │ │ │ │ + ldr r1, [pc, #280] @ (1e2bc ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 20020 │ │ │ │ + b.n 1e078 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 1ff6e │ │ │ │ + bne.w 1dfc6 │ │ │ │ ldrb.w r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 202c8 │ │ │ │ + bne.w 1e320 │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 202bc │ │ │ │ - ldr r0, [pc, #232] @ (20268 ) │ │ │ │ + bne.w 1e314 │ │ │ │ + ldr r0, [pc, #232] @ (1e2c0 ) │ │ │ │ mov.w r1, #736 @ 0x2e0 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ + bl d294 │ │ │ │ blx 377c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 202f2 │ │ │ │ + beq.w 1e34a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1ff92 │ │ │ │ + b.n 1dfea │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ffbe │ │ │ │ + b.n 1e016 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ffa6 │ │ │ │ + b.n 1dffe │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ffd6 │ │ │ │ + b.n 1e02e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r0, [r4, ip, lsl #2] │ │ │ │ cmp r3, lr │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - b.n 1fe82 │ │ │ │ + b.n 1deda │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20050 │ │ │ │ + b.n 1e0a8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20038 │ │ │ │ - ldr r2, [pc, #152] @ (2026c ) │ │ │ │ + b.n 1e090 │ │ │ │ + ldr r2, [pc, #152] @ (1e2c4 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add r2, pc │ │ │ │ ldr.w r4, [r2, #1044] @ 0x414 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - b.n 200ec │ │ │ │ + b.n 1e144 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cdp2 0, 15, cr0, cr12, cr3, {0} │ │ │ │ + subs r4, r4, #2 │ │ │ │ + movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 14, cr0, cr8, cr3, {0} │ │ │ │ - lsls r6, r5, #8 │ │ │ │ + subs r0, r2, #2 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r1, #214 @ 0xd6 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #2 │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + cmp r0, #20 │ │ │ │ movs r4, r0 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ + strh r2, [r5, #38] @ 0x26 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + movs r7, #182 @ 0xb6 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r2, r7, #1 │ │ │ │ movs r4, r0 │ │ │ │ - ldc2l 0, cr0, [r2], {3} │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #672] @ (204d4 ) │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #632] @ (204b0 ) │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r6, r0] │ │ │ │ + strb r4, [r0, #6] │ │ │ │ movs r2, r0 │ │ │ │ - bx r6 │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #984] @ (2061c ) │ │ │ │ + strb r2, [r1, #5] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #248] @ (20340 ) │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #608] @ (204b0 ) │ │ │ │ + strb r4, [r5, #3] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #472] @ (2042c ) │ │ │ │ + strb r2, [r1, #3] │ │ │ │ movs r2, r0 │ │ │ │ - adds r7, #28 │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #24] @ (20278 ) │ │ │ │ + strb r2, [r3, #1] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #352] @ (203c4 ) │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ - mov r0, r0 │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #808] @ (20594 ) │ │ │ │ + strb r6, [r3, #0] │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [pc, #188] @ (20330 ) │ │ │ │ + ldr r2, [pc, #188] @ (1e388 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl c02c │ │ │ │ + bl c084 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1ff10 │ │ │ │ + beq.w 1df68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8838 │ │ │ │ - b.n 2005c │ │ │ │ + bl 8808 │ │ │ │ + b.n 1e0b4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r7, #0] │ │ │ │ - b.n 1feca │ │ │ │ - ldr r1, [pc, #148] @ (20334 ) │ │ │ │ + b.n 1df22 │ │ │ │ + ldr r1, [pc, #148] @ (1e38c ) │ │ │ │ mov.w r2, #736 @ 0x2e0 │ │ │ │ - ldr r0, [pc, #144] @ (20338 ) │ │ │ │ + ldr r0, [pc, #144] @ (1e390 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 202ee │ │ │ │ + cbz r0, 1e346 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 1ff44 │ │ │ │ + b.n 1df9c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 2017c │ │ │ │ + b.n 1e1d4 │ │ │ │ mov.w r2, #736 @ 0x2e0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 20172 │ │ │ │ - ldr r3, [pc, #100] @ (2033c ) │ │ │ │ + b.n 1e1ca │ │ │ │ + ldr r3, [pc, #100] @ (1e394 ) │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - bl 8184 │ │ │ │ + bl 8154 │ │ │ │ ldrd r1, r2, [sp, #32] │ │ │ │ - b.n 200ba │ │ │ │ + b.n 1e112 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20168 │ │ │ │ + b.n 1e1c0 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 1ffa6 │ │ │ │ + b.n 1dffe │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 40dc │ │ │ │ - ldr r3, [pc, #64] @ (20340 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e398 ) │ │ │ │ movw r2, #33925 @ 0x8485 │ │ │ │ - ldr r1, [pc, #60] @ (20344 ) │ │ │ │ - ldr r0, [pc, #64] @ (20348 ) │ │ │ │ + ldr r1, [pc, #60] @ (1e39c ) │ │ │ │ + ldr r0, [pc, #64] @ (1e3a0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3772 @ 0xebc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #48] @ (2034c ) │ │ │ │ + ldr r3, [pc, #48] @ (1e3a4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #44] @ (20350 ) │ │ │ │ - ldr r0, [pc, #48] @ (20354 ) │ │ │ │ + ldr r1, [pc, #44] @ (1e3a8 ) │ │ │ │ + ldr r0, [pc, #48] @ (1e3ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - add lr, r0 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #856] @ (20690 ) │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ - tst r4, r7 │ │ │ │ + str r4, [r0, #64] @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #408] @ (204d8 ) │ │ │ │ + ldr r2, [r7, #104] @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r4, #1] │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ movs r2, r0 │ │ │ │ - adds r5, #22 │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #16 │ │ │ │ + str r0, [r3, #12] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {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, #3960] @ 0xf78 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov ip, r2 │ │ │ │ - ldr.w r2, [pc, #1464] @ 2092c │ │ │ │ + ldr.w r2, [pc, #1464] @ 1e984 │ │ │ │ mov r9, r3 │ │ │ │ - ldr.w r3, [pc, #1464] @ 20930 │ │ │ │ + ldr.w r3, [pc, #1464] @ 1e988 │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr.w r7, [pc, #1456] @ 20934 │ │ │ │ + ldr.w r7, [pc, #1456] @ 1e98c │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #1436] @ 20938 │ │ │ │ + ldr.w r3, [pc, #1436] @ 1e990 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r3, pc │ │ │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 203f0 │ │ │ │ + beq.n 1e448 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.w 208f6 │ │ │ │ - ldr.w r1, [pc, #1400] @ 2093c │ │ │ │ + beq.w 1e94e │ │ │ │ + ldr.w r1, [pc, #1400] @ 1e994 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 208fe │ │ │ │ - ldr.w r1, [pc, #1392] @ 20940 │ │ │ │ + beq.w 1e956 │ │ │ │ + ldr.w r1, [pc, #1392] @ 1e998 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 208fa │ │ │ │ + beq.w 1e952 │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 203f0 │ │ │ │ + ble.n 1e448 │ │ │ │ cmp.w ip, #3 │ │ │ │ - bhi.n 20420 │ │ │ │ + bhi.n 1e478 │ │ │ │ tbb [pc, ip] │ │ │ │ - ldr r0, [pc, #324] @ (20534 ) │ │ │ │ + ldr r0, [pc, #324] @ (1e58c ) │ │ │ │ adds r6, #63 @ 0x3f │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.w 20506 │ │ │ │ + beq.w 1e55e │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 204f4 │ │ │ │ + beq.n 1e54c │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 20420 │ │ │ │ + bne.n 1e478 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20414 │ │ │ │ + beq.n 1e46c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 2058a │ │ │ │ - ldr.w r3, [pc, #1312] @ 20944 │ │ │ │ + b.n 1e5e2 │ │ │ │ + ldr.w r3, [pc, #1312] @ 1e99c │ │ │ │ cmp.w ip, #0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ble.w 2072a │ │ │ │ - ldr.w r3, [pc, #1300] @ 20948 │ │ │ │ + ble.w 1e782 │ │ │ │ + ldr.w r3, [pc, #1300] @ 1e9a0 │ │ │ │ movs r1, #3 │ │ │ │ - ldr.w r4, [pc, #1300] @ 2094c │ │ │ │ + ldr.w r4, [pc, #1300] @ 1e9a4 │ │ │ │ add r3, pc │ │ │ │ add r4, pc │ │ │ │ strd r1, r4, [sp] │ │ │ │ - ldr.w r2, [pc, #1292] @ 20950 │ │ │ │ - ldr.w r1, [pc, #1292] @ 20954 │ │ │ │ + ldr.w r2, [pc, #1292] @ 1e9a8 │ │ │ │ + ldr.w r1, [pc, #1292] @ 1e9ac │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 206d8 │ │ │ │ + b.n 1e730 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -43330,933 +40325,944 @@ │ │ │ │ adds r2, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ strd ip, r1, [sp, #32] │ │ │ │ add.w sl, r9, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20914 │ │ │ │ + beq.w 1e96c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r4, [sl, #4]! │ │ │ │ - cbnz r3, 204c2 │ │ │ │ - b.n 20696 │ │ │ │ + cbnz r3, 1e51a │ │ │ │ + b.n 1e6ee │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20696 │ │ │ │ + beq.w 1e6ee │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 204b8 │ │ │ │ + bne.n 1e510 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ subs r0, r0, r1 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r4, [r5, r0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.w 2081c │ │ │ │ + beq.w 1e874 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ adds r6, #4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 204a6 │ │ │ │ + b.n 1e4fe │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 207f2 │ │ │ │ + beq.w 1e84a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r3, [pc, #1068] @ 20958 │ │ │ │ + ldr.w r3, [pc, #1068] @ 1e9b0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 20782 │ │ │ │ + beq.w 1e7da │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ vmov.f32 s14, s15 │ │ │ │ vmov.f32 s17, s15 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 20888 │ │ │ │ + beq.w 1e8e0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208f0 │ │ │ │ - ldr r3, [pc, #1016] @ (20958 ) │ │ │ │ + beq.w 1e948 │ │ │ │ + ldr r3, [pc, #1016] @ (1e9b0 ) │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2077c │ │ │ │ + beq.w 1e7d4 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ vmov.f32 s14, s15 │ │ │ │ vmov.f32 s16, s15 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 20810 │ │ │ │ - ldr r7, [pc, #976] @ (2095c ) │ │ │ │ + beq.w 1e868 │ │ │ │ + ldr r7, [pc, #976] @ (1e9b4 ) │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r7, pc │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ strh r3, [r5, #12] │ │ │ │ ldr.w r6, [r7, #372] @ 0x174 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20752 │ │ │ │ + bne.w 1e7aa │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20894 │ │ │ │ + beq.w 1e8ec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 205bc │ │ │ │ + beq.n 1e614 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #928] @ (20960 ) │ │ │ │ + ldr r2, [pc, #928] @ (1e9b8 ) │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 20798 │ │ │ │ + beq.w 1e7f0 │ │ │ │ ldrb.w r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20788 │ │ │ │ + bne.w 1e7e0 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #880] @ (20964 ) │ │ │ │ + ldr r2, [pc, #880] @ (1e9bc ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ vstr s17, [sp, #44] @ 0x2c │ │ │ │ vstr s16, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r2, #1552] @ 0x610 │ │ │ │ ldr r4, [r2, #92] @ 0x5c │ │ │ │ movs r2, #1 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20798 │ │ │ │ + beq.w 1e7f0 │ │ │ │ blx 377c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2062c │ │ │ │ + beq.n 1e684 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 207cc │ │ │ │ + beq.w 1e824 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - cbz r0, 20644 │ │ │ │ + cbz r0, 1e69c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20644 │ │ │ │ + beq.n 1e69c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 207c6 │ │ │ │ + beq.w 1e81e │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r0, 2065c │ │ │ │ + cbz r0, 1e6b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2065c │ │ │ │ + beq.n 1e6b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 207da │ │ │ │ + beq.w 1e832 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - cbz r0, 20674 │ │ │ │ + cbz r0, 1e6cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20674 │ │ │ │ + beq.n 1e6cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 207d4 │ │ │ │ - ldr r2, [pc, #752] @ (20968 ) │ │ │ │ - ldr r3, [pc, #696] @ (20930 ) │ │ │ │ + beq.w 1e82c │ │ │ │ + ldr r2, [pc, #752] @ (1e9c0 ) │ │ │ │ + ldr r3, [pc, #696] @ (1e988 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 208ec │ │ │ │ + bne.w 1e944 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #720] @ (2096c ) │ │ │ │ + ldr r3, [pc, #720] @ (1e9c4 ) │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 208cc │ │ │ │ - ldr r3, [pc, #712] @ (20970 ) │ │ │ │ + bne.w 1e924 │ │ │ │ + ldr r3, [pc, #712] @ (1e9c8 ) │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - bl 9f10 │ │ │ │ + bl 9f6c │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 20736 │ │ │ │ + beq.n 1e78e │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 206d8 │ │ │ │ - ldr r0, [pc, #636] @ (20944 ) │ │ │ │ + beq.n 1e730 │ │ │ │ + ldr r0, [pc, #636] @ (1e99c ) │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #680] @ (20974 ) │ │ │ │ - ldr r1, [pc, #684] @ (20978 ) │ │ │ │ + ldr r2, [pc, #680] @ (1e9cc ) │ │ │ │ + ldr r1, [pc, #684] @ (1e9d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r7, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - cbz r0, 206ee │ │ │ │ + cbz r0, 1e746 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 206ee │ │ │ │ + beq.n 1e746 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207e0 │ │ │ │ + beq.n 1e838 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r0, 20704 │ │ │ │ + cbz r0, 1e75c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20704 │ │ │ │ + beq.n 1e75c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207e6 │ │ │ │ + beq.n 1e83e │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - cbz r0, 2071a │ │ │ │ + cbz r0, 1e772 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2071a │ │ │ │ + beq.n 1e772 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207ec │ │ │ │ - ldr r0, [pc, #608] @ (2097c ) │ │ │ │ + beq.n 1e844 │ │ │ │ + ldr r0, [pc, #608] @ (1e9d4 ) │ │ │ │ movw r1, #1099 @ 0x44b │ │ │ │ movs r4, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - b.n 20674 │ │ │ │ - ldr r3, [pc, #596] @ (20980 ) │ │ │ │ + bl d294 │ │ │ │ + b.n 1e6cc │ │ │ │ + ldr r3, [pc, #596] @ (1e9d8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r4, [pc, #596] @ (20984 ) │ │ │ │ + ldr r4, [pc, #596] @ (1e9dc ) │ │ │ │ add r3, pc │ │ │ │ add r4, pc │ │ │ │ - b.n 2043e │ │ │ │ + b.n 1e496 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r0, [r4, ip, lsl #2] │ │ │ │ cmp r3, lr │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - b.n 204dc │ │ │ │ + b.n 1e534 │ │ │ │ ldr.w r2, [r7, #1552] @ 0x610 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r5, #2 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r2, #92] @ 0x5c │ │ │ │ movs r2, #1 │ │ │ │ vstr s17, [sp, #44] @ 0x2c │ │ │ │ vstr s16, [sp, #48] @ 0x30 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208e4 │ │ │ │ + beq.w 1e93c │ │ │ │ blx 377c │ │ │ │ - b.n 2062c │ │ │ │ + b.n 1e684 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.n 2056e │ │ │ │ + b.n 1e5c6 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.n 2053a │ │ │ │ + b.n 1e592 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 205ec │ │ │ │ + bne.w 1e644 │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 208b2 │ │ │ │ + bne.w 1e90a │ │ │ │ ldrb.w r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 208c0 │ │ │ │ - ldr r0, [pc, #472] @ (20988 ) │ │ │ │ + bne.w 1e918 │ │ │ │ + ldr r0, [pc, #472] @ (1e9e0 ) │ │ │ │ movw r1, #1099 @ 0x44b │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ + bl d294 │ │ │ │ blx 377c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 208e8 │ │ │ │ + beq.w 1e940 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 20618 │ │ │ │ + b.n 1e670 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20644 │ │ │ │ + b.n 1e69c │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2062c │ │ │ │ + b.n 1e684 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20674 │ │ │ │ + b.n 1e6cc │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2065c │ │ │ │ + b.n 1e6b4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 206ee │ │ │ │ + b.n 1e746 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20704 │ │ │ │ + b.n 1e75c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2071a │ │ │ │ + b.n 1e772 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ ittt ne │ │ │ │ strne r4, [sp, #56] @ 0x38 │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - beq.w 20526 │ │ │ │ + beq.w 1e57e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20528 │ │ │ │ + bne.w 1e580 │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 20556 │ │ │ │ + b.n 1e5ae │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2058a │ │ │ │ - b.n 206d8 │ │ │ │ + beq.w 1e5e2 │ │ │ │ + b.n 1e730 │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.n 20854 │ │ │ │ + bgt.n 1e8ac │ │ │ │ add r1, sp │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ - cbz r3, 20862 │ │ │ │ + cbz r3, 1e8ba │ │ │ │ add.w r3, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 20854 │ │ │ │ + beq.n 1e8ac │ │ │ │ add.w r2, sp, r3, lsl #2 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - cbz r2, 20860 │ │ │ │ + cbz r2, 1e8b8 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 20854 │ │ │ │ + beq.n 1e8ac │ │ │ │ add.w r3, sp, ip, lsl #2 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ - cbz r3, 20862 │ │ │ │ + cbz r3, 1e8ba │ │ │ │ ldrd r4, r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20528 │ │ │ │ - b.n 2080a │ │ │ │ + bne.w 1e580 │ │ │ │ + b.n 1e862 │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #224] @ (20944 ) │ │ │ │ + ldr r3, [pc, #224] @ (1e99c ) │ │ │ │ movs r4, #1 │ │ │ │ - ldr r1, [pc, #292] @ (2098c ) │ │ │ │ - ldr r2, [pc, #292] @ (20990 ) │ │ │ │ + ldr r1, [pc, #292] @ (1e9e4 ) │ │ │ │ + ldr r2, [pc, #292] @ (1e9e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, r3] │ │ │ │ add r2, pc │ │ │ │ strd r4, r1, [sp] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - ldr r3, [pc, #280] @ (20994 ) │ │ │ │ - ldr r1, [pc, #284] @ (20998 ) │ │ │ │ + ldr r3, [pc, #280] @ (1e9ec ) │ │ │ │ + ldr r1, [pc, #284] @ (1e9f0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 206d8 │ │ │ │ + b.n 1e730 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20556 │ │ │ │ - b.n 206d8 │ │ │ │ - ldr r1, [pc, #260] @ (2099c ) │ │ │ │ + beq.w 1e5ae │ │ │ │ + b.n 1e730 │ │ │ │ + ldr r1, [pc, #260] @ (1e9f4 ) │ │ │ │ movw r2, #1099 @ 0x44b │ │ │ │ - ldr r0, [pc, #260] @ (209a0 ) │ │ │ │ + ldr r0, [pc, #260] @ (1e9f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 208e4 │ │ │ │ + cbz r0, 1e93c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 205bc │ │ │ │ + b.n 1e614 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r2, #1099 @ 0x44b │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 207a2 │ │ │ │ + b.n 1e7fa │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 207ac │ │ │ │ - ldr r3, [pc, #212] @ (209a4 ) │ │ │ │ + b.n 1e804 │ │ │ │ + ldr r3, [pc, #212] @ (1e9fc ) │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - bl 8184 │ │ │ │ + bl 8154 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ - b.n 206bc │ │ │ │ + b.n 1e714 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20798 │ │ │ │ + b.n 1e7f0 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 2062c │ │ │ │ + b.n 1e684 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 2058a │ │ │ │ + b.n 1e5e2 │ │ │ │ bl 40dc │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #168] @ (209a8 ) │ │ │ │ + ldr r3, [pc, #168] @ (1ea00 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #164] @ (209ac ) │ │ │ │ - ldr r0, [pc, #168] @ (209b0 ) │ │ │ │ + ldr r1, [pc, #164] @ (1ea04 ) │ │ │ │ + ldr r0, [pc, #168] @ (1ea08 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #156] @ (209b4 ) │ │ │ │ + ldr r3, [pc, #156] @ (1ea0c ) │ │ │ │ movw r2, #33925 @ 0x8485 │ │ │ │ - ldr r1, [pc, #156] @ (209b8 ) │ │ │ │ - ldr r0, [pc, #156] @ (209bc ) │ │ │ │ + ldr r1, [pc, #156] @ (1ea10 ) │ │ │ │ + ldr r0, [pc, #156] @ (1ea14 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3772 @ 0xebc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldrsh.w r0, [r0, r3] │ │ │ │ + adds r0, r3, r3 │ │ │ │ + movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [lr, r3] │ │ │ │ - stc2l 0, cr0, [r6], #-12 │ │ │ │ + adds r6, r0, r3 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r6, r1, #0 │ │ │ │ + movs r4, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bx lr │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ movs r2, r0 │ │ │ │ - mov r4, sp │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #280] @ (20a6c ) │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ - orrs r0, r0 │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #7 │ │ │ │ + movs r1, #156 @ 0x9c │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf6340003 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #904] @ (20cfc ) │ │ │ │ + ldr r6, [r6, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #784] @ (20c88 ) │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ - adds r1, #32 │ │ │ │ + strh r0, [r5, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #712] @ (20c48 ) │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ - add r4, lr │ │ │ │ + str r0, [r2, #84] @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + strh r2, [r6, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #136] @ (20a14 ) │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ + str r2, [r7, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #136] @ (20a1c ) │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ movs r2, r0 │ │ │ │ - orrs r0, r5 │ │ │ │ + str r4, [r0, #64] @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + str r0, [r3, #8] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #64] @ (209e0 ) │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ movs r2, r0 │ │ │ │ - blxns r7 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + strh r6, [r1, r2] │ │ │ │ movs r2, r0 │ │ │ │ - adds r1, #2 │ │ │ │ + strh r2, [r1, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r1, #36] @ 0x24 │ │ │ │ + ldrh r2, [r2, #32] │ │ │ │ movs r2, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ + str r0, [r1, r3] │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + ldrh r2, [r0, r3] │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {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, #3800] @ 0xed8 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1032] @ 20de4 │ │ │ │ + ldr.w r3, [pc, #1032] @ 1ee3c │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - ldr.w r2, [pc, #1028] @ 20de8 │ │ │ │ + ldr.w r2, [pc, #1028] @ 1ee40 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #296] @ 0x128 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #1012] @ (20dec ) │ │ │ │ + ldr r3, [pc, #1012] @ (1ee44 ) │ │ │ │ strd r5, r5, [sp, #192] @ 0xc0 │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ strh.w r5, [sp, #204] @ 0xcc │ │ │ │ ldr.w r6, [r3, #376] @ 0x178 │ │ │ │ - ldr r3, [pc, #996] @ (20df0 ) │ │ │ │ + ldr r3, [pc, #996] @ (1ee48 ) │ │ │ │ str r6, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20d88 │ │ │ │ + bne.w 1ede0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 210f2 │ │ │ │ + beq.w 1f14a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20a30 │ │ │ │ + beq.n 1ea88 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 8c38 │ │ │ │ + bl 8c08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 21414 │ │ │ │ + beq.w 1f46c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20d90 │ │ │ │ + beq.w 1ede8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 20d90 │ │ │ │ + ble.w 1ede8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 21222 │ │ │ │ + beq.w 1f27a │ │ │ │ vldr s17, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 20dc8 │ │ │ │ + beq.w 1ee20 │ │ │ │ vldr s16, [r4, #12] │ │ │ │ - cbnz r7, 20a84 │ │ │ │ + cbnz r7, 1eadc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 211cc │ │ │ │ + bne.w 1f224 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 211cc │ │ │ │ + bne.w 1f224 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2122c │ │ │ │ + beq.w 1f284 │ │ │ │ vldr s0, [r4, #20] │ │ │ │ vcmpe.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ blx 3844 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21326 │ │ │ │ + beq.w 1f37e │ │ │ │ vldr s15, [r4, #16] │ │ │ │ vcmpe.f32 s15, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmovle.f32 s0, s15 │ │ │ │ vmovgt.f32 s0, s16 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ blx 3844 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2136e │ │ │ │ + beq.w 1f3c6 │ │ │ │ mov r1, r6 │ │ │ │ blx 3c44 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2139a │ │ │ │ - ldr r3, [pc, #768] @ (20df4 ) │ │ │ │ + beq.w 1f3f2 │ │ │ │ + ldr r3, [pc, #768] @ (1ee4c ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 213a2 │ │ │ │ + bne.w 1f3fa │ │ │ │ vldr d8, [r0, #8] │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 213ba │ │ │ │ + beq.w 1f412 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20b2c │ │ │ │ + beq.n 1eb84 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20da8 │ │ │ │ + beq.w 1ee00 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 213d8 │ │ │ │ + beq.w 1f430 │ │ │ │ movs r0, #0 │ │ │ │ blx 34e8 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20e1c │ │ │ │ - ldr.w r8, [pc, #692] @ 20df8 │ │ │ │ + beq.w 1ee74 │ │ │ │ + ldr.w r8, [pc, #692] @ 1ee50 │ │ │ │ add r8, pc │ │ │ │ ldr.w sl, [r8, #1120] @ 0x460 │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2162a │ │ │ │ + beq.w 1f682 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20b6e │ │ │ │ + beq.n 1ebc6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #648] @ (20dfc ) │ │ │ │ + ldr r2, [pc, #648] @ (1ee54 ) │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #604] @ 0x25c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 216a6 │ │ │ │ + beq.w 1f6fe │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2167c │ │ │ │ + beq.w 1f6d4 │ │ │ │ vmov s15, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ cmp r3, r2 │ │ │ │ vdiv.f64 d0, d8, d7 │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ - beq.n 20bb2 │ │ │ │ + beq.n 1ec0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20db0 │ │ │ │ + beq.w 1ee08 │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ blx 3844 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 216b2 │ │ │ │ - ldr r3, [pc, #572] @ (20e00 ) │ │ │ │ + beq.w 1f70a │ │ │ │ + ldr r3, [pc, #572] @ (1ee58 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 216e0 │ │ │ │ + beq.w 1f738 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20c0c │ │ │ │ + beq.n 1ec64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20dc0 │ │ │ │ + beq.w 1ee18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20c20 │ │ │ │ + beq.n 1ec78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20db8 │ │ │ │ + beq.w 1ee10 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2175a │ │ │ │ - ldr r3, [pc, #472] @ (20e04 ) │ │ │ │ + beq.w 1f7b2 │ │ │ │ + ldr r3, [pc, #472] @ (1ee5c ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - ldr r3, [pc, #468] @ (20e08 ) │ │ │ │ + ldr r3, [pc, #468] @ (1ee60 ) │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r5, r3 │ │ │ │ it ne │ │ │ │ cmpne r5, r1 │ │ │ │ - bne.w 2234c │ │ │ │ + bne.w 203a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20c62 │ │ │ │ + beq.n 1ecba │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ streq.w r1, [r8] │ │ │ │ - beq.n 20c62 │ │ │ │ + beq.n 1ecba │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20dce │ │ │ │ - ldr r7, [pc, #424] @ (20e0c ) │ │ │ │ + beq.w 1ee26 │ │ │ │ + ldr r7, [pc, #424] @ (1ee64 ) │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r6, [pc, #420] @ (20e10 ) │ │ │ │ + ldr r6, [pc, #420] @ (1ee68 ) │ │ │ │ mov r4, sl │ │ │ │ add r7, pc │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ add r6, pc │ │ │ │ mov r3, r7 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r7, r8 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r8, r3 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 2125c │ │ │ │ + bne.w 1f2b4 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.w 244ee │ │ │ │ - ldr r2, [pc, #376] @ (20e14 ) │ │ │ │ + bpl.w 22546 │ │ │ │ + ldr r2, [pc, #376] @ (1ee6c ) │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 24458 │ │ │ │ - ldr r2, [pc, #368] @ (20e18 ) │ │ │ │ + beq.w 224b0 │ │ │ │ + ldr r2, [pc, #368] @ (1ee70 ) │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 244ea │ │ │ │ + beq.w 22542 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, sl │ │ │ │ - ble.w 2179c │ │ │ │ + ble.w 1f7f4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r5, [r2, sl, lsl #2] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 20ccc │ │ │ │ + beq.n 1ed24 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r4, 20ce2 │ │ │ │ + cbz r4, 1ed3a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 20ce2 │ │ │ │ + beq.n 1ed3a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2121a │ │ │ │ + beq.w 1f272 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r4, [r3, #1588] @ 0x634 │ │ │ │ + ldr.w r4, [r3, #1584] @ 0x630 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ ldr.w r2, [r8, #1468] @ 0x5bc │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r5, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 20d20 │ │ │ │ + beq.n 1ed78 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20d9c │ │ │ │ + beq.n 1edf4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21276 │ │ │ │ - ldr r2, [pc, #236] @ (20e14 ) │ │ │ │ + beq.w 1f2ce │ │ │ │ + ldr r2, [pc, #236] @ (1ee6c ) │ │ │ │ ldr.w r0, [fp, r2] │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 24458 │ │ │ │ - ldr r0, [pc, #224] @ (20e18 ) │ │ │ │ + beq.w 224b0 │ │ │ │ + ldr r0, [pc, #224] @ (1ee70 ) │ │ │ │ ldr.w r0, [fp, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 244ea │ │ │ │ + beq.w 22542 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - ble.w 21352 │ │ │ │ + ble.w 1f3aa │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r4 │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str.w r1, [r4, r0, lsl #2] │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 20d7e │ │ │ │ + beq.n 1edd6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211c4 │ │ │ │ + beq.w 1f21c │ │ │ │ mov r4, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ - b.n 20c8a │ │ │ │ + b.n 1ece2 │ │ │ │ str r5, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20a46 │ │ │ │ - vldr s16, [pc, #72] @ 20ddc │ │ │ │ + bne.w 1ea9e │ │ │ │ + vldr s16, [pc, #72] @ 1ee34 │ │ │ │ movs r5, #100 @ 0x64 │ │ │ │ - vldr s17, [pc, #72] @ 20de0 │ │ │ │ - b.n 20a64 │ │ │ │ + vldr s17, [pc, #72] @ 1ee38 │ │ │ │ + b.n 1eabc │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #28] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b.n 20d20 │ │ │ │ + b.n 1ed78 │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20b2c │ │ │ │ + b.n 1eb84 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20bb2 │ │ │ │ + b.n 1ec0a │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20c20 │ │ │ │ + b.n 1ec78 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20c0c │ │ │ │ - vldr s16, [pc, #16] @ 20ddc │ │ │ │ - b.n 20a64 │ │ │ │ + b.n 1ec64 │ │ │ │ + vldr s16, [pc, #16] @ 1ee34 │ │ │ │ + b.n 1eabc │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ - b.n 20c62 │ │ │ │ + b.n 1ecba │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #24579 @ 0x6003 │ │ │ │ - stc2 0, cr0, [r8, #12] │ │ │ │ - subw r0, r0, #3 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ + movs r4, r0 │ │ │ │ + adds r0, r6, #4 │ │ │ │ + movs r4, r0 │ │ │ │ + asrs r0, r1, #9 │ │ │ │ + movs r4, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr2 0, 0, r0, r0, cr3 │ │ │ │ - stc2 0, cr0, [lr], {3} │ │ │ │ + subs r0, r5, r7 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r6, r6, r6 │ │ │ │ + movs r4, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - smlabb r0, r8, r3, r0 │ │ │ │ - smlabb r0, r2, r3, r0 │ │ │ │ + subs r0, r0, r3 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r2, r7, r2 │ │ │ │ + movs r4, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ mov r4, r0 │ │ │ │ movw r7, #1253 @ 0x4e5 │ │ │ │ mov fp, r4 │ │ │ │ @@ -44269,403 +41275,403 @@ │ │ │ │ strd r4, r4, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ strd r4, r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ strd r4, r4, [sp, #28] │ │ │ │ str r4, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 20e64 │ │ │ │ + beq.n 1eebc │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e64 │ │ │ │ + beq.n 1eebc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210e2 │ │ │ │ + beq.w 1f13a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 20e82 │ │ │ │ + beq.n 1eeda │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e82 │ │ │ │ + beq.n 1eeda │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 211ac │ │ │ │ + beq.w 1f204 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - cbz r1, 20e9a │ │ │ │ + cbz r1, 1eef2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20e9a │ │ │ │ + beq.n 1eef2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 211b4 │ │ │ │ + beq.w 1f20c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 20eb2 │ │ │ │ + cbz r1, 1ef0a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20eb2 │ │ │ │ + beq.n 1ef0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210ea │ │ │ │ - cbz r4, 20ec8 │ │ │ │ + beq.w 1f142 │ │ │ │ + cbz r4, 1ef20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20ec8 │ │ │ │ + beq.n 1ef20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 211bc │ │ │ │ + beq.w 1f214 │ │ │ │ ldrb.w r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21114 │ │ │ │ + bne.w 1f16c │ │ │ │ ldrb.w r3, [sp, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21128 │ │ │ │ - ldr.w r0, [pc, #1440] @ 21480 │ │ │ │ + bne.w 1f180 │ │ │ │ + ldr.w r0, [pc, #1440] @ 1f4d8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ + bl d294 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 20f06 │ │ │ │ + cbz r3, 1ef5e │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20f04 │ │ │ │ + beq.n 1ef5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21174 │ │ │ │ + beq.w 1f1cc │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r1, 20f1e │ │ │ │ + cbz r1, 1ef76 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20f1e │ │ │ │ + beq.n 1ef76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210ca │ │ │ │ + beq.w 1f122 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20f3c │ │ │ │ + beq.n 1ef94 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20f3c │ │ │ │ + beq.n 1ef94 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210d2 │ │ │ │ - cbz r6, 20f52 │ │ │ │ + beq.w 1f12a │ │ │ │ + cbz r6, 1efaa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20f52 │ │ │ │ + beq.n 1efaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21134 │ │ │ │ + beq.w 1f18c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 20f6c │ │ │ │ + cbz r3, 1efc4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20f6c │ │ │ │ + beq.n 1efc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2113c │ │ │ │ + beq.w 1f194 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 20f86 │ │ │ │ + cbz r3, 1efde │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20f86 │ │ │ │ + beq.n 1efde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21144 │ │ │ │ + beq.w 1f19c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cbz r1, 20f9e │ │ │ │ + cbz r1, 1eff6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20f9e │ │ │ │ + beq.n 1eff6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210da │ │ │ │ + beq.w 1f132 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 20fbc │ │ │ │ + beq.n 1f014 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20fbc │ │ │ │ + beq.n 1f014 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2114c │ │ │ │ + beq.w 1f1a4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r1, 20fd4 │ │ │ │ + cbz r1, 1f02c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20fd4 │ │ │ │ + beq.n 1f02c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2117c │ │ │ │ + beq.w 1f1d4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cbz r1, 20fec │ │ │ │ + cbz r1, 1f044 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20fec │ │ │ │ + beq.n 1f044 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21184 │ │ │ │ + beq.w 1f1dc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - cbz r1, 21004 │ │ │ │ + cbz r1, 1f05c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21004 │ │ │ │ + beq.n 1f05c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2118c │ │ │ │ + beq.w 1f1e4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - cbz r1, 2101c │ │ │ │ + cbz r1, 1f074 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2101c │ │ │ │ + beq.n 1f074 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21194 │ │ │ │ + beq.w 1f1ec │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - cbz r1, 21034 │ │ │ │ + cbz r1, 1f08c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21034 │ │ │ │ + beq.n 1f08c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2119c │ │ │ │ + beq.w 1f1f4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - cbz r1, 2104c │ │ │ │ + cbz r1, 1f0a4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2104c │ │ │ │ + beq.n 1f0a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 211a4 │ │ │ │ + beq.w 1f1fc │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - cbz r1, 21062 │ │ │ │ + cbz r1, 1f0ba │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21062 │ │ │ │ + beq.n 1f0ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21154 │ │ │ │ + beq.n 1f1ac │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cbz r1, 21078 │ │ │ │ + cbz r1, 1f0d0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21078 │ │ │ │ + beq.n 1f0d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2115c │ │ │ │ + beq.n 1f1b4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cbz r1, 2108e │ │ │ │ + cbz r1, 1f0e6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2108e │ │ │ │ + beq.n 1f0e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21164 │ │ │ │ + beq.n 1f1bc │ │ │ │ blx 377c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - cbz r1, 210a8 │ │ │ │ + cbz r1, 1f100 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 210a8 │ │ │ │ + beq.n 1f100 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2116c │ │ │ │ - ldr r2, [pc, #984] @ (21484 ) │ │ │ │ - ldr r3, [pc, #988] @ (21488 ) │ │ │ │ + beq.n 1f1c4 │ │ │ │ + ldr r2, [pc, #984] @ (1f4dc ) │ │ │ │ + ldr r3, [pc, #988] @ (1f4e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 22be2 │ │ │ │ + bne.w 20c3a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20f1e │ │ │ │ + b.n 1ef76 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20f3c │ │ │ │ + b.n 1ef94 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20f9e │ │ │ │ + b.n 1eff6 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20e64 │ │ │ │ + b.n 1eebc │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20eb2 │ │ │ │ - ldr r1, [pc, #920] @ (2148c ) │ │ │ │ + b.n 1ef0a │ │ │ │ + ldr r1, [pc, #920] @ (1f4e4 ) │ │ │ │ movw r2, #1180 @ 0x49c │ │ │ │ - ldr r0, [pc, #916] @ (21490 ) │ │ │ │ + ldr r0, [pc, #916] @ (1f4e8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21446 │ │ │ │ + beq.w 1f49e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 20a30 │ │ │ │ + b.n 1ea88 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ ldrb.w r3, [sp, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20edc │ │ │ │ + beq.w 1ef34 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 20edc │ │ │ │ + b.n 1ef34 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20f52 │ │ │ │ + b.n 1efaa │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20f6c │ │ │ │ + b.n 1efc4 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20f86 │ │ │ │ + b.n 1efde │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20fbc │ │ │ │ + b.n 1f014 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21062 │ │ │ │ + b.n 1f0ba │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21078 │ │ │ │ + b.n 1f0d0 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2108e │ │ │ │ + b.n 1f0e6 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 210a8 │ │ │ │ + b.n 1f100 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20f04 │ │ │ │ + b.n 1ef5c │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20fd4 │ │ │ │ + b.n 1f02c │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20fec │ │ │ │ + b.n 1f044 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21004 │ │ │ │ + b.n 1f05c │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2101c │ │ │ │ + b.n 1f074 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21034 │ │ │ │ + b.n 1f08c │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2104c │ │ │ │ + b.n 1f0a4 │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20e82 │ │ │ │ + b.n 1eeda │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20e9a │ │ │ │ + b.n 1eef2 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20ec8 │ │ │ │ + b.n 1ef20 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20d7e │ │ │ │ - ldr r2, [pc, #708] @ (21494 ) │ │ │ │ + b.n 1edd6 │ │ │ │ + ldr r2, [pc, #708] @ (1f4ec ) │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w r1, [r2, #820] @ 0x334 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2230a │ │ │ │ + beq.w 20362 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 222d8 │ │ │ │ - ldr r1, [pc, #684] @ (21498 ) │ │ │ │ + beq.w 20330 │ │ │ │ + ldr r1, [pc, #684] @ (1f4f0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl a450 │ │ │ │ + bl a4ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 214a8 │ │ │ │ + beq.w 1f500 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20a84 │ │ │ │ + beq.w 1eadc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20a84 │ │ │ │ + bne.w 1eadc │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20a84 │ │ │ │ + b.n 1eadc │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20ce2 │ │ │ │ - vldr s16, [pc, #596] @ 21478 │ │ │ │ - vldr s17, [pc, #596] @ 2147c │ │ │ │ - b.n 20a64 │ │ │ │ + b.n 1ed3a │ │ │ │ + vldr s16, [pc, #596] @ 1f4d0 │ │ │ │ + vldr s17, [pc, #596] @ 1f4d4 │ │ │ │ + b.n 1eabc │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ strd r0, r0, [sp, #20] │ │ │ │ @@ -44674,37 +41680,37 @@ │ │ │ │ strd r0, r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ strd r0, r0, [sp, #60] @ 0x3c │ │ │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 20e46 │ │ │ │ + b.n 1ee9e │ │ │ │ mov r0, r7 │ │ │ │ - bl 9004 │ │ │ │ + bl 9060 │ │ │ │ cmp r0, sl │ │ │ │ - ble.w 2179c │ │ │ │ + ble.w 1f7f4 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - bpl.w 24486 │ │ │ │ + bpl.w 224de │ │ │ │ add.w r2, r7, #12 │ │ │ │ - b.n 20cba │ │ │ │ + b.n 1ed12 │ │ │ │ mov r8, r7 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21294 │ │ │ │ + beq.n 1f2ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2131e │ │ │ │ + beq.n 1f376 │ │ │ │ movs r4, #0 │ │ │ │ movw r7, #1253 @ 0x4e5 │ │ │ │ mov fp, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov sl, r4 │ │ │ │ @@ -44714,55 +41720,55 @@ │ │ │ │ strd r4, r4, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ strd r4, r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ strd r4, r4, [sp, #28] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 212d2 │ │ │ │ + cbz r0, 1f32a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 212d2 │ │ │ │ + beq.n 1f32a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 21314 │ │ │ │ - cbz r5, 212e4 │ │ │ │ + cbz r2, 1f36c │ │ │ │ + cbz r5, 1f33c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 212e4 │ │ │ │ + beq.n 1f33c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, 21308 │ │ │ │ + cbz r2, 1f360 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20e46 │ │ │ │ + beq.w 1ee9e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 20e46 │ │ │ │ + beq.w 1ee9e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20e46 │ │ │ │ + bne.w 1ee9e │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20e46 │ │ │ │ + b.n 1ee9e │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 212e4 │ │ │ │ + b.n 1f33c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 212d2 │ │ │ │ + b.n 1f32a │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21294 │ │ │ │ + b.n 1f2ec │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r0 │ │ │ │ strd r0, r0, [sp, #20] │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ @@ -44770,26 +41776,26 @@ │ │ │ │ strd r0, r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ strd r0, r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 20e46 │ │ │ │ + b.n 1ee9e │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #28] │ │ │ │ blx 38bc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23f3c │ │ │ │ + beq.w 21f94 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r8, r7 │ │ │ │ mov r5, r1 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - b.n 21280 │ │ │ │ + b.n 1f2d8 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r7, #1248 @ 0x4e0 │ │ │ │ @@ -44797,42 +41803,42 @@ │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ strd r0, r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ strd r0, r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 20e46 │ │ │ │ + b.n 1ee9e │ │ │ │ mov r4, r0 │ │ │ │ movw r7, #1250 @ 0x4e2 │ │ │ │ - b.n 20e22 │ │ │ │ - ldr r2, [pc, #248] @ (2149c ) │ │ │ │ + b.n 1ee7a │ │ │ │ + ldr r2, [pc, #248] @ (1f4f4 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 22514 │ │ │ │ + bne.w 2056c │ │ │ │ blx 3a3c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.w 20b04 │ │ │ │ + b.w 1eb5c │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20b14 │ │ │ │ + beq.w 1eb6c │ │ │ │ movs r4, #0 │ │ │ │ movw r7, #1250 @ 0x4e2 │ │ │ │ mov fp, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r4 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ - b.n 212a2 │ │ │ │ - ldr r3, [pc, #196] @ (214a0 ) │ │ │ │ + b.n 1f2fa │ │ │ │ + ldr r3, [pc, #196] @ (1f4f8 ) │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r5 │ │ │ │ - ldr r1, [pc, #192] @ (214a4 ) │ │ │ │ + ldr r1, [pc, #192] @ (1f4fc ) │ │ │ │ mov r9, r5 │ │ │ │ mov sl, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ mov r8, r5 │ │ │ │ movw r7, #1250 @ 0x4e2 │ │ │ │ @@ -44842,15 +41848,15 @@ │ │ │ │ strd r5, r5, [sp, #48] @ 0x30 │ │ │ │ strd r5, r5, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ strd r5, r5, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ strd r5, r5, [sp, #28] │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n 20e46 │ │ │ │ + b.n 1ee9e │ │ │ │ movs r4, #0 │ │ │ │ movw r7, #1180 @ 0x49c │ │ │ │ mov fp, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, r4 │ │ │ │ @@ -44859,15 +41865,15 @@ │ │ │ │ strd r4, r4, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ strd r4, r4, [sp, #60] @ 0x3c │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ strd r4, r4, [sp, #28] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ - b.n 20e46 │ │ │ │ + b.n 1ee9e │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ strd r0, r0, [sp, #20] │ │ │ │ @@ -44876,197 +41882,199 @@ │ │ │ │ strd r0, r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ strd r0, r0, [sp, #60] @ 0x3c │ │ │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ - b.n 20e46 │ │ │ │ + b.n 1ee9e │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #2 │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ movs r2, r0 │ │ │ │ - stc 0, cr0, [r0], {3} │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ + movs r4, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + ldrh r2, [r3, r6] │ │ │ │ movs r2, r0 │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ + strb r0, [r6, r6] │ │ │ │ movs r2, r0 │ │ │ │ - subs.w r0, r4, #8585216 @ 0x830000 │ │ │ │ - subs r2, #103 @ 0x67 │ │ │ │ + asrs r4, r3, #21 │ │ │ │ + movs r4, r0 │ │ │ │ + subs r1, #247 @ 0xf7 │ │ │ │ vrsra.u32 d16, d0, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #30 │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ movs r2, r0 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ittt ne │ │ │ │ addne r3, #1 │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ strne r3, [r2, #0] │ │ │ │ blx 3864 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22520 │ │ │ │ + beq.w 20578 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 3864 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22556 │ │ │ │ + beq.w 205ae │ │ │ │ mov r0, r5 │ │ │ │ blx 3864 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2259c │ │ │ │ + beq.w 205f4 │ │ │ │ vcvt.f64.f32 d0, s17 │ │ │ │ blx 3844 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 225d0 │ │ │ │ + beq.w 20628 │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ blx 3844 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 225d6 │ │ │ │ - ldr r3, [pc, #656] @ (21790 ) │ │ │ │ + beq.w 2062e │ │ │ │ + ldr r3, [pc, #656] @ (1f7e8 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 22632 │ │ │ │ + beq.w 2068a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ strd r5, r9, [sp, #208] @ 0xd0 │ │ │ │ str.w fp, [sp, #216] @ 0xd8 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21552 │ │ │ │ + beq.n 1f5aa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2250a │ │ │ │ + beq.w 20562 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2156a │ │ │ │ + beq.n 1f5c2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 224e2 │ │ │ │ + beq.w 2053a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21580 │ │ │ │ + beq.n 1f5d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 224ec │ │ │ │ + beq.w 20544 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21596 │ │ │ │ + beq.n 1f5ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 224f6 │ │ │ │ + beq.w 2054e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 215ac │ │ │ │ + beq.n 1f604 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22500 │ │ │ │ + beq.w 20558 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 215c0 │ │ │ │ + beq.n 1f618 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 224d8 │ │ │ │ + beq.w 20530 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2267c │ │ │ │ - ldr r2, [pc, #456] @ (21794 ) │ │ │ │ + beq.w 206d4 │ │ │ │ + ldr r2, [pc, #456] @ (1f7ec ) │ │ │ │ mov r0, r3 │ │ │ │ - ldr r1, [pc, #456] @ (21798 ) │ │ │ │ + ldr r1, [pc, #456] @ (1f7f0 ) │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r0, r1 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - bne.w 22b50 │ │ │ │ + bne.w 20ba8 │ │ │ │ ldrb.w r3, [sp, #194] @ 0xc2 │ │ │ │ - cbz r3, 21600 │ │ │ │ + cbz r3, 1f658 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, sp, #194 @ 0xc2 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 2286c │ │ │ │ + beq.w 208c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 224ca │ │ │ │ + beq.w 20522 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 224c4 │ │ │ │ + beq.w 2051c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 21004 │ │ │ │ + b.n 1f05c │ │ │ │ blx 38a0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ add r2, sp, #188 @ 0xbc │ │ │ │ mov r1, sl │ │ │ │ blx 3c04 │ │ │ │ ldr r4, [sp, #188] @ 0xbc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20b6e │ │ │ │ + bne.w 1ebc6 │ │ │ │ blx 3940 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 229b6 │ │ │ │ + beq.w 20a0e │ │ │ │ mov fp, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, r4 │ │ │ │ @@ -45075,15 +42083,15 @@ │ │ │ │ movw r7, #1253 @ 0x4e5 │ │ │ │ strd r4, r4, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ strd r4, r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ strd r4, r4, [sp, #28] │ │ │ │ str r4, [sp, #12] │ │ │ │ - b.n 212be │ │ │ │ + b.n 1f316 │ │ │ │ mov fp, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -45091,19 +42099,19 @@ │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 212be │ │ │ │ + b.n 1f316 │ │ │ │ blx 3bf8 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 20b88 │ │ │ │ + b.w 1ebe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r2 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov sl, r2 │ │ │ │ @@ -45113,19 +42121,19 @@ │ │ │ │ movw r7, #1253 @ 0x4e5 │ │ │ │ strd r2, r2, [sp, #48] @ 0x30 │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ strd r2, r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, r2, [sp, #28] │ │ │ │ - b.n 212be │ │ │ │ + b.n 1f316 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2454c │ │ │ │ + beq.w 225a4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ itt ne │ │ │ │ @@ -45136,42 +42144,42 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21720 │ │ │ │ + beq.n 1f778 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22496 │ │ │ │ + beq.w 204ee │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20bf6 │ │ │ │ + beq.w 1ec4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20bf6 │ │ │ │ + bne.w 1ec4e │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 20bf6 │ │ │ │ + b.w 1ec4e │ │ │ │ mov r4, r8 │ │ │ │ mov fp, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov r3, r8 │ │ │ │ mov r5, r8 │ │ │ │ mov sl, r8 │ │ │ │ mov r6, r8 │ │ │ │ @@ -45180,192 +42188,192 @@ │ │ │ │ movw r7, #1253 @ 0x4e5 │ │ │ │ strd r8, r8, [sp, #68] @ 0x44 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ strd r8, r8, [sp, #28] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 212be │ │ │ │ + b.n 1f316 │ │ │ │ nop │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ mov r8, r7 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 217b6 │ │ │ │ + beq.n 1f80e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 224ba │ │ │ │ + beq.w 20512 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9068 │ │ │ │ + bl 90c4 │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.w 22604 │ │ │ │ + beq.w 2065c │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ blx 34e8 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 226ba │ │ │ │ + beq.w 20712 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 2181a │ │ │ │ + ble.n 1f872 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.w 245b0 │ │ │ │ - ldr.w r5, [pc, #2860] @ 22318 │ │ │ │ + bpl.w 22608 │ │ │ │ + ldr.w r5, [pc, #2860] @ 20370 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ add r5, pc │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [r5, #1456] @ 0x5b0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bge.w 245ac │ │ │ │ + bge.w 22604 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 217fa │ │ │ │ + bne.n 1f852 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9068 │ │ │ │ + bl 90c4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 226e6 │ │ │ │ + beq.w 2073e │ │ │ │ bic.w r0, r4, r4, asr #31 │ │ │ │ blx 34e8 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2271c │ │ │ │ + beq.w 20774 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 21878 │ │ │ │ + ble.n 1f8d0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bpl.w 2450a │ │ │ │ - ldr.w r5, [pc, #2772] @ 2231c │ │ │ │ + bpl.w 22562 │ │ │ │ + ldr.w r5, [pc, #2772] @ 20374 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ add r5, pc │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [r5, #1456] @ 0x5b0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bge.w 245ac │ │ │ │ + bge.w 22604 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 21858 │ │ │ │ + bne.n 1f8b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 3b24 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22746 │ │ │ │ + beq.w 2079e │ │ │ │ blx 39c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 22796 │ │ │ │ + blt.w 207ee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 218b4 │ │ │ │ + beq.n 1f90c │ │ │ │ movw r2, #65534 @ 0xfffe │ │ │ │ movt r2, #16383 @ 0x3fff │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ streq r1, [r3, #0] │ │ │ │ - beq.n 218b4 │ │ │ │ + beq.n 1f90c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22592 │ │ │ │ + beq.w 205ea │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ strd r9, r9, [sp, #48] @ 0x30 │ │ │ │ strd r9, r9, [sp, #68] @ 0x44 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ strd r9, r9, [sp, #60] @ 0x3c │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 9068 │ │ │ │ + bl 90c4 │ │ │ │ cmp r9, r0 │ │ │ │ - bge.w 22e36 │ │ │ │ + bge.w 20e8e │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 2449e │ │ │ │ + bpl.w 224f6 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r6, [r3, r9, lsl #2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - ldr.w r3, [pc, #2584] @ 22320 │ │ │ │ + ldr.w r3, [pc, #2584] @ 20378 │ │ │ │ ldr.w r4, [fp, r3] │ │ │ │ - ldr.w r3, [pc, #2580] @ 22324 │ │ │ │ + ldr.w r3, [pc, #2580] @ 2037c │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - bne.w 238a0 │ │ │ │ + bne.w 218f8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 227d2 │ │ │ │ + beq.w 2082a │ │ │ │ mov r1, r6 │ │ │ │ - bl 8b30 │ │ │ │ + bl 8b00 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2285e │ │ │ │ + beq.w 208b6 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r7, r2 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ - bne.w 22ab0 │ │ │ │ - bl 88d0 │ │ │ │ + bne.w 20b08 │ │ │ │ + bl 88a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.w 228c2 │ │ │ │ + bne.w 2091a │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 2290e │ │ │ │ + bne.w 20966 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - bpl.w 244f2 │ │ │ │ + bpl.w 2254a │ │ │ │ ldr r4, [r5, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -45376,207 +42384,207 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 219ac │ │ │ │ + beq.n 1fa04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 226b0 │ │ │ │ - ldr.w r7, [pc, #2424] @ 22328 │ │ │ │ + beq.w 20708 │ │ │ │ + ldr.w r7, [pc, #2424] @ 20380 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r7, pc │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr.w r0, [r7, #1120] @ 0x460 │ │ │ │ - bl af84 │ │ │ │ + bl afdc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 228a2 │ │ │ │ + beq.w 208fa │ │ │ │ ldr.w r1, [r7, #608] @ 0x260 │ │ │ │ - bl 823c │ │ │ │ + bl 820c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2292e │ │ │ │ + beq.w 20986 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 219f2 │ │ │ │ + beq.n 1fa4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22712 │ │ │ │ + beq.w 2076a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 22950 │ │ │ │ + beq.w 209a8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 8b30 │ │ │ │ + bl 8b00 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 229fc │ │ │ │ + beq.w 20a54 │ │ │ │ movs r1, #0 │ │ │ │ - bl f4e8 │ │ │ │ + bl f540 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22a28 │ │ │ │ + beq.w 20a80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21a2e │ │ │ │ + beq.n 1fa86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22778 │ │ │ │ + beq.w 207d0 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itttt ne │ │ │ │ movne r2, #1 │ │ │ │ movne r1, #4 │ │ │ │ movtne r2, #32768 @ 0x8000 │ │ │ │ movne r5, #0 │ │ │ │ - beq.w 22a6c │ │ │ │ + beq.w 20ac4 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, r3 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ strd r5, r8, [sp, #208] @ 0xd0 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21a74 │ │ │ │ + beq.n 1facc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22782 │ │ │ │ + beq.w 207da │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21a88 │ │ │ │ + beq.n 1fae0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2278c │ │ │ │ + beq.w 207e4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22b20 │ │ │ │ + beq.w 20b78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21aa4 │ │ │ │ + beq.n 1fafc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 227c8 │ │ │ │ - ldr.w r4, [pc, #2180] @ 2232c │ │ │ │ + beq.w 20820 │ │ │ │ + ldr.w r4, [pc, #2180] @ 20384 │ │ │ │ add r4, pc │ │ │ │ ldr.w r0, [r4, #1120] @ 0x460 │ │ │ │ - bl af84 │ │ │ │ + bl afdc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22a50 │ │ │ │ + beq.w 20aa8 │ │ │ │ ldr.w r1, [r4, #608] @ 0x260 │ │ │ │ - bl 823c │ │ │ │ + bl 820c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22bc8 │ │ │ │ + beq.w 20c20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21ade │ │ │ │ + beq.n 1fb36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22862 │ │ │ │ + beq.w 208ba │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 22b94 │ │ │ │ + beq.w 20bec │ │ │ │ mov r1, r6 │ │ │ │ - bl 8b30 │ │ │ │ + bl 8b00 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22c34 │ │ │ │ + beq.w 20c8c │ │ │ │ movs r1, #1 │ │ │ │ - bl f4e8 │ │ │ │ + bl f540 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22c18 │ │ │ │ + beq.w 20c70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21b1a │ │ │ │ + beq.n 1fb72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2299a │ │ │ │ + beq.w 209f2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itttt ne │ │ │ │ movne r2, #1 │ │ │ │ movne r1, #4 │ │ │ │ movtne r2, #32768 @ 0x8000 │ │ │ │ movne r5, #0 │ │ │ │ - beq.w 22f86 │ │ │ │ + beq.w 20fde │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r8, [sp, #208] @ 0xd0 │ │ │ │ add r1, r3 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21b5e │ │ │ │ + beq.n 1fbb6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22990 │ │ │ │ + beq.w 209e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21b72 │ │ │ │ + beq.n 1fbca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22986 │ │ │ │ + beq.w 209de │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22db2 │ │ │ │ + beq.w 20e0a │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21b90 │ │ │ │ + beq.n 1fbe8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 229ac │ │ │ │ + beq.w 20a04 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9068 │ │ │ │ + bl 90c4 │ │ │ │ mov r1, r0 │ │ │ │ adds r0, r1, #1 │ │ │ │ - beq.w 22dd4 │ │ │ │ + beq.w 20e2c │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 236cc │ │ │ │ - ldr.w r3, [pc, #1928] @ 22330 │ │ │ │ + ble.w 21724 │ │ │ │ + ldr.w r3, [pc, #1928] @ 20388 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, lr │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ asrs r3, r1, #31 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ @@ -45595,240 +42603,240 @@ │ │ │ │ str.w lr, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str.w fp, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl b550 │ │ │ │ + bl b5a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22d8e │ │ │ │ + beq.w 20de6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 229a4 │ │ │ │ + beq.w 209fc │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vcmp.f32 s16, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 22e0e │ │ │ │ + beq.w 20e66 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21c26 │ │ │ │ + beq.n 1fc7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22a1e │ │ │ │ + beq.w 20a76 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ ldr.w r0, [r6, #1120] @ 0x460 │ │ │ │ - bl af84 │ │ │ │ + bl afdc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22dec │ │ │ │ + beq.w 20e44 │ │ │ │ ldr.w r1, [r6, #1112] @ 0x458 │ │ │ │ - bl 823c │ │ │ │ + bl 820c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23020 │ │ │ │ + beq.w 21078 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21c5c │ │ │ │ + beq.n 1fcb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22b46 │ │ │ │ + beq.w 20b9e │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ blx 3844 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23048 │ │ │ │ + beq.w 210a0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 36e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2306c │ │ │ │ + beq.w 210c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21c92 │ │ │ │ + beq.n 1fcea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22b80 │ │ │ │ + beq.w 20bd8 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itttt ne │ │ │ │ movne r2, #1 │ │ │ │ movne r1, #4 │ │ │ │ movtne r2, #32768 @ 0x8000 │ │ │ │ movne r4, #0 │ │ │ │ - beq.w 230fa │ │ │ │ + beq.w 21152 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ strd r4, r6, [sp, #208] @ 0xd0 │ │ │ │ add r1, r3 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21cd4 │ │ │ │ + beq.n 1fd2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22b8a │ │ │ │ + beq.w 20be2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21ce8 │ │ │ │ + beq.n 1fd40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 222b0 │ │ │ │ + beq.w 20308 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 23094 │ │ │ │ + beq.w 210ec │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f4e8 │ │ │ │ + bl f540 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 230b6 │ │ │ │ + beq.w 2110e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21d12 │ │ │ │ + beq.n 1fd6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22c3a │ │ │ │ + beq.w 20c92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl f9e4 │ │ │ │ + bl fa3c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23688 │ │ │ │ + beq.w 216e0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 8838 │ │ │ │ - ldr.w r3, [pc, #1536] @ 22334 │ │ │ │ + bl 8808 │ │ │ │ + ldr.w r3, [pc, #1536] @ 2038c │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1460] @ 0x5b4 │ │ │ │ - bl 92f4 │ │ │ │ + bl 9350 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23664 │ │ │ │ + beq.w 216bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f9e4 │ │ │ │ + bl fa3c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23144 │ │ │ │ + beq.w 2119c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21d6e │ │ │ │ + beq.n 1fdc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22d84 │ │ │ │ - ldr.w r4, [pc, #1480] @ 22338 │ │ │ │ + beq.w 20ddc │ │ │ │ + ldr.w r4, [pc, #1480] @ 20390 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add r4, pc │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr.w r1, [r4, #1312] @ 0x520 │ │ │ │ - bl 823c │ │ │ │ + bl 820c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23192 │ │ │ │ + beq.w 211ea │ │ │ │ ldr.w r1, [r4, #1456] @ 0x5b0 │ │ │ │ movs r2, #0 │ │ │ │ - bl cd68 │ │ │ │ + bl cdc0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.w 23172 │ │ │ │ + blt.w 211ca │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21db0 │ │ │ │ + beq.n 1fe08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 222b8 │ │ │ │ + beq.w 20310 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 22d5c │ │ │ │ + bne.w 20db4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 3ad0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23bd4 │ │ │ │ - ldr.w r3, [pc, #1396] @ 2233c │ │ │ │ + beq.w 21c2c │ │ │ │ + ldr.w r3, [pc, #1396] @ 20394 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1104] @ 0x450 │ │ │ │ - bl 823c │ │ │ │ + bl 820c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23bac │ │ │ │ + beq.w 21c04 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21dee │ │ │ │ + beq.n 1fe46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 236d6 │ │ │ │ + beq.w 2172e │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 3ad0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 238d0 │ │ │ │ - ldr.w r3, [pc, #1340] @ 22340 │ │ │ │ + beq.w 21928 │ │ │ │ + ldr.w r3, [pc, #1340] @ 20398 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1104] @ 0x450 │ │ │ │ - bl 823c │ │ │ │ + bl 820c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 238f4 │ │ │ │ + beq.w 2194c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21e2c │ │ │ │ + beq.n 1fe84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23324 │ │ │ │ + beq.w 2137c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 23edc │ │ │ │ + bne.w 21f34 │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 24594 │ │ │ │ + beq.w 225ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -45837,71 +42845,71 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21e92 │ │ │ │ + beq.n 1feea │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2332e │ │ │ │ + beq.w 21386 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eor.w r2, r1, #1 │ │ │ │ orr.w r2, r2, r1, lsl #31 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21eca │ │ │ │ + beq.n 1ff22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 222d0 │ │ │ │ + beq.w 20328 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 23f16 │ │ │ │ + beq.w 21f6e │ │ │ │ mov r0, r6 │ │ │ │ - bl cd10 │ │ │ │ + bl cd68 │ │ │ │ mov r7, r0 │ │ │ │ mov fp, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 23eec │ │ │ │ + beq.w 21f44 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21efc │ │ │ │ + beq.n 1ff54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2334c │ │ │ │ + beq.w 213a4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [sl] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 23e5a │ │ │ │ + bne.w 21eb2 │ │ │ │ ldr.w r5, [sl, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 245b6 │ │ │ │ + beq.w 2260e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -45910,123 +42918,123 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21f5c │ │ │ │ + beq.n 1ffb4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23338 │ │ │ │ + beq.w 21390 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eor.w r2, r1, #1 │ │ │ │ orr.w r2, r2, r1, lsl #31 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21f94 │ │ │ │ + beq.n 1ffec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 222c8 │ │ │ │ + beq.w 20320 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 23e64 │ │ │ │ + beq.w 21ebc │ │ │ │ mov r0, r6 │ │ │ │ - bl cd10 │ │ │ │ + bl cd68 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ - beq.w 23e8a │ │ │ │ + beq.w 21ee2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21fc6 │ │ │ │ + beq.n 2001e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23342 │ │ │ │ + beq.w 2139a │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ blx 3bcc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23a9e │ │ │ │ + beq.w 21af6 │ │ │ │ ldrd r0, r1, [sp, #120] @ 0x78 │ │ │ │ blx 3bcc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23a70 │ │ │ │ + beq.w 21ac8 │ │ │ │ movs r0, #2 │ │ │ │ blx 38f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23a42 │ │ │ │ + beq.w 21a9a │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 925c │ │ │ │ + bl 92b8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 925c │ │ │ │ + bl 92b8 │ │ │ │ movs r0, #1 │ │ │ │ blx 34e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23a1c │ │ │ │ + beq.w 21a74 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8cc8 │ │ │ │ + bl 8c98 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [pc, #800] @ (22344 ) │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [pc, #800] @ (2039c ) │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1312] @ 0x520 │ │ │ │ - bl 823c │ │ │ │ + bl 820c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 239f6 │ │ │ │ - ldr r3, [pc, #784] @ (22348 ) │ │ │ │ + beq.w 21a4e │ │ │ │ + ldr r3, [pc, #784] @ (203a0 ) │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 239c0 │ │ │ │ + bne.w 21a18 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w 244ce │ │ │ │ + bpl.w 22526 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 239b6 │ │ │ │ + bhi.w 21a0e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 243ea │ │ │ │ + beq.w 22442 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2207c │ │ │ │ + beq.n 200d4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 23eb4 │ │ │ │ + beq.w 21f0c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ asrs r2, r3, #31 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #180] @ 0xb4 │ │ │ │ @@ -46039,220 +43047,220 @@ │ │ │ │ str.w ip, [sp, #104] @ 0x68 │ │ │ │ strd r2, r3, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ sbcs.w r3, r8, r3 │ │ │ │ - bge.w 22c44 │ │ │ │ + bge.w 20c9c │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r3, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 23ff0 │ │ │ │ + bne.w 22048 │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 24534 │ │ │ │ + beq.w 2258c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ cmp r3, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 22108 │ │ │ │ + beq.n 20160 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 243f8 │ │ │ │ + beq.w 22450 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eor.w r2, r1, #1 │ │ │ │ orr.w r2, r2, r1, lsl #31 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 2213c │ │ │ │ + beq.n 20194 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 222c0 │ │ │ │ + beq.w 20318 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 23fc2 │ │ │ │ + beq.w 2201a │ │ │ │ mov r0, r7 │ │ │ │ - bl cd10 │ │ │ │ + bl cd68 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ - beq.w 243b0 │ │ │ │ + beq.w 22408 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 2216a │ │ │ │ + beq.n 201c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23fe6 │ │ │ │ + beq.w 2203e │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r3, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [sl] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 243a6 │ │ │ │ + bne.w 223fe │ │ │ │ ldr.w r7, [sl, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2443c │ │ │ │ + beq.w 22494 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ cmp r3, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 221ba │ │ │ │ + beq.n 20212 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 243e0 │ │ │ │ + beq.w 22438 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eor.w r2, r1, #1 │ │ │ │ orr.w r2, r2, r1, lsl #31 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 221f0 │ │ │ │ + beq.n 20248 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24392 │ │ │ │ + beq.w 223ea │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2436e │ │ │ │ + beq.w 223c6 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd10 │ │ │ │ + bl cd68 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #140] @ 0x8c │ │ │ │ - beq.w 2433e │ │ │ │ + beq.w 22396 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 2221e │ │ │ │ + beq.n 20276 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2439c │ │ │ │ + beq.w 223f4 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ subs r2, r4, r3 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ sbcs.w r3, r2, r3 │ │ │ │ - blt.w 231b6 │ │ │ │ + blt.w 2120e │ │ │ │ mov r0, r4 │ │ │ │ blx 3bcc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23b6a │ │ │ │ + beq.w 21bc2 │ │ │ │ ldrd r0, r1, [sp, #140] @ 0x8c │ │ │ │ blx 3bcc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23b44 │ │ │ │ + beq.w 21b9c │ │ │ │ movs r0, #2 │ │ │ │ blx 38f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23fae │ │ │ │ + beq.w 22006 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ - bl 925c │ │ │ │ + bl 92b8 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 925c │ │ │ │ + bl 92b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 9464 │ │ │ │ + bl 94c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 23f8e │ │ │ │ + beq.w 21fe6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22298 │ │ │ │ + beq.n 202f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23b8e │ │ │ │ + beq.w 21be6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ adc.w r8, r8, #0 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #12] │ │ │ │ - b.n 220a8 │ │ │ │ + b.n 20100 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21ce8 │ │ │ │ + b.n 1fd40 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21db0 │ │ │ │ + b.n 1fe08 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2213c │ │ │ │ + b.n 20194 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21f94 │ │ │ │ + b.n 1ffec │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21eca │ │ │ │ + b.n 1ff22 │ │ │ │ mov fp, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, r4 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ strd r4, r4, [sp, #48] @ 0x30 │ │ │ │ @@ -46260,208 +43268,217 @@ │ │ │ │ strd r4, r4, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ strd r4, r4, [sp, #60] @ 0x3c │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ strd r4, r4, [sp, #28] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ blx 3bf8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.w 211e4 │ │ │ │ + b.w 1f23c │ │ │ │ nop │ │ │ │ - vaddl.s16 q0, d0, d3 │ │ │ │ - vhadd.s d0, d2, d3 │ │ │ │ + lsrs r0, r7, #28 │ │ │ │ + movs r4, r0 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ + movs r4, r0 │ │ │ │ lsls r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r2, #12] │ │ │ │ - ldcl 0, cr0, [ip], {3} │ │ │ │ - rsbs r0, r4, r3 │ │ │ │ - orr.w r0, ip, r3 │ │ │ │ - ands.w r0, r0, r3 │ │ │ │ - @ instruction: 0xe9bc0003 │ │ │ │ - ldrd r0, r0, [lr, #-12]! │ │ │ │ - b.n 22208 │ │ │ │ - movs r3, r0 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ + movs r4, r0 │ │ │ │ + lsrs r4, r0, #18 │ │ │ │ + movs r4, r0 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ + movs r4, r0 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ + movs r4, r0 │ │ │ │ + lsrs r0, r7, #6 │ │ │ │ + movs r4, r0 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ + movs r4, r0 │ │ │ │ + lsrs r6, r4, #4 │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ + movs r4, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 3ad0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 227fe │ │ │ │ + beq.w 20856 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r7, [r3, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2282e │ │ │ │ + beq.w 20886 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2237c │ │ │ │ + beq.n 203d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2258a │ │ │ │ + beq.w 205e2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r7 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22464 │ │ │ │ - ldr.w r8, [pc, #3136] @ 22fcc │ │ │ │ + beq.n 204bc │ │ │ │ + ldr.w r8, [pc, #3136] @ 21024 │ │ │ │ add r6, sp, #212 @ 0xd4 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r6, [sp, #28] │ │ │ │ add r8, pc │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r3, [r8, #1588] @ 0x634 │ │ │ │ + ldr.w r3, [r8, #1584] @ 0x630 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r9 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr.w r2, [r8, #1468] @ 0x5bc │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ mov r2, fp │ │ │ │ str r4, [sp, #208] @ 0xd0 │ │ │ │ str r5, [sp, #212] @ 0xd4 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 223dc │ │ │ │ + beq.n 20434 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 22448 │ │ │ │ + beq.n 204a0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2248c │ │ │ │ - ldr.w r3, [pc, #3052] @ 22fd0 │ │ │ │ + beq.n 204e4 │ │ │ │ + ldr.w r3, [pc, #3052] @ 21028 │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 24458 │ │ │ │ - ldr.w r2, [pc, #3040] @ 22fd4 │ │ │ │ + beq.w 224b0 │ │ │ │ + ldr.w r2, [pc, #3040] @ 2102c │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 244ea │ │ │ │ + beq.w 22542 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 224a0 │ │ │ │ + bge.n 204f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str.w r4, [r2, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r6, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2242c │ │ │ │ + beq.n 20484 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 2245a │ │ │ │ + cbz r3, 204b2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r7 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22462 │ │ │ │ + cbz r0, 204ba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22444 │ │ │ │ + beq.n 2049c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 22450 │ │ │ │ + cbz r3, 204a8 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 223a0 │ │ │ │ + b.n 203f8 │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 223dc │ │ │ │ + b.n 20434 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 223a4 │ │ │ │ + b.n 203fc │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2242c │ │ │ │ + b.n 20484 │ │ │ │ str r5, [sp, #12] │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2276e │ │ │ │ - ldr.w r2, [pc, #2920] @ 22fd8 │ │ │ │ + beq.w 207c6 │ │ │ │ + ldr.w r2, [pc, #2920] @ 21030 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 22a04 │ │ │ │ + bne.w 20a5c │ │ │ │ blx 38a0 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.w 2179e │ │ │ │ + b.w 1f7f6 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.w 2127a │ │ │ │ + b.w 1f2d2 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 21720 │ │ │ │ + b.w 1f778 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 38bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23ee6 │ │ │ │ + beq.w 21f3e │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r5, r4 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - b.w 21368 │ │ │ │ + b.w 1f3c0 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 217b6 │ │ │ │ + b.w 1f80e │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ - b.w 21034 │ │ │ │ + b.w 1f08c │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 215c0 │ │ │ │ + b.w 1f618 │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2156a │ │ │ │ + b.w 1f5c2 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 21580 │ │ │ │ + b.w 1f5d8 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 21596 │ │ │ │ + b.w 1f5ee │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 215ac │ │ │ │ + b.w 1f604 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 21552 │ │ │ │ - bl c29c │ │ │ │ + b.w 1f5aa │ │ │ │ + bl c2f4 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - b.w 20b04 │ │ │ │ + b.w 1eb5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -46471,15 +43488,15 @@ │ │ │ │ strd r0, r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ strd r0, r0, [sp, #60] @ 0x3c │ │ │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ strd r0, r0, [sp, #20] │ │ │ │ @@ -46488,21 +43505,21 @@ │ │ │ │ strd r0, r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ strd r0, r0, [sp, #60] @ 0x3c │ │ │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2237c │ │ │ │ + b.n 203d4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 218b4 │ │ │ │ + b.w 1f90c │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r2 │ │ │ │ mov sl, r2 │ │ │ │ mov r6, r2 │ │ │ │ @@ -46512,18 +43529,18 @@ │ │ │ │ movw r7, #1180 @ 0x49c │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ strd r2, r2, [sp, #60] @ 0x3c │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, r2, [sp, #28] │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 225a2 │ │ │ │ + b.n 205fa │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ @@ -46531,15 +43548,15 @@ │ │ │ │ strd r0, r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ strd r0, r0, [sp, #60] @ 0x3c │ │ │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r4 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ @@ -46547,19 +43564,19 @@ │ │ │ │ strd r4, r4, [sp, #48] @ 0x30 │ │ │ │ strd r4, r4, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ strd r4, r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ strd r4, r4, [sp, #28] │ │ │ │ str r4, [sp, #12] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2446e │ │ │ │ + beq.w 224c6 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ itt ne │ │ │ │ @@ -46570,23 +43587,23 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22674 │ │ │ │ + beq.n 206cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22a48 │ │ │ │ + beq.w 20aa0 │ │ │ │ movs r2, #6 │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ - b.w 21518 │ │ │ │ + b.w 1f570 │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r3 │ │ │ │ @@ -46596,18 +43613,18 @@ │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 219ac │ │ │ │ + b.w 1fa04 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r0 │ │ │ │ strd r0, r0, [sp, #20] │ │ │ │ @@ -46615,15 +43632,15 @@ │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ strd r0, r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ strd r0, r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov.w r7, #1256 @ 0x4e8 │ │ │ │ mov fp, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r4 │ │ │ │ @@ -46631,60 +43648,60 @@ │ │ │ │ strd r4, r4, [sp, #48] @ 0x30 │ │ │ │ strd r4, r4, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ strd r4, r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #12] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 219f2 │ │ │ │ + b.w 1fa4a │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r7, #1256 @ 0x4e8 │ │ │ │ strd r0, r0, [sp, #20] │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ strd r0, r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ strd r0, r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ movw r7, #1258 @ 0x4ea │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ strd r0, r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ strd r0, r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.w 2179e │ │ │ │ + b.w 1f7f6 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 21a2e │ │ │ │ + b.w 1fa86 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 21a74 │ │ │ │ + b.w 1facc │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 21a88 │ │ │ │ + b.w 1fae0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r7, #1258 @ 0x4ea │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r3 │ │ │ │ @@ -46696,35 +43713,35 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 21aa4 │ │ │ │ - ldr.w r3, [pc, #2056] @ 22fdc │ │ │ │ + b.w 1fafc │ │ │ │ + ldr.w r3, [pc, #2056] @ 21034 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r1, [pc, #2052] @ 22fe0 │ │ │ │ + ldr.w r1, [pc, #2052] @ 21038 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ movw r7, #1259 @ 0x4eb │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ mov r5, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r0 │ │ │ │ @@ -46734,15 +43751,15 @@ │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ strd r0, r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ strd r0, r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ mov r4, r7 │ │ │ │ mov r5, r8 │ │ │ │ mov fp, r7 │ │ │ │ mov r8, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r7 │ │ │ │ @@ -46752,20 +43769,20 @@ │ │ │ │ strd r7, r7, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ strd r7, r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ strd r7, r7, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ movw r7, #1253 @ 0x4e5 │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - b.n 227e8 │ │ │ │ + b.n 20840 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 21ade │ │ │ │ + b.w 1fb36 │ │ │ │ mov fp, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r4 │ │ │ │ movw r7, #1180 @ 0x49c │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ mov sl, r4 │ │ │ │ @@ -46775,125 +43792,125 @@ │ │ │ │ strd r4, r4, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ strd r4, r4, [sp, #60] @ 0x3c │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ strd r4, r4, [sp, #28] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r0 │ │ │ │ strd r3, r2, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #24] │ │ │ │ movw r7, #1260 @ 0x4ec │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bgt.w 22c04 │ │ │ │ + bgt.w 20c5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 22bea │ │ │ │ - ldr.w r3, [pc, #1812] @ 22fe4 │ │ │ │ + blt.w 20c42 │ │ │ │ + ldr.w r3, [pc, #1812] @ 2103c │ │ │ │ cmp r0, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - beq.w 230e4 │ │ │ │ - ldr.w r3, [pc, #1800] @ 22fe8 │ │ │ │ + beq.w 2113c │ │ │ │ + ldr.w r3, [pc, #1800] @ 21040 │ │ │ │ add r3, pc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr.w r1, [pc, #1792] @ 22fec │ │ │ │ + ldr.w r1, [pc, #1792] @ 21044 │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movw r7, #1259 @ 0x4eb │ │ │ │ str r5, [sp, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r3, #6 │ │ │ │ - bpl.w 24564 │ │ │ │ + bpl.w 225bc │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - b.w 21988 │ │ │ │ + b.w 1f9e0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ strd r3, r2, [sp, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ movw r7, #1260 @ 0x4ec │ │ │ │ - b.w 212d2 │ │ │ │ - ldr.w r3, [pc, #1672] @ 22fdc │ │ │ │ + b.w 1f32a │ │ │ │ + ldr.w r3, [pc, #1672] @ 21034 │ │ │ │ mov r5, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r7 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r1, [pc, #1680] @ 22ff0 │ │ │ │ + ldr.w r1, [pc, #1680] @ 21048 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ movw r7, #1260 @ 0x4ec │ │ │ │ strd r3, r5, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov fp, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 21b72 │ │ │ │ + b.w 1fbca │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 21b5e │ │ │ │ + b.w 1fbb6 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 21b1a │ │ │ │ - bl 89f4 │ │ │ │ - b.w 21c02 │ │ │ │ + b.w 1fb72 │ │ │ │ + bl 89c4 │ │ │ │ + b.w 1fc5a │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 21b90 │ │ │ │ - ldr.w r3, [pc, #1596] @ 22ff4 │ │ │ │ + b.w 1fbe8 │ │ │ │ + ldr.w r3, [pc, #1596] @ 2104c │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movw r7, #1253 @ 0x4e5 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr.w r1, [pc, #1584] @ 22ff8 │ │ │ │ + ldr.w r1, [pc, #1584] @ 21050 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r2 │ │ │ │ @@ -46904,62 +43921,62 @@ │ │ │ │ mov r8, r2 │ │ │ │ strd r2, r2, [sp, #48] @ 0x30 │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ strd r2, r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, r2, [sp, #28] │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ mov r5, r4 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 2296a │ │ │ │ - bl a768 │ │ │ │ + b.n 209c2 │ │ │ │ + bl a7c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2247e │ │ │ │ + bne.w 204d6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21280 │ │ │ │ + bne.w 1f2d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.w 216b4 │ │ │ │ + b.w 1f70c │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 21c26 │ │ │ │ + b.w 1fc7e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ mov r4, r7 │ │ │ │ strd r3, r2, [sp, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ movw r7, #1260 @ 0x4ec │ │ │ │ - b.w 212d2 │ │ │ │ + b.w 1f32a │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22674 │ │ │ │ + b.n 206cc │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ movw r7, #1261 @ 0x4ed │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r5, [r7, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2457c │ │ │ │ + beq.w 225d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -46968,66 +43985,66 @@ │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 22aa6 │ │ │ │ + beq.n 20afe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 230ee │ │ │ │ + beq.w 21146 │ │ │ │ mov r7, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #2 │ │ │ │ - b.w 21a44 │ │ │ │ + b.w 1fa9c │ │ │ │ blx 3ad0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22be6 │ │ │ │ + beq.w 20c3e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22ad0 │ │ │ │ + beq.n 20b28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 233ba │ │ │ │ + beq.w 21412 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r3, #112] @ 0x70 │ │ │ │ blx r8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2335e │ │ │ │ + beq.w 213b6 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 236e0 │ │ │ │ + beq.w 21738 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 23722 │ │ │ │ - bl 10888 │ │ │ │ + bne.w 2177a │ │ │ │ + bl 108e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 23ec2 │ │ │ │ + beq.w 21f1a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22b18 │ │ │ │ + beq.n 20b70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 233c4 │ │ │ │ + beq.w 2141c │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ - b.w 219ac │ │ │ │ + b.w 1fa04 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ movw r7, #1260 @ 0x4ec │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ mov fp, r4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ @@ -47036,48 +44053,48 @@ │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 21c5c │ │ │ │ - ldr.w r2, [pc, #1160] @ 22fdc │ │ │ │ + b.w 1fcb4 │ │ │ │ + ldr.w r2, [pc, #1160] @ 21034 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov fp, r4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r9, r4 │ │ │ │ movw r7, #1180 @ 0x49c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr.w r1, [pc, #1172] @ 22ffc │ │ │ │ + ldr.w r1, [pc, #1172] @ 21054 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #1168] @ 23000 │ │ │ │ + ldr.w r2, [pc, #1168] @ 21058 │ │ │ │ add r2, pc │ │ │ │ blx 3b8c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - b.n 2287c │ │ │ │ + b.n 208d4 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 21c92 │ │ │ │ + b.w 1fcea │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 21cd4 │ │ │ │ - ldr.w r2, [pc, #1092] @ 22fdc │ │ │ │ + b.w 1fd2c │ │ │ │ + ldr.w r2, [pc, #1092] @ 21034 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #24] │ │ │ │ - ldr.w r1, [pc, #1124] @ 23004 │ │ │ │ + ldr.w r1, [pc, #1124] @ 2105c │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 3764 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ @@ -47085,383 +44102,383 @@ │ │ │ │ mov fp, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ movw r7, #1261 @ 0x4ed │ │ │ │ str r4, [sp, #24] │ │ │ │ - b.w 212e4 │ │ │ │ + b.w 1f33c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov fp, r0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movw r7, #1261 @ 0x4ed │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov fp, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r9, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ movw r7, #1259 @ 0x4eb │ │ │ │ - b.w 212be │ │ │ │ - ldr r3, [pc, #988] @ (22fe4 ) │ │ │ │ + b.w 1f316 │ │ │ │ + ldr r3, [pc, #988] @ (2103c ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #1020] @ (23008 ) │ │ │ │ + ldr r1, [pc, #1020] @ (21060 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n 228f2 │ │ │ │ + b.n 2094a │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r3, r4 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ str r5, [sp, #24] │ │ │ │ movw r7, #1261 @ 0x4ed │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - b.w 212e4 │ │ │ │ + b.w 1f33c │ │ │ │ mov r3, r4 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - b.n 22bae │ │ │ │ + b.n 20c06 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 21d12 │ │ │ │ + b.w 1fd6a │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [sp, #180] @ 0xb4 │ │ │ │ - bl 9068 │ │ │ │ + bl 90c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 24156 │ │ │ │ + bne.w 221ae │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl b550 │ │ │ │ + bl b5a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 240fa │ │ │ │ + beq.w 22152 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ blx 3bcc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 240d6 │ │ │ │ + beq.w 2212e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 35c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2411e │ │ │ │ + beq.w 22176 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22c9a │ │ │ │ + beq.n 20cf2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24402 │ │ │ │ + beq.w 2245a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22cae │ │ │ │ + beq.n 20d06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2414c │ │ │ │ + beq.w 221a4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl f628 │ │ │ │ + bl f680 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 240a6 │ │ │ │ + blt.w 220fe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22cd4 │ │ │ │ + beq.n 20d2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 240cc │ │ │ │ + beq.w 22124 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl b550 │ │ │ │ + bl b5a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2408a │ │ │ │ + beq.w 220e2 │ │ │ │ ldrd r0, r1, [sp, #112] @ 0x70 │ │ │ │ blx 3bcc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24050 │ │ │ │ + beq.w 220a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 35c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24020 │ │ │ │ + beq.w 22078 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22d1a │ │ │ │ + beq.n 20d72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2409c │ │ │ │ + beq.w 220f4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22d2e │ │ │ │ + beq.n 20d86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24076 │ │ │ │ + beq.w 220ce │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl f628 │ │ │ │ + bl f680 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 23ffa │ │ │ │ + blt.w 22052 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22d54 │ │ │ │ + beq.n 20dac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24080 │ │ │ │ + beq.w 220d8 │ │ │ │ str.w sl, [sp, #104] @ 0x68 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ adds.w r8, r8, #1 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r2, r8 │ │ │ │ - beq.w 236b6 │ │ │ │ + beq.w 2170e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b.w 21be2 │ │ │ │ + b.w 1fc3a │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 21d6e │ │ │ │ + b.w 1fdc6 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov.w r7, #1264 @ 0x4f0 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ movw r7, #1261 @ 0x4ed │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ mov fp, r4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r9, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ movs r4, #0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ mov fp, r4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ movw r7, #1263 @ 0x4ef │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movw r7, #1269 @ 0x4f5 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21c12 │ │ │ │ + beq.w 1fc6a │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r7, #1264 @ 0x4f0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.n 228fc │ │ │ │ + b.n 20954 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22e4c │ │ │ │ + beq.n 20ea4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 233e6 │ │ │ │ + beq.w 2143e │ │ │ │ movs r0, #1 │ │ │ │ blx 34e8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 237fe │ │ │ │ - ldr r3, [pc, #432] @ (2300c ) │ │ │ │ + beq.w 21856 │ │ │ │ + ldr r3, [pc, #432] @ (21064 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1284] @ 0x504 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - bl 8cc8 │ │ │ │ + bl 8c98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9068 │ │ │ │ + bl 90c4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 237a0 │ │ │ │ - ldr r6, [pc, #396] @ (23010 ) │ │ │ │ + beq.w 217f8 │ │ │ │ + ldr r6, [pc, #396] @ (21068 ) │ │ │ │ asrs r3, r0, #31 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ vmov.f32 s17, #240 @ 0xbf800000 -1.0 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ adds.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 23764 │ │ │ │ + blt.w 217bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl b550 │ │ │ │ + bl b5a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23746 │ │ │ │ + beq.w 2179e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 236ea │ │ │ │ + beq.w 21742 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vcmp.f32 s16, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 236fa │ │ │ │ + beq.w 21752 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22eea │ │ │ │ + beq.n 20f42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2365c │ │ │ │ + beq.w 216b4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl b550 │ │ │ │ + bl b5a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23872 │ │ │ │ + beq.w 218ca │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #4 │ │ │ │ ldr.w r1, [r3, #1456] @ 0x5b0 │ │ │ │ blx 36e4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23856 │ │ │ │ + beq.w 218ae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22f24 │ │ │ │ + beq.n 20f7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 236f2 │ │ │ │ - ldr r3, [pc, #236] @ (23014 ) │ │ │ │ - ldr r2, [pc, #240] @ (23018 ) │ │ │ │ + beq.w 2174a │ │ │ │ + ldr r3, [pc, #236] @ (2106c ) │ │ │ │ + ldr r2, [pc, #240] @ (21070 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ sub.w ip, r9, r3 │ │ │ │ rsbs r4, ip, #0 │ │ │ │ adc.w r4, r4, ip │ │ │ │ cmp r9, r3 │ │ │ │ it ne │ │ │ │ cmpne r9, r2 │ │ │ │ - beq.n 22f60 │ │ │ │ - ldr r3, [pc, #212] @ (2301c ) │ │ │ │ + beq.n 20fb8 │ │ │ │ + ldr r3, [pc, #212] @ (21074 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ sub.w r6, r9, r3 │ │ │ │ negs r7, r6 │ │ │ │ adcs r7, r6 │ │ │ │ - cbnz r7, 22f60 │ │ │ │ + cbnz r7, 20fb8 │ │ │ │ mov r0, r9 │ │ │ │ blx 3a00 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.w 23838 │ │ │ │ + blt.w 21890 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22f74 │ │ │ │ + beq.n 20fcc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 22f7e │ │ │ │ + cbz r3, 20fd6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 233ee │ │ │ │ + bne.w 21446 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 22e96 │ │ │ │ + b.n 20eee │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22f74 │ │ │ │ + b.n 20fcc │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 244b6 │ │ │ │ + beq.w 2250e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -47470,60 +44487,58 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22fc0 │ │ │ │ + beq.n 21018 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23356 │ │ │ │ + beq.w 213ae │ │ │ │ mov r4, r7 │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 21b30 │ │ │ │ + b.w 1fb88 │ │ │ │ nop │ │ │ │ - b.n 237ac │ │ │ │ - movs r3, r0 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ + movs r4, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + cmn r4, r4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #198 @ 0xc6 │ │ │ │ + cmp r2, r4 │ │ │ │ movs r2, r0 │ │ │ │ - movs r0, #8 │ │ │ │ + add ip, r5 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, r5, #5 │ │ │ │ + adcs r2, r4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #12 │ │ │ │ + adds r4, #238 @ 0xee │ │ │ │ movs r2, r0 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + subs r7, #30 │ │ │ │ movs r2, r0 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + mov r8, pc │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, r5, #4 │ │ │ │ + subs r7, #32 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ - bls.n 23058 │ │ │ │ - movs r3, r0 │ │ │ │ - bhi.n 22ff8 │ │ │ │ - movs r3, r0 │ │ │ │ + str.w r0, [ip, #3] │ │ │ │ + ldrb.w r0, [sl, #3] │ │ │ │ lsls r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ @@ -47537,29 +44552,29 @@ │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ movw r7, #1269 @ 0x4f5 │ │ │ │ - b.w 212d2 │ │ │ │ + b.w 1f32a │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ movw r7, #1269 @ 0x4f5 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r5, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ @@ -47567,28 +44582,28 @@ │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ movw r7, #1269 @ 0x4f5 │ │ │ │ - b.w 212d2 │ │ │ │ + b.w 1f32a │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov fp, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r8, r4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movw r7, #1269 @ 0x4f5 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov r9, r4 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ mov sl, r4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str r4, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r7, r5 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -47599,26 +44614,26 @@ │ │ │ │ mov r3, r4 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ movw r7, #1269 @ 0x4f5 │ │ │ │ - b.w 212be │ │ │ │ - ldr.w r3, [pc, #3196] @ 23d64 │ │ │ │ + b.w 1f316 │ │ │ │ + ldr.w r3, [pc, #3196] @ 21dbc │ │ │ │ add r3, pc │ │ │ │ - b.w 228e4 │ │ │ │ + b.w 2093c │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - b.n 22aa6 │ │ │ │ + b.n 20afe │ │ │ │ ldr r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 244d2 │ │ │ │ + beq.w 2252a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -47627,23 +44642,23 @@ │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2313a │ │ │ │ + beq.n 21192 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23ba2 │ │ │ │ + beq.w 21bfa │ │ │ │ mov r7, fp │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 21ca8 │ │ │ │ + b.w 1fd00 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r7, #1271 @ 0x4f7 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -47654,123 +44669,123 @@ │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movw r7, #1273 @ 0x4f9 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.w 228fc │ │ │ │ + b.w 20954 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ movw r7, #1273 @ 0x4f9 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl b550 │ │ │ │ + bl b5a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23b20 │ │ │ │ + beq.w 21b78 │ │ │ │ movs r1, #1 │ │ │ │ - bl f4e8 │ │ │ │ + bl f540 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23af2 │ │ │ │ + beq.w 21b4a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 231ec │ │ │ │ + beq.n 21244 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23b98 │ │ │ │ + beq.w 21bf0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl b550 │ │ │ │ + bl b5a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23ac2 │ │ │ │ + beq.w 21b1a │ │ │ │ movs r1, #0 │ │ │ │ - bl f4e8 │ │ │ │ + bl f540 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23950 │ │ │ │ + beq.w 219a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23220 │ │ │ │ + beq.n 21278 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23ae8 │ │ │ │ + beq.w 21b40 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 3c44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23988 │ │ │ │ + beq.w 219e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23244 │ │ │ │ + beq.n 2129c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23980 │ │ │ │ + beq.w 219d8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23258 │ │ │ │ + beq.n 212b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 239ae │ │ │ │ + beq.w 21a06 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd10 │ │ │ │ + bl cd68 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2391e │ │ │ │ + beq.w 21976 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23284 │ │ │ │ + beq.n 212dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23948 │ │ │ │ + beq.w 219a0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r5, r2 │ │ │ │ mov.w r3, r2, asr #31 │ │ │ │ sbcs.w r3, r7, r3 │ │ │ │ - blt.n 232ae │ │ │ │ + blt.n 21306 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, r3, r5 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ adc.w r3, r3, r7 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ @@ -47780,365 +44795,365 @@ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ blx 3bcc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23c78 │ │ │ │ + beq.w 21cd0 │ │ │ │ ldrd r0, r1, [sp, #140] @ 0x8c │ │ │ │ blx 3bcc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23c4a │ │ │ │ + beq.w 21ca2 │ │ │ │ movs r0, #2 │ │ │ │ blx 38f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23c1c │ │ │ │ + beq.w 21c74 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 925c │ │ │ │ + bl 92b8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 925c │ │ │ │ + bl 92b8 │ │ │ │ movs r0, #1 │ │ │ │ blx 34e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23bf6 │ │ │ │ + beq.w 21c4e │ │ │ │ mov r1, r5 │ │ │ │ - bl 8cc8 │ │ │ │ + bl 8c98 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2229a │ │ │ │ + beq.w 202f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2229a │ │ │ │ + bne.w 202f2 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2229a │ │ │ │ + b.w 202f2 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 21e2c │ │ │ │ + b.w 1fe84 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 21e92 │ │ │ │ + b.w 1feea │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 21f5c │ │ │ │ + b.w 1ffb4 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 21fc6 │ │ │ │ + b.w 2001e │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 21efc │ │ │ │ + b.w 1ff54 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22fc0 │ │ │ │ + b.n 21018 │ │ │ │ mov r4, r7 │ │ │ │ mov r8, r0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23378 │ │ │ │ + beq.n 213d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23890 │ │ │ │ - bl 10888 │ │ │ │ - cbnz r0, 233ce │ │ │ │ - ldr.w r3, [pc, #2536] @ 23d68 │ │ │ │ + beq.w 218e8 │ │ │ │ + bl 108e0 │ │ │ │ + cbnz r0, 21426 │ │ │ │ + ldr.w r3, [pc, #2536] @ 21dc0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 23898 │ │ │ │ - ldr.w r3, [pc, #2520] @ 23d6c │ │ │ │ + bne.w 218f0 │ │ │ │ + ldr.w r3, [pc, #2520] @ 21dc4 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [pc, #2520] @ 23d70 │ │ │ │ + ldr.w r1, [pc, #2520] @ 21dc8 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov fp, r4 │ │ │ │ add r1, pc │ │ │ │ mov r9, r4 │ │ │ │ blx 3b8c │ │ │ │ mov sl, r4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r4 │ │ │ │ movw r7, #1259 @ 0x4eb │ │ │ │ str r4, [sp, #24] │ │ │ │ - b.w 212d2 │ │ │ │ + b.w 1f32a │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 22ad0 │ │ │ │ + b.w 20b28 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 22b18 │ │ │ │ + b.w 20b70 │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ movw r7, #1259 @ 0x4eb │ │ │ │ - b.w 212d2 │ │ │ │ + b.w 1f32a │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22e4c │ │ │ │ + b.n 20ea4 │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ blx 3844 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23e0c │ │ │ │ - ldr.w r3, [pc, #2420] @ 23d74 │ │ │ │ + beq.w 21e64 │ │ │ │ + ldr.w r3, [pc, #2420] @ 21dcc │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #448] @ 0x1c0 │ │ │ │ blx 3560 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23e32 │ │ │ │ + beq.w 21e8a │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2342c │ │ │ │ + beq.n 21484 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23e28 │ │ │ │ + beq.w 21e80 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl b550 │ │ │ │ + bl b5a8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23df0 │ │ │ │ - bl 8aac │ │ │ │ - ldr.w r3, [pc, #2356] @ 23d78 │ │ │ │ + beq.w 21e48 │ │ │ │ + bl 8a7c │ │ │ │ + ldr.w r3, [pc, #2356] @ 21dd0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #828] @ 0x33c │ │ │ │ - bl 86a8 │ │ │ │ + bl 8678 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23dd4 │ │ │ │ + beq.w 21e2c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23470 │ │ │ │ + beq.n 214c8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23e50 │ │ │ │ + beq.w 21ea8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl b550 │ │ │ │ + bl b5a8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23da6 │ │ │ │ - bl 8aac │ │ │ │ - ldr.w r3, [pc, #2292] @ 23d7c │ │ │ │ + beq.w 21dfe │ │ │ │ + bl 8a7c │ │ │ │ + ldr.w r3, [pc, #2292] @ 21dd4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #828] @ 0x33c │ │ │ │ - bl 86a8 │ │ │ │ + bl 8678 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23d3e │ │ │ │ + beq.w 21d96 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 234b4 │ │ │ │ + beq.n 2150c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23dca │ │ │ │ + beq.w 21e22 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl b550 │ │ │ │ + bl b5a8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23d1a │ │ │ │ + beq.w 21d72 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl b550 │ │ │ │ + bl b5a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23cf4 │ │ │ │ + beq.w 21d4c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx 3c74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23cc8 │ │ │ │ + beq.w 21d20 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23500 │ │ │ │ + beq.n 21558 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23d9c │ │ │ │ + beq.w 21df4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23514 │ │ │ │ + beq.n 2156c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23cec │ │ │ │ - ldr.w r3, [pc, #2152] @ 23d80 │ │ │ │ + beq.w 21d44 │ │ │ │ + ldr.w r3, [pc, #2152] @ 21dd8 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #448] @ 0x1c0 │ │ │ │ blx 3560 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23c9c │ │ │ │ + beq.w 21cf4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23540 │ │ │ │ + beq.n 21598 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23cc0 │ │ │ │ + beq.w 21d18 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr.w r3, [pc, #2112] @ 23d84 │ │ │ │ + ldr.w r3, [pc, #2112] @ 21ddc │ │ │ │ str r6, [sp, #208] @ 0xd0 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ str.w sl, [sp, #216] @ 0xd8 │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ ldrd r2, r3, [r3, #552] @ 0x228 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ lsls r5, r1, #3 │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ - bpl.w 24454 │ │ │ │ + bpl.w 224ac │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ lsls r0, r1, #3 │ │ │ │ add.w r2, r3, #4 │ │ │ │ - bpl.w 24454 │ │ │ │ + bpl.w 224ac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ add r2, r1 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 24454 │ │ │ │ + bpl.w 224ac │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ add r2, r1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 24454 │ │ │ │ + bpl.w 224ac │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ add r2, r3 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - bl 892c │ │ │ │ + bl 88fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 892c │ │ │ │ + bl 88fc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 892c │ │ │ │ + bl 88fc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 892c │ │ │ │ + bl 88fc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ movs r1, #8 │ │ │ │ orrs r3, r2 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ orr.w r3, r3, #127 @ 0x7f │ │ │ │ - bl 95a8 │ │ │ │ + bl 9604 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23f4c │ │ │ │ + beq.w 21fa4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 235f0 │ │ │ │ + beq.n 21648 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23f42 │ │ │ │ + beq.w 21f9a │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23608 │ │ │ │ + beq.n 21660 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23f70 │ │ │ │ + beq.w 21fc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2361c │ │ │ │ + beq.n 21674 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23f7a │ │ │ │ + beq.w 21fd2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23630 │ │ │ │ + beq.n 21688 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23f84 │ │ │ │ + beq.w 21fdc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl 9464 │ │ │ │ + bl 94c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 23818 │ │ │ │ + beq.w 21870 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 22f7a │ │ │ │ + beq.w 20fd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22f7a │ │ │ │ + bne.w 20fd2 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22f7a │ │ │ │ + b.n 20fd2 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22eea │ │ │ │ + b.n 20f42 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ movw r7, #1271 @ 0x4f7 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ movw r7, #1270 @ 0x4f6 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ @@ -48149,231 +45164,231 @@ │ │ │ │ mov sl, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ ldr.w r9, [sp, #160] @ 0xa0 │ │ │ │ ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ ldr.w fp, [sp, #148] @ 0x94 │ │ │ │ add.w r9, r9, #1 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ - b.w 218d8 │ │ │ │ + b.w 1f930 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 21dee │ │ │ │ + b.w 1fe46 │ │ │ │ mov r4, r7 │ │ │ │ mov.w r8, #1 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - b.n 23364 │ │ │ │ - bl 89f4 │ │ │ │ - b.w 22ec6 │ │ │ │ + b.n 213bc │ │ │ │ + bl 89c4 │ │ │ │ + b.w 20f1e │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22f24 │ │ │ │ + b.n 20f7c │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22ed6 │ │ │ │ + beq.w 20f2e │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov fp, r4 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r9, r4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov sl, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movw r7, #1310 @ 0x51e │ │ │ │ str r4, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ movs r1, #2 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl 8be4 │ │ │ │ + bl 8bb4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r7 │ │ │ │ mov fp, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ movw r7, #1259 @ 0x4eb │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 212d2 │ │ │ │ + b.w 1f32a │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ movw r7, #1310 @ 0x51e │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ - ldr.w r3, [pc, #1568] @ 23d88 │ │ │ │ + b.w 1ee9e │ │ │ │ + ldr.w r3, [pc, #1568] @ 21de0 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r3, #560] @ 0x230 │ │ │ │ blx 3600 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 237e6 │ │ │ │ + beq.n 2183e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ ldrb.w r3, [sp, #194] @ 0xc2 │ │ │ │ - cbnz r3, 237ba │ │ │ │ + cbnz r3, 21812 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, sl │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 20ef0 │ │ │ │ + b.w 1ef48 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movw r7, #1309 @ 0x51d │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w r2, #276 @ 0x114 │ │ │ │ add.w r0, sp, #194 @ 0xc2 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 23792 │ │ │ │ + bne.n 217ea │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r9, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movw r7, #1316 @ 0x524 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r0, r0, [sp, #20] │ │ │ │ movw r7, #1315 @ 0x523 │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movw r7, #1308 @ 0x51c │ │ │ │ strd r0, r0, [sp, #20] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov.w r7, #1312 @ 0x520 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov fp, r4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r9, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov sl, r4 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ - b.w 212d2 │ │ │ │ + b.w 1f32a │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r7 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r7, [sp, #24] │ │ │ │ movw r7, #1311 @ 0x51f │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movw r7, #1311 @ 0x51f │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ movw r7, #1311 @ 0x51f │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23378 │ │ │ │ - ldr.w r3, [pc, #1264] @ 23d8c │ │ │ │ + b.n 213d0 │ │ │ │ + ldr.w r3, [pc, #1264] @ 21de4 │ │ │ │ add r3, pc │ │ │ │ - b.n 23396 │ │ │ │ - ldr.w r2, [pc, #1260] @ 23d90 │ │ │ │ + b.n 213ee │ │ │ │ + ldr.w r2, [pc, #1260] @ 21de8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movw r7, #1258 @ 0x4ea │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr.w r1, [pc, #1248] @ 23d94 │ │ │ │ + ldr.w r1, [pc, #1248] @ 21dec │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #1244] @ 23d98 │ │ │ │ + ldr.w r2, [pc, #1244] @ 21df0 │ │ │ │ add r2, pc │ │ │ │ blx 3b8c │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 228fc │ │ │ │ + b.w 20954 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ movw r7, #1278 @ 0x4fe │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r7 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -48383,32 +45398,32 @@ │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23270 │ │ │ │ + beq.w 212c8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movw r7, #1292 @ 0x50c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.w 228fc │ │ │ │ + b.w 20954 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23284 │ │ │ │ + b.n 212dc │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ @@ -48419,88 +45434,88 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23244 │ │ │ │ + b.n 2129c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ movw r7, #1292 @ 0x50c │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23258 │ │ │ │ + b.n 212b0 │ │ │ │ blx 3870 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 22062 │ │ │ │ + b.w 200ba │ │ │ │ blx 3be8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 243ea │ │ │ │ + beq.w 22442 │ │ │ │ blx 3870 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 22062 │ │ │ │ + beq.w 200ba │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 22062 │ │ │ │ + bne.w 200ba │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.w 22062 │ │ │ │ + b.w 200ba │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ movw r7, #1285 @ 0x505 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ movw r7, #1282 @ 0x502 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ @@ -48510,15 +45525,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ @@ -48528,47 +45543,47 @@ │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ movw r7, #1282 @ 0x502 │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ movw r7, #1282 @ 0x502 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ movw r7, #1292 @ 0x50c │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23220 │ │ │ │ + b.w 21278 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ @@ -48578,67 +45593,67 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ movw r7, #1292 @ 0x50c │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #24] │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ mov fp, r8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ movw r7, #1290 @ 0x50a │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ movw r7, #1290 @ 0x50a │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 22298 │ │ │ │ + b.w 202f0 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 231ec │ │ │ │ + b.w 21244 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2313a │ │ │ │ + b.w 21192 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ @@ -48646,43 +45661,43 @@ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ movw r7, #1277 @ 0x4fd │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov fp, r4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movw r7, #1277 @ 0x4fd │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov r9, r4 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ mov sl, r4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str r4, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov.w r7, #1296 @ 0x510 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ @@ -48692,15 +45707,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ @@ -48710,368 +45725,363 @@ │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r7, #1296 @ 0x510 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov.w r7, #1296 @ 0x510 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movw r7, #1314 @ 0x522 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23540 │ │ │ │ + b.n 21598 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ str r6, [sp, #20] │ │ │ │ movw r7, #1314 @ 0x522 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r4, r9 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23514 │ │ │ │ + b.n 2156c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movw r7, #1314 @ 0x522 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r4, r9 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r4, [sp, #20] │ │ │ │ movw r7, #1314 @ 0x522 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movw r7, #1313 @ 0x521 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 212be │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + b.w 1f316 │ │ │ │ + cmp r0, #252 @ 0xfc │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #28 │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r2, #21 │ │ │ │ + subs r1, #248 @ 0xf8 │ │ │ │ + movs r2, r0 │ │ │ │ + ssat16 r0, #4, sl │ │ │ │ + @ instruction: 0xf2e60003 │ │ │ │ + subw r0, r2, #3 │ │ │ │ + @ instruction: 0xf2120003 │ │ │ │ + @ instruction: 0xf1e40003 │ │ │ │ + vaddl.s8 q8, d0, d3 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ - bcc.n 23c7c │ │ │ │ - movs r3, r0 │ │ │ │ - bcc.n 23df8 │ │ │ │ - movs r3, r0 │ │ │ │ - bcs.n 23d74 │ │ │ │ - movs r3, r0 │ │ │ │ - bcs.n 23e58 │ │ │ │ - movs r3, r0 │ │ │ │ - bcs.n 23e00 │ │ │ │ - movs r3, r0 │ │ │ │ - beq.n 23dbc │ │ │ │ - movs r3, r0 │ │ │ │ - vaddl.u8 q0, d0, d1 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #31 │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ + adds r5, #112 @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23500 │ │ │ │ + b.w 21558 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movw r7, #1313 @ 0x521 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 234b4 │ │ │ │ + b.w 2150c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov.w r7, #1312 @ 0x520 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov.w r7, #1312 @ 0x520 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ mov.w r7, #1312 @ 0x520 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r0, r0, [sp, #20] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2342c │ │ │ │ + b.w 21484 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r7, #1312 @ 0x520 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23470 │ │ │ │ + b.w 214c8 │ │ │ │ mov r4, sl │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 21f5e │ │ │ │ + b.w 1ffb6 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r8 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ movw r7, #1281 @ 0x501 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ mov r9, r8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov sl, r8 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21fb2 │ │ │ │ + beq.w 2000a │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movw r7, #1281 @ 0x501 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.w 228fc │ │ │ │ + b.w 20954 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.w 2207c │ │ │ │ + b.w 200d4 │ │ │ │ mov r3, r4 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ mov r4, r7 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov fp, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ movw r7, #1259 @ 0x4eb │ │ │ │ - b.w 212d2 │ │ │ │ + b.w 1f32a │ │ │ │ mov r4, r9 │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 21e94 │ │ │ │ + b.w 1feec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.w 2241e │ │ │ │ + b.w 20476 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ee8 │ │ │ │ + beq.w 1ff40 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r7, #1280 @ 0x500 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.w 228fc │ │ │ │ + b.w 20954 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r8 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov.w r7, #1280 @ 0x500 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ mov r9, r8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov sl, r8 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - b.w 20d6c │ │ │ │ + b.w 1edc4 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 235f0 │ │ │ │ + b.w 21648 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov.w r7, #1312 @ 0x520 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23608 │ │ │ │ + b.w 21660 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2361c │ │ │ │ + b.w 21674 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 23630 │ │ │ │ + b.w 21688 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movw r7, #1290 @ 0x50a │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.w 228fc │ │ │ │ + b.w 20954 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #24] │ │ │ │ - b.n 23b56 │ │ │ │ + b.n 21bae │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov fp, r7 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r8, r7 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov r9, r7 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ mov sl, r7 │ │ │ │ str r7, [sp, #24] │ │ │ │ movw r7, #1286 @ 0x506 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2216a │ │ │ │ + b.w 201c2 │ │ │ │ mov r4, r9 │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 2210a │ │ │ │ + b.w 20162 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r7, #1305 @ 0x519 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov fp, r3 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ @@ -49082,93 +46092,93 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #24] │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ mov r4, r8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov fp, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ movw r7, #1305 @ 0x519 │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 22d2e │ │ │ │ + b.w 20d86 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 22d54 │ │ │ │ + b.w 20dac │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 24060 │ │ │ │ + b.n 220b8 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 22d1a │ │ │ │ + b.w 20d72 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r7, #1304 @ 0x518 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r4 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov r8, r4 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ mov r9, r4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov sl, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 22cd4 │ │ │ │ + b.w 20d2c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov.w r7, #1304 @ 0x518 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov.w r7, #1304 @ 0x518 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ @@ -49178,188 +46188,188 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 22cae │ │ │ │ + b.w 20d06 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl b550 │ │ │ │ + bl b5a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 242d4 │ │ │ │ + beq.w 2232c │ │ │ │ movs r1, #1 │ │ │ │ - bl f4e8 │ │ │ │ + bl f540 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 242ae │ │ │ │ + beq.w 22306 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2418c │ │ │ │ + beq.n 221e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2440c │ │ │ │ + beq.w 22464 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl b550 │ │ │ │ + bl b5a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24280 │ │ │ │ + beq.n 222d8 │ │ │ │ movs r1, #0 │ │ │ │ - bl f4e8 │ │ │ │ + bl f540 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 242ea │ │ │ │ + beq.w 22342 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 241bc │ │ │ │ + beq.n 22214 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 242a6 │ │ │ │ + beq.n 222fe │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 3c44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24306 │ │ │ │ + beq.w 2235e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 241e0 │ │ │ │ + beq.n 22238 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 242fe │ │ │ │ + beq.w 22356 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 241f4 │ │ │ │ + beq.n 2224c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24336 │ │ │ │ + beq.w 2238e │ │ │ │ mov r0, r7 │ │ │ │ - bl cd10 │ │ │ │ + bl cd68 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2424a │ │ │ │ + beq.n 222a2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2421a │ │ │ │ + beq.n 22272 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 24278 │ │ │ │ + cbz r3, 222d0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r4, r2 │ │ │ │ mov.w r3, r2, asr #31 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - blt.w 22c54 │ │ │ │ + blt.w 20cac │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r4, r3, r4 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ adc.w r3, r3, r5 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b.w 22c54 │ │ │ │ + b.w 20cac │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2420a │ │ │ │ + beq.n 22262 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r7, #1300 @ 0x514 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov fp, r3 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2421a │ │ │ │ + b.n 22272 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #24] │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ mov fp, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r4 │ │ │ │ movw r7, #1300 @ 0x514 │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 241bc │ │ │ │ + b.n 22214 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #24] │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ mov fp, r8 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ movw r7, #1300 @ 0x514 │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 24296 │ │ │ │ + b.n 222ee │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #24] │ │ │ │ - b.n 242c0 │ │ │ │ + b.n 22318 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 241e0 │ │ │ │ + b.n 22238 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ @@ -49370,94 +46380,94 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ - b.w 212be │ │ │ │ + b.w 1f316 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 241f4 │ │ │ │ + b.n 2224c │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2220e │ │ │ │ + beq.w 20266 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r7, #1287 @ 0x507 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov fp, r3 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov fp, r7 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r8, r7 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov r9, r7 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ mov sl, r7 │ │ │ │ str r7, [sp, #24] │ │ │ │ movw r7, #1287 @ 0x507 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 221f0 │ │ │ │ + b.w 20248 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2221e │ │ │ │ + b.w 20276 │ │ │ │ mov r5, sl │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ - b.w 221bc │ │ │ │ + b.w 20214 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2215a │ │ │ │ + beq.w 201b2 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r7, #1286 @ 0x506 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov fp, r3 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ + b.w 1ee9e │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 221ba │ │ │ │ + b.w 20212 │ │ │ │ blx 3940 │ │ │ │ - cbnz r0, 24414 │ │ │ │ + cbnz r0, 2246c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.w 22068 │ │ │ │ + b.w 200c0 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 22108 │ │ │ │ + b.w 20160 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 22c9a │ │ │ │ + b.w 20cf2 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2418c │ │ │ │ + b.n 221e4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r7, #1285 @ 0x505 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ @@ -49465,3621 +46475,5047 @@ │ │ │ │ mov fp, r3 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 20e46 │ │ │ │ - ldr r3, [pc, #400] @ (245d0 ) │ │ │ │ + b.w 1ee9e │ │ │ │ + ldr r3, [pc, #400] @ (22628 ) │ │ │ │ movw r2, #28457 @ 0x6f29 │ │ │ │ - ldr r1, [pc, #400] @ (245d4 ) │ │ │ │ - ldr r0, [pc, #400] @ (245d8 ) │ │ │ │ + ldr r1, [pc, #400] @ (2262c ) │ │ │ │ + ldr r0, [pc, #400] @ (22630 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #476 @ 0x1dc │ │ │ │ + add.w r3, r3, #388 @ 0x184 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 410c │ │ │ │ - ldr r3, [pc, #384] @ (245dc ) │ │ │ │ + ldr r3, [pc, #384] @ (22634 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #384] @ (245e0 ) │ │ │ │ - ldr r0, [pc, #384] @ (245e4 ) │ │ │ │ + ldr r1, [pc, #384] @ (22638 ) │ │ │ │ + ldr r0, [pc, #384] @ (2263c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #376] @ (245e8 ) │ │ │ │ + ldr r3, [pc, #376] @ (22640 ) │ │ │ │ movw r2, #27659 @ 0x6c0b │ │ │ │ - ldr r1, [pc, #372] @ (245ec ) │ │ │ │ - ldr r0, [pc, #376] @ (245f0 ) │ │ │ │ + ldr r1, [pc, #372] @ (22644 ) │ │ │ │ + ldr r0, [pc, #376] @ (22648 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #476 @ 0x1dc │ │ │ │ + add.w r3, r3, #388 @ 0x184 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ (245f4 ) │ │ │ │ + ldr r3, [pc, #364] @ (2264c ) │ │ │ │ movw r2, #27839 @ 0x6cbf │ │ │ │ - ldr r1, [pc, #360] @ (245f8 ) │ │ │ │ - ldr r0, [pc, #364] @ (245fc ) │ │ │ │ + ldr r1, [pc, #360] @ (22650 ) │ │ │ │ + ldr r0, [pc, #364] @ (22654 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #476 @ 0x1dc │ │ │ │ + add.w r3, r3, #388 @ 0x184 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (24600 ) │ │ │ │ + ldr r3, [pc, #352] @ (22658 ) │ │ │ │ movw r2, #27947 @ 0x6d2b │ │ │ │ - ldr r1, [pc, #348] @ (24604 ) │ │ │ │ - ldr r0, [pc, #352] @ (24608 ) │ │ │ │ + ldr r1, [pc, #348] @ (2265c ) │ │ │ │ + ldr r0, [pc, #352] @ (22660 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #476 @ 0x1dc │ │ │ │ + add.w r3, r3, #388 @ 0x184 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (2460c ) │ │ │ │ + ldr r3, [pc, #340] @ (22664 ) │ │ │ │ movw r2, #28095 @ 0x6dbf │ │ │ │ - ldr r1, [pc, #336] @ (24610 ) │ │ │ │ - ldr r0, [pc, #340] @ (24614 ) │ │ │ │ + ldr r1, [pc, #336] @ (22668 ) │ │ │ │ + ldr r0, [pc, #340] @ (2266c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #476 @ 0x1dc │ │ │ │ + add.w r3, r3, #388 @ 0x184 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 419c │ │ │ │ - ldr r3, [pc, #324] @ (24618 ) │ │ │ │ + ldr r3, [pc, #324] @ (22670 ) │ │ │ │ movw r2, #28179 @ 0x6e13 │ │ │ │ - ldr r1, [pc, #320] @ (2461c ) │ │ │ │ - ldr r0, [pc, #324] @ (24620 ) │ │ │ │ + ldr r1, [pc, #320] @ (22674 ) │ │ │ │ + ldr r0, [pc, #324] @ (22678 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #476 @ 0x1dc │ │ │ │ + add.w r3, r3, #388 @ 0x184 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ bl 42ec │ │ │ │ - ldr r3, [pc, #304] @ (24624 ) │ │ │ │ + ldr r3, [pc, #304] @ (2267c ) │ │ │ │ movw r2, #27978 @ 0x6d4a │ │ │ │ - ldr r1, [pc, #300] @ (24628 ) │ │ │ │ - ldr r0, [pc, #304] @ (2462c ) │ │ │ │ + ldr r1, [pc, #300] @ (22680 ) │ │ │ │ + ldr r0, [pc, #304] @ (22684 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #476 @ 0x1dc │ │ │ │ + add.w r3, r3, #388 @ 0x184 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #292] @ (24630 ) │ │ │ │ + ldr r3, [pc, #292] @ (22688 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #1456] @ 0x5b0 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 24520 │ │ │ │ + beq.n 22578 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #272] @ (24634 ) │ │ │ │ + ldr r3, [pc, #272] @ (2268c ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #272] @ (24638 ) │ │ │ │ - ldr r0, [pc, #276] @ (2463c ) │ │ │ │ + ldr r1, [pc, #272] @ (22690 ) │ │ │ │ + ldr r0, [pc, #276] @ (22694 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #264] @ (24640 ) │ │ │ │ + ldr r3, [pc, #264] @ (22698 ) │ │ │ │ movw r2, #28423 @ 0x6f07 │ │ │ │ - ldr r1, [pc, #264] @ (24644 ) │ │ │ │ - ldr r0, [pc, #264] @ (24648 ) │ │ │ │ + ldr r1, [pc, #264] @ (2269c ) │ │ │ │ + ldr r0, [pc, #264] @ (226a0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #476 @ 0x1dc │ │ │ │ + add.w r3, r3, #388 @ 0x184 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #252] @ (2464c ) │ │ │ │ + ldr r3, [pc, #252] @ (226a4 ) │ │ │ │ movw r2, #27791 @ 0x6c8f │ │ │ │ - ldr r1, [pc, #252] @ (24650 ) │ │ │ │ - ldr r0, [pc, #252] @ (24654 ) │ │ │ │ + ldr r1, [pc, #252] @ (226a8 ) │ │ │ │ + ldr r0, [pc, #252] @ (226ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #476 @ 0x1dc │ │ │ │ + add.w r3, r3, #388 @ 0x184 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #240] @ (24658 ) │ │ │ │ + ldr r3, [pc, #240] @ (226b0 ) │ │ │ │ movw r2, #27983 @ 0x6d4f │ │ │ │ - ldr r1, [pc, #240] @ (2465c ) │ │ │ │ - ldr r0, [pc, #240] @ (24660 ) │ │ │ │ + ldr r1, [pc, #240] @ (226b4 ) │ │ │ │ + ldr r0, [pc, #240] @ (226b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #476 @ 0x1dc │ │ │ │ + add.w r3, r3, #388 @ 0x184 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #228] @ (24664 ) │ │ │ │ + ldr r3, [pc, #228] @ (226bc ) │ │ │ │ movw r2, #28049 @ 0x6d91 │ │ │ │ - ldr r1, [pc, #228] @ (24668 ) │ │ │ │ - ldr r0, [pc, #228] @ (2466c ) │ │ │ │ + ldr r1, [pc, #228] @ (226c0 ) │ │ │ │ + ldr r0, [pc, #228] @ (226c4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #476 @ 0x1dc │ │ │ │ + add.w r3, r3, #388 @ 0x184 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #216] @ (24670 ) │ │ │ │ + ldr r3, [pc, #216] @ (226c8 ) │ │ │ │ movw r2, #28304 @ 0x6e90 │ │ │ │ - ldr r1, [pc, #216] @ (24674 ) │ │ │ │ - ldr r0, [pc, #216] @ (24678 ) │ │ │ │ + ldr r1, [pc, #216] @ (226cc ) │ │ │ │ + ldr r0, [pc, #216] @ (226d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #476 @ 0x1dc │ │ │ │ + add.w r3, r3, #388 @ 0x184 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 41fc │ │ │ │ - ldr r3, [pc, #200] @ (2467c ) │ │ │ │ + ldr r3, [pc, #200] @ (226d4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 2450e │ │ │ │ - ldr r3, [pc, #200] @ (24680 ) │ │ │ │ + b.n 22566 │ │ │ │ + ldr r3, [pc, #200] @ (226d8 ) │ │ │ │ movw r2, #28338 @ 0x6eb2 │ │ │ │ - ldr r1, [pc, #196] @ (24684 ) │ │ │ │ - ldr r0, [pc, #200] @ (24688 ) │ │ │ │ + ldr r1, [pc, #196] @ (226dc ) │ │ │ │ + ldr r0, [pc, #200] @ (226e0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #476 @ 0x1dc │ │ │ │ + add.w r3, r3, #388 @ 0x184 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ands r2, r3 │ │ │ │ + str r2, [r4, #28] │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf3d80001 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + asrs r0, r4, #22 │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, r1, #0 │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ movs r2, r0 │ │ │ │ - sbc.w r0, ip, #8454144 @ 0x810000 │ │ │ │ - sub.w r0, r8, #8454144 @ 0x810000 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ movs r2, r0 │ │ │ │ - usat16 r0, #1, r6 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #208 @ 0xd0 │ │ │ │ + asrs r0, r6, #29 │ │ │ │ movs r2, r0 │ │ │ │ - usat r0, #1, lr │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + str r0, [r6, #24] │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + asrs r6, r5, #21 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf3760001 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ + movs r2, r0 │ │ │ │ + str r0, [r3, #24] │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + asrs r6, r2, #21 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf35e0001 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + str r0, [r0, #24] │ │ │ │ movs r2, r0 │ │ │ │ - sbfx r0, r2, #0, #2 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + asrs r6, r7, #20 │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ movs r2, r0 │ │ │ │ - ssat16 r0, #2, r2 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + str r0, [r5, #20] │ │ │ │ movs r2, r0 │ │ │ │ - stmia r2!, {r3, r4, r5, r6} │ │ │ │ + asrs r6, r4, #20 │ │ │ │ + movs r2, r0 │ │ │ │ + cmp r1, #160 @ 0xa0 │ │ │ │ + movs r2, r0 │ │ │ │ + str r4, [r1, #20] │ │ │ │ + movs r2, r0 │ │ │ │ + asrs r2, r1, #20 │ │ │ │ + movs r2, r0 │ │ │ │ + cmp r2, #16 │ │ │ │ + movs r2, r0 │ │ │ │ + str r4, [r5, #16] │ │ │ │ + movs r2, r0 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ + movs r2, r0 │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 22acc │ │ │ │ movs r3, r0 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + subs r7, #16 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf61e0001 │ │ │ │ - @ instruction: 0xf6b20001 │ │ │ │ - subs r7, #34 @ 0x22 │ │ │ │ + asrs r6, r4, #31 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf2e00001 │ │ │ │ - lsrs r2, r4, #32 │ │ │ │ + adds r2, r7, r1 │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #10 │ │ │ │ + str r2, [r5, #12] │ │ │ │ movs r2, r0 │ │ │ │ - movt r0, #32769 @ 0x8001 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf2b00001 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + str r2, [r2, #12] │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ + asrs r0, r2, #18 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf2980001 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + cmp r1, #150 @ 0x96 │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, #194 @ 0xc2 │ │ │ │ + str r2, [r7, #8] │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf2800001 │ │ │ │ - lsrs r6, r2, #32 │ │ │ │ + asrs r0, r7, #17 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r1!, {r1, r4, r6, r7} │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ + movs r2, r0 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + movs r2, r0 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ + movs r2, r0 │ │ │ │ + cmp r1, #102 @ 0x66 │ │ │ │ + movs r2, r0 │ │ │ │ + str r2, [r1, #8] │ │ │ │ + movs r2, r0 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ + movs r2, r0 │ │ │ │ + cmp r0, #194 @ 0xc2 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 229cc │ │ │ │ movs r3, r0 │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + str r0, [r5, #4] │ │ │ │ + movs r2, r0 │ │ │ │ + asrs r6, r4, #16 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf25e0001 │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {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, #3936] @ 0xf60 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r1, [pc, #1868] @ 24df4 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #1868] @ 24df8 │ │ │ │ - movs r4, #0 │ │ │ │ + ldr r1, [pc, #140] @ (2278c ) │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r3, [pc, #140] @ (22790 ) │ │ │ │ + add r4, sp, #92 @ 0x5c │ │ │ │ + ldr r2, [pc, #140] @ (22794 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [pc, #1864] @ 24dfc │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ - ldr.w r8, [pc, #1860] @ 24e00 │ │ │ │ + ldr.w sl, [pc, #136] @ 22798 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - add r8, pc │ │ │ │ + add sl, pc │ │ │ │ + ldr.w r7, [r3, #316] @ 0x13c │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr.w sl, [r3, #316] @ 0x13c │ │ │ │ - strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ - str r4, [sp, #100] @ 0x64 │ │ │ │ - strh.w r4, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + str r7, [sp, #12] │ │ │ │ + strd r3, r3, [r4, #4] │ │ │ │ + strh r3, [r4, #12] │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 24e62 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 24ebe │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + bne.n 227a0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 22f6e │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 246fe │ │ │ │ + beq.n 2274a │ │ │ │ adds r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, sl │ │ │ │ - bl 8c38 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + ldr r2, [pc, #80] @ (2279c ) │ │ │ │ + movs r3, #7 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + add r2, pc │ │ │ │ + mov.w r8, #0 │ │ │ │ + add.w r2, r2, #500 @ 0x1f4 │ │ │ │ + mov.w r9, #0 │ │ │ │ + strd r8, r9, [sp, #72] @ 0x48 │ │ │ │ + blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 2533a │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 24e6a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 234c2 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 22eee │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 22f4a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 24e6a │ │ │ │ - vldr s15, [r7, #4] │ │ │ │ + ble.w 22f4a │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ vmov.f32 s16, s15 │ │ │ │ - cbnz r6, 24744 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + b.n 227dc │ │ │ │ + bpl.n 226dc │ │ │ │ + movs r3, r0 │ │ │ │ + b.n 22888 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 226d0 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ + movs r2, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 22ee8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 22ee8 │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vmov.f32 s16, s15 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 23dd6 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 24ee4 │ │ │ │ + bne.w 22f9e │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 24ee4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 22f9e │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24f38 │ │ │ │ + beq.w 23002 │ │ │ │ blx 3b24 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 250d6 │ │ │ │ + beq.w 2319a │ │ │ │ blx 39c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 250e8 │ │ │ │ + blt.w 231ac │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 24790 │ │ │ │ + beq.n 22828 │ │ │ │ movw r2, #65534 @ 0xfffe │ │ │ │ movt r2, #16383 @ 0x3fff │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #4] │ │ │ │ streq r1, [r3, #0] │ │ │ │ - beq.n 24790 │ │ │ │ + beq.n 22828 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24e70 │ │ │ │ + beq.w 22f96 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #6 │ │ │ │ - bpl.w 25f74 │ │ │ │ - ldr.w r2, [pc, #1636] @ 24e04 │ │ │ │ + bpl.w 24024 │ │ │ │ + ldr.w r2, [pc, #1616] @ 22e88 │ │ │ │ mov.w ip, #0 │ │ │ │ - mov r9, ip │ │ │ │ - mov r6, ip │ │ │ │ - mov fp, ip │ │ │ │ - mov r7, ip │ │ │ │ + mov r5, ip │ │ │ │ mov r0, ip │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ - str.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov sl, ip │ │ │ │ - str r2, [sp, #32] │ │ │ │ - strd ip, ip, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + str.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov fp, ip │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str.w ip, [sp, #32] │ │ │ │ + str.w ip, [sp, #16] │ │ │ │ + strd ip, ip, [sp, #44] @ 0x2c │ │ │ │ + str.w ip, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 25eca │ │ │ │ - ldr.w r2, [pc, #1600] @ 24e08 │ │ │ │ - ldr.w r5, [r8, r2] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 25ec6 │ │ │ │ + beq.w 24028 │ │ │ │ + ldr.w r2, [pc, #1576] @ 22e8c │ │ │ │ + ldr.w r4, [sl, r2] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.w 24008 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cmp sl, r3 │ │ │ │ - bge.w 258da │ │ │ │ + cmp r1, r3 │ │ │ │ + bge.w 239d8 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r1, [r3, sl, lsl #2] │ │ │ │ + ldr.w r1, [r3, r1, lsl #2] │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - ldr.w r3, [pc, #1556] @ 24e0c │ │ │ │ - ldr.w r2, [r8, r3] │ │ │ │ - ldr.w r3, [pc, #1552] @ 24e10 │ │ │ │ - ldr.w r1, [r8, r3] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r3, [pc, #1528] @ 22e90 │ │ │ │ + ldr.w r2, [sl, r3] │ │ │ │ + ldr.w r3, [pc, #1524] @ 22e94 │ │ │ │ + ldr.w r1, [sl, r3] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ - cmpne r4, r1 │ │ │ │ - bne.w 25d6e │ │ │ │ - cbz r0, 24828 │ │ │ │ + cmpne r6, r1 │ │ │ │ + bne.w 23dde │ │ │ │ + cbz r0, 228c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24828 │ │ │ │ + beq.n 228c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24e78 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 22ff4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 25280 │ │ │ │ + beq.w 23342 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 8b30 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 8b00 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 252ee │ │ │ │ - ldr.w r3, [pc, #1488] @ 24e14 │ │ │ │ - ldr.w r1, [r8, r3] │ │ │ │ - ldr.w r3, [pc, #1484] @ 24e18 │ │ │ │ - ldr.w r2, [r8, r3] │ │ │ │ + beq.w 233ac │ │ │ │ + ldr.w r3, [pc, #1460] @ 22e98 │ │ │ │ + ldr.w r1, [sl, r3] │ │ │ │ + ldr.w r3, [pc, #1456] @ 22e9c │ │ │ │ + ldr.w r2, [sl, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r3, r1 │ │ │ │ - bne.w 2536c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + bne.w 236e4 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 25eca │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 25ec6 │ │ │ │ + beq.w 24028 │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.w 24008 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 25488 │ │ │ │ + bne.w 234da │ │ │ │ cmp r3, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - bne.w 255c0 │ │ │ │ + bne.w 23606 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 25eae │ │ │ │ + bpl.w 2400c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 248ba │ │ │ │ + beq.n 2295a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24e7e │ │ │ │ - cbz r7, 248d0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 22ffa │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + cbz r1, 22972 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 248d0 │ │ │ │ + beq.n 22972 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24e8e │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 248ee │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 22f16 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + cbz r1, 2298a │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 248ee │ │ │ │ + beq.n 2298a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24e96 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + beq.w 22f0e │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 3ad0 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 255a4 │ │ │ │ + beq.w 235ea │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr.w r2, [pc, #1308] @ 24e1c │ │ │ │ + ldr.w r2, [pc, #1284] @ 22ea0 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #1104] @ 0x450 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 255e0 │ │ │ │ + beq.w 23632 │ │ │ │ blx r3 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 255ea │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 23626 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24930 │ │ │ │ + beq.n 229cc │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24e86 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r1, 24948 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 22f06 │ │ │ │ + cbz r5, 229e2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24948 │ │ │ │ + beq.n 229e2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24ea6 │ │ │ │ + beq.w 22f50 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 3ad0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25602 │ │ │ │ + beq.w 23646 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr.w r2, [pc, #1220] @ 24e20 │ │ │ │ + ldr.w r2, [pc, #1200] @ 22ea4 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #1104] @ 0x450 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25632 │ │ │ │ + beq.w 23682 │ │ │ │ blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25624 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2366e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2498a │ │ │ │ + beq.n 22a22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24e9e │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cbz r1, 249a4 │ │ │ │ + beq.w 22f1e │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + cbz r1, 22a3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 249a4 │ │ │ │ + beq.n 22a3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 249a4 │ │ │ │ + cbnz r3, 22a3c │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r4, [pc, #1148] @ 24e24 │ │ │ │ + ldr.w r4, [pc, #1128] @ 22ea8 │ │ │ │ add r4, pc │ │ │ │ ldr.w r5, [r4, #1204] @ 0x4b4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25648 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 249ce │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + beq.w 23696 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 22a66 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx 34e8 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2568e │ │ │ │ - ldr.w r3, [pc, #1096] @ 24e28 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 256d2 │ │ │ │ - ldr.w r3, [pc, #1080] @ 24e2c │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ + beq.w 23754 │ │ │ │ + ldr.w r2, [pc, #1076] @ 22eac │ │ │ │ + ldr.w r3, [sl, r2] │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 2379e │ │ │ │ + ldr.w r2, [pc, #1064] @ 22eb0 │ │ │ │ + movs r4, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - add r3, pc │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ + add r2, pc │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ - mov r5, r7 │ │ │ │ - ldr.w r3, [r3, #476] @ 0x1dc │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - bl b03c │ │ │ │ + mov r4, r7 │ │ │ │ + ldr.w r2, [r2, #476] @ 0x1dc │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + bl b094 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24a2a │ │ │ │ + beq.n 22ac0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 24a2a │ │ │ │ - mov r0, r4 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 22ac0 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24a40 │ │ │ │ + beq.n 22ad6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 24a40 │ │ │ │ - mov r0, r5 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 22ad6 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2574a │ │ │ │ - cbz r6, 24a5e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 23820 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 22afc │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24a5e │ │ │ │ + beq.n 22afc │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25362 │ │ │ │ - ldr r5, [pc, #976] @ (24e30 ) │ │ │ │ + beq.w 233f6 │ │ │ │ + ldr r5, [pc, #948] @ (22eb4 ) │ │ │ │ add r5, pc │ │ │ │ ldr.w r7, [r5, #1204] @ 0x4b4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 253dc │ │ │ │ + beq.w 23400 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24a86 │ │ │ │ + beq.n 22b24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx 34e8 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 257d6 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 257ea │ │ │ │ - ldr r3, [pc, #916] @ (24e34 ) │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - add r3, pc │ │ │ │ + beq.w 238b4 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 238cc │ │ │ │ + ldr r2, [pc, #888] @ (22eb8 ) │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - bl b03c │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24ad4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2559a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + add r2, pc │ │ │ │ + movs r5, #0 │ │ │ │ + mov r8, r4 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ + ldr.w r2, [r2, #896] @ 0x380 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + bl b094 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 22b72 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 235e0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24ae8 │ │ │ │ + beq.n 22b8a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25358 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 25862 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 24b0c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 233ec │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 23954 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cbz r1, 22ba8 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24b0c │ │ │ │ + beq.n 22ba8 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2567a │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + beq.w 236da │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 39cc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 258a8 │ │ │ │ + beq.w 239a2 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 24d82 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - str.w sl, [sp, #68] @ 0x44 │ │ │ │ - mov.w sl, #0 │ │ │ │ - vldr s17, [pc, #704] @ 24df0 │ │ │ │ + ble.w 22e12 │ │ │ │ + vldr s17, [pc, #712] @ 22e84 │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + movs r2, #0 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, r5 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r3, r8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [fp] │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 256a0 │ │ │ │ - ldr.w r4, [fp, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 25ee4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r9, [fp, #8] │ │ │ │ - cmp r3, r5 │ │ │ │ + bne.w 2376a │ │ │ │ + ldr.w r7, [r9, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 23fbc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr.w fp, [r9, #8] │ │ │ │ + cmp r3, r8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r5 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp r3, r8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 24b8c │ │ │ │ + strne.w r3, [fp] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 22c22 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 252de │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + beq.w 2339c │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, fp │ │ │ │ movs r3, #0 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl b03c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 24bae │ │ │ │ + bl b094 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 22c44 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 255b6 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 24bc2 │ │ │ │ + beq.w 235fc │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 22c58 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24eae │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 256bc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14ac0 │ │ │ │ - mov r9, r0 │ │ │ │ + beq.w 22f5e │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 23786 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 12aa8 │ │ │ │ + mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 25758 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 24be8 │ │ │ │ + beq.w 23834 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 22c7e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 252e6 │ │ │ │ + beq.w 233a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, r5 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r3, r8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2577a │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 25f5c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r2, r5 │ │ │ │ + bne.w 2386e │ │ │ │ + ldr r7, [r6, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 23ff0 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ + cmp r2, r8 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r5 │ │ │ │ + strne r2, [r7, #0] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r8 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ + strne r2, [r4, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cmp r2, r5 │ │ │ │ - beq.n 24c2a │ │ │ │ + cmp r2, r8 │ │ │ │ + beq.n 22cc0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2531e │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ + beq.w 233cc │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - bl b03c │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r1, r5 │ │ │ │ - beq.n 24c50 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + bl b094 │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r8 │ │ │ │ + beq.n 22ce2 │ │ │ │ subs r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ + str r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 255f4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp r1, r5 │ │ │ │ - beq.n 24c60 │ │ │ │ + beq.w 2363c │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cmp r1, r8 │ │ │ │ + beq.n 22cf2 │ │ │ │ subs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ + str r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 24eb6 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 25796 │ │ │ │ - ldr r3, [pc, #464] @ (24e38 ) │ │ │ │ - ldr.w r4, [r8, r3] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + beq.w 22f66 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 23856 │ │ │ │ + ldr r3, [pc, #448] @ (22ebc ) │ │ │ │ + ldr.w r4, [sl, r3] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 252d8 │ │ │ │ - mov r0, r7 │ │ │ │ + beq.w 23396 │ │ │ │ + mov r0, r5 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 257ac │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 24c9e │ │ │ │ + beq.w 2388a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 22d30 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2532a │ │ │ │ - vcmpe.f32 s16, s0 │ │ │ │ + beq.w 233d4 │ │ │ │ + vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 2520c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ + bpl.w 232d2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r0, fp │ │ │ │ vldr s15, [r3, #24] │ │ │ │ vcmp.f32 s17, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 25112 │ │ │ │ + bne.w 231d6 │ │ │ │ blx 3864 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25a4c │ │ │ │ + beq.w 23b14 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl f628 │ │ │ │ + bl f680 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 25ab6 │ │ │ │ + blt.w 23b8a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 24cf2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22d84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25612 │ │ │ │ + beq.w 2365c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl f7f4 │ │ │ │ + bl f84c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 258c0 │ │ │ │ - bl 14ac0 │ │ │ │ + beq.w 239c0 │ │ │ │ + bl 12aa8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 259c0 │ │ │ │ + beq.w 23a56 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 24d22 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22db4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2563e │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ + beq.w 2368c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl f7f4 │ │ │ │ + bl f84c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 259e4 │ │ │ │ + beq.w 23ad0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 2561c │ │ │ │ + beq.w 23666 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ vmov.f32 s14, s15 │ │ │ │ vmov.f32 s17, s15 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 25a0e │ │ │ │ + beq.w 23af0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 24d70 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22e02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25684 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - cmp r3, sl │ │ │ │ - bne.w 24b38 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ + beq.w 236d0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 22bce │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ movs r0, #2 │ │ │ │ blx 34e8 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25e04 │ │ │ │ + beq.w 23eaa │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - bl 8cc8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r1, r7 │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + bl 8c98 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r7 │ │ │ │ + cmp r2, r1 │ │ │ │ + mov r1, r5 │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - bl 8d10 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r5, #0] │ │ │ │ + bl 8ce0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 25dde │ │ │ │ + beq.w 23e78 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - mov r2, r4 │ │ │ │ + mov r2, r7 │ │ │ │ blx 3af4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 25e5c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24e40 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25dce │ │ │ │ - b.n 24e40 │ │ │ │ - movs r0, r0 │ │ │ │ + blt.w 23eee │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 22ec4 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23e68 │ │ │ │ + b.n 22ec4 │ │ │ │ + nop │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ - movs r3, r0 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ - movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0080 │ │ │ │ + ble.n 22e6c │ │ │ │ movs r3, r0 │ │ │ │ - bkpt 0x0026 │ │ │ │ + ble.n 22dc0 │ │ │ │ movs r3, r0 │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + ble.n 22f34 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + bgt.n 22e9c │ │ │ │ movs r3, r0 │ │ │ │ - pop {r2, r5, pc} │ │ │ │ + bgt.n 22dc4 │ │ │ │ movs r3, r0 │ │ │ │ - pop {r2, r3, r4, r6, r7} │ │ │ │ + bgt.n 22f3c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #6 │ │ │ │ - bpl.w 25f74 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r9, r7 │ │ │ │ - strd fp, r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr.w fp, [sp, #28] │ │ │ │ + bpl.w 24024 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + mov r5, r9 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldrd r2, r7, [sp, #32] │ │ │ │ - b.n 247be │ │ │ │ - mov sl, r4 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 24714 │ │ │ │ - vldr s16, [pc, #-48] @ 24e3c │ │ │ │ - b.n 24724 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24790 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24828 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 248ba │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + b.n 2285c │ │ │ │ + vldr s16, [pc, #-44] @ 22ec0 │ │ │ │ + b.n 227b6 │ │ │ │ + ldrb.w r3, [sp, #92] @ 0x5c │ │ │ │ + cbnz r3, 22f26 │ │ │ │ + cbz r5, 22f58 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 22f58 │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vmov.f32 s16, s15 │ │ │ │ + b.n 227be │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24930 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 229cc │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 248d0 │ │ │ │ - mov r0, fp │ │ │ │ + b.n 2298a │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 248ee │ │ │ │ + b.n 22972 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2498a │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 22a22 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 22ef4 │ │ │ │ + mov.w sl, #322 @ 0x142 │ │ │ │ + mov r9, r6 │ │ │ │ + mov r5, r6 │ │ │ │ + mov fp, r6 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + str r6, [sp, #28] │ │ │ │ + str r6, [sp, #20] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + b.n 23014 │ │ │ │ + vldr s16, [pc, #-140] @ 22ec0 │ │ │ │ + b.n 227dc │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24948 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 229e2 │ │ │ │ + vldr s16, [pc, #-156] @ 22ec0 │ │ │ │ + b.n 227be │ │ │ │ + mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24bc2 │ │ │ │ - mov r0, r3 │ │ │ │ + b.n 22c58 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24c60 │ │ │ │ - ldr.w r1, [pc, #2744] @ 25978 │ │ │ │ + b.n 22cf2 │ │ │ │ + ldr.w r1, [pc, #2840] @ 23a88 │ │ │ │ mov.w r2, #322 @ 0x142 │ │ │ │ - ldr.w r0, [pc, #2740] @ 2597c │ │ │ │ + ldr.w r0, [pc, #2836] @ 23a8c │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ - mov sl, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2545c │ │ │ │ + beq.w 23490 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 246fe │ │ │ │ + b.w 2274a │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 22828 │ │ │ │ ldr r4, [r3, #72] @ 0x48 │ │ │ │ - ldr.w r3, [pc, #2712] @ 25980 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + ldr.w r3, [pc, #2796] @ 23a90 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #904] @ 0x388 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 25888 │ │ │ │ + beq.w 23982 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 25872 │ │ │ │ - ldr.w r1, [pc, #2684] @ 25984 │ │ │ │ + beq.w 2396c │ │ │ │ + ldr.w r1, [pc, #2772] @ 23a94 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl a450 │ │ │ │ + bl a4ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 254d2 │ │ │ │ + beq.w 23518 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 24744 │ │ │ │ + beq.w 227dc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 24744 │ │ │ │ + bne.w 227dc │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24744 │ │ │ │ + b.w 227dc │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 228c8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2295a │ │ │ │ mov r9, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov.w r8, #334 @ 0x14e │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w sl, #334 @ 0x14e │ │ │ │ + str r0, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2509a │ │ │ │ + bne.w 23152 │ │ │ │ ldrb.w r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2508e │ │ │ │ - ldr.w r0, [pc, #2600] @ 25988 │ │ │ │ - mov r1, r8 │ │ │ │ + bne.w 23166 │ │ │ │ + ldr.w r0, [pc, #2668] @ 23a98 │ │ │ │ + mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ + bl d294 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 24f82 │ │ │ │ + cbz r1, 2304a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24f82 │ │ │ │ + beq.n 2304a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 250ce │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 24fa0 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.n 2314a │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 2306a │ │ │ │ + movs r6, #0 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24f9e │ │ │ │ + beq.n 23068 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 250ae │ │ │ │ - str r4, [sp, #8] │ │ │ │ + beq.n 23132 │ │ │ │ + mov fp, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 24fb6 │ │ │ │ + cbz r1, 23080 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24fb6 │ │ │ │ + beq.n 23080 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 250b6 │ │ │ │ + beq.n 2317a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - cbz r1, 24fcc │ │ │ │ + cbz r1, 23096 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24fcc │ │ │ │ + beq.n 23096 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25076 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 24fe8 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.n 2313a │ │ │ │ + cbz r5, 230aa │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24fe8 │ │ │ │ + beq.n 230aa │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 250a6 │ │ │ │ + beq.n 23182 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 25000 │ │ │ │ + cbz r3, 230c2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25000 │ │ │ │ + beq.n 230c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2507e │ │ │ │ - cbz r6, 25014 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.n 23142 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 230de │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25014 │ │ │ │ + beq.n 230de │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25086 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 25030 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.n 2318a │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cbz r1, 230f4 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25030 │ │ │ │ + beq.n 230f4 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 250be │ │ │ │ + beq.n 23192 │ │ │ │ blx 377c │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 25050 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + cbz r1, 2310c │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25050 │ │ │ │ + beq.n 2310c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 250c6 │ │ │ │ - ldr.w r2, [pc, #2360] @ 2598c │ │ │ │ - ldr.w r3, [pc, #2360] @ 25990 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbz r3, 23172 │ │ │ │ + ldr.w r2, [pc, #2444] @ 23a9c │ │ │ │ + ldr.w r3, [pc, #2444] @ 23aa0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 25e30 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + bne.w 23f20 │ │ │ │ + mov r0, fp │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23068 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24fcc │ │ │ │ + b.n 23096 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25000 │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 230c2 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25014 │ │ │ │ + b.n 2304a │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, sl │ │ │ │ + add r0, sp, #100 @ 0x64 │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + ldrb.w r3, [sp, #96] @ 0x60 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23028 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, sl │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 24f5e │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #100 @ 0x64 │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 24f54 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24fe8 │ │ │ │ + b.n 23028 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24f9e │ │ │ │ + b.n 2310c │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24fb6 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 23080 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25030 │ │ │ │ - mov r0, sl │ │ │ │ + b.n 230aa │ │ │ │ + mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25050 │ │ │ │ + b.n 230de │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24f82 │ │ │ │ + b.n 230f4 │ │ │ │ mov r9, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov fp, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + movw sl, #335 @ 0x14f │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ - movw r8, #335 @ 0x14f │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 24f4a │ │ │ │ + b.n 23014 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 250fc │ │ │ │ + beq.n 231c0 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2540c │ │ │ │ - movw r8, #335 @ 0x14f │ │ │ │ + beq.w 2343a │ │ │ │ + movw sl, #335 @ 0x14f │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r6, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r9, r3 │ │ │ │ - mov fp, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 24f4a │ │ │ │ + b.n 23014 │ │ │ │ blx 3864 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25a32 │ │ │ │ + beq.w 23b2c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9df0 │ │ │ │ + bl 9e4c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 25a9c │ │ │ │ + beq.w 23b74 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 25142 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 23206 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 25142 │ │ │ │ + cbnz r3, 23206 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ vldr s0, [r3, #24] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ blx 3844 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25428 │ │ │ │ + beq.w 23460 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 9df0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 9e4c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 24cde │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov.w r8, #358 @ 0x166 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - mov r9, r7 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd fp, r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrd r3, fp, [sp, #36] @ 0x24 │ │ │ │ + bne.w 22d70 │ │ │ │ + mov r5, r9 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + mov.w sl, #358 @ 0x166 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + mov r6, r7 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 23256 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 234ae │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r7, r1 │ │ │ │ - beq.n 2519c │ │ │ │ - subs r7, #1 │ │ │ │ - str r7, [r4, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 25472 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.w 24f4a │ │ │ │ - subs r4, #1 │ │ │ │ - str r4, [r2, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 24f4a │ │ │ │ - mov r0, r2 │ │ │ │ - mov r7, r4 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 23014 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 23014 │ │ │ │ + movs r4, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ + mov r8, r4 │ │ │ │ + mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - cbz r4, 251d0 │ │ │ │ + cbz r4, 2328e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 251d0 │ │ │ │ + beq.n 2328e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 252d0 │ │ │ │ + beq.w 234a6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 251e8 │ │ │ │ + cbz r3, 232a8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 251e8 │ │ │ │ + beq.n 232a8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 252c8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 24f4a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 233e4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 23014 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 24f4a │ │ │ │ + beq.w 23014 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 24f4a │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w 23014 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24f4a │ │ │ │ - mov r0, r9 │ │ │ │ - vstr s0, [sp, #60] @ 0x3c │ │ │ │ + b.n 23014 │ │ │ │ + mov r0, fp │ │ │ │ + vstr s0, [sp, #68] @ 0x44 │ │ │ │ blx 3864 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25a6e │ │ │ │ + beq.w 23b4c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9df0 │ │ │ │ + bl 9e4c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 25ad0 │ │ │ │ + beq.w 23ba0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - vldr s0, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 2524a │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + vldr s0, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 23310 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 2524a │ │ │ │ + cbnz r3, 23310 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - vldr s0, [sp, #60] @ 0x3c │ │ │ │ + vldr s0, [sp, #68] @ 0x44 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ blx 3844 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25442 │ │ │ │ + beq.w 23478 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 9df0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 9e4c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 24cde │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r8, #362 @ 0x16a │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov r9, r7 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - strd fp, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 2517c │ │ │ │ - ldr.w r3, [pc, #1808] @ 25994 │ │ │ │ - ldr.w r1, [pc, #1808] @ 25998 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ + bne.w 22d70 │ │ │ │ + mov r5, r9 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov r6, r7 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + mov.w sl, #362 @ 0x16a │ │ │ │ + b.n 2323c │ │ │ │ + ldr.w r3, [pc, #1888] @ 23aa4 │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldr.w r1, [pc, #1884] @ 23aa8 │ │ │ │ + mov r9, fp │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov r4, r8 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - mov.w r8, #336 @ 0x150 │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + mov.w sl, #336 @ 0x150 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r3, fp │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r7 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - str r7, [sp, #24] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 252c2 │ │ │ │ + beq.n 2338c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbz r3, 25310 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 23456 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 251bc │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 251e8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 251d0 │ │ │ │ - vldr d0, [r7, #8] │ │ │ │ - b.n 24c7a │ │ │ │ - mov r0, fp │ │ │ │ + str r6, [sp, #16] │ │ │ │ + b.n 23278 │ │ │ │ + vldr d0, [r5, #8] │ │ │ │ + b.n 22d0c │ │ │ │ + mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24b8c │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 22c22 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24be8 │ │ │ │ - mov r3, fp │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - mov.w r8, #336 @ 0x150 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, r0 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r7, r3 │ │ │ │ + b.n 22c7e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 252b0 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 251bc │ │ │ │ + mov r9, fp │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov r8, r0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov.w sl, #336 @ 0x150 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r4, r6 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + b.n 23376 │ │ │ │ mov r0, r6 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 24c2a │ │ │ │ - mov r0, r7 │ │ │ │ - vstr s0, [sp, #60] @ 0x3c │ │ │ │ + b.n 22cc0 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s0, [sp, #68] @ 0x44 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - vldr s0, [sp, #60] @ 0x3c │ │ │ │ - b.n 24c9e │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov.w r8, #322 @ 0x142 │ │ │ │ - mov r6, r9 │ │ │ │ - mov fp, r9 │ │ │ │ - str.w r9, [sp, #16] │ │ │ │ - str.w r9, [sp, #28] │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - strd r9, r9, [sp, #4] │ │ │ │ - b.n 24f4a │ │ │ │ - mov r0, r6 │ │ │ │ + vldr s0, [sp, #68] @ 0x44 │ │ │ │ + b.n 22d30 │ │ │ │ + mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24ae8 │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 232a8 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24a5e │ │ │ │ - blx 3ad0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25c5e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2538c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25a88 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ - blx r4 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25c70 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r4 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25cd8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 25cf0 │ │ │ │ - bl 10888 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 25e90 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 248ba │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 248ba │ │ │ │ - mov r0, r5 │ │ │ │ + b.w 22b8a │ │ │ │ + mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 248ba │ │ │ │ + b.w 22afc │ │ │ │ blx 38a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ blx 3c04 │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 24a86 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ + bne.w 22b24 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25e46 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - movs r7, #0 │ │ │ │ - mov.w r8, #342 @ 0x156 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - b.n 252b0 │ │ │ │ + beq.w 23f0a │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov.w sl, #342 @ 0x156 │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + b.n 23376 │ │ │ │ mov r0, r3 │ │ │ │ - movw r8, #335 @ 0x14f │ │ │ │ + movw sl, #335 @ 0x14f │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r6, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ mov r9, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + mov r5, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 24f4a │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r8, #358 @ 0x166 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r9, r7 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 25304 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r8, #362 @ 0x16a │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r9, r7 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 25304 │ │ │ │ - mov r9, r0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 23014 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 23272 │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + mov.w sl, #358 @ 0x166 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + b.n 233c4 │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + mov.w sl, #362 @ 0x16a │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + b.n 233c4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ mov fp, r0 │ │ │ │ - mov.w r8, #322 @ 0x142 │ │ │ │ + mov.w sl, #322 @ 0x142 │ │ │ │ + str r0, [sp, #32] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - strd r0, r0, [sp, #4] │ │ │ │ - b.n 24f4a │ │ │ │ + str r0, [sp, #4] │ │ │ │ + b.n 23014 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r4, r7 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r7, [sp, #24] │ │ │ │ - b.n 252b0 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - bgt.w 25894 │ │ │ │ + b.n 2328e │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.w 23262 │ │ │ │ + b.n 23014 │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w sl, #322 @ 0x142 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 23014 │ │ │ │ + mov r9, fp │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + bgt.w 2398e │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 254ba │ │ │ │ - ldr.w r3, [pc, #1280] @ 2599c │ │ │ │ + blt.n 23508 │ │ │ │ + ldr.w r3, [pc, #1472] @ 23aac │ │ │ │ cmp r2, #1 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - beq.w 25a66 │ │ │ │ - ldr.w r3, [pc, #1268] @ 259a0 │ │ │ │ + beq.w 23b44 │ │ │ │ + ldr.w r3, [pc, #1460] @ 23ab0 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [pc, #1264] @ 259a4 │ │ │ │ + ldr.w r1, [pc, #1460] @ 23ab4 │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r8, #336 @ 0x150 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + mov.w sl, #336 @ 0x150 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 25188 │ │ │ │ + b.n 23242 │ │ │ │ cmp r3, r2 │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ ittt ne │ │ │ │ addne r3, #1 │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ strne r3, [r2, #0] │ │ │ │ blx 3844 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25aea │ │ │ │ - ldr.w r3, [pc, #1208] @ 259a8 │ │ │ │ + beq.w 23bb6 │ │ │ │ + ldr.w r3, [pc, #1412] @ 23ab8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 25b72 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ + beq.w 23c24 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ - mov.w r9, #0 │ │ │ │ + movs r7, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + strd r7, r5, [sp, #80] @ 0x50 │ │ │ │ + bl b094 │ │ │ │ + mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ - strd r9, r6, [sp, #80] @ 0x50 │ │ │ │ - bl b03c │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25532 │ │ │ │ + beq.n 23576 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 259fe │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 23ae8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25546 │ │ │ │ + beq.n 23586 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25a06 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25b50 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1112] @ 259ac │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 25bc2 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r3, 235d8 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 23c02 │ │ │ │ + ldr.w r3, [pc, #1324] @ 23abc │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + cmp fp, r3 │ │ │ │ + bne.w 23c6c │ │ │ │ ldrb.w r3, [sp, #94] @ 0x5e │ │ │ │ - cbz r3, 25578 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + cbz r3, 235b6 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, fp │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, sl │ │ │ │ add.w r0, sp, #94 @ 0x5e │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 25d20 │ │ │ │ + beq.w 23dac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 25030 │ │ │ │ + beq.w 230f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 25030 │ │ │ │ + bne.w 230f4 │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25030 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 230f4 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24ad4 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - movw r8, #337 @ 0x151 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 25304 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 23586 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22b72 │ │ │ │ + mov r9, fp │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov r7, r0 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + movw sl, #337 @ 0x151 │ │ │ │ + b.n 233c4 │ │ │ │ + mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24bae │ │ │ │ + b.w 22c44 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bpl.w 25efc │ │ │ │ + bpl.w 23f8c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - b.w 24896 │ │ │ │ + b.w 22936 │ │ │ │ + mov r9, fp │ │ │ │ + movw sl, #337 @ 0x151 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + b.n 2323c │ │ │ │ blx 3bf8 │ │ │ │ - mov fp, r0 │ │ │ │ - b.w 24914 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - movw r8, #337 @ 0x151 │ │ │ │ - b.n 2517c │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r9, r0 │ │ │ │ + b.w 229b0 │ │ │ │ + mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 24c50 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov.w r8, #338 @ 0x152 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 25304 │ │ │ │ + b.w 22ce2 │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, fp │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w sl, #338 @ 0x152 │ │ │ │ + b.n 233c4 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24cf2 │ │ │ │ - bl 89f4 │ │ │ │ - b.w 24d40 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r5 │ │ │ │ - mov.w r8, #338 @ 0x152 │ │ │ │ - b.n 25304 │ │ │ │ + b.w 22d84 │ │ │ │ + bl 89c4 │ │ │ │ + b.w 22dd2 │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + mov r8, r5 │ │ │ │ + mov r9, fp │ │ │ │ + mov r7, r6 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov.w sl, #338 @ 0x152 │ │ │ │ + b.n 233c4 │ │ │ │ blx 3bf8 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.w 24970 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 22a08 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24d22 │ │ │ │ + b.w 22db4 │ │ │ │ blx 38a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ blx 3c04 │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 249ce │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #12] │ │ │ │ + bne.w 22a66 │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + mov r9, fp │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25e1c │ │ │ │ - movs r3, #0 │ │ │ │ - movw r8, #341 @ 0x155 │ │ │ │ - mov r4, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 252b0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24b0c │ │ │ │ + beq.w 23ec6 │ │ │ │ + mov.w r8, #0 │ │ │ │ + movw sl, #341 @ 0x155 │ │ │ │ + mov r4, r8 │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + b.n 23376 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24d70 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movw r8, #341 @ 0x155 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - b.n 25304 │ │ │ │ - vldr d7, [pc, #716] @ 25970 │ │ │ │ + b.w 22e02 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22ba8 │ │ │ │ + blx 3ad0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23d00 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 23704 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23b64 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ + blx r6 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23d16 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23d7a │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 23d84 │ │ │ │ + bl 108e0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 23f42 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 2295a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2295a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2295a │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, fp │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov r6, r0 │ │ │ │ + movw sl, #341 @ 0x155 │ │ │ │ + b.n 233c4 │ │ │ │ + vldr d7, [pc, #788] @ 23a80 │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ - mov r0, fp │ │ │ │ - mov r9, fp │ │ │ │ + mov r0, r9 │ │ │ │ + mov fp, r9 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl b03c │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 24bae │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - movw r8, #347 @ 0x15b │ │ │ │ - mov r9, r7 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov r7, r4 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - b.n 252b0 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25f14 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + bl b094 │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 22c44 │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + mov r4, r5 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + mov r8, r5 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + movw sl, #347 @ 0x15b │ │ │ │ + str r5, [sp, #24] │ │ │ │ + b.n 23376 │ │ │ │ + ldr.w r8, [r7, #12] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 23fd8 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + strne.w r2, [r8] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r5, #0] │ │ │ │ + strne r2, [r4, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2570c │ │ │ │ + beq.n 237e0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 25a90 │ │ │ │ - ldr r2, [pc, #672] @ (259b0 ) │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r2, pc │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r2, [r2, #476] @ 0x1dc │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ + beq.w 23b6c │ │ │ │ + ldr r3, [pc, #732] @ (23ac0 ) │ │ │ │ movs r2, #3 │ │ │ │ - bl b03c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, pc │ │ │ │ + str.w r8, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ + ldr.w r3, [r3, #476] @ 0x1dc │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + bl b094 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 24a14 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 24a14 │ │ │ │ - mov r0, r3 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 22aaa │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 22aaa │ │ │ │ + mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24a14 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ + b.w 22aaa │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ mov r4, r3 │ │ │ │ - mov r7, r3 │ │ │ │ - movw r8, #341 @ 0x155 │ │ │ │ - b.n 252b0 │ │ │ │ + mov r9, fp │ │ │ │ + mov r8, r3 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + movw sl, #341 @ 0x155 │ │ │ │ + b.n 23376 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24bd8 │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movw r8, #347 @ 0x15b │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov r9, r7 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - strd fp, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 2517c │ │ │ │ - vldr d7, [pc, #500] @ 25970 │ │ │ │ + beq.w 22c6e │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + movw sl, #347 @ 0x15b │ │ │ │ + str r6, [sp, #16] │ │ │ │ + mov r6, r5 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + b.n 2323c │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + mov r4, r5 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + mov r8, r5 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov.w sl, #348 @ 0x15c │ │ │ │ + str r5, [sp, #24] │ │ │ │ + b.n 23376 │ │ │ │ + vldr d7, [pc, #528] @ 23a80 │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ + mov r4, r6 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl b03c │ │ │ │ - mov r3, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 24c50 │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - mov.w r8, #348 @ 0x15c │ │ │ │ - mov r9, r7 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov r7, r4 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - b.n 252b0 │ │ │ │ - vstr s0, [sp, #60] @ 0x3c │ │ │ │ + bl b094 │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 22ce2 │ │ │ │ + vstr s0, [sp, #68] @ 0x44 │ │ │ │ blx 3940 │ │ │ │ - vldr s0, [sp, #60] @ 0x3c │ │ │ │ + vldr s0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24c8e │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r8, #348 @ 0x15c │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov r9, r7 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - strd fp, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 2517c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov.w r8, #342 @ 0x156 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 25304 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25f44 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + beq.w 22d20 │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + mov.w sl, #348 @ 0x15c │ │ │ │ + str r6, [sp, #16] │ │ │ │ + mov r6, r5 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + b.n 2323c │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + mov.w sl, #342 @ 0x156 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov r6, r4 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + b.n 233c4 │ │ │ │ + ldr.w fp, [r4, #12] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 23fa4 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + strne.w r2, [fp] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r6, #0] │ │ │ │ + strne.w r2, [r8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 25824 │ │ │ │ + beq.n 23914 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 25b44 │ │ │ │ - ldr r2, [pc, #396] @ (259b4 ) │ │ │ │ + beq.w 23bfa │ │ │ │ + ldr r2, [pc, #428] @ (23ac4 ) │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r8 │ │ │ │ + str.w fp, [sp, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ ldr.w r2, [r2, #896] @ 0x380 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ movs r2, #3 │ │ │ │ - bl b03c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + bl b094 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 24ac0 │ │ │ │ + beq.w 22b5e │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 24ac0 │ │ │ │ - mov r0, r3 │ │ │ │ + bne.w 22b5e │ │ │ │ + mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24ac0 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - mov r4, r7 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov.w r8, #342 @ 0x156 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - b.n 252b0 │ │ │ │ + b.w 22b5e │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + mov r8, r5 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + mov r4, r5 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov.w sl, #342 @ 0x156 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + b.n 23376 │ │ │ │ mov r9, r4 │ │ │ │ - mov r6, r4 │ │ │ │ + mov r5, r4 │ │ │ │ mov fp, r4 │ │ │ │ - mov.w r8, #322 @ 0x142 │ │ │ │ + mov.w sl, #322 @ 0x142 │ │ │ │ + str r4, [sp, #32] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #20] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - b.w 24f4a │ │ │ │ + b.w 23014 │ │ │ │ blx 3bf8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.w 24efe │ │ │ │ - ldr r3, [pc, #260] @ (2599c ) │ │ │ │ + b.w 22fb8 │ │ │ │ + ldr r3, [pc, #284] @ (23aac ) │ │ │ │ movs r2, #2 │ │ │ │ - ldr r1, [pc, #284] @ (259b8 ) │ │ │ │ + ldr r1, [pc, #308] @ (23ac8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n 254ba │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r9, r7 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - mov.w r8, #346 @ 0x15a │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 25304 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movw r8, #363 @ 0x16b │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r9, r7 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 25304 │ │ │ │ + b.n 23508 │ │ │ │ + mov.w r8, #0 │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + mov.w sl, #346 @ 0x15a │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov r7, r8 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + mov r6, r8 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.n 233c4 │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + movw sl, #363 @ 0x16b │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + b.n 233c4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r9, fp │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ - beq.n 258fc │ │ │ │ + beq.n 239f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25c56 │ │ │ │ - ldr r3, [pc, #188] @ (259bc ) │ │ │ │ + beq.w 23cf8 │ │ │ │ + ldr r3, [pc, #212] @ (23acc ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r4, [r8, r3] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr.w r6, [sl, r3] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ + strne r3, [r6, #0] │ │ │ │ ldrb.w r3, [sp, #94] @ 0x5e │ │ │ │ - cbz r3, 25928 │ │ │ │ - mov r3, r4 │ │ │ │ + cbz r3, 23a22 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r6 │ │ │ │ movs r2, #99 @ 0x63 │ │ │ │ - mov r1, sl │ │ │ │ add.w r0, sp, #94 @ 0x5e │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 25954 │ │ │ │ - cbz r7, 2593e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.n 23a44 │ │ │ │ + cbz r4, 23a38 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2593e │ │ │ │ + beq.n 23a38 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25ce8 │ │ │ │ + beq.w 23d72 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.w 24f8a │ │ │ │ + b.w 23052 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r8, #366 @ 0x16e │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + mov.w sl, #366 @ 0x16e │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #20] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.w 24f4a │ │ │ │ + b.w 23014 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22da0 │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + movw sl, #363 @ 0x16b │ │ │ │ + str r6, [sp, #16] │ │ │ │ + mov r6, r7 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + b.w 2323c │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ - lsls r2, r1, #1 │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf6180001 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ + movs r2, r0 │ │ │ │ + bvc.n 23a50 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r7, [r1, #52] @ 0x34 │ │ │ │ - @ instruction: 0xffffffd8 │ │ │ │ - movs r1, r0 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + ldrh r5, [r5, #48] @ 0x30 │ │ │ │ + vshr.u64 d18, d18, #1 │ │ │ │ + movs r2, r0 │ │ │ │ + ldmia r3, {r3, r4, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #2049 @ 0x801 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r0, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5fa0001 │ │ │ │ - orr.w r0, r0, #8454144 @ 0x810000 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ + movs r2, r0 │ │ │ │ + adds r6, r5, r3 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #448 @ 0x1c0 │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ movs r3, r0 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + ldmia r6, {r1, r2, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - b.n 253a8 │ │ │ │ - movs r1, r0 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24d0e │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movw r8, #363 @ 0x16b │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov r9, r7 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - strd fp, r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 2517c │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r8, #364 @ 0x16c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r9, r7 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 25304 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25532 │ │ │ │ - mov r0, r7 │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + mov.w sl, #364 @ 0x16c │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + b.n 233c4 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25546 │ │ │ │ + b.n 23576 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24d5c │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r8, #364 @ 0x16c │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov r9, r7 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - strd fp, r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 2517c │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movw r8, #357 @ 0x165 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r9, r7 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 25304 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r8, #354 @ 0x162 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r9, r7 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 25304 │ │ │ │ - ldr.w r3, [pc, #1296] @ 25f78 │ │ │ │ + beq.w 22dee │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + mov.w sl, #364 @ 0x16c │ │ │ │ + str r6, [sp, #16] │ │ │ │ + mov r6, r7 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + b.w 2323c │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + mov.w sl, #354 @ 0x162 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + b.n 233c4 │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + movw sl, #357 @ 0x165 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + b.n 233c4 │ │ │ │ + ldr.w r3, [pc, #1272] @ 24040 │ │ │ │ add r3, pc │ │ │ │ - b.n 254b0 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movw r8, #361 @ 0x169 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r9, r7 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 25304 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 234fe │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + movw sl, #361 @ 0x169 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + b.n 233c4 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2538c │ │ │ │ + b.n 23704 │ │ │ │ mov r0, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - b.n 2570c │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movw r8, #357 @ 0x165 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov r9, r7 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - strd fp, r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 2517c │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r8, #354 @ 0x162 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov r9, r7 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - strd fp, r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 2517c │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movw r8, #361 @ 0x169 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov r9, r7 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - strd fp, r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 2517c │ │ │ │ + b.n 237e0 │ │ │ │ + mov r5, r9 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov r6, r7 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + movw sl, #357 @ 0x165 │ │ │ │ + b.w 2323c │ │ │ │ + mov r5, r9 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov r6, r7 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + mov.w sl, #354 @ 0x162 │ │ │ │ + b.w 2323c │ │ │ │ + mov r5, r9 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov r6, r7 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + movw sl, #361 @ 0x169 │ │ │ │ + b.w 2323c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - cmp r5, r7 │ │ │ │ - beq.n 25b00 │ │ │ │ - subs r5, #1 │ │ │ │ - str r5, [r3, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 25d4a │ │ │ │ - mov.w r8, #322 @ 0x142 │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + cmp r4, r6 │ │ │ │ + beq.n 23bcc │ │ │ │ + subs r4, #1 │ │ │ │ + str r4, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 23e12 │ │ │ │ + mov fp, r5 │ │ │ │ + mov.w sl, #322 @ 0x142 │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r6, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25100 │ │ │ │ + beq.w 231c4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - beq.n 25b32 │ │ │ │ - mov r9, r2 │ │ │ │ - mov fp, r2 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b.w 251de │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r6, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov fp, r2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b.w 24f4a │ │ │ │ + beq.w 231c4 │ │ │ │ + movs r5, #0 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + mov r9, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str r5, [sp, #16] │ │ │ │ + b.w 2329c │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 25824 │ │ │ │ + b.n 23914 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25b66 │ │ │ │ + beq.n 23c18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25db4 │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w r8, #322 @ 0x142 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.w 25100 │ │ │ │ + beq.w 23e4e │ │ │ │ + mov.w sl, #322 @ 0x142 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.w 231c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr.w r9, [r3, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 25f2c │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 23f74 │ │ │ │ mov r1, r3 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ + strne r3, [r6, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25bbc │ │ │ │ + beq.n 23c66 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25dc6 │ │ │ │ + beq.w 23e60 │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - b.n 2550c │ │ │ │ - ldr r3, [pc, #952] @ (25f7c ) │ │ │ │ + b.n 23550 │ │ │ │ + ldr r3, [pc, #980] @ (24044 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 25e34 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + beq.w 23edc │ │ │ │ + ldr.w r0, [fp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 2555e │ │ │ │ + beq.w 2359c │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25e72 │ │ │ │ + beq.w 23f24 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - bpl.w 25ee0 │ │ │ │ - ldr r2, [pc, #916] @ (25f80 ) │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ + bpl.w 23fd4 │ │ │ │ + ldr r2, [pc, #944] @ (24048 ) │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 25eca │ │ │ │ - ldr r2, [pc, #908] @ (25f84 ) │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ + beq.w 24028 │ │ │ │ + ldr r2, [pc, #936] @ (2404c ) │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 25ec6 │ │ │ │ + beq.w 24008 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 25c1a │ │ │ │ + ble.n 23cc6 │ │ │ │ adds r3, #8 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 2555e │ │ │ │ + beq.w 2359c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 25c0a │ │ │ │ + bne.n 23cb6 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #872] @ (25f88 ) │ │ │ │ + ldr r1, [pc, #900] @ (24050 ) │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr.w r1, [r8, r1] │ │ │ │ + ldr.w r1, [sl, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #868] @ (25f8c ) │ │ │ │ + ldr r1, [pc, #896] @ (24054 ) │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov.w r8, #322 @ 0x142 │ │ │ │ - ldrd r4, r2, [sp, #4] │ │ │ │ - mov r6, r9 │ │ │ │ - mov fp, r9 │ │ │ │ - str.w r9, [sp, #8] │ │ │ │ - str.w r9, [sp, #16] │ │ │ │ - str.w r9, [sp, #28] │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - b.w 25188 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + mov r2, fp │ │ │ │ + mov.w sl, #322 @ 0x142 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.w 23242 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 258fc │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov.w r8, #336 @ 0x150 │ │ │ │ - str.w fp, [sp, #28] │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - b.w 2517c │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r0 │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ - mov fp, r5 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + b.n 239f6 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r9, fp │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w sl, #336 @ 0x150 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b.w 2323c │ │ │ │ + mov r9, fp │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25c96 │ │ │ │ + beq.n 23d32 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25dac │ │ │ │ - bl 10888 │ │ │ │ - cbnz r0, 25cb8 │ │ │ │ - ldr r3, [pc, #752] @ (25f90 ) │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + beq.w 23e46 │ │ │ │ + bl 108e0 │ │ │ │ + cbnz r0, 23d54 │ │ │ │ + ldr r3, [pc, #796] @ (24058 ) │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 25dd8 │ │ │ │ - ldr r3, [pc, #744] @ (25f94 ) │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 23e72 │ │ │ │ + ldr r3, [pc, #788] @ (2405c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #744] @ (25f98 ) │ │ │ │ - mov r2, r4 │ │ │ │ + ldr r1, [pc, #788] @ (24060 ) │ │ │ │ + mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movs r7, #0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov.w r8, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - mov.w r8, #336 @ 0x150 │ │ │ │ + mov.w sl, #336 @ 0x150 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r7 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + mov r4, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 252b0 │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov fp, r5 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - b.n 25c7e │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b.w 23376 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2593e │ │ │ │ + b.n 23a38 │ │ │ │ + mov r9, fp │ │ │ │ + movs r6, #1 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + b.n 23d1e │ │ │ │ movs r1, #2 │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - bl 8be4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r8, r7 │ │ │ │ + mov r9, fp │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + bl 8bb4 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov.w sl, #336 @ 0x150 │ │ │ │ str r3, [sp, #24] │ │ │ │ - mov r4, r5 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - str.w r8, [sp, #36] @ 0x24 │ │ │ │ - mov.w r8, #336 @ 0x150 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 252b0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b.w 23376 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 25b66 │ │ │ │ + beq.w 23c18 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 25b66 │ │ │ │ + bne.w 23c18 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - mov.w r8, #322 @ 0x142 │ │ │ │ + mov.w sl, #322 @ 0x142 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov fp, r4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - b.w 25418 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r4, r3 │ │ │ │ - mov.w r8, #322 @ 0x142 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - str r5, [sp, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 25418 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.w 25b30 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 25b1c │ │ │ │ - ldr r2, [pc, #536] @ (25f88 ) │ │ │ │ - mov r5, r7 │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r1, [pc, #544] @ (25f9c ) │ │ │ │ + b.w 23446 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.w 227dc │ │ │ │ + ldr r2, [pc, #624] @ (24050 ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #640] @ (24064 ) │ │ │ │ + mov r9, fp │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ add r1, pc │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - movw r8, #335 @ 0x14f │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + movw sl, #335 @ 0x14f │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #528] @ (25fa0 ) │ │ │ │ + ldr r2, [pc, #620] @ (24068 ) │ │ │ │ add r2, pc │ │ │ │ blx 3b8c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.w 25188 │ │ │ │ - mov r0, fp │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r4, [sp, #20] │ │ │ │ + b.w 23242 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + mov.w sl, #322 @ 0x142 │ │ │ │ + mov fp, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 23446 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 23f62 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + b.w 2329c │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25c96 │ │ │ │ + b.n 23d32 │ │ │ │ mov r0, r1 │ │ │ │ - mov.w r8, #322 @ 0x142 │ │ │ │ + mov.w sl, #322 @ 0x142 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.w 25418 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + b.w 23446 │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25bbc │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 23c66 │ │ │ │ + mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24e40 │ │ │ │ - ldr r3, [pc, #456] @ (25fa4 ) │ │ │ │ + b.w 22ec4 │ │ │ │ + ldr r3, [pc, #504] @ (2406c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 25cae │ │ │ │ - ldr r3, [pc, #424] @ (25f88 ) │ │ │ │ - mov r9, r7 │ │ │ │ - ldr r1, [pc, #452] @ (25fa8 ) │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ + b.n 23d4a │ │ │ │ + ldr r3, [pc, #468] @ (24050 ) │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r1, [pc, #496] @ (24070 ) │ │ │ │ + mov r5, r9 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - movw r8, #365 @ 0x16d │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + movw sl, #365 @ 0x16d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + mov r6, r7 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.w 25188 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r9, r7 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - movw r8, #365 @ 0x16d │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.w 25304 │ │ │ │ - ldr r3, [pc, #396] @ (25fac ) │ │ │ │ - ldr r1, [pc, #400] @ (25fb0 ) │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + b.w 23242 │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + movw sl, #365 @ 0x16d │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 233c4 │ │ │ │ + ldr r3, [pc, #428] @ (24074 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #428] @ (24078 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n 2566e │ │ │ │ - blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #380] @ (25fb4 ) │ │ │ │ - ldr r1, [pc, #384] @ (25fb8 ) │ │ │ │ + b.w 236c0 │ │ │ │ + ldr r3, [pc, #412] @ (2407c ) │ │ │ │ + ldr r1, [pc, #416] @ (24080 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 25c2e │ │ │ │ - ldr r3, [pc, #356] @ (25fac ) │ │ │ │ + b.n 23cda │ │ │ │ + mov r8, r5 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + mov r5, r9 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + mov r6, r7 │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + movw sl, #365 @ 0x16d │ │ │ │ + b.w 2323c │ │ │ │ + ldr r3, [pc, #360] @ (24074 ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #368] @ (25fbc ) │ │ │ │ + ldr r1, [pc, #372] @ (24084 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.w 25400 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r9, r7 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - movw r8, #365 @ 0x16d │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - strd fp, r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 2517c │ │ │ │ + b.w 23428 │ │ │ │ + blx 3720 <__stack_chk_fail@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 2555e │ │ │ │ + beq.w 2359c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25e74 │ │ │ │ - ldr r3, [pc, #316] @ (25fc0 ) │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + bne.n 23f26 │ │ │ │ + ldr r3, [pc, #336] @ (24088 ) │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 2555e │ │ │ │ - b.n 25c1a │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r1, fp │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r4, r5 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - mov.w r8, #336 @ 0x150 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - b.w 25304 │ │ │ │ - ldr r3, [pc, #276] @ (25fc4 ) │ │ │ │ - mov.w r2, #12800 @ 0x3200 │ │ │ │ - ldr r1, [pc, #272] @ (25fc8 ) │ │ │ │ - ldr r0, [pc, #276] @ (25fcc ) │ │ │ │ + beq.w 2359c │ │ │ │ + b.n 23cc6 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r9, fp │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r6, r4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w sl, #336 @ 0x150 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b.w 233c4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + b.w 23014 │ │ │ │ + ldr r3, [pc, #276] @ (2408c ) │ │ │ │ + movw r2, #12699 @ 0x319b │ │ │ │ + ldr r1, [pc, #276] @ (24090 ) │ │ │ │ + ldr r0, [pc, #276] @ (24094 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #544 @ 0x220 │ │ │ │ + add.w r3, r3, #456 @ 0x1c8 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 40ac │ │ │ │ - ldr r3, [pc, #260] @ (25fd0 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #256] @ (25fd4 ) │ │ │ │ - ldr r0, [pc, #260] @ (25fd8 ) │ │ │ │ + ldr r3, [pc, #264] @ (24098 ) │ │ │ │ + movw r2, #12805 @ 0x3205 │ │ │ │ + ldr r1, [pc, #264] @ (2409c ) │ │ │ │ + ldr r0, [pc, #264] @ (240a0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ + add.w r3, r3, #456 @ 0x1c8 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 40dc │ │ │ │ - ldr r3, [pc, #244] @ (25fdc ) │ │ │ │ - movw r2, #12991 @ 0x32bf │ │ │ │ - ldr r1, [pc, #244] @ (25fe0 ) │ │ │ │ - ldr r0, [pc, #244] @ (25fe4 ) │ │ │ │ + ldr r3, [pc, #252] @ (240a4 ) │ │ │ │ + movw r2, #12927 @ 0x327f │ │ │ │ + ldr r1, [pc, #252] @ (240a8 ) │ │ │ │ + ldr r0, [pc, #252] @ (240ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #544 @ 0x220 │ │ │ │ + add.w r3, r3, #456 @ 0x1c8 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #232] @ (25fe8 ) │ │ │ │ - movw r2, #12805 @ 0x3205 │ │ │ │ - ldr r1, [pc, #232] @ (25fec ) │ │ │ │ - ldr r0, [pc, #232] @ (25ff0 ) │ │ │ │ + ldr r3, [pc, #240] @ (240b0 ) │ │ │ │ + movw r2, #12991 @ 0x32bf │ │ │ │ + ldr r1, [pc, #240] @ (240b4 ) │ │ │ │ + ldr r0, [pc, #240] @ (240b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #544 @ 0x220 │ │ │ │ + add.w r3, r3, #456 @ 0x1c8 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #220] @ (25ff4 ) │ │ │ │ + bl 40dc │ │ │ │ + ldr r3, [pc, #224] @ (240bc ) │ │ │ │ movw r2, #12891 @ 0x325b │ │ │ │ - ldr r1, [pc, #220] @ (25ff8 ) │ │ │ │ - ldr r0, [pc, #220] @ (25ffc ) │ │ │ │ + ldr r1, [pc, #224] @ (240c0 ) │ │ │ │ + ldr r0, [pc, #224] @ (240c4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #544 @ 0x220 │ │ │ │ + add.w r3, r3, #456 @ 0x1c8 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #208] @ (26000 ) │ │ │ │ - movw r2, #12699 @ 0x319b │ │ │ │ - ldr r1, [pc, #208] @ (26004 ) │ │ │ │ - ldr r0, [pc, #208] @ (26008 ) │ │ │ │ + ldr r3, [pc, #212] @ (240c8 ) │ │ │ │ + movw r2, #13025 @ 0x32e1 │ │ │ │ + ldr r1, [pc, #212] @ (240cc ) │ │ │ │ + ldr r0, [pc, #212] @ (240d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #544 @ 0x220 │ │ │ │ + add.w r3, r3, #456 @ 0x1c8 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #196] @ (2600c ) │ │ │ │ - movw r2, #12927 @ 0x327f │ │ │ │ - ldr r1, [pc, #196] @ (26010 ) │ │ │ │ - ldr r0, [pc, #196] @ (26014 ) │ │ │ │ + bl 40ac │ │ │ │ + ldr r3, [pc, #196] @ (240d4 ) │ │ │ │ + mov.w r2, #12800 @ 0x3200 │ │ │ │ + ldr r1, [pc, #196] @ (240d8 ) │ │ │ │ + ldr r0, [pc, #196] @ (240dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #544 @ 0x220 │ │ │ │ + add.w r3, r3, #456 @ 0x1c8 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #184] @ (26018 ) │ │ │ │ - movw r2, #13025 @ 0x32e1 │ │ │ │ - ldr r1, [pc, #184] @ (2601c ) │ │ │ │ - ldr r0, [pc, #184] @ (26020 ) │ │ │ │ + bl 42ec │ │ │ │ + ldr r3, [pc, #180] @ (240e0 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #180] @ (240e4 ) │ │ │ │ + ldr r0, [pc, #180] @ (240e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #544 @ 0x220 │ │ │ │ + adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 42ec │ │ │ │ - ble.n 25ee0 │ │ │ │ - movs r1, r0 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr1, {0} │ │ │ │ + ldmia r3!, {r1, r2, r4} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5240001 │ │ │ │ + asrs r4, r6, #24 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r0, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [ip, #4]! │ │ │ │ - mcrr 0, 0, r0, r2, cr1 │ │ │ │ - @ instruction: 0xeb340001 │ │ │ │ - adds.w r0, lr, r1 │ │ │ │ - bge.n 2602c │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xeae40001 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ + movs r2, r0 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ + movs r2, r0 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ + movs r2, r0 │ │ │ │ + asrs r2, r1, #2 │ │ │ │ + movs r2, r0 │ │ │ │ + smlal r0, r0, r8, r1 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r4, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - udf #206 @ 0xce │ │ │ │ - movs r1, r0 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 25a9c │ │ │ │ - movs r1, r0 │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ - movs r1, r0 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ + movs r2, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + bx r0 │ │ │ │ movs r2, r0 │ │ │ │ - bls.n 26098 │ │ │ │ - movs r1, r0 │ │ │ │ - orrs.w r0, ip, r1 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + @ instruction: 0xfac00001 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 25fcc │ │ │ │ - movs r1, r0 │ │ │ │ - blt.n 26048 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + mov sl, sp │ │ │ │ movs r2, r0 │ │ │ │ - bls.n 26044 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrd r0, r0, [r2, #-4]! │ │ │ │ - movs r5, #90 @ 0x5a │ │ │ │ + @ instruction: 0xfaa80001 │ │ │ │ + lsrs r2, r2, #26 │ │ │ │ movs r2, r0 │ │ │ │ - bls.n 26020 │ │ │ │ - movs r1, r0 │ │ │ │ - bic.w r0, r6, r1 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + mov sl, sl │ │ │ │ movs r2, r0 │ │ │ │ - bls.n 25ffc │ │ │ │ - movs r1, r0 │ │ │ │ - movw r0, #24577 @ 0x6001 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + @ instruction: 0xfa900001 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ movs r2, r0 │ │ │ │ - bhi.n 25fd8 │ │ │ │ - movs r1, r0 │ │ │ │ - stmdb sl!, {r0} │ │ │ │ - movs r5, #18 │ │ │ │ + mov sl, r7 │ │ │ │ movs r2, r0 │ │ │ │ - bhi.n 25fb4 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrd r0, r0, [r6, #4]! │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ + @ instruction: 0xfa780001 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ movs r2, r0 │ │ │ │ - bhi.n 25f90 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf1fe0001 │ │ │ │ + mov lr, r3 │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xfa5c0001 │ │ │ │ + asrs r6, r7, #12 │ │ │ │ + movs r2, r0 │ │ │ │ + mov lr, r0 │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xfa440001 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ + movs r2, r0 │ │ │ │ + mov r2, sp │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xfa280001 │ │ │ │ + lsrs r2, r7, #23 │ │ │ │ + movs r2, r0 │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xfbbc0001 │ │ │ │ + @ instruction: 0xfbf80001 │ │ │ │ stmdb sp!, {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, #3968] @ 0xf80 │ │ │ │ - ldr.w r6, [pc, #1056] @ 2645c │ │ │ │ - mov r4, r1 │ │ │ │ - ldr.w r3, [pc, #1056] @ 26460 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - add r6, pc │ │ │ │ - mov sl, r2 │ │ │ │ - ldr.w r5, [pc, #1048] @ 26464 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r2, #5 │ │ │ │ - bpl.w 2664e │ │ │ │ - ldr.w r2, [pc, #1024] @ 26468 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 26608 │ │ │ │ - ldr r2, [pc, #1016] @ (2646c ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 26652 │ │ │ │ - ldr r3, [pc, #1008] @ (26470 ) │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - add r3, pc │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - add.w r3, r3, #620 @ 0x26c │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 2610c │ │ │ │ - mov r0, sl │ │ │ │ - blx 3524 │ │ │ │ - subs r3, r0, #0 │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ mov fp, r3 │ │ │ │ - ble.n 2610c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 263fe │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 2629c │ │ │ │ - ldr r3, [pc, #960] @ (26474 ) │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bge.w 26288 │ │ │ │ - ldr r3, [pc, #952] @ (26478 ) │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r4, [pc, #952] @ (2647c ) │ │ │ │ - add r3, pc │ │ │ │ - add r4, pc │ │ │ │ - ldr r2, [pc, #948] @ (26480 ) │ │ │ │ - strd r1, r4, [sp] │ │ │ │ - ldr r1, [pc, #948] @ (26484 ) │ │ │ │ - add r2, pc │ │ │ │ - str.w r9, [sp, #8] │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - ldr r0, [pc, #936] @ (26488 ) │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movs r1, #103 @ 0x67 │ │ │ │ - add r0, pc │ │ │ │ - bl d23c │ │ │ │ - ldr r2, [pc, #928] @ (2648c ) │ │ │ │ - ldr r3, [pc, #880] @ (26460 ) │ │ │ │ + ldr r3, [pc, #832] @ (24448 ) │ │ │ │ + movs r7, #0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r9, r0 │ │ │ │ + strd r1, r2, [sp, #4] │ │ │ │ + ldr r2, [pc, #824] @ (2444c ) │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ add r2, pc │ │ │ │ + ldr.w sl, [pc, #820] @ 24450 │ │ │ │ + add sl, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 265d6 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 2642c │ │ │ │ - cmp.w r9, #1 │ │ │ │ - bne.n 260b0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #5 │ │ │ │ - bpl.w 26636 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 26136 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #856] @ (26490 ) │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 2639e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s14, d0 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmov.f32 s16, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 263ba │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #816] @ (26494 ) │ │ │ │ - mov.w r9, #0 │ │ │ │ - str.w r9, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #808] @ (24454 ) │ │ │ │ + strd r7, r7, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ - strd r9, r9, [r7, #4] │ │ │ │ - strh.w r9, [r7, #12] │ │ │ │ - ldr.w r4, [r3, #276] @ 0x114 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + strh.w r7, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r6, [r3, #284] @ 0x11c │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26284 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 264bc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bne.w 243ec │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 24474 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26198 │ │ │ │ + beq.n 2415a │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #764] @ (26498 ) │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r2, [pc, #764] @ (24458 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #688] @ 26450 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + vldr d7, [pc, #736] @ 24440 │ │ │ │ + add r1, sp, #24 │ │ │ │ add r2, pc │ │ │ │ - mov r0, r7 │ │ │ │ + add r0, sp, #32 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ - vstr d7, [sp, #40] @ 0x28 │ │ │ │ + vstr d7, [sp, #24] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 263e0 │ │ │ │ - ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ + itt eq │ │ │ │ + moveq r7, #164 @ 0xa4 │ │ │ │ + moveq r4, #0 │ │ │ │ + beq.w 2437a │ │ │ │ + cbnz r4, 241aa │ │ │ │ + ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 263d0 │ │ │ │ - blx 3a54 │ │ │ │ - mov r7, r0 │ │ │ │ + bne.w 24428 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 24770 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + movt r2, #16 │ │ │ │ + tst r2, r1 │ │ │ │ + bne.w 24770 │ │ │ │ + ldr r3, [pc, #688] @ (2445c ) │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.w 243f6 │ │ │ │ + ldr.w r7, [sl, r3] │ │ │ │ + ldr.w r0, [r9, #12] │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.w 24810 │ │ │ │ + vldr s15, [r9, #24] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + vmov.f32 s17, s15 │ │ │ │ + blx 360c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26434 │ │ │ │ - ldr.w r0, [r8, #12] │ │ │ │ + blt.w 2483a │ │ │ │ + it ne │ │ │ │ + movne r3, #0 │ │ │ │ + beq.w 244c0 │ │ │ │ + ldr.w r0, [r9, #12] │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.w 24a14 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 8b00 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24a2c │ │ │ │ + cbz r3, 24212 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 24212 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbnz r2, 24212 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl f540 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24a3a │ │ │ │ + mov r0, fp │ │ │ │ + blx 3864 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24a3e │ │ │ │ + ldr r3, [pc, #556] @ (24460 ) │ │ │ │ + ldr.w r2, [sl, r3] │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 24a4a │ │ │ │ + ldr r2, [pc, #544] @ (24464 ) │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 24e9a │ │ │ │ + ldr r2, [pc, #536] @ (24468 ) │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 24e96 │ │ │ │ + ldr.w r2, [r8, #16] │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ + asrs r1, r2, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + ite le │ │ │ │ + movle r2, #0 │ │ │ │ + movgt r2, #1 │ │ │ │ + cmp r1, r3 │ │ │ │ + it ge │ │ │ │ + movge r2, #0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 24844 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r0, #0] │ │ │ │ + ldr.w r2, [r8, #12] │ │ │ │ + str.w r0, [r2, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r8, #8] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 261e6 │ │ │ │ + beq.n 242aa │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 263ca │ │ │ │ - movw r3, #38528 @ 0x9680 │ │ │ │ - movt r3, #51992 @ 0xcb18 │ │ │ │ - str.w r3, [r8, #16] │ │ │ │ - movw r3, #38528 @ 0x9680 │ │ │ │ - movt r3, #19224 @ 0x4b18 │ │ │ │ - str.w r3, [r8, #20] │ │ │ │ - ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ - str.w r7, [r8, #12] │ │ │ │ - vstr s16, [r8, #24] │ │ │ │ - cbz r3, 26248 │ │ │ │ - ldr r3, [pc, #652] @ (2649c ) │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, sp, #58 @ 0x3a │ │ │ │ - ldr r5, [r5, r3] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + beq.w 24832 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26242 │ │ │ │ + beq.n 242be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26332 │ │ │ │ - adds r7, #1 │ │ │ │ - beq.w 263e0 │ │ │ │ - movs r5, #0 │ │ │ │ - blx 377c │ │ │ │ - cbz r4, 26260 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 2482a │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl f540 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24a88 │ │ │ │ + vcmpe.f32 s17, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite le │ │ │ │ + vmovle.f32 s15, s16 │ │ │ │ + vmovgt.f32 s15, s17 │ │ │ │ + vcvt.f64.f32 d0, s15 │ │ │ │ + vmov.f32 s16, s15 │ │ │ │ + blx 3844 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24a8c │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9e4c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 24aac │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26260 │ │ │ │ + beq.n 24316 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 26294 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 260ea │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24a0c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 260ea │ │ │ │ + beq.n 2432e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 260ea │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 260ea │ │ │ │ - mov r4, r9 │ │ │ │ - b.n 261c2 │ │ │ │ - ldr r3, [pc, #532] @ (264a0 ) │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r4, [pc, #532] @ (264a4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r4, pc │ │ │ │ - b.n 260c8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26260 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ - bpl.w 2661e │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + beq.w 24a04 │ │ │ │ + vldr s15, [r9, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + vcmpe.f32 s15, s16 │ │ │ │ + vldr s15, [r9, #20] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmpe.f32 s15, s16 │ │ │ │ + it mi │ │ │ │ + vstrmi s16, [r9, #16] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it gt │ │ │ │ + vstrgt s16, [r9, #20] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ - add.w r2, r7, r9, lsl #2 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ - ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ - beq.w 264f0 │ │ │ │ - ldr r3, [pc, #472] @ (264a8 ) │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldrb.w r3, [sp, #34] @ 0x22 │ │ │ │ + cbz r3, 243a0 │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, sp, #34 @ 0x22 │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 243a0 │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ + ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 244a4 │ │ │ │ + ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 24498 │ │ │ │ + ldr r0, [pc, #220] @ (2446c ) │ │ │ │ mov r1, r7 │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - movs r6, #0 │ │ │ │ - add.w r9, sl, #8 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r7, sl │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + add r0, pc │ │ │ │ + bl d294 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 265f0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr.w r4, [r9, #4]! │ │ │ │ - cbnz r3, 26300 │ │ │ │ - b.n 2633a │ │ │ │ - ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 2633a │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 262fa │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - subs r0, r0, r1 │ │ │ │ - add.w ip, sp, #52 @ 0x34 │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - str.w r4, [ip, r0] │ │ │ │ + beq.w 24840 │ │ │ │ + movs r7, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cmp r3, lr │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - adds r6, #1 │ │ │ │ - cmp fp, r6 │ │ │ │ - beq.n 2641e │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ - and.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ - b.n 262e6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26242 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #364] @ (264ac ) │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.w 264da │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - bl 9f10 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 26402 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 26378 │ │ │ │ - ldr r0, [pc, #268] @ (26474 ) │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [pc, #324] @ (264b0 ) │ │ │ │ - ldr r1, [pc, #328] @ (264b4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 3b8c │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 260dc │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 243b2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 244b0 │ │ │ │ + blx 377c │ │ │ │ + cbz r6, 243ca │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 260dc │ │ │ │ + beq.n 243ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 260dc │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 260dc │ │ │ │ - vldr d7, [r6, #8] │ │ │ │ - vmov.f32 s13, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcvt.f32.f64 s15, d7 │ │ │ │ - vcmp.f32 s15, s13 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 26160 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 26380 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ - vmov.f32 s16, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 26162 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 261e6 │ │ │ │ + beq.n 244b8 │ │ │ │ + ldr r2, [pc, #164] @ (24470 ) │ │ │ │ + ldr r3, [pc, #120] @ (24448 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 24e28 │ │ │ │ mov r0, r7 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 261c2 │ │ │ │ - movs r5, #103 @ 0x67 │ │ │ │ - ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 26438 │ │ │ │ - ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ - cbnz r3, 26444 │ │ │ │ - ldr r0, [pc, #200] @ (264b8 ) │ │ │ │ - mov r1, r5 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - add r0, pc │ │ │ │ - bl d23c │ │ │ │ - b.n 2624a │ │ │ │ - mov r6, r9 │ │ │ │ - b.n 262b8 │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add r4, sp, #52 @ 0x34 │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r4, r2, lsl #2] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, lr │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 24ab0 │ │ │ │ + mov r6, r4 │ │ │ │ + b.n 2418c │ │ │ │ + ldr.w r7, [sl, r3] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - b.n 26322 │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 26136 │ │ │ │ - movs r6, #0 │ │ │ │ - vldr s16, [pc, #40] @ 26458 │ │ │ │ - b.n 26162 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ - b.n 263e2 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 263e8 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 263ee │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldrb.w r3, [sp, #34] @ 0x22 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 243b2 │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, sp, #34 @ 0x22 │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 243b2 │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 2437a │ │ │ │ + add r0, sp, #32 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 2418c │ │ │ │ + b.n 24378 │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ - movs r3, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, pc, #0 @ (adr r7, 26474 ) │ │ │ │ + cbnz r6, 244b4 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xeae00001 │ │ │ │ - strd r0, r0, [r2, #4]! │ │ │ │ - @ instruction: 0xf0c40001 │ │ │ │ - b.n 2617c │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf0bc0001 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + cbnz r0, 244b8 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, pc, #96 @ (adr r6, 264f8 ) │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ movs r3, r0 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ + movs r3, #44 @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb r2!, {r0} │ │ │ │ - bpl.n 263c0 │ │ │ │ - movs r1, r0 │ │ │ │ - cdp 0, 11, cr0, cr6, cr1, {0} │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 2, cr0, cr8, cr1, {0} │ │ │ │ - bmi.n 263b8 │ │ │ │ - movs r1, r0 │ │ │ │ - stc 0, cr0, [sl, #4]! │ │ │ │ - ldr r1, [pc, #408] @ (26658 ) │ │ │ │ - movs r2, #103 @ 0x67 │ │ │ │ - ldr r0, [pc, #408] @ (2665c ) │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r6, r6, #30 │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xb8de │ │ │ │ + movs r3, r0 │ │ │ │ + ldr.w r1, [pc, #2640] @ 24ec8 │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ + ldr.w r0, [pc, #2640] @ 24ecc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 263e0 │ │ │ │ + beq.w 248f4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 26198 │ │ │ │ - ldr r3, [pc, #388] @ (26660 ) │ │ │ │ - mov r2, r8 │ │ │ │ + b.n 2415a │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 2438e │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 24384 │ │ │ │ mov r0, r4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - bl 8184 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - b.n 2635c │ │ │ │ - mov r0, sl │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 36d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2637a │ │ │ │ - ldr.w r6, [r7, r9, lsl #2] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cbz r6, 26554 │ │ │ │ - mov r9, r4 │ │ │ │ - strd r6, r8, [sp, #20] │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r9, r5 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - mov r0, sl │ │ │ │ - blx 35d0 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 243b2 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 243ca │ │ │ │ + ldr.w r8, [pc, #2572] @ 24ed0 │ │ │ │ + add r8, pc │ │ │ │ + ldr.w r4, [r8, #1204] @ 0x4b4 │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26532 │ │ │ │ - blt.w 26378 │ │ │ │ - subs r3, r4, r7 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ - ldr.w r3, [r4, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - it ne │ │ │ │ - cmpne fp, r8 │ │ │ │ - bgt.n 26514 │ │ │ │ - mov r5, r9 │ │ │ │ - mov r9, r8 │ │ │ │ - cmp fp, r9 │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - ldrd r2, r6, [sp, #16] │ │ │ │ - it le │ │ │ │ - ldrle r6, [sp, #52] @ 0x34 │ │ │ │ - ble.w 26426 │ │ │ │ - mov r9, r2 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [sp, #32] │ │ │ │ - movs r3, #0 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - add r1, sp, #32 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3a78 │ │ │ │ - cbz r0, 265b4 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r9 │ │ │ │ - cbz r6, 26580 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 2655c │ │ │ │ - ldr.w r3, [r2, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 26572 │ │ │ │ - ldr r3, [pc, #224] @ (26664 ) │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 265da │ │ │ │ - ldr r3, [pc, #220] @ (26668 ) │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - bl 9f10 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 2655c │ │ │ │ - cbnz r0, 265b4 │ │ │ │ - ldr r0, [pc, #200] @ (2666c ) │ │ │ │ - ldr r2, [pc, #204] @ (26670 ) │ │ │ │ - ldr r1, [pc, #204] @ (26674 ) │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 3b8c │ │ │ │ - blx 3940 │ │ │ │ + beq.w 247d4 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 244ec │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + movs r0, #0 │ │ │ │ + blx 34e8 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 26378 │ │ │ │ - ldr r3, [pc, #184] @ (26678 ) │ │ │ │ - movw r2, #33797 @ 0x8405 │ │ │ │ - ldr r1, [pc, #180] @ (2667c ) │ │ │ │ - ldr r0, [pc, #184] @ (26680 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #3800 @ 0xed8 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #168] @ (26684 ) │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - bl 8184 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 2655c │ │ │ │ - b.n 2659e │ │ │ │ - ldr r3, [pc, #148] @ (26688 ) │ │ │ │ - movw r2, #33925 @ 0x8485 │ │ │ │ - ldr r1, [pc, #148] @ (2668c ) │ │ │ │ - ldr r0, [pc, #148] @ (26690 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #3772 @ 0xebc │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #136] @ (26694 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #136] @ (26698 ) │ │ │ │ - ldr r0, [pc, #136] @ (2669c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #128] @ (266a0 ) │ │ │ │ - movw r2, #8438 @ 0x20f6 │ │ │ │ - ldr r1, [pc, #124] @ (266a4 ) │ │ │ │ - ldr r0, [pc, #128] @ (266a8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #608 @ 0x260 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #116] @ (266ac ) │ │ │ │ - movw r2, #8449 @ 0x2101 │ │ │ │ - ldr r1, [pc, #112] @ (266b0 ) │ │ │ │ - ldr r0, [pc, #116] @ (266b4 ) │ │ │ │ + beq.w 24af4 │ │ │ │ + ldr.w r3, [pc, #2520] @ 24ed4 │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 24af8 │ │ │ │ + ldr.w r3, [pc, #2504] @ 24ed8 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #608 @ 0x260 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 40dc │ │ │ │ - bl 40ac │ │ │ │ - nop │ │ │ │ - ldcl 0, cr0, [r2], {1} │ │ │ │ - b.n 266a0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldc 0, cr0, [r2], #4 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - stc 0, cr0, [r4], {1} │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xebec0001 │ │ │ │ - bcs.n 26700 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ - movs r2, r0 │ │ │ │ - bcs.n 2672c │ │ │ │ - movs r1, r0 │ │ │ │ - bgt.n 2674c │ │ │ │ - movs r1, r0 │ │ │ │ - subs.w r0, r4, r1 │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ - movs r2, r0 │ │ │ │ - bcs.n 266d8 │ │ │ │ - movs r1, r0 │ │ │ │ - bgt.n 266d0 │ │ │ │ - movs r1, r0 │ │ │ │ - mrrc2 0, 0, r0, lr, cr1 │ │ │ │ - bcc.n 26614 │ │ │ │ - movs r1, r0 │ │ │ │ - bcc.n 26690 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r0, r7, #0 │ │ │ │ - movs r2, r0 │ │ │ │ - bne.n 26694 │ │ │ │ - movs r1, r0 │ │ │ │ - adc.w r0, r8, r1 │ │ │ │ - subs r0, r4, #0 │ │ │ │ - movs r2, r0 │ │ │ │ - bne.n 26670 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xeb300001 │ │ │ │ - stmdb sp!, {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, #3960] @ 0xf78 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1256] @ 26bb8 │ │ │ │ - ldr.w ip, [pc, #1256] @ 26bbc │ │ │ │ - mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1252] @ 26bc0 │ │ │ │ - add r2, pc │ │ │ │ - add ip, pc │ │ │ │ - sub sp, #92 @ 0x5c │ │ │ │ - add.w ip, ip, #112 @ 0x70 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov lr, r5 │ │ │ │ - ldr.w r7, [pc, #1232] @ 26bc4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - mov.w r3, #0 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r3, [r3, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ - strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ - add r7, pc │ │ │ │ - strd r3, r3, [sp, #56] @ 0x38 │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - ldr.w r3, [ip] │ │ │ │ - str.w r3, [lr] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl b094 │ │ │ │ + mov r8, r0 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 24546 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 24a32 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2455c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 248d6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2675a │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w 27028 │ │ │ │ - ldr.w r2, [pc, #1180] @ 26bc8 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + beq.w 2480a │ │ │ │ + ldr.w r4, [pc, #2420] @ 24edc │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r1, [r4, #1204] @ 0x4b4 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24b72 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 27012 │ │ │ │ - ldr.w r2, [pc, #1172] @ 26bcc │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ + beq.n 2458e │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + movs r0, #0 │ │ │ │ + blx 34e8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24746 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 26fe6 │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 2675a │ │ │ │ - cmp r4, #4 │ │ │ │ - bhi.w 26fea │ │ │ │ - tbb [pc, r4] │ │ │ │ - cmp r0, #49 @ 0x31 │ │ │ │ - asrs r7, r3, #24 │ │ │ │ - movs r5, r1 │ │ │ │ - cmp r4, #4 │ │ │ │ - bhi.w 26fea │ │ │ │ - tbh [pc, r4, lsl #1] │ │ │ │ - lsls r4, r1, #6 │ │ │ │ - lsls r3, r3, #6 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ - lsls r3, r2, #7 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr.w r2, [pc, #1048] @ 26bd0 │ │ │ │ - add.w r1, r6, r4, lsl #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + beq.w 24bda │ │ │ │ + ldr.w r3, [pc, #2360] @ 24ee0 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + add r3, pc │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl b094 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 245de │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 24a42 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 245f4 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 248de │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 24b96 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 34e8 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24c54 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + bpl.w 24e6a │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.w 24e4e │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + cmp r1, #1 │ │ │ │ + str.w r8, [r2] │ │ │ │ + beq.w 24e4e │ │ │ │ + str r5, [r2, #4] │ │ │ │ + ldr.w r0, [r9, #12] │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.w 24abe │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 3af4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 24ad6 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 24658 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 248e6 │ │ │ │ + ldr.w r0, [r9, #12] │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.w 24ca2 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 8b00 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24cb2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 241de │ │ │ │ + movs r1, #0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl f540 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24dce │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 3864 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24dd6 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - add r2, pc │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r2, r5 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl a0c0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 9e4c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 26ca8 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 26b34 │ │ │ │ + beq.w 24ddc │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 246c2 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 24d78 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 246d6 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 24d20 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl f540 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26a94 │ │ │ │ - ldr r3, [pc, #1004] @ (26bd4 ) │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 26b04 │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s16, d0 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s16, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 26c9e │ │ │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 268b6 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ - bpl.w 26dba │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ - cmp r3, #15 │ │ │ │ - bls.w 26a6a │ │ │ │ - mov r0, r9 │ │ │ │ - blx 395c │ │ │ │ - mov sl, r0 │ │ │ │ - cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 268ba │ │ │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - blx 3940 │ │ │ │ + beq.w 24df6 │ │ │ │ + vldr s0, [r9, #24] │ │ │ │ + vcvt.f64.f32 d0, s0 │ │ │ │ + blx 3844 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 268ba │ │ │ │ - movw r4, #409 @ 0x199 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 26860 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 24dfe │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9e4c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 24e04 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 24720 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 24db2 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 241de │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 241de │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b.n 241de │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 2475a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 247be │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26860 │ │ │ │ + beq.n 2480a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 247cc │ │ │ │ + movs r4, #0 │ │ │ │ + movs r7, #182 @ 0xb6 │ │ │ │ + b.n 2437a │ │ │ │ + ldr.w r2, [pc, #1904] @ 24ee4 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #588] @ 0x24c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26d1c │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 26878 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 24ab6 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 24378 │ │ │ │ + ldr.w r1, [pc, #1880] @ 24ee8 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc │ │ │ │ + bl a4ac │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 248fa │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26878 │ │ │ │ + beq.w 241aa │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26d22 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - cbz r0, 26890 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + bne.w 241aa │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 241aa │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 24764 │ │ │ │ + b.n 2476a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2476a │ │ │ │ + blx 38a0 │ │ │ │ + ldr.w r0, [r8, #4] │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 3c04 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 244ec │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 2476a │ │ │ │ + ldr.w r3, [pc, #1780] @ 24eec │ │ │ │ + mov r2, r4 │ │ │ │ + ldr.w r1, [pc, #1780] @ 24ef0 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3b8c │ │ │ │ + movs r7, #182 @ 0xb6 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 2437a │ │ │ │ + ldr.w r3, [pc, #1760] @ 24ef4 │ │ │ │ + movs r7, #181 @ 0xb5 │ │ │ │ + ldr.w r1, [pc, #1760] @ 24ef8 │ │ │ │ + movs r4, #0 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + b.n 2437a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 242be │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 242aa │ │ │ │ + movs r7, #181 @ 0xb5 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 2437a │ │ │ │ + mov r7, r4 │ │ │ │ + b.n 243b2 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 38bc │ │ │ │ + cmp r0, #0 │ │ │ │ + it lt │ │ │ │ + movlt r7, #190 @ 0xbe │ │ │ │ + bge.w 24292 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26890 │ │ │ │ + beq.w 24c76 │ │ │ │ + add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ + str.w r9, [r8] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 24bb8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 2437a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26d28 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r0, 268a8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + bne.w 2437a │ │ │ │ + mov r8, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbz r3, 248a4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 248a4 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbz r2, 248ce │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2437a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 2437a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2437a │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2437a │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 248a4 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2455c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 245f4 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24658 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r4, #0 │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ + b.n 2437a │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + blx 3864 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24cba │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, fp │ │ │ │ + blx 3864 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24cd6 │ │ │ │ + vcvt.f64.f32 d0, s16 │ │ │ │ + blx 3844 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24cf0 │ │ │ │ + ldr.w r2, [pc, #1436] @ 24ed4 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 24d2c │ │ │ │ + movs r2, #4 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + mov r9, r4 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov.w sl, #0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + strd sl, r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + strd r8, r5, [sp, #60] @ 0x3c │ │ │ │ + bl b094 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 24984 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 24c9a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2499c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24c8a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 249b0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24c92 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 249c4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbz r3, 249fc │ │ │ │ + cbz r7, 249e4 │ │ │ │ + ldrb.w r3, [sp, #34] @ 0x22 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 243a0 │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, sp, #34 @ 0x22 │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 243a0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 249f8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 248ee │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ + b.n 2480c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 249c4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2432e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24316 │ │ │ │ + ldr.w r2, [pc, #1244] @ 24ef4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr.w r1, [pc, #1248] @ 24efc │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + blx 3764 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r4, r3 │ │ │ │ + movs r7, #189 @ 0xbd │ │ │ │ + b.n 2437a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24546 │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ + b.n 2437a │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ + b.n 248ac │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 245de │ │ │ │ + ldr.w r3, [pc, #1204] @ 24f00 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + strd r8, r0, [sp, #48] @ 0x30 │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + ldr.w r0, [r3, #596] @ 0x254 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 3a84 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24d8e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 24292 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 24292 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24292 │ │ │ │ + movs r7, #191 @ 0xbf │ │ │ │ + b.n 2437a │ │ │ │ + movs r7, #191 @ 0xbf │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 2437a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2437a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2437a │ │ │ │ + movs r7, #191 @ 0xbf │ │ │ │ + b.n 24856 │ │ │ │ + mov r6, r7 │ │ │ │ + b.w 241aa │ │ │ │ + blx 3bf8 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 24788 │ │ │ │ + ldr.w r2, [pc, #1076] @ 24ef4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr.w r1, [pc, #1084] @ 24f04 │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + blx 3764 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 2480a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 2480a │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2476a │ │ │ │ + movs r7, #182 @ 0xb6 │ │ │ │ + b.n 24a8e │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24eb0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r0, #0] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 24b36 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 24d14 │ │ │ │ + ldr r2, [pc, #976] @ (24f08 ) │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r2, [r2, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + movs r2, #3 │ │ │ │ + bl b094 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 24532 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 24532 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24532 │ │ │ │ + blx 38a0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r2, sp, #24 │ │ │ │ + blx 3c04 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 2458e │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24e2c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 2480a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2480a │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2476a │ │ │ │ + mov r0, r8 │ │ │ │ + mov r8, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 24892 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 24892 │ │ │ │ + b.n 24888 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24e52 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r0, #0] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 24c18 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 24d82 │ │ │ │ + ldr r2, [pc, #752] @ (24f0c ) │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r2, [r2, #896] @ 0x380 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + movs r2, #3 │ │ │ │ + bl b094 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 245ca │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 245ca │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 245ca │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 24c6c │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 24dbc │ │ │ │ + mov.w r8, #0 │ │ │ │ + movs r7, #182 @ 0xb6 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 24bc2 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 2437a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 2437a │ │ │ │ + b.n 24aa4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2499c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 249b0 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24984 │ │ │ │ + ldr r3, [pc, #592] @ (24ef4 ) │ │ │ │ + ldr r1, [pc, #616] @ (24f10 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + movs r7, #183 @ 0xb7 │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 2437a │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 24cce │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 24de2 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r5, r4 │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ + b.n 24c72 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 24cea │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 24e0a │ │ │ │ + mov r5, r4 │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ + b.n 24c72 │ │ │ │ + ldr r7, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r7, r2 │ │ │ │ + beq.n 24cea │ │ │ │ + subs r7, #1 │ │ │ │ + str r7, [r4, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 24cea │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r5, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r4, r7 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ + b.n 24bc2 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 24b36 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b.n 246d6 │ │ │ │ + ldr.w sl, [r4, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 24e7e │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [sl] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [r9] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 24d72 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 24e1c │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + b.n 24952 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b.n 246c2 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 24c18 │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 24874 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cbnz r2, 24dac │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r3, #0 │ │ │ │ + mov r8, r3 │ │ │ │ + b.n 24bc2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b.n 24720 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r7, #182 @ 0xb6 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + b.n 24bc2 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movs r7, #187 @ 0xbb │ │ │ │ + b.w 2437a │ │ │ │ + mov r4, r3 │ │ │ │ + movs r7, #187 @ 0xbb │ │ │ │ + b.n 248ac │ │ │ │ + mov r4, r3 │ │ │ │ + movs r7, #187 @ 0xbb │ │ │ │ + b.n 24d90 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r5, r4 │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + b.n 24bc2 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ + b.w 2437a │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ + b.n 24a8e │ │ │ │ + mov r4, r3 │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ + b.n 24856 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r5, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r4, r8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ + b.n 24bc2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b.n 24d72 │ │ │ │ + blx 3720 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #188] @ (24eec ) │ │ │ │ + ldr r1, [pc, #228] @ (24f14 ) │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3b8c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 24ba4 │ │ │ │ + b.n 2480a │ │ │ │ + bl 41fc │ │ │ │ + ldr r3, [pc, #196] @ (24f18 ) │ │ │ │ + movw r2, #9531 @ 0x253b │ │ │ │ + ldr r1, [pc, #192] @ (24f1c ) │ │ │ │ + ldr r0, [pc, #196] @ (24f20 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #520 @ 0x208 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #184] @ (24f24 ) │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #184] @ (24f28 ) │ │ │ │ + ldr r0, [pc, #184] @ (24f2c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #176] @ (24f30 ) │ │ │ │ + movw r2, #9349 @ 0x2485 │ │ │ │ + ldr r1, [pc, #172] @ (24f34 ) │ │ │ │ + ldr r0, [pc, #176] @ (24f38 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #520 @ 0x208 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + bl 40ac │ │ │ │ + ldr r3, [pc, #160] @ (24f3c ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #156] @ (24f40 ) │ │ │ │ + ldr r0, [pc, #160] @ (24f44 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #148] @ (24f48 ) │ │ │ │ + movw r2, #9505 @ 0x2521 │ │ │ │ + ldr r1, [pc, #148] @ (24f4c ) │ │ │ │ + ldr r0, [pc, #148] @ (24f50 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #520 @ 0x208 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ + movs r2, r0 │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ + movs r3, r0 │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ + movs r3, r0 │ │ │ │ + stmia r1!, {r1, r4, r6, r7} │ │ │ │ + movs r3, r0 │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ + movs r3, r0 │ │ │ │ + adds r7, #69 @ 0x45 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf7120001 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ + movs r2, r0 │ │ │ │ + pop {r2, r3, r5, pc} │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + movs r2, r0 │ │ │ │ + pop {r3, r6} │ │ │ │ + movs r3, r0 │ │ │ │ + cbnz r6, 24f68 │ │ │ │ + movs r3, r0 │ │ │ │ + cdp2 0, 7, cr0, cr6, cr1, {0} │ │ │ │ + @ instruction: 0xf0de0001 │ │ │ │ + subs r0, #36 @ 0x24 │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xebe20001 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ + movs r2, r0 │ │ │ │ + asrs r6, r3, #24 │ │ │ │ + movs r2, r0 │ │ │ │ + cdp 0, 15, cr0, cr4, cr1, {0} │ │ │ │ + vaddl.s8 q0, d8, d1 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ + movs r2, r0 │ │ │ │ + subs.w r0, r6, r1 │ │ │ │ + @ instruction: 0xfbf80001 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ + movs r2, r0 │ │ │ │ + stcl 0, cr0, [sl, #-4] │ │ │ │ + stc 0, cr0, [r6, #4] │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xeb840001 │ │ │ │ + @ instruction: 0xfa620001 │ │ │ │ + stmdb sp!, {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, #3968] @ 0xf80 │ │ │ │ + ldr.w r6, [pc, #1056] @ 2538c │ │ │ │ + mov r4, r1 │ │ │ │ + ldr.w r3, [pc, #1056] @ 25390 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + add r6, pc │ │ │ │ + mov sl, r2 │ │ │ │ + ldr.w r5, [pc, #1048] @ 25394 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r2, #5 │ │ │ │ + bpl.w 2557e │ │ │ │ + ldr.w r2, [pc, #1024] @ 25398 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 25538 │ │ │ │ + ldr r2, [pc, #1016] @ (2539c ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 25582 │ │ │ │ + ldr r3, [pc, #1008] @ (253a0 ) │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + add r3, pc │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + add.w r3, r3, #620 @ 0x26c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 2503c │ │ │ │ + mov r0, sl │ │ │ │ + blx 3524 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + mov fp, r3 │ │ │ │ + ble.n 2503c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2532e │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 251cc │ │ │ │ + ldr r3, [pc, #960] @ (253a4 ) │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bge.w 251b8 │ │ │ │ + ldr r3, [pc, #952] @ (253a8 ) │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r4, [pc, #952] @ (253ac ) │ │ │ │ + add r3, pc │ │ │ │ + add r4, pc │ │ │ │ + ldr r2, [pc, #948] @ (253b0 ) │ │ │ │ + strd r1, r4, [sp] │ │ │ │ + ldr r1, [pc, #948] @ (253b4 ) │ │ │ │ + add r2, pc │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + ldr r0, [pc, #936] @ (253b8 ) │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + movs r1, #103 @ 0x67 │ │ │ │ + add r0, pc │ │ │ │ + bl d294 │ │ │ │ + ldr r2, [pc, #928] @ (253bc ) │ │ │ │ + ldr r3, [pc, #880] @ (25390 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 25506 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2535c │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.n 24fe0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #5 │ │ │ │ + bpl.w 25566 │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25066 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [pc, #856] @ (253c0 ) │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 252ce │ │ │ │ + mov r0, r6 │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s14, d0 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmov.f32 s16, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 252ea │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ + ldr r3, [pc, #816] @ (253c4 ) │ │ │ │ + mov.w r9, #0 │ │ │ │ + str.w r9, [sp, #56] @ 0x38 │ │ │ │ + add r3, pc │ │ │ │ + strd r9, r9, [r7, #4] │ │ │ │ + strh.w r9, [r7, #12] │ │ │ │ + ldr.w r4, [r3, #276] @ 0x114 │ │ │ │ + blx 3a30 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 251b4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 253ec │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 250c8 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #764] @ (253c8 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #688] @ 25380 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r2, pc │ │ │ │ + mov r0, r7 │ │ │ │ + add.w r2, r2, #500 @ 0x1f4 │ │ │ │ + vstr d7, [sp, #40] @ 0x28 │ │ │ │ + blx 3968 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 25310 │ │ │ │ + ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 25300 │ │ │ │ + blx 3a54 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25364 │ │ │ │ + ldr.w r0, [r8, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25116 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 252fa │ │ │ │ + movw r3, #38528 @ 0x9680 │ │ │ │ + movt r3, #51992 @ 0xcb18 │ │ │ │ + str.w r3, [r8, #16] │ │ │ │ + movw r3, #38528 @ 0x9680 │ │ │ │ + movt r3, #19224 @ 0x4b18 │ │ │ │ + str.w r3, [r8, #20] │ │ │ │ + ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ + str.w r7, [r8, #12] │ │ │ │ + vstr s16, [r8, #24] │ │ │ │ + cbz r3, 25178 │ │ │ │ + ldr r3, [pc, #652] @ (253cc ) │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #58 @ 0x3a │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25172 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 25262 │ │ │ │ + adds r7, #1 │ │ │ │ + beq.w 25310 │ │ │ │ + movs r5, #0 │ │ │ │ + blx 377c │ │ │ │ + cbz r4, 25190 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25190 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 251c4 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2501a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 2501a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2501a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2501a │ │ │ │ + mov r4, r9 │ │ │ │ + b.n 250f2 │ │ │ │ + ldr r3, [pc, #532] @ (253d0 ) │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r4, [pc, #532] @ (253d4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r4, pc │ │ │ │ + b.n 24ff8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25190 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ + bpl.w 2554e │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ + add.w r2, r7, r9, lsl #2 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ + beq.w 25420 │ │ │ │ + ldr r3, [pc, #472] @ (253d8 ) │ │ │ │ + mov r1, r7 │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + movs r6, #0 │ │ │ │ + add.w r9, sl, #8 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r7, sl │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 25520 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w r4, [r9, #4]! │ │ │ │ + cbnz r3, 25230 │ │ │ │ + b.n 2526a │ │ │ │ + ldr.w r3, [r0, #4]! │ │ │ │ + cbz r3, 2526a │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 2522a │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + subs r0, r0, r1 │ │ │ │ + add.w ip, sp, #52 @ 0x34 │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + str.w r4, [ip, r0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, lr │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + adds r6, #1 │ │ │ │ + cmp fp, r6 │ │ │ │ + beq.n 2534e │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ + and.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ + b.n 25216 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25172 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #364] @ (253dc ) │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.w 2540a │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + bl 9f6c │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 25332 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 252a8 │ │ │ │ + ldr r0, [pc, #268] @ (253a4 ) │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [pc, #324] @ (253e0 ) │ │ │ │ + ldr r1, [pc, #328] @ (253e4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 3b8c │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2500c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 2500c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2500c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2500c │ │ │ │ + vldr d7, [r6, #8] │ │ │ │ + vmov.f32 s13, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcvt.f32.f64 s15, d7 │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmov.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 25090 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 252b0 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ + vmov.f32 s16, #240 @ 0xbf800000 -1.0 │ │ │ │ + b.n 25092 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25116 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 250f2 │ │ │ │ + movs r5, #103 @ 0x67 │ │ │ │ + ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ + cbnz r3, 25368 │ │ │ │ + ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ + cbnz r3, 25374 │ │ │ │ + ldr r0, [pc, #200] @ (253e8 ) │ │ │ │ + mov r1, r5 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + add r0, pc │ │ │ │ + bl d294 │ │ │ │ + b.n 2517a │ │ │ │ + mov r6, r9 │ │ │ │ + b.n 251e8 │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add r4, sp, #52 @ 0x34 │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r4, r2, lsl #2] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, lr │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + b.n 25252 │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 25066 │ │ │ │ + movs r6, #0 │ │ │ │ + vldr s16, [pc, #40] @ 25388 │ │ │ │ + b.n 25092 │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ + b.n 25312 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 25318 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 2531e │ │ │ │ + ... │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb7d0 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + stc2l 0, cr0, [r4], #4 │ │ │ │ + umlal r0, r0, r6, r1 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ + movs r2, r0 │ │ │ │ + vld4.8 {d16-d19}, [sl], r1 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ + movs r2, r0 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + smlad r0, r6, r1, r0 │ │ │ │ + ldrd r0, r0, [ip], #-4 │ │ │ │ + lsls r6, r1, #6 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #4 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 252c8 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r1, [pc, #408] @ (25588 ) │ │ │ │ + movs r2, #103 @ 0x67 │ │ │ │ + ldr r0, [pc, #408] @ (2558c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3c68 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 25310 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 250c8 │ │ │ │ + ldr r3, [pc, #388] @ (25590 ) │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + bl 8154 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + b.n 2528c │ │ │ │ + mov r0, sl │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 36d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 252aa │ │ │ │ + ldr.w r6, [r7, r9, lsl #2] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cbz r6, 25484 │ │ │ │ + mov r9, r4 │ │ │ │ + strd r6, r8, [sp, #20] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r9, r5 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + mov r0, sl │ │ │ │ + blx 35d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 25462 │ │ │ │ + blt.w 252a8 │ │ │ │ + subs r3, r4, r7 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + str r2, [r3, #52] @ 0x34 │ │ │ │ + ldr.w r3, [r4, #4]! │ │ │ │ + cmp r3, #0 │ │ │ │ + it ne │ │ │ │ + cmpne fp, r8 │ │ │ │ + bgt.n 25444 │ │ │ │ + mov r5, r9 │ │ │ │ + mov r9, r8 │ │ │ │ + cmp fp, r9 │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ + ldrd r2, r6, [sp, #16] │ │ │ │ + it le │ │ │ │ + ldrle r6, [sp, #52] @ 0x34 │ │ │ │ + ble.w 25356 │ │ │ │ + mov r9, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [sp, #32] │ │ │ │ + movs r3, #0 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #32 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3a78 │ │ │ │ + cbz r0, 254e4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r9 │ │ │ │ + cbz r6, 254b0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 2548c │ │ │ │ + ldr.w r3, [r2, #4]! │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 254a2 │ │ │ │ + ldr r3, [pc, #224] @ (25594 ) │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 2550a │ │ │ │ + ldr r3, [pc, #220] @ (25598 ) │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + bl 9f6c │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 2548c │ │ │ │ + cbnz r0, 254e4 │ │ │ │ + ldr r0, [pc, #200] @ (2559c ) │ │ │ │ + ldr r2, [pc, #204] @ (255a0 ) │ │ │ │ + ldr r1, [pc, #204] @ (255a4 ) │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 3b8c │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 252a8 │ │ │ │ + ldr r3, [pc, #184] @ (255a8 ) │ │ │ │ + movw r2, #33797 @ 0x8405 │ │ │ │ + ldr r1, [pc, #180] @ (255ac ) │ │ │ │ + ldr r0, [pc, #184] @ (255b0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #3800 @ 0xed8 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + blx 3720 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #168] @ (255b4 ) │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + bl 8154 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 2548c │ │ │ │ + b.n 254ce │ │ │ │ + ldr r3, [pc, #148] @ (255b8 ) │ │ │ │ + movw r2, #33925 @ 0x8485 │ │ │ │ + ldr r1, [pc, #148] @ (255bc ) │ │ │ │ + ldr r0, [pc, #148] @ (255c0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #3772 @ 0xebc │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #136] @ (255c4 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #136] @ (255c8 ) │ │ │ │ + ldr r0, [pc, #136] @ (255cc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #128] @ (255d0 ) │ │ │ │ + movw r2, #8438 @ 0x20f6 │ │ │ │ + ldr r1, [pc, #124] @ (255d4 ) │ │ │ │ + ldr r0, [pc, #128] @ (255d8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #588 @ 0x24c │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #116] @ (255dc ) │ │ │ │ + movw r2, #8449 @ 0x2101 │ │ │ │ + ldr r1, [pc, #112] @ (255e0 ) │ │ │ │ + ldr r0, [pc, #116] @ (255e4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #588 @ 0x24c │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + bl 40dc │ │ │ │ + bl 40ac │ │ │ │ + nop │ │ │ │ + vaddl.u32 q0, d10, d1 │ │ │ │ + @ instruction: 0xf3100001 │ │ │ │ + vaddl.u8 q0, d10, d1 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp2 0, 13, cr0, cr12, cr1, {0} │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp2 0, 12, cr0, cr4, cr1, {0} │ │ │ │ + b.n 25010 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 2503c │ │ │ │ + movs r1, r0 │ │ │ │ + vhadd.s16 d16, d4, d1 │ │ │ │ + cdp2 0, 8, cr0, cr12, cr1, {0} │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 24fe8 │ │ │ │ + movs r1, r0 │ │ │ │ + vhadd.s8 d0, d14, d1 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 25324 │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 253a0 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r1, #40 @ 0x28 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 24fa4 │ │ │ │ + movs r1, r0 │ │ │ │ + cdp2 0, 2, cr0, cr0, cr1, {0} │ │ │ │ + adds r1, #16 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 24f80 │ │ │ │ + movs r1, r0 │ │ │ │ + cdp2 0, 0, cr0, cr8, cr1, {0} │ │ │ │ + stmdb sp!, {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, #3960] @ 0xf78 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r2, [pc, #1256] @ 25ae8 │ │ │ │ + ldr.w ip, [pc, #1256] @ 25aec │ │ │ │ + mov r8, r3 │ │ │ │ + ldr.w r3, [pc, #1252] @ 25af0 │ │ │ │ + add r2, pc │ │ │ │ + add ip, pc │ │ │ │ + sub sp, #92 @ 0x5c │ │ │ │ + add.w ip, ip, #112 @ 0x70 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov lr, r5 │ │ │ │ + ldr.w r7, [pc, #1232] @ 25af4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ + add r7, pc │ │ │ │ + strd r3, r3, [sp, #56] @ 0x38 │ │ │ │ + ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ + ldr.w r3, [ip] │ │ │ │ + str.w r3, [lr] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 2568a │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 25f58 │ │ │ │ + ldr.w r2, [pc, #1180] @ 25af8 │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 25f42 │ │ │ │ + ldr.w r2, [pc, #1172] @ 25afc │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 25f16 │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 2568a │ │ │ │ + cmp r4, #4 │ │ │ │ + bhi.w 25f1a │ │ │ │ + tbb [pc, r4] │ │ │ │ + cmp r0, #49 @ 0x31 │ │ │ │ + asrs r7, r3, #24 │ │ │ │ + movs r5, r1 │ │ │ │ + cmp r4, #4 │ │ │ │ + bhi.w 25f1a │ │ │ │ + tbh [pc, r4, lsl #1] │ │ │ │ + lsls r4, r1, #6 │ │ │ │ + lsls r3, r3, #6 │ │ │ │ + lsls r4, r6, #6 │ │ │ │ + lsls r3, r2, #7 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + ldr.w r2, [pc, #1048] @ 25b00 │ │ │ │ + add.w r1, r6, r4, lsl #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, pc │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r2, r5 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl a11c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 25bd8 │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 25a64 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 259c4 │ │ │ │ + ldr r3, [pc, #1004] @ (25b04 ) │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 25a34 │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s16, d0 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 25bce │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 257e6 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ + bpl.w 25cea │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ + cmp r3, #15 │ │ │ │ + bls.w 2599a │ │ │ │ + mov r0, r9 │ │ │ │ + blx 395c │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 257ea │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 257ea │ │ │ │ + movw r4, #409 @ 0x199 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + cbz r0, 25790 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25790 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25c4c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + cbz r0, 257a8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 257a8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25c52 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + cbz r0, 257c0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 257c0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25c58 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + cbz r0, 257d8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 268a8 │ │ │ │ + beq.n 257d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26d2e │ │ │ │ - ldr r0, [pc, #812] @ (26bd8 ) │ │ │ │ + beq.w 25c5e │ │ │ │ + ldr r0, [pc, #812] @ (25b08 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ + bl d294 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 26a0e │ │ │ │ + b.n 2593e │ │ │ │ mov.w sl, #200 @ 0xc8 │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 26a66 │ │ │ │ + beq.w 25996 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r2, #7 │ │ │ │ - bpl.w 26d46 │ │ │ │ + bpl.w 25c76 │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.w 26a5c │ │ │ │ + bhi.w 2598c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ and.w r6, r6, #3 │ │ │ │ rsb r6, r6, #1 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 26cc2 │ │ │ │ - ldr r3, [pc, #744] @ (26bdc ) │ │ │ │ + beq.w 25bf2 │ │ │ │ + ldr r3, [pc, #744] @ (25b0c ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - ldr r3, [pc, #740] @ (26be0 ) │ │ │ │ + ldr r3, [pc, #740] @ (25b10 ) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r4, r2 │ │ │ │ it ne │ │ │ │ cmpne r3, r1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - bne.w 26bfc │ │ │ │ - ldr.w r8, [pc, #724] @ 26be4 │ │ │ │ + bne.w 25b2c │ │ │ │ + ldr.w r8, [pc, #724] @ 25b14 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r8, pc │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ strh r3, [r5, #12] │ │ │ │ ldr.w r7, [r8, #324] @ 0x144 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 26a30 │ │ │ │ + bne.w 25960 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 26cd2 │ │ │ │ + beq.w 25c02 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26942 │ │ │ │ + beq.n 25872 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #676] @ (26be8 ) │ │ │ │ + ldr r2, [pc, #676] @ (25b18 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #616] @ 26bb0 │ │ │ │ + vldr d7, [pc, #616] @ 25ae0 │ │ │ │ add r1, sp, #24 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 26b60 │ │ │ │ + beq.w 25a90 │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 26b50 │ │ │ │ - ldr r3, [pc, #636] @ (26bec ) │ │ │ │ + bne.w 25a80 │ │ │ │ + ldr r3, [pc, #636] @ (25b1c ) │ │ │ │ movs r1, #4 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, pc │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ @@ -53087,73 +51523,73 @@ │ │ │ │ vstr s16, [sp, #28] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26b60 │ │ │ │ + beq.w 25a90 │ │ │ │ blx 377c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 269ae │ │ │ │ + beq.n 258de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26b94 │ │ │ │ + beq.w 25ac4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 269c6 │ │ │ │ + cbz r0, 258f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 269c6 │ │ │ │ + beq.n 258f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26b8e │ │ │ │ + beq.w 25abe │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 269de │ │ │ │ + cbz r0, 2590e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 269de │ │ │ │ + beq.n 2590e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26ba8 │ │ │ │ + beq.w 25ad8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - cbz r0, 269f6 │ │ │ │ + cbz r0, 25926 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 269f6 │ │ │ │ + beq.n 25926 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26ba2 │ │ │ │ + beq.w 25ad2 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - cbz r0, 26a0e │ │ │ │ + cbz r0, 2593e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26a0e │ │ │ │ + beq.n 2593e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26b9c │ │ │ │ - ldr r2, [pc, #480] @ (26bf0 ) │ │ │ │ - ldr r3, [pc, #428] @ (26bc0 ) │ │ │ │ + beq.w 25acc │ │ │ │ + ldr r2, [pc, #480] @ (25b20 ) │ │ │ │ + ldr r3, [pc, #428] @ (25af0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 26fac │ │ │ │ + bne.w 25edc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8, #1552] @ 0x610 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, fp │ │ │ │ @@ -53164,701 +51600,692 @@ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #4 │ │ │ │ vstr s16, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26cf0 │ │ │ │ + beq.w 25c20 │ │ │ │ blx 377c │ │ │ │ - b.n 269ae │ │ │ │ + b.n 258de │ │ │ │ mov r0, r8 │ │ │ │ blx 395c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 268ec │ │ │ │ + b.n 2581c │ │ │ │ movs r6, #50 @ 0x32 │ │ │ │ - b.n 268f2 │ │ │ │ + b.n 25822 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w sl, r2, r3 │ │ │ │ - b.n 26832 │ │ │ │ - ldr r3, [pc, #372] @ (26bf4 ) │ │ │ │ + b.n 25762 │ │ │ │ + ldr r3, [pc, #372] @ (25b24 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ streq r4, [sp, #60] @ 0x3c │ │ │ │ - beq.n 26a94 │ │ │ │ + beq.n 259c4 │ │ │ │ adds r3, #1 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [r4, #0] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 2680a │ │ │ │ + b.n 2573a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt ne │ │ │ │ strne r0, [sp, #48] @ 0x30 │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - beq.w 26d34 │ │ │ │ - ldr r3, [pc, #320] @ (26bf4 ) │ │ │ │ + beq.w 25c64 │ │ │ │ + ldr r3, [pc, #320] @ (25b24 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt ne │ │ │ │ strne r4, [sp, #60] @ 0x3c │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bne.w 267e6 │ │ │ │ + bne.w 25716 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - b.n 267e6 │ │ │ │ + b.n 25716 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 26c82 │ │ │ │ + beq.w 25bb2 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 26ab0 │ │ │ │ - ldr r3, [pc, #216] @ (26bd4 ) │ │ │ │ + beq.n 259e0 │ │ │ │ + ldr r3, [pc, #216] @ (25b04 ) │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 267f2 │ │ │ │ + bne.w 25722 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.n 267f6 │ │ │ │ + b.n 25726 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 26ace │ │ │ │ + b.n 259fe │ │ │ │ ldr r4, [r6, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - b.n 26b0c │ │ │ │ - ldr r3, [pc, #188] @ (26bf4 ) │ │ │ │ + b.n 25a3c │ │ │ │ + ldr r3, [pc, #188] @ (25b24 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26b46 │ │ │ │ + beq.n 25a76 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 267e6 │ │ │ │ - b.n 26a94 │ │ │ │ + bne.w 25716 │ │ │ │ + b.n 259c4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 2696c │ │ │ │ + bne.w 2589c │ │ │ │ ldrb.w r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 26d0e │ │ │ │ + bne.w 25c3e │ │ │ │ ldrb.w r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 26d02 │ │ │ │ - ldr r0, [pc, #128] @ (26bf8 ) │ │ │ │ + bne.w 25c32 │ │ │ │ + ldr r0, [pc, #128] @ (25b28 ) │ │ │ │ mov.w r1, #408 @ 0x198 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ + bl d294 │ │ │ │ blx 377c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 26e36 │ │ │ │ + beq.w 25d66 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2699a │ │ │ │ + b.n 258ca │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 269c6 │ │ │ │ + b.n 258f6 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 269ae │ │ │ │ + b.n 258de │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26a0e │ │ │ │ + b.n 2593e │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 269f6 │ │ │ │ + b.n 25926 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 269de │ │ │ │ + b.n 2590e │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + add r6, pc, #640 @ (adr r6, 25d6c ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #680] @ 0x2a8 │ │ │ │ + add r6, pc, #488 @ (adr r6, 25ce0 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 26708 │ │ │ │ - movs r1, r0 │ │ │ │ + stc2l 0, cr0, [r6], #4 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2656c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + stc2 0, cr0, [r8], {1} │ │ │ │ + add r7, sp, #384 @ 0x180 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + add r7, sp, #248 @ 0xf8 │ │ │ │ movs r3, r0 │ │ │ │ - vld4.8 {d0-d3}, [r4], r1 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ + movs r2, r0 │ │ │ │ + add r6, sp, #896 @ 0x380 │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [sp, #616] @ 0x268 │ │ │ │ + add r3, pc, #424 @ (adr r3, 25ccc ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 26ff0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr.w r2, [pc, #1076] @ 27034 │ │ │ │ + ldrsh.w r0, [sl, r1] │ │ │ │ + ldr.w r2, [pc, #1076] @ 25f64 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl c02c │ │ │ │ + bl c084 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 2690e │ │ │ │ + beq.w 2583e │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 26c24 │ │ │ │ + cbz r0, 25b54 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26c24 │ │ │ │ + beq.n 25b54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26cfc │ │ │ │ + beq.n 25c2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 26c40 │ │ │ │ + beq.n 25b70 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26c40 │ │ │ │ + beq.n 25b70 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26cf4 │ │ │ │ + beq.n 25c24 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 26c5e │ │ │ │ + beq.n 25b8e │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26c5e │ │ │ │ + beq.n 25b8e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26e3a │ │ │ │ + beq.w 25d6a │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 268b2 │ │ │ │ + beq.w 257e2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 268b2 │ │ │ │ + beq.w 257e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 268b2 │ │ │ │ + bne.w 257e2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 268b2 │ │ │ │ + b.n 257e2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 267e6 │ │ │ │ - ldr r2, [pc, #940] @ (27038 ) │ │ │ │ + bne.w 25716 │ │ │ │ + ldr r2, [pc, #940] @ (25f68 ) │ │ │ │ ldr r4, [r7, r2] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - bne.w 26b46 │ │ │ │ - b.n 26ac8 │ │ │ │ + bne.w 25a76 │ │ │ │ + b.n 259f8 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2680a │ │ │ │ + beq.w 2573a │ │ │ │ mov.w r4, #408 @ 0x198 │ │ │ │ - b.n 26848 │ │ │ │ + b.n 25778 │ │ │ │ blx 3940 │ │ │ │ - cbnz r0, 26cc2 │ │ │ │ - ldr r3, [pc, #900] @ (2703c ) │ │ │ │ - ldr r1, [pc, #904] @ (27040 ) │ │ │ │ + cbnz r0, 25bf2 │ │ │ │ + ldr r3, [pc, #900] @ (25f6c ) │ │ │ │ + ldr r1, [pc, #904] @ (25f70 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 26844 │ │ │ │ + bne.w 25774 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 268f2 │ │ │ │ - ldr r1, [pc, #880] @ (27044 ) │ │ │ │ + b.n 25822 │ │ │ │ + ldr r1, [pc, #880] @ (25f74 ) │ │ │ │ mov.w r2, #408 @ 0x198 │ │ │ │ - ldr r0, [pc, #876] @ (27048 ) │ │ │ │ + ldr r0, [pc, #876] @ (25f78 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 26cf0 │ │ │ │ + cbz r0, 25c20 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 26942 │ │ │ │ + b.n 25872 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 26b60 │ │ │ │ + b.n 25a90 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26c40 │ │ │ │ + b.n 25b70 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26c24 │ │ │ │ + b.n 25b54 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 26b74 │ │ │ │ + b.n 25aa4 │ │ │ │ mov.w r2, #408 @ 0x198 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 26b6a │ │ │ │ + b.n 25a9a │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26860 │ │ │ │ + b.n 25790 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26878 │ │ │ │ + b.n 257a8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26890 │ │ │ │ + b.n 257c0 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 268a8 │ │ │ │ - ldr r2, [pc, #768] @ (27038 ) │ │ │ │ + b.n 257d8 │ │ │ │ + ldr r2, [pc, #768] @ (25f68 ) │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r7, r2] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - b.n 26ac8 │ │ │ │ + b.n 259f8 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26cae │ │ │ │ + beq.n 25bde │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26cae │ │ │ │ + beq.n 25bde │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26cae │ │ │ │ - ldr r2, [pc, #748] @ (2704c ) │ │ │ │ + beq.n 25bde │ │ │ │ + ldr r2, [pc, #748] @ (25f7c ) │ │ │ │ ldr r6, [r7, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 26d9e │ │ │ │ + bne.n 25cce │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 26e5c │ │ │ │ + bpl.n 25d8c │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.n 26dac │ │ │ │ + bhi.n 25cdc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ and.w r6, r6, #3 │ │ │ │ rsb r6, r6, #1 │ │ │ │ mul.w r6, r2, r6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 268ec │ │ │ │ + beq.w 2581c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 268ec │ │ │ │ + bne.w 2581c │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 268ec │ │ │ │ - bl 83ac │ │ │ │ + b.n 2581c │ │ │ │ + bl 837c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26cc2 │ │ │ │ + beq.n 25bf2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - b.n 26d66 │ │ │ │ + b.n 25c96 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 395c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 26d80 │ │ │ │ + b.n 25cb0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26e42 │ │ │ │ + beq.n 25d72 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26e42 │ │ │ │ + beq.n 25d72 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26e42 │ │ │ │ - ldr r3, [pc, #632] @ (2704c ) │ │ │ │ + beq.n 25d72 │ │ │ │ + ldr r3, [pc, #632] @ (25f7c ) │ │ │ │ ldr r6, [r7, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 26e1c │ │ │ │ + bne.n 25d4c │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.w 26f0e │ │ │ │ + bpl.w 25e3e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 26e2c │ │ │ │ + bhi.n 25d5c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w sl, r2, r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 26832 │ │ │ │ + beq.w 25762 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 26832 │ │ │ │ + bne.w 25762 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26832 │ │ │ │ - bl 83ac │ │ │ │ + b.n 25762 │ │ │ │ + bl 837c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26838 │ │ │ │ + beq.w 25768 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - b.n 26dda │ │ │ │ + b.n 25d0a │ │ │ │ mov r0, r8 │ │ │ │ blx 395c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 26dfa │ │ │ │ + b.n 25d2a │ │ │ │ mov r4, r7 │ │ │ │ - b.n 269ae │ │ │ │ + b.n 258de │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26c5e │ │ │ │ + b.n 25b8e │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 26838 │ │ │ │ - ldr r3, [pc, #492] @ (2703c ) │ │ │ │ - ldr r1, [pc, #512] @ (27050 ) │ │ │ │ + bne.w 25768 │ │ │ │ + ldr r3, [pc, #492] @ (25f6c ) │ │ │ │ + ldr r1, [pc, #512] @ (25f80 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 26838 │ │ │ │ + b.n 25768 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 26fb0 │ │ │ │ + beq.w 25ee0 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 26fb0 │ │ │ │ + beq.w 25ee0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26fb0 │ │ │ │ + beq.w 25ee0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 26ec0 │ │ │ │ + bne.n 25df0 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 26efc │ │ │ │ + bpl.n 25e2c │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.n 26eea │ │ │ │ + bhi.n 25e1a │ │ │ │ ldr r1, [r2, #12] │ │ │ │ and.w r6, r6, #3 │ │ │ │ rsb r6, r6, #1 │ │ │ │ mul.w r6, r1, r6 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 26d80 │ │ │ │ + beq.w 25cb0 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 26d80 │ │ │ │ + bne.w 25cb0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 26d80 │ │ │ │ - bl 83ac │ │ │ │ + b.n 25cb0 │ │ │ │ + bl 837c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 26e82 │ │ │ │ + bne.n 25db2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 26cc2 │ │ │ │ + beq.w 25bf2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 26cc2 │ │ │ │ + bne.w 25bf2 │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26cc2 │ │ │ │ + b.n 25bf2 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 395c │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 26e9e │ │ │ │ + b.n 25dce │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl bf50 │ │ │ │ + bl bfa8 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 26e9e │ │ │ │ + b.n 25dce │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26fce │ │ │ │ + beq.n 25efe │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26fce │ │ │ │ + beq.n 25efe │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26fce │ │ │ │ + beq.n 25efe │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 26f64 │ │ │ │ + bne.n 25e94 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n 26f9e │ │ │ │ + bpl.n 25ece │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 26f90 │ │ │ │ + bhi.n 25ec0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w sl, r1, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 26dfa │ │ │ │ + beq.w 25d2a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 26dfa │ │ │ │ + bne.w 25d2a │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26dfa │ │ │ │ - bl 83ac │ │ │ │ + b.n 25d2a │ │ │ │ + bl 837c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 26f2a │ │ │ │ + bne.n 25e5a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 26838 │ │ │ │ + beq.w 25768 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 26838 │ │ │ │ + bne.w 25768 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26838 │ │ │ │ + b.n 25768 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 395c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov sl, r0 │ │ │ │ - b.n 26f46 │ │ │ │ + b.n 25e76 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl bf50 │ │ │ │ + bl bfa8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov sl, r0 │ │ │ │ - b.n 26f46 │ │ │ │ + b.n 25e76 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 3940 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 26ecc │ │ │ │ - ldr r2, [pc, #124] @ (2703c ) │ │ │ │ - ldr r1, [pc, #148] @ (27054 ) │ │ │ │ + bne.n 25dfc │ │ │ │ + ldr r2, [pc, #124] @ (25f6c ) │ │ │ │ + ldr r1, [pc, #148] @ (25f84 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 3764 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 26ecc │ │ │ │ + b.n 25dfc │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 26f6e │ │ │ │ - ldr r3, [pc, #100] @ (2703c ) │ │ │ │ - ldr r1, [pc, #124] @ (27058 ) │ │ │ │ + bne.n 25e9e │ │ │ │ + ldr r3, [pc, #100] @ (25f6c ) │ │ │ │ + ldr r1, [pc, #124] @ (25f88 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 26f6e │ │ │ │ + b.n 25e9e │ │ │ │ bl 40ac │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 2702c │ │ │ │ - ldr r3, [pc, #108] @ (2705c ) │ │ │ │ + bge.n 25f5c │ │ │ │ + ldr r3, [pc, #108] @ (25f8c ) │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #68] @ (2703c ) │ │ │ │ - ldr r1, [pc, #104] @ (27060 ) │ │ │ │ + ldr r2, [pc, #68] @ (25f6c ) │ │ │ │ + ldr r1, [pc, #104] @ (25f90 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, r2] │ │ │ │ - ldr r2, [pc, #100] @ (27064 ) │ │ │ │ + ldr r2, [pc, #100] @ (25f94 ) │ │ │ │ add r2, pc │ │ │ │ strd r2, r4, [sp, #4] │ │ │ │ - ldr r2, [pc, #96] @ (27068 ) │ │ │ │ + ldr r2, [pc, #96] @ (25f98 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n 26ca8 │ │ │ │ - ldr r3, [pc, #88] @ (2706c ) │ │ │ │ + b.n 25bd8 │ │ │ │ + ldr r3, [pc, #88] @ (25f9c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #84] @ (27070 ) │ │ │ │ - ldr r0, [pc, #88] @ (27074 ) │ │ │ │ + ldr r1, [pc, #84] @ (25fa0 ) │ │ │ │ + ldr r0, [pc, #88] @ (25fa4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ - ldr r3, [pc, #72] @ (27078 ) │ │ │ │ + ldr r3, [pc, #72] @ (25fa8 ) │ │ │ │ movs r5, #4 │ │ │ │ add r3, pc │ │ │ │ - b.n 26ff4 │ │ │ │ - b.n 26bd4 │ │ │ │ - movs r1, r0 │ │ │ │ + b.n 25f24 │ │ │ │ + str??.w r0, [r2, #1] │ │ │ │ lsls r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 270ec │ │ │ │ - movs r1, r0 │ │ │ │ - b.n 26a54 │ │ │ │ - movs r1, r0 │ │ │ │ - bhi.n 2705c │ │ │ │ + b.n 265fc │ │ │ │ movs r1, r0 │ │ │ │ + ldrb.w r0, [sl, r1] │ │ │ │ + @ instruction: 0xeaf80001 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r5!, {r2, r3, r6} │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r5, {r1, r4, r5} │ │ │ │ - movs r1, r0 │ │ │ │ - blt.n 26fc4 │ │ │ │ - movs r1, r0 │ │ │ │ - bvc.n 27114 │ │ │ │ - movs r1, r0 │ │ │ │ - bge.n 26fbc │ │ │ │ + b.n 262dc │ │ │ │ movs r1, r0 │ │ │ │ - ble.n 27114 │ │ │ │ + b.n 26000 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf2540001 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + b.n 25fd0 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldc 0, cr0, [r6, #4]! │ │ │ │ + orr.w r0, r8, r1 │ │ │ │ + stc 0, cr0, [lr], #4 │ │ │ │ + @ instruction: 0xf4a00001 │ │ │ │ + lsls r4, r0, #21 │ │ │ │ + movs r2, r0 │ │ │ │ + bgt.n 25ee8 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 26f7c │ │ │ │ + bgt.n 25f64 │ │ │ │ movs r1, r0 │ │ │ │ + stc 0, cr0, [r4, #4] │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ mov ip, r2 │ │ │ │ - ldr.w r2, [pc, #2492] @ 27a4c │ │ │ │ + ldr.w r2, [pc, #2492] @ 2697c │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #2488] @ 27a50 │ │ │ │ + ldr.w r3, [pc, #2488] @ 26980 │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ - ldr.w r9, [pc, #2484] @ 27a54 │ │ │ │ + ldr.w r9, [pc, #2484] @ 26984 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2464] @ 27a58 │ │ │ │ + ldr.w r3, [pc, #2464] @ 26988 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ adds r3, #132 @ 0x84 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 27118 │ │ │ │ + beq.n 26048 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ - beq.w 27a48 │ │ │ │ - ldr.w r2, [pc, #2428] @ 27a5c │ │ │ │ + beq.w 26978 │ │ │ │ + ldr.w r2, [pc, #2428] @ 2698c │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 27a32 │ │ │ │ - ldr.w r2, [pc, #2416] @ 27a60 │ │ │ │ + beq.w 26962 │ │ │ │ + ldr.w r2, [pc, #2416] @ 26990 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 279fe │ │ │ │ + beq.w 2692e │ │ │ │ ldr.w fp, [r8, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 27118 │ │ │ │ + ble.n 26048 │ │ │ │ cmp.w ip, #3 │ │ │ │ - bhi.w 2759a │ │ │ │ + bhi.w 264ca │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsls r1, r1, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r7, r6, #4 │ │ │ │ cmp.w ip, #3 │ │ │ │ - bne.w 2759a │ │ │ │ + bne.w 264ca │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -53878,208 +52305,208 @@ │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r2, #7 │ │ │ │ - bpl.w 278a6 │ │ │ │ + bpl.w 267d6 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #15 │ │ │ │ - bls.w 2736e │ │ │ │ + bls.w 2629e │ │ │ │ blx 395c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 27748 │ │ │ │ - ldr.w r3, [pc, #2284] @ 27a64 │ │ │ │ + beq.w 26678 │ │ │ │ + ldr.w r3, [pc, #2284] @ 26994 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ strd sl, sl, [r5, #4] │ │ │ │ strh.w sl, [r5, #12] │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2751a │ │ │ │ + bne.w 2644a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2779c │ │ │ │ + beq.w 266cc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 271b2 │ │ │ │ + beq.n 260e2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr.w r2, [pc, #2228] @ 27a68 │ │ │ │ + ldr.w r2, [pc, #2228] @ 26998 │ │ │ │ movs r3, #7 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 27592 │ │ │ │ + beq.w 264c2 │ │ │ │ ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 27582 │ │ │ │ + bne.w 264b2 │ │ │ │ mov r0, r6 │ │ │ │ blx 3864 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 27420 │ │ │ │ - ldr.w r3, [pc, #2168] @ 27a6c │ │ │ │ + beq.w 26350 │ │ │ │ + ldr.w r3, [pc, #2168] @ 2699c │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #220] @ 0xdc │ │ │ │ blx 37d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.w 27416 │ │ │ │ + blt.w 26346 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2721c │ │ │ │ + beq.n 2614c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2751e │ │ │ │ + beq.w 2644e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 275fe │ │ │ │ - ldr.w r3, [pc, #2120] @ 27a70 │ │ │ │ + beq.w 2652e │ │ │ │ + ldr.w r3, [pc, #2120] @ 269a0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #112] @ 0x70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - ldr.w r3, [pc, #2092] @ 27a74 │ │ │ │ + ldr.w r3, [pc, #2092] @ 269a4 │ │ │ │ strd r5, r4, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #1096] @ 0x448 │ │ │ │ movs r3, #0 │ │ │ │ blx 3a84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2726e │ │ │ │ + beq.n 2619e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27574 │ │ │ │ + beq.w 264a4 │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #7 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 27426 │ │ │ │ - ldr.w r3, [pc, #2044] @ 27a78 │ │ │ │ + beq.w 26356 │ │ │ │ + ldr.w r3, [pc, #2044] @ 269a8 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 272ba │ │ │ │ - ldr.w r2, [pc, #2036] @ 27a7c │ │ │ │ + beq.n 261ea │ │ │ │ + ldr.w r2, [pc, #2036] @ 269ac │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 27822 │ │ │ │ + bne.w 26752 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 143c4 │ │ │ │ + bl 123ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2783e │ │ │ │ + beq.w 2676e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 272ba │ │ │ │ + beq.n 261ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2757c │ │ │ │ + beq.w 264ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldrb.w r1, [sp, #62] @ 0x3e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 27526 │ │ │ │ + beq.w 26456 │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 2752c │ │ │ │ + bne.w 2645c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 272e8 │ │ │ │ + beq.n 26218 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2754e │ │ │ │ + beq.w 2647e │ │ │ │ mov r4, r5 │ │ │ │ blx 377c │ │ │ │ - cbz r7, 27304 │ │ │ │ + cbz r7, 26234 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27304 │ │ │ │ + beq.n 26234 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 275d2 │ │ │ │ + beq.w 26502 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 2731c │ │ │ │ + cbz r0, 2624c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2731c │ │ │ │ + beq.n 2624c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 275cc │ │ │ │ + beq.w 264fc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 27334 │ │ │ │ + cbz r0, 26264 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27334 │ │ │ │ + beq.n 26264 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 275f8 │ │ │ │ + beq.w 26528 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - cbz r0, 2734c │ │ │ │ + cbz r0, 2627c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2734c │ │ │ │ + beq.n 2627c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 275f2 │ │ │ │ - ldr.w r2, [pc, #1840] @ 27a80 │ │ │ │ - ldr.w r3, [pc, #1788] @ 27a50 │ │ │ │ + beq.w 26522 │ │ │ │ + ldr.w r2, [pc, #1840] @ 269b0 │ │ │ │ + ldr.w r3, [pc, #1788] @ 26980 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 27978 │ │ │ │ + bne.w 268a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and.w r6, r6, #3 │ │ │ │ rsb r6, r6, #1 │ │ │ │ mul.w r6, r2, r6 │ │ │ │ - b.n 2716e │ │ │ │ + b.n 2609e │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -54106,1397 +52533,4160 @@ │ │ │ │ add r6, r3 │ │ │ │ strd ip, r3, [sp, #24] │ │ │ │ add.w sl, r8, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r5 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27a02 │ │ │ │ + beq.w 26932 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r4, [sl, #4]! │ │ │ │ - cbnz r3, 273e6 │ │ │ │ - b.n 2746c │ │ │ │ + cbnz r3, 26316 │ │ │ │ + b.n 2639c │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2746c │ │ │ │ + beq.n 2639c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 273de │ │ │ │ + bne.n 2630e │ │ │ │ ldr r4, [r6, #0] │ │ │ │ subs r0, r0, r1 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r4, [r5, r0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.w 277bc │ │ │ │ + beq.w 266ec │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ adds r6, #4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 273cc │ │ │ │ + b.n 262fc │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r6, #4 │ │ │ │ - bne.w 27758 │ │ │ │ + bne.w 26688 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #4 │ │ │ │ mov r5, r4 │ │ │ │ ldrb.w r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 275e6 │ │ │ │ + bne.w 26516 │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 275da │ │ │ │ - ldr.w r2, [pc, #1608] @ 27a84 │ │ │ │ + bne.w 2650a │ │ │ │ + ldr.w r2, [pc, #1608] @ 269b4 │ │ │ │ mov r1, r6 │ │ │ │ - ldr.w r0, [pc, #1604] @ 27a88 │ │ │ │ + ldr.w r0, [pc, #1604] @ 269b8 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl e17c │ │ │ │ - cbz r5, 27460 │ │ │ │ + bl e1d4 │ │ │ │ + cbz r5, 26390 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27460 │ │ │ │ + beq.n 26390 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27546 │ │ │ │ + beq.n 26476 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 272ea │ │ │ │ + beq.w 2621a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 272d6 │ │ │ │ + b.n 26206 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr.w r3, [pc, #1560] @ 27a8c │ │ │ │ + ldr.w r3, [pc, #1560] @ 269bc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 27842 │ │ │ │ - ldr.w r3, [pc, #1548] @ 27a90 │ │ │ │ + bne.w 26772 │ │ │ │ + ldr.w r3, [pc, #1548] @ 269c0 │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #32 │ │ │ │ - bl 9f10 │ │ │ │ + bl 9f6c │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 27558 │ │ │ │ + beq.n 26488 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 274bc │ │ │ │ - ldr.w r0, [pc, #1520] @ 27a94 │ │ │ │ + beq.n 263ec │ │ │ │ + ldr.w r0, [pc, #1520] @ 269c4 │ │ │ │ mov r3, r4 │ │ │ │ - ldr.w r2, [pc, #1520] @ 27a98 │ │ │ │ - ldr.w r1, [pc, #1520] @ 27a9c │ │ │ │ + ldr.w r2, [pc, #1520] @ 269c8 │ │ │ │ + ldr.w r1, [pc, #1520] @ 269cc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r9, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 274d4 │ │ │ │ + cbz r0, 26404 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 274d4 │ │ │ │ + beq.n 26404 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27778 │ │ │ │ + beq.w 266a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, 274ec │ │ │ │ + cbz r0, 2641c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 274ec │ │ │ │ + beq.n 2641c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2776c │ │ │ │ + beq.w 2669c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - cbz r0, 27504 │ │ │ │ + cbz r0, 26434 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27504 │ │ │ │ + beq.n 26434 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27772 │ │ │ │ - ldr.w r2, [pc, #1432] @ 27aa0 │ │ │ │ + beq.w 266a2 │ │ │ │ + ldr.w r2, [pc, #1432] @ 269d0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r0, [pc, #1432] @ 27aa4 │ │ │ │ + ldr.w r0, [pc, #1432] @ 269d4 │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl e17c │ │ │ │ - b.n 2734c │ │ │ │ + bl e1d4 │ │ │ │ + b.n 2627c │ │ │ │ mov r7, sl │ │ │ │ - b.n 271e2 │ │ │ │ + b.n 26112 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2721c │ │ │ │ + b.n 2614c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 272ea │ │ │ │ + beq.w 2621a │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #29 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, sp, #62 @ 0x3e │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 2785a │ │ │ │ + beq.w 2678a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ - b.n 272d6 │ │ │ │ + b.n 26206 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27460 │ │ │ │ + b.n 26390 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 272ea │ │ │ │ + b.n 2621a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r0, [r4, ip, lsl #2] │ │ │ │ cmp r3, lr │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - b.n 27400 │ │ │ │ + b.n 26330 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2726e │ │ │ │ + b.n 2619e │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 272ba │ │ │ │ + b.n 261ea │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 271e2 │ │ │ │ + bne.w 26112 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 27426 │ │ │ │ - ldr.w r3, [pc, #1272] @ 27a94 │ │ │ │ + b.n 26356 │ │ │ │ + ldr.w r3, [pc, #1272] @ 269c4 │ │ │ │ movs r4, #3 │ │ │ │ - ldr.w r1, [pc, #1284] @ 27aa8 │ │ │ │ - ldr.w r2, [pc, #1284] @ 27aac │ │ │ │ + ldr.w r1, [pc, #1284] @ 269d8 │ │ │ │ + ldr.w r2, [pc, #1284] @ 269dc │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r9, r3] │ │ │ │ add r2, pc │ │ │ │ strd r4, r1, [sp] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #1268] @ 27ab0 │ │ │ │ - ldr.w r1, [pc, #1268] @ 27ab4 │ │ │ │ + ldr.w r3, [pc, #1268] @ 269e0 │ │ │ │ + ldr.w r1, [pc, #1268] @ 269e4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 274bc │ │ │ │ + b.n 263ec │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2731c │ │ │ │ + b.n 2624c │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27304 │ │ │ │ + b.n 26234 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 2743a │ │ │ │ + b.n 2636a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 27430 │ │ │ │ + b.n 26360 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2734c │ │ │ │ + b.n 2627c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27334 │ │ │ │ + b.n 26264 │ │ │ │ movs r0, #1 │ │ │ │ blx 34e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 27882 │ │ │ │ - ldr.w r3, [pc, #1192] @ 27ab8 │ │ │ │ + beq.w 267b2 │ │ │ │ + ldr.w r3, [pc, #1192] @ 269e8 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #520] @ 0x208 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 27a1e │ │ │ │ + bpl.w 2694e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 27a1a │ │ │ │ + ble.w 2694a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr.w r4, [pc, #1152] @ 27abc │ │ │ │ + ldr.w r4, [pc, #1152] @ 269ec │ │ │ │ add r4, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r9, [r4, #1168] @ 0x490 │ │ │ │ blx 3a54 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2786a │ │ │ │ + beq.w 2679a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r5 │ │ │ │ blx 3a18 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2767a │ │ │ │ + beq.n 265aa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27794 │ │ │ │ + beq.w 266c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2786a │ │ │ │ + beq.w 2679a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27692 │ │ │ │ + beq.n 265c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2777e │ │ │ │ - ldr.w r3, [pc, #1068] @ 27ac0 │ │ │ │ + beq.n 266ae │ │ │ │ + ldr.w r3, [pc, #1068] @ 269f0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #520] @ 0x208 │ │ │ │ - bl c12c │ │ │ │ + bl c184 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 27888 │ │ │ │ + beq.w 267b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 276c8 │ │ │ │ + beq.n 265f8 │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ streq r2, [r0, #0] │ │ │ │ - beq.n 276c8 │ │ │ │ + beq.n 265f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2778e │ │ │ │ + beq.n 266be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 276da │ │ │ │ + beq.n 2660a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27786 │ │ │ │ + beq.n 266b6 │ │ │ │ mov r0, r6 │ │ │ │ blx 3864 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2772c │ │ │ │ - ldr r3, [pc, #988] @ (27ac4 ) │ │ │ │ + cbz r0, 2665c │ │ │ │ + ldr r3, [pc, #988] @ (269f4 ) │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #468] @ 0x1d4 │ │ │ │ blx 3c1c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 27964 │ │ │ │ + beq.w 26894 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27710 │ │ │ │ + beq.n 26640 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 27710 │ │ │ │ + cbnz r3, 26640 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c9c │ │ │ │ + bl 9cf8 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 2772c │ │ │ │ + beq.n 2665c │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 27860 │ │ │ │ + beq.w 26790 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #6 │ │ │ │ - b.n 27426 │ │ │ │ + b.n 26356 │ │ │ │ blx 3940 │ │ │ │ - cbnz r0, 27748 │ │ │ │ - ldr r3, [pc, #856] @ (27a94 ) │ │ │ │ - ldr r1, [pc, #908] @ (27ac8 ) │ │ │ │ + cbnz r0, 26678 │ │ │ │ + ldr r3, [pc, #856] @ (269c4 ) │ │ │ │ + ldr r1, [pc, #908] @ (269f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 274bc │ │ │ │ + bne.w 263ec │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 27174 │ │ │ │ + b.n 260a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 27764 │ │ │ │ + cbz r3, 26694 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 27426 │ │ │ │ + b.n 26356 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2775e │ │ │ │ + b.n 2668e │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 274ec │ │ │ │ + b.n 2641c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27504 │ │ │ │ + b.n 26434 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 274d4 │ │ │ │ + b.n 26404 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27692 │ │ │ │ + b.n 265c2 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 276da │ │ │ │ + b.n 2660a │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 276c8 │ │ │ │ + b.n 265f8 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2767a │ │ │ │ - ldr r1, [pc, #812] @ (27acc ) │ │ │ │ + b.n 265aa │ │ │ │ + ldr r1, [pc, #812] @ (269fc ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr r0, [pc, #812] @ (27ad0 ) │ │ │ │ + ldr r0, [pc, #812] @ (26a00 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 27968 │ │ │ │ + beq.w 26898 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 271b2 │ │ │ │ + b.n 260e2 │ │ │ │ ldrd ip, r3, [sp, #24] │ │ │ │ mov r5, r1 │ │ │ │ cmp.w ip, #2 │ │ │ │ - bgt.n 277f2 │ │ │ │ + bgt.n 26722 │ │ │ │ add r3, sp │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 277fa │ │ │ │ + cbz r3, 2672a │ │ │ │ add.w r3, ip, #1 │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 277f2 │ │ │ │ + beq.n 26722 │ │ │ │ add.w r2, sp, r3, lsl #2 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ - cbz r2, 277f8 │ │ │ │ + cbz r2, 26728 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 277f2 │ │ │ │ + beq.n 26722 │ │ │ │ add.w r3, sp, ip, lsl #2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 277fa │ │ │ │ + cbz r3, 2672a │ │ │ │ ldrd r4, r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 27156 │ │ │ │ + b.n 26086 │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #664] @ (27a94 ) │ │ │ │ + ldr r3, [pc, #664] @ (269c4 ) │ │ │ │ movs r4, #3 │ │ │ │ - ldr r1, [pc, #724] @ (27ad4 ) │ │ │ │ - ldr r2, [pc, #724] @ (27ad8 ) │ │ │ │ + ldr r1, [pc, #724] @ (26a04 ) │ │ │ │ + ldr r2, [pc, #724] @ (26a08 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r9, r3] │ │ │ │ add r2, pc │ │ │ │ strd r4, r1, [sp] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - ldr r3, [pc, #712] @ (27adc ) │ │ │ │ - ldr r1, [pc, #712] @ (27ae0 ) │ │ │ │ + ldr r3, [pc, #712] @ (26a0c ) │ │ │ │ + ldr r1, [pc, #712] @ (26a10 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 274bc │ │ │ │ - ldr r2, [pc, #624] @ (27a94 ) │ │ │ │ + b.n 263ec │ │ │ │ + ldr r2, [pc, #624] @ (269c4 ) │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movs r6, #9 │ │ │ │ ldr.w r1, [r9, r2] │ │ │ │ - ldr r2, [pc, #692] @ (27ae4 ) │ │ │ │ + ldr r2, [pc, #692] @ (26a14 ) │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #688] @ (27ae8 ) │ │ │ │ + ldr r1, [pc, #688] @ (26a18 ) │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 27426 │ │ │ │ + b.n 26356 │ │ │ │ movs r6, #9 │ │ │ │ - b.n 27426 │ │ │ │ - ldr r3, [pc, #680] @ (27aec ) │ │ │ │ + b.n 26356 │ │ │ │ + ldr r3, [pc, #680] @ (26a1c ) │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #32 │ │ │ │ - bl 8184 │ │ │ │ + bl 8154 │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ - b.n 27498 │ │ │ │ + b.n 263c8 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #10 │ │ │ │ - b.n 27426 │ │ │ │ + b.n 26356 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27426 │ │ │ │ + b.n 26356 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r6, #5 │ │ │ │ - bne.w 27758 │ │ │ │ + bne.w 26688 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #5 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 27426 │ │ │ │ + b.n 26356 │ │ │ │ mov r4, sl │ │ │ │ movs r6, #5 │ │ │ │ - b.n 27426 │ │ │ │ + b.n 26356 │ │ │ │ movs r6, #5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2789a │ │ │ │ + beq.n 267ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 2789e │ │ │ │ + cbz r3, 267ce │ │ │ │ movs r4, #0 │ │ │ │ - b.n 27426 │ │ │ │ + b.n 26356 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2789a │ │ │ │ + b.n 267ca │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27732 │ │ │ │ + beq.w 26662 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27732 │ │ │ │ + beq.w 26662 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 27732 │ │ │ │ - ldr r3, [pc, #408] @ (27a5c ) │ │ │ │ + beq.w 26662 │ │ │ │ + ldr r3, [pc, #408] @ (2698c ) │ │ │ │ ldr.w r6, [r9, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 27904 │ │ │ │ + bne.n 26834 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 2791e │ │ │ │ + bpl.n 2684e │ │ │ │ ldr r6, [r7, #8] │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.n 27914 │ │ │ │ + bhi.n 26844 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ and.w r6, r6, #3 │ │ │ │ rsb r6, r6, #1 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2716e │ │ │ │ + beq.w 2609e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2716e │ │ │ │ + bne.w 2609e │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2716e │ │ │ │ - bl 83ac │ │ │ │ + b.n 2609e │ │ │ │ + bl 837c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 27748 │ │ │ │ + beq.w 26678 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - b.n 278cc │ │ │ │ + b.n 267fc │ │ │ │ mov r0, r7 │ │ │ │ blx 395c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 278e6 │ │ │ │ + b.n 26816 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8aac │ │ │ │ + bl 8a7c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 279b6 │ │ │ │ + beq.n 268e6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.n 2797c │ │ │ │ + bpl.n 268ac │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.n 27970 │ │ │ │ + bhi.n 268a0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ and.w r6, r6, #3 │ │ │ │ rsb r6, r6, #1 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 278e6 │ │ │ │ + beq.n 26816 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 278e6 │ │ │ │ + bne.n 26816 │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 278e6 │ │ │ │ + b.n 26816 │ │ │ │ movs r6, #6 │ │ │ │ - b.n 2788a │ │ │ │ + b.n 267ba │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 27426 │ │ │ │ + b.n 26356 │ │ │ │ blx 395c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 27946 │ │ │ │ + b.n 26876 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 279e4 │ │ │ │ + cbz r3, 26914 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, 279e4 │ │ │ │ + cbz r3, 26914 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 279e4 │ │ │ │ + cbz r0, 26914 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 279d4 │ │ │ │ + bne.n 26904 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa04 │ │ │ │ + bl aa60 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27946 │ │ │ │ + beq.n 26876 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 27946 │ │ │ │ + bne.n 26876 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27946 │ │ │ │ + b.n 26876 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 27748 │ │ │ │ + beq.w 26678 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 27748 │ │ │ │ + bne.w 26678 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27748 │ │ │ │ - bl 83ac │ │ │ │ + b.n 26678 │ │ │ │ + bl 837c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 27990 │ │ │ │ + bne.n 268c0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 27946 │ │ │ │ + b.n 26876 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 279de │ │ │ │ - ldr r3, [pc, #164] @ (27a94 ) │ │ │ │ - ldr r1, [pc, #256] @ (27af0 ) │ │ │ │ + bne.n 2690e │ │ │ │ + ldr r3, [pc, #164] @ (269c4 ) │ │ │ │ + ldr r1, [pc, #256] @ (26a20 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 279de │ │ │ │ + b.n 2690e │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #240] @ (27af4 ) │ │ │ │ + ldr r3, [pc, #240] @ (26a24 ) │ │ │ │ movw r2, #33925 @ 0x8485 │ │ │ │ - ldr r1, [pc, #236] @ (27af8 ) │ │ │ │ - ldr r0, [pc, #240] @ (27afc ) │ │ │ │ + ldr r1, [pc, #236] @ (26a28 ) │ │ │ │ + ldr r0, [pc, #240] @ (26a2c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3772 @ 0xebc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 41fc │ │ │ │ - ldr r3, [pc, #224] @ (27b00 ) │ │ │ │ + ldr r3, [pc, #224] @ (26a30 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #224] @ (27b04 ) │ │ │ │ - ldr r0, [pc, #224] @ (27b08 ) │ │ │ │ + ldr r1, [pc, #224] @ (26a34 ) │ │ │ │ + ldr r0, [pc, #224] @ (26a38 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #216] @ (27b0c ) │ │ │ │ + ldr r3, [pc, #216] @ (26a3c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #212] @ (27b10 ) │ │ │ │ - ldr r0, [pc, #216] @ (27b14 ) │ │ │ │ + ldr r1, [pc, #212] @ (26a40 ) │ │ │ │ + ldr r0, [pc, #216] @ (26a44 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + add r0, pc, #88 @ (adr r0, 269e4 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + add r6, pc, #848 @ (adr r6, 26ce8 ) │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xf0b40001 │ │ │ │ - str r5, [sp, #568] @ 0x238 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r2, r0 │ │ │ │ + add r6, pc, #376 @ (adr r6, 26b18 ) │ │ │ │ movs r3, r0 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + add r6, pc, #152 @ (adr r6, 26a3c ) │ │ │ │ movs r3, r0 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + add r6, pc, #32 @ (adr r6, 269c8 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #10] │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ movs r3, r0 │ │ │ │ - bcs.n 27b18 │ │ │ │ - movs r1, r0 │ │ │ │ - ble.n 27a30 │ │ │ │ + b.n 26428 │ │ │ │ movs r1, r0 │ │ │ │ + @ instruction: 0xf0e60001 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 27b70 │ │ │ │ - movs r1, r0 │ │ │ │ + eor.w r0, r2, #1 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 27b30 │ │ │ │ + orrs.w r0, lr, #1 │ │ │ │ + bvs.n 26a28 │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 262ac │ │ │ │ + movs r1, r0 │ │ │ │ + ands.w r0, sl, #1 │ │ │ │ + b.n 267e4 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + vhadd.s16 d16, d14, d1 │ │ │ │ + b.n 262ac │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 27b9c │ │ │ │ + b.n 262e0 │ │ │ │ movs r1, r0 │ │ │ │ - ble.n 27ab4 │ │ │ │ + add r2, pc, #256 @ (adr r2, 26aec ) │ │ │ │ + movs r3, r0 │ │ │ │ + add r2, pc, #96 @ (adr r2, 26a50 ) │ │ │ │ + movs r3, r0 │ │ │ │ + add r1, pc, #752 @ (adr r1, 26ce4 ) │ │ │ │ + movs r3, r0 │ │ │ │ + add r1, pc, #432 @ (adr r1, 26ba8 ) │ │ │ │ + movs r3, r0 │ │ │ │ + bhi.n 2697c │ │ │ │ + movs r1, r0 │ │ │ │ + stcl 0, cr0, [sl, #-4]! │ │ │ │ + b.n 26db4 │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 2635c │ │ │ │ + movs r1, r0 │ │ │ │ + stc 0, cr0, [r4, #-4] │ │ │ │ + b.n 26e2c │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 26e60 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n 27aac │ │ │ │ + orr.w r0, sl, r1 │ │ │ │ + b.n 27110 │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 27b44 │ │ │ │ + stcl 0, cr0, [r2], {1} │ │ │ │ + bvs.n 26a3c │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 27b9c │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ + movs r2, r0 │ │ │ │ + bne.n 26a30 │ │ │ │ + movs r1, r0 │ │ │ │ + bge.n 26a28 │ │ │ │ + movs r1, r0 │ │ │ │ + smlawb r0, sl, r1, r0 │ │ │ │ + bmi.n 26a58 │ │ │ │ + movs r1, r0 │ │ │ │ + bmi.n 26984 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 279d0 │ │ │ │ + smlad r0, r4, r1, r0 │ │ │ │ + bcs.n 26948 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + bcs.n 269c4 │ │ │ │ + movs r1, r0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d11} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ + ldr r3, [pc, #152] @ (26af8 ) │ │ │ │ + sub sp, #108 @ 0x6c │ │ │ │ + ldr r2, [pc, #152] @ (26afc ) │ │ │ │ + movs r4, #0 │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r1 │ │ │ │ + add r2, pc │ │ │ │ + str r0, [sp, #12] │ │ │ │ + strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ + ldr.w r9, [r3, #320] @ 0x140 │ │ │ │ + ldr r3, [pc, #136] @ (26b00 ) │ │ │ │ + str r4, [sp, #92] @ 0x5c │ │ │ │ + strh.w r4, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r8, [pc, #132] @ 26b04 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r8, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 3a30 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 26b0c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 26edc │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26ab0 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + ldr r2, [pc, #84] @ (26b08 ) │ │ │ │ + movs r3, #7 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + add r2, pc │ │ │ │ + mov.w sl, #0 │ │ │ │ + add.w r2, r2, #500 @ 0x1f4 │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ + blx 3968 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 26ae8 │ │ │ │ + cbnz r6, 26b32 │ │ │ │ + ldrb.w r3, [sp, #84] @ 0x54 │ │ │ │ + cbz r3, 26b14 │ │ │ │ + mov r2, r6 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + mov r1, r9 │ │ │ │ + blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 26b14 │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r8, #368 @ 0x170 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + strd r3, r3, [sp, #8] │ │ │ │ + b.n 26f9c │ │ │ │ + nop │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ movs r3, r0 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + ldr??.w r0, [r8, #1] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 27602 │ │ │ │ + mov r9, r6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 26f02 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + movt r2, #16 │ │ │ │ + tst r2, r1 │ │ │ │ + bne.w 26f02 │ │ │ │ + ldr r3, [pc, #808] @ (26e5c ) │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r4, #0 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1456] @ 0x5b0 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r3, [pc, #784] @ (26e60 ) │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cmp r2, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + beq.w 26f7a │ │ │ │ + mov r5, r2 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3524 │ │ │ │ + mov.w sl, #0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r7, sl │ │ │ │ + vldr s18, [pc, #724] @ 26e50 │ │ │ │ + mov r6, sl │ │ │ │ + cmp r3, r2 │ │ │ │ + vldr s17, [pc, #720] @ 26e54 │ │ │ │ + vldr s16, [pc, #720] @ 26e58 │ │ │ │ + it ne │ │ │ │ + addne r3, #1 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ + it ne │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + blx 3524 │ │ │ │ + cmp r4, r0 │ │ │ │ + bne.w 273f0 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #60 @ 0x3c │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + blx 3a78 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2707e │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26bcc │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r3, [pc, #660] @ (26e64 ) │ │ │ │ + ldr.w r1, [r8, r3] │ │ │ │ + ldr r3, [pc, #660] @ (26e68 ) │ │ │ │ + ldr.w r2, [r8, r3] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r3, r1 │ │ │ │ + bne.w 27708 │ │ │ │ + ldr r2, [pc, #644] @ (26e6c ) │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 2840c │ │ │ │ + ldr r2, [pc, #636] @ (26e70 ) │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 28408 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.w 2752a │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + bne.w 2758a │ │ │ │ + lsls r2, r3, #5 │ │ │ │ + bpl.w 28422 │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26c48 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26ea4 │ │ │ │ + cbz r7, 26c5e │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26c5e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26eac │ │ │ │ + cbz r6, 26c74 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26c74 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26f6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 39cc │ │ │ │ + adds r6, r0, #1 │ │ │ │ + beq.w 27576 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 27852 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r9 │ │ │ │ + strd r0, r8, [sp, #28] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl f84c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27506 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3864 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27518 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3c44 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27566 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r7 │ │ │ │ + beq.n 26cd2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 26f5c │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp r2, r7 │ │ │ │ + beq.n 26ce6 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 26f54 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 12aa8 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 275a8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 26d06 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26f64 │ │ │ │ + vcvt.f64.f32 d0, s16 │ │ │ │ + blx 3844 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 275c4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, r9 │ │ │ │ + bl f84c │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 276d6 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3864 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 276e8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + blx 36b4 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 276f8 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 26d5c │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 26ebc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26d70 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26eb4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 35c4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27782 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26d94 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26ecc │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26dac │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26ec4 │ │ │ │ + ldr r3, [pc, #196] @ (26e74 ) │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 26f74 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s16, d0 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 27792 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26de6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 26ed4 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3864 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 277ae │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 35c4 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 277c0 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 26e1a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cbnz r2, 26e1a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 26e32 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbnz r2, 26e32 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl f84c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 277d2 │ │ │ │ + bl 12aa8 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r4, r0, #1 │ │ │ │ + beq.w 277e8 │ │ │ │ + b.n 26e78 │ │ │ │ + str r0, [r0, r0] │ │ │ │ + @ instruction: 0x47c3 │ │ │ │ + str r0, [r0, r0] │ │ │ │ + stmia r7!, {r0, r1, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 26e92 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cbnz r2, 26e92 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 27e50 │ │ │ │ + str.w fp, [sp, #8] │ │ │ │ + b.n 26c94 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26c48 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26c5e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26d70 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26d5c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26dac │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26d94 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26de6 │ │ │ │ + ldr.w r1, [pc, #1236] @ 273b4 │ │ │ │ + mov.w r2, #368 @ 0x170 │ │ │ │ + ldr.w r0, [pc, #1232] @ 273b8 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3c68 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27612 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 26ab0 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ + ldr.w r3, [pc, #1204] @ 273bc │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1360] @ 0x550 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 27814 │ │ │ │ + blx r4 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 27820 │ │ │ │ + ldr.w r1, [pc, #1180] @ 273c0 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc │ │ │ │ + bl a4ac │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2761e │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 26b32 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 26b32 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26b32 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26ce6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26cd2 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26d06 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26c74 │ │ │ │ + vldr d0, [r4, #8] │ │ │ │ + b.n 26dc0 │ │ │ │ + ldr.w r3, [pc, #1096] @ 273c4 │ │ │ │ + ldr.w r2, [pc, #1096] @ 273c8 │ │ │ │ + ldr.w r1, [pc, #1096] @ 273cc │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r1, pc │ │ │ │ + movw r8, #383 @ 0x17f │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3b8c │ │ │ │ + strd r4, r4, [sp, #12] │ │ │ │ + ldrb.w r3, [sp, #92] @ 0x5c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 27040 │ │ │ │ + ldrb.w r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 27052 │ │ │ │ + ldr.w r0, [pc, #1056] @ 273d0 │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc │ │ │ │ + bl d294 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 26fd4 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26fd4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2705e │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + cbz r1, 26fea │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26fea │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 27066 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + cbz r1, 27000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27000 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2706e │ │ │ │ + blx 377c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 2701e │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2701e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbz r3, 27076 │ │ │ │ + ldr r2, [pc, #948] @ (273d4 ) │ │ │ │ + ldr r3, [pc, #948] @ (273d8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 282fe │ │ │ │ + mov r0, sl │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ + vpop {d8-d11} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + ldrb.w r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 26fac │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ + blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 26fac │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26fd4 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26fea │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27000 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2701e │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov sl, r6 │ │ │ │ + mov r2, r0 │ │ │ │ + strd r4, r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 270a2 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 275d6 │ │ │ │ + vcvt.f64.f32 d7, s16 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + vmov.f64 d0, d7 │ │ │ │ + vmov.f64 d10, d7 │ │ │ │ + blx 3844 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27b3a │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + blx 3c74 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27b46 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 270e2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27608 │ │ │ │ + ldr r3, [pc, #760] @ (273dc ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 275fa │ │ │ │ + blx 39f4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + vcvt.f32.f64 s16, d0 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 27b6c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 27126 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27808 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 27b88 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 3524 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r3, r1 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r4, r0 │ │ │ │ + vldr s19, [pc, #608] @ 273b0 │ │ │ │ + mov r0, r5 │ │ │ │ + it ne │ │ │ │ + addne r3, #1 │ │ │ │ + strd r7, sl, [sp, #12] │ │ │ │ + it ne │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + strd r5, r9, [sp, #20] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + blx 3524 │ │ │ │ + cmp r4, r0 │ │ │ │ + bne.w 27d28 │ │ │ │ + ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 3a78 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27bc6 │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27190 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r3, [pc, #588] @ (273e0 ) │ │ │ │ + ldr.w r2, [r8, r3] │ │ │ │ + ldr r3, [pc, #588] @ (273e4 ) │ │ │ │ + ldr.w r1, [r8, r3] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + it ne │ │ │ │ + cmpne r3, r2 │ │ │ │ + bne.w 28048 │ │ │ │ + ldr r1, [pc, #572] @ (273e8 ) │ │ │ │ + ldr.w r1, [r8, r1] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 2840c │ │ │ │ + ldr r1, [pc, #564] @ (273ec ) │ │ │ │ + ldr.w r1, [r8, r1] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 28408 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + cmp r1, #2 │ │ │ │ + bne.w 27dfa │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + bne.w 27e6a │ │ │ │ + lsls r0, r3, #5 │ │ │ │ + bpl.w 2846a │ │ │ │ + ldr.w sl, [r4, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27212 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2784a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 8808 │ │ │ │ + mov r0, sl │ │ │ │ + blx 39cc │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.w 27e5c │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 273a2 │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ + movs r7, #0 │ │ │ │ + mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + str.w r8, [sp, #12] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, r7 │ │ │ │ + bl f84c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27b56 │ │ │ │ + vcvt.f64.f32 d0, s16 │ │ │ │ + blx 3844 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27bae │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3c44 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27d44 │ │ │ │ + ldr.w r1, [r8] │ │ │ │ + cmp r1, fp │ │ │ │ + beq.n 27284 │ │ │ │ + subs r1, #1 │ │ │ │ + str.w r1, [r8] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 27832 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, fp │ │ │ │ + beq.n 27294 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2783a │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 2782c │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s15, d0 │ │ │ │ + vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmov.f32 s22, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 27d60 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, fp │ │ │ │ + beq.n 272cc │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 27842 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl f84c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27d7a │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3864 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27dea │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3c44 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27e8e │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2730e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 27b10 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27322 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27b08 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 12aa8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 27ee2 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27348 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27b1a │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl f84c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27f08 │ │ │ │ + bl 12aa8 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 27f44 │ │ │ │ + vmov s15, r4 │ │ │ │ + vmul.f32 s0, s22, s22 │ │ │ │ + vmov.f32 s14, s19 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + vmla.f32 s14, s0, s15 │ │ │ │ + vmov.f32 s19, s14 │ │ │ │ + beq.n 27392 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 27b22 │ │ │ │ + adds r7, #1 │ │ │ │ + cmp r6, r7 │ │ │ │ + bne.w 27240 │ │ │ │ + ldr.w r8, [sp, #12] │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + strd sl, r3, [sp, #12] │ │ │ │ + b.n 27164 │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 26f08 │ │ │ │ + movs r1, r0 │ │ │ │ + bhi.n 273f0 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r5, r5, #23 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #54 @ 0x36 │ │ │ │ + movs r1, r0 │ │ │ │ + bgt.n 27490 │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 26d98 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r3, [pc, #3060] @ 27fe8 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r1, [pc, #3060] @ 27fec │ │ │ │ + mov r5, r4 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + movw r8, #383 @ 0x17f │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + strd r7, r6, [sp, #12] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r6, r4 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2742c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 274c2 │ │ │ │ + cbz r4, 27440 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 27440 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 274fa │ │ │ │ + cbz r5, 27452 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 27452 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cbz r2, 27488 │ │ │ │ + cbz r6, 27464 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 27464 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cbz r2, 27494 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26f9c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 26f9c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 26f9c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26f9c │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + b.n 27452 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + b.n 27464 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 28174 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 28174 │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r8, #396 @ 0x18c │ │ │ │ + mov r4, r3 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 2742c │ │ │ │ + mov r4, r5 │ │ │ │ + movs r1, #2 │ │ │ │ + str.w r9, [sp] │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + bl 8bb4 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 280bc │ │ │ │ + subs r2, #1 │ │ │ │ + mov.w r8, #396 @ 0x18c │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 27442 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + b.n 27440 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r8, #388 @ 0x184 │ │ │ │ + b.n 27418 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r8, #388 @ 0x184 │ │ │ │ + b.n 27418 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov sl, r6 │ │ │ │ + bgt.n 275e2 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 27556 │ │ │ │ + ldr.w r3, [pc, #2744] @ 27ff0 │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + beq.w 27b2a │ │ │ │ + ldr.w r3, [pc, #2732] @ 27ff4 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [pc, #2728] @ 27ff8 │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + movs r3, #0 │ │ │ │ + strd r7, sl, [sp, #12] │ │ │ │ + mov r6, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + movw r8, #383 @ 0x17f │ │ │ │ + b.n 27418 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov r5, fp │ │ │ │ + mov.w r8, #388 @ 0x184 │ │ │ │ + b.n 27418 │ │ │ │ + movs r4, #0 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov.w r8, #386 @ 0x182 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r6, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 27418 │ │ │ │ + lsls r3, r3, #6 │ │ │ │ + bpl.w 2843a │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + b.w 26c24 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26cf6 │ │ │ │ + movs r4, #0 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov.w r8, #388 @ 0x184 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 27418 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + movw r8, #389 @ 0x185 │ │ │ │ + b.n 27418 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + b.n 270a2 │ │ │ │ + ldr.w r3, [pc, #2572] @ 27ff0 │ │ │ │ + movs r2, #2 │ │ │ │ + ldr.w r1, [pc, #2576] @ 27ffc │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3b8c │ │ │ │ + b.n 27556 │ │ │ │ + bl 89c4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + b.n 270fe │ │ │ │ + mov r9, r4 │ │ │ │ + b.w 26b32 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + b.n 270e2 │ │ │ │ + mov.w r8, #368 @ 0x170 │ │ │ │ + strd r0, r0, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + b.n 26f9c │ │ │ │ + cmp r3, r2 │ │ │ │ + ittt ne │ │ │ │ + addne r3, #1 │ │ │ │ + ldrne r2, [sp, #8] │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + ldr.w r3, [pc, #2516] @ 28000 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 27da4 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + movs r5, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r5, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + bl b094 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27668 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 276ce │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 27d8a │ │ │ │ + ldr.w r2, [pc, #2448] @ 28004 │ │ │ │ + ldr.w r1, [pc, #2448] @ 28008 │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ + ldr.w r1, [r8, r1] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne sl, r1 │ │ │ │ + ite ne │ │ │ │ + movne r2, #1 │ │ │ │ + moveq r2, #0 │ │ │ │ + bne.w 28236 │ │ │ │ + ldrb.w r3, [sp, #86] @ 0x56 │ │ │ │ + cbz r3, 276ac │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, r9 │ │ │ │ + add.w r0, sp, #86 @ 0x56 │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 27d8a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 27000 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 27000 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27000 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27668 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + movw r8, #389 @ 0x185 │ │ │ │ + b.n 27418 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov r5, fp │ │ │ │ + movw r8, #389 @ 0x185 │ │ │ │ + b.n 27418 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov r5, fp │ │ │ │ + movw r8, #389 @ 0x185 │ │ │ │ + b.n 27418 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3ad0 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27f18 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2772a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 27b32 │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ + mov r0, sl │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ + blx r4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27f6c │ │ │ │ + mov r0, sl │ │ │ │ + blx r4 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27fd2 │ │ │ │ + mov r0, sl │ │ │ │ + blx r4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 280c4 │ │ │ │ + bl 108e0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 283ce │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 26c48 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 26c48 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 26c48 │ │ │ │ + mov r3, r8 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + movw r8, #389 @ 0x185 │ │ │ │ + b.n 27418 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26dd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov r6, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + movw r8, #389 @ 0x185 │ │ │ │ + b.n 27418 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r8, #390 @ 0x186 │ │ │ │ + b.n 27418 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r8, #390 @ 0x186 │ │ │ │ + b.n 27418 │ │ │ │ + strd fp, r5, [sp, #8] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + movw r8, #391 @ 0x187 │ │ │ │ + b.n 27418 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26e78 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r3, r8 │ │ │ │ + strd fp, r5, [sp, #8] │ │ │ │ + mov r6, r4 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov r5, r4 │ │ │ │ + movw r8, #391 @ 0x187 │ │ │ │ + b.n 27418 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + b.n 27126 │ │ │ │ + blx 3bf8 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + b.w 26f1c │ │ │ │ + mov.w r8, #368 @ 0x170 │ │ │ │ + strd r4, r4, [sp, #12] │ │ │ │ + b.w 26f9c │ │ │ │ + bl 89c4 │ │ │ │ + b.n 272a4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27284 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27294 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 272cc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27212 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr.w r3, [pc, #1972] @ 2800c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r4, [r3, #1576] @ 0x628 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + bl b8c0 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 27894 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 27ae0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 28180 │ │ │ │ + vcvt.f64.f32 d7, s17 │ │ │ │ + vmov.f64 d0, d7 │ │ │ │ + vmov.f64 d10, d7 │ │ │ │ + blx 3844 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2819e │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, sl │ │ │ │ + blx 36e4 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 281b2 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 278d8 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 27fca │ │ │ │ + ldr.w r1, [pc, #1844] @ 28010 │ │ │ │ + ldr.w r9, [r8, r1] │ │ │ │ + ldr.w r1, [pc, #1840] @ 28014 │ │ │ │ + sub.w r4, fp, r9 │ │ │ │ + clz r4, r4 │ │ │ │ + ldr.w r3, [r8, r1] │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cmp fp, r3 │ │ │ │ + ite ne │ │ │ │ + movne r7, r4 │ │ │ │ + orreq.w r7, r4, #1 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp fp, r3 │ │ │ │ + it eq │ │ │ │ + orreq.w r7, r7, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 27ec0 │ │ │ │ + ldr.w r1, [fp] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 27926 │ │ │ │ + subs r1, #1 │ │ │ │ + str.w r1, [fp] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 27ae8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 27f2e │ │ │ │ + ldr.w r1, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 27956 │ │ │ │ + mov fp, sl │ │ │ │ + adds r1, #1 │ │ │ │ + str.w r1, [sl] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 27954 │ │ │ │ + subs r1, #1 │ │ │ │ + str.w r1, [sl] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 27af0 │ │ │ │ + mov sl, fp │ │ │ │ + ldr.w r2, [pc, #1728] @ 28018 │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w r7, [r8, r2] │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ + cmp r2, r7 │ │ │ │ + beq.w 27fa6 │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s15, d0 │ │ │ │ + vmov.f32 s14, s15 │ │ │ │ + vmov.f32 s17, s15 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 281d6 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 279a2 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 27fe0 │ │ │ │ + ldr.w r3, [pc, #1656] @ 2801c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r4, [r3, #1580] @ 0x62c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + bl b8c0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 279e0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27af8 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 281fc │ │ │ │ + vcvt.f64.f32 d7, s18 │ │ │ │ + vmov.f64 d0, d7 │ │ │ │ + vmov.f64 d9, d7 │ │ │ │ + blx 3844 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28210 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 36e4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28224 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 27a26 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 28122 │ │ │ │ + sub.w sl, r4, r9 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + clz sl, sl │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov.w sl, sl, lsr #5 │ │ │ │ + cmp r4, r3 │ │ │ │ + ite ne │ │ │ │ + movne r3, sl │ │ │ │ + orreq.w r3, sl, #1 │ │ │ │ + cmp r4, r2 │ │ │ │ + ite ne │ │ │ │ + movne fp, r3 │ │ │ │ + orreq.w fp, r3, #1 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 280e8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27a64 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 27b00 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 28108 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + moveq fp, r6 │ │ │ │ + beq.n 27a92 │ │ │ │ + mov fp, r6 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 27a92 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28132 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + mov r0, fp │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.w 2811c │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s15, d0 │ │ │ │ + vmov.f32 s14, s15 │ │ │ │ + vmov.f32 s18, s15 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 28266 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 27ad6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2812a │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + mov r7, r5 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + b.w 26b9a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27894 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27926 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27954 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 279e0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27a64 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27322 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2730e │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27348 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27392 │ │ │ │ + ldr.w r3, [pc, #1268] @ 28020 │ │ │ │ + add r3, pc │ │ │ │ + b.n 2754c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2772a │ │ │ │ + mov.w r8, #394 @ 0x18a │ │ │ │ + strd r7, sl, [sp, #12] │ │ │ │ + b.w 26f9c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r8, #394 @ 0x18a │ │ │ │ + strd r7, sl, [sp, #12] │ │ │ │ + b.n 27418 │ │ │ │ + ldrd r5, r9, [sp, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + movw r8, #399 @ 0x18f │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str.w sl, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 27442 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 3940 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27112 │ │ │ │ + mov.w r8, #394 @ 0x18a │ │ │ │ + movs r6, #0 │ │ │ │ + strd r7, sl, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 27442 │ │ │ │ + ldr.w r3, [pc, #1176] @ 28024 │ │ │ │ + ldr.w r2, [pc, #1176] @ 28028 │ │ │ │ + ldr.w r1, [pc, #1176] @ 2802c │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + add r1, pc │ │ │ │ + mov.w r8, #396 @ 0x18c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3b8c │ │ │ │ + strd r7, sl, [sp, #12] │ │ │ │ + b.w 26f9c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r6, r0 │ │ │ │ + str.w r8, [sp] │ │ │ │ + movw r8, #399 @ 0x18f │ │ │ │ + strd sl, r3, [sp, #12] │ │ │ │ + mov r3, r0 │ │ │ │ + ldrd r5, r9, [sp, #20] │ │ │ │ + b.n 27418 │ │ │ │ + ldrd r5, r9, [sp, #20] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27bde │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28142 │ │ │ │ + ldr.w r3, [pc, #1104] @ 28030 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1460] @ 0x5b4 │ │ │ │ + bl 9350 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 282ac │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 282e6 │ │ │ │ + bl 89c4 │ │ │ │ + vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 282b4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27c28 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 281c6 │ │ │ │ + vcmp.f64 d0, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 2829c │ │ │ │ + vcvt.f64.f32 d7, s19 │ │ │ │ + vdiv.f64 d6, d7, d0 │ │ │ │ + vcvt.f32.f64 s0, d6 │ │ │ │ + vcmp.f32 s0, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.w 283e6 │ │ │ │ + vsqrt.f32 s15, s0 │ │ │ │ + vmov.f32 s19, s15 │ │ │ │ + vmov.f64 d0, d10 │ │ │ │ + blx 3844 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 27d20 │ │ │ │ + vcvt.f64.f32 d0, s17 │ │ │ │ + blx 3844 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2830e │ │ │ │ + vcvt.f64.f32 d0, s18 │ │ │ │ + blx 3844 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28302 │ │ │ │ + vcvt.f64.f32 d0, s16 │ │ │ │ + blx 3844 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28316 │ │ │ │ + vcvt.f64.f32 d0, s19 │ │ │ │ + blx 3844 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2828c │ │ │ │ + str r0, [sp, #20] │ │ │ │ + movs r0, #6 │ │ │ │ + blx 38f8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2828c │ │ │ │ + mov r2, r5 │ │ │ │ + movs r1, #0 │ │ │ │ + bl 92b8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 27cce │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 92b8 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, sl │ │ │ │ + bl 92b8 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #3 │ │ │ │ + mov r0, sl │ │ │ │ + bl 92b8 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 92b8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + movs r1, #5 │ │ │ │ + mov r0, sl │ │ │ │ + bl 92b8 │ │ │ │ + ldrb.w r3, [sp, #86] @ 0x56 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26fc0 │ │ │ │ + mov r3, sl │ │ │ │ + movs r2, #109 @ 0x6d │ │ │ │ + mov r1, r9 │ │ │ │ + add.w r0, sp, #86 @ 0x56 │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 26fbc │ │ │ │ + mov.w r8, #406 @ 0x196 │ │ │ │ + b.w 26f9c │ │ │ │ + ldr r3, [pc, #700] @ (27fe8 ) │ │ │ │ + ldr r1, [pc, #776] @ (28034 ) │ │ │ │ + ldrd r5, r9, [sp, #20] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + mov.w r8, #396 @ 0x18c │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 27b84 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r6, r0 │ │ │ │ + str.w r8, [sp] │ │ │ │ + movw r8, #399 @ 0x18f │ │ │ │ + strd sl, r3, [sp, #12] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + b.w 27418 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 272bc │ │ │ │ + mov r6, r5 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + movs r3, #0 │ │ │ │ + movw r8, #399 @ 0x18f │ │ │ │ + b.n 27b62 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + mov.w r8, #400 @ 0x190 │ │ │ │ + b.n 27b62 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r8, #368 @ 0x170 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r6, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + strd r4, r4, [sp, #12] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + b.w 27418 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 28452 │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27de4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28196 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + b.n 27644 │ │ │ │ + mov r6, r5 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + mov.w r8, #400 @ 0x190 │ │ │ │ + b.n 27b62 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r4, r1 │ │ │ │ + ldrd r5, r9, [sp, #20] │ │ │ │ + bgt.w 2814a │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 274a0 │ │ │ │ + ldr r3, [pc, #480] @ (27ff0 ) │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + beq.w 28286 │ │ │ │ + ldr r3, [pc, #540] @ (28038 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [pc, #540] @ (2803c ) │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.n 27d3c │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r3, #0] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 27d3c │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + mov.w r8, #396 @ 0x18c │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r3, r6 │ │ │ │ + b.w 27442 │ │ │ │ + ldr.w r8, [sp, #32] │ │ │ │ + str r6, [sp, #28] │ │ │ │ + str.w fp, [sp, #8] │ │ │ │ + b.n 27856 │ │ │ │ + movs r3, #0 │ │ │ │ + movw r8, #397 @ 0x18d │ │ │ │ + ldrd r5, r9, [sp, #20] │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 27b62 │ │ │ │ + lsls r1, r3, #6 │ │ │ │ + bpl.w 28482 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w sl, [r2] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [sl] │ │ │ │ + b.w 271ee │ │ │ │ + mov r6, r5 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + mov.w r8, #400 @ 0x190 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 27b62 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str.w sl, [sp, #12] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 27eb8 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.w 27438 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.w 27442 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3a00 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bge.w 2790e │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov r5, fp │ │ │ │ + mov r4, r7 │ │ │ │ + mov.w r8, #392 @ 0x188 │ │ │ │ + mov r6, r7 │ │ │ │ + b.w 27418 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27330 │ │ │ │ + mov r3, r9 │ │ │ │ + movs r4, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r8, #400 @ 0x190 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r6, r4 │ │ │ │ + strd sl, r3, [sp, #12] │ │ │ │ + mov r3, r4 │ │ │ │ + ldrd r5, r9, [sp, #20] │ │ │ │ + b.w 27418 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + mov.w r8, #402 @ 0x192 │ │ │ │ + b.n 27b62 │ │ │ │ + strd r7, r6, [sp, #12] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + movw r8, #383 @ 0x17f │ │ │ │ + b.w 27418 │ │ │ │ + vmov.f64 d0, d10 │ │ │ │ + blx 3844 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28334 │ │ │ │ + ldr.w r1, [sl] │ │ │ │ + b.n 27940 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27366 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movs r4, #0 │ │ │ │ + mov r6, r5 │ │ │ │ + strd sl, r3, [sp, #12] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + mov.w r8, #402 @ 0x192 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + mov r6, r4 │ │ │ │ + b.w 27418 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov r3, sl │ │ │ │ + mov r4, r0 │ │ │ │ + mov sl, r6 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 27f8c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2813a │ │ │ │ + bl 108e0 │ │ │ │ + cbz r0, 27fac │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + strd r7, sl, [sp, #12] │ │ │ │ + movw r8, #383 @ 0x17f │ │ │ │ + b.w 27418 │ │ │ │ + bl 89c4 │ │ │ │ + b.n 2796e │ │ │ │ + ldr r3, [pc, #64] @ (27ff0 ) │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 281f6 │ │ │ │ + ldr r3, [pc, #132] @ (28040 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [pc, #132] @ (28044 ) │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + b.n 27f92 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 278d8 │ │ │ │ + mov r3, sl │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov sl, r6 │ │ │ │ + movs r4, #1 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + b.n 27f78 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 279a2 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + bls.n 27f78 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + bvs.n 27f1c │ │ │ │ + movs r1, r0 │ │ │ │ + bhi.n 27f3c │ │ │ │ + movs r1, r0 │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ + movs r3, r0 │ │ │ │ + itee eq │ │ │ │ + moveq r1, r0 │ │ │ │ + lslne r4, r3, #12 │ │ │ │ + movne r0, r0 │ │ │ │ + bcs.n 2807c │ │ │ │ + movs r1, r0 │ │ │ │ + beq.n 280d4 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ movs r3, r0 │ │ │ │ - stmia r5!, {r4, r6, r7} │ │ │ │ + beq.n 27f60 │ │ │ │ + movs r1, r0 │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ + movs r1, r0 │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + movs r1, r0 │ │ │ │ + ldmia r4!, {r5} │ │ │ │ + movs r1, r0 │ │ │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + movs r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3ad0 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28320 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2806a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 28294 │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ + blx r4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28388 │ │ │ │ + mov r0, r9 │ │ │ │ + blx r4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2835e │ │ │ │ + mov r0, r9 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 274ce │ │ │ │ + bl 108e0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 283f0 │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, r4 │ │ │ │ + beq.n 280b4 │ │ │ │ + subs r0, #1 │ │ │ │ + str.w r0, [r9] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 282f6 │ │ │ │ + mov sl, r6 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 27212 │ │ │ │ + mov.w r8, #396 @ 0x18c │ │ │ │ + b.w 27442 │ │ │ │ + movs r1, #2 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + movs r4, #0 │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ + movw r8, #383 @ 0x17f │ │ │ │ + bl 8bb4 │ │ │ │ + mov sl, r6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r6, r5 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + strd r7, sl, [sp, #12] │ │ │ │ + b.w 27418 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3a00 │ │ │ │ + subs.w sl, r0, #0 │ │ │ │ + bge.w 27a52 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r3, fp │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov r5, fp │ │ │ │ + movw r8, #393 @ 0x189 │ │ │ │ + b.w 27418 │ │ │ │ + vmov.f64 d0, d9 │ │ │ │ + blx 3844 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2834a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + b.n 27a80 │ │ │ │ + bl 89c4 │ │ │ │ + b.n 27aa2 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27a26 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27ad6 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27a92 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27f8c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27bde │ │ │ │ + ldr r3, [pc, #848] @ (2849c ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r1, [pc, #848] @ (284a0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3b8c │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28174 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 274b8 │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r8, #396 @ 0x18c │ │ │ │ + mov r6, r3 │ │ │ │ + b.w 27440 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov r4, sl │ │ │ │ + mov r6, sl │ │ │ │ + mov r5, sl │ │ │ │ + mov.w r8, #392 @ 0x188 │ │ │ │ + b.w 27418 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27de4 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r8, #392 @ 0x188 │ │ │ │ + b.w 27418 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r8, #392 @ 0x188 │ │ │ │ + b.w 27418 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr d0, [sp] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + vldr d0, [sp] │ │ │ │ + b.n 27c28 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2798a │ │ │ │ + movs r4, #0 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov r6, sl │ │ │ │ + mov r3, r4 │ │ │ │ + mov.w r8, #392 @ 0x188 │ │ │ │ + mov r5, r4 │ │ │ │ + b.w 27418 │ │ │ │ + ldr r3, [pc, #684] @ (284a4 ) │ │ │ │ + add r3, pc │ │ │ │ + b.n 27fbe │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r4, r6 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r5, r6 │ │ │ │ + movw r8, #393 @ 0x189 │ │ │ │ + b.w 27418 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + movw r8, #393 @ 0x189 │ │ │ │ + b.w 27418 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + movw r8, #393 @ 0x189 │ │ │ │ + b.w 27418 │ │ │ │ + ldr r2, [pc, #624] @ (284a8 ) │ │ │ │ + mov r4, sl │ │ │ │ + ldr r1, [pc, #624] @ (284ac ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ + mov.w r8, #368 @ 0x170 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r2, [pc, #612] @ (284b0 ) │ │ │ │ + add r2, pc │ │ │ │ + blx 3b8c │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r6, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + strd r3, r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.w 27418 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27abe │ │ │ │ + movs r4, #0 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov r5, fp │ │ │ │ + mov r3, r4 │ │ │ │ + mov r6, r4 │ │ │ │ + movw r8, #393 @ 0x189 │ │ │ │ + b.w 27418 │ │ │ │ + ldr r3, [pc, #556] @ (284b4 ) │ │ │ │ + add r3, pc │ │ │ │ + b.n 27e1e │ │ │ │ + mov.w r8, #406 @ 0x196 │ │ │ │ + b.w 27418 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2806a │ │ │ │ + ldr r3, [pc, #536] @ (284b8 ) │ │ │ │ + ldr r1, [pc, #540] @ (284bc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + mov.w r8, #404 @ 0x194 │ │ │ │ + b.w 26f9c │ │ │ │ + vstr d0, [sp] │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 283ac │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + vldr d0, [sp] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 27c34 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 27c34 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + vldr d0, [sp] │ │ │ │ + b.n 27c34 │ │ │ │ + ldr r2, [pc, #472] @ (284c0 ) │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 283c8 │ │ │ │ + blx 3a3c │ │ │ │ + b.n 27c04 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 280b4 │ │ │ │ + blx 3720 <__stack_chk_fail@plt> │ │ │ │ + mov r3, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r8, #406 @ 0x196 │ │ │ │ + b.w 27418 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ + mov.w r8, #406 @ 0x196 │ │ │ │ + b.n 27b84 │ │ │ │ + mov r3, r0 │ │ │ │ + mov.w r8, #406 @ 0x196 │ │ │ │ + b.w 27418 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r3, r0 │ │ │ │ + ldrd r5, r9, [sp, #20] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r8, #396 @ 0x18c │ │ │ │ + b.w 27418 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r8, #392 @ 0x188 │ │ │ │ + b.w 27418 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + movw r8, #393 @ 0x189 │ │ │ │ + b.w 27418 │ │ │ │ + mov r3, r9 │ │ │ │ + movs r2, #1 │ │ │ │ + ldrd r5, r9, [sp, #20] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 28376 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + cbz r1, 283bc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + bl 108e0 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + cbz r0, 28392 │ │ │ │ + mov.w r8, #396 @ 0x18c │ │ │ │ + b.w 27b84 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldrd r5, r9, [sp, #20] │ │ │ │ + b.n 28366 │ │ │ │ + ldr r3, [pc, #264] @ (2849c ) │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + beq.n 283b6 │ │ │ │ + ldr r3, [pc, #292] @ (284c4 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [pc, #292] @ (284c8 ) │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + b.n 28380 │ │ │ │ + mov.w r8, #404 @ 0x194 │ │ │ │ + movs r6, #0 │ │ │ │ + b.w 27b84 │ │ │ │ + ldr r3, [pc, #276] @ (284cc ) │ │ │ │ + add r3, pc │ │ │ │ + b.n 283a2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + b.n 28376 │ │ │ │ + bl c2f4 │ │ │ │ + b.n 27c04 │ │ │ │ + mov r3, sl │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + mov sl, r6 │ │ │ │ + movw r8, #383 @ 0x17f │ │ │ │ + mov r6, r5 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + strd r7, sl, [sp, #12] │ │ │ │ + b.w 27418 │ │ │ │ + blx 3804 │ │ │ │ + vmov.f32 s19, s0 │ │ │ │ + b.n 27c54 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r3, r9 │ │ │ │ + ldrd r2, r5, [sp, #16] │ │ │ │ + mov.w r8, #396 @ 0x18c │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + b.n 27e9c │ │ │ │ + bl 40ac │ │ │ │ + ldr r3, [pc, #192] @ (284d0 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #192] @ (284d4 ) │ │ │ │ + ldr r0, [pc, #192] @ (284d8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #184] @ (284dc ) │ │ │ │ + movw r2, #13589 @ 0x3515 │ │ │ │ + ldr r1, [pc, #180] @ (284e0 ) │ │ │ │ + ldr r0, [pc, #184] @ (284e4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #652 @ 0x28c │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #172] @ (284e8 ) │ │ │ │ + movw r2, #13594 @ 0x351a │ │ │ │ + ldr r1, [pc, #168] @ (284ec ) │ │ │ │ + ldr r0, [pc, #172] @ (284f0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #652 @ 0x28c │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #160] @ (284f4 ) │ │ │ │ + movw r2, #13475 @ 0x34a3 │ │ │ │ + ldr r1, [pc, #156] @ (284f8 ) │ │ │ │ + ldr r0, [pc, #160] @ (284fc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #652 @ 0x28c │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #148] @ (28500 ) │ │ │ │ + movw r2, #13867 @ 0x362b │ │ │ │ + ldr r1, [pc, #144] @ (28504 ) │ │ │ │ + ldr r0, [pc, #148] @ (28508 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #652 @ 0x28c │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #136] @ (2850c ) │ │ │ │ + movw r2, #13872 @ 0x3630 │ │ │ │ + ldr r1, [pc, #132] @ (28510 ) │ │ │ │ + ldr r0, [pc, #136] @ (28514 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #652 @ 0x28c │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r0, r1, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + bkpt 0x0060 │ │ │ │ movs r1, r0 │ │ │ │ - bge.n 27b7c │ │ │ │ + @ instruction: 0xb844 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 27a24 │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 27abc │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4} │ │ │ │ + lsls r0, r7, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 28508 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5} │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 27a84 │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 27be8 │ │ │ │ + @ instruction: 0xb684 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 27a4c │ │ │ │ + b.n 285c8 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r2, r3, r4} │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr??.w r0, [ip, r1] │ │ │ │ - bkpt 0x0012 │ │ │ │ + @ instruction: 0xb814 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + lsls r4, r2, #9 │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xb612 │ │ │ │ movs r1, r0 │ │ │ │ - strex r0, r0, [sl, #4] │ │ │ │ - stmia r1!, {r5} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + lsls r4, r7, #8 │ │ │ │ + movs r2, r0 │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xe8340001 │ │ │ │ - itee ls │ │ │ │ - movls r1, r0 │ │ │ │ - itee gt @ unpredictable │ │ │ │ - movgt r1, r0 │ │ │ │ - stmdble sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movle.w ip, #4096 @ 0x1000 │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ + movs r2, r0 │ │ │ │ + push {r1, r5, r6, r7, lr} │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r6!, {r2, r5} │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ + movs r2, r0 │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ + movs r1, r0 │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ + movs r2, r0 │ │ │ │ + push {r1, r4, r5, r7, lr} │ │ │ │ + movs r1, r0 │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + movs r1, r0 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r5, [pc, #448] @ (286e8 ) │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + ldr r1, [pc, #448] @ (286ec ) │ │ │ │ + cmp r2, #0 │ │ │ │ + add r5, pc │ │ │ │ + ldr r4, [pc, #444] @ (286f0 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + mov.w r1, #0 │ │ │ │ + bgt.w 28650 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 28676 │ │ │ │ + ldr r2, [pc, #424] @ (286f4 ) │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strh.w r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r4, [r2, #320] @ 0x140 │ │ │ │ + blx 3a30 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 285de │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 285f2 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2857a │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + add r1, sp, #16 │ │ │ │ + ldr r2, [pc, #368] @ (286f8 ) │ │ │ │ + movs r3, #7 │ │ │ │ + add r0, sp, #28 │ │ │ │ + add r2, pc │ │ │ │ + add.w r2, r2, #500 @ 0x1f4 │ │ │ │ + blx 3968 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 28620 │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 28612 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 26a48 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 28620 │ │ │ │ + blx 377c │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 285c4 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 28648 │ │ │ │ + ldr r1, [pc, #308] @ (286fc ) │ │ │ │ + ldr r2, [pc, #292] @ (286ec ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 286c6 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 26a48 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 286a4 │ │ │ │ + blx 377c │ │ │ │ + b.n 285c4 │ │ │ │ + ldr r1, [pc, #268] @ (28700 ) │ │ │ │ + mov.w r2, #368 @ 0x170 │ │ │ │ + ldr r0, [pc, #264] @ (28704 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3c68 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 286a4 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 2857a │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 285a0 │ │ │ │ + ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 286a8 │ │ │ │ + ldrb.w r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 286b6 │ │ │ │ + ldr r0, [pc, #212] @ (28708 ) │ │ │ │ + mov.w r1, #368 @ 0x170 │ │ │ │ + add r0, pc │ │ │ │ + bl d294 │ │ │ │ + blx 377c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 286c2 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 285b2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 285c4 │ │ │ │ + ldr r3, [pc, #184] @ (2870c ) │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r1, [pc, #184] @ (28710 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + ldr r3, [pc, #176] @ (28714 ) │ │ │ │ + ldr r2, [pc, #180] @ (28718 ) │ │ │ │ + ldr r1, [pc, #180] @ (2871c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 285c4 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 286e4 │ │ │ │ + ldr r1, [pc, #160] @ (28720 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 286ce │ │ │ │ + ldr r1, [pc, #156] @ (28724 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 286ca │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 28672 │ │ │ │ + beq.w 2854a │ │ │ │ + ldr r0, [pc, #140] @ (28728 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 83f8 │ │ │ │ + b.n 28672 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 28620 │ │ │ │ + mov.w r2, #368 @ 0x170 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 28628 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 28630 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 285c4 │ │ │ │ + blx 3720 <__stack_chk_fail@plt> │ │ │ │ + bl 40ac │ │ │ │ + ldr r3, [pc, #92] @ (2872c ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #88] @ (28730 ) │ │ │ │ + ldr r0, [pc, #92] @ (28734 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + bl 40dc │ │ │ │ + strb r6, [r7, #29] │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r7, #29] │ │ │ │ + movs r3, r0 │ │ │ │ + strh r2, [r6, #16] │ │ │ │ + movs r3, r0 │ │ │ │ + svc 6 │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r4, #27] │ │ │ │ + movs r3, r0 │ │ │ │ + ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r1!, {r3} │ │ │ │ + movs r1, r0 │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + movs r1, r0 │ │ │ │ + ldmia r6!, {r1, r2, r5} │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r3!, {r2} │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + movs r1, r0 │ │ │ │ + ble.n 286a0 │ │ │ │ + movs r1, r0 │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ + movs r1, r0 │ │ │ │ + push {r1, r4, r6, lr} │ │ │ │ + movs r1, r0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #796] @ (27e48 ) │ │ │ │ + ldr r3, [pc, #796] @ (28a68 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #796] @ (27e4c ) │ │ │ │ + ldr r2, [pc, #796] @ (28a6c ) │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ mov r9, r0 │ │ │ │ add r2, pc │ │ │ │ strd r4, r4, [sp, #28] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w sl, [r3, #296] @ 0x128 │ │ │ │ - ldr r3, [pc, #780] @ (27e50 ) │ │ │ │ + ldr r3, [pc, #780] @ (28a70 ) │ │ │ │ strh.w r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r6, [pc, #776] @ (27e54 ) │ │ │ │ + ldr r6, [pc, #776] @ (28a74 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 27bb4 │ │ │ │ + cbnz r3, 287d4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 27eb4 │ │ │ │ + beq.w 28ad4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27b78 │ │ │ │ + beq.n 28798 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - ldr r2, [pc, #732] @ (27e58 ) │ │ │ │ + ldr r2, [pc, #732] @ (28a78 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #704] @ 27e40 │ │ │ │ + vldr d7, [pc, #704] @ 28a60 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #28 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 27bac │ │ │ │ - cbnz r7, 27bda │ │ │ │ + beq.n 287cc │ │ │ │ + cbnz r7, 287fa │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ - cbz r3, 27bbc │ │ │ │ + cbz r3, 287dc │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, sl │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 27bbc │ │ │ │ + bne.n 287dc │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #239 @ 0xef │ │ │ │ mov r7, r4 │ │ │ │ - b.n 27d90 │ │ │ │ + b.n 289b0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2808a │ │ │ │ + bne.w 28caa │ │ │ │ mov sl, r7 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 27f14 │ │ │ │ + bne.w 28b34 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 27f14 │ │ │ │ + bne.w 28b34 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2805c │ │ │ │ + beq.w 28c7c │ │ │ │ blx 3b24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 28062 │ │ │ │ + beq.w 28c82 │ │ │ │ blx 39c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 28068 │ │ │ │ + blt.w 28c88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 27c24 │ │ │ │ + beq.n 28844 │ │ │ │ movw r2, #65534 @ 0xfffe │ │ │ │ movt r2, #16383 @ 0x3fff │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ streq r1, [r5, #0] │ │ │ │ - beq.n 27c24 │ │ │ │ + beq.n 28844 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27f0c │ │ │ │ + beq.w 28b2c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - bpl.w 282c4 │ │ │ │ - ldr r3, [pc, #556] @ (27e5c ) │ │ │ │ + bpl.w 28ee4 │ │ │ │ + ldr r3, [pc, #556] @ (28a7c ) │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r9 │ │ │ │ mov r0, fp │ │ │ │ mov r9, r6 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 27cca │ │ │ │ - ldr r1, [pc, #536] @ (27e60 ) │ │ │ │ + beq.n 288ea │ │ │ │ + ldr r1, [pc, #536] @ (28a80 ) │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 282e8 │ │ │ │ + beq.w 28f08 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - bge.w 280dc │ │ │ │ + bge.w 28cfc │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r2, fp, lsl #2] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - ldr r2, [pc, #500] @ (27e64 ) │ │ │ │ + ldr r2, [pc, #500] @ (28a84 ) │ │ │ │ ldr.w r1, [r9, r2] │ │ │ │ - ldr r2, [pc, #500] @ (27e68 ) │ │ │ │ + ldr r2, [pc, #500] @ (28a88 ) │ │ │ │ ldr.w r6, [r9, r2] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne r4, r6 │ │ │ │ - bne.w 28264 │ │ │ │ - cbz r0, 27c9a │ │ │ │ + bne.w 28e84 │ │ │ │ + cbz r0, 288ba │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 27c9a │ │ │ │ + beq.n 288ba │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 27e84 │ │ │ │ + beq.w 28aa4 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 27e92 │ │ │ │ + beq.w 28ab2 │ │ │ │ mov r1, r4 │ │ │ │ blx 360c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 27f00 │ │ │ │ + blt.w 28b20 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 27ce0 │ │ │ │ + beq.n 28900 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - bpl.w 282c4 │ │ │ │ + bpl.w 28ee4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 27c44 │ │ │ │ - ldr r3, [pc, #416] @ (27e6c ) │ │ │ │ + bne.n 28864 │ │ │ │ + ldr r3, [pc, #416] @ (28a8c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #412] @ (27e70 ) │ │ │ │ - ldr r0, [pc, #416] @ (27e74 ) │ │ │ │ + ldr r1, [pc, #412] @ (28a90 ) │ │ │ │ + ldr r0, [pc, #416] @ (28a94 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ movs r0, #2 │ │ │ │ blx 34e8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2807e │ │ │ │ + beq.w 28c9e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r6, #0] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - bpl.w 282ec │ │ │ │ + bpl.w 28f0c │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 282e4 │ │ │ │ + ble.w 28f04 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, lr │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ it ne │ │ │ │ strne r0, [r6, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 282e4 │ │ │ │ + beq.w 28f04 │ │ │ │ str r6, [r1, #4] │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 280a8 │ │ │ │ + beq.w 28cc8 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 3af4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 280bc │ │ │ │ + blt.w 28cdc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 27d56 │ │ │ │ + beq.n 28976 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 28036 │ │ │ │ + beq.w 28c56 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 28124 │ │ │ │ + beq.w 28d44 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx 38c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 27e1a │ │ │ │ - ldr r3, [pc, #264] @ (27e78 ) │ │ │ │ + bne.n 28a3a │ │ │ │ + ldr r3, [pc, #264] @ (28a98 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3680 │ │ │ │ movs r6, #250 @ 0xfa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27d90 │ │ │ │ + beq.n 289b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27f04 │ │ │ │ + beq.w 28b24 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 27ee4 │ │ │ │ + bne.w 28b04 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 27ed8 │ │ │ │ - ldr r0, [pc, #212] @ (27e7c ) │ │ │ │ + bne.w 28af8 │ │ │ │ + ldr r0, [pc, #212] @ (28a9c ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - cbz r7, 27dc6 │ │ │ │ + bl d294 │ │ │ │ + cbz r7, 289e6 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27dc4 │ │ │ │ + beq.n 289e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27eaa │ │ │ │ + beq.n 28aca │ │ │ │ mov r7, r5 │ │ │ │ - cbz r4, 27ddc │ │ │ │ + cbz r4, 289fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27ddc │ │ │ │ + beq.n 289fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27ef8 │ │ │ │ + beq.w 28b18 │ │ │ │ blx 377c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 27dfc │ │ │ │ + beq.n 28a1c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27dfc │ │ │ │ + beq.n 28a1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27ef0 │ │ │ │ - ldr r2, [pc, #128] @ (27e80 ) │ │ │ │ - ldr r3, [pc, #80] @ (27e50 ) │ │ │ │ + beq.n 28b10 │ │ │ │ + ldr r2, [pc, #128] @ (28aa0 ) │ │ │ │ + ldr r3, [pc, #80] @ (28a70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 282c0 │ │ │ │ + bne.w 28ee0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 27d7a │ │ │ │ + beq.n 2899a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 27cb4 │ │ │ │ + beq.w 288d4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 27cb4 │ │ │ │ + bne.w 288d4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27cb4 │ │ │ │ + b.n 288d4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #0] │ │ │ │ movs r3, r0 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ movs r3, r0 │ │ │ │ - b.n 27c38 │ │ │ │ + bgt.n 28a58 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 279a8 │ │ │ │ + blt.n 289c8 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7} │ │ │ │ + uxtb r2, r7 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + cbz r6, 28ae4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 27de0 │ │ │ │ + ldmia r3!, {r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r5, #26] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ movs r3, r0 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 27ca4 │ │ │ │ - ldr.w r3, [pc, #1132] @ 28300 │ │ │ │ + bne.w 288c4 │ │ │ │ + ldr.w r3, [pc, #1132] @ 28f20 │ │ │ │ movs r6, #248 @ 0xf8 │ │ │ │ - ldr.w r1, [pc, #1128] @ 28304 │ │ │ │ + ldr.w r1, [pc, #1128] @ 28f24 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 27d7c │ │ │ │ + b.n 2899c │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27dc6 │ │ │ │ - ldr.w r1, [pc, #1104] @ 28308 │ │ │ │ + b.n 289e6 │ │ │ │ + ldr.w r1, [pc, #1104] @ 28f28 │ │ │ │ movs r2, #239 @ 0xef │ │ │ │ - ldr.w r0, [pc, #1104] @ 2830c │ │ │ │ + ldr.w r0, [pc, #1104] @ 28f2c │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 280a0 │ │ │ │ + beq.w 28cc0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 27b78 │ │ │ │ + b.n 28798 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #32 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 27da4 │ │ │ │ + b.n 289c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 27d9a │ │ │ │ + b.n 289ba │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27dfc │ │ │ │ + b.n 28a1c │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27ddc │ │ │ │ + b.n 289fc │ │ │ │ movs r6, #248 @ 0xf8 │ │ │ │ - b.n 27d7c │ │ │ │ + b.n 2899c │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27d90 │ │ │ │ + b.n 289b0 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27c24 │ │ │ │ + b.n 28844 │ │ │ │ ldr r4, [r3, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [pc, #1012] @ (28310 ) │ │ │ │ + ldr r3, [pc, #1012] @ (28f30 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #840] @ 0x348 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 28140 │ │ │ │ + beq.w 28d60 │ │ │ │ blx r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2813a │ │ │ │ - ldr r3, [pc, #992] @ (28314 ) │ │ │ │ + beq.w 28d5a │ │ │ │ + ldr r3, [pc, #992] @ (28f34 ) │ │ │ │ ldr.w ip, [r7, #4] │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ - ldr r3, [pc, #988] @ (28318 ) │ │ │ │ + ldr r3, [pc, #988] @ (28f38 ) │ │ │ │ cmp ip, r8 │ │ │ │ add r3, pc │ │ │ │ itte ne │ │ │ │ movne r1, ip │ │ │ │ movne r4, r7 │ │ │ │ ldreq r4, [r7, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - ldr r3, [pc, #976] @ (2831c ) │ │ │ │ + ldr r3, [pc, #976] @ (28f3c ) │ │ │ │ it eq │ │ │ │ ldreq r1, [r4, #4] │ │ │ │ ldr r5, [r6, r3] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 27fac │ │ │ │ + beq.n 28bcc │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 28150 │ │ │ │ + beq.w 28d70 │ │ │ │ ldr.w lr, [r2, #4] │ │ │ │ ldr.w r1, [lr, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w 282c8 │ │ │ │ - ldr r1, [pc, #932] @ (28320 ) │ │ │ │ + bpl.w 28ee8 │ │ │ │ + ldr r1, [pc, #932] @ (28f40 ) │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp lr, r1 │ │ │ │ - beq.w 27cca │ │ │ │ - ldr r1, [pc, #928] @ (28324 ) │ │ │ │ + beq.w 288ea │ │ │ │ + ldr r1, [pc, #928] @ (28f44 ) │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp lr, r1 │ │ │ │ - beq.w 282e8 │ │ │ │ + beq.w 28f08 │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 27fb8 │ │ │ │ + ble.n 28bd8 │ │ │ │ adds r2, #8 │ │ │ │ - b.n 27fa0 │ │ │ │ + b.n 28bc0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 27fb8 │ │ │ │ + beq.n 28bd8 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, r1 │ │ │ │ - bne.n 27f9a │ │ │ │ + bne.n 28bba │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r3, [pc, #884] @ (28328 ) │ │ │ │ + ldr r3, [pc, #884] @ (28f48 ) │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2803e │ │ │ │ + beq.n 28c5e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ cmp ip, r8 │ │ │ │ - beq.w 28180 │ │ │ │ + beq.w 28da0 │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27ff8 │ │ │ │ + beq.n 28c18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2808e │ │ │ │ + beq.n 28cae │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 28284 │ │ │ │ - ldr r3, [pc, #812] @ (2832c ) │ │ │ │ + beq.w 28ea4 │ │ │ │ + ldr r3, [pc, #812] @ (28f4c ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 281f6 │ │ │ │ + bne.w 28e16 │ │ │ │ ldrb.w r3, [sp, #30] │ │ │ │ - cbz r3, 28022 │ │ │ │ + cbz r3, 28c42 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, sp, #30 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 28284 │ │ │ │ + beq.w 28ea4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28032 │ │ │ │ + beq.n 28c52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 28096 │ │ │ │ + cbz r3, 28cb6 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 27ddc │ │ │ │ + b.n 289fc │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27d56 │ │ │ │ + b.n 28976 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 27bda │ │ │ │ + beq.w 287fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 27bda │ │ │ │ + bne.w 287fa │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27bda │ │ │ │ + b.n 287fa │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #246 @ 0xf6 │ │ │ │ - b.n 27d90 │ │ │ │ + b.n 289b0 │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #247 @ 0xf7 │ │ │ │ - b.n 27d90 │ │ │ │ + b.n 289b0 │ │ │ │ movs r6, #247 @ 0xf7 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2807a │ │ │ │ + beq.n 28c9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 28082 │ │ │ │ + cbz r3, 28ca2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 27d90 │ │ │ │ + b.n 289b0 │ │ │ │ movs r6, #249 @ 0xf9 │ │ │ │ - b.n 27d7c │ │ │ │ + b.n 2899c │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2807a │ │ │ │ + b.n 28c9a │ │ │ │ mov sl, r4 │ │ │ │ - b.n 27bda │ │ │ │ + b.n 287fa │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27ff8 │ │ │ │ + b.n 28c18 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27ddc │ │ │ │ + b.n 289fc │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #239 @ 0xef │ │ │ │ - b.n 27d90 │ │ │ │ - ldr r3, [pc, #596] @ (28300 ) │ │ │ │ + b.n 289b0 │ │ │ │ + ldr r3, [pc, #596] @ (28f20 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r1, [pc, #640] @ (28330 ) │ │ │ │ + ldr r1, [pc, #640] @ (28f50 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r6, #249 @ 0xf9 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 27d7c │ │ │ │ + beq.w 2899c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 27d7c │ │ │ │ + bne.w 2899c │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27d7c │ │ │ │ + b.n 2899c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 280f0 │ │ │ │ + beq.n 28d10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 28148 │ │ │ │ - ldr r3, [pc, #576] @ (28334 ) │ │ │ │ + cbz r3, 28d68 │ │ │ │ + ldr r3, [pc, #576] @ (28f54 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldrb.w r3, [sp, #30] │ │ │ │ - cbnz r3, 2810c │ │ │ │ + cbnz r3, 28d2c │ │ │ │ mov r4, r8 │ │ │ │ - b.n 27db2 │ │ │ │ + b.n 289d2 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #27 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, sp, #30 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 28108 │ │ │ │ + bne.n 28d28 │ │ │ │ mov r4, r8 │ │ │ │ movs r6, #251 @ 0xfb │ │ │ │ - b.n 27d90 │ │ │ │ - ldr r3, [pc, #528] @ (28338 ) │ │ │ │ - ldr r2, [pc, #532] @ (2833c ) │ │ │ │ - ldr r1, [pc, #532] @ (28340 ) │ │ │ │ + b.n 289b0 │ │ │ │ + ldr r3, [pc, #528] @ (28f58 ) │ │ │ │ + ldr r2, [pc, #532] @ (28f5c ) │ │ │ │ + ldr r1, [pc, #532] @ (28f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n 27d7a │ │ │ │ + b.n 2899a │ │ │ │ mov r4, r7 │ │ │ │ movs r6, #239 @ 0xef │ │ │ │ - b.n 27d90 │ │ │ │ + b.n 289b0 │ │ │ │ blx 3bf8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 27f2a │ │ │ │ + b.n 28b4a │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 280f0 │ │ │ │ + b.n 28d10 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 27fac │ │ │ │ + beq.w 28bcc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28152 │ │ │ │ - ldr r3, [pc, #480] @ (28344 ) │ │ │ │ + bne.n 28d72 │ │ │ │ + ldr r3, [pc, #480] @ (28f64 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 27fac │ │ │ │ + beq.w 28bcc │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.w 27fac │ │ │ │ + beq.w 28bcc │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2816a │ │ │ │ + bne.n 28d8a │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 27fac │ │ │ │ - b.n 27fb8 │ │ │ │ + beq.w 28bcc │ │ │ │ + b.n 28bd8 │ │ │ │ ldr.w r8, [r7, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 282cc │ │ │ │ + beq.w 28eec │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -55505,858 +56695,856 @@ │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 281c0 │ │ │ │ + beq.n 28de0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2828c │ │ │ │ + beq.n 28eac │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 27fe6 │ │ │ │ + beq.w 28c06 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 27fe6 │ │ │ │ + bne.w 28c06 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27fe6 │ │ │ │ - ldr r3, [pc, #336] @ (28348 ) │ │ │ │ + b.n 28c06 │ │ │ │ + ldr r3, [pc, #336] @ (28f68 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 282b0 │ │ │ │ + beq.n 28ed0 │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 28008 │ │ │ │ + beq.w 28c28 │ │ │ │ ldr.w r2, [ip, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 28294 │ │ │ │ + beq.n 28eb4 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - bpl.n 282c8 │ │ │ │ - ldr r3, [pc, #260] @ (28320 ) │ │ │ │ + bpl.n 28ee8 │ │ │ │ + ldr r3, [pc, #260] @ (28f40 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 27cca │ │ │ │ - ldr r3, [pc, #252] @ (28324 ) │ │ │ │ + beq.w 288ea │ │ │ │ + ldr r3, [pc, #252] @ (28f44 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 282e8 │ │ │ │ + beq.n 28f08 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 28246 │ │ │ │ + ble.n 28e66 │ │ │ │ adds r2, #8 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 28008 │ │ │ │ + beq.w 28c28 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 28236 │ │ │ │ - ldr r1, [pc, #184] @ (28300 ) │ │ │ │ + bne.n 28e56 │ │ │ │ + ldr r1, [pc, #184] @ (28f20 ) │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ ldr r1, [r6, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #248] @ (2834c ) │ │ │ │ + ldr r1, [pc, #248] @ (28f6c ) │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ mov r2, r7 │ │ │ │ movs r7, #0 │ │ │ │ movs r6, #239 @ 0xef │ │ │ │ mov r4, r7 │ │ │ │ - b.n 280be │ │ │ │ + b.n 28cde │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r8, r0 │ │ │ │ - ldr r2, [pc, #148] @ (28300 ) │ │ │ │ + ldr r2, [pc, #148] @ (28f20 ) │ │ │ │ movs r6, #247 @ 0xf7 │ │ │ │ - ldr r1, [pc, #224] @ (28350 ) │ │ │ │ + ldr r1, [pc, #224] @ (28f70 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #220] @ (28354 ) │ │ │ │ + ldr r2, [pc, #220] @ (28f74 ) │ │ │ │ add r2, pc │ │ │ │ blx 3b8c │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 280be │ │ │ │ + b.n 28cde │ │ │ │ mov r5, r7 │ │ │ │ movs r6, #239 @ 0xef │ │ │ │ movs r7, #0 │ │ │ │ - b.n 2806a │ │ │ │ + b.n 28c8a │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 281c0 │ │ │ │ + b.n 28de0 │ │ │ │ mov r3, ip │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 28008 │ │ │ │ + beq.w 28c28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28296 │ │ │ │ - ldr r3, [pc, #156] @ (28344 ) │ │ │ │ + bne.n 28eb6 │ │ │ │ + ldr r3, [pc, #156] @ (28f64 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 28008 │ │ │ │ - b.n 28246 │ │ │ │ - ldr r3, [pc, #164] @ (28358 ) │ │ │ │ - ldr r1, [pc, #168] @ (2835c ) │ │ │ │ + beq.w 28c28 │ │ │ │ + b.n 28e66 │ │ │ │ + ldr r3, [pc, #164] @ (28f78 ) │ │ │ │ + ldr r1, [pc, #168] @ (28f7c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 2825a │ │ │ │ + b.n 28e7a │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 42ec │ │ │ │ bl 40dc │ │ │ │ - ldr r3, [pc, #144] @ (28360 ) │ │ │ │ + ldr r3, [pc, #144] @ (28f80 ) │ │ │ │ movw r2, #10858 @ 0x2a6a │ │ │ │ - ldr r1, [pc, #144] @ (28364 ) │ │ │ │ - ldr r0, [pc, #144] @ (28368 ) │ │ │ │ + ldr r1, [pc, #144] @ (28f84 ) │ │ │ │ + ldr r0, [pc, #144] @ (28f88 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #672 @ 0x2a0 │ │ │ │ + add.w r3, r3, #712 @ 0x2c8 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 41fc │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #124] @ (2836c ) │ │ │ │ + ldr r3, [pc, #124] @ (28f8c ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #124] @ (28370 ) │ │ │ │ - ldr r0, [pc, #128] @ (28374 ) │ │ │ │ + ldr r1, [pc, #124] @ (28f90 ) │ │ │ │ + ldr r0, [pc, #128] @ (28f94 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n 28228 │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r2, r5} │ │ │ │ + pop {r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrb r2, [r1, #17] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r3, r4} │ │ │ │ + bkpt 0x004a │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 28394 │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + bkpt 0x009c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ - movs r1, r0 │ │ │ │ - stmia r6!, {r1, r2, r6} │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + pop {r1, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + ite al │ │ │ │ + moval r1, r0 │ │ │ │ + lsl r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ - movs r2, r0 │ │ │ │ - push {r3, r6, lr} │ │ │ │ + @ instruction: 0xf78a0001 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r1, r3, r7} │ │ │ │ + cbnz r2, 28fee │ │ │ │ movs r1, r0 │ │ │ │ - svc 124 @ 0x7c │ │ │ │ + bpl.n 29088 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb852 │ │ │ │ + add r6, sp, #328 @ 0x148 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb8e6 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #444] @ (28544 ) │ │ │ │ + ldr r5, [pc, #444] @ (29164 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #444] @ (28548 ) │ │ │ │ + ldr r1, [pc, #444] @ (29168 ) │ │ │ │ cmp r2, #0 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #440] @ (2854c ) │ │ │ │ + ldr r4, [pc, #440] @ (2916c ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ - bgt.w 284ac │ │ │ │ + bgt.w 290cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 284d2 │ │ │ │ - ldr r2, [pc, #420] @ (28550 ) │ │ │ │ + bne.w 290f2 │ │ │ │ + ldr r2, [pc, #420] @ (29170 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r4, [r2, #296] @ 0x128 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2843e │ │ │ │ + bne.n 2905e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 28452 │ │ │ │ + beq.n 29072 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 283da │ │ │ │ + beq.n 28ffa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ - ldr r2, [pc, #364] @ (28554 ) │ │ │ │ + ldr r2, [pc, #364] @ (29174 ) │ │ │ │ movs r3, #7 │ │ │ │ add r0, sp, #28 │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2847e │ │ │ │ + beq.n 2909e │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28470 │ │ │ │ + bne.n 29090 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27b18 │ │ │ │ + bl 28738 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2847e │ │ │ │ + beq.n 2909e │ │ │ │ blx 377c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 28424 │ │ │ │ + beq.n 29044 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 284a4 │ │ │ │ - ldr r1, [pc, #304] @ (28558 ) │ │ │ │ - ldr r2, [pc, #288] @ (28548 ) │ │ │ │ + beq.n 290c4 │ │ │ │ + ldr r1, [pc, #304] @ (29178 ) │ │ │ │ + ldr r2, [pc, #288] @ (29168 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 28520 │ │ │ │ + bne.n 29140 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27b18 │ │ │ │ + bl 28738 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 28500 │ │ │ │ + beq.n 29120 │ │ │ │ blx 377c │ │ │ │ - b.n 28424 │ │ │ │ - ldr r1, [pc, #264] @ (2855c ) │ │ │ │ + b.n 29044 │ │ │ │ + ldr r1, [pc, #264] @ (2917c ) │ │ │ │ movs r2, #239 @ 0xef │ │ │ │ - ldr r0, [pc, #264] @ (28560 ) │ │ │ │ + ldr r0, [pc, #264] @ (29180 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 28500 │ │ │ │ + beq.n 29120 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 283da │ │ │ │ + b.n 28ffa │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 28400 │ │ │ │ + bne.n 29020 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28504 │ │ │ │ + bne.n 29124 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 28510 │ │ │ │ - ldr r0, [pc, #212] @ (28564 ) │ │ │ │ + bne.n 29130 │ │ │ │ + ldr r0, [pc, #212] @ (29184 ) │ │ │ │ movs r1, #239 @ 0xef │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ + bl d294 │ │ │ │ blx 377c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2851c │ │ │ │ + beq.n 2913c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 28412 │ │ │ │ + b.n 29032 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28424 │ │ │ │ - ldr r3, [pc, #184] @ (28568 ) │ │ │ │ + b.n 29044 │ │ │ │ + ldr r3, [pc, #184] @ (29188 ) │ │ │ │ movs r5, #0 │ │ │ │ - ldr r1, [pc, #184] @ (2856c ) │ │ │ │ + ldr r1, [pc, #184] @ (2918c ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, r3] │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r5, r1, [sp] │ │ │ │ - ldr r3, [pc, #176] @ (28570 ) │ │ │ │ - ldr r2, [pc, #180] @ (28574 ) │ │ │ │ - ldr r1, [pc, #180] @ (28578 ) │ │ │ │ + ldr r3, [pc, #176] @ (29190 ) │ │ │ │ + ldr r2, [pc, #180] @ (29194 ) │ │ │ │ + ldr r1, [pc, #180] @ (29198 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 28424 │ │ │ │ + b.n 29044 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 2853e │ │ │ │ - ldr r1, [pc, #160] @ (2857c ) │ │ │ │ + bpl.n 2915e │ │ │ │ + ldr r1, [pc, #160] @ (2919c ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 28528 │ │ │ │ - ldr r1, [pc, #156] @ (28580 ) │ │ │ │ + beq.n 29148 │ │ │ │ + ldr r1, [pc, #156] @ (291a0 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 28524 │ │ │ │ + beq.n 29144 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 284ce │ │ │ │ - beq.w 283aa │ │ │ │ - ldr r0, [pc, #140] @ (28584 ) │ │ │ │ + blt.n 290ee │ │ │ │ + beq.w 28fca │ │ │ │ + ldr r0, [pc, #140] @ (291a4 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 8428 │ │ │ │ - b.n 284ce │ │ │ │ + bl 83f8 │ │ │ │ + b.n 290ee │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2847e │ │ │ │ + b.n 2909e │ │ │ │ movs r2, #239 @ 0xef │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 28486 │ │ │ │ + b.n 290a6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 2848e │ │ │ │ + b.n 290ae │ │ │ │ mov r5, r4 │ │ │ │ - b.n 28424 │ │ │ │ + b.n 29044 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #92] @ (28588 ) │ │ │ │ + ldr r3, [pc, #92] @ (291a8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #92] @ (2858c ) │ │ │ │ - ldr r0, [pc, #92] @ (28590 ) │ │ │ │ + ldr r1, [pc, #92] @ (291ac ) │ │ │ │ + ldr r0, [pc, #92] @ (291b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ nop │ │ │ │ - ldrb r6, [r3, #4] │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #4] │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ movs r3, r0 │ │ │ │ - strh r2, [r2, #30] │ │ │ │ + strb r2, [r6, #30] │ │ │ │ movs r3, r0 │ │ │ │ - udf #134 @ 0x86 │ │ │ │ + bmi.n 29084 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ + @ instruction: 0xb68a │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + cbnz r2, 291d2 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ + @ instruction: 0xb872 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + @ instruction: 0xb888 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ble.n 28608 │ │ │ │ + bcc.n 29228 │ │ │ │ movs r1, r0 │ │ │ │ - push {r2, r3, r4, r7} │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ movs r1, r0 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r9, r3 │ │ │ │ - ldr.w r3, [pc, #2952] @ 29134 │ │ │ │ + ldr.w r3, [pc, #2948] @ 29d50 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r0, [pc, #2952] @ 29138 │ │ │ │ + ldr.w r0, [pc, #2948] @ 29d54 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r2, [pc, #2948] @ 2913c │ │ │ │ + ldr.w r2, [pc, #2944] @ 29d58 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r6, [sp, #192] @ 0xc0 │ │ │ │ ldr.w sl, [r0, #336] @ 0x150 │ │ │ │ - ldr.w fp, [pc, #2936] @ 29140 │ │ │ │ + ldr.w fp, [pc, #2932] @ 29d5c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r4, r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ strh.w r4, [sp, #84] @ 0x54 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 287a4 │ │ │ │ + bne.w 293c2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2905e │ │ │ │ + beq.w 29c7c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28604 │ │ │ │ + beq.n 29224 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ - bl 8c38 │ │ │ │ + bl 8ecc │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 287a6 │ │ │ │ + bne.w 293c4 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r9, #576 @ 0x240 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r5 │ │ │ │ mov r4, r5 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ strd r5, r5, [sp, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r5, r5, [sp, #12] │ │ │ │ str r5, [sp, #20] │ │ │ │ - cbz r7, 28644 │ │ │ │ + cbz r7, 29262 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28644 │ │ │ │ + beq.n 29262 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 290d6 │ │ │ │ + beq.w 29cf4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r1, 2865c │ │ │ │ + cbz r1, 2927a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2865c │ │ │ │ + beq.n 2927a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28df6 │ │ │ │ + beq.w 29a14 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2867a │ │ │ │ + beq.n 29298 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2867a │ │ │ │ + beq.n 29298 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 290e0 │ │ │ │ + beq.w 29cfe │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r1, 28692 │ │ │ │ + cbz r1, 292b0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28692 │ │ │ │ + beq.n 292b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 290ea │ │ │ │ + beq.w 29d08 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - cbz r1, 286aa │ │ │ │ + cbz r1, 292c8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 286aa │ │ │ │ + beq.n 292c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 290f4 │ │ │ │ + beq.w 29d12 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 286c2 │ │ │ │ + cbz r1, 292e0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 286c2 │ │ │ │ + beq.n 292e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28de6 │ │ │ │ - cbz r4, 286d8 │ │ │ │ + beq.w 29a04 │ │ │ │ + cbz r4, 292f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 286d8 │ │ │ │ + beq.n 292f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29128 │ │ │ │ + beq.w 29d46 │ │ │ │ ldrb.w r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 29082 │ │ │ │ + bne.w 29ca0 │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 29096 │ │ │ │ - ldr.w r0, [pc, #2644] @ 29144 │ │ │ │ + bne.w 29cb4 │ │ │ │ + ldr.w r0, [pc, #2644] @ 29d60 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ + bl d294 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cbz r1, 28710 │ │ │ │ + cbz r1, 2932e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28710 │ │ │ │ + beq.n 2932e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28dde │ │ │ │ - cbz r5, 2872c │ │ │ │ + beq.w 299fc │ │ │ │ + cbz r5, 2934a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2872a │ │ │ │ + beq.n 29348 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 290a4 │ │ │ │ + beq.w 29cc2 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 28746 │ │ │ │ + cbz r3, 29364 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28746 │ │ │ │ + beq.n 29364 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 290b0 │ │ │ │ + beq.w 29cce │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 28760 │ │ │ │ + cbz r3, 2937e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28760 │ │ │ │ + beq.n 2937e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 290ba │ │ │ │ + beq.w 29cd8 │ │ │ │ blx 377c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 28782 │ │ │ │ + beq.n 293a0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28782 │ │ │ │ + beq.n 293a0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 290c4 │ │ │ │ - ldr.w r2, [pc, #2500] @ 29148 │ │ │ │ - ldr.w r3, [pc, #2476] @ 29134 │ │ │ │ + beq.w 29ce2 │ │ │ │ + ldr.w r2, [pc, #2496] @ 29d64 │ │ │ │ + ldr.w r3, [pc, #2472] @ 29d50 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 297d2 │ │ │ │ + bne.w 2a3ee │ │ │ │ mov r0, r5 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r4 │ │ │ │ - ldr.w r3, [pc, #2468] @ 2914c │ │ │ │ + ldr.w r3, [pc, #2464] @ 29d68 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ - ldr.w r3, [pc, #2460] @ 29150 │ │ │ │ + ldr.w r3, [pc, #2460] @ 29d6c │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1328] @ 0x530 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 29202 │ │ │ │ - bl 8b30 │ │ │ │ + bne.w 29e1e │ │ │ │ + bl 8b00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2920c │ │ │ │ + beq.w 29e28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14ac0 │ │ │ │ + bl 12aa8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 29228 │ │ │ │ + beq.w 29e44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 287f4 │ │ │ │ + beq.n 29412 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28d26 │ │ │ │ - ldr.w r3, [pc, #2396] @ 29154 │ │ │ │ + beq.w 29944 │ │ │ │ + ldr.w r3, [pc, #2396] @ 29d70 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #876] @ 0x36c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 29284 │ │ │ │ - bl 8b30 │ │ │ │ + bne.w 29ea0 │ │ │ │ + bl 8b00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 29268 │ │ │ │ + beq.w 29e84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14ac0 │ │ │ │ + bl 12aa8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 2928e │ │ │ │ + beq.w 29eaa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2883a │ │ │ │ + beq.n 29458 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28dc8 │ │ │ │ - ldr.w r3, [pc, #2332] @ 29158 │ │ │ │ + beq.w 299e6 │ │ │ │ + ldr.w r3, [pc, #2328] @ 29d74 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 2887a │ │ │ │ + beq.n 29498 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - bpl.w 2a48e │ │ │ │ - ldr.w r2, [pc, #2312] @ 2915c │ │ │ │ + bpl.w 2b0aa │ │ │ │ + ldr.w r2, [pc, #2308] @ 29d78 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2a474 │ │ │ │ - ldr.w r2, [pc, #2300] @ 29160 │ │ │ │ + beq.w 2b090 │ │ │ │ + ldr.w r2, [pc, #2296] @ 29d7c │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2a48a │ │ │ │ + beq.w 2b0a6 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 28dfe │ │ │ │ + bne.w 29a1c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 2900e │ │ │ │ + beq.w 29c2c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ adds r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ blx 3864 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 29e22 │ │ │ │ + beq.w 2aa3e │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 3864 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 292a6 │ │ │ │ - ldr.w r3, [pc, #2232] @ 29164 │ │ │ │ + beq.w 29ec2 │ │ │ │ + ldr.w r3, [pc, #2232] @ 29d80 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1280] @ 0x500 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 292ee │ │ │ │ - bl 8b30 │ │ │ │ + bne.w 29f0a │ │ │ │ + bl 8b00 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 291d0 │ │ │ │ + beq.w 29dec │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 3864 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 291d2 │ │ │ │ - ldr.w r3, [pc, #2184] @ 29168 │ │ │ │ + beq.w 29dee │ │ │ │ + ldr.w r3, [pc, #2184] @ 29d84 │ │ │ │ mov r1, r6 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #824] @ 0x338 │ │ │ │ blx 391c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 28d2e │ │ │ │ + beq.w 2994c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28908 │ │ │ │ + beq.n 29526 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2904e │ │ │ │ + beq.w 29c6c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 3864 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 293a0 │ │ │ │ - ldr.w r3, [pc, #2132] @ 2916c │ │ │ │ + beq.w 29fbc │ │ │ │ + ldr.w r3, [pc, #2128] @ 29d88 │ │ │ │ mov r1, r6 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #824] @ 0x338 │ │ │ │ blx 391c │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 293c6 │ │ │ │ + beq.w 29fe2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28942 │ │ │ │ + beq.n 29560 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29056 │ │ │ │ + beq.w 29c74 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r0, r3, r2 │ │ │ │ subs r0, #1 │ │ │ │ blx 3864 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 293d4 │ │ │ │ - ldr.w r3, [pc, #2072] @ 29170 │ │ │ │ + beq.w 29ff0 │ │ │ │ + ldr.w r3, [pc, #2068] @ 29d8c │ │ │ │ mov r1, r6 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #432] @ 0x1b0 │ │ │ │ blx 391c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 293ea │ │ │ │ + beq.w 2a006 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28984 │ │ │ │ + beq.n 295a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 28984 │ │ │ │ + cbnz r3, 295a2 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #2028] @ 29174 │ │ │ │ + ldr.w r3, [pc, #2028] @ 29d90 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1172] @ 0x494 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 29412 │ │ │ │ - bl 8b30 │ │ │ │ + bne.w 2a02e │ │ │ │ + bl 8b00 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 29406 │ │ │ │ - ldr.w r3, [pc, #1996] @ 29178 │ │ │ │ + beq.w 2a022 │ │ │ │ + ldr.w r3, [pc, #1996] @ 29d94 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1196] @ 0x4ac │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 292fa │ │ │ │ - bl 8b30 │ │ │ │ + bne.w 29f16 │ │ │ │ + bl 8b00 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2941c │ │ │ │ - ldr.w r3, [pc, #1964] @ 2917c │ │ │ │ + beq.w 2a038 │ │ │ │ + ldr.w r3, [pc, #1960] @ 29d98 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #900] @ 0x384 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2942e │ │ │ │ - bl 8b30 │ │ │ │ + bne.w 2a04a │ │ │ │ + bl 8b00 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29426 │ │ │ │ - ldr.w r3, [pc, #1928] @ 29180 │ │ │ │ + beq.w 2a042 │ │ │ │ + ldr.w r3, [pc, #1928] @ 29d9c │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1240] @ 0x4d8 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2946c │ │ │ │ - bl 8b30 │ │ │ │ + bne.w 2a088 │ │ │ │ + bl 8b00 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29466 │ │ │ │ + beq.w 2a082 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ blx 39e8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ movs r0, #10 │ │ │ │ @@ -56364,1596 +57552,1595 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ blx 38f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 292b6 │ │ │ │ - ldr.w r2, [pc, #1856] @ 29184 │ │ │ │ + beq.w 29ed2 │ │ │ │ + ldr.w r2, [pc, #1856] @ 29da0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #1280] @ 0x500 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 2a448 │ │ │ │ - ldr.w r2, [pc, #1796] @ 2915c │ │ │ │ + bpl.w 2b064 │ │ │ │ + ldr.w r2, [pc, #1796] @ 29d78 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2a474 │ │ │ │ - ldr.w r2, [pc, #1788] @ 29160 │ │ │ │ + beq.w 2b090 │ │ │ │ + ldr.w r2, [pc, #1784] @ 29d7c │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2a48a │ │ │ │ + beq.w 2b0a6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 2a444 │ │ │ │ + ble.w 2b060 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str r1, [r0, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ - ldr.w r2, [pc, #1784] @ 29188 │ │ │ │ + ldr.w r2, [pc, #1780] @ 29da4 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #1376] @ 0x560 │ │ │ │ - beq.w 2a444 │ │ │ │ + beq.w 2b060 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r5, #16] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - ldr.w r2, [pc, #1756] @ 2918c │ │ │ │ + ldr.w r2, [pc, #1756] @ 29da8 │ │ │ │ cmp r3, #2 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #1372] @ 0x55c │ │ │ │ - beq.w 2a444 │ │ │ │ + beq.w 2b060 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r5, #20] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - ldr.w r2, [pc, #1720] @ 29190 │ │ │ │ + ldr.w r2, [pc, #1720] @ 29dac │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #756] @ 0x2f4 │ │ │ │ ldr.w r0, [r2, #1464] @ 0x5b8 │ │ │ │ - beq.w 2a444 │ │ │ │ + beq.w 2b060 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r5, #24] │ │ │ │ cmp r2, ip │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - ldr.w r2, [pc, #1692] @ 29194 │ │ │ │ + ldr.w r2, [pc, #1688] @ 29db0 │ │ │ │ cmp r3, #4 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #760] @ 0x2f8 │ │ │ │ ldr.w r0, [r2, #440] @ 0x1b8 │ │ │ │ - beq.w 2a444 │ │ │ │ + beq.w 2b060 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r5, #28] │ │ │ │ cmp r2, ip │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - ldr.w r2, [pc, #1656] @ 29198 │ │ │ │ + ldr.w r2, [pc, #1656] @ 29db4 │ │ │ │ cmp r3, #5 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #764] @ 0x2fc │ │ │ │ - beq.w 2a444 │ │ │ │ + beq.w 2b060 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r5, #32] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - ldr.w r2, [pc, #1628] @ 2919c │ │ │ │ + ldr.w r2, [pc, #1624] @ 29db8 │ │ │ │ cmp r3, #6 │ │ │ │ str.w r8, [sp, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #1172] @ 0x494 │ │ │ │ - beq.w 2a444 │ │ │ │ + beq.w 2b060 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - ldr.w r2, [pc, #1596] @ 291a0 │ │ │ │ + ldr.w r2, [pc, #1592] @ 29dbc │ │ │ │ cmp r3, #7 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #1196] @ 0x4ac │ │ │ │ - beq.w 2a444 │ │ │ │ + beq.w 2b060 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ - ldr.w r2, [pc, #1560] @ 291a4 │ │ │ │ + ldr.w r2, [pc, #1556] @ 29dc0 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #920] @ 0x398 │ │ │ │ - beq.w 2a444 │ │ │ │ + beq.w 2b060 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, #9 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ - ldr.w r2, [pc, #1528] @ 291a8 │ │ │ │ + ldr.w r2, [pc, #1524] @ 29dc4 │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #1240] @ 0x4d8 │ │ │ │ - beq.w 2a444 │ │ │ │ + beq.w 2b060 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ cmp r3, r1 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - ldr.w r3, [pc, #1488] @ 291ac │ │ │ │ + ldr.w r3, [pc, #1488] @ 29dc8 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #568] @ 0x238 │ │ │ │ mov r3, r5 │ │ │ │ blx 3a84 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28c00 │ │ │ │ + beq.n 2981e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 293f6 │ │ │ │ + beq.w 2a012 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28c14 │ │ │ │ + beq.n 29832 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29398 │ │ │ │ + beq.w 29fb4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28c2a │ │ │ │ + beq.n 29848 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29390 │ │ │ │ + beq.w 29fac │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28c40 │ │ │ │ + beq.n 2985e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29388 │ │ │ │ + beq.w 29fa4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28c54 │ │ │ │ + beq.n 29872 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29380 │ │ │ │ + beq.w 29f9c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28c6a │ │ │ │ + beq.n 29888 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29378 │ │ │ │ + beq.w 29f94 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28c82 │ │ │ │ + beq.n 298a0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29370 │ │ │ │ + beq.w 29f8c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28c96 │ │ │ │ + beq.n 298b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29368 │ │ │ │ + beq.w 29f84 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28cac │ │ │ │ + beq.n 298ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29360 │ │ │ │ + beq.w 29f7c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28cc2 │ │ │ │ + beq.n 298e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29358 │ │ │ │ + beq.w 29f74 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28cd8 │ │ │ │ + beq.n 298f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29350 │ │ │ │ + beq.w 29f6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28cec │ │ │ │ + beq.n 2990a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29348 │ │ │ │ + beq.w 29f64 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 294a6 │ │ │ │ + beq.w 2a0c2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28d08 │ │ │ │ + beq.n 29926 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 293be │ │ │ │ + beq.w 29fda │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldrb.w r3, [sp, #74] @ 0x4a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 292bc │ │ │ │ + bne.w 29ed8 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ - b.n 28760 │ │ │ │ + b.n 2937e │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 287f4 │ │ │ │ + b.n 29412 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28d46 │ │ │ │ + beq.n 29964 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 290fe │ │ │ │ + beq.w 29d1c │ │ │ │ mov r8, r7 │ │ │ │ mov.w r9, #592 @ 0x250 │ │ │ │ strd r7, r7, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 29e16 │ │ │ │ + beq.w 2aa32 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 28d6e │ │ │ │ + beq.n 2998c │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 29118 │ │ │ │ + beq.w 29d36 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r4, r5 │ │ │ │ strd r5, r5, [sp, #24] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cbz r1, 28d90 │ │ │ │ + cbz r1, 299ae │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28d90 │ │ │ │ + beq.n 299ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 290ce │ │ │ │ + beq.w 29cec │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - cbz r1, 28da4 │ │ │ │ + cbz r1, 299c2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28da4 │ │ │ │ + beq.n 299c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 28dee │ │ │ │ + cbz r3, 29a0c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2862e │ │ │ │ + beq.w 2924c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2862e │ │ │ │ + beq.w 2924c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2862e │ │ │ │ + bne.w 2924c │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2862e │ │ │ │ + b.n 2924c │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #904] @ (29158 ) │ │ │ │ + ldr r3, [pc, #900] @ (29d74 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 28848 │ │ │ │ - b.n 2887a │ │ │ │ + bne.w 29466 │ │ │ │ + b.n 29498 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28710 │ │ │ │ + b.n 2932e │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 286c2 │ │ │ │ + b.n 292e0 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28da4 │ │ │ │ + b.n 299c2 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2865c │ │ │ │ + b.n 2927a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl b550 │ │ │ │ + bl b5a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 294c2 │ │ │ │ - ldr r3, [pc, #924] @ (291b0 ) │ │ │ │ + beq.w 2a0de │ │ │ │ + ldr r3, [pc, #924] @ (29dcc ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1328] @ 0x530 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 294de │ │ │ │ - bl 8b30 │ │ │ │ + bne.w 2a0fa │ │ │ │ + bl 8b00 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 294e6 │ │ │ │ + beq.w 2a102 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28e42 │ │ │ │ + beq.n 29a60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 293e2 │ │ │ │ - ldr r3, [pc, #880] @ (291b4 ) │ │ │ │ + beq.w 29ffe │ │ │ │ + ldr r3, [pc, #876] @ (29dd0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #824] @ 0x338 │ │ │ │ blx 391c │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 294fc │ │ │ │ + beq.w 2a118 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28e6c │ │ │ │ + beq.n 29a8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 293fe │ │ │ │ + beq.w 2a01a │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl b550 │ │ │ │ + bl b5a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 29518 │ │ │ │ - ldr r3, [pc, #820] @ (291b8 ) │ │ │ │ + beq.w 2a134 │ │ │ │ + ldr r3, [pc, #820] @ (29dd4 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #876] @ 0x36c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 29546 │ │ │ │ - bl 8b30 │ │ │ │ + bne.w 2a162 │ │ │ │ + bl 8b00 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 29532 │ │ │ │ + beq.w 2a14e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28eb2 │ │ │ │ + beq.n 29ad0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29306 │ │ │ │ - ldr r3, [pc, #776] @ (291bc ) │ │ │ │ + beq.w 29f22 │ │ │ │ + ldr r3, [pc, #772] @ (29dd8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #824] @ 0x338 │ │ │ │ blx 391c │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2954e │ │ │ │ + beq.w 2a16a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28edc │ │ │ │ + beq.n 29afa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2930e │ │ │ │ + beq.w 29f2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 9068 │ │ │ │ + bl 90c4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 29568 │ │ │ │ + beq.w 2a184 │ │ │ │ movs r0, #0 │ │ │ │ blx 34e8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 29582 │ │ │ │ + beq.w 2a19e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - bpl.w 2a48e │ │ │ │ - ldr r3, [pc, #684] @ (291c0 ) │ │ │ │ + bpl.w 2b0aa │ │ │ │ + ldr r3, [pc, #684] @ (29ddc ) │ │ │ │ movs r7, #0 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ mov sl, r6 │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #16] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [pc, #668] @ (291c4 ) │ │ │ │ + ldr r3, [pc, #664] @ (29de0 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov fp, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r1, r9 │ │ │ │ - beq.w 2a474 │ │ │ │ + beq.w 2b090 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 2a48a │ │ │ │ + beq.w 2b0a6 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r1, fp │ │ │ │ - ble.w 295a0 │ │ │ │ + ble.w 2a1bc │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ ldr.w r7, [r1, fp, lsl #2] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp r1, r4 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r7, #0] │ │ │ │ - cbz r0, 28f74 │ │ │ │ + cbz r0, 29b92 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 28f74 │ │ │ │ + beq.n 29b92 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 293b8 │ │ │ │ + beq.w 29fd4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr.w r1, [r3, #992] @ 0x3e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bne.w 2945e │ │ │ │ - bl 8b30 │ │ │ │ + bne.w 2a07a │ │ │ │ + bl 8b00 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2943a │ │ │ │ + beq.w 2a056 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #824] @ 0x338 │ │ │ │ blx 391c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 29478 │ │ │ │ + beq.w 2a094 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 28fb6 │ │ │ │ + beq.n 29bd4 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2933c │ │ │ │ + beq.w 29f58 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 2a474 │ │ │ │ + beq.w 2b090 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 2a48a │ │ │ │ + beq.w 2b0a6 │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ cmp r0, r5 │ │ │ │ - ble.w 29486 │ │ │ │ + ble.w 2a0a2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r0, r4 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r1, #0] │ │ │ │ str.w r1, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ str.w r5, [r8, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 28ffe │ │ │ │ + beq.n 29c1c │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 293b0 │ │ │ │ + beq.w 29fcc │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r0, #6 │ │ │ │ - bpl.w 2a48e │ │ │ │ + bpl.w 2b0aa │ │ │ │ mov r0, r7 │ │ │ │ - b.n 28f3a │ │ │ │ + b.n 29b58 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 3864 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2889a │ │ │ │ + bne.w 294b8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 29030 │ │ │ │ + beq.n 29c4e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a168 │ │ │ │ + beq.w 2ad84 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r9, #592 @ 0x250 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r5 │ │ │ │ mov r4, r5 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ strd r5, r5, [sp, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r5, r5, [sp, #12] │ │ │ │ str r5, [sp, #20] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28908 │ │ │ │ + b.n 29526 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28942 │ │ │ │ - ldr r1, [pc, #360] @ (291c8 ) │ │ │ │ + b.n 29560 │ │ │ │ + ldr r1, [pc, #356] @ (29de4 ) │ │ │ │ mov.w r2, #576 @ 0x240 │ │ │ │ - ldr r0, [pc, #356] @ (291cc ) │ │ │ │ + ldr r0, [pc, #356] @ (29de8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 29316 │ │ │ │ + beq.w 29f32 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.w 28604 │ │ │ │ + b.w 29224 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 286ec │ │ │ │ + beq.w 2930a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.w 286ec │ │ │ │ + b.w 2930a │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2872a │ │ │ │ + b.w 29348 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 28746 │ │ │ │ + b.w 29364 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 28760 │ │ │ │ + b.w 2937e │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 28782 │ │ │ │ + b.w 293a0 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28d90 │ │ │ │ + b.n 299ae │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 28644 │ │ │ │ + b.w 29262 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2867a │ │ │ │ + b.w 29298 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 28692 │ │ │ │ + b.w 292b0 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 286aa │ │ │ │ + b.w 292c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov.w r9, #592 @ 0x250 │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ - b.n 28d54 │ │ │ │ + b.n 29972 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ strd r5, r5, [sp, #24] │ │ │ │ - b.n 28d78 │ │ │ │ + b.n 29996 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 286d8 │ │ │ │ - nop │ │ │ │ + b.w 292f6 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ movs r3, r0 │ │ │ │ - strb r0, [r6, #27] │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #31] │ │ │ │ + strb r0, [r6, #14] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + strb r6, [r6, #10] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + strb r2, [r1, #9] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r5, #24] │ │ │ │ + strb r2, [r1, #8] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + strb r2, [r3, #7] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r4, [r2, #23] │ │ │ │ + strb r6, [r6, #6] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r5, #22] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ + strb r2, [r5, #5] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + strb r0, [r4, #4] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r6, #19] │ │ │ │ + strb r4, [r2, #3] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + strb r2, [r6, #2] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + strb r6, [r1, #2] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + strb r0, [r5, #1] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r4, #17] │ │ │ │ + strb r2, [r0, #1] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + strb r6, [r3, #0] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r5, #14] │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r6, #5] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r1, #3] │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldr r4, [r1, #68] @ 0x44 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ movs r3, r0 │ │ │ │ - stmia r2!, {r1, r2, r4, r5} │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ movs r1, r0 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ movs r1, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r9, #592 @ 0x250 │ │ │ │ strd r6, r6, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 28d5a │ │ │ │ + beq.w 29978 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 28d5a │ │ │ │ + bne.w 29978 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - b.n 2910e │ │ │ │ + b.n 29d2c │ │ │ │ blx 37b0 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 287cc │ │ │ │ + b.w 293ea │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r8, r4 │ │ │ │ mov.w r9, #584 @ 0x248 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ str r4, [sp, #8] │ │ │ │ strd r4, r4, [sp, #12] │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 287e0 │ │ │ │ + beq.w 293fe │ │ │ │ mov.w r9, #584 @ 0x248 │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ mov r5, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2925e │ │ │ │ + beq.n 29e7a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 29334 │ │ │ │ + beq.n 29f50 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r8, r7 │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ movw r9, #585 @ 0x249 │ │ │ │ str r4, [sp, #8] │ │ │ │ strd r4, r4, [sp, #12] │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ blx 37b0 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 28812 │ │ │ │ + b.w 29430 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 28826 │ │ │ │ + beq.w 29444 │ │ │ │ mov r8, r4 │ │ │ │ movw r9, #585 @ 0x249 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ - b.n 2923e │ │ │ │ + b.n 29e5a │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r0 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ mov.w r9, #592 @ 0x250 │ │ │ │ - b.n 291e2 │ │ │ │ + b.n 29dfe │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #58 @ 0x3a │ │ │ │ mov r1, sl │ │ │ │ add.w r0, sp, #74 @ 0x4a │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 28d22 │ │ │ │ + bne.w 29940 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r9, #596 @ 0x254 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r5 │ │ │ │ mov r4, r5 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ strd r5, r5, [sp, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r5, r5, [sp, #12] │ │ │ │ str r5, [sp, #20] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ blx 37b0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.w 288c8 │ │ │ │ + b.w 294e6 │ │ │ │ blx 37b0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.w 289c8 │ │ │ │ + b.w 295e6 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28eb2 │ │ │ │ + b.n 29ad0 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28edc │ │ │ │ + b.n 29afa │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, #576 @ 0x240 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strd r0, r0, [sp, #24] │ │ │ │ str r0, [sp, #8] │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2925e │ │ │ │ + b.n 29e7a │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 28fb6 │ │ │ │ + b.n 29bd4 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28cec │ │ │ │ + b.n 2990a │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28cd8 │ │ │ │ + b.n 298f6 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28cc2 │ │ │ │ + b.n 298e0 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28cac │ │ │ │ + b.n 298ca │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28c96 │ │ │ │ + b.n 298b4 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28c82 │ │ │ │ + b.n 298a0 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28c6a │ │ │ │ + b.n 29888 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28c54 │ │ │ │ + b.n 29872 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28c40 │ │ │ │ + b.n 2985e │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28c2a │ │ │ │ + b.n 29848 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28c14 │ │ │ │ + b.n 29832 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r9, #592 @ 0x250 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 291e2 │ │ │ │ + b.n 29dfe │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28ffe │ │ │ │ + b.n 29c1c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28f74 │ │ │ │ + b.n 29b92 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28d08 │ │ │ │ + b.n 29926 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r9, #592 @ 0x250 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 291e2 │ │ │ │ + b.n 29dfe │ │ │ │ mov r8, r0 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r9, #593 @ 0x251 │ │ │ │ - b.n 291e2 │ │ │ │ + b.n 29dfe │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28e42 │ │ │ │ + b.n 29a60 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ movw r9, #593 @ 0x251 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 291e2 │ │ │ │ + b.n 29dfe │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28c00 │ │ │ │ + b.n 2981e │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28e6c │ │ │ │ + b.n 29a8a │ │ │ │ strd r6, r6, [sp, #16] │ │ │ │ movw r9, #593 @ 0x251 │ │ │ │ str r6, [sp, #12] │ │ │ │ - b.n 291e2 │ │ │ │ + b.n 29dfe │ │ │ │ blx 37b0 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 289a2 │ │ │ │ + b.w 295c0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ movw r9, #594 @ 0x252 │ │ │ │ - b.n 291e2 │ │ │ │ + b.n 29dfe │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r9, #594 @ 0x252 │ │ │ │ - b.n 291e2 │ │ │ │ + b.n 29dfe │ │ │ │ blx 37b0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.w 289ee │ │ │ │ + b.w 2960c │ │ │ │ mov r6, sl │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r5, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r6 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ movw r9, #601 @ 0x259 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 29248 │ │ │ │ + b.n 29e64 │ │ │ │ blx 37b0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 28f8c │ │ │ │ + b.n 29baa │ │ │ │ movw r9, #595 @ 0x253 │ │ │ │ - b.n 291e2 │ │ │ │ + b.n 29dfe │ │ │ │ blx 37b0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 28a14 │ │ │ │ + b.w 29632 │ │ │ │ mov r6, sl │ │ │ │ strd r0, r5, [sp, #16] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 29448 │ │ │ │ + b.n 2a064 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 38bc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 29e30 │ │ │ │ + beq.w 2aa4c │ │ │ │ mov r6, sl │ │ │ │ movs r3, #0 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ mov r5, r7 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 29448 │ │ │ │ + b.n 2a064 │ │ │ │ mov.w r9, #592 @ 0x250 │ │ │ │ strd r1, r1, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r5 │ │ │ │ mov r4, r5 │ │ │ │ strd r5, r5, [sp, #12] │ │ │ │ str r5, [sp, #20] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strd r0, r0, [sp, #24] │ │ │ │ movw r9, #598 @ 0x256 │ │ │ │ str r0, [sp, #8] │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ blx 37b0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 28e28 │ │ │ │ + b.n 29a46 │ │ │ │ mov r8, r4 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ mov r4, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r5, r5, [sp, #24] │ │ │ │ movw r9, #598 @ 0x256 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 29248 │ │ │ │ + b.n 29e64 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ movw r9, #598 @ 0x256 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r5, r5, [sp, #12] │ │ │ │ str r5, [sp, #20] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ movw r9, #599 @ 0x257 │ │ │ │ str r0, [sp, #8] │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ mov r8, r4 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ mov r4, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #24] │ │ │ │ movw r9, #599 @ 0x257 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 29248 │ │ │ │ + b.n 29e64 │ │ │ │ blx 37b0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 28e98 │ │ │ │ + b.n 29ab6 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ movw r9, #599 @ 0x257 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r5 │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r5, r5, [sp, #12] │ │ │ │ str r5, [sp, #20] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ movs r5, #0 │ │ │ │ mov.w r9, #600 @ 0x258 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r5 │ │ │ │ mov r4, r5 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r5, r5, [sp, #12] │ │ │ │ str r5, [sp, #20] │ │ │ │ - b.w 2862e │ │ │ │ - bl 8838 │ │ │ │ + b.w 2924c │ │ │ │ + bl 8808 │ │ │ │ mov r5, r8 │ │ │ │ mov r7, r8 │ │ │ │ mov r4, r8 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ movw r9, #601 @ 0x259 │ │ │ │ strd r8, r8, [sp, #8] │ │ │ │ strd r8, r8, [sp, #16] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ mov r6, sl │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldrd fp, r9, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 295c0 │ │ │ │ + beq.n 2a1dc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2974a │ │ │ │ - ldr.w r4, [pc, #3020] @ 2a190 │ │ │ │ + beq.w 2a366 │ │ │ │ + ldr.w r4, [pc, #3020] @ 2adac │ │ │ │ mov r0, r3 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r4, pc │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ ldr.w r0, [r4, #424] @ 0x1a8 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr.w r0, [r4, #984] @ 0x3d8 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ blx 3a84 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 297b8 │ │ │ │ + beq.w 2a3d4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2960a │ │ │ │ + beq.n 2a226 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29756 │ │ │ │ - ldr.w r3, [pc, #2952] @ 2a194 │ │ │ │ + beq.w 2a372 │ │ │ │ + ldr.w r3, [pc, #2952] @ 2adb0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.w 29db8 │ │ │ │ + bne.w 2a9d4 │ │ │ │ blx 34e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 297c8 │ │ │ │ + beq.w 2a3e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r7, [pc, #2908] @ 2a198 │ │ │ │ + ldr.w r7, [pc, #2908] @ 2adb4 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - ldr.w r3, [pc, #2892] @ 2a19c │ │ │ │ + ldr.w r3, [pc, #2892] @ 2adb8 │ │ │ │ add r7, pc │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, sl, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 9068 │ │ │ │ + bl 90c4 │ │ │ │ cmp r9, r0 │ │ │ │ - bge.w 297d6 │ │ │ │ + bge.w 2a3f2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 2a45c │ │ │ │ + bpl.w 2b078 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, fp │ │ │ │ ldr.w r5, [r3, r9, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r7, #1328] @ 0x530 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 29778 │ │ │ │ - bl 8b30 │ │ │ │ + bne.n 2a394 │ │ │ │ + bl 8b00 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2975e │ │ │ │ + beq.n 2a37a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 3864 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 29780 │ │ │ │ + beq.n 2a39c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 3c44 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2978c │ │ │ │ + beq.n 2a3a8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 296d2 │ │ │ │ + beq.n 2a2ee │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 29732 │ │ │ │ + cbz r2, 2a34e │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 296e2 │ │ │ │ + beq.n 2a2fe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbz r3, 2973a │ │ │ │ + cbz r3, 2a356 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [r3, #824] @ 0x338 │ │ │ │ blx 391c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 297aa │ │ │ │ + beq.n 2a3c6 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 29704 │ │ │ │ + beq.n 2a320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbz r3, 29742 │ │ │ │ + cbz r3, 2a35e │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, fp │ │ │ │ - bl 93d4 │ │ │ │ + bl 9430 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2979a │ │ │ │ + bne.n 2a3b6 │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 29724 │ │ │ │ + beq.n 2a340 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbz r3, 29728 │ │ │ │ + cbz r3, 2a344 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 29668 │ │ │ │ + b.n 2a284 │ │ │ │ mov r0, fp │ │ │ │ mov fp, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29668 │ │ │ │ + b.n 2a284 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 296d2 │ │ │ │ + b.n 2a2ee │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 296e2 │ │ │ │ + b.n 2a2fe │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29704 │ │ │ │ + b.n 2a320 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 295c0 │ │ │ │ + b.n 2a1dc │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2960a │ │ │ │ + b.n 2a226 │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrd r4, sl, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ movw r9, #602 @ 0x25a │ │ │ │ - bl 8838 │ │ │ │ - b.n 2945a │ │ │ │ + bl 8808 │ │ │ │ + b.n 2a076 │ │ │ │ blx 37b0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 296a8 │ │ │ │ + b.n 2a2c4 │ │ │ │ strd r4, r0, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrd r4, sl, [sp, #56] @ 0x38 │ │ │ │ - b.n 2976a │ │ │ │ + b.n 2a386 │ │ │ │ strd r0, r4, [sp, #12] │ │ │ │ str.w fp, [sp, #20] │ │ │ │ ldrd r4, sl, [sp, #56] @ 0x38 │ │ │ │ - b.n 2976a │ │ │ │ + b.n 2a386 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ ldrd r4, sl, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - b.n 2976a │ │ │ │ + b.n 2a386 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrd r4, sl, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 2976a │ │ │ │ + b.n 2a386 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movw r9, #601 @ 0x259 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ mov r4, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n 29248 │ │ │ │ + b.n 29e64 │ │ │ │ movw r9, #602 @ 0x25a │ │ │ │ - bl 8838 │ │ │ │ - b.n 294ae │ │ │ │ + bl 8808 │ │ │ │ + b.n 2a0ca │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, fp │ │ │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ ldrd r4, sl, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ - beq.n 297f8 │ │ │ │ + beq.n 2a414 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29df0 │ │ │ │ + beq.w 2aa0c │ │ │ │ mov r0, r5 │ │ │ │ - ldr.w r5, [pc, #2468] @ 2a1a0 │ │ │ │ - bl 8838 │ │ │ │ + ldr.w r5, [pc, #2468] @ 2adbc │ │ │ │ + bl 8808 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r5, pc │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ ldr.w r0, [r5, #424] @ 0x1a8 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr.w r0, [r5, #984] @ 0x3d8 │ │ │ │ blx 3a84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2a204 │ │ │ │ + beq.w 2ae20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2983a │ │ │ │ + beq.n 2a456 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a186 │ │ │ │ + beq.w 2ada2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2984a │ │ │ │ + beq.n 2a466 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 2a218 │ │ │ │ + bne.w 2ae34 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 29df8 │ │ │ │ + beq.w 2aa14 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 3744 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 29e44 │ │ │ │ + beq.w 2aa60 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 3864 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 29e36 │ │ │ │ + beq.w 2aa52 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r8 │ │ │ │ blx 36e4 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 29e58 │ │ │ │ + beq.w 2aa74 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2989c │ │ │ │ + beq.n 2a4b8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29e0e │ │ │ │ + beq.w 2aa2a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 298b0 │ │ │ │ + beq.n 2a4cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29e66 │ │ │ │ - ldr.w r3, [pc, #2288] @ 2a1a4 │ │ │ │ + beq.w 2aa82 │ │ │ │ + ldr.w r3, [pc, #2288] @ 2adc0 │ │ │ │ ldr.w r6, [fp, r3] │ │ │ │ - ldr.w r3, [pc, #2284] @ 2a1a8 │ │ │ │ + ldr.w r3, [pc, #2284] @ 2adc4 │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w ip, r3, r6 │ │ │ │ rsbs r4, ip, #0 │ │ │ │ adc.w r4, r4, ip │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ cmpne r3, r7 │ │ │ │ - beq.n 298f4 │ │ │ │ + beq.n 2a510 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r0, r3, r2 │ │ │ │ rsbs r8, r0, #0 │ │ │ │ adc.w r8, r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 298f4 │ │ │ │ + bne.n 2a510 │ │ │ │ mov r0, r3 │ │ │ │ blx 3a00 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.w 29e6e │ │ │ │ + blt.w 2aa8a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2990a │ │ │ │ + beq.n 2a526 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29e86 │ │ │ │ + beq.w 2aaa2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2a29c │ │ │ │ + bne.w 2aeb8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 29da0 │ │ │ │ + beq.w 2a9bc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 3744 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2a288 │ │ │ │ + beq.w 2aea4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 3864 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2a26a │ │ │ │ + beq.w 2ae86 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ blx 36e4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2a25a │ │ │ │ + beq.w 2ae76 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2995e │ │ │ │ + beq.n 2a57a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a388 │ │ │ │ + beq.w 2afa4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 29974 │ │ │ │ + beq.n 2a590 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a27e │ │ │ │ + beq.w 2ae9a │ │ │ │ sub.w r1, r8, r6 │ │ │ │ negs r3, r1 │ │ │ │ adcs r3, r1 │ │ │ │ cmp r8, r6 │ │ │ │ it ne │ │ │ │ cmpne r8, r7 │ │ │ │ - beq.w 29db4 │ │ │ │ + beq.w 2a9d0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w r2, r8, r2 │ │ │ │ negs r4, r2 │ │ │ │ adcs r4, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 29db4 │ │ │ │ + bne.w 2a9d0 │ │ │ │ mov r0, r8 │ │ │ │ blx 3a00 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 2a24c │ │ │ │ + blt.w 2ae68 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 299ba │ │ │ │ + beq.n 2a5d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a242 │ │ │ │ + beq.w 2ae5e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 29ec8 │ │ │ │ + bne.w 2aae4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ blx 3864 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 29eb2 │ │ │ │ + beq.w 2aace │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 3864 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 29e9e │ │ │ │ - ldr.w r3, [pc, #1980] @ 2a1ac │ │ │ │ + beq.w 2aaba │ │ │ │ + ldr.w r3, [pc, #1980] @ 2adc8 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1280] @ 0x500 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 29e96 │ │ │ │ - bl 8b30 │ │ │ │ + bne.w 2aab2 │ │ │ │ + bl 8b00 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a0c6 │ │ │ │ + beq.w 2ace2 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 3864 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2a0b6 │ │ │ │ - ldr.w r3, [pc, #1932] @ 2a1b0 │ │ │ │ + beq.w 2acd2 │ │ │ │ + ldr.w r3, [pc, #1932] @ 2adcc │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1172] @ 0x494 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 29e8e │ │ │ │ - bl 8b30 │ │ │ │ + bne.w 2aaaa │ │ │ │ + bl 8b00 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2a3ea │ │ │ │ - ldr.w r3, [pc, #1900] @ 2a1b4 │ │ │ │ + beq.w 2b006 │ │ │ │ + ldr.w r3, [pc, #1900] @ 2add0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1196] @ 0x4ac │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2a3e0 │ │ │ │ - bl 8b30 │ │ │ │ + bne.w 2affc │ │ │ │ + bl 8b00 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a3d4 │ │ │ │ - ldr.w r3, [pc, #1864] @ 2a1b8 │ │ │ │ + beq.w 2aff0 │ │ │ │ + ldr.w r3, [pc, #1864] @ 2add4 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #900] @ 0x384 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2a3ca │ │ │ │ - bl 8b30 │ │ │ │ + bne.w 2afe6 │ │ │ │ + bl 8b00 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2a41a │ │ │ │ - ldr.w r3, [pc, #1832] @ 2a1bc │ │ │ │ + beq.w 2b036 │ │ │ │ + ldr.w r3, [pc, #1832] @ 2add8 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1240] @ 0x4d8 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2a410 │ │ │ │ - bl 8b30 │ │ │ │ + bne.w 2b02c │ │ │ │ + bl 8b00 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a406 │ │ │ │ + beq.w 2b022 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ blx 39e8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ movs r0, #10 │ │ │ │ @@ -57962,1298 +59149,1298 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ blx 38f8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2a402 │ │ │ │ - ldr.w r3, [pc, #1760] @ 2a1c0 │ │ │ │ + beq.w 2b01e │ │ │ │ + ldr.w r3, [pc, #1760] @ 2addc │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #1280] @ 0x500 │ │ │ │ mov r2, r4 │ │ │ │ - bl 925c │ │ │ │ + bl 92b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r9 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr.w r3, [pc, #1724] @ 2a1c4 │ │ │ │ + ldr.w r3, [pc, #1724] @ 2ade0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #1376] @ 0x560 │ │ │ │ mov r2, r4 │ │ │ │ - bl 925c │ │ │ │ + bl 92b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #2 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r9 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r3, [pc, #1688] @ 2a1c8 │ │ │ │ + ldr.w r3, [pc, #1688] @ 2ade4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #1372] @ 0x55c │ │ │ │ mov r2, r4 │ │ │ │ - bl 925c │ │ │ │ + bl 92b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #3 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r9 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - ldr.w r3, [pc, #1656] @ 2a1cc │ │ │ │ + ldr.w r3, [pc, #1656] @ 2ade8 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #756] @ 0x2f4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 925c │ │ │ │ + bl 92b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r9 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #1624] @ 2a1d0 │ │ │ │ + ldr.w r3, [pc, #1624] @ 2adec │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #760] @ 0x2f8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 925c │ │ │ │ + bl 92b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #5 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r9 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - ldr.w r3, [pc, #1588] @ 2a1d4 │ │ │ │ + ldr.w r3, [pc, #1588] @ 2adf0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #764] @ 0x2fc │ │ │ │ mov r2, r4 │ │ │ │ - bl 925c │ │ │ │ + bl 92b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #6 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r9 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #1560] @ 2a1d8 │ │ │ │ + ldr.w r3, [pc, #1560] @ 2adf4 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #1172] @ 0x494 │ │ │ │ mov r2, r4 │ │ │ │ - bl 925c │ │ │ │ + bl 92b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #7 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r9 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #1528] @ 2a1dc │ │ │ │ + ldr.w r3, [pc, #1528] @ 2adf8 │ │ │ │ str.w r8, [sp, #128] @ 0x80 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #1196] @ 0x4ac │ │ │ │ mov r2, r4 │ │ │ │ - bl 925c │ │ │ │ + bl 92b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #8 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r9 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - ldr.w r3, [pc, #1488] @ 2a1e0 │ │ │ │ + ldr.w r3, [pc, #1488] @ 2adfc │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #920] @ 0x398 │ │ │ │ mov r2, r4 │ │ │ │ - bl 925c │ │ │ │ + bl 92b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #9 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r9 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #1460] @ 2a1e4 │ │ │ │ + ldr.w r3, [pc, #1460] @ 2ae00 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #1240] @ 0x4d8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 925c │ │ │ │ + bl 92b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #4 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - ldr.w r3, [pc, #1416] @ 2a1e8 │ │ │ │ + ldr.w r3, [pc, #1416] @ 2ae04 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #568] @ 0x238 │ │ │ │ mov r3, r9 │ │ │ │ blx 3a84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 29c8a │ │ │ │ + beq.n 2a8a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a3fa │ │ │ │ + beq.w 2b016 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 29ca0 │ │ │ │ + beq.n 2a8bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a424 │ │ │ │ + beq.w 2b040 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 29cb6 │ │ │ │ + beq.n 2a8d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a42c │ │ │ │ + beq.w 2b048 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 29cca │ │ │ │ + beq.n 2a8e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a434 │ │ │ │ + beq.w 2b050 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 29ce2 │ │ │ │ + beq.n 2a8fe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a43c │ │ │ │ + beq.w 2b058 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 29cf8 │ │ │ │ + beq.n 2a914 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a138 │ │ │ │ + beq.w 2ad54 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 29d0c │ │ │ │ + beq.n 2a928 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a140 │ │ │ │ + beq.w 2ad5c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 29d22 │ │ │ │ + beq.n 2a93e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a0d8 │ │ │ │ + beq.w 2acf4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 29d3a │ │ │ │ + beq.n 2a956 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a0e0 │ │ │ │ + beq.w 2acfc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2a114 │ │ │ │ + beq.w 2ad30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 29d54 │ │ │ │ + beq.n 2a970 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a130 │ │ │ │ + beq.w 2ad4c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldrb.w r3, [sp, #74] @ 0x4a │ │ │ │ - cbz r3, 29d7e │ │ │ │ + cbz r3, 2a99a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, sp, #74 @ 0x4a │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 2a0e8 │ │ │ │ + beq.w 2ad04 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2a0fe │ │ │ │ + beq.w 2ad1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 28716 │ │ │ │ + bne.w 29334 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 28716 │ │ │ │ + b.w 29334 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 29db0 │ │ │ │ + beq.n 2a9cc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 2992a │ │ │ │ + b.n 2a546 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 299a2 │ │ │ │ - ldr.w r2, [pc, #1072] @ 2a1ec │ │ │ │ + b.n 2a5be │ │ │ │ + ldr.w r2, [pc, #1072] @ 2ae08 │ │ │ │ movw r9, #601 @ 0x259 │ │ │ │ - ldr.w r1, [pc, #1068] @ 2a1f0 │ │ │ │ + ldr.w r1, [pc, #1068] @ 2ae0c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #1060] @ 2a1f4 │ │ │ │ + ldr.w r2, [pc, #1060] @ 2ae10 │ │ │ │ add r2, pc │ │ │ │ blx 3b8c │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 297f8 │ │ │ │ + b.n 2a414 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 29e08 │ │ │ │ + beq.n 2aa24 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ - b.n 29864 │ │ │ │ + b.n 2a480 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2989c │ │ │ │ + b.n 2a4b8 │ │ │ │ mov r5, r4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ - b.w 28d78 │ │ │ │ + b.w 29996 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 29024 │ │ │ │ - b.w 29030 │ │ │ │ + bne.w 29c42 │ │ │ │ + b.w 29c4e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - b.w 28fec │ │ │ │ + b.w 29c0a │ │ │ │ mov.w r9, #604 @ 0x25c │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.w 29248 │ │ │ │ + b.w 29e64 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, #604 @ 0x25c │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r9, #604 @ 0x25c │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - b.w 29248 │ │ │ │ + b.w 29e64 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 298b0 │ │ │ │ + b.n 2a4cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r8 │ │ │ │ mov r4, r8 │ │ │ │ mov.w r9, #604 @ 0x25c │ │ │ │ str r3, [sp, #20] │ │ │ │ strd r8, r8, [sp, #8] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2990a │ │ │ │ + b.n 2a526 │ │ │ │ blx 37b0 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 29a3e │ │ │ │ + b.n 2a65a │ │ │ │ blx 37b0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 29a0a │ │ │ │ + b.n 2a626 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r9, #617 @ 0x269 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r9, #617 @ 0x269 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 3864 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2a09a │ │ │ │ - ldr r3, [pc, #800] @ (2a1f8 ) │ │ │ │ + beq.w 2acb6 │ │ │ │ + ldr r3, [pc, #800] @ (2ae14 ) │ │ │ │ mov r1, r8 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #824] @ 0x338 │ │ │ │ blx 391c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2a084 │ │ │ │ + beq.w 2aca0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 29f04 │ │ │ │ + beq.n 2ab20 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a0ae │ │ │ │ + beq.w 2acca │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 29f1a │ │ │ │ + beq.n 2ab36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a092 │ │ │ │ - ldr r3, [pc, #736] @ (2a1fc ) │ │ │ │ + beq.w 2acae │ │ │ │ + ldr r3, [pc, #736] @ (2ae18 ) │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r3, #444] @ 0x1bc │ │ │ │ blx 35dc │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2a066 │ │ │ │ + beq.w 2ac82 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 29f46 │ │ │ │ + beq.n 2ab62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2a07c │ │ │ │ - ldr r6, [pc, #696] @ (2a200 ) │ │ │ │ + beq.w 2ac98 │ │ │ │ + ldr r6, [pc, #696] @ (2ae1c ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ ldr.w r1, [r6, #424] @ 0x1a8 │ │ │ │ blx 35dc │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2a014 │ │ │ │ + beq.n 2ac30 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r0, r3, r2 │ │ │ │ subs r0, #1 │ │ │ │ blx 3864 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 29ffc │ │ │ │ + beq.n 2ac18 │ │ │ │ ldr.w r0, [r6, #824] @ 0x338 │ │ │ │ mov r1, r8 │ │ │ │ blx 391c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 29fea │ │ │ │ + beq.n 2ac06 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 29f92 │ │ │ │ + beq.n 2abae │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a02e │ │ │ │ + beq.n 2ac4a │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 35dc │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2a036 │ │ │ │ + beq.n 2ac52 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 29fba │ │ │ │ + beq.n 2abd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a04e │ │ │ │ + beq.n 2ac6a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 29fce │ │ │ │ + beq.n 2abea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a056 │ │ │ │ + beq.n 2ac72 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 29fe0 │ │ │ │ + beq.n 2abfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a05e │ │ │ │ + beq.n 2ac7a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 299c0 │ │ │ │ + b.n 2a5dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r9, #615 @ 0x267 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #16] │ │ │ │ - b.w 29248 │ │ │ │ + b.w 29e64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ str r4, [sp, #24] │ │ │ │ movw r9, #615 @ 0x267 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #8] │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movw r9, #615 @ 0x267 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r8, r7 │ │ │ │ mov r4, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #8] │ │ │ │ strd r7, r7, [sp, #12] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29f92 │ │ │ │ + b.n 2abae │ │ │ │ str r4, [sp, #24] │ │ │ │ movw r9, #615 @ 0x267 │ │ │ │ ldrd r4, r7, [sp, #12] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #8] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29fba │ │ │ │ + b.n 2abd6 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29fce │ │ │ │ + b.n 2abea │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29fe0 │ │ │ │ + b.n 2abfc │ │ │ │ str r4, [sp, #24] │ │ │ │ movw r9, #614 @ 0x266 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ strd r4, r4, [sp, #12] │ │ │ │ mov r7, r4 │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29f46 │ │ │ │ + b.n 2ab62 │ │ │ │ mov.w r9, #612 @ 0x264 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.w 29248 │ │ │ │ + b.w 29e64 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29f1a │ │ │ │ + b.n 2ab36 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, #612 @ 0x264 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29f04 │ │ │ │ + b.n 2ab20 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r9, #618 @ 0x26a │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r9, #617 @ 0x269 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29d22 │ │ │ │ + b.n 2a93e │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29d3a │ │ │ │ + b.n 2a956 │ │ │ │ movs r7, #0 │ │ │ │ movw r9, #621 @ 0x26d │ │ │ │ mov r8, r7 │ │ │ │ mov r4, r7 │ │ │ │ str r7, [sp, #8] │ │ │ │ strd r7, r7, [sp, #12] │ │ │ │ str r7, [sp, #20] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a150 │ │ │ │ + beq.n 2ad6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 2a148 │ │ │ │ + cbz r3, 2ad64 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ - b.w 28730 │ │ │ │ + b.w 2934e │ │ │ │ mov r8, r4 │ │ │ │ mov r7, r4 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #32] │ │ │ │ mov r6, r4 │ │ │ │ movw r9, #617 @ 0x269 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.w 28d90 │ │ │ │ + b.w 299ae │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29d54 │ │ │ │ + b.n 2a970 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29cf8 │ │ │ │ + b.n 2a914 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29d0c │ │ │ │ + b.n 2a928 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a10e │ │ │ │ + b.n 2ad2a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2a162 │ │ │ │ + beq.n 2ad7e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 290ae │ │ │ │ + beq.w 29ccc │ │ │ │ ldr r5, [sp, #0] │ │ │ │ - b.w 2874a │ │ │ │ + b.w 29368 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov.w r9, #592 @ 0x250 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #8] │ │ │ │ strd r4, r4, [sp, #12] │ │ │ │ - b.w 2910e │ │ │ │ + b.w 29d2c │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2983a │ │ │ │ - strb r0, [r7, #6] │ │ │ │ + b.w 2a456 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #4] │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ movs r3, r0 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r6, #20] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + str r0, [r0, #20] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [r6, #80] @ 0x50 │ │ │ │ + str r2, [r3, #16] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + str r4, [r6, #12] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + str r0, [r2, #12] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + str r4, [r0, #8] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r3, #4] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r7, #0] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + str r2, [r2, #0] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #952 @ 0x3b8 │ │ │ │ + add r0, pc, #1016 @ (adr r0, 2b208 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #872 @ 0x368 │ │ │ │ + add r4, pc, #600 @ (adr r4, 2b06c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ movs r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r9, #602 @ 0x25a │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 2862e │ │ │ │ - ldr r2, [pc, #632] @ (2a494 ) │ │ │ │ + b.w 2924c │ │ │ │ + ldr r2, [pc, #632] @ (2b0b0 ) │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #632] @ (2a498 ) │ │ │ │ + ldr r1, [pc, #632] @ (2b0b4 ) │ │ │ │ mov r8, r5 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r5, r4 │ │ │ │ add r1, pc │ │ │ │ movw r9, #602 @ 0x25a │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #616] @ (2a49c ) │ │ │ │ + ldr r2, [pc, #616] @ (2b0b8 ) │ │ │ │ add r2, pc │ │ │ │ blx 3b8c │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - b.w 29248 │ │ │ │ + b.w 29e64 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 299ba │ │ │ │ + b.w 2a5d6 │ │ │ │ movw r9, #610 @ 0x262 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - b.w 29248 │ │ │ │ + b.w 29e64 │ │ │ │ mov r7, r0 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r9, #610 @ 0x262 │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r9, #610 @ 0x262 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r3 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 29974 │ │ │ │ + b.w 2a590 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r9, #610 @ 0x262 │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 3864 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2a392 │ │ │ │ - ldr r3, [pc, #500] @ (2a4a0 ) │ │ │ │ + beq.n 2afae │ │ │ │ + ldr r3, [pc, #500] @ (2b0bc ) │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #824] @ 0x338 │ │ │ │ blx 391c │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2a3ae │ │ │ │ + beq.n 2afca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a2d0 │ │ │ │ + beq.n 2aeec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a3a6 │ │ │ │ + beq.n 2afc2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a2e4 │ │ │ │ + beq.n 2af00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a3c2 │ │ │ │ - ldr r3, [pc, #444] @ (2a4a4 ) │ │ │ │ + beq.n 2afde │ │ │ │ + ldr r3, [pc, #444] @ (2b0c0 ) │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #436] @ 0x1b4 │ │ │ │ blx 35dc │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2a366 │ │ │ │ + beq.n 2af82 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a30c │ │ │ │ + beq.n 2af28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2a380 │ │ │ │ - ldr r3, [pc, #408] @ (2a4a8 ) │ │ │ │ + beq.n 2af9c │ │ │ │ + ldr r3, [pc, #408] @ (2b0c4 ) │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #428] @ 0x1ac │ │ │ │ blx 35dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2a342 │ │ │ │ + cbz r0, 2af5e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a334 │ │ │ │ + beq.n 2af50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 2a35e │ │ │ │ + cbz r3, 2af7a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 29910 │ │ │ │ + b.w 2a52c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r9, #609 @ 0x261 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a334 │ │ │ │ + b.n 2af50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r9, #608 @ 0x260 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a30c │ │ │ │ + b.n 2af28 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2995e │ │ │ │ + b.w 2a57a │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movw r9, #606 @ 0x25e │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r7, r4 │ │ │ │ mov r8, r4 │ │ │ │ strd r4, r4, [sp, #12] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a2d0 │ │ │ │ + b.n 2aeec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r9, #606 @ 0x25e │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 2862e │ │ │ │ + b.w 2924c │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a2e4 │ │ │ │ + b.n 2af00 │ │ │ │ blx 37b0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 29a8a │ │ │ │ + b.w 2a6a6 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movw r9, #619 @ 0x26b │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b.w 28da4 │ │ │ │ + b.w 299c2 │ │ │ │ blx 37b0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.w 29a64 │ │ │ │ + b.w 2a680 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r7, r8 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ movw r9, #618 @ 0x26a │ │ │ │ - b.w 28da4 │ │ │ │ + b.w 299c2 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29c8a │ │ │ │ + b.n 2a8a6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 2a124 │ │ │ │ + b.n 2ad40 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov.w r9, #620 @ 0x26c │ │ │ │ - b.w 28da4 │ │ │ │ + b.w 299c2 │ │ │ │ blx 37b0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.w 29aae │ │ │ │ + b.w 2a6ca │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movw r9, #619 @ 0x26b │ │ │ │ - b.w 28da4 │ │ │ │ + b.w 299c2 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29ca0 │ │ │ │ + b.n 2a8bc │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29cb6 │ │ │ │ + b.n 2a8d2 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29cca │ │ │ │ + b.n 2a8e6 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29ce2 │ │ │ │ + b.n 2a8fe │ │ │ │ bl 422c │ │ │ │ - ldr r3, [pc, #96] @ (2a4ac ) │ │ │ │ + ldr r3, [pc, #96] @ (2b0c8 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #96] @ (2a4b0 ) │ │ │ │ - ldr r0, [pc, #100] @ (2a4b4 ) │ │ │ │ + ldr r1, [pc, #96] @ (2b0cc ) │ │ │ │ + ldr r0, [pc, #100] @ (2b0d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #188 @ 0xbc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #88] @ (2a4b8 ) │ │ │ │ + ldr r3, [pc, #88] @ (2b0d4 ) │ │ │ │ movw r2, #17115 @ 0x42db │ │ │ │ - ldr r1, [pc, #88] @ (2a4bc ) │ │ │ │ - ldr r0, [pc, #88] @ (2a4c0 ) │ │ │ │ + ldr r1, [pc, #88] @ (2b0d8 ) │ │ │ │ + ldr r0, [pc, #88] @ (2b0dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #732 @ 0x2dc │ │ │ │ + add.w r3, r3, #772 @ 0x304 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ (2a4c4 ) │ │ │ │ + ldr r3, [pc, #76] @ (2b0e0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #76] @ (2a4c8 ) │ │ │ │ - ldr r0, [pc, #76] @ (2a4cc ) │ │ │ │ + ldr r1, [pc, #76] @ (2b0e4 ) │ │ │ │ + ldr r0, [pc, #76] @ (2b0e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ bl 42ec │ │ │ │ nop │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #576 @ (adr r6, 2a6dc ) │ │ │ │ + ldr r4, [sp, #640] @ 0x280 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #488 @ (adr r6, 2a688 ) │ │ │ │ + add r0, pc, #216 @ (adr r0, 2b194 ) │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, r2] │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, r1] │ │ │ │ movs r3, r0 │ │ │ │ - bkpt 0x0020 │ │ │ │ + push {r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + ldrh r6, [r3, #30] │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + ldrh r2, [r1, #32] │ │ │ │ movs r1, r0 │ │ │ │ - svc 250 @ 0xfa │ │ │ │ + bpl.n 2b0d4 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #736] @ 0x2e0 │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add r4, pc, #776 @ (adr r4, 2b3e8 ) │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r4, r5, r6, r7, pc} │ │ │ │ + cbz r6, 2b160 │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ + ldrh r4, [r2, #26] │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + ldrh r0, [r2, #28] │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {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, #3856] @ 0xf10 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #2652] @ 2af48 │ │ │ │ + ldr.w r2, [pc, #2652] @ 2bb64 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r4, [pc, #2652] @ 2af4c │ │ │ │ + ldr.w r4, [pc, #2652] @ 2bb68 │ │ │ │ mov r9, r1 │ │ │ │ - ldr.w r3, [pc, #2648] @ 2af50 │ │ │ │ + ldr.w r3, [pc, #2648] @ 2bb6c │ │ │ │ add r2, pc │ │ │ │ add r4, pc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2628] @ 2af54 │ │ │ │ + ldr.w r3, [pc, #2628] @ 2bb70 │ │ │ │ strd r4, r4, [sp, #148] @ 0x94 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ strd r4, r4, [sp, #172] @ 0xac │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ ldr.w r2, [r3, #1044] @ 0x414 │ │ │ │ ldr.w r1, [r3, #352] @ 0x160 │ │ │ │ strh.w r4, [sp, #184] @ 0xb8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2a728 │ │ │ │ + bne.w 2b344 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2abb8 │ │ │ │ + beq.w 2b7d4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a550 │ │ │ │ + beq.n 2b16c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ mov r2, r6 │ │ │ │ - bl 8c38 │ │ │ │ + bl 8c08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 2b1da │ │ │ │ - cbz r7, 2a56c │ │ │ │ + beq.w 2bdf6 │ │ │ │ + cbz r7, 2b188 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ itt gt │ │ │ │ ldrgt r3, [r7, #4] │ │ │ │ strgt r3, [sp, #40] @ 0x28 │ │ │ │ - cbnz r6, 2a58c │ │ │ │ + cbnz r6, 2b1a8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2ac82 │ │ │ │ + bne.w 2b89e │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 2ac82 │ │ │ │ + bne.w 2b89e │ │ │ │ mov r0, r9 │ │ │ │ blx 39cc │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.w 2ae12 │ │ │ │ + beq.w 2ba2e │ │ │ │ adds r0, #1 │ │ │ │ blx 3834 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ae64 │ │ │ │ - ldr.w r3, [pc, #2480] @ 2af58 │ │ │ │ + beq.w 2ba80 │ │ │ │ + ldr.w r3, [pc, #2480] @ 2bb74 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [r3, #1576] @ 0x628 │ │ │ │ + ldr.w r2, [r3, #1564] @ 0x61c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2aea6 │ │ │ │ - ldr.w r3, [pc, #2468] @ 2af5c │ │ │ │ + bne.w 2bac2 │ │ │ │ + ldr.w r3, [pc, #2468] @ 2bb78 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #1456] @ 0x5b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #2444] @ 2af60 │ │ │ │ + ldr.w r3, [pc, #2444] @ 2bb7c │ │ │ │ ldr r7, [r2, r3] │ │ │ │ - ldr.w r3, [pc, #2444] @ 2af64 │ │ │ │ + ldr.w r3, [pc, #2444] @ 2bb80 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r3, r7 │ │ │ │ - bne.w 2b3a4 │ │ │ │ + bne.w 2bfc0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r9 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r2, [pc, #2396] @ 2af68 │ │ │ │ + ldr.w r2, [pc, #2396] @ 2bb84 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr.w r2, [pc, #2384] @ 2af6c │ │ │ │ + ldr.w r2, [pc, #2384] @ 2bb88 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r7 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2a708 │ │ │ │ + bne.n 2b324 │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ cmp r5, r9 │ │ │ │ - bne.w 2aaf0 │ │ │ │ + bne.w 2b70c │ │ │ │ ldr.w r0, [r9, #84] @ 0x54 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - bpl.w 2d9f6 │ │ │ │ - ldr.w r0, [pc, #2348] @ 2af70 │ │ │ │ + bpl.w 2e612 │ │ │ │ + ldr.w r0, [pc, #2348] @ 2bb8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r7, [r2, r0] │ │ │ │ cmp r9, r7 │ │ │ │ - beq.w 2d9d8 │ │ │ │ - ldr.w r0, [pc, #2340] @ 2af74 │ │ │ │ + beq.w 2e5f4 │ │ │ │ + ldr.w r0, [pc, #2340] @ 2bb90 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 2d9ee │ │ │ │ + beq.w 2e60a │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ cmp r8, r0 │ │ │ │ - bge.w 2afb8 │ │ │ │ + bge.w 2bbd4 │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ ldr.w sl, [r0, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 2a67e │ │ │ │ + beq.n 2b29a │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [sl] │ │ │ │ - cbz r1, 2a690 │ │ │ │ + cbz r1, 2b2ac │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 2a690 │ │ │ │ + beq.n 2b2ac │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2a79e │ │ │ │ + beq.w 2b3ba │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, r6 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r4, #0] │ │ │ │ - cbz r3, 2a6aa │ │ │ │ + cbz r3, 2b2c6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 2a6aa │ │ │ │ + beq.n 2b2c6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2a7aa │ │ │ │ + beq.n 2b3c6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r5, [r3, #1460] @ 0x5b4 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 2a7be │ │ │ │ + bne.w 2b3da │ │ │ │ ldr r1, [r4, #8] │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.w 2ab44 │ │ │ │ + bmi.w 2b760 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.w 2da2a │ │ │ │ + bpl.w 2e646 │ │ │ │ and.w r0, r1, #3 │ │ │ │ cmp r1, #15 │ │ │ │ rsb r0, r0, #1 │ │ │ │ - bhi.w 2ab56 │ │ │ │ + bhi.w 2b772 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mul.w r0, r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ blx 3864 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2a7da │ │ │ │ + beq.n 2b3f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 2a6f4 │ │ │ │ + beq.n 2b310 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 2a72c │ │ │ │ + cbz r3, 2b348 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr.w r1, [r3, #1576] @ 0x628 │ │ │ │ + ldr.w r1, [r3, #1564] @ 0x61c │ │ │ │ mov r3, r4 │ │ │ │ - cbnz r1, 2a73e │ │ │ │ + cbnz r1, 2b35a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, r5 │ │ │ │ mov r1, sl │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2a62c │ │ │ │ + beq.n 2b248 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2b3c6 │ │ │ │ - ldr.w r0, [pc, #2128] @ 2af70 │ │ │ │ + beq.w 2bfe2 │ │ │ │ + ldr.w r0, [pc, #2128] @ 2bb8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r7, [r2, r0] │ │ │ │ - b.n 2a67e │ │ │ │ + b.n 2b29a │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.n 2a560 │ │ │ │ + b.n 2b17c │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr.w r1, [r3, #1576] @ 0x628 │ │ │ │ + ldr.w r1, [r3, #1564] @ 0x61c │ │ │ │ mov r3, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2a6fe │ │ │ │ + beq.n 2b31a │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr.w ip, [r1, #112] @ 0x70 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 2a798 │ │ │ │ + beq.n 2b3b4 │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2acdc │ │ │ │ + beq.w 2b8f8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 2d9f2 │ │ │ │ + bpl.w 2e60e │ │ │ │ cmp r2, r7 │ │ │ │ - beq.w 2d9d8 │ │ │ │ - ldr.w r3, [pc, #2060] @ 2af74 │ │ │ │ + beq.w 2e5f4 │ │ │ │ + ldr.w r3, [pc, #2060] @ 2bb90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2d9ee │ │ │ │ + beq.w 2e60a │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 2acfa │ │ │ │ + ble.w 2b916 │ │ │ │ mov r0, ip │ │ │ │ adds r1, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 2a78e │ │ │ │ + b.n 2b3aa │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 2acfa │ │ │ │ + beq.w 2b916 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 2a786 │ │ │ │ + bne.n 2b3a2 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r4, r5 │ │ │ │ - b.n 2a626 │ │ │ │ + b.n 2b242 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2a690 │ │ │ │ + b.n 2b2ac │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r5, [r3, #1460] @ 0x5b4 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.w 2a6b8 │ │ │ │ - ldr.w r3, [pc, #1976] @ 2af78 │ │ │ │ + beq.w 2b2d4 │ │ │ │ + ldr.w r3, [pc, #1976] @ 2bb94 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 2b3f0 │ │ │ │ + beq.w 2c00c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 35dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2a6e8 │ │ │ │ + bne.n 2b304 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, sl │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r3 │ │ │ │ @@ -59272,571 +60459,571 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - cbz r1, 2a828 │ │ │ │ + cbz r1, 2b444 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a828 │ │ │ │ + beq.n 2b444 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ab9e │ │ │ │ + beq.w 2b7ba │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 2a846 │ │ │ │ + beq.n 2b462 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a846 │ │ │ │ + beq.n 2b462 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ab96 │ │ │ │ - cbz r7, 2a85c │ │ │ │ + beq.w 2b7b2 │ │ │ │ + cbz r7, 2b478 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a85c │ │ │ │ + beq.n 2b478 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ac7a │ │ │ │ + beq.w 2b896 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cbz r1, 2a874 │ │ │ │ + cbz r1, 2b490 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a874 │ │ │ │ + beq.n 2b490 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ab8e │ │ │ │ + beq.w 2b7aa │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2a892 │ │ │ │ + beq.n 2b4ae │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a892 │ │ │ │ + beq.n 2b4ae │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ac72 │ │ │ │ + beq.w 2b88e │ │ │ │ ldrb.w r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2acd0 │ │ │ │ + bne.w 2b8ec │ │ │ │ ldrb.w r3, [sp, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2ab38 │ │ │ │ - ldr.w r0, [pc, #1736] @ 2af7c │ │ │ │ + bne.w 2b754 │ │ │ │ + ldr.w r0, [pc, #1736] @ 2bb98 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ + bl d294 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2a8dc │ │ │ │ + beq.n 2b4f8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a8dc │ │ │ │ + beq.n 2b4f8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ac0a │ │ │ │ + beq.w 2b826 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 2a8fa │ │ │ │ + cbz r3, 2b516 │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a8f8 │ │ │ │ + beq.n 2b514 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ac02 │ │ │ │ + beq.w 2b81e │ │ │ │ str r6, [sp, #16] │ │ │ │ - cbz r4, 2a910 │ │ │ │ + cbz r4, 2b52c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a910 │ │ │ │ + beq.n 2b52c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ab86 │ │ │ │ - cbz r5, 2a926 │ │ │ │ + beq.w 2b7a2 │ │ │ │ + cbz r5, 2b542 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a926 │ │ │ │ + beq.n 2b542 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2abfa │ │ │ │ + beq.w 2b816 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2a940 │ │ │ │ + cbz r3, 2b55c │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a940 │ │ │ │ + beq.n 2b55c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2abf2 │ │ │ │ + beq.w 2b80e │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - cbz r1, 2a958 │ │ │ │ + cbz r1, 2b574 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a958 │ │ │ │ + beq.n 2b574 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ac6a │ │ │ │ + beq.w 2b886 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - cbz r1, 2a970 │ │ │ │ + cbz r1, 2b58c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a970 │ │ │ │ + beq.n 2b58c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ac62 │ │ │ │ + beq.w 2b87e │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cbz r1, 2a988 │ │ │ │ + cbz r1, 2b5a4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a988 │ │ │ │ + beq.n 2b5a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ac5a │ │ │ │ + beq.w 2b876 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - cbz r1, 2a9a0 │ │ │ │ + cbz r1, 2b5bc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a9a0 │ │ │ │ + beq.n 2b5bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ac52 │ │ │ │ + beq.w 2b86e │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r1, 2a9b8 │ │ │ │ + cbz r1, 2b5d4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a9b8 │ │ │ │ + beq.n 2b5d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ac4a │ │ │ │ + beq.w 2b866 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - cbz r1, 2a9d0 │ │ │ │ + cbz r1, 2b5ec │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a9d0 │ │ │ │ + beq.n 2b5ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ac42 │ │ │ │ + beq.w 2b85e │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - cbz r1, 2a9e8 │ │ │ │ + cbz r1, 2b604 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a9e8 │ │ │ │ + beq.n 2b604 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ac3a │ │ │ │ + beq.w 2b856 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - cbz r1, 2aa00 │ │ │ │ + cbz r1, 2b61c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2aa00 │ │ │ │ + beq.n 2b61c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ac32 │ │ │ │ + beq.w 2b84e │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cbz r1, 2aa18 │ │ │ │ + cbz r1, 2b634 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2aa18 │ │ │ │ + beq.n 2b634 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ac2a │ │ │ │ + beq.w 2b846 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - cbz r1, 2aa30 │ │ │ │ + cbz r1, 2b64c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2aa30 │ │ │ │ + beq.n 2b64c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ac22 │ │ │ │ + beq.w 2b83e │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - cbz r1, 2aa48 │ │ │ │ + cbz r1, 2b664 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2aa48 │ │ │ │ + beq.n 2b664 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ac1a │ │ │ │ + beq.w 2b836 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - cbz r1, 2aa60 │ │ │ │ + cbz r1, 2b67c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2aa60 │ │ │ │ + beq.n 2b67c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ac12 │ │ │ │ + beq.w 2b82e │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - cbz r1, 2aa78 │ │ │ │ + cbz r1, 2b694 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2aa78 │ │ │ │ + beq.n 2b694 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ab7e │ │ │ │ + beq.w 2b79a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2aa96 │ │ │ │ + beq.n 2b6b2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2aa96 │ │ │ │ + beq.n 2b6b2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2abda │ │ │ │ + beq.w 2b7f6 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cbz r1, 2aaae │ │ │ │ + cbz r1, 2b6ca │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2aaae │ │ │ │ + beq.n 2b6ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2abea │ │ │ │ + beq.w 2b806 │ │ │ │ blx 377c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 2aaca │ │ │ │ + cbz r1, 2b6e6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2aaca │ │ │ │ + beq.n 2b6e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2abe2 │ │ │ │ - ldr.w r2, [pc, #1204] @ 2af80 │ │ │ │ - ldr.w r3, [pc, #1152] @ 2af50 │ │ │ │ + beq.w 2b7fe │ │ │ │ + ldr.w r2, [pc, #1204] @ 2bb9c │ │ │ │ + ldr.w r3, [pc, #1152] @ 2bb6c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2c1b2 │ │ │ │ + bne.w 2cdce │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r0, #5 │ │ │ │ - bpl.w 2d9f2 │ │ │ │ - ldr.w r0, [pc, #1140] @ 2af70 │ │ │ │ + bpl.w 2e60e │ │ │ │ + ldr.w r0, [pc, #1140] @ 2bb8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r7, [r2, r0] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 2d9d8 │ │ │ │ - ldr.w r0, [pc, #1132] @ 2af74 │ │ │ │ + beq.w 2e5f4 │ │ │ │ + ldr.w r0, [pc, #1132] @ 2bb90 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 2d9ee │ │ │ │ + beq.w 2e60a │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ cmp r8, r0 │ │ │ │ - bge.w 2afb8 │ │ │ │ + bge.w 2bbd4 │ │ │ │ add.w r0, fp, r8, lsl #2 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 2a678 │ │ │ │ - b.n 2a67e │ │ │ │ + bne.w 2b294 │ │ │ │ + b.n 2b29a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 2a8b2 │ │ │ │ + b.n 2b4ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 2a6e8 │ │ │ │ + beq.w 2b304 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 2a6e8 │ │ │ │ + b.n 2b304 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ adds r2, r0, #2 │ │ │ │ - beq.n 2aba6 │ │ │ │ + beq.n 2b7c2 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.w 2ae98 │ │ │ │ + bne.w 2bab4 │ │ │ │ ldrd r0, r1, [r4, #12] │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ adds r0, #1 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ blx 3bcc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 2a6e4 │ │ │ │ + b.n 2b300 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2aa78 │ │ │ │ + b.n 2b694 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a910 │ │ │ │ + b.n 2b52c │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a874 │ │ │ │ + b.n 2b490 │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a846 │ │ │ │ + b.n 2b462 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a828 │ │ │ │ + b.n 2b444 │ │ │ │ ldrd r0, r1, [r4, #12] │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 2ab70 │ │ │ │ - ldr r1, [pc, #968] @ (2af84 ) │ │ │ │ + b.n 2b78c │ │ │ │ + ldr r1, [pc, #968] @ (2bba0 ) │ │ │ │ mov.w r2, #736 @ 0x2e0 │ │ │ │ - ldr r0, [pc, #968] @ (2af88 ) │ │ │ │ + ldr r0, [pc, #968] @ (2bba4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2b2b2 │ │ │ │ + beq.w 2bece │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 2a550 │ │ │ │ + b.n 2b16c │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2aa96 │ │ │ │ + b.n 2b6b2 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2aaca │ │ │ │ + b.n 2b6e6 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2aaae │ │ │ │ + b.n 2b6ca │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a940 │ │ │ │ + b.n 2b55c │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a926 │ │ │ │ + b.n 2b542 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a8f8 │ │ │ │ + b.n 2b514 │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a8dc │ │ │ │ + b.n 2b4f8 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2aa60 │ │ │ │ + b.n 2b67c │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2aa48 │ │ │ │ + b.n 2b664 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2aa30 │ │ │ │ + b.n 2b64c │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2aa18 │ │ │ │ + b.n 2b634 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2aa00 │ │ │ │ + b.n 2b61c │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a9e8 │ │ │ │ + b.n 2b604 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a9d0 │ │ │ │ + b.n 2b5ec │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a9b8 │ │ │ │ + b.n 2b5d4 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a9a0 │ │ │ │ + b.n 2b5bc │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a988 │ │ │ │ + b.n 2b5a4 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a970 │ │ │ │ + b.n 2b58c │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a958 │ │ │ │ + b.n 2b574 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a892 │ │ │ │ + b.n 2b4ae │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a85c │ │ │ │ - ldr r2, [pc, #776] @ (2af8c ) │ │ │ │ + b.n 2b478 │ │ │ │ + ldr r2, [pc, #776] @ (2bba8 ) │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #1136] @ 0x470 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b4da │ │ │ │ + beq.w 2c0f6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2b4e6 │ │ │ │ - ldr r1, [pc, #748] @ (2af90 ) │ │ │ │ + beq.w 2c102 │ │ │ │ + ldr r1, [pc, #748] @ (2bbac ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl a450 │ │ │ │ + bl a4ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2b2fe │ │ │ │ + beq.w 2bf1a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2a58c │ │ │ │ + beq.w 2b1a8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2a58c │ │ │ │ + bne.w 2b1a8 │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a58c │ │ │ │ + b.n 2b1a8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 2a8a8 │ │ │ │ + b.n 2b4c4 │ │ │ │ mov r0, ip │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 2a796 │ │ │ │ + beq.w 2b3b2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2acde │ │ │ │ - ldr r3, [pc, #676] @ (2af94 ) │ │ │ │ + bne.n 2b8fa │ │ │ │ + ldr r3, [pc, #676] @ (2bbb0 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ mov r3, r4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 2a6fe │ │ │ │ + beq.w 2b31a │ │ │ │ mov r2, r5 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #660] @ (2af98 ) │ │ │ │ + ldr r2, [pc, #660] @ (2bbb4 ) │ │ │ │ mov r3, r7 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add r2, pc │ │ │ │ ldr.w r7, [r2, #632] @ 0x278 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r7, #0] │ │ │ │ - ldr r2, [pc, #640] @ (2af9c ) │ │ │ │ + ldr r2, [pc, #640] @ (2bbb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #1460] @ 0x5b4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2ba06 │ │ │ │ + bne.w 2c622 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ lsls r6, r1, #31 │ │ │ │ - bmi.w 2b2ea │ │ │ │ + bmi.w 2bf06 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #7 │ │ │ │ - bpl.w 2da2a │ │ │ │ + bpl.w 2e646 │ │ │ │ and.w r2, r1, #3 │ │ │ │ cmp r1, #15 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - bhi.w 2bacc │ │ │ │ + bhi.w 2c6e8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mul.w r0, r3, r2 │ │ │ │ adds r0, #1 │ │ │ │ blx 3864 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ba22 │ │ │ │ - ldr r3, [pc, #576] @ (2afa0 ) │ │ │ │ + beq.w 2c63e │ │ │ │ + ldr r3, [pc, #576] @ (2bbbc ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ ldr.w r0, [r3, #924] @ 0x39c │ │ │ │ movs r3, #0 │ │ │ │ blx 3a84 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ad98 │ │ │ │ + beq.n 2b9b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b2aa │ │ │ │ - cbz r6, 2adbc │ │ │ │ - ldr r3, [pc, #520] @ (2afa4 ) │ │ │ │ + beq.w 2bec6 │ │ │ │ + cbz r6, 2b9d8 │ │ │ │ + ldr r3, [pc, #520] @ (2bbc0 ) │ │ │ │ mov r1, r6 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r0, [r3, #1580] @ 0x62c │ │ │ │ - bl 9c9c │ │ │ │ + ldr.w r0, [r3, #1568] @ 0x620 │ │ │ │ + bl 9cf8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2adbc │ │ │ │ + beq.n 2b9d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b6fc │ │ │ │ + beq.w 2c318 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov.w r6, #780 @ 0x30c │ │ │ │ mov r7, r9 │ │ │ │ mov r8, r9 │ │ │ │ @@ -59853,15 +61040,15 @@ │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str.w r9, [sp, #24] │ │ │ │ - b.n 2a812 │ │ │ │ + b.n 2b42e │ │ │ │ mov.w r9, #0 │ │ │ │ movs r3, #1 │ │ │ │ strd r9, r9, [sp, #44] @ 0x2c │ │ │ │ movw r6, #777 @ 0x309 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r8, r9 │ │ │ │ mov r5, r9 │ │ │ │ @@ -59877,15 +61064,15 @@ │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str.w r9, [sp, #24] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - b.n 2a85c │ │ │ │ + b.n 2b478 │ │ │ │ movs r3, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r0 │ │ │ │ strd r0, r0, [sp, #44] @ 0x2c │ │ │ │ @@ -59900,70 +61087,70 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 2a85c │ │ │ │ + b.n 2b478 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 2a6e4 │ │ │ │ + b.n 2b300 │ │ │ │ ldr.w r1, [r3, #1464] @ 0x5b8 │ │ │ │ movs r2, #5 │ │ │ │ blx 36e4 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2b634 │ │ │ │ - ldr r3, [pc, #236] @ (2afa8 ) │ │ │ │ - ldr r2, [pc, #240] @ (2afac ) │ │ │ │ + beq.w 2c250 │ │ │ │ + ldr r3, [pc, #236] @ (2bbc4 ) │ │ │ │ + ldr r2, [pc, #240] @ (2bbc8 ) │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, r2 │ │ │ │ - ldr r2, [pc, #228] @ (2afb0 ) │ │ │ │ + ldr r2, [pc, #228] @ (2bbcc ) │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2b25e │ │ │ │ + beq.w 2be7a │ │ │ │ subs r4, r0, r3 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2aefe │ │ │ │ + beq.n 2bb1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b2a2 │ │ │ │ + beq.w 2bebe │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2a5b6 │ │ │ │ - ldr r3, [pc, #172] @ (2afb4 ) │ │ │ │ + bne.w 2b1d2 │ │ │ │ + ldr r3, [pc, #172] @ (2bbd0 ) │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r3, pc │ │ │ │ mov sl, r4 │ │ │ │ movw r6, #778 @ 0x30a │ │ │ │ ldr.w r1, [r3, #536] @ 0x218 │ │ │ │ - ldr.w r0, [r3, #1580] @ 0x62c │ │ │ │ - bl 9c9c │ │ │ │ + ldr.w r0, [r3, #1568] @ 0x620 │ │ │ │ + bl 9cf8 │ │ │ │ movs r3, #1 │ │ │ │ strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ @@ -59972,108 +61159,108 @@ │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #24] │ │ │ │ - b.n 2a85c │ │ │ │ + b.n 2b478 │ │ │ │ nop │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ + ldr r3, [pc, #608] @ (2bdc8 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ + ldr r3, [pc, #600] @ (2bdc4 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r3, #28] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + strb r2, [r5, r6] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #592 @ (adr r7, 2b1d0 ) │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + cmp lr, r7 │ │ │ │ movs r3, r0 │ │ │ │ - add r4, pc, #528 @ (adr r4, 2b198 ) │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldrh r6, [r4, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r7, r3] │ │ │ │ + ldr r6, [pc, #904] @ (2bf34 ) │ │ │ │ movs r3, r0 │ │ │ │ - str r5, [r5, r3] │ │ │ │ + movs r5, #41 @ 0x29 │ │ │ │ vsubw.u q8, , d12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, r1] │ │ │ │ + ldr r6, [pc, #384] @ (2bd38 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldr r6, [pc, #312] @ (2bcf4 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldr r6, [pc, #0] @ (2bbc0 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [r4, r7] │ │ │ │ + ldr r5, [pc, #808] @ (2beec ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + ldr r4, [pc, #368] @ (2bd44 ) │ │ │ │ movs r3, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ strd r1, r3, [sp, #100] @ 0x64 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2afda │ │ │ │ + beq.n 2bbf6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b24e │ │ │ │ + beq.w 2be6a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2afee │ │ │ │ + beq.n 2bc0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b256 │ │ │ │ - ldr.w r4, [pc, #2984] @ 2bb98 │ │ │ │ + beq.w 2be72 │ │ │ │ + ldr.w r4, [pc, #2984] @ 2c7b4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r4, pc │ │ │ │ ldr.w r1, [r4, #1044] @ 0x414 │ │ │ │ - bl bd8c │ │ │ │ + bl bde4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 2b59a │ │ │ │ + blt.w 2c1b6 │ │ │ │ it ne │ │ │ │ - ldrne.w r1, [r4, #1568] @ 0x620 │ │ │ │ - beq.w 2b1ec │ │ │ │ + ldrne.w r1, [r4, #1576] @ 0x628 │ │ │ │ + beq.w 2be08 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2b01e │ │ │ │ + beq.n 2bc3a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr.w r3, [pc, #2940] @ 2bb9c │ │ │ │ + ldr.w r3, [pc, #2940] @ 2c7b8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -60082,69 +61269,69 @@ │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ strd sl, fp, [sp, #160] @ 0xa0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2b066 │ │ │ │ + beq.n 2bc82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b460 │ │ │ │ + beq.w 2c07c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b66a │ │ │ │ + beq.w 2c286 │ │ │ │ mov r0, r3 │ │ │ │ - ldr.w r3, [pc, #2860] @ 2bba0 │ │ │ │ + ldr.w r3, [pc, #2860] @ 2c7bc │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #584] @ 0x248 │ │ │ │ - bl 823c │ │ │ │ + bl 820c │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2b69c │ │ │ │ + beq.w 2c2b8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2b6cc │ │ │ │ + beq.w 2c2e8 │ │ │ │ blx 353c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2b706 │ │ │ │ + beq.w 2c322 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2b0ba │ │ │ │ + beq.n 2bcd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b524 │ │ │ │ + beq.w 2c140 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ cmp r5, r3 │ │ │ │ it ne │ │ │ │ cmpne r5, r7 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bne.w 2b91a │ │ │ │ + bne.w 2c536 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w fp, [pc, #2760] @ 2bba4 │ │ │ │ + ldr.w fp, [pc, #2760] @ 2c7c0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ add fp, pc │ │ │ │ mov r6, r8 │ │ │ │ it ne │ │ │ │ @@ -60154,36 +61341,36 @@ │ │ │ │ it ne │ │ │ │ strne.w r3, [r9] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 2b410 │ │ │ │ - bl 9068 │ │ │ │ + bne.w 2c02c │ │ │ │ + bl 90c4 │ │ │ │ cmp r8, r0 │ │ │ │ - bge.w 2bbc4 │ │ │ │ + bge.w 2c7e0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #6 │ │ │ │ - bpl.w 2da2e │ │ │ │ + bpl.w 2e64a │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r5, [r3, r8, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 2b436 │ │ │ │ + beq.w 2c052 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 2b148 │ │ │ │ + cbz r6, 2bd64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 2b148 │ │ │ │ + beq.n 2bd64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b458 │ │ │ │ + beq.w 2c074 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ cmp r3, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -60192,75 +61379,75 @@ │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ blx 3a84 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 2b176 │ │ │ │ + beq.n 2bd92 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2b246 │ │ │ │ + beq.n 2be62 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2b534 │ │ │ │ + beq.w 2c150 │ │ │ │ mov r0, r7 │ │ │ │ blx 353c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2b566 │ │ │ │ + beq.w 2c182 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 2b19a │ │ │ │ + beq.n 2bdb6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2b408 │ │ │ │ + beq.w 2c024 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl ba44 │ │ │ │ + bl ba9c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2b5ea │ │ │ │ + beq.w 2c206 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 2b1ba │ │ │ │ + beq.n 2bdd6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2b440 │ │ │ │ + beq.w 2c05c │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 2b1ce │ │ │ │ + beq.n 2bdea │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2b44c │ │ │ │ + beq.w 2c068 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 2b106 │ │ │ │ + b.n 2bd22 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov.w r6, #736 @ 0x2e0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strd r9, r9, [sp, #44] @ 0x2c │ │ │ │ - b.n 2ae22 │ │ │ │ + b.n 2ba3e │ │ │ │ ldr.w r1, [r4, #1060] @ 0x424 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl bd8c │ │ │ │ + bl bde4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 2b7be │ │ │ │ - beq.w 2b468 │ │ │ │ - ldr.w r0, [pc, #2468] @ 2bba8 │ │ │ │ + blt.w 2c3da │ │ │ │ + beq.w 2c084 │ │ │ │ + ldr.w r0, [pc, #2468] @ 2c7c4 │ │ │ │ add r0, pc │ │ │ │ - bl e3f8 │ │ │ │ + bl e450 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2b01e │ │ │ │ + bne.w 2bc3a │ │ │ │ movs r3, #1 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strd r0, r0, [sp, #44] @ 0x2c │ │ │ │ @@ -60273,27 +61460,27 @@ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.w 2a85c │ │ │ │ + b.w 2b478 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b176 │ │ │ │ + b.n 2bd92 │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2afda │ │ │ │ + b.n 2bbf6 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2afee │ │ │ │ + b.n 2bc0a │ │ │ │ blx 3a00 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.w 2aee8 │ │ │ │ + bge.w 2bb04 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r9, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov fp, r5 │ │ │ │ mov r8, r5 │ │ │ │ mov r4, r5 │ │ │ │ @@ -60311,21 +61498,21 @@ │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #24] │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2aefe │ │ │ │ + b.n 2bb1a │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ad98 │ │ │ │ + b.n 2b9b4 │ │ │ │ movs r3, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov.w r6, #736 @ 0x2e0 │ │ │ │ @@ -60341,169 +61528,169 @@ │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 2a85c │ │ │ │ + b.w 2b478 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2ad5e │ │ │ │ + beq.w 2b97a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 2ad5e │ │ │ │ + b.n 2b97a │ │ │ │ cmp r3, r2 │ │ │ │ ittt ne │ │ │ │ addne r3, #1 │ │ │ │ ldrne r2, [sp, #28] │ │ │ │ strne r3, [r2, #0] │ │ │ │ - ldr.w r3, [pc, #2208] @ 2bbac │ │ │ │ + ldr.w r3, [pc, #2208] @ 2c7c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2b73a │ │ │ │ + beq.w 2c356 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ str.w r9, [sp, #164] @ 0xa4 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2b352 │ │ │ │ + beq.n 2bf6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b51c │ │ │ │ + beq.w 2c138 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b782 │ │ │ │ + beq.w 2c39e │ │ │ │ ldrb.w r3, [sp, #174] @ 0xae │ │ │ │ - cbz r3, 2b374 │ │ │ │ + cbz r3, 2bf90 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, sp, #174 @ 0xae │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 2bb38 │ │ │ │ + beq.w 2c754 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2b38c │ │ │ │ + beq.n 2bfa8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b52c │ │ │ │ + beq.w 2c148 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r8, r3 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 2a9d0 │ │ │ │ + b.w 2b5ec │ │ │ │ mov r0, r9 │ │ │ │ blx 3ad0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2b81a │ │ │ │ + beq.w 2c436 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b8c6 │ │ │ │ + beq.w 2c4e2 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.w 2a608 │ │ │ │ + b.w 2b224 │ │ │ │ mov r7, r9 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2afc2 │ │ │ │ - ldr.w r2, [pc, #2004] @ 2bbb0 │ │ │ │ + beq.w 2bbde │ │ │ │ + ldr.w r2, [pc, #2004] @ 2c7cc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 2ba70 │ │ │ │ + bne.w 2c68c │ │ │ │ blx 38a0 │ │ │ │ - b.n 2afc2 │ │ │ │ + b.n 2bbde │ │ │ │ mov r0, r4 │ │ │ │ - bl 89f4 │ │ │ │ + bl 89c4 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ blx 3844 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 2a6e4 │ │ │ │ + b.w 2b300 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b19a │ │ │ │ - bl 9004 │ │ │ │ + b.n 2bdb6 │ │ │ │ + bl 9060 │ │ │ │ cmp r8, r0 │ │ │ │ - bge.w 2bbc4 │ │ │ │ + bge.w 2c7e0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bpl.w 2d930 │ │ │ │ + bpl.w 2e54c │ │ │ │ add.w r3, r9, #12 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r5, [r3, r8, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2b132 │ │ │ │ + bne.w 2bd4e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2b138 │ │ │ │ + bne.w 2bd54 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 2b154 │ │ │ │ + b.n 2bd70 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2b1ba │ │ │ │ + b.n 2bdd6 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2b1ce │ │ │ │ + b.n 2bdea │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b148 │ │ │ │ + b.n 2bd64 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b066 │ │ │ │ + b.n 2bc82 │ │ │ │ ldr.w r1, [r4, #912] @ 0x390 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl bd8c │ │ │ │ + bl bde4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 2bafa │ │ │ │ - beq.w 2b61a │ │ │ │ - ldr.w r0, [pc, #1844] @ 2bbb4 │ │ │ │ + blt.w 2c716 │ │ │ │ + beq.w 2c236 │ │ │ │ + ldr.w r0, [pc, #1844] @ 2c7d0 │ │ │ │ add r0, pc │ │ │ │ - bl e3f8 │ │ │ │ + bl e450 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2b01e │ │ │ │ + bne.w 2bc3a │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov r8, r9 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strd r9, r9, [sp, #44] @ 0x2c │ │ │ │ @@ -60516,19 +61703,19 @@ │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ str.w r9, [sp, #32] │ │ │ │ - b.w 2a85c │ │ │ │ + b.w 2b478 │ │ │ │ blx 3bf8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.w 2ac9a │ │ │ │ + b.w 2b8b6 │ │ │ │ movs r3, #1 │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r6, #736 @ 0x2e0 │ │ │ │ strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ @@ -60543,24 +61730,24 @@ │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 2a85c │ │ │ │ + b.w 2b478 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b352 │ │ │ │ + b.n 2bf6e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b0ba │ │ │ │ + b.n 2bcd6 │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b38c │ │ │ │ + b.n 2bfa8 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r3 │ │ │ │ @@ -60572,15 +61759,15 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ strd r3, r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 2a85c │ │ │ │ + b.w 2b478 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ @@ -60593,15 +61780,15 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ strd r0, r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ mov.w r9, #0 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov r8, r9 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strd r9, r9, [sp, #44] @ 0x2c │ │ │ │ @@ -60615,15 +61802,15 @@ │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str.w r9, [sp, #24] │ │ │ │ - b.w 2a85c │ │ │ │ + b.w 2b478 │ │ │ │ mov fp, r5 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -60634,23 +61821,23 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ strd r0, r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.w 2a828 │ │ │ │ + b.w 2b444 │ │ │ │ ldr.w r1, [r4, #1356] @ 0x54c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl bd8c │ │ │ │ + bl bde4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 2c178 │ │ │ │ - beq.w 2b856 │ │ │ │ + blt.w 2cd94 │ │ │ │ + beq.w 2c472 │ │ │ │ ldr.w r1, [r4, #1560] @ 0x618 │ │ │ │ - b.n 2b00e │ │ │ │ + b.n 2bc2a │ │ │ │ movs r3, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r0 │ │ │ │ strd r0, r0, [sp, #44] @ 0x2c │ │ │ │ @@ -60665,15 +61852,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 2a85c │ │ │ │ + b.w 2b478 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r3 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ movw r6, #805 @ 0x325 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -60685,15 +61872,15 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ movs r3, #1 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 2a85c │ │ │ │ + b.w 2b478 │ │ │ │ movs r3, #1 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strd r0, r0, [sp, #44] @ 0x2c │ │ │ │ @@ -60704,15 +61891,15 @@ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ strd r0, r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 2a85c │ │ │ │ + b.w 2b478 │ │ │ │ movs r3, #1 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov.w r6, #808 @ 0x328 │ │ │ │ strd r0, r0, [sp, #44] @ 0x2c │ │ │ │ @@ -60723,18 +61910,18 @@ │ │ │ │ strd r0, r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 2a85c │ │ │ │ + b.w 2b478 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2adbc │ │ │ │ + b.w 2b9d8 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -60748,19 +61935,19 @@ │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ strd r0, r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2d9fa │ │ │ │ + beq.w 2e616 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ itt ne │ │ │ │ @@ -60771,23 +61958,23 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2b77c │ │ │ │ + beq.n 2c398 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c03c │ │ │ │ + beq.w 2cc58 │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ - b.n 2b326 │ │ │ │ + b.n 2bf42 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r3 │ │ │ │ @@ -60806,15 +61993,15 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ mov r9, r5 │ │ │ │ mov.w r6, #784 @ 0x310 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r7, r9 │ │ │ │ mov fp, r9 │ │ │ │ @@ -60833,15 +62020,15 @@ │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str.w r9, [sp, #24] │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ str r4, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -60860,27 +62047,27 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movw r6, #779 @ 0x30b │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ ldr.w r1, [r4, #1188] @ 0x4a4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl bd8c │ │ │ │ + bl bde4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2c1b6 │ │ │ │ - beq.w 2bfde │ │ │ │ - ldr r0, [pc, #844] @ (2bbb8 ) │ │ │ │ + blt.w 2cdd2 │ │ │ │ + beq.w 2cbfa │ │ │ │ + ldr r0, [pc, #844] @ (2c7d4 ) │ │ │ │ add r0, pc │ │ │ │ - bl e3f8 │ │ │ │ + bl e450 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2b01e │ │ │ │ + bne.w 2bc3a │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov r8, r9 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strd r9, r9, [sp, #44] @ 0x2c │ │ │ │ @@ -60893,15 +62080,15 @@ │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ str.w r9, [sp, #32] │ │ │ │ - b.w 2a85c │ │ │ │ + b.w 2b478 │ │ │ │ mov r9, r3 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r7, r9 │ │ │ │ mov r8, r9 │ │ │ │ mov r5, r9 │ │ │ │ @@ -60919,123 +62106,123 @@ │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ str.w r9, [sp, #32] │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ mov r0, r9 │ │ │ │ blx 3ad0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c224 │ │ │ │ + beq.w 2ce40 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r7, [r3, #112] @ 0x70 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2c1f4 │ │ │ │ + beq.w 2ce10 │ │ │ │ blx r7 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c050 │ │ │ │ + beq.w 2cc6c │ │ │ │ movs r5, #1 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #628] @ (2bbbc ) │ │ │ │ + ldr r3, [pc, #628] @ (2c7d8 ) │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 2b962 │ │ │ │ + beq.n 2c57e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ ldr.w r0, [r2, #944] @ 0x3b0 │ │ │ │ mov r2, r7 │ │ │ │ blx 3a84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 2b986 │ │ │ │ + beq.n 2c5a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b9fe │ │ │ │ + beq.n 2c61a │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2c030 │ │ │ │ + beq.w 2cc4c │ │ │ │ mov r0, sl │ │ │ │ blx 353c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c070 │ │ │ │ + beq.w 2cc8c │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 2b9ae │ │ │ │ + beq.n 2c5ca │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ba60 │ │ │ │ + beq.n 2c67c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl ba44 │ │ │ │ + bl ba9c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c0aa │ │ │ │ + beq.w 2ccc6 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 2b9d0 │ │ │ │ + beq.n 2c5ec │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ba68 │ │ │ │ + beq.n 2c684 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 2b9de │ │ │ │ + beq.n 2c5fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ba58 │ │ │ │ + beq.n 2c674 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx r9 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c046 │ │ │ │ + beq.w 2cc62 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 2b9f8 │ │ │ │ + beq.n 2c614 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2bac4 │ │ │ │ + beq.n 2c6e0 │ │ │ │ mov r5, sl │ │ │ │ mov r6, fp │ │ │ │ - b.n 2b958 │ │ │ │ + b.n 2c574 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b986 │ │ │ │ - ldr r3, [pc, #440] @ (2bbc0 ) │ │ │ │ + b.n 2c5a2 │ │ │ │ + ldr r3, [pc, #440] @ (2c7dc ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2c260 │ │ │ │ + beq.w 2ce7c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx 35dc │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 2ad58 │ │ │ │ + b.w 2b974 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r3 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r6, #780 @ 0x30c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ @@ -61049,27 +62236,27 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b9de │ │ │ │ + b.n 2c5fa │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b9ae │ │ │ │ + b.n 2c5ca │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b9d0 │ │ │ │ - bl a768 │ │ │ │ + b.n 2c5ec │ │ │ │ + bl a7c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2b3ea │ │ │ │ + bne.w 2c006 │ │ │ │ str r4, [sp, #28] │ │ │ │ mov r9, sl │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov r7, sl │ │ │ │ mov r8, sl │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ @@ -61082,33 +62269,33 @@ │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ str.w sl, [sp, #92] @ 0x5c │ │ │ │ str.w sl, [sp, #32] │ │ │ │ str.w sl, [sp, #24] │ │ │ │ - b.n 2b846 │ │ │ │ + b.n 2c462 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b9f8 │ │ │ │ + b.n 2c614 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ adds r1, r2, #2 │ │ │ │ - beq.w 2c0f6 │ │ │ │ + beq.w 2cd12 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 2c0e4 │ │ │ │ + bne.w 2cd00 │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ orr.w r3, r3, r1, lsl #30 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ adds r0, r3, #1 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ blx 3bcc │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 2ad58 │ │ │ │ + b.w 2b974 │ │ │ │ mov r9, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r8, r6 │ │ │ │ mov sl, r6 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ @@ -61127,15 +62314,15 @@ │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #32] │ │ │ │ str r6, [sp, #24] │ │ │ │ movw r6, #786 @ 0x312 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ mov.w r9, #0 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov.w r6, #736 @ 0x2e0 │ │ │ │ mov sl, r9 │ │ │ │ mov r7, r9 │ │ │ │ mov fp, r9 │ │ │ │ @@ -61155,69 +62342,69 @@ │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str.w r9, [sp, #24] │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ nop │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ + ldr r3, [pc, #464] @ (2c988 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldr r3, [pc, #232] @ (2c8a4 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldr r2, [pc, #976] @ (2cb90 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldr r2, [pc, #496] @ (2c9b4 ) │ │ │ │ movs r3, r0 │ │ │ │ - movs r2, #189 @ 0xbd │ │ │ │ + asrs r1, r7, #27 │ │ │ │ vrshr.u64 d16, d8, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bx r6 │ │ │ │ - vsra.u64 d19, d21, #2 │ │ │ │ - vcvt.f32.u32 d20, d16, #2 │ │ │ │ + subs r3, #109 @ 0x6d │ │ │ │ + vsli.64 q9, , #62 @ 0x3e │ │ │ │ + vrshr.u32 d20, d4, #2 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2bbe4 │ │ │ │ + beq.n 2c800 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c0dc │ │ │ │ + beq.w 2ccf8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 3b24 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c2f4 │ │ │ │ + beq.w 2cf10 │ │ │ │ blx 39c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2c2c4 │ │ │ │ + blt.w 2cee0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2bc20 │ │ │ │ + beq.n 2c83c │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r3, r1 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #28] │ │ │ │ streq r2, [r3, #0] │ │ │ │ - beq.n 2bc20 │ │ │ │ + beq.n 2c83c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c18a │ │ │ │ + beq.w 2cda6 │ │ │ │ mov.w lr, #0 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ mov r8, lr │ │ │ │ mov r6, lr │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str.w lr, [sp, #48] @ 0x30 │ │ │ │ str.w lr, [sp, #80] @ 0x50 │ │ │ │ @@ -61226,94 +62413,94 @@ │ │ │ │ str.w lr, [sp, #68] @ 0x44 │ │ │ │ strd lr, lr, [sp, #56] @ 0x38 │ │ │ │ str.w lr, [sp, #64] @ 0x40 │ │ │ │ str.w lr, [sp, #76] @ 0x4c │ │ │ │ str.w lr, [sp, #116] @ 0x74 │ │ │ │ strd lr, r9, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9068 │ │ │ │ + bl 90c4 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, r0 │ │ │ │ - bge.w 2c3de │ │ │ │ + bge.w 2cffa │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #6 │ │ │ │ - bpl.w 2da12 │ │ │ │ + bpl.w 2e62e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - ldr.w r3, [pc, #3024] @ 2c85c │ │ │ │ + ldr.w r3, [pc, #3024] @ 2d478 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, r3] │ │ │ │ - ldr.w r3, [pc, #3020] @ 2c860 │ │ │ │ + ldr.w r3, [pc, #3020] @ 2d47c │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r0, r1 │ │ │ │ ite ne │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ - bne.w 2c3a2 │ │ │ │ + bne.w 2cfbe │ │ │ │ mov r0, r6 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c29e │ │ │ │ + beq.w 2ceba │ │ │ │ movs r0, #1 │ │ │ │ blx 34e8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c27a │ │ │ │ + beq.w 2ce96 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8cc8 │ │ │ │ + bl 8c98 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ mov r0, r5 │ │ │ │ blx 34e8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2bfbc │ │ │ │ + beq.w 2cbd8 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ blx 39cc │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2bfbc │ │ │ │ + beq.w 2cbd8 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 2bd88 │ │ │ │ - ldr.w r4, [pc, #2908] @ 2c864 │ │ │ │ + ble.n 2c9a4 │ │ │ │ + ldr.w r4, [pc, #2908] @ 2d480 │ │ │ │ mov.w r9, #2 │ │ │ │ movt r9, #32768 @ 0x8000 │ │ │ │ mov r6, r5 │ │ │ │ add r4, pc │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ - bl f7f4 │ │ │ │ + bl f84c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2bfbc │ │ │ │ + beq.w 2cbd8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp r3, sl │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ @@ -61321,307 +62508,307 @@ │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r4, #948] @ 0x3b4 │ │ │ │ blx 3a84 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 2bd5e │ │ │ │ + beq.n 2c97a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2bfb4 │ │ │ │ + beq.w 2cbd0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2bfbc │ │ │ │ + beq.w 2cbd8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ - bl 93d4 │ │ │ │ + bl 9430 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2c192 │ │ │ │ + bne.w 2cdae │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 2bd82 │ │ │ │ + beq.n 2c99e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c028 │ │ │ │ + beq.w 2cc44 │ │ │ │ adds r6, #1 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 2bd18 │ │ │ │ + bne.n 2c934 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 3b50 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 2bfbc │ │ │ │ + beq.w 2cbd8 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2bdac │ │ │ │ + beq.n 2c9c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c330 │ │ │ │ + beq.w 2cf4c │ │ │ │ movs r0, #0 │ │ │ │ blx 34e8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c978 │ │ │ │ + beq.w 2d594 │ │ │ │ movs r0, #0 │ │ │ │ blx 34e8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ccbe │ │ │ │ + beq.w 2d8da │ │ │ │ movs r0, #0 │ │ │ │ blx 34e8 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2cc9c │ │ │ │ + beq.w 2d8b8 │ │ │ │ movs r0, #0 │ │ │ │ blx 34e8 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ccdc │ │ │ │ + beq.w 2d8f8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r6, #0 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 9068 │ │ │ │ + bl 90c4 │ │ │ │ cmp r6, r0 │ │ │ │ - bge.w 2cb4e │ │ │ │ + bge.w 2d76a │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - bpl.w 2d960 │ │ │ │ + bpl.w 2e57c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f4e8 │ │ │ │ + bl f540 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2cc28 │ │ │ │ + beq.w 2d844 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 9464 │ │ │ │ + bl 94c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 2cc5c │ │ │ │ + beq.w 2d878 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 2be78 │ │ │ │ + beq.n 2ca94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c998 │ │ │ │ + beq.w 2d5b4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl b550 │ │ │ │ + bl b5a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c956 │ │ │ │ + beq.w 2d572 │ │ │ │ blx 3ad0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c922 │ │ │ │ + beq.w 2d53e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2beac │ │ │ │ + beq.n 2cac8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2cc92 │ │ │ │ - ldr.w r3, [pc, #2488] @ 2c868 │ │ │ │ + beq.w 2d8ae │ │ │ │ + ldr.w r3, [pc, #2488] @ 2d484 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1104] @ 0x450 │ │ │ │ - bl 823c │ │ │ │ + bl 820c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c8e4 │ │ │ │ + beq.w 2d500 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2bed8 │ │ │ │ + beq.n 2caf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c918 │ │ │ │ + beq.w 2d534 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9464 │ │ │ │ + bl 94c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 2c8a4 │ │ │ │ + beq.w 2d4c0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2befa │ │ │ │ + beq.n 2cb16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c8da │ │ │ │ + beq.w 2d4f6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl f4e8 │ │ │ │ + bl f540 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c81c │ │ │ │ + beq.w 2d438 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 9464 │ │ │ │ + bl 94c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 2c7dc │ │ │ │ + beq.w 2d3f8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2bf2c │ │ │ │ + beq.n 2cb48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c850 │ │ │ │ + beq.w 2d46c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl b550 │ │ │ │ + bl b5a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c7ba │ │ │ │ + beq.w 2d3d6 │ │ │ │ blx 3ad0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c786 │ │ │ │ + beq.w 2d3a2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2bf60 │ │ │ │ + beq.n 2cb7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c812 │ │ │ │ - ldr.w r3, [pc, #2312] @ 2c86c │ │ │ │ + beq.w 2d42e │ │ │ │ + ldr.w r3, [pc, #2312] @ 2d488 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1104] @ 0x450 │ │ │ │ - bl 823c │ │ │ │ + bl 820c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c74a │ │ │ │ + beq.w 2d366 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2bf8c │ │ │ │ + beq.n 2cba8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c77e │ │ │ │ + beq.w 2d39a │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9464 │ │ │ │ + bl 94c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 2c338 │ │ │ │ + beq.w 2cf54 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2bfb0 │ │ │ │ + beq.n 2cbcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c706 │ │ │ │ + beq.w 2d322 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 2be1a │ │ │ │ + b.n 2ca36 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bd5e │ │ │ │ + b.n 2c97a │ │ │ │ mov.w r9, #0 │ │ │ │ movs r3, #1 │ │ │ │ ldrd fp, r5, [sp, #96] @ 0x60 │ │ │ │ mov r7, r9 │ │ │ │ ldr.w sl, [sp, #108] @ 0x6c │ │ │ │ movw r6, #814 @ 0x32e │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ - b.w 2a812 │ │ │ │ - ldr.w r5, [pc, #2192] @ 2c870 │ │ │ │ + b.w 2b42e │ │ │ │ + ldr.w r5, [pc, #2192] @ 2d48c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r5, pc │ │ │ │ ldr.w r1, [r5, #1348] @ 0x544 │ │ │ │ - bl bd8c │ │ │ │ + bl bde4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.w 2c46a │ │ │ │ - beq.w 2c108 │ │ │ │ + blt.w 2d086 │ │ │ │ + beq.w 2cd24 │ │ │ │ ldr.w r1, [r5, #1464] @ 0x5b8 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl cd68 │ │ │ │ + bl cdc0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2c5b2 │ │ │ │ - beq.w 2c4ba │ │ │ │ - ldr.w r0, [pc, #2148] @ 2c874 │ │ │ │ + blt.w 2d1ce │ │ │ │ + beq.w 2d0d6 │ │ │ │ + ldr.w r0, [pc, #2148] @ 2d490 │ │ │ │ add r0, pc │ │ │ │ - bl e3f8 │ │ │ │ + bl e450 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c36e │ │ │ │ + beq.w 2cf8a │ │ │ │ str.w sl, [sp, #24] │ │ │ │ - b.w 2b01e │ │ │ │ + b.w 2bc3a │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bd82 │ │ │ │ + b.n 2c99e │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - b.w 2b53a │ │ │ │ + b.w 2c156 │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2b77c │ │ │ │ + b.w 2c398 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2bbce │ │ │ │ - ldr.w r2, [pc, #2076] @ 2c878 │ │ │ │ + beq.w 2c7ea │ │ │ │ + ldr.w r2, [pc, #2076] @ 2d494 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 2c712 │ │ │ │ + bne.w 2d32e │ │ │ │ blx 38a0 │ │ │ │ - b.n 2bbce │ │ │ │ + b.n 2c7ea │ │ │ │ str.w sl, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ @@ -61635,15 +62822,15 @@ │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ strd r0, r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ @@ -61655,51 +62842,51 @@ │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ strd r0, r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 2a828 │ │ │ │ + b.w 2b444 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bbe4 │ │ │ │ + b.n 2c800 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 2ad58 │ │ │ │ + b.w 2b974 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ orr.w r3, r3, r2, lsl #30 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ - b.n 2bae8 │ │ │ │ + b.n 2c704 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [r5, #860] @ 0x35c │ │ │ │ - bl bd8c │ │ │ │ + bl bde4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2d796 │ │ │ │ - beq.w 2d6e6 │ │ │ │ + blt.w 2e3b2 │ │ │ │ + beq.w 2e302 │ │ │ │ ldr.w r1, [r5, #1464] @ 0x5b8 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl cd68 │ │ │ │ + bl cdc0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2caf2 │ │ │ │ - beq.w 2c9a2 │ │ │ │ - ldr.w r0, [pc, #1864] @ 2c87c │ │ │ │ + blt.w 2d70e │ │ │ │ + beq.w 2d5be │ │ │ │ + ldr.w r0, [pc, #1864] @ 2d498 │ │ │ │ add r0, pc │ │ │ │ - bl e3f8 │ │ │ │ + bl e450 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2c020 │ │ │ │ + bne.w 2cc3c │ │ │ │ movs r3, #1 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movw r6, #799 @ 0x31f │ │ │ │ strd r0, r0, [sp, #44] @ 0x2c │ │ │ │ @@ -61712,35 +62899,35 @@ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 2a85c │ │ │ │ + b.w 2b478 │ │ │ │ mov r9, r5 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov.w r6, #788 @ 0x314 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 2b7cc │ │ │ │ + b.w 2c3e8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bc20 │ │ │ │ + b.n 2c83c │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ mov r9, r7 │ │ │ │ movs r3, #1 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w sl, [sp, #108] @ 0x6c │ │ │ │ movw r6, #814 @ 0x32e │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ mov r9, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r8, r6 │ │ │ │ mov sl, r6 │ │ │ │ @@ -61760,15 +62947,15 @@ │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #32] │ │ │ │ str r6, [sp, #24] │ │ │ │ movw r6, #790 @ 0x316 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov r8, r7 │ │ │ │ mov sl, r7 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ @@ -61779,15 +62966,15 @@ │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ strd r7, r7, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - b.w 2a85c │ │ │ │ + b.w 2b478 │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov r8, r9 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strd r9, r9, [sp, #44] @ 0x2c │ │ │ │ @@ -61796,50 +62983,50 @@ │ │ │ │ str.w r9, [sp, #72] @ 0x48 │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ strd r9, r9, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ - b.w 2a85c │ │ │ │ + b.w 2b478 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89f4 │ │ │ │ + bl 89c4 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ blx 3844 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 2ad58 │ │ │ │ + b.w 2b974 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r6, #813 @ 0x32d │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r3 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldrd r9, r5, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #108] @ 0x6c │ │ │ │ movs r3, #1 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ movw r6, #813 @ 0x32d │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r9, fp │ │ │ │ movs r3, #1 │ │ │ │ ldr.w sl, [sp, #108] @ 0x6c │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov r7, fp │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ mov.w r6, #812 @ 0x32c │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r3 │ │ │ │ @@ -61850,15 +63037,15 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ strd r3, r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 2a85c │ │ │ │ + b.w 2b478 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov r8, r9 │ │ │ │ mov sl, r9 │ │ │ │ mov.w r6, #812 @ 0x32c │ │ │ │ strd r9, r9, [sp, #44] @ 0x2c │ │ │ │ @@ -61867,18 +63054,18 @@ │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ strd r9, r9, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 2a85c │ │ │ │ + b.w 2b478 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bdac │ │ │ │ + b.n 2c9c8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movw r6, #821 @ 0x335 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ @@ -61890,15 +63077,15 @@ │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ ldr.w sl, [sp, #108] @ 0x6c │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ movs r3, #1 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movw r6, #794 @ 0x31a │ │ │ │ strd r0, r0, [sp, #44] @ 0x2c │ │ │ │ @@ -61911,92 +63098,92 @@ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 2a85c │ │ │ │ - ldr.w r2, [pc, #1244] @ 2c880 │ │ │ │ + b.w 2b478 │ │ │ │ + ldr.w r2, [pc, #1244] @ 2d49c │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov sl, r6 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ mov.w r6, #812 @ 0x32c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr.w r1, [pc, #1228] @ 2c884 │ │ │ │ + ldr.w r1, [pc, #1228] @ 2d4a0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #1224] @ 2c888 │ │ │ │ + ldr.w r2, [pc, #1224] @ 2d4a4 │ │ │ │ add r2, pc │ │ │ │ blx 3b8c │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov r7, r3 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2c3f0 │ │ │ │ + beq.n 2d00c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 2c43c │ │ │ │ + cbz r3, 2d058 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldrb.w r3, [sp, #174] @ 0xae │ │ │ │ - cbz r3, 2c41a │ │ │ │ + cbz r3, 2d036 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r2, #274 @ 0x112 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, sp, #174 @ 0xae │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2c444 │ │ │ │ - cbz r6, 2c42c │ │ │ │ + beq.n 2d060 │ │ │ │ + cbz r6, 2d048 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2c42c │ │ │ │ + beq.n 2d048 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 2c462 │ │ │ │ + cbz r3, 2d07e │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.w 2a8e4 │ │ │ │ + b.w 2b500 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c3f0 │ │ │ │ + b.n 2d00c │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov sl, r6 │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ movw r6, #845 @ 0x34d │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 2a85c │ │ │ │ + b.w 2b478 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c42c │ │ │ │ + b.n 2d048 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r6, #792 @ 0x318 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r8, r9 │ │ │ │ mov sl, r9 │ │ │ │ @@ -62010,114 +63197,114 @@ │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str.w r9, [sp, #24] │ │ │ │ - b.w 2a85c │ │ │ │ - ldr r3, [pc, #976] @ (2c88c ) │ │ │ │ + b.w 2b478 │ │ │ │ + ldr r3, [pc, #976] @ (2d4a8 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r4, [pc, #976] @ (2c890 ) │ │ │ │ + ldr r4, [pc, #976] @ (2d4ac ) │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr.w r1, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 92f4 │ │ │ │ + bl 9350 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c6c0 │ │ │ │ - ldr r3, [pc, #936] @ (2c894 ) │ │ │ │ + beq.w 2d2dc │ │ │ │ + ldr r3, [pc, #936] @ (2d4b0 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2c65e │ │ │ │ + bne.w 2d27a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2c51e │ │ │ │ + beq.n 2d13a │ │ │ │ mov sl, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2c51c │ │ │ │ + beq.n 2d138 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c602 │ │ │ │ + beq.n 2d21e │ │ │ │ mov r9, sl │ │ │ │ - ldr r3, [pc, #888] @ (2c898 ) │ │ │ │ + ldr r3, [pc, #888] @ (2d4b4 ) │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #512] @ 0x200 │ │ │ │ blx 3bdc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2c612 │ │ │ │ + beq.n 2d22e │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2c548 │ │ │ │ + beq.n 2d164 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c60a │ │ │ │ + beq.n 2d226 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bl b868 │ │ │ │ + bl b8c0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2c570 │ │ │ │ + beq.n 2d18c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c646 │ │ │ │ + beq.n 2d262 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2c584 │ │ │ │ + beq.n 2d1a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c64e │ │ │ │ - cbz r4, 2c5a0 │ │ │ │ + beq.n 2d26a │ │ │ │ + cbz r4, 2d1bc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9c │ │ │ │ + bl 9cf8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2c5a0 │ │ │ │ + beq.n 2d1bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2c656 │ │ │ │ + beq.n 2d272 │ │ │ │ movs r3, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov.w r6, #796 @ 0x31c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 2c47a │ │ │ │ + b.n 2d096 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov r8, r9 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strd r9, r9, [sp, #44] @ 0x2c │ │ │ │ @@ -62131,21 +63318,21 @@ │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str.w r9, [sp, #24] │ │ │ │ - b.w 2a85c │ │ │ │ + b.w 2b478 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c51c │ │ │ │ + b.n 2d138 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c548 │ │ │ │ + b.n 2d164 │ │ │ │ mov r7, r9 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r6, #796 @ 0x31c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -62159,34 +63346,34 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 2a846 │ │ │ │ + b.w 2b462 │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c570 │ │ │ │ + b.n 2d18c │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c584 │ │ │ │ + b.n 2d1a0 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c5a0 │ │ │ │ - ldr r2, [pc, #572] @ (2c89c ) │ │ │ │ + b.n 2d1bc │ │ │ │ + ldr r2, [pc, #572] @ (2d4b8 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2c6f2 │ │ │ │ + bne.n 2d30e │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 2c506 │ │ │ │ + bne.w 2d122 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, sl │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov.w r6, #796 @ 0x31c │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ @@ -62198,15 +63385,15 @@ │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ str.w sl, [sp, #92] @ 0x5c │ │ │ │ str.w sl, [sp, #32] │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 2a85c │ │ │ │ + b.w 2b478 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov sl, r0 │ │ │ │ mov.w r6, #796 @ 0x31c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ @@ -62219,31 +63406,31 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 2a85c │ │ │ │ - ldr r2, [pc, #428] @ (2c8a0 ) │ │ │ │ + b.w 2b478 │ │ │ │ + ldr r2, [pc, #428] @ (2d4bc ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2c668 │ │ │ │ + beq.n 2d284 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ blx 3560 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 2c66e │ │ │ │ + b.n 2d28a │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2be1a │ │ │ │ - bl a768 │ │ │ │ + b.w 2ca36 │ │ │ │ + bl a7c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2c06a │ │ │ │ + bne.w 2cc86 │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -62253,15 +63440,15 @@ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ strd r0, r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b.w 2a85c │ │ │ │ + b.w 2b478 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r9, r5 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movw r6, #821 @ 0x335 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ @@ -62273,18 +63460,18 @@ │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ ldr.w sl, [sp, #108] @ 0x6c │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bf8c │ │ │ │ + b.n 2cba8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w sl, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ @@ -62296,28 +63483,28 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov fp, r9 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movw r6, #821 @ 0x335 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #108] @ 0x6c │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 2c7a6 │ │ │ │ + b.n 2d3c2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r6, #820 @ 0x334 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ @@ -62329,18 +63516,18 @@ │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ ldr.w sl, [sp, #108] @ 0x6c │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2bf60 │ │ │ │ + b.w 2cb7c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov.w r6, #820 @ 0x334 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ @@ -62352,50 +63539,50 @@ │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ ldr.w sl, [sp, #108] @ 0x6c │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2bf2c │ │ │ │ + b.w 2cb48 │ │ │ │ nop │ │ │ │ lsls r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #456] @ (2ca30 ) │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [pc, #840] @ (2cbb4 ) │ │ │ │ + subs r4, #182 @ 0xb6 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [pc, #120] @ (2c8e8 ) │ │ │ │ + subs r4, #2 │ │ │ │ movs r3, r0 │ │ │ │ - blx r4 │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ movs r3, r0 │ │ │ │ - subs r7, r4, #4 │ │ │ │ + subs r3, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r0, r0 │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - negs r2, r4 │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movw r6, #819 @ 0x333 │ │ │ │ @@ -62412,18 +63599,18 @@ │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ ldr.w sl, [sp, #108] @ 0x6c │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2befa │ │ │ │ + b.w 2cb16 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r9, r5 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movw r6, #819 @ 0x333 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ @@ -62435,18 +63622,18 @@ │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ ldr.w sl, [sp, #108] @ 0x6c │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2bed8 │ │ │ │ + b.w 2caf4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w sl, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ @@ -62458,133 +63645,133 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov fp, r9 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movw r6, #819 @ 0x333 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #108] @ 0x6c │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 2c942 │ │ │ │ + b.n 2d55e │ │ │ │ ldrd fp, r5, [sp, #96] @ 0x60 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w sl, [sp, #108] @ 0x6c │ │ │ │ mov.w r6, #816 @ 0x330 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ mov r9, fp │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r7, fp │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2be78 │ │ │ │ - ldr.w r3, [pc, #3032] @ 2d57c │ │ │ │ + b.w 2ca94 │ │ │ │ + ldr.w r3, [pc, #3032] @ 2e198 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr.w r4, [pc, #3028] @ 2d580 │ │ │ │ + ldr.w r4, [pc, #3028] @ 2e19c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr.w r1, [r4, #1460] @ 0x5b4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ - bl 92f4 │ │ │ │ + bl 9350 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d8b6 │ │ │ │ - ldr.w r3, [pc, #2984] @ 2d584 │ │ │ │ + beq.w 2e4d2 │ │ │ │ + ldr.w r3, [pc, #2984] @ 2e1a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2d84e │ │ │ │ + bne.w 2e46a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ca12 │ │ │ │ + beq.n 2d62e │ │ │ │ mov sl, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ca10 │ │ │ │ + beq.n 2d62c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d8ea │ │ │ │ + beq.w 2e506 │ │ │ │ mov fp, sl │ │ │ │ - ldr.w r3, [pc, #2932] @ 2d588 │ │ │ │ + ldr.w r3, [pc, #2932] @ 2e1a4 │ │ │ │ mov r1, fp │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #512] @ 0x200 │ │ │ │ blx 3bdc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d7fc │ │ │ │ + beq.w 2e418 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ca42 │ │ │ │ + beq.n 2d65e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d7f2 │ │ │ │ + beq.w 2e40e │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bl b868 │ │ │ │ + bl b8c0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ca6c │ │ │ │ + beq.n 2d688 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d830 │ │ │ │ + beq.w 2e44c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ca84 │ │ │ │ + beq.n 2d6a0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d83a │ │ │ │ - cbz r4, 2caa2 │ │ │ │ + beq.w 2e456 │ │ │ │ + cbz r4, 2d6be │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9c │ │ │ │ + bl 9cf8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2caa2 │ │ │ │ + beq.n 2d6be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d844 │ │ │ │ + beq.w 2e460 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov r8, r9 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strd r9, r9, [sp, #44] @ 0x2c │ │ │ │ @@ -62598,15 +63785,15 @@ │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str.w r9, [sp, #24] │ │ │ │ - b.w 2a85c │ │ │ │ + b.w 2b478 │ │ │ │ mov r9, r4 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov r7, r9 │ │ │ │ mov fp, r9 │ │ │ │ mov r8, r9 │ │ │ │ mov sl, r9 │ │ │ │ @@ -62625,96 +63812,96 @@ │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str.w r9, [sp, #24] │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2cb66 │ │ │ │ + beq.n 2d782 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ccf0 │ │ │ │ + beq.w 2d90c │ │ │ │ blx 3a30 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ - bl 8e84 │ │ │ │ + bl 8e54 │ │ │ │ movs r0, #0 │ │ │ │ blx 34e8 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2cf0c │ │ │ │ + beq.w 2db28 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 9068 │ │ │ │ + bl 90c4 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2cef6 │ │ │ │ + beq.w 2db12 │ │ │ │ movs r7, #0 │ │ │ │ add.w r9, sp, #160 @ 0xa0 │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, sl │ │ │ │ - bge.w 2ce48 │ │ │ │ + bge.w 2da64 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl b550 │ │ │ │ + bl b5a8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ce42 │ │ │ │ - ldr.w r3, [pc, #2516] @ 2d58c │ │ │ │ + beq.w 2da5e │ │ │ │ + ldr.w r3, [pc, #2516] @ 2e1a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2ce00 │ │ │ │ + beq.w 2da1c │ │ │ │ movs r5, #0 │ │ │ │ movs r1, #1 │ │ │ │ eor.w r2, r1, #1 │ │ │ │ mov r0, fp │ │ │ │ orr.w r2, r2, r1, lsl #31 │ │ │ │ add.w r1, r9, r1, lsl #2 │ │ │ │ strd r5, r4, [sp, #160] @ 0xa0 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2cbfe │ │ │ │ + beq.n 2d81a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2ccf8 │ │ │ │ + beq.n 2d914 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2cef6 │ │ │ │ + beq.w 2db12 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ - bl 93d4 │ │ │ │ + bl 9430 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2cd00 │ │ │ │ + bne.n 2d91c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2cc24 │ │ │ │ + beq.n 2d840 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2cd98 │ │ │ │ + beq.w 2d9b4 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 2cb9e │ │ │ │ + b.n 2d7ba │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movw r6, #818 @ 0x332 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ @@ -62726,15 +63913,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ ldr.w sl, [sp, #108] @ 0x6c │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movw r6, #818 @ 0x332 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ @@ -62746,127 +63933,127 @@ │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ ldr.w sl, [sp, #108] @ 0x6c │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2beac │ │ │ │ + b.w 2cac8 │ │ │ │ ldr.w sl, [sp, #108] @ 0x6c │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov.w r6, #816 @ 0x330 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ ldrd fp, r5, [sp, #96] @ 0x60 │ │ │ │ mov r7, r9 │ │ │ │ ldr.w sl, [sp, #108] @ 0x6c │ │ │ │ mov.w r6, #816 @ 0x330 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ ldrd r7, r3, [sp, #116] @ 0x74 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #108] @ 0x6c │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2ccac │ │ │ │ + b.n 2d8c8 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2cb66 │ │ │ │ + b.n 2d782 │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2cbfe │ │ │ │ + b.n 2d81a │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov fp, r6 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ movw r6, #825 @ 0x339 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ mov r0, sl │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldrb.w r5, [sp, #180] @ 0xb4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2cdf2 │ │ │ │ - ldr.w r3, [pc, #2144] @ 2d590 │ │ │ │ + bne.n 2da0e │ │ │ │ + ldr.w r3, [pc, #2144] @ 2e1ac │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [r3, #1584] @ 0x630 │ │ │ │ + ldr.w r1, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl aac0 │ │ │ │ + bl ab1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2cdac │ │ │ │ - ldr.w r0, [pc, #2124] @ 2d594 │ │ │ │ + beq.n 2d9c8 │ │ │ │ + ldr.w r0, [pc, #2124] @ 2e1b0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ add r0, pc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl d23c │ │ │ │ + bl d294 │ │ │ │ ldrb.w r3, [sp, #184] @ 0xb8 │ │ │ │ - cbnz r3, 2cda0 │ │ │ │ + cbnz r3, 2d9bc │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ ldrd r2, r3, [sp, #152] @ 0x98 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ - bl 97a8 │ │ │ │ + bl 9804 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - b.w 2bc54 │ │ │ │ + b.w 2c870 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2cc24 │ │ │ │ + b.n 2d840 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ blx 369c <_PyMonitoring_FireExceptionHandledEvent@plt> │ │ │ │ - b.n 2cd5c │ │ │ │ + b.n 2d978 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ mov r9, r4 │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldrd r2, r3, [sp, #152] @ 0x98 │ │ │ │ ldr.w sl, [sp, #108] @ 0x6c │ │ │ │ - bl 97a8 │ │ │ │ + bl 9804 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ eor.w r3, r5, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ @@ -62877,24 +64064,24 @@ │ │ │ │ mov fp, r4 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r7, r9 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ movs r5, #1 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 2cd2e │ │ │ │ + b.n 2d94a │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2d948 │ │ │ │ + beq.w 2e564 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -62903,370 +64090,370 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ce36 │ │ │ │ + beq.n 2da52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 2ce3c │ │ │ │ + cbz r3, 2da58 │ │ │ │ mov fp, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 2cbca │ │ │ │ + b.n 2d7e6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ce36 │ │ │ │ + b.n 2da52 │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 2cd06 │ │ │ │ + b.n 2d922 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ movs r0, #0 │ │ │ │ blx 34e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d68c │ │ │ │ + beq.w 2e2a8 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 9068 │ │ │ │ + bl 90c4 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2d67a │ │ │ │ + beq.w 2e296 │ │ │ │ movs r6, #0 │ │ │ │ add.w r9, sp, #160 @ 0xa0 │ │ │ │ cmp r6, sl │ │ │ │ - bge.n 2cf44 │ │ │ │ + bge.n 2db60 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl b550 │ │ │ │ + bl b5a8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2cf38 │ │ │ │ - ldr.w r3, [pc, #1796] @ 2d58c │ │ │ │ + beq.n 2db54 │ │ │ │ + ldr.w r3, [pc, #1796] @ 2e1a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2d69c │ │ │ │ + beq.w 2e2b8 │ │ │ │ movs r1, #1 │ │ │ │ movs r4, #0 │ │ │ │ eor.w r2, r1, #1 │ │ │ │ mov r0, fp │ │ │ │ orr.w r2, r2, r1, lsl #31 │ │ │ │ add.w r1, r9, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2cece │ │ │ │ + beq.n 2daea │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbz r3, 2cf20 │ │ │ │ + cbz r3, 2db3c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2d67a │ │ │ │ + beq.w 2e296 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 93d4 │ │ │ │ - cbnz r0, 2cf28 │ │ │ │ + bl 9430 │ │ │ │ + cbnz r0, 2db44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2cef2 │ │ │ │ + beq.n 2db0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d6de │ │ │ │ + beq.w 2e2fa │ │ │ │ adds r6, #1 │ │ │ │ - b.n 2ce72 │ │ │ │ + b.n 2da8e │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov fp, sl │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ movw r6, #825 @ 0x339 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 2cd14 │ │ │ │ + b.n 2d930 │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ movw r6, #825 @ 0x339 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov r9, sl │ │ │ │ mov fp, sl │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 2cd14 │ │ │ │ + b.n 2d930 │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2cece │ │ │ │ + b.n 2daea │ │ │ │ mov r9, r7 │ │ │ │ mov fp, r5 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov.w sl, #0 │ │ │ │ movw r6, #826 @ 0x33a │ │ │ │ - b.n 2cd14 │ │ │ │ + b.n 2d930 │ │ │ │ mov r9, r7 │ │ │ │ mov sl, r0 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ movw r6, #826 @ 0x33a │ │ │ │ - b.n 2cd14 │ │ │ │ + b.n 2d930 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r6, r8 │ │ │ │ - bl 8838 │ │ │ │ - ldr.w r3, [pc, #1608] @ 2d598 │ │ │ │ + bl 8808 │ │ │ │ + ldr.w r3, [pc, #1608] @ 2e1b4 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str.w ip, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ - ldr.w sl, [r3, #1572] @ 0x624 │ │ │ │ + ldr.w sl, [r3, #1580] @ 0x62c │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - bl b868 │ │ │ │ + bl b8c0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2cfac │ │ │ │ + beq.n 2dbc8 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2d672 │ │ │ │ + beq.w 2e28e │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d65c │ │ │ │ + beq.w 2e278 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ movs r0, #0 │ │ │ │ blx 34e8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2d0ac │ │ │ │ + beq.n 2dcc8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9068 │ │ │ │ + bl 90c4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2d0a4 │ │ │ │ + beq.n 2dcc0 │ │ │ │ mov sl, r6 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 2d0be │ │ │ │ + bge.n 2dcda │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl b550 │ │ │ │ + bl b5a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2d08e │ │ │ │ + beq.n 2dcaa │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ movs r2, #2 │ │ │ │ blx 36e4 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 2d062 │ │ │ │ + cbz r0, 2dc7e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2d010 │ │ │ │ + beq.n 2dc2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2d010 │ │ │ │ + cbnz r3, 2dc2c │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1416] @ 2d59c │ │ │ │ - ldr.w r2, [pc, #1416] @ 2d5a0 │ │ │ │ + ldr.w r3, [pc, #1416] @ 2e1b8 │ │ │ │ + ldr.w r2, [pc, #1416] @ 2e1bc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ sub.w r1, fp, r3 │ │ │ │ negs r4, r1 │ │ │ │ adcs r4, r1 │ │ │ │ cmp fp, r3 │ │ │ │ it ne │ │ │ │ cmpne fp, r2 │ │ │ │ - beq.n 2d044 │ │ │ │ + beq.n 2dc60 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ sub.w r2, fp, r3 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ - cbnz r3, 2d044 │ │ │ │ + cbnz r3, 2dc60 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ blx 3a00 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 2d074 │ │ │ │ + blt.n 2dc90 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2d058 │ │ │ │ + beq.n 2dc74 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbz r3, 2d086 │ │ │ │ + cbz r3, 2dca2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2d406 │ │ │ │ + bne.w 2e022 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 2cfd8 │ │ │ │ + b.n 2dbf4 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r8 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov sl, r4 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r8, r1 │ │ │ │ movw r6, #833 @ 0x341 │ │ │ │ - b.n 2cd14 │ │ │ │ + b.n 2d930 │ │ │ │ mov r9, r8 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r8, sl │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov.w sl, #0 │ │ │ │ movw r6, #833 @ 0x341 │ │ │ │ - b.n 2cd14 │ │ │ │ + b.n 2d930 │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2d058 │ │ │ │ + b.n 2dc74 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r8 │ │ │ │ mov fp, sl │ │ │ │ mov r8, r1 │ │ │ │ movw r6, #833 @ 0x341 │ │ │ │ - b.n 2cd14 │ │ │ │ + b.n 2d930 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 2d094 │ │ │ │ + b.n 2dcb0 │ │ │ │ mov r8, r6 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r0 │ │ │ │ movw r6, #833 @ 0x341 │ │ │ │ - b.n 2cd14 │ │ │ │ + b.n 2d930 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r6 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl b550 │ │ │ │ + bl b5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d3f6 │ │ │ │ + beq.w 2e012 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl f9e4 │ │ │ │ + bl fa3c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d444 │ │ │ │ + beq.w 2e060 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 2d100 │ │ │ │ + beq.n 2dd1c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbnz r1, 2d100 │ │ │ │ + cbnz r1, 2dd1c │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, fp │ │ │ │ - bl 14ac0 │ │ │ │ + bl 12aa8 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2d3dc │ │ │ │ + beq.w 2dff8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2d12a │ │ │ │ + beq.n 2dd46 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 2d12a │ │ │ │ + cbnz r3, 2dd46 │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ - ldr.w r3, [pc, #1100] @ 2d58c │ │ │ │ + ldr.w r3, [pc, #1100] @ 2e1a8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2d60e │ │ │ │ + beq.w 2e22a │ │ │ │ mov r5, r9 │ │ │ │ movs r1, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ rsb r2, r1, #2 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ orr.w r2, r2, r1, lsl #31 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r6, r1, lsl #2 │ │ │ │ str.w fp, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ mov fp, r3 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2d192 │ │ │ │ + beq.n 2ddae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d452 │ │ │ │ + beq.w 2e06e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 2d5fe │ │ │ │ - ldr.w r3, [pc, #1032] @ 2d5a4 │ │ │ │ + beq.w 2e21a │ │ │ │ + ldr.w r3, [pc, #1032] @ 2e1c0 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 2d5f8 │ │ │ │ + beq.w 2e214 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ vmov.f32 s14, s15 │ │ │ │ vmov.f32 s16, s15 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 2d5ec │ │ │ │ + beq.w 2e208 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2d1e6 │ │ │ │ + beq.n 2de02 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 2d1e6 │ │ │ │ + cbnz r3, 2de02 │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ vmov.f32 s0, s16 │ │ │ │ mov r3, sl │ │ │ │ @@ -63274,57 +64461,57 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ blx r5 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d5fe │ │ │ │ + beq.w 2e21a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2d21a │ │ │ │ + beq.n 2de36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2d21a │ │ │ │ + cbnz r3, 2de36 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r2 │ │ │ │ - bl b550 │ │ │ │ + bl b5a8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d5dc │ │ │ │ + beq.w 2e1f8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl f9e4 │ │ │ │ + bl fa3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d5ce │ │ │ │ + beq.w 2e1ea │ │ │ │ ldr.w r1, [fp] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 2d256 │ │ │ │ + beq.n 2de72 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [fp] │ │ │ │ - cbnz r1, 2d256 │ │ │ │ + cbnz r1, 2de72 │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, sl │ │ │ │ - bl 14ac0 │ │ │ │ + bl 12aa8 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 2d45a │ │ │ │ + beq.w 2e076 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2d27e │ │ │ │ + beq.n 2de9a │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - cbnz r2, 2d27e │ │ │ │ + cbnz r2, 2de9a │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r4 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -63332,350 +64519,350 @@ │ │ │ │ mov r4, r7 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ it ne │ │ │ │ strne.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9068 │ │ │ │ + bl 90c4 │ │ │ │ cmp sl, r0 │ │ │ │ - bge.w 2d5a8 │ │ │ │ + bge.w 2e1c4 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 2d990 │ │ │ │ + bpl.w 2e5ac │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r7, [r3, sl, lsl #2] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r1, r7 │ │ │ │ - bl f9e4 │ │ │ │ + bl fa3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d4e4 │ │ │ │ + beq.w 2e100 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2d4a4 │ │ │ │ + beq.w 2e0c0 │ │ │ │ movs r1, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ eor.w r2, r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r2, r2, r1, lsl #31 │ │ │ │ add.w r1, r6, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 2d326 │ │ │ │ + beq.n 2df42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d474 │ │ │ │ + beq.w 2e090 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2d492 │ │ │ │ + beq.w 2e0ae │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ blx 34dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2d47c │ │ │ │ + blt.w 2e098 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 2d354 │ │ │ │ + beq.n 2df70 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 2d354 │ │ │ │ + cbnz r3, 2df70 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, r7 │ │ │ │ - bl f9e4 │ │ │ │ + bl fa3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d540 │ │ │ │ + beq.w 2e15c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2d500 │ │ │ │ + beq.w 2e11c │ │ │ │ movs r1, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ eor.w r2, r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r2, r2, r1, lsl #31 │ │ │ │ add.w r1, r6, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r3 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 2d3a8 │ │ │ │ + beq.n 2dfc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d4f8 │ │ │ │ + beq.w 2e114 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2d540 │ │ │ │ + beq.w 2e15c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ blx 34dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2d562 │ │ │ │ + blt.w 2e17e │ │ │ │ ldr.w r3, [r9] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 2d3d8 │ │ │ │ + beq.n 2dff4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d558 │ │ │ │ + beq.w 2e174 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 2d2a2 │ │ │ │ + b.n 2debe │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d110 │ │ │ │ + beq.w 2dd2c │ │ │ │ mov.w sl, #0 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov.w r6, #836 @ 0x344 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r9, sl │ │ │ │ - b.n 2cd14 │ │ │ │ + b.n 2d930 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov.w r6, #836 @ 0x344 │ │ │ │ - b.n 2cd14 │ │ │ │ + b.n 2d930 │ │ │ │ mov r0, r5 │ │ │ │ blx 3834 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d074 │ │ │ │ + beq.w 2dc90 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 93d4 │ │ │ │ + bl 9430 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2d074 │ │ │ │ + bne.w 2dc90 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2d05e │ │ │ │ + beq.w 2dc7a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2d05e │ │ │ │ + bne.w 2dc7a │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2d05e │ │ │ │ + b.n 2dc7a │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r9, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov sl, r0 │ │ │ │ mov.w r6, #836 @ 0x344 │ │ │ │ - b.n 2cd14 │ │ │ │ + b.n 2d930 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2d192 │ │ │ │ + b.n 2ddae │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d264 │ │ │ │ + beq.w 2de80 │ │ │ │ mov.w r9, #0 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov fp, r9 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ movw r6, #838 @ 0x346 │ │ │ │ - b.n 2cd14 │ │ │ │ + b.n 2d930 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2d326 │ │ │ │ + b.n 2df42 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov fp, r9 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov sl, r8 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov.w r6, #840 @ 0x348 │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 2cd14 │ │ │ │ + b.n 2d930 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov fp, r9 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov sl, r8 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov.w r6, #840 @ 0x348 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 2cd14 │ │ │ │ + b.n 2d930 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2d9c0 │ │ │ │ + beq.w 2e5dc │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r5 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r9] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r5 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 2d4de │ │ │ │ + beq.n 2e0fa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 2d4de │ │ │ │ + cbnz r2, 2e0fa │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 2d2f2 │ │ │ │ + b.n 2df0e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov sl, r8 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov fp, r0 │ │ │ │ mov.w r6, #840 @ 0x348 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 2cd14 │ │ │ │ + b.n 2d930 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2d3a8 │ │ │ │ + b.n 2dfc4 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2d9a8 │ │ │ │ + beq.w 2e5c4 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r5 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r9] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r5 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 2d53a │ │ │ │ + beq.n 2e156 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 2d53a │ │ │ │ + cbnz r2, 2e156 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 2d374 │ │ │ │ + b.n 2df90 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov.w r9, #0 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov sl, r8 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov fp, r9 │ │ │ │ str r3, [sp, #24] │ │ │ │ movw r6, #841 @ 0x349 │ │ │ │ - b.w 2cd14 │ │ │ │ + b.w 2d930 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2d2a2 │ │ │ │ + b.n 2debe │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov fp, r9 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov sl, r8 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ movw r6, #841 @ 0x349 │ │ │ │ - b.w 2cd14 │ │ │ │ + b.w 2d930 │ │ │ │ nop │ │ │ │ lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + adds r1, #184 @ 0xb8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ movs r3, r0 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #44 @ 0x2c │ │ │ │ + cmp r4, #16 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ mov r4, fp │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2d5c8 │ │ │ │ + beq.n 2e1e4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2d5c8 │ │ │ │ + cbnz r3, 2e1e4 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 2cf68 │ │ │ │ + b.n 2db84 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ movw r6, #838 @ 0x346 │ │ │ │ - b.w 2cd14 │ │ │ │ + b.w 2d930 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r9, r0 │ │ │ │ movw r6, #838 @ 0x346 │ │ │ │ - b.w 2cd14 │ │ │ │ + b.w 2d930 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d1cc │ │ │ │ - b.n 2d3e6 │ │ │ │ - bl 89f4 │ │ │ │ - b.n 2d1b0 │ │ │ │ + beq.w 2dde8 │ │ │ │ + b.n 2e002 │ │ │ │ + bl 89c4 │ │ │ │ + b.n 2ddcc │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov sl, fp │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r9, fp │ │ │ │ mov.w r6, #836 @ 0x344 │ │ │ │ - b.w 2cd14 │ │ │ │ + b.w 2d930 │ │ │ │ ldr.w fp, [r9, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 2d978 │ │ │ │ + beq.w 2e594 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -63684,48 +64871,48 @@ │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2d658 │ │ │ │ + beq.n 2e274 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ - cbnz r2, 2d658 │ │ │ │ + cbnz r2, 2e274 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r1, #0 │ │ │ │ - b.n 2d158 │ │ │ │ + b.n 2dd74 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ movw r6, #830 @ 0x33e │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r9, sl │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov fp, sl │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - b.w 2cd14 │ │ │ │ + b.w 2d930 │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2cfac │ │ │ │ + b.n 2dbc8 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r7 │ │ │ │ mov fp, sl │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ movw r6, #826 @ 0x33a │ │ │ │ - b.w 2cd14 │ │ │ │ + b.w 2d930 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r0 │ │ │ │ movw r6, #826 @ 0x33a │ │ │ │ - b.w 2cd14 │ │ │ │ + b.w 2d930 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2d918 │ │ │ │ + beq.w 2e534 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -63734,65 +64921,65 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2d6d6 │ │ │ │ + beq.n 2e2f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2d6d6 │ │ │ │ + cbnz r3, 2e2f2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ mov fp, r5 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 2ce9a │ │ │ │ + b.w 2dab6 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2cef2 │ │ │ │ - ldr r3, [pc, #864] @ (2da48 ) │ │ │ │ + b.n 2db0e │ │ │ │ + ldr r3, [pc, #864] @ (2e664 ) │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #840] @ (2da4c ) │ │ │ │ + ldr r3, [pc, #840] @ (2e668 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #472] @ 0x1d8 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bl b868 │ │ │ │ + bl b8c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2d728 │ │ │ │ + beq.n 2e344 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d8f4 │ │ │ │ - cbz r5, 2d746 │ │ │ │ + beq.w 2e510 │ │ │ │ + cbz r5, 2e362 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c9c │ │ │ │ + bl 9cf8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2d746 │ │ │ │ + beq.n 2e362 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d8fc │ │ │ │ + beq.w 2e518 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov r8, r9 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strd r9, r9, [sp, #44] @ 0x2c │ │ │ │ @@ -63806,15 +64993,15 @@ │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str.w r9, [sp, #24] │ │ │ │ - b.w 2a85c │ │ │ │ + b.w 2b478 │ │ │ │ mov r9, r4 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov r7, r9 │ │ │ │ mov fp, r9 │ │ │ │ mov r8, r9 │ │ │ │ mov sl, r9 │ │ │ │ @@ -63833,18 +65020,18 @@ │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str.w r9, [sp, #24] │ │ │ │ - b.w 2a812 │ │ │ │ + b.w 2b42e │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2ca42 │ │ │ │ + b.w 2d65e │ │ │ │ movs r3, #1 │ │ │ │ mov r7, fp │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ strd r0, r0, [sp, #44] @ 0x2c │ │ │ │ movw r6, #801 @ 0x321 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ @@ -63857,34 +65044,34 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 2a846 │ │ │ │ + b.w 2b462 │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2ca6c │ │ │ │ + b.w 2d688 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2ca84 │ │ │ │ + b.w 2d6a0 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2caa2 │ │ │ │ - ldr r2, [pc, #512] @ (2da50 ) │ │ │ │ + b.w 2d6be │ │ │ │ + ldr r2, [pc, #512] @ (2e66c ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2d904 │ │ │ │ + bne.n 2e520 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 2c9f8 │ │ │ │ + bne.w 2d614 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, sl │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov r8, sl │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ movw r6, #801 @ 0x321 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ @@ -63898,15 +65085,15 @@ │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ str.w sl, [sp, #92] @ 0x5c │ │ │ │ str.w sl, [sp, #32] │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 2a828 │ │ │ │ + b.w 2b444 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r5, r4, [sp, #100] @ 0x64 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ movw r6, #801 @ 0x321 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ @@ -63920,1263 +65107,1262 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 2a85c │ │ │ │ + b.w 2b478 │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2ca10 │ │ │ │ + b.w 2d62c │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2d728 │ │ │ │ + b.n 2e344 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2d746 │ │ │ │ - ldr r2, [pc, #332] @ (2da54 ) │ │ │ │ + b.n 2e362 │ │ │ │ + ldr r2, [pc, #332] @ (2e670 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2d858 │ │ │ │ + beq.n 2e474 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ blx 3560 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 2d85e │ │ │ │ - ldr r3, [pc, #316] @ (2da58 ) │ │ │ │ + b.n 2e47a │ │ │ │ + ldr r3, [pc, #316] @ (2e674 ) │ │ │ │ movw r2, #20761 @ 0x5119 │ │ │ │ - ldr r1, [pc, #316] @ (2da5c ) │ │ │ │ - ldr r0, [pc, #316] @ (2da60 ) │ │ │ │ + ldr r1, [pc, #316] @ (2e678 ) │ │ │ │ + ldr r0, [pc, #316] @ (2e67c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #816 @ 0x330 │ │ │ │ + add.w r3, r3, #856 @ 0x358 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #304] @ (2da64 ) │ │ │ │ + ldr r3, [pc, #304] @ (2e680 ) │ │ │ │ movw r2, #20415 @ 0x4fbf │ │ │ │ - ldr r1, [pc, #304] @ (2da68 ) │ │ │ │ - ldr r0, [pc, #304] @ (2da6c ) │ │ │ │ + ldr r1, [pc, #304] @ (2e684 ) │ │ │ │ + ldr r0, [pc, #304] @ (2e688 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #816 @ 0x330 │ │ │ │ + add.w r3, r3, #856 @ 0x358 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #292] @ (2da70 ) │ │ │ │ + ldr r3, [pc, #292] @ (2e68c ) │ │ │ │ movw r2, #20717 @ 0x50ed │ │ │ │ - ldr r1, [pc, #292] @ (2da74 ) │ │ │ │ - ldr r0, [pc, #292] @ (2da78 ) │ │ │ │ + ldr r1, [pc, #292] @ (2e690 ) │ │ │ │ + ldr r0, [pc, #292] @ (2e694 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #816 @ 0x330 │ │ │ │ + add.w r3, r3, #856 @ 0x358 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #280] @ (2da7c ) │ │ │ │ + ldr r3, [pc, #280] @ (2e698 ) │ │ │ │ movw r2, #20594 @ 0x5072 │ │ │ │ - ldr r1, [pc, #280] @ (2da80 ) │ │ │ │ - ldr r0, [pc, #280] @ (2da84 ) │ │ │ │ + ldr r1, [pc, #280] @ (2e69c ) │ │ │ │ + ldr r0, [pc, #280] @ (2e6a0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #816 @ 0x330 │ │ │ │ + add.w r3, r3, #856 @ 0x358 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ (2da88 ) │ │ │ │ + ldr r3, [pc, #268] @ (2e6a4 ) │ │ │ │ movw r2, #20867 @ 0x5183 │ │ │ │ - ldr r1, [pc, #268] @ (2da8c ) │ │ │ │ - ldr r0, [pc, #268] @ (2da90 ) │ │ │ │ + ldr r1, [pc, #268] @ (2e6a8 ) │ │ │ │ + ldr r0, [pc, #268] @ (2e6ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #816 @ 0x330 │ │ │ │ + add.w r3, r3, #856 @ 0x358 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (2da94 ) │ │ │ │ + ldr r3, [pc, #256] @ (2e6b0 ) │ │ │ │ movw r2, #20922 @ 0x51ba │ │ │ │ - ldr r1, [pc, #256] @ (2da98 ) │ │ │ │ - ldr r0, [pc, #256] @ (2da9c ) │ │ │ │ + ldr r1, [pc, #256] @ (2e6b4 ) │ │ │ │ + ldr r0, [pc, #256] @ (2e6b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #816 @ 0x330 │ │ │ │ + add.w r3, r3, #856 @ 0x358 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #244] @ (2daa0 ) │ │ │ │ + ldr r3, [pc, #244] @ (2e6bc ) │ │ │ │ movw r2, #20976 @ 0x51f0 │ │ │ │ - ldr r1, [pc, #244] @ (2daa4 ) │ │ │ │ - ldr r0, [pc, #244] @ (2daa8 ) │ │ │ │ + ldr r1, [pc, #244] @ (2e6c0 ) │ │ │ │ + ldr r0, [pc, #244] @ (2e6c4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #816 @ 0x330 │ │ │ │ + add.w r3, r3, #856 @ 0x358 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #232] @ (2daac ) │ │ │ │ + ldr r3, [pc, #232] @ (2e6c8 ) │ │ │ │ movw r2, #20943 @ 0x51cf │ │ │ │ - ldr r1, [pc, #232] @ (2dab0 ) │ │ │ │ - ldr r0, [pc, #232] @ (2dab4 ) │ │ │ │ + ldr r1, [pc, #232] @ (2e6cc ) │ │ │ │ + ldr r0, [pc, #232] @ (2e6d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #816 @ 0x330 │ │ │ │ + add.w r3, r3, #856 @ 0x358 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #220] @ (2dab8 ) │ │ │ │ + ldr r3, [pc, #220] @ (2e6d4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #220] @ (2dabc ) │ │ │ │ - ldr r0, [pc, #220] @ (2dac0 ) │ │ │ │ + ldr r1, [pc, #220] @ (2e6d8 ) │ │ │ │ + ldr r0, [pc, #220] @ (2e6dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ bl 40dc │ │ │ │ bl 42ec │ │ │ │ - ldr r3, [pc, #200] @ (2dac4 ) │ │ │ │ + ldr r3, [pc, #200] @ (2e6e0 ) │ │ │ │ movw r2, #19792 @ 0x4d50 │ │ │ │ - ldr r1, [pc, #196] @ (2dac8 ) │ │ │ │ - ldr r0, [pc, #200] @ (2dacc ) │ │ │ │ + ldr r1, [pc, #196] @ (2e6e4 ) │ │ │ │ + ldr r0, [pc, #200] @ (2e6e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #816 @ 0x330 │ │ │ │ + add.w r3, r3, #856 @ 0x358 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #188] @ (2dad0 ) │ │ │ │ + ldr r3, [pc, #188] @ (2e6ec ) │ │ │ │ movw r2, #20494 @ 0x500e │ │ │ │ - ldr r1, [pc, #184] @ (2dad4 ) │ │ │ │ - ldr r0, [pc, #188] @ (2dad8 ) │ │ │ │ + ldr r1, [pc, #184] @ (2e6f0 ) │ │ │ │ + ldr r0, [pc, #188] @ (2e6f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #816 @ 0x330 │ │ │ │ + add.w r3, r3, #856 @ 0x358 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 419c │ │ │ │ - ldr r3, [pc, #172] @ (2dadc ) │ │ │ │ + ldr r3, [pc, #172] @ (2e6f8 ) │ │ │ │ movw r2, #20404 @ 0x4fb4 │ │ │ │ - ldr r1, [pc, #168] @ (2dae0 ) │ │ │ │ - ldr r0, [pc, #172] @ (2dae4 ) │ │ │ │ + ldr r1, [pc, #168] @ (2e6fc ) │ │ │ │ + ldr r0, [pc, #172] @ (2e700 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #816 @ 0x330 │ │ │ │ + add.w r3, r3, #856 @ 0x358 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r1, pc, #264 @ (adr r1, 2e780 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r4, [r7, r3] │ │ │ │ + strb r0, [r0, r4] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ + add r1, pc, #168 @ (adr r1, 2e72c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r4, [r4, r3] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + strb r2, [r4, #1] │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r1, pc, #72 @ (adr r1, 2e6d8 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ + strb r0, [r2, r3] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r4, #17] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ + add r0, pc, #1000 @ (adr r0, 2ea84 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + strb r6, [r1, #1] │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r0, pc, #904 @ (adr r0, 2ea30 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + strb r0, [r4, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r0, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + add r0, pc, #808 @ (adr r0, 2e9dc ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + strb r0, [r1, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + add r0, pc, #712 @ (adr r0, 2e988 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ + add r0, pc, #616 @ (adr r0, 2e934 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r4, [r2, r1] │ │ │ │ + strb r0, [r3, r1] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r7, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r1, #4] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + ldrsb r4, [r5, r0] │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r0, pc, #384 @ (adr r0, 2e864 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r2, [r3, r0] │ │ │ │ + strb r6, [r3, r0] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ + add r0, pc, #288 @ (adr r0, 2e810 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r2, [r0, r0] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r3, #2] │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ + add r0, pc, #176 @ (adr r0, 2e7ac ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #700] @ (2ddb8 ) │ │ │ │ + ldr r3, [pc, #696] @ (2e9d0 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #700] @ (2ddbc ) │ │ │ │ + ldr r2, [pc, #696] @ (2e9d4 ) │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr.w r4, [r3, #268] @ 0x10c │ │ │ │ - ldr r3, [pc, #684] @ (2ddc0 ) │ │ │ │ + ldr r3, [pc, #680] @ (2e9d8 ) │ │ │ │ strh.w r5, [sp, #32] │ │ │ │ - ldr r6, [pc, #684] @ (2ddc4 ) │ │ │ │ + ldr r6, [pc, #680] @ (2e9dc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2dd24 │ │ │ │ + bne.w 2e940 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2deb6 │ │ │ │ + beq.w 2eace │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2db44 │ │ │ │ + beq.n 2e760 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #640] @ (2ddc8 ) │ │ │ │ + ldr r2, [pc, #636] @ (2e9e0 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #612] @ 2ddb0 │ │ │ │ + vldr d7, [pc, #608] @ 2e9c8 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 2ddaa │ │ │ │ + beq.w 2e9c4 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2dd9a │ │ │ │ - ldr r3, [pc, #604] @ (2ddcc ) │ │ │ │ + bne.w 2e9b4 │ │ │ │ + ldr r3, [pc, #600] @ (2e9e4 ) │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 2dd34 │ │ │ │ - ldr r3, [pc, #592] @ (2ddd0 ) │ │ │ │ + beq.w 2e950 │ │ │ │ + ldr r3, [pc, #588] @ (2e9e8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2dde4 │ │ │ │ + beq.w 2e9fc │ │ │ │ ldr r5, [r2, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2dca8 │ │ │ │ + beq.w 2e8c4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2dca8 │ │ │ │ + beq.w 2e8c4 │ │ │ │ movs r0, #1 │ │ │ │ blx 3834 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2dd00 │ │ │ │ + beq.w 2e91c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2dbc6 │ │ │ │ + beq.n 2e7e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 2dbc6 │ │ │ │ + cbnz r3, 2e7e2 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2dd00 │ │ │ │ + beq.w 2e91c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 2dee2 │ │ │ │ - ldr r3, [pc, #504] @ (2ddd0 ) │ │ │ │ + beq.w 2eafa │ │ │ │ + ldr r3, [pc, #500] @ (2e9e8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2def0 │ │ │ │ + beq.w 2eb08 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2dcc2 │ │ │ │ + beq.n 2e8de │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2dcc2 │ │ │ │ + beq.n 2e8de │ │ │ │ movs r0, #2 │ │ │ │ blx 3834 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2de98 │ │ │ │ + beq.w 2eab0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2dc1c │ │ │ │ + beq.n 2e838 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2dc1c │ │ │ │ + cbnz r3, 2e838 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2de98 │ │ │ │ + beq.w 2eab0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 3c74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2dcdc │ │ │ │ + beq.n 2e8f8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2dc44 │ │ │ │ + beq.n 2e860 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2de4c │ │ │ │ + beq.w 2ea64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2dc58 │ │ │ │ + beq.n 2e874 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2de44 │ │ │ │ + beq.w 2ea5c │ │ │ │ ldrb.w r3, [sp, #22] │ │ │ │ - cbz r3, 2dc70 │ │ │ │ + cbz r3, 2e88c │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #22 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2dd00 │ │ │ │ + beq.n 2e91c │ │ │ │ blx 377c │ │ │ │ - cbz r4, 2dc8a │ │ │ │ + cbz r4, 2e8a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2dc8a │ │ │ │ + beq.n 2e8a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2de3c │ │ │ │ - ldr r2, [pc, #328] @ (2ddd4 ) │ │ │ │ - ldr r3, [pc, #304] @ (2ddc0 ) │ │ │ │ + beq.w 2ea54 │ │ │ │ + ldr r2, [pc, #324] @ (2e9ec ) │ │ │ │ + ldr r3, [pc, #300] @ (2e9d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2dede │ │ │ │ + bne.w 2eaf6 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2de6c │ │ │ │ + beq.w 2ea84 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2de6c │ │ │ │ + beq.w 2ea84 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 2dbc6 │ │ │ │ + b.n 2e7e2 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2de84 │ │ │ │ + beq.w 2ea9c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2de84 │ │ │ │ + beq.w 2ea9c │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 2dc1c │ │ │ │ + b.n 2e838 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2dcea │ │ │ │ + beq.n 2e906 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ded6 │ │ │ │ + beq.w 2eaee │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2dd00 │ │ │ │ + beq.n 2e91c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2dd00 │ │ │ │ + cbnz r3, 2e91c │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r5, #66 @ 0x42 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2de60 │ │ │ │ + bne.w 2ea78 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2de54 │ │ │ │ - ldr r0, [pc, #192] @ (2ddd8 ) │ │ │ │ + bne.w 2ea6c │ │ │ │ + ldr r0, [pc, #188] @ (2e9f0 ) │ │ │ │ mov r1, r5 │ │ │ │ movs r7, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - b.n 2dc70 │ │ │ │ - ldr r3, [pc, #164] @ (2ddcc ) │ │ │ │ + bl d294 │ │ │ │ + b.n 2e88c │ │ │ │ + ldr r3, [pc, #160] @ (2e9e4 ) │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 2db7c │ │ │ │ + bne.w 2e798 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r5, r3, #6 │ │ │ │ - bpl.w 2df00 │ │ │ │ - ldr r3, [pc, #156] @ (2dddc ) │ │ │ │ + bpl.w 2eb18 │ │ │ │ + ldr r3, [pc, #152] @ (2e9f4 ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 2df04 │ │ │ │ - ldr r3, [pc, #148] @ (2dde0 ) │ │ │ │ + beq.w 2eb1c │ │ │ │ + ldr r3, [pc, #144] @ (2e9f8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 2df1a │ │ │ │ + beq.w 2eb32 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 2de6c │ │ │ │ + bls.w 2ea84 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2dd6c │ │ │ │ + beq.n 2e988 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 2df04 │ │ │ │ - ldr r3, [pc, #108] @ (2dde0 ) │ │ │ │ + beq.w 2eb1c │ │ │ │ + ldr r3, [pc, #104] @ (2e9f8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 2df1a │ │ │ │ + beq.w 2eb32 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 2de84 │ │ │ │ + bls.n 2ea9c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2dc22 │ │ │ │ + beq.w 2e83e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 2dc22 │ │ │ │ + b.n 2e83e │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 2db6e │ │ │ │ + bne.w 2e78a │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ - b.n 2dd02 │ │ │ │ - nop │ │ │ │ + b.n 2e91e │ │ │ │ ... │ │ │ │ - cmp r4, #132 @ 0x84 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ movs r3, r0 │ │ │ │ - movs r1, #168 @ 0xa8 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + asrs r6, r6, #21 │ │ │ │ movs r3, r0 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + ldrb r6, [r4, #20] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #30 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ movs r3, r0 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.w 2defc │ │ │ │ - ldr r2, [pc, #304] @ (2df20 ) │ │ │ │ + bpl.w 2eb14 │ │ │ │ + ldr r2, [pc, #304] @ (2eb38 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2df04 │ │ │ │ - ldr r1, [pc, #300] @ (2df24 ) │ │ │ │ + beq.w 2eb1c │ │ │ │ + ldr r1, [pc, #300] @ (2eb3c ) │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 2df1a │ │ │ │ + beq.w 2eb32 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 2de6c │ │ │ │ + bls.n 2ea84 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 2de16 │ │ │ │ + beq.n 2ea2e │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2df04 │ │ │ │ - ldr r2, [pc, #264] @ (2df24 ) │ │ │ │ + beq.n 2eb1c │ │ │ │ + ldr r2, [pc, #264] @ (2eb3c ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2df1a │ │ │ │ + beq.n 2eb32 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 2de84 │ │ │ │ + bls.n 2ea9c │ │ │ │ ldr r6, [r7, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2dc22 │ │ │ │ + beq.w 2e83e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 2dc22 │ │ │ │ + b.n 2e83e │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2dc8a │ │ │ │ + b.n 2e8a6 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2dc58 │ │ │ │ + b.n 2e874 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2dc44 │ │ │ │ + b.n 2e860 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 2dd16 │ │ │ │ + b.n 2e932 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 2dd0c │ │ │ │ + b.n 2e928 │ │ │ │ movs r0, #1 │ │ │ │ blx 3834 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2dd00 │ │ │ │ + beq.w 2e91c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 37b0 │ │ │ │ - b.n 2dbac │ │ │ │ + b.n 2e7c8 │ │ │ │ movs r0, #2 │ │ │ │ blx 3834 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 2de98 │ │ │ │ + cbz r0, 2eab0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 37b0 │ │ │ │ - b.n 2dc00 │ │ │ │ + b.n 2e81c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2dd00 │ │ │ │ + beq.w 2e91c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2dd00 │ │ │ │ + bne.w 2e91c │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2dd00 │ │ │ │ - ldr r1, [pc, #112] @ (2df28 ) │ │ │ │ + b.n 2e91c │ │ │ │ + ldr r1, [pc, #112] @ (2eb40 ) │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #112] @ (2df2c ) │ │ │ │ + ldr r0, [pc, #112] @ (2eb44 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ddaa │ │ │ │ + beq.w 2e9c4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 2db44 │ │ │ │ + b.n 2e760 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2dcea │ │ │ │ + b.n 2e906 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.n 2df00 │ │ │ │ - ldr r3, [pc, #52] @ (2df20 ) │ │ │ │ + bpl.n 2eb18 │ │ │ │ + ldr r3, [pc, #52] @ (2eb38 ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - b.n 2dd6c │ │ │ │ + b.n 2e988 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.n 2defc │ │ │ │ - ldr r2, [pc, #40] @ (2df20 ) │ │ │ │ + bpl.n 2eb14 │ │ │ │ + ldr r2, [pc, #40] @ (2eb38 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ - b.n 2de16 │ │ │ │ + b.n 2ea2e │ │ │ │ bl 40dc │ │ │ │ bl 42ec │ │ │ │ - ldr r3, [pc, #40] @ (2df30 ) │ │ │ │ + ldr r3, [pc, #40] @ (2eb48 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #40] @ (2df34 ) │ │ │ │ - ldr r0, [pc, #40] @ (2df38 ) │ │ │ │ + ldr r1, [pc, #40] @ (2eb4c ) │ │ │ │ + ldr r0, [pc, #40] @ (2eb50 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ nop │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #18] │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r4, #96] @ 0x60 │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r0, r3] │ │ │ │ + str r0, [r1, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + str r4, [r0, r4] │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #696] @ (2e208 ) │ │ │ │ + ldr r3, [pc, #696] @ (2ee20 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #696] @ (2e20c ) │ │ │ │ + ldr r2, [pc, #696] @ (2ee24 ) │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr.w r4, [r3, #264] @ 0x108 │ │ │ │ - ldr r3, [pc, #680] @ (2e210 ) │ │ │ │ + ldr r3, [pc, #680] @ (2ee28 ) │ │ │ │ strh.w r5, [sp, #32] │ │ │ │ - ldr r6, [pc, #680] @ (2e214 ) │ │ │ │ + ldr r6, [pc, #680] @ (2ee2c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e178 │ │ │ │ + bne.w 2ed90 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2e304 │ │ │ │ + beq.w 2ef1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2df98 │ │ │ │ + beq.n 2ebb0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #636] @ (2e218 ) │ │ │ │ + ldr r2, [pc, #636] @ (2ee30 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #608] @ 2e200 │ │ │ │ + vldr d7, [pc, #608] @ 2ee18 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 2e1fc │ │ │ │ + beq.w 2ee14 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e1ec │ │ │ │ - ldr r3, [pc, #600] @ (2e21c ) │ │ │ │ + bne.w 2ee04 │ │ │ │ + ldr r3, [pc, #600] @ (2ee34 ) │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 2e188 │ │ │ │ - ldr r3, [pc, #588] @ (2e220 ) │ │ │ │ + beq.w 2eda0 │ │ │ │ + ldr r3, [pc, #588] @ (2ee38 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2e234 │ │ │ │ + beq.w 2ee4c │ │ │ │ ldr r5, [r2, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2e0fc │ │ │ │ + beq.w 2ed14 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e0fc │ │ │ │ + beq.w 2ed14 │ │ │ │ movs r0, #1 │ │ │ │ blx 3834 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e154 │ │ │ │ + beq.w 2ed6c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e01a │ │ │ │ + beq.n 2ec32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 2e01a │ │ │ │ + cbnz r3, 2ec32 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2e154 │ │ │ │ + beq.w 2ed6c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 2e330 │ │ │ │ - ldr r3, [pc, #500] @ (2e220 ) │ │ │ │ + beq.w 2ef48 │ │ │ │ + ldr r3, [pc, #500] @ (2ee38 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2e33e │ │ │ │ + beq.w 2ef56 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2e116 │ │ │ │ + beq.n 2ed2e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e116 │ │ │ │ + beq.n 2ed2e │ │ │ │ movs r0, #0 │ │ │ │ blx 3834 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e2e6 │ │ │ │ + beq.w 2eefe │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e070 │ │ │ │ + beq.n 2ec88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2e070 │ │ │ │ + cbnz r3, 2ec88 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2e2e6 │ │ │ │ + beq.w 2eefe │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 3c44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e130 │ │ │ │ + beq.n 2ed48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e098 │ │ │ │ + beq.n 2ecb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e29a │ │ │ │ + beq.w 2eeb2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e0ac │ │ │ │ + beq.n 2ecc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e292 │ │ │ │ + beq.w 2eeaa │ │ │ │ ldrb.w r3, [sp, #22] │ │ │ │ - cbz r3, 2e0c4 │ │ │ │ + cbz r3, 2ecdc │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #22 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2e154 │ │ │ │ + beq.n 2ed6c │ │ │ │ blx 377c │ │ │ │ - cbz r4, 2e0de │ │ │ │ + cbz r4, 2ecf6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e0de │ │ │ │ + beq.n 2ecf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e28a │ │ │ │ - ldr r2, [pc, #324] @ (2e224 ) │ │ │ │ - ldr r3, [pc, #300] @ (2e210 ) │ │ │ │ + beq.w 2eea2 │ │ │ │ + ldr r2, [pc, #324] @ (2ee3c ) │ │ │ │ + ldr r3, [pc, #300] @ (2ee28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2e32c │ │ │ │ + bne.w 2ef44 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e2ba │ │ │ │ + beq.w 2eed2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e2ba │ │ │ │ + beq.w 2eed2 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 2e01a │ │ │ │ + b.n 2ec32 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e2d2 │ │ │ │ + beq.w 2eeea │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e2d2 │ │ │ │ + beq.w 2eeea │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 2e070 │ │ │ │ + b.n 2ec88 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e13e │ │ │ │ + beq.n 2ed56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e324 │ │ │ │ + beq.w 2ef3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e154 │ │ │ │ + beq.n 2ed6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2e154 │ │ │ │ + cbnz r3, 2ed6c │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r5, #62 @ 0x3e │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e2ae │ │ │ │ + bne.w 2eec6 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e2a2 │ │ │ │ - ldr r0, [pc, #188] @ (2e228 ) │ │ │ │ + bne.w 2eeba │ │ │ │ + ldr r0, [pc, #188] @ (2ee40 ) │ │ │ │ mov r1, r5 │ │ │ │ movs r7, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - b.n 2e0c4 │ │ │ │ - ldr r3, [pc, #160] @ (2e21c ) │ │ │ │ + bl d294 │ │ │ │ + b.n 2ecdc │ │ │ │ + ldr r3, [pc, #160] @ (2ee34 ) │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 2dfd0 │ │ │ │ + bne.w 2ebe8 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r5, r3, #6 │ │ │ │ - bpl.w 2e34e │ │ │ │ - ldr r3, [pc, #152] @ (2e22c ) │ │ │ │ + bpl.w 2ef66 │ │ │ │ + ldr r3, [pc, #152] @ (2ee44 ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 2e352 │ │ │ │ - ldr r3, [pc, #144] @ (2e230 ) │ │ │ │ + beq.w 2ef6a │ │ │ │ + ldr r3, [pc, #144] @ (2ee48 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 2e368 │ │ │ │ + beq.w 2ef80 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 2e2ba │ │ │ │ + bls.w 2eed2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2e1c0 │ │ │ │ + beq.n 2edd8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 2e352 │ │ │ │ - ldr r3, [pc, #104] @ (2e230 ) │ │ │ │ + beq.w 2ef6a │ │ │ │ + ldr r3, [pc, #104] @ (2ee48 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 2e368 │ │ │ │ + beq.w 2ef80 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e2d2 │ │ │ │ + beq.n 2eeea │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2e076 │ │ │ │ + beq.w 2ec8e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 2e076 │ │ │ │ + b.n 2ec8e │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 2dfc2 │ │ │ │ + bne.w 2ebda │ │ │ │ movs r5, #60 @ 0x3c │ │ │ │ - b.n 2e156 │ │ │ │ + b.n 2ed6e │ │ │ │ ... │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + adds r0, r3, #0 │ │ │ │ movs r3, r0 │ │ │ │ - adds r4, r2, #5 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, #4 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ movs r3, r0 │ │ │ │ - strh r6, [r1, #22] │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ movs r3, r0 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.w 2e34a │ │ │ │ - ldr r2, [pc, #300] @ (2e36c ) │ │ │ │ + bpl.w 2ef62 │ │ │ │ + ldr r2, [pc, #300] @ (2ef84 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2e352 │ │ │ │ - ldr r1, [pc, #296] @ (2e370 ) │ │ │ │ + beq.w 2ef6a │ │ │ │ + ldr r1, [pc, #296] @ (2ef88 ) │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 2e368 │ │ │ │ + beq.w 2ef80 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 2e2ba │ │ │ │ + bls.n 2eed2 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 2e266 │ │ │ │ + beq.n 2ee7e │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e352 │ │ │ │ - ldr r2, [pc, #260] @ (2e370 ) │ │ │ │ + beq.n 2ef6a │ │ │ │ + ldr r2, [pc, #260] @ (2ef88 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e368 │ │ │ │ + beq.n 2ef80 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 2e2d2 │ │ │ │ + cbz r3, 2eeea │ │ │ │ ldr r6, [r7, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2e076 │ │ │ │ + beq.w 2ec8e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 2e076 │ │ │ │ + b.n 2ec8e │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2e0de │ │ │ │ + b.n 2ecf6 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2e0ac │ │ │ │ + b.n 2ecc4 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2e098 │ │ │ │ + b.n 2ecb0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 2e16a │ │ │ │ + b.n 2ed82 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 2e160 │ │ │ │ + b.n 2ed78 │ │ │ │ movs r0, #1 │ │ │ │ blx 3834 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e154 │ │ │ │ + beq.w 2ed6c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx 37b0 │ │ │ │ - b.n 2e000 │ │ │ │ + b.n 2ec18 │ │ │ │ movs r0, #0 │ │ │ │ blx 3834 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 2e2e6 │ │ │ │ + cbz r0, 2eefe │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 37b0 │ │ │ │ - b.n 2e054 │ │ │ │ + b.n 2ec6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2e154 │ │ │ │ + beq.w 2ed6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e154 │ │ │ │ + bne.w 2ed6c │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2e154 │ │ │ │ - ldr r1, [pc, #108] @ (2e374 ) │ │ │ │ + b.n 2ed6c │ │ │ │ + ldr r1, [pc, #108] @ (2ef8c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - ldr r0, [pc, #108] @ (2e378 ) │ │ │ │ + ldr r0, [pc, #108] @ (2ef90 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e1fc │ │ │ │ + beq.w 2ee14 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 2df98 │ │ │ │ + b.n 2ebb0 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2e13e │ │ │ │ + b.n 2ed56 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.n 2e34e │ │ │ │ - ldr r3, [pc, #48] @ (2e36c ) │ │ │ │ + bpl.n 2ef66 │ │ │ │ + ldr r3, [pc, #48] @ (2ef84 ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - b.n 2e1c0 │ │ │ │ + b.n 2edd8 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.n 2e34a │ │ │ │ - ldr r2, [pc, #36] @ (2e36c ) │ │ │ │ + bpl.n 2ef62 │ │ │ │ + ldr r2, [pc, #36] @ (2ef84 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ - b.n 2e266 │ │ │ │ + b.n 2ee7e │ │ │ │ bl 40dc │ │ │ │ bl 42ec │ │ │ │ - ldr r3, [pc, #40] @ (2e37c ) │ │ │ │ + ldr r3, [pc, #40] @ (2ef94 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #36] @ (2e380 ) │ │ │ │ - ldr r0, [pc, #40] @ (2e384 ) │ │ │ │ + ldr r1, [pc, #36] @ (2ef98 ) │ │ │ │ + ldr r0, [pc, #40] @ (2ef9c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #1] │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r3, #28] │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r2, [r6, r1] │ │ │ │ + ldr r4, [pc, #488] @ (2f184 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldr r4, [pc, #728] @ (2f278 ) │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {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, #3888] @ 0xf30 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #2932] @ 2ef18 │ │ │ │ + ldr.w r2, [pc, #2932] @ 2fb30 │ │ │ │ mov r6, r3 │ │ │ │ - ldr.w r4, [pc, #2932] @ 2ef1c │ │ │ │ - ldr.w r3, [pc, #2932] @ 2ef20 │ │ │ │ + ldr.w r4, [pc, #2932] @ 2fb34 │ │ │ │ + ldr.w r3, [pc, #2932] @ 2fb38 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r4, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2908] @ 2ef24 │ │ │ │ + ldr.w r3, [pc, #2908] @ 2fb3c │ │ │ │ strd r4, r4, [sp, #104] @ 0x68 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ strd r4, r4, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ ldr.w r1, [r3, #372] @ 0x174 │ │ │ │ str r1, [sp, #4] │ │ │ │ strh.w r4, [sp, #132] @ 0x84 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2f14c │ │ │ │ + bne.w 2fd64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2f1ee │ │ │ │ + beq.w 2fe06 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e402 │ │ │ │ + beq.n 2f01a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r2, r7 │ │ │ │ - bl 8c38 │ │ │ │ + bl 8c08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 2f73e │ │ │ │ + beq.w 30356 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2f154 │ │ │ │ + beq.w 2fd6c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 2f154 │ │ │ │ + ble.w 2fd6c │ │ │ │ vldr s15, [r6, #4] │ │ │ │ cmp r3, #1 │ │ │ │ vmov.f32 s17, s15 │ │ │ │ it eq │ │ │ │ vmoveq.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ - beq.n 2e436 │ │ │ │ + beq.n 2f04e │ │ │ │ vldr s16, [r6, #8] │ │ │ │ - cbnz r7, 2e456 │ │ │ │ + cbnz r7, 2f06e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2f216 │ │ │ │ + bne.w 2fe2e │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 2f216 │ │ │ │ - ldr.w r4, [pc, #2768] @ 2ef28 │ │ │ │ + bne.w 2fe2e │ │ │ │ + ldr.w r4, [pc, #2768] @ 2fb40 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [r4, #1576] @ 0x628 │ │ │ │ + ldr.w r3, [r4, #1564] @ 0x61c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2f26c │ │ │ │ - ldr.w r5, [pc, #2756] @ 2ef2c │ │ │ │ + bne.w 2fe84 │ │ │ │ + ldr.w r5, [pc, #2756] @ 2fb44 │ │ │ │ add r5, pc │ │ │ │ ldr.w r4, [r5, #532] @ 0x214 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f2ae │ │ │ │ + beq.w 2fec6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e490 │ │ │ │ + beq.n 2f0a8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcvt.f64.f32 d0, s17 │ │ │ │ blx 3844 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f2fe │ │ │ │ + beq.w 2ff16 │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ blx 3844 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f5f0 │ │ │ │ - ldr.w r3, [pc, #2684] @ 2ef30 │ │ │ │ + beq.w 30208 │ │ │ │ + ldr.w r3, [pc, #2684] @ 2fb48 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2f61a │ │ │ │ + beq.w 30232 │ │ │ │ movs r0, #2 │ │ │ │ movs r4, #0 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ strd r4, r4, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ blx 38f8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31092 │ │ │ │ + beq.w 31caa │ │ │ │ movs r1, #4 │ │ │ │ mov.w lr, #2147483648 @ 0x80000000 │ │ │ │ - ldr.w r3, [pc, #2632] @ 2ef34 │ │ │ │ + ldr.w r3, [pc, #2632] @ 2fb4c │ │ │ │ ldr r7, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #1388] @ 0x56c │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 31118 │ │ │ │ - ldr.w r3, [pc, #2616] @ 2ef38 │ │ │ │ + bpl.w 31d30 │ │ │ │ + ldr.w r3, [pc, #2616] @ 2fb50 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 310fe │ │ │ │ - ldr.w r3, [pc, #2604] @ 2ef3c │ │ │ │ + beq.w 31d16 │ │ │ │ + ldr.w r3, [pc, #2604] @ 2fb54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 310fa │ │ │ │ + beq.w 31d12 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 31114 │ │ │ │ + ble.w 31d2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r6, #12] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - ldr.w r3, [pc, #2572] @ 2ef40 │ │ │ │ + ldr.w r3, [pc, #2572] @ 2fb58 │ │ │ │ cmp r7, #1 │ │ │ │ str.w r8, [sp, #140] @ 0x8c │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #812] @ 0x32c │ │ │ │ - beq.w 31114 │ │ │ │ + beq.w 31d2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r2, lr │ │ │ │ cmp r3, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -65185,265 +66371,265 @@ │ │ │ │ mov r0, sl │ │ │ │ add r1, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, r6 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ blx 39dc │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r4, 2e580 │ │ │ │ + cbz r4, 2f198 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e580 │ │ │ │ + beq.n 2f198 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f1ae │ │ │ │ + beq.w 2fdc6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e598 │ │ │ │ + beq.n 2f1b0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f198 │ │ │ │ + beq.w 2fdb0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e5ac │ │ │ │ + beq.n 2f1c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f178 │ │ │ │ + beq.w 2fd90 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e5c0 │ │ │ │ + beq.n 2f1d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f160 │ │ │ │ + beq.w 2fd78 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e5d8 │ │ │ │ + beq.n 2f1f0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f18e │ │ │ │ + beq.w 2fda6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f6f0 │ │ │ │ + beq.w 30308 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr.w r2, [pc, #2400] @ 2ef44 │ │ │ │ + ldr.w r2, [pc, #2400] @ 2fb5c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #568] @ 0x238 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f1e4 │ │ │ │ + beq.w 2fdfc │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2f716 │ │ │ │ + beq.w 3032e │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f978 │ │ │ │ + beq.w 30590 │ │ │ │ blx 353c │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2fa14 │ │ │ │ + beq.w 3062c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e632 │ │ │ │ + beq.n 2f24a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f1c6 │ │ │ │ + beq.w 2fdde │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - ldr.w r3, [pc, #2296] @ 2ef48 │ │ │ │ + ldr.w r3, [pc, #2296] @ 2fb60 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #944] @ 0x3b0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ blx 3a84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e678 │ │ │ │ + beq.n 2f290 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f1da │ │ │ │ + beq.w 2fdf2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2fa5e │ │ │ │ + beq.w 30676 │ │ │ │ mov r0, r3 │ │ │ │ blx 353c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2fa96 │ │ │ │ + beq.w 306ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e6a4 │ │ │ │ + beq.n 2f2bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f1d0 │ │ │ │ - ldr.w r5, [pc, #2212] @ 2ef4c │ │ │ │ + beq.w 2fde8 │ │ │ │ + ldr.w r5, [pc, #2212] @ 2fb64 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ add r5, pc │ │ │ │ ldr.w r4, [r5, #208] @ 0xd0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2fff4 │ │ │ │ + beq.w 30c0c │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 2f6ce │ │ │ │ + beq.w 302e6 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 2f76e │ │ │ │ + beq.w 30386 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 2fa7c │ │ │ │ + beq.w 30694 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bmi.w 2f998 │ │ │ │ - ldr.w r3, [pc, #2172] @ 2ef50 │ │ │ │ + bmi.w 305b0 │ │ │ │ + ldr.w r3, [pc, #2172] @ 2fb68 │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #212] @ 0xd4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ strd r3, r7, [sp, #140] @ 0x8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2feee │ │ │ │ + beq.w 30b06 │ │ │ │ mov r0, r3 │ │ │ │ blx 3b24 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2fac2 │ │ │ │ + beq.w 306da │ │ │ │ blx 39c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2ff0e │ │ │ │ + blt.w 30b26 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2e73c │ │ │ │ + beq.n 2f354 │ │ │ │ movw r2, #65534 @ 0xfffe │ │ │ │ movt r2, #16383 @ 0x3fff │ │ │ │ cmp r3, r2 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ streq r1, [r3, #0] │ │ │ │ - beq.n 2e73c │ │ │ │ + beq.n 2f354 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f6c4 │ │ │ │ + beq.w 302dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - bpl.w 31294 │ │ │ │ + bpl.w 31eac │ │ │ │ mov.w ip, #0 │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ mov r4, ip │ │ │ │ mov fp, ip │ │ │ │ mov r8, ip │ │ │ │ mov r6, ip │ │ │ │ mov r9, ip │ │ │ │ mov r0, ip │ │ │ │ strd ip, ip, [sp, #32] │ │ │ │ str.w ip, [sp, #28] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 310fe │ │ │ │ + beq.w 31d16 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 310fa │ │ │ │ + beq.w 31d12 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - ble.w 30758 │ │ │ │ + ble.w 31370 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r7, [r3, r9, lsl #2] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ - ldr.w r3, [pc, #1976] @ 2ef54 │ │ │ │ + ldr.w r3, [pc, #1976] @ 2fb6c │ │ │ │ ldr r2, [r1, r3] │ │ │ │ - ldr.w r3, [pc, #1972] @ 2ef58 │ │ │ │ + ldr.w r3, [pc, #1972] @ 2fb70 │ │ │ │ ldr.w sl, [r1, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r7, sl │ │ │ │ - bne.w 30fda │ │ │ │ - cbz r0, 2e7ca │ │ │ │ + bne.w 31bf2 │ │ │ │ + cbz r0, 2f3e2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e7ca │ │ │ │ + beq.n 2f3e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f970 │ │ │ │ + beq.w 30588 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2fec2 │ │ │ │ + beq.w 30ada │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 2ff3a │ │ │ │ + beq.w 30b52 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #6 │ │ │ │ - bpl.w 31294 │ │ │ │ + bpl.w 31eac │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 310fe │ │ │ │ + beq.w 31d16 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 310fa │ │ │ │ + beq.w 31d12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 2ff68 │ │ │ │ + bne.w 30b80 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ @@ -65456,159 +66642,159 @@ │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2e840 │ │ │ │ + beq.n 2f458 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2f764 │ │ │ │ - cbz r6, 2e856 │ │ │ │ + beq.w 3037c │ │ │ │ + cbz r6, 2f46e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e856 │ │ │ │ + beq.n 2f46e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f77c │ │ │ │ + beq.w 30394 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2e874 │ │ │ │ + beq.n 2f48c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e874 │ │ │ │ + beq.n 2f48c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2fa8c │ │ │ │ + beq.w 306a4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 3ad0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ffb4 │ │ │ │ + beq.w 30bcc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr.w r1, [pc, #1748] @ 2ef5c │ │ │ │ + ldr.w r1, [pc, #1748] @ 2fb74 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ ldr.w r1, [r1, #1104] @ 0x450 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2ffe8 │ │ │ │ + beq.w 30c00 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ffcc │ │ │ │ + beq.w 30be4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2e8b6 │ │ │ │ + beq.n 2f4ce │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2fa54 │ │ │ │ + beq.w 3066c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - cbz r1, 2e8ce │ │ │ │ + cbz r1, 2f4e6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e8ce │ │ │ │ + beq.n 2f4e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2fab8 │ │ │ │ + beq.w 306d0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ blx 3ad0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3005a │ │ │ │ + beq.w 30c72 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr.w r2, [pc, #1664] @ 2ef60 │ │ │ │ + ldr.w r2, [pc, #1664] @ 2fb78 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #1104] @ 0x450 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3009c │ │ │ │ + beq.w 30cb4 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 3007a │ │ │ │ + beq.w 30c92 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e914 │ │ │ │ + beq.n 2f52c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f786 │ │ │ │ + beq.w 3039e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 2e932 │ │ │ │ + beq.n 2f54a │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e932 │ │ │ │ + beq.n 2f54a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f79a │ │ │ │ + beq.w 303b2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r7, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - ldr.w r3, [pc, #1552] @ 2ef64 │ │ │ │ + ldr.w r3, [pc, #1552] @ 2fb7c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #948] @ 0x3b4 │ │ │ │ movs r3, #0 │ │ │ │ blx 3a84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e978 │ │ │ │ + beq.n 2f590 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f790 │ │ │ │ + beq.w 303a8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 30510 │ │ │ │ - ldr.w r3, [pc, #1512] @ 2ef68 │ │ │ │ + beq.w 31128 │ │ │ │ + ldr.w r3, [pc, #1512] @ 2fb80 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - ldr.w r3, [pc, #1508] @ 2ef6c │ │ │ │ + ldr.w r3, [pc, #1508] @ 2fb84 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r3, r1 │ │ │ │ - bne.w 306e6 │ │ │ │ + bne.w 312fe │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 310fe │ │ │ │ + beq.w 31d16 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 310fa │ │ │ │ + beq.w 31d12 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 30540 │ │ │ │ + bne.w 31158 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - bne.w 305e6 │ │ │ │ + bne.w 311fe │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bpl.w 31174 │ │ │ │ + bpl.w 31d8c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -65620,142 +66806,142 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e9f6 │ │ │ │ + beq.n 2f60e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ff30 │ │ │ │ + beq.w 30b48 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ blx 3ad0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 305c8 │ │ │ │ - ldr.w r2, [pc, #1372] @ 2ef70 │ │ │ │ + beq.w 311e0 │ │ │ │ + ldr.w r2, [pc, #1372] @ 2fb88 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #1104] @ 0x450 │ │ │ │ - bl 823c │ │ │ │ + bl 820c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 30610 │ │ │ │ + beq.w 31228 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2ea3a │ │ │ │ + beq.n 2f652 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2f7a4 │ │ │ │ + beq.w 303bc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ blx 3ad0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3064c │ │ │ │ - ldr.w r2, [pc, #1316] @ 2ef74 │ │ │ │ + beq.w 31264 │ │ │ │ + ldr.w r2, [pc, #1316] @ 2fb8c │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #1104] @ 0x450 │ │ │ │ - bl 823c │ │ │ │ + bl 820c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3068e │ │ │ │ + beq.w 312a6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2ea78 │ │ │ │ + beq.n 2f690 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2f7ae │ │ │ │ + beq.w 303c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ blx 39cc │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 304e6 │ │ │ │ + beq.w 310fe │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ blx 39cc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 304e6 │ │ │ │ + beq.w 310fe │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r0, r4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ blx 3834 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f7f2 │ │ │ │ - ldr.w r3, [pc, #1216] @ 2ef78 │ │ │ │ + beq.w 3040a │ │ │ │ + ldr.w r3, [pc, #1216] @ 2fb90 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ strd r6, r7, [sp, #136] @ 0x88 │ │ │ │ ldr.w r0, [r3, #580] @ 0x244 │ │ │ │ movs r3, #0 │ │ │ │ blx 3a84 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2eaf2 │ │ │ │ + beq.n 2f70a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f7c0 │ │ │ │ + beq.w 303d8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 30878 │ │ │ │ + beq.w 31490 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2eb0c │ │ │ │ + beq.n 2f724 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30536 │ │ │ │ + beq.w 3114e │ │ │ │ blx 3a30 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ - bl 8e84 │ │ │ │ + bl 8e54 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 308f6 │ │ │ │ + bne.w 3150e │ │ │ │ ldr r5, [r2, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 31264 │ │ │ │ + beq.w 31e7c │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ itt ne │ │ │ │ @@ -65766,67 +66952,67 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2eb7a │ │ │ │ + beq.n 2f792 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 305b4 │ │ │ │ + beq.w 311cc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2eba8 │ │ │ │ + beq.n 2f7c0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2f7ca │ │ │ │ + beq.w 303e2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 30904 │ │ │ │ + beq.w 3151c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ac0 │ │ │ │ + bl 12aa8 │ │ │ │ str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 30976 │ │ │ │ + beq.w 3158e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2ebd0 │ │ │ │ + beq.n 2f7e8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 305be │ │ │ │ + beq.w 311d6 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [sl] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 309cc │ │ │ │ + bne.w 315e4 │ │ │ │ ldr.w r5, [sl, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 3127c │ │ │ │ + beq.w 31e94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -65835,75 +67021,75 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ec30 │ │ │ │ + beq.n 2f848 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30606 │ │ │ │ + beq.w 3121e │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2ec5e │ │ │ │ + beq.n 2f876 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2f7d4 │ │ │ │ + beq.w 303ec │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 309b8 │ │ │ │ - ldr r2, [pc, #788] @ (2ef7c ) │ │ │ │ + beq.w 315d0 │ │ │ │ + ldr r2, [pc, #788] @ (2fb94 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 3058e │ │ │ │ + beq.w 311a6 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 309fc │ │ │ │ + beq.w 31614 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2eca2 │ │ │ │ + beq.n 2f8ba │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 30630 │ │ │ │ + beq.w 31248 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 30a24 │ │ │ │ + bne.w 3163c │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 3112c │ │ │ │ + beq.w 31d44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -65912,66 +67098,66 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ed02 │ │ │ │ + beq.n 2f91a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30670 │ │ │ │ + beq.w 31288 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2ed30 │ │ │ │ + beq.n 2f948 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2f7de │ │ │ │ + beq.w 303f6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 30a10 │ │ │ │ + beq.w 31628 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ac0 │ │ │ │ + bl 12aa8 │ │ │ │ str r0, [sp, #32] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 30a32 │ │ │ │ + beq.w 3164a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2ed58 │ │ │ │ + beq.n 2f970 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3067a │ │ │ │ + beq.w 31292 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 30a46 │ │ │ │ + bne.w 3165e │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 31234 │ │ │ │ + beq.w 31e4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -65980,96 +67166,96 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2edb8 │ │ │ │ + beq.n 2f9d0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 306b6 │ │ │ │ + beq.w 312ce │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r3 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2ede6 │ │ │ │ + beq.n 2f9fe │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2f7e8 │ │ │ │ + beq.w 30400 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 30a54 │ │ │ │ + beq.w 3166c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 30644 │ │ │ │ + beq.w 3125c │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ vmov.f32 s14, s15 │ │ │ │ vmov.f32 s17, s15 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 30a72 │ │ │ │ + beq.w 3168a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2ee2c │ │ │ │ + beq.n 2fa44 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 306c0 │ │ │ │ + beq.w 312d8 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ble.w 2fb08 │ │ │ │ + ble.w 30720 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ blx 3864 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 30a86 │ │ │ │ + beq.w 3169e │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ blx 3844 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 30af0 │ │ │ │ + beq.w 31708 │ │ │ │ vcvt.f64.f32 d0, s17 │ │ │ │ blx 3844 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 30b40 │ │ │ │ + beq.w 31758 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 30ba4 │ │ │ │ + bne.w 317bc │ │ │ │ ldr.w r9, [r7, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 3115c │ │ │ │ + beq.w 31d74 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -66078,144 +67264,144 @@ │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2eec6 │ │ │ │ + beq.n 2fade │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 308ac │ │ │ │ + beq.w 314c4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movs r2, #5 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ strd r0, r4, [sp, #140] @ 0x8c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w r9, [sp, #136] @ 0x88 │ │ │ │ strd r6, r5, [sp, #148] @ 0x94 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r2 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2ef00 │ │ │ │ + beq.n 2fb18 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 30840 │ │ │ │ + beq.w 31458 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2ef80 │ │ │ │ + beq.n 2fb98 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 30824 │ │ │ │ - b.n 2ef80 │ │ │ │ + beq.w 3143c │ │ │ │ + b.n 2fb98 │ │ │ │ nop │ │ │ │ - adds r6, r7, r3 │ │ │ │ + lsrs r6, r4, #19 │ │ │ │ movs r3, r0 │ │ │ │ - adds r2, r7, r3 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #184 @ 0xb8 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ movs r3, r0 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ + asrs r2, r2, #28 │ │ │ │ movs r3, r0 │ │ │ │ - movs r3, #26 │ │ │ │ + asrs r2, r0, #28 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #150 @ 0x96 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + asrs r0, r6, #24 │ │ │ │ movs r3, r0 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + asrs r4, r0, #22 │ │ │ │ movs r3, r0 │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ + asrs r0, r3, #20 │ │ │ │ movs r3, r0 │ │ │ │ - movs r0, #218 @ 0xda │ │ │ │ + asrs r2, r0, #19 │ │ │ │ movs r3, r0 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + asrs r6, r2, #18 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, #3 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ movs r3, r0 │ │ │ │ - subs r0, r4, #2 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ movs r3, r0 │ │ │ │ - subs r6, r5, #0 │ │ │ │ + asrs r6, r2, #8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, #5 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ movs r3, r0 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ movs r3, r0 │ │ │ │ - adds r2, r0, #3 │ │ │ │ + asrs r2, r5, #2 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2ef94 │ │ │ │ + beq.n 2fbac │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 30832 │ │ │ │ + beq.w 3144a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2efa8 │ │ │ │ + beq.n 2fbc0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2f84a │ │ │ │ + beq.w 30462 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 30b88 │ │ │ │ + beq.w 317a0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2efc8 │ │ │ │ + beq.n 2fbe0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 308ba │ │ │ │ + beq.w 314d2 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 30c1a │ │ │ │ + bne.w 31832 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 311ec │ │ │ │ + beq.w 31e04 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ itt ne │ │ │ │ @@ -66226,66 +67412,66 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f024 │ │ │ │ + beq.n 2fc3c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30918 │ │ │ │ + beq.w 31530 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f050 │ │ │ │ + beq.n 2fc68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f87a │ │ │ │ + beq.w 30492 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 30bd4 │ │ │ │ + beq.w 317ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ac0 │ │ │ │ + bl 12aa8 │ │ │ │ str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 30c38 │ │ │ │ + beq.w 31850 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f078 │ │ │ │ + beq.n 2fc90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30922 │ │ │ │ + beq.w 3153a │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [sl] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 30c5c │ │ │ │ + bne.w 31874 │ │ │ │ ldr.w r6, [sl, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 3124c │ │ │ │ + beq.w 31e64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -66294,201 +67480,201 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f0d8 │ │ │ │ + beq.n 2fcf0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 309da │ │ │ │ + beq.w 315f2 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f104 │ │ │ │ + beq.n 2fd1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f884 │ │ │ │ + beq.w 3049c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 30c6a │ │ │ │ + beq.w 31882 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 308ee │ │ │ │ + beq.w 31506 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 30c94 │ │ │ │ + beq.w 318ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2ee34 │ │ │ │ + beq.w 2fa4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2ee34 │ │ │ │ + bne.w 2fa4c │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ee34 │ │ │ │ + b.n 2fa4c │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2e418 │ │ │ │ + bne.w 2f030 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s17, s16 │ │ │ │ - b.w 2e436 │ │ │ │ + b.w 2f04e │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2e5cc │ │ │ │ - b.w 2e5d8 │ │ │ │ + bne.w 2f1e4 │ │ │ │ + b.w 2f1f0 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2e5b6 │ │ │ │ - b.w 2e5c0 │ │ │ │ + bne.w 2f1ce │ │ │ │ + b.w 2f1d8 │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2e5d8 │ │ │ │ + b.w 2f1f0 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2e5a2 │ │ │ │ - b.w 2e5ac │ │ │ │ + bne.w 2f1ba │ │ │ │ + b.w 2f1c4 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2e58c │ │ │ │ - b.w 2e598 │ │ │ │ + bne.w 2f1a4 │ │ │ │ + b.w 2f1b0 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2e632 │ │ │ │ + b.w 2f24a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2e6a4 │ │ │ │ + b.w 2f2bc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2e678 │ │ │ │ + b.w 2f290 │ │ │ │ blx 3bf8 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 2e5f8 │ │ │ │ - ldr.w r1, [pc, #2284] @ 2fadc │ │ │ │ + b.w 2f210 │ │ │ │ + ldr.w r1, [pc, #2284] @ 306f4 │ │ │ │ movw r2, #1099 @ 0x44b │ │ │ │ - ldr.w r0, [pc, #2280] @ 2fae0 │ │ │ │ + ldr.w r0, [pc, #2280] @ 306f8 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f854 │ │ │ │ + beq.w 3046c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.w 2e402 │ │ │ │ - ldr.w r2, [pc, #2252] @ 2fae4 │ │ │ │ + b.w 2f01a │ │ │ │ + ldr.w r2, [pc, #2252] @ 306fc │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [r2, #1036] @ 0x40c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30050 │ │ │ │ + beq.w 30c68 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 30022 │ │ │ │ - ldr.w r1, [pc, #2224] @ 2fae8 │ │ │ │ + beq.w 30c3a │ │ │ │ + ldr.w r1, [pc, #2224] @ 30700 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - bl a450 │ │ │ │ + bl a4ac │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f894 │ │ │ │ + beq.w 304ac │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2e456 │ │ │ │ + beq.w 2f06e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e456 │ │ │ │ + bne.w 2f06e │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2e456 │ │ │ │ + b.w 2f06e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 9be0 │ │ │ │ + bl 9c3c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 2e466 │ │ │ │ + beq.w 2f07e │ │ │ │ ldr.w r1, [r4, #628] @ 0x274 │ │ │ │ movs r6, #1 │ │ │ │ - ldr.w r0, [r4, #1580] @ 0x62c │ │ │ │ + ldr.w r0, [r4, #1568] @ 0x620 │ │ │ │ movs r4, #0 │ │ │ │ - bl 9c9c │ │ │ │ + bl 9cf8 │ │ │ │ mov fp, r4 │ │ │ │ movw r3, #1117 @ 0x45d │ │ │ │ mov r7, r4 │ │ │ │ mov sl, r4 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ strd r4, r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2f372 │ │ │ │ + b.n 2ff8a │ │ │ │ blx 38a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ blx 3c04 │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 2e490 │ │ │ │ + bne.w 2f0a8 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f6da │ │ │ │ + beq.w 302f2 │ │ │ │ movw r3, #1119 @ 0x45f │ │ │ │ mov r4, sl │ │ │ │ mov fp, sl │ │ │ │ mov r7, sl │ │ │ │ movs r6, #1 │ │ │ │ strd sl, sl, [sp, #36] @ 0x24 │ │ │ │ strd sl, sl, [sp, #28] │ │ │ │ str.w sl, [sp, #24] │ │ │ │ strd sl, sl, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ str.w sl, [sp] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2f372 │ │ │ │ + b.n 2ff8a │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ movs r6, #1 │ │ │ │ @@ -66502,291 +67688,291 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f33e │ │ │ │ + beq.n 2ff56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f546 │ │ │ │ - cbz r5, 2f354 │ │ │ │ + beq.w 3015e │ │ │ │ + cbz r5, 2ff6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f354 │ │ │ │ + beq.n 2ff6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f54e │ │ │ │ + beq.w 30166 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2f372 │ │ │ │ + beq.n 2ff8a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f372 │ │ │ │ + beq.n 2ff8a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f5dc │ │ │ │ + beq.w 301f4 │ │ │ │ ldrb.w r3, [sp, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ andne.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2f5e4 │ │ │ │ + bne.w 301fc │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2f556 │ │ │ │ - ldr.w r0, [pc, #1880] @ 2faec │ │ │ │ + bne.w 3016e │ │ │ │ + ldr.w r0, [pc, #1880] @ 30704 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ + bl d294 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r1, 2f3b4 │ │ │ │ + cbz r1, 2ffcc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f3b4 │ │ │ │ + beq.n 2ffcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f5d4 │ │ │ │ + beq.w 301ec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 2f3d2 │ │ │ │ + cbz r3, 2ffea │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f3d0 │ │ │ │ + beq.n 2ffe8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f584 │ │ │ │ + beq.w 3019c │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2f3f0 │ │ │ │ + beq.n 30008 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f3f0 │ │ │ │ + beq.n 30008 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f58c │ │ │ │ + beq.w 301a4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 2f408 │ │ │ │ + cbz r1, 30020 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f408 │ │ │ │ + beq.n 30020 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f536 │ │ │ │ - cbz r7, 2f41e │ │ │ │ + beq.w 3014e │ │ │ │ + cbz r7, 30036 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f41e │ │ │ │ + beq.n 30036 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f5bc │ │ │ │ + beq.w 301d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 2f438 │ │ │ │ + cbz r3, 30050 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f438 │ │ │ │ + beq.n 30050 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f5c4 │ │ │ │ + beq.w 301dc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cbz r1, 2f450 │ │ │ │ + cbz r1, 30068 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f450 │ │ │ │ + beq.n 30068 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f5cc │ │ │ │ + beq.w 301e4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cbz r1, 2f466 │ │ │ │ + cbz r1, 3007e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f466 │ │ │ │ + beq.n 3007e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f562 │ │ │ │ + beq.n 3017a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - cbz r1, 2f47c │ │ │ │ + cbz r1, 30094 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f47c │ │ │ │ + beq.n 30094 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f53e │ │ │ │ + beq.n 30156 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 2f49a │ │ │ │ + beq.n 300b2 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f49a │ │ │ │ + beq.n 300b2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f5a4 │ │ │ │ + beq.w 301bc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - cbz r1, 2f4b0 │ │ │ │ + cbz r1, 300c8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f4b0 │ │ │ │ + beq.n 300c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f5ac │ │ │ │ + beq.n 301c4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - cbz r1, 2f4c6 │ │ │ │ + cbz r1, 300de │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f4c6 │ │ │ │ + beq.n 300de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f5b4 │ │ │ │ + beq.n 301cc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cbz r1, 2f4da │ │ │ │ + cbz r1, 300f2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f4da │ │ │ │ + beq.n 300f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 2f52e │ │ │ │ - cbz r4, 2f4ee │ │ │ │ + cbz r3, 30146 │ │ │ │ + cbz r4, 30106 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f4ee │ │ │ │ + beq.n 30106 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f594 │ │ │ │ + beq.n 301ac │ │ │ │ blx 377c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 2f508 │ │ │ │ + cbz r1, 30120 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f508 │ │ │ │ + beq.n 30120 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f59c │ │ │ │ - ldr.w r2, [pc, #1508] @ 2faf0 │ │ │ │ - ldr.w r3, [pc, #1508] @ 2faf4 │ │ │ │ + beq.n 301b4 │ │ │ │ + ldr.w r2, [pc, #1508] @ 30708 │ │ │ │ + ldr.w r3, [pc, #1508] @ 3070c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 31018 │ │ │ │ + bne.w 31c30 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f4da │ │ │ │ + b.n 300f2 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f408 │ │ │ │ + b.n 30020 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f47c │ │ │ │ + b.n 30094 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f33e │ │ │ │ + b.n 2ff56 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f354 │ │ │ │ + b.n 2ff6c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 2f390 │ │ │ │ + b.n 2ffa8 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f466 │ │ │ │ + b.n 3007e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2f3d8 │ │ │ │ + beq.w 2fff0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2f3d8 │ │ │ │ + bne.w 2fff0 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f3d0 │ │ │ │ + b.n 2ffe8 │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f3f0 │ │ │ │ + b.n 30008 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f4ee │ │ │ │ + b.n 30106 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f508 │ │ │ │ + b.n 30120 │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f49a │ │ │ │ + b.n 300b2 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f4b0 │ │ │ │ + b.n 300c8 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f4c6 │ │ │ │ + b.n 300de │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f41e │ │ │ │ + b.n 30036 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f438 │ │ │ │ + b.n 30050 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f450 │ │ │ │ + b.n 30068 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f3b4 │ │ │ │ + b.n 2ffcc │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f372 │ │ │ │ + b.n 2ff8a │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 2f386 │ │ │ │ + b.n 2ff9e │ │ │ │ str.w sl, [sp, #12] │ │ │ │ movw r3, #1119 @ 0x45f │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ movs r6, #1 │ │ │ │ @@ -66794,18 +67980,18 @@ │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2f328 │ │ │ │ + b.n 2ff40 │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 31204 │ │ │ │ + beq.w 31e1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ itt ne │ │ │ │ @@ -66816,70 +68002,70 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f660 │ │ │ │ + beq.n 30278 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f7b8 │ │ │ │ + beq.w 303d0 │ │ │ │ movs r7, #0 │ │ │ │ movs r0, #2 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ strd r7, r7, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ blx 38f8 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov.w lr, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2e4e8 │ │ │ │ + bne.w 2f100 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f696 │ │ │ │ + beq.n 302ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 2f6bc │ │ │ │ + cbz r3, 302d4 │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #1119 @ 0x45f │ │ │ │ movs r6, #1 │ │ │ │ mov fp, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov sl, r4 │ │ │ │ strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ strd r4, r4, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ strd r4, r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2f328 │ │ │ │ + b.n 2ff40 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f696 │ │ │ │ + b.n 302ae │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2e73c │ │ │ │ + b.w 2f354 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ blx r4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.w 2e6f8 │ │ │ │ - ldr.w r3, [pc, #1052] @ 2faf8 │ │ │ │ + b.w 2f310 │ │ │ │ + ldr.w r3, [pc, #1052] @ 30710 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr.w r1, [pc, #1048] @ 2fafc │ │ │ │ + ldr.w r1, [pc, #1048] @ 30714 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #1119 @ 0x45f │ │ │ │ movs r6, #1 │ │ │ │ @@ -66890,88 +68076,88 @@ │ │ │ │ strd r4, r4, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ strd r4, r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2f372 │ │ │ │ + b.n 2ff8a │ │ │ │ mov.w r3, #1120 @ 0x460 │ │ │ │ mov r4, sl │ │ │ │ mov fp, sl │ │ │ │ mov r7, sl │ │ │ │ movs r6, #1 │ │ │ │ strd sl, sl, [sp, #36] @ 0x24 │ │ │ │ strd sl, sl, [sp, #28] │ │ │ │ str.w sl, [sp, #24] │ │ │ │ strd sl, sl, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2f372 │ │ │ │ + b.n 2ff8a │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #1099 @ 0x44b │ │ │ │ movs r6, #1 │ │ │ │ mov fp, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov sl, r4 │ │ │ │ strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ strd r4, r4, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ strd r4, r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2f372 │ │ │ │ + b.n 2ff8a │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2e840 │ │ │ │ + b.w 2f458 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ blx r4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.w 2e6f8 │ │ │ │ + b.w 2f310 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2e856 │ │ │ │ + b.w 2f46e │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2e914 │ │ │ │ + b.w 2f52c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2e978 │ │ │ │ + b.w 2f590 │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2e932 │ │ │ │ + b.w 2f54a │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2ea3a │ │ │ │ + b.w 2f652 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2ea78 │ │ │ │ + b.w 2f690 │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f660 │ │ │ │ + b.n 30278 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2eaf2 │ │ │ │ + b.w 2f70a │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2eba8 │ │ │ │ + b.w 2f7c0 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2ec5e │ │ │ │ + b.w 2f876 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2ed30 │ │ │ │ + b.w 2f948 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2ede6 │ │ │ │ + b.w 2f9fe │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r2, r8 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r8, sl │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ @@ -66982,204 +68168,204 @@ │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ movw r3, #1137 @ 0x471 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2fede │ │ │ │ + beq.w 30af6 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f83e │ │ │ │ + beq.n 30456 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 2f88c │ │ │ │ + cbz r3, 304a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2f328 │ │ │ │ - b.n 2f33e │ │ │ │ + bne.w 2ff40 │ │ │ │ + b.n 2ff56 │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2efa8 │ │ │ │ + b.w 2fbc0 │ │ │ │ movw r3, #1099 @ 0x44b │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ movs r6, #1 │ │ │ │ strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2f372 │ │ │ │ + b.n 2ff8a │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2f050 │ │ │ │ + b.w 2fc68 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f104 │ │ │ │ + b.n 2fd1c │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f83e │ │ │ │ + b.n 30456 │ │ │ │ cmp r3, r2 │ │ │ │ vcvt.f64.f32 d0, s17 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [sl] │ │ │ │ blx 3844 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3084c │ │ │ │ + beq.w 31464 │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ blx 3844 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 308c4 │ │ │ │ - ldr r3, [pc, #576] @ (2fb00 ) │ │ │ │ + beq.w 314dc │ │ │ │ + ldr r3, [pc, #576] @ (30718 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 3092c │ │ │ │ + beq.w 31544 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r4, sl │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, r3, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f908 │ │ │ │ + beq.n 30520 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30596 │ │ │ │ + beq.w 311ae │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f91e │ │ │ │ + beq.n 30536 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 305a0 │ │ │ │ + beq.w 311b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f932 │ │ │ │ + beq.n 3054a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 305aa │ │ │ │ + beq.w 311c2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30bee │ │ │ │ + beq.w 31806 │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - cbz r3, 2f954 │ │ │ │ + cbz r3, 3056c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r0, sp, #122 @ 0x7a │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 30bee │ │ │ │ + beq.w 31806 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f96c │ │ │ │ + beq.n 30584 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3063a │ │ │ │ + beq.w 31252 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2f4da │ │ │ │ + b.n 300f2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2e7ca │ │ │ │ + b.w 2f3e2 │ │ │ │ movw r3, #1122 @ 0x462 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r0 │ │ │ │ movs r6, #1 │ │ │ │ strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2f372 │ │ │ │ + b.n 2ff8a │ │ │ │ movs r0, #1 │ │ │ │ blx 38f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2feee │ │ │ │ + beq.w 30b06 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - bpl.w 31118 │ │ │ │ + bpl.w 31d30 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 310fe │ │ │ │ + beq.w 31d16 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 310fa │ │ │ │ + beq.w 31d12 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 31114 │ │ │ │ - ldr r3, [pc, #300] @ (2fb04 ) │ │ │ │ + ble.w 31d2c │ │ │ │ + ldr r3, [pc, #300] @ (3071c ) │ │ │ │ str r7, [r0, #12] │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r3, #208] @ 0xd0 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bpl.w 2ffaa │ │ │ │ + bpl.w 30bc2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2e6f8 │ │ │ │ + beq.w 2f310 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e6f8 │ │ │ │ + bne.w 2f310 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2e6f8 │ │ │ │ + b.w 2f310 │ │ │ │ mov r6, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r7, r0 │ │ │ │ movw r3, #1122 @ 0x462 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -67189,121 +68375,120 @@ │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fa46 │ │ │ │ + beq.n 3065e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 2fa4c │ │ │ │ + cbz r3, 30664 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 2f83e │ │ │ │ + b.n 30456 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2fa46 │ │ │ │ + b.n 3065e │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2e8b6 │ │ │ │ + b.w 2f4ce │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r3 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ movs r6, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r3, #1123 @ 0x463 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2f372 │ │ │ │ + b.n 2ff8a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ blx r4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.w 2e6f8 │ │ │ │ + b.w 2f310 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2e874 │ │ │ │ + b.w 2f48c │ │ │ │ movw r3, #1123 @ 0x463 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #1 │ │ │ │ strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2f328 │ │ │ │ + b.n 2ff40 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2e8ce │ │ │ │ + b.w 2f4e6 │ │ │ │ movw r3, #1125 @ 0x465 │ │ │ │ movs r6, #1 │ │ │ │ mov fp, r0 │ │ │ │ strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2f372 │ │ │ │ - ldrsh r6, [r2, r2] │ │ │ │ + b.n 2ff8a │ │ │ │ + strb r2, [r5, r0] │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + ldr r0, [pc, #960] @ (30abc ) │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r5, #21 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ movs r3, r0 │ │ │ │ - asrs r1, r3, #4 │ │ │ │ - vcvt.u16.f16 d21, d30, #1 │ │ │ │ + b.n 301b6 │ │ │ │ + vrshr.u64 , q1, #2 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ - movs r3, r0 │ │ │ │ + smull r0, r0, r4, r2 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + subs r4, #16 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ movs r3, r0 │ │ │ │ - bge.w 300a6 │ │ │ │ + bge.w 30cbe │ │ │ │ cmp r3, r2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ blx 3864 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 30ce2 │ │ │ │ + beq.w 318fa │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ blx 3844 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 30d16 │ │ │ │ + beq.w 3192e │ │ │ │ vcvt.f64.f32 d0, s17 │ │ │ │ blx 3844 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 30d3c │ │ │ │ + beq.w 31954 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 30d6e │ │ │ │ + bne.w 31986 │ │ │ │ ldr.w r9, [r7, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 311d4 │ │ │ │ + beq.w 31dec │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -67312,88 +68497,88 @@ │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2fb8e │ │ │ │ + beq.n 307a6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 30b2a │ │ │ │ + beq.w 31742 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movs r2, #5 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ strd r0, r6, [sp, #140] @ 0x8c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ str.w r9, [sp, #136] @ 0x88 │ │ │ │ strd r4, r5, [sp, #148] @ 0x94 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r2 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2fbc8 │ │ │ │ + beq.n 307e0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 30ad6 │ │ │ │ + beq.w 316ee │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2fbdc │ │ │ │ + beq.n 307f4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 30ae2 │ │ │ │ + beq.w 316fa │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2fbf0 │ │ │ │ + beq.n 30808 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 30ac8 │ │ │ │ + beq.w 316e0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2fc04 │ │ │ │ + beq.n 3081c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2feaa │ │ │ │ + beq.w 30ac2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 30d9c │ │ │ │ + beq.w 319b4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fc24 │ │ │ │ + beq.n 3083c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30b20 │ │ │ │ + beq.w 31738 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 30db8 │ │ │ │ + bne.w 319d0 │ │ │ │ ldr.w r6, [fp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 3121c │ │ │ │ + beq.w 31e34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -67402,65 +68587,65 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fc84 │ │ │ │ + beq.n 3089c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30b74 │ │ │ │ + beq.w 3178c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fcb0 │ │ │ │ + beq.n 308c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2feb2 │ │ │ │ + beq.w 30aca │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 30dee │ │ │ │ + beq.w 31a06 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ac0 │ │ │ │ + bl 12aa8 │ │ │ │ str r0, [sp, #32] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 30e72 │ │ │ │ + beq.w 31a8a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fcd8 │ │ │ │ + beq.n 308f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30b6a │ │ │ │ + beq.w 31782 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 30e56 │ │ │ │ + bne.w 31a6e │ │ │ │ ldr.w r6, [r8, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 310e2 │ │ │ │ + beq.w 31cfa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -67469,165 +68654,165 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fd38 │ │ │ │ + beq.n 30950 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30bca │ │ │ │ + beq.w 317e2 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fd64 │ │ │ │ + beq.n 3097c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2feba │ │ │ │ + beq.w 30ad2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 30e3c │ │ │ │ + beq.w 31a54 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 30b58 │ │ │ │ + beq.w 31770 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ vmov.f32 s14, s15 │ │ │ │ vmov.f32 s17, s15 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 2f12e │ │ │ │ + bne.w 2fd46 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f12e │ │ │ │ + beq.w 2fd46 │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ movw r3, #1162 @ 0x48a │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r1 │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldrb.w r4, [sp, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 3006c │ │ │ │ - ldr.w r3, [pc, #2976] @ 3098c │ │ │ │ + bne.w 30c84 │ │ │ │ + ldr.w r3, [pc, #2976] @ 315a4 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [r3, #1584] @ 0x630 │ │ │ │ + ldr.w r1, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl aac0 │ │ │ │ + bl ab1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 30e94 │ │ │ │ - ldr.w r0, [pc, #2956] @ 30990 │ │ │ │ + beq.w 31aac │ │ │ │ + ldr.w r0, [pc, #2956] @ 315a8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ + bl d294 │ │ │ │ ldrb.w r3, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 30090 │ │ │ │ + bne.w 30ca8 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ ldrd r5, r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r0, 2fe48 │ │ │ │ + cbz r0, 30a60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fe48 │ │ │ │ + beq.n 30a60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 2fe9c │ │ │ │ - cbz r5, 2fe5a │ │ │ │ + cbz r3, 30ab4 │ │ │ │ + cbz r5, 30a72 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fe5a │ │ │ │ + beq.n 30a72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 2fea2 │ │ │ │ - cbz r4, 2fe70 │ │ │ │ + cbz r3, 30aba │ │ │ │ + cbz r4, 30a88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fe70 │ │ │ │ + beq.n 30a88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30684 │ │ │ │ + beq.w 3129c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.w 31294 │ │ │ │ + bpl.w 31eac │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r4, r8 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ mov fp, sl │ │ │ │ ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.w 2e76a │ │ │ │ + b.w 2f382 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2fe48 │ │ │ │ + b.n 30a60 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2fe5a │ │ │ │ + b.n 30a72 │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2fc04 │ │ │ │ + b.n 3081c │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2fcb0 │ │ │ │ + b.n 308c8 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2fd64 │ │ │ │ + b.n 3097c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ mov r8, r0 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ @@ -67639,201 +68824,201 @@ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 2f83e │ │ │ │ + b.n 30456 │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #1124 @ 0x464 │ │ │ │ movs r6, #1 │ │ │ │ mov fp, r4 │ │ │ │ strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ strd r4, r4, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ strd r4, r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2f372 │ │ │ │ + b.w 2ff8a │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #1125 @ 0x465 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2fa36 │ │ │ │ + b.n 3064e │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2e9f6 │ │ │ │ - ldr.w r3, [pc, #2648] @ 30994 │ │ │ │ + b.w 2f60e │ │ │ │ + ldr.w r3, [pc, #2648] @ 315ac │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r1, [pc, #2632] @ 30998 │ │ │ │ + ldr.w r1, [pc, #2632] @ 315b0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ movw r3, #1127 @ 0x467 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2fa36 │ │ │ │ + b.n 3064e │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ - bgt.w 306d2 │ │ │ │ + bgt.w 312ea │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 2ffa0 │ │ │ │ - ldr.w r3, [pc, #2584] @ 3099c │ │ │ │ + blt.n 30bb8 │ │ │ │ + ldr.w r3, [pc, #2584] @ 315b4 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - beq.w 30a68 │ │ │ │ - ldr.w r3, [pc, #2572] @ 309a0 │ │ │ │ + beq.w 31680 │ │ │ │ + ldr.w r3, [pc, #2572] @ 315b8 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [pc, #2572] @ 309a4 │ │ │ │ + ldr.w r1, [pc, #2572] @ 315bc │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ movw r3, #1127 @ 0x467 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2fa36 │ │ │ │ + b.n 3064e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 2f9f4 │ │ │ │ + b.n 3060c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #1128 @ 0x468 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2fede │ │ │ │ + b.n 30af6 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r6, r5 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ mov.w r3, #1128 @ 0x468 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 2fa36 │ │ │ │ + b.n 3064e │ │ │ │ blx 3bf8 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b.w 2e89c │ │ │ │ + b.w 2f4b4 │ │ │ │ ldr.w r3, [r5, #212] @ 0xd4 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e6de │ │ │ │ + bne.w 2f2f6 │ │ │ │ add.w r0, r5, #200 @ 0xc8 │ │ │ │ - bl a858 │ │ │ │ + bl a8b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 31056 │ │ │ │ + beq.w 31c6e │ │ │ │ ldr.w r3, [r5, #208] @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 30cc0 │ │ │ │ + bne.w 318d8 │ │ │ │ ldr.w r3, [r5, #212] @ 0xd4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 2e6de │ │ │ │ + b.w 2f2f6 │ │ │ │ movw r3, #1099 @ 0x44b │ │ │ │ mov r4, sl │ │ │ │ mov fp, sl │ │ │ │ mov r7, sl │ │ │ │ movs r6, #1 │ │ │ │ strd sl, sl, [sp, #36] @ 0x24 │ │ │ │ strd sl, sl, [sp, #28] │ │ │ │ str.w sl, [sp, #24] │ │ │ │ strd sl, sl, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ str.w sl, [sp] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2f372 │ │ │ │ + b.w 2ff8a │ │ │ │ blx 3bf8 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 2f22e │ │ │ │ + b.w 2fe46 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ movw r3, #1129 @ 0x469 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2fede │ │ │ │ + b.n 30af6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r4, #1 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 2fde8 │ │ │ │ + b.n 30a00 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ movw r3, #1129 @ 0x469 │ │ │ │ mov r8, sl │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2fede │ │ │ │ + b.n 30af6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ blx 369c <_PyMonitoring_FireExceptionHandledEvent@plt> │ │ │ │ - b.n 2fe1a │ │ │ │ + b.n 30a32 │ │ │ │ blx 3bf8 │ │ │ │ mov sl, r0 │ │ │ │ - b.w 2e8f4 │ │ │ │ + b.w 2f50c │ │ │ │ cmp r3, r2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ blx 3864 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 30cc8 │ │ │ │ + beq.w 318e0 │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ blx 3844 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 30cfc │ │ │ │ + beq.w 31914 │ │ │ │ vcvt.f64.f32 d0, s17 │ │ │ │ blx 3844 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 30d38 │ │ │ │ + beq.w 31950 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 30d5c │ │ │ │ + bne.w 31974 │ │ │ │ ldr.w r9, [r7, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 311bc │ │ │ │ + beq.w 31dd4 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -67842,90 +69027,90 @@ │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 30128 │ │ │ │ + beq.n 30d40 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 30b08 │ │ │ │ + beq.w 31720 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movs r2, #5 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ strd r0, r4, [sp, #140] @ 0x8c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w r9, [sp, #136] @ 0x88 │ │ │ │ strd r6, r5, [sp, #148] @ 0x94 │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r2 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 30162 │ │ │ │ + beq.n 30d7a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 30aae │ │ │ │ + beq.w 316c6 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 30176 │ │ │ │ + beq.n 30d8e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 30aba │ │ │ │ + beq.w 316d2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3018a │ │ │ │ + beq.n 30da2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 30aa0 │ │ │ │ + beq.w 316b8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3019e │ │ │ │ + beq.n 30db6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 304be │ │ │ │ + beq.w 310d6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 30d80 │ │ │ │ + beq.w 31998 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 301be │ │ │ │ + beq.n 30dd6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30b16 │ │ │ │ + beq.w 3172e │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 30de0 │ │ │ │ + bne.w 319f8 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 310ca │ │ │ │ + beq.w 31ce2 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ itt ne │ │ │ │ @@ -67936,66 +69121,66 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3021a │ │ │ │ + beq.n 30e32 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30b60 │ │ │ │ + beq.w 31778 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30246 │ │ │ │ + beq.n 30e5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 304c6 │ │ │ │ + beq.w 310de │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 30dc6 │ │ │ │ + beq.w 319de │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ac0 │ │ │ │ + bl 12aa8 │ │ │ │ str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 30e22 │ │ │ │ + beq.w 31a3a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3026e │ │ │ │ + beq.n 30e86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30b7e │ │ │ │ + beq.w 31796 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [sl] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 30e64 │ │ │ │ + bne.w 31a7c │ │ │ │ ldr.w r6, [sl, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 31144 │ │ │ │ + beq.w 31d5c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -68004,71 +69189,71 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 302ce │ │ │ │ + beq.n 30ee6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30bb6 │ │ │ │ + beq.w 317ce │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 302fa │ │ │ │ + beq.n 30f12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 304ce │ │ │ │ + beq.w 310e6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 30e08 │ │ │ │ + beq.w 31a20 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 30b38 │ │ │ │ + beq.w 31750 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 30ee6 │ │ │ │ + beq.w 31afe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30338 │ │ │ │ + beq.n 30f50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30bc0 │ │ │ │ + beq.w 317d8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 30ed8 │ │ │ │ + bne.w 31af0 │ │ │ │ ldr.w r6, [fp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 3118c │ │ │ │ + beq.w 31da4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -68077,65 +69262,65 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30398 │ │ │ │ + beq.n 30fb0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30c2e │ │ │ │ + beq.w 31846 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 303c4 │ │ │ │ + beq.n 30fdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 304d6 │ │ │ │ + beq.w 310ee │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 30f00 │ │ │ │ + beq.w 31b18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ac0 │ │ │ │ + bl 12aa8 │ │ │ │ str r0, [sp, #32] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 30f1a │ │ │ │ + beq.w 31b32 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 303ec │ │ │ │ + beq.n 31004 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30c52 │ │ │ │ + beq.w 3186a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 30f34 │ │ │ │ + bne.w 31b4c │ │ │ │ ldr.w r6, [r8, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 310b2 │ │ │ │ + beq.w 31cca │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -68144,74 +69329,74 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3044c │ │ │ │ + beq.n 31064 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30cae │ │ │ │ + beq.w 318c6 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ + bl b094 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30474 │ │ │ │ + beq.n 3108c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 304de │ │ │ │ + cbz r3, 310f6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 30f5c │ │ │ │ + beq.w 31b74 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 30c28 │ │ │ │ + beq.w 31840 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ vmov.f32 s14, s15 │ │ │ │ vmov.f32 s17, s15 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 2f12e │ │ │ │ + bne.w 2fd46 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f12e │ │ │ │ + beq.w 2fd46 │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ movw r3, #1171 @ 0x493 │ │ │ │ - b.n 2fdac │ │ │ │ + b.n 309c4 │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3019e │ │ │ │ + b.n 30db6 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 30246 │ │ │ │ + b.n 30e5e │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 302fa │ │ │ │ + b.n 30f12 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 303c4 │ │ │ │ + b.n 30fdc │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 30474 │ │ │ │ + b.n 3108c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r4, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r8, sl │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ @@ -68219,155 +69404,155 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r8, #0 │ │ │ │ movw r3, #1135 @ 0x46f │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2fede │ │ │ │ + b.n 30af6 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov fp, sl │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r6, #1 │ │ │ │ movw r3, #1131 @ 0x46b │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2f328 │ │ │ │ + b.w 2ff40 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2eb0c │ │ │ │ + b.w 2f724 │ │ │ │ mov r8, sl │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ - bgt.w 309e4 │ │ │ │ + bgt.w 315fc │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 30572 │ │ │ │ - ldr.w r3, [pc, #1096] @ 3099c │ │ │ │ + blt.n 3118a │ │ │ │ + ldr.w r3, [pc, #1096] @ 315b4 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - beq.w 30cb8 │ │ │ │ - ldr.w r3, [pc, #1092] @ 309a8 │ │ │ │ + beq.w 318d0 │ │ │ │ + ldr.w r3, [pc, #1092] @ 315c0 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [pc, #1088] @ 309ac │ │ │ │ + ldr.w r1, [pc, #1088] @ 315c4 │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov fp, r8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movw r3, #1131 @ 0x46b │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2fa36 │ │ │ │ - bl 89f4 │ │ │ │ - b.w 2ec7a │ │ │ │ + b.w 3064e │ │ │ │ + bl 89c4 │ │ │ │ + b.w 2f892 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2f908 │ │ │ │ + b.w 30520 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2f91e │ │ │ │ + b.w 30536 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2f932 │ │ │ │ + b.w 3054a │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2eb7a │ │ │ │ + b.w 2f792 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2ebd0 │ │ │ │ + b.w 2f7e8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov fp, sl │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ movw r3, #1132 @ 0x46c │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2fede │ │ │ │ + b.n 30af6 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.w 311a4 │ │ │ │ + bpl.w 31dbc │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - b.w 2e9d2 │ │ │ │ + b.w 2f5ea │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2ec30 │ │ │ │ + b.w 2f848 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov fp, sl │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ movw r3, #1132 @ 0x46c │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2ffdc │ │ │ │ + b.n 30bf4 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2eca2 │ │ │ │ + b.w 2f8ba │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2f96c │ │ │ │ - bl 89f4 │ │ │ │ - b.w 2edfc │ │ │ │ + b.w 30584 │ │ │ │ + bl 89c4 │ │ │ │ + b.w 2fa14 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r8, sl │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ mov fp, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ movw r3, #1133 @ 0x46d │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 2fede │ │ │ │ + b.n 30af6 │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2ed02 │ │ │ │ + b.w 2f91a │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2ed58 │ │ │ │ + b.w 2f970 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2fe70 │ │ │ │ + b.w 30a88 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r8, sl │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ @@ -68375,168 +69560,168 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ movw r3, #1133 @ 0x46d │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2f81a │ │ │ │ + b.w 30432 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2edb8 │ │ │ │ + b.w 2f9d0 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ - b.w 2ee34 │ │ │ │ - ldr r3, [pc, #712] @ (3099c ) │ │ │ │ + b.w 2fa4c │ │ │ │ + ldr r3, [pc, #712] @ (315b4 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #728] @ (309b0 ) │ │ │ │ + ldr r1, [pc, #728] @ (315c8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n 2ffa0 │ │ │ │ + b.n 30bb8 │ │ │ │ mov r0, r5 │ │ │ │ blx 3ad0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 30f42 │ │ │ │ + beq.w 31b5a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30708 │ │ │ │ + beq.n 31320 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30c8c │ │ │ │ + beq.w 318a4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r3, #112] @ 0x70 │ │ │ │ blx r5 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 30fca │ │ │ │ + beq.w 31be2 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 30f76 │ │ │ │ + beq.w 31b8e │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3101c │ │ │ │ - bl 10888 │ │ │ │ + bne.w 31c34 │ │ │ │ + bl 108e0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 31076 │ │ │ │ + beq.w 31c8e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2e9f6 │ │ │ │ + beq.w 2f60e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2e9f6 │ │ │ │ + bne.w 2f60e │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2e9f6 │ │ │ │ + b.w 2f60e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ strd r6, r8, [sp, #48] @ 0x30 │ │ │ │ - beq.n 3077a │ │ │ │ + beq.n 31392 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30c84 │ │ │ │ + beq.w 3189c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [pc, #540] @ (309b4 ) │ │ │ │ + ldr r3, [pc, #540] @ (315cc ) │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #908] @ 0x38c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ blx 3a84 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 8838 │ │ │ │ + bl 8808 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 3100a │ │ │ │ + beq.w 31c22 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 307ca │ │ │ │ + beq.n 313e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30d30 │ │ │ │ + beq.w 31948 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - cbz r3, 307f2 │ │ │ │ + cbz r3, 3140a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #164 @ 0xa4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r0, sp, #122 @ 0x7a │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 30816 │ │ │ │ + beq.n 3142e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2f56a │ │ │ │ + beq.w 30182 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2f56a │ │ │ │ + beq.w 30182 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30e8c │ │ │ │ + beq.w 31aa4 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ - b.w 2f3bc │ │ │ │ + b.w 2ffd4 │ │ │ │ movw r3, #1178 @ 0x49a │ │ │ │ movs r6, #1 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2f372 │ │ │ │ + b.w 2ff8a │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.w 2ef80 │ │ │ │ + b.w 2fb98 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.w 2ef94 │ │ │ │ + b.w 2fbac │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.w 2ef00 │ │ │ │ + b.w 2fb18 │ │ │ │ mov r6, sl │ │ │ │ str.w sl, [sp, #12] │ │ │ │ movw r3, #1099 @ 0x44b │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ @@ -68545,15 +69730,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2fa36 │ │ │ │ + b.w 3064e │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov r4, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r8, sl │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ movs r6, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -68567,23 +69752,23 @@ │ │ │ │ mov fp, r8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r8, r5 │ │ │ │ movw r3, #1137 @ 0x471 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2f328 │ │ │ │ + b.w 2ff40 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.w 2eec6 │ │ │ │ + b.w 2fade │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2efc8 │ │ │ │ + b.w 2fbe0 │ │ │ │ mov r6, sl │ │ │ │ str.w sl, [sp, #12] │ │ │ │ movw r3, #1099 @ 0x44b │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ @@ -68591,39 +69776,39 @@ │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2fa36 │ │ │ │ - bl 89f4 │ │ │ │ - b.w 2f11a │ │ │ │ + b.w 3064e │ │ │ │ + bl 89c4 │ │ │ │ + b.w 2fd32 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 2eb7e │ │ │ │ + b.w 2f796 │ │ │ │ movw r3, #1142 @ 0x476 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2fdb6 │ │ │ │ + b.w 309ce │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2f024 │ │ │ │ + b.w 2fc3c │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2f078 │ │ │ │ + b.w 2fc90 │ │ │ │ ldr.w r6, [sl, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 3109a │ │ │ │ + beq.w 31cb2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -68632,246 +69817,245 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3096e │ │ │ │ + beq.n 31586 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30d54 │ │ │ │ + beq.w 3196c │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - b.w 2f8da │ │ │ │ + b.w 304f2 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebbc │ │ │ │ + beq.w 2f7d4 │ │ │ │ movs r1, #0 │ │ │ │ movw r3, #1142 @ 0x476 │ │ │ │ - b.w 2fdac │ │ │ │ + b.w 309c4 │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ - movs r3, r0 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + stc2 0, cr0, [r0, #8] │ │ │ │ + ldr r0, [pc, #376] @ (31724 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #616] @ (30c04 ) │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #80] @ (309f4 ) │ │ │ │ + ands r0, r6 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #360] @ (30b10 ) │ │ │ │ + tst r6, r7 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, r8 │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ movs r1, r0 │ │ │ │ - bics r0, r1 │ │ │ │ + subs r4, #108 @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ movs r1, r0 │ │ │ │ - vaddl.u32 q8, d10, d2 │ │ │ │ + @ instruction: 0xf3d20002 │ │ │ │ movw r3, #1143 @ 0x477 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2fdb6 │ │ │ │ + b.w 309ce │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, sl │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 2ec34 │ │ │ │ + b.w 2f84c │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2f0d8 │ │ │ │ - ldr.w r3, [pc, #2224] @ 31298 │ │ │ │ + b.w 2fcf0 │ │ │ │ + ldr.w r3, [pc, #2224] @ 31eb0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr.w r1, [pc, #2224] @ 3129c │ │ │ │ + ldr.w r1, [pc, #2224] @ 31eb4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n 30572 │ │ │ │ + b.n 3118a │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ec8e │ │ │ │ + beq.w 2f8a6 │ │ │ │ movs r1, #0 │ │ │ │ movw r3, #1143 @ 0x477 │ │ │ │ - b.w 2fdac │ │ │ │ + b.w 309c4 │ │ │ │ movw r3, #1145 @ 0x479 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2fdb6 │ │ │ │ + b.w 309ce │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, fp │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 2ed06 │ │ │ │ + b.w 2f91e │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ed44 │ │ │ │ + beq.w 2f95c │ │ │ │ movs r1, #0 │ │ │ │ movw r3, #1145 @ 0x479 │ │ │ │ - b.w 2fdac │ │ │ │ + b.w 309c4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, r8 │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 2edbc │ │ │ │ + b.w 2f9d4 │ │ │ │ movw r3, #1146 @ 0x47a │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2fdb6 │ │ │ │ - ldr.w r3, [pc, #2100] @ 312a0 │ │ │ │ + b.w 309ce │ │ │ │ + ldr.w r3, [pc, #2100] @ 31eb8 │ │ │ │ add r3, pc │ │ │ │ - b.w 2ff96 │ │ │ │ + b.w 30bae │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ee18 │ │ │ │ + beq.w 2fa30 │ │ │ │ movs r1, #0 │ │ │ │ movw r3, #1146 @ 0x47a │ │ │ │ - b.w 2fdac │ │ │ │ + b.w 309c4 │ │ │ │ movw r3, #1151 @ 0x47f │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2fdb6 │ │ │ │ + b.w 309ce │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.w 3018a │ │ │ │ + b.w 30da2 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.w 30162 │ │ │ │ + b.w 30d7a │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.w 30176 │ │ │ │ + b.w 30d8e │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.w 2fbf0 │ │ │ │ + b.w 30808 │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.w 2fbc8 │ │ │ │ + b.w 307e0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.w 2fbdc │ │ │ │ + b.w 307f4 │ │ │ │ movw r3, #1151 @ 0x47f │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2fdb6 │ │ │ │ + b.w 309ce │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.w 30128 │ │ │ │ + b.w 30d40 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 301be │ │ │ │ + b.w 30dd6 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2fc24 │ │ │ │ + b.w 3083c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.w 2fb8e │ │ │ │ - bl 89f4 │ │ │ │ - b.w 30310 │ │ │ │ + b.w 307a6 │ │ │ │ + bl 89c4 │ │ │ │ + b.w 30f28 │ │ │ │ str r6, [sp, #24] │ │ │ │ movw r3, #1151 @ 0x47f │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2fdb6 │ │ │ │ - bl 89f4 │ │ │ │ - b.w 2fd7a │ │ │ │ + b.w 309ce │ │ │ │ + bl 89c4 │ │ │ │ + b.w 30992 │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3021a │ │ │ │ + b.w 30e32 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2fcd8 │ │ │ │ + b.w 308f0 │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2fc84 │ │ │ │ + b.w 3089c │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3026e │ │ │ │ + b.w 30e86 │ │ │ │ mov r2, r9 │ │ │ │ movw r3, #1151 @ 0x47f │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2fdb6 │ │ │ │ + b.w 309ce │ │ │ │ movs r2, #4 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.w 2eeca │ │ │ │ + b.w 2fae2 │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 302ce │ │ │ │ + b.w 30ee6 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 30338 │ │ │ │ + b.w 30f50 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2fd38 │ │ │ │ + b.w 30950 │ │ │ │ movw r3, #1154 @ 0x482 │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2fdb6 │ │ │ │ + b.w 309ce │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sl │ │ │ │ movw r3, #1099 @ 0x44b │ │ │ │ mov r4, r5 │ │ │ │ mov fp, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov sl, r5 │ │ │ │ @@ -68881,255 +70065,255 @@ │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ strd r5, r5, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #0] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - b.w 2fa36 │ │ │ │ + b.w 3064e │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r6, #0 │ │ │ │ - b.w 2f028 │ │ │ │ - bl 89f4 │ │ │ │ - b.n 3048a │ │ │ │ + b.w 2fc40 │ │ │ │ + bl 89c4 │ │ │ │ + b.n 310a2 │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 30398 │ │ │ │ + b.w 30fb0 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f064 │ │ │ │ + beq.w 2fc7c │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ movw r3, #1154 @ 0x482 │ │ │ │ - b.w 2fdac │ │ │ │ + b.w 309c4 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 303ec │ │ │ │ + b.w 31004 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, sl │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r6, #0 │ │ │ │ - b.w 2f0dc │ │ │ │ + b.w 2fcf4 │ │ │ │ movw r3, #1155 @ 0x483 │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2fdb6 │ │ │ │ + b.w 309ce │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3077a │ │ │ │ + b.n 31392 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 30708 │ │ │ │ + b.n 31320 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f12e │ │ │ │ + beq.w 2fd46 │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ movw r3, #1155 @ 0x483 │ │ │ │ - b.w 2fdac │ │ │ │ + b.w 309c4 │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3044c │ │ │ │ - ldr.w r3, [pc, #1512] @ 312a4 │ │ │ │ + b.w 31064 │ │ │ │ + ldr.w r3, [pc, #1512] @ 31ebc │ │ │ │ add r3, pc │ │ │ │ - b.n 30568 │ │ │ │ + b.n 31180 │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ - b.w 2e6cc │ │ │ │ + b.w 2f2e4 │ │ │ │ movw r3, #1165 @ 0x48d │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2fdb6 │ │ │ │ + b.w 309ce │ │ │ │ movw r3, #1158 @ 0x486 │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2fdb6 │ │ │ │ + b.w 309ce │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ movw r3, #1165 @ 0x48d │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2fdb6 │ │ │ │ + b.w 309ce │ │ │ │ str r6, [sp, #24] │ │ │ │ movw r3, #1158 @ 0x486 │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2fdb6 │ │ │ │ + b.w 309ce │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 307ca │ │ │ │ + b.n 313e2 │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 30d00 │ │ │ │ + b.n 31918 │ │ │ │ str r6, [sp, #24] │ │ │ │ movw r3, #1158 @ 0x486 │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2fdb6 │ │ │ │ + b.w 309ce │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3096e │ │ │ │ + b.n 31586 │ │ │ │ movs r2, #4 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.w 3012c │ │ │ │ + b.w 30d44 │ │ │ │ movs r2, #4 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.w 2fb92 │ │ │ │ + b.w 307aa │ │ │ │ mov r2, r9 │ │ │ │ movw r3, #1165 @ 0x48d │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2fdb6 │ │ │ │ + b.w 309ce │ │ │ │ mov r2, r9 │ │ │ │ movw r3, #1158 @ 0x486 │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2fdb6 │ │ │ │ + b.w 309ce │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, fp │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r6, #0 │ │ │ │ - b.w 2fc88 │ │ │ │ + b.w 308a0 │ │ │ │ mov.w r3, #1168 @ 0x490 │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2fdb6 │ │ │ │ + b.w 309ce │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r6, #0 │ │ │ │ - b.w 3021e │ │ │ │ + b.w 30e36 │ │ │ │ movw r3, #1161 @ 0x489 │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2fdb6 │ │ │ │ + b.w 309ce │ │ │ │ movw r3, #1169 @ 0x491 │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2fdb6 │ │ │ │ + b.w 309ce │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3025a │ │ │ │ + beq.w 30e72 │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #1168 @ 0x490 │ │ │ │ - b.w 2fdac │ │ │ │ + b.w 309c4 │ │ │ │ movw r3, #1162 @ 0x48a │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2fdb6 │ │ │ │ + b.w 309ce │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, r8 │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r6, #0 │ │ │ │ - b.w 2fd3c │ │ │ │ + b.w 30954 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, sl │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r6, #0 │ │ │ │ - b.w 302d2 │ │ │ │ + b.w 30eea │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2fcc4 │ │ │ │ + beq.w 308dc │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ movw r3, #1161 @ 0x489 │ │ │ │ - b.w 2fdac │ │ │ │ + b.w 309c4 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3080e │ │ │ │ + b.n 31426 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov r8, sl │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldrd r2, r3, [sp, #108] @ 0x6c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ - bl 97a8 │ │ │ │ + bl 9804 │ │ │ │ mov r3, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov fp, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r8, r5 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -69137,22331 +70321,21934 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 2f328 │ │ │ │ + b.w 2ff40 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, fp │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r6, #0 │ │ │ │ - b.w 3039c │ │ │ │ + b.w 30fb4 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 30324 │ │ │ │ + beq.w 30f3c │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ movw r3, #1169 @ 0x491 │ │ │ │ - b.w 2fdac │ │ │ │ + b.w 309c4 │ │ │ │ movw r3, #1170 @ 0x492 │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2fdb6 │ │ │ │ + b.w 309ce │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 303d8 │ │ │ │ + beq.w 30ff0 │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ movw r3, #1170 @ 0x492 │ │ │ │ - b.w 2fdac │ │ │ │ + b.w 309c4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r4, r8 │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r6, #0 │ │ │ │ - b.w 30450 │ │ │ │ + b.w 31068 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov fp, sl │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ movw r3, #1131 @ 0x46b │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2ffdc │ │ │ │ + b.w 30bf4 │ │ │ │ movw r3, #1171 @ 0x493 │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2fdb6 │ │ │ │ + b.w 309ce │ │ │ │ mov r8, sl │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ mov r9, r6 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30f9a │ │ │ │ + beq.n 31bb2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 31048 │ │ │ │ - bl 10888 │ │ │ │ - cbnz r0, 30fba │ │ │ │ - ldr r3, [pc, #756] @ (31298 ) │ │ │ │ + beq.n 31c60 │ │ │ │ + bl 108e0 │ │ │ │ + cbnz r0, 31bd2 │ │ │ │ + ldr r3, [pc, #756] @ (31eb0 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 31050 │ │ │ │ - ldr r3, [pc, #760] @ (312a8 ) │ │ │ │ + bne.n 31c68 │ │ │ │ + ldr r3, [pc, #760] @ (31ec0 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #760] @ (312ac ) │ │ │ │ + ldr r1, [pc, #760] @ (31ec4 ) │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov fp, r8 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.w 30522 │ │ │ │ + b.w 3113a │ │ │ │ mov r8, sl │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ mov r9, r6 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - b.n 30f84 │ │ │ │ - ldr r2, [pc, #724] @ (312b0 ) │ │ │ │ + b.n 31b9c │ │ │ │ + ldr r2, [pc, #724] @ (31ec8 ) │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r8, [sp, #48] @ 0x30 │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #708] @ (312b4 ) │ │ │ │ + ldr r1, [pc, #708] @ (31ecc ) │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #704] @ (312b8 ) │ │ │ │ + ldr r2, [pc, #704] @ (31ed0 ) │ │ │ │ add r2, pc │ │ │ │ blx 3b8c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ movw r3, #1125 @ 0x465 │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2fa36 │ │ │ │ + b.w 3064e │ │ │ │ mov.w r3, #1176 @ 0x498 │ │ │ │ movs r6, #1 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2f372 │ │ │ │ + b.w 2ff8a │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ movs r1, #2 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov fp, sl │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ - bl 8be4 │ │ │ │ + bl 8bb4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movw r3, #1131 @ 0x46b │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2f82e │ │ │ │ + b.w 30446 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 30f9a │ │ │ │ - ldr r3, [pc, #616] @ (312bc ) │ │ │ │ + b.n 31bb2 │ │ │ │ + ldr r3, [pc, #616] @ (31ed4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 30fb0 │ │ │ │ + b.n 31bc8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r6, #1 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r3 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ movw r3, #1124 @ 0x464 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2f372 │ │ │ │ + b.w 2ff8a │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov fp, sl │ │ │ │ mov r8, r6 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #1131 @ 0x46b │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 2f81a │ │ │ │ + b.w 30432 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - b.w 2f696 │ │ │ │ - ldr r3, [pc, #548] @ (312c0 ) │ │ │ │ + b.w 302ae │ │ │ │ + ldr r3, [pc, #548] @ (31ed8 ) │ │ │ │ movw r2, #26175 @ 0x663f │ │ │ │ - ldr r1, [pc, #544] @ (312c4 ) │ │ │ │ - ldr r0, [pc, #548] @ (312c8 ) │ │ │ │ + ldr r1, [pc, #544] @ (31edc ) │ │ │ │ + ldr r0, [pc, #548] @ (31ee0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #876 @ 0x36c │ │ │ │ + add.w r3, r3, #916 @ 0x394 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #536] @ (312cc ) │ │ │ │ + ldr r3, [pc, #536] @ (31ee4 ) │ │ │ │ movw r2, #27192 @ 0x6a38 │ │ │ │ - ldr r1, [pc, #532] @ (312d0 ) │ │ │ │ - ldr r0, [pc, #536] @ (312d4 ) │ │ │ │ + ldr r1, [pc, #532] @ (31ee8 ) │ │ │ │ + ldr r0, [pc, #536] @ (31eec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #876 @ 0x36c │ │ │ │ + add.w r3, r3, #916 @ 0x394 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #524] @ (312d8 ) │ │ │ │ + ldr r3, [pc, #524] @ (31ef0 ) │ │ │ │ movw r2, #27090 @ 0x69d2 │ │ │ │ - ldr r1, [pc, #520] @ (312dc ) │ │ │ │ - ldr r0, [pc, #524] @ (312e0 ) │ │ │ │ + ldr r1, [pc, #520] @ (31ef4 ) │ │ │ │ + ldr r0, [pc, #524] @ (31ef8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #876 @ 0x36c │ │ │ │ + add.w r3, r3, #916 @ 0x394 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #512] @ (312e4 ) │ │ │ │ + ldr r3, [pc, #512] @ (31efc ) │ │ │ │ movw r2, #26986 @ 0x696a │ │ │ │ - ldr r1, [pc, #508] @ (312e8 ) │ │ │ │ - ldr r0, [pc, #512] @ (312ec ) │ │ │ │ + ldr r1, [pc, #508] @ (31f00 ) │ │ │ │ + ldr r0, [pc, #512] @ (31f04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #876 @ 0x36c │ │ │ │ + add.w r3, r3, #916 @ 0x394 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #496] @ (312f0 ) │ │ │ │ + ldr r3, [pc, #496] @ (31f08 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #492] @ (312f4 ) │ │ │ │ - ldr r0, [pc, #496] @ (312f8 ) │ │ │ │ + ldr r1, [pc, #492] @ (31f0c ) │ │ │ │ + ldr r0, [pc, #496] @ (31f10 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 422c │ │ │ │ - ldr r3, [pc, #480] @ (312fc ) │ │ │ │ + ldr r3, [pc, #480] @ (31f14 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #480] @ (31300 ) │ │ │ │ - ldr r0, [pc, #484] @ (31304 ) │ │ │ │ + ldr r1, [pc, #480] @ (31f18 ) │ │ │ │ + ldr r0, [pc, #484] @ (31f1c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #188 @ 0xbc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #472] @ (31308 ) │ │ │ │ + ldr r3, [pc, #472] @ (31f20 ) │ │ │ │ movw r2, #26677 @ 0x6835 │ │ │ │ - ldr r1, [pc, #472] @ (3130c ) │ │ │ │ - ldr r0, [pc, #472] @ (31310 ) │ │ │ │ + ldr r1, [pc, #472] @ (31f24 ) │ │ │ │ + ldr r0, [pc, #472] @ (31f28 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #876 @ 0x36c │ │ │ │ + add.w r3, r3, #916 @ 0x394 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #460] @ (31314 ) │ │ │ │ + ldr r3, [pc, #460] @ (31f2c ) │ │ │ │ movw r2, #27124 @ 0x69f4 │ │ │ │ - ldr r1, [pc, #460] @ (31318 ) │ │ │ │ - ldr r0, [pc, #460] @ (3131c ) │ │ │ │ + ldr r1, [pc, #460] @ (31f30 ) │ │ │ │ + ldr r0, [pc, #460] @ (31f34 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #876 @ 0x36c │ │ │ │ + add.w r3, r3, #916 @ 0x394 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #448] @ (31320 ) │ │ │ │ + ldr r3, [pc, #448] @ (31f38 ) │ │ │ │ movw r2, #26770 @ 0x6892 │ │ │ │ - ldr r1, [pc, #448] @ (31324 ) │ │ │ │ - ldr r0, [pc, #448] @ (31328 ) │ │ │ │ + ldr r1, [pc, #448] @ (31f3c ) │ │ │ │ + ldr r0, [pc, #448] @ (31f40 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #876 @ 0x36c │ │ │ │ + add.w r3, r3, #916 @ 0x394 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #436] @ (3132c ) │ │ │ │ + ldr r3, [pc, #436] @ (31f44 ) │ │ │ │ movw r2, #26462 @ 0x675e │ │ │ │ - ldr r1, [pc, #436] @ (31330 ) │ │ │ │ - ldr r0, [pc, #436] @ (31334 ) │ │ │ │ + ldr r1, [pc, #436] @ (31f48 ) │ │ │ │ + ldr r0, [pc, #436] @ (31f4c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #876 @ 0x36c │ │ │ │ + add.w r3, r3, #916 @ 0x394 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #424] @ (31338 ) │ │ │ │ + ldr r3, [pc, #424] @ (31f50 ) │ │ │ │ movw r2, #27158 @ 0x6a16 │ │ │ │ - ldr r1, [pc, #424] @ (3133c ) │ │ │ │ - ldr r0, [pc, #424] @ (31340 ) │ │ │ │ + ldr r1, [pc, #424] @ (31f54 ) │ │ │ │ + ldr r0, [pc, #424] @ (31f58 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #876 @ 0x36c │ │ │ │ + add.w r3, r3, #916 @ 0x394 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #412] @ (31344 ) │ │ │ │ + ldr r3, [pc, #412] @ (31f5c ) │ │ │ │ movw r2, #26467 @ 0x6763 │ │ │ │ - ldr r1, [pc, #412] @ (31348 ) │ │ │ │ - ldr r0, [pc, #412] @ (3134c ) │ │ │ │ + ldr r1, [pc, #412] @ (31f60 ) │ │ │ │ + ldr r0, [pc, #412] @ (31f64 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #876 @ 0x36c │ │ │ │ + add.w r3, r3, #916 @ 0x394 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #400] @ (31350 ) │ │ │ │ + ldr r3, [pc, #400] @ (31f68 ) │ │ │ │ movw r2, #27046 @ 0x69a6 │ │ │ │ - ldr r1, [pc, #400] @ (31354 ) │ │ │ │ - ldr r0, [pc, #400] @ (31358 ) │ │ │ │ + ldr r1, [pc, #400] @ (31f6c ) │ │ │ │ + ldr r0, [pc, #400] @ (31f70 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #876 @ 0x36c │ │ │ │ + add.w r3, r3, #916 @ 0x394 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #388] @ (3135c ) │ │ │ │ + ldr r3, [pc, #388] @ (31f74 ) │ │ │ │ movw r2, #26908 @ 0x691c │ │ │ │ - ldr r1, [pc, #388] @ (31360 ) │ │ │ │ - ldr r0, [pc, #388] @ (31364 ) │ │ │ │ + ldr r1, [pc, #388] @ (31f78 ) │ │ │ │ + ldr r0, [pc, #388] @ (31f7c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #876 @ 0x36c │ │ │ │ + add.w r3, r3, #916 @ 0x394 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #376] @ (31368 ) │ │ │ │ + ldr r3, [pc, #376] @ (31f80 ) │ │ │ │ movw r2, #26814 @ 0x68be │ │ │ │ - ldr r1, [pc, #376] @ (3136c ) │ │ │ │ - ldr r0, [pc, #376] @ (31370 ) │ │ │ │ + ldr r1, [pc, #376] @ (31f84 ) │ │ │ │ + ldr r0, [pc, #376] @ (31f88 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #876 @ 0x36c │ │ │ │ + add.w r3, r3, #916 @ 0x394 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ (31374 ) │ │ │ │ + ldr r3, [pc, #364] @ (31f8c ) │ │ │ │ movw r2, #26249 @ 0x6689 │ │ │ │ - ldr r1, [pc, #364] @ (31378 ) │ │ │ │ - ldr r0, [pc, #364] @ (3137c ) │ │ │ │ + ldr r1, [pc, #364] @ (31f90 ) │ │ │ │ + ldr r0, [pc, #364] @ (31f94 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #876 @ 0x36c │ │ │ │ + add.w r3, r3, #916 @ 0x394 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (31380 ) │ │ │ │ + ldr r3, [pc, #352] @ (31f98 ) │ │ │ │ movw r2, #26952 @ 0x6948 │ │ │ │ - ldr r1, [pc, #352] @ (31384 ) │ │ │ │ - ldr r0, [pc, #352] @ (31388 ) │ │ │ │ + ldr r1, [pc, #352] @ (31f9c ) │ │ │ │ + ldr r0, [pc, #352] @ (31fa0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #876 @ 0x36c │ │ │ │ + add.w r3, r3, #916 @ 0x394 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (3138c ) │ │ │ │ + ldr r3, [pc, #340] @ (31fa4 ) │ │ │ │ movw r2, #26711 @ 0x6857 │ │ │ │ - ldr r1, [pc, #340] @ (31390 ) │ │ │ │ - ldr r0, [pc, #340] @ (31394 ) │ │ │ │ + ldr r1, [pc, #340] @ (31fa8 ) │ │ │ │ + ldr r0, [pc, #340] @ (31fac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #876 @ 0x36c │ │ │ │ + add.w r3, r3, #916 @ 0x394 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #328] @ (31398 ) │ │ │ │ + ldr r3, [pc, #328] @ (31fb0 ) │ │ │ │ movw r2, #26848 @ 0x68e0 │ │ │ │ - ldr r1, [pc, #328] @ (3139c ) │ │ │ │ - ldr r0, [pc, #328] @ (313a0 ) │ │ │ │ + ldr r1, [pc, #328] @ (31fb4 ) │ │ │ │ + ldr r0, [pc, #328] @ (31fb8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #876 @ 0x36c │ │ │ │ + add.w r3, r3, #916 @ 0x394 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #316] @ (313a4 ) │ │ │ │ + ldr r3, [pc, #316] @ (31fbc ) │ │ │ │ movw r2, #26609 @ 0x67f1 │ │ │ │ - ldr r1, [pc, #316] @ (313a8 ) │ │ │ │ - ldr r0, [pc, #316] @ (313ac ) │ │ │ │ + ldr r1, [pc, #316] @ (31fc0 ) │ │ │ │ + ldr r0, [pc, #316] @ (31fc4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #876 @ 0x36c │ │ │ │ + add.w r3, r3, #916 @ 0x394 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #304] @ (313b0 ) │ │ │ │ + ldr r3, [pc, #304] @ (31fc8 ) │ │ │ │ movw r2, #26643 @ 0x6813 │ │ │ │ - ldr r1, [pc, #304] @ (313b4 ) │ │ │ │ - ldr r0, [pc, #304] @ (313b8 ) │ │ │ │ + ldr r1, [pc, #304] @ (31fcc ) │ │ │ │ + ldr r0, [pc, #304] @ (31fd0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #876 @ 0x36c │ │ │ │ + add.w r3, r3, #916 @ 0x394 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 42ec │ │ │ │ lsls r0, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ + movs r3, #184 @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #250 @ 0xfa │ │ │ │ + adds r0, #22 │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #64 @ 0x40 │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + adds r2, #118 @ 0x76 │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + adds r2, r2, #7 │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + adds r2, r0, #6 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #188 @ 0xbc │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + adds r2, r5, #5 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r1, #14] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #74 @ 0x4a │ │ │ │ + adds r2, r2, #5 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r2 │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + adds r2, r7, #4 │ │ │ │ movs r1, r0 │ │ │ │ - eors r0, r7 │ │ │ │ + adds r6, #28 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + bx lr │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #198 @ 0xc6 │ │ │ │ + subs r6, r1, #3 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #2 │ │ │ │ + subs r2, r1, #4 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r2, r5] │ │ │ │ + bx fp │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #10 │ │ │ │ + subs r2, r2, #4 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #54 @ 0x36 │ │ │ │ + subs r6, r7, #4 │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r5, #12] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #232 @ 0xe8 │ │ │ │ + adds r0, r6, #3 │ │ │ │ movs r1, r0 │ │ │ │ - ands r6, r5 │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r2, #12] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + adds r0, r3, #3 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #18 │ │ │ │ + cmp r5, #26 │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r7, #11] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + adds r0, r0, #3 │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #254 @ 0xfe │ │ │ │ + adds r5, #162 @ 0xa2 │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r4, #11] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #160 @ 0xa0 │ │ │ │ + adds r0, r5, #2 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r1, #11] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #136 @ 0x88 │ │ │ │ + adds r0, r2, #2 │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #206 @ 0xce │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r6, #10] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #112 @ 0x70 │ │ │ │ + adds r0, r7, #1 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #126 @ 0x7e │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r3, #10] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + adds r0, r4, #1 │ │ │ │ movs r1, r0 │ │ │ │ - rors r2, r4 │ │ │ │ + subs r0, #114 @ 0x72 │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ + adds r0, r1, #1 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + cmp r4, #138 @ 0x8a │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + adds r0, r6, #0 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #106 @ 0x6a │ │ │ │ + cmp r4, #114 @ 0x72 │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #16 │ │ │ │ + adds r0, r3, #0 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #238 @ 0xee │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #248 @ 0xf8 │ │ │ │ + adds r0, r0, #0 │ │ │ │ movs r1, r0 │ │ │ │ - sbcs r2, r0 │ │ │ │ + subs r0, #18 │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + subs r0, r5, r7 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r1, #8] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + subs r0, r2, r7 │ │ │ │ movs r1, r0 │ │ │ │ - adcs r2, r2 │ │ │ │ + adds r7, #226 @ 0xe2 │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r6, #7] │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ + subs r0, r7, r6 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + subs r0, r4, r6 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #218 @ 0xda │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {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, #3944] @ 0xf68 │ │ │ │ - sub sp, #108 @ 0x6c │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #440] @ (31590 ) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [pc, #440] @ (31594 ) │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #440] @ (31598 ) │ │ │ │ - add r0, pc │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - add r2, pc │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr.w r9, [r0, #328] @ 0x148 │ │ │ │ + str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ + ldr r3, [pc, #460] @ (321b8 ) │ │ │ │ + sub sp, #124 @ 0x7c │ │ │ │ + ldr r2, [pc, #460] @ (321bc ) │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r8, [pc, #428] @ 3159c │ │ │ │ + add r3, pc │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [pc, #456] @ (321c0 ) │ │ │ │ + ldr.w r6, [r3, #312] @ 0x138 │ │ │ │ + ldr r3, [pc, #452] @ (321c4 ) │ │ │ │ + add r2, pc │ │ │ │ + str r0, [sp, #20] │ │ │ │ + strd r4, r4, [sp, #100] @ 0x64 │ │ │ │ + str r4, [sp, #108] @ 0x6c │ │ │ │ + str r6, [sp, #8] │ │ │ │ + strh.w r4, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - strh.w r4, [sp, #52] @ 0x34 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 31462 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 317c8 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 321d0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 32cba │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31428 │ │ │ │ + beq.n 32038 │ │ │ │ adds r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - ldr r2, [pc, #372] @ (315a0 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #344] @ 31588 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r2, pc │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - add.w r2, r2, #500 @ 0x1f4 │ │ │ │ - vstr d7, [sp, #32] │ │ │ │ - blx 3968 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3145a │ │ │ │ - ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 31464 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add r0, sp, #100 @ 0x64 │ │ │ │ + bl 8ecc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31464 │ │ │ │ + bne.w 321d2 │ │ │ │ movs r7, #0 │ │ │ │ - movw r8, #489 @ 0x1e9 │ │ │ │ - b.n 31526 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr r3, [pc, #316] @ (315a4 ) │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 31b3c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ - bpl.w 319f6 │ │ │ │ - ldr r2, [pc, #296] @ (315a8 ) │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 324ae │ │ │ │ - ldr r2, [pc, #288] @ (315ac ) │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 324c4 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - subs r2, r3, #1 │ │ │ │ + mov.w r4, #282 @ 0x11a │ │ │ │ + mov fp, r7 │ │ │ │ + mov sl, r7 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + strd r7, r7, [sp, #16] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + str r7, [sp, #24] │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + ldrb.w r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 31b78 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr.w r4, [r3, r2, lsl #2] │ │ │ │ + bne.w 32d3c │ │ │ │ + ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 32d2e │ │ │ │ + ldr r0, [pc, #340] @ (321c8 ) │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + bl d294 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cbz r1, 32094 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 314b6 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #248] @ (315b0 ) │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 315bc │ │ │ │ - ldr r2, [pc, #236] @ (315b4 ) │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 31780 │ │ │ │ - ldr r6, [r3, #56] @ 0x38 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 3156c │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 3156c │ │ │ │ - movs r0, #1 │ │ │ │ - blx 3834 │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 3150c │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.n 32094 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 32d24 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 320b6 │ │ │ │ + movs r6, #0 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31508 │ │ │ │ + beq.n 320b4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 31508 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 315ee │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.n 31520 │ │ │ │ - subs r7, #1 │ │ │ │ - str r7, [r4, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 31e22 │ │ │ │ - movs r7, #0 │ │ │ │ - movw r8, #495 @ 0x1ef │ │ │ │ - ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3180e │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31802 │ │ │ │ - ldr r0, [pc, #124] @ (315b8 ) │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, pc │ │ │ │ - bl d23c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 3173e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 32d1a │ │ │ │ + mov fp, r6 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + cbz r1, 320ce │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3173e │ │ │ │ + beq.n 320ce │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3173e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3173e │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 317ea │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 317ea │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 31508 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - lsls r0, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - usat16 r0, #2, r6 │ │ │ │ - @ instruction: 0xe8ca0002 │ │ │ │ - ldmia.w sl!, {r1} │ │ │ │ - ldr r6, [pc, #248] @ (3169c ) │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #150 @ 0x96 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #6 │ │ │ │ - bpl.w 319f6 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 324ae │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 324c4 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.w 317ea │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ + beq.w 32d54 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + cbz r1, 320e6 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 315ee │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.n 320e6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 32d06 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 32104 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31602 │ │ │ │ + beq.n 32104 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3185c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ - bpl.w 319f6 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 324ae │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 324c4 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 31bae │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3163c │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 3181a │ │ │ │ - ldr.w r1, [pc, #1292] @ 31b58 │ │ │ │ - ldr.w r1, [r8, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 31ab6 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 317ae │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 317ae │ │ │ │ - movs r0, #0 │ │ │ │ - blx 3834 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 31f08 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r0, sl │ │ │ │ - blx r2 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 31692 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 31df2 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 31f08 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 316b0 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 31a76 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3c44 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 31c06 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 32d10 │ │ │ │ + cbz r7, 3211a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 316d4 │ │ │ │ + beq.n 3211a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 31a9e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 32d86 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cbz r1, 32132 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 316e8 │ │ │ │ + beq.n 32132 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 31aae │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14ac0 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 31d84 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 32d5e │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cbz r1, 3214a │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3170a │ │ │ │ + beq.n 3214a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 31aea │ │ │ │ - cmp r4, fp │ │ │ │ - bge.w 31864 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + beq.w 32d68 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cbz r1, 32162 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 32162 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 32d72 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cbz r1, 3217a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldrb.w r3, [sp, #42] @ 0x2a │ │ │ │ - cbz r3, 3173a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r0, sp, #42 @ 0x2a │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 3145a │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ + beq.n 3217a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 32d7c │ │ │ │ blx 377c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 3175e │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + cbz r1, 32196 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3175e │ │ │ │ + beq.n 32196 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 31854 │ │ │ │ - ldr r2, [pc, #1020] @ (31b5c ) │ │ │ │ - ldr r3, [pc, #1020] @ (31b60 ) │ │ │ │ + beq.w 32d4a │ │ │ │ + ldr r2, [pc, #52] @ (321cc ) │ │ │ │ + ldr r3, [pc, #40] @ (321c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 3242a │ │ │ │ - mov r0, sl │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ + bne.w 33b58 │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #124 @ 0x7c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r2, #5 │ │ │ │ - bpl.w 32492 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 324ae │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 324c4 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 317ea │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 315ea │ │ │ │ - b.n 315ee │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 31bee │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 31bee │ │ │ │ + b.n 320e4 │ │ │ │ + movs r2, r0 │ │ │ │ + bgt.n 32134 │ │ │ │ + movs r2, r0 │ │ │ │ + bgt.n 32120 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r6, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + blt.n 321f4 │ │ │ │ + movs r2, r0 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ - mov r0, sl │ │ │ │ - blx r2 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 32ce8 │ │ │ │ + blx 3b24 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 31692 │ │ │ │ - ldr r1, [pc, #920] @ (31b64 ) │ │ │ │ - movw r2, #489 @ 0x1e9 │ │ │ │ - ldr r0, [pc, #920] @ (31b68 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3c68 │ │ │ │ - mov r9, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3145a │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 31428 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 3834 │ │ │ │ - mov r7, r0 │ │ │ │ + beq.w 32d90 │ │ │ │ + blx 39c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3150c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 37b0 │ │ │ │ - b.n 314f0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 3153a │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 31530 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ - bpl.w 319f6 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 324ae │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 324c4 │ │ │ │ - ldr.w r2, [sl, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 31bee │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ + blt.w 32dfc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 31698 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - b.n 31698 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3175e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 31602 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 34e8 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 31f2e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r2, #6 │ │ │ │ - bpl.w 319f6 │ │ │ │ - str.w r9, [sp, #28] │ │ │ │ - mov.w r9, #0 │ │ │ │ - vldr s16, [pc, #704] @ 31b54 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 3221e │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 324ae │ │ │ │ + itt eq │ │ │ │ + ldreq r3, [sp, #0] │ │ │ │ + streq r1, [r3, #0] │ │ │ │ + beq.n 3221e │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 32c2a │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + ldr r3, [r1, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #6 │ │ │ │ + bpl.w 33c6a │ │ │ │ + ldr.w r3, [pc, #2940] @ 32da8 │ │ │ │ + mov.w ip, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 324c4 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r9, r3 │ │ │ │ - bge.w 31f48 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ + mov r9, ip │ │ │ │ + mov r4, ip │ │ │ │ + mov sl, ip │ │ │ │ + mov r0, ip │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + strd ip, ip, [sp, #36] @ 0x24 │ │ │ │ + str.w ip, [sp, #32] │ │ │ │ + str.w ip, [sp, #24] │ │ │ │ + strd ip, ip, [sp, #48] @ 0x30 │ │ │ │ + str.w fp, [sp, #60] @ 0x3c │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 33c54 │ │ │ │ + ldr.w r3, [pc, #2896] @ 32dac │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + cmp r1, r6 │ │ │ │ + beq.w 33cfe │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp sl, r3 │ │ │ │ + bge.w 3361c │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r4, [r3, r9, lsl #2] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr.w fp, [r3, sl, lsl #2] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #656] @ (31b58 ) │ │ │ │ - ldr.w r1, [r8, r3] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + strne.w r3, [fp] │ │ │ │ + ldr.w r3, [pc, #2848] @ 32db0 │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ + ldr.w r3, [pc, #2848] @ 32db4 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ - cmpne r3, r1 │ │ │ │ - bne.w 31e72 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + cmpne fp, r1 │ │ │ │ + bne.w 33a9a │ │ │ │ + cbz r0, 322c0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 324ae │ │ │ │ + beq.n 322c0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 32c34 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 32f0a │ │ │ │ + mov r1, fp │ │ │ │ + bl 8b00 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 32f4e │ │ │ │ + ldr.w r3, [pc, #2780] @ 32db8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ + ldr.w r3, [pc, #2772] @ 32dbc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + cmp r1, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r1, r5 │ │ │ │ + bne.w 331fa │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 33c54 │ │ │ │ + cmp r1, r6 │ │ │ │ + beq.w 33cfe │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.w 32c7e │ │ │ │ + ldr r3, [r1, #84] @ 0x54 │ │ │ │ + cmp r1, r5 │ │ │ │ + bne.w 33098 │ │ │ │ + lsls r5, r3, #5 │ │ │ │ + bpl.w 33ce6 │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 324c4 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp r2, #3 │ │ │ │ - bne.w 31cba │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - bne.w 31db4 │ │ │ │ - lsls r0, r3, #5 │ │ │ │ - bpl.w 32462 │ │ │ │ - ldr.w fp, [r4, #12] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp r2, r3 │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne.w r2, [fp] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r6, #0] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 31934 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 31948 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 31aa6 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14ac0 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 31d0c │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 31970 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 31a7e │ │ │ │ - mov r0, r6 │ │ │ │ - bl 14ac0 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 31d2e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 32350 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 32c3c │ │ │ │ + cbz r4, 32366 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31990 │ │ │ │ + beq.n 32366 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 31a86 │ │ │ │ - ldr r3, [pc, #472] @ (31b6c ) │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 31a70 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s0, d0 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 31d66 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 32c50 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 32384 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 319c8 │ │ │ │ + beq.n 32384 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 31a8e │ │ │ │ - vcmp.f32 s16, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 319fa │ │ │ │ - vcmpe.f32 s0, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 319fa │ │ │ │ - vcmp.f32 s0, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 31af2 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ - bmi.w 31898 │ │ │ │ - bl 42ec │ │ │ │ - add.w r3, sl, r4 │ │ │ │ - vmov s14, r3 │ │ │ │ - vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ - vstr s0, [sp, #24] │ │ │ │ - vcvt.f64.s32 d7, s14 │ │ │ │ - vmul.f64 d7, d7, d6 │ │ │ │ - vcvt.s32.f64 s15, d7 │ │ │ │ - vmov r0, s15 │ │ │ │ - blx 3864 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 31ef4 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34e8 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 31f36 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - vldr s0, [sp, #24] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst.w r2, #33554432 @ 0x2000000 │ │ │ │ - beq.w 3247a │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 3248e │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r4, [r2, #0] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 31a66 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 31e62 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ - b.n 319e8 │ │ │ │ - vldr d0, [r7, #8] │ │ │ │ - b.n 319a2 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 316b0 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 31970 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 31990 │ │ │ │ - mov r0, r7 │ │ │ │ - vstr s0, [sp, #24] │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - vldr s0, [sp, #24] │ │ │ │ - b.n 319c8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 316d4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 31948 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 316e8 │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 32492 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 324ae │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 324c4 │ │ │ │ - ldr.w r2, [sl, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 31bee │ │ │ │ - ldr.w r4, [sl, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 3184e │ │ │ │ - b.n 31698 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3170a │ │ │ │ - add sl, r4 │ │ │ │ - vmov s14, sl │ │ │ │ - vcvt.f64.s32 d7, d7, #1 │ │ │ │ - vcvt.s32.f64 s15, d7 │ │ │ │ - vmov r0, s15 │ │ │ │ - blx 3864 │ │ │ │ + beq.w 32c46 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 3ad0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3223e │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9464 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 32254 │ │ │ │ + beq.w 3307e │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r2, [pc, #2600] @ 32dc0 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #1104] @ 0x450 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 33102 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 3310c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 319e8 │ │ │ │ + beq.n 323c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 319e8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 319e8 │ │ │ │ - ldr r3, [pc, #48] @ (31b70 ) │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r1, [pc, #48] @ (31b74 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - movw r8, #495 @ 0x1ef │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ - b.n 31526 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 315f4 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r5, #18 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ - movs r1, r0 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - blx 3834 │ │ │ │ + beq.w 32cde │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + cbz r1, 323dc │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 323dc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 32c6c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 3ad0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31520 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 37b0 │ │ │ │ + beq.w 3314e │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r2, [pc, #2516] @ 32dc4 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #1104] @ 0x450 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 33194 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 3317c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31ba6 │ │ │ │ + beq.n 3241c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 31dfa │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 314b6 │ │ │ │ - b.n 31520 │ │ │ │ - blx 3834 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 31bde │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 37b0 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 31bd6 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cbnz r2, 31bd6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 3163c │ │ │ │ - movs r7, #0 │ │ │ │ - movw r8, #495 @ 0x1ef │ │ │ │ - mov fp, r7 │ │ │ │ - mov sl, r7 │ │ │ │ - mov r4, r7 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - b.n 31c10 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 3834 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 31f08 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - blx 37b0 │ │ │ │ - b.n 3167c │ │ │ │ - mov fp, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movw r8, #495 @ 0x1ef │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 31c22 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 31c90 │ │ │ │ - cbz r4, 31c36 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 31c36 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 31caa │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 31c50 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 31c50 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cbz r2, 31c98 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 31c6a │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 31c6a │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cbz r2, 31cb2 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 31526 │ │ │ │ + beq.w 32c5a │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cbz r1, 32436 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31526 │ │ │ │ + beq.n 32436 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 31526 │ │ │ │ + cbnz r3, 32436 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 31526 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 31c22 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 31c50 │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - movw r8, #509 @ 0x1fd │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 31c36 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 31c6a │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - bgt.w 31e0a │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 31ce8 │ │ │ │ - ldr.w r3, [pc, #2044] @ 324c8 │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - beq.w 3227c │ │ │ │ - ldr.w r3, [pc, #2032] @ 324cc │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [pc, #2032] @ 324d0 │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r6, r2 │ │ │ │ - beq.n 31cfc │ │ │ │ - subs r6, #1 │ │ │ │ - str r6, [r5, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 3226a │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov.w r8, #500 @ 0x1f4 │ │ │ │ - mov sl, fp │ │ │ │ - str.w fp, [sp] │ │ │ │ - b.n 31c24 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 31958 │ │ │ │ - movs r3, #0 │ │ │ │ - mov sl, r6 │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - mov r6, fp │ │ │ │ - mov.w r8, #500 @ 0x1f4 │ │ │ │ - mov fp, r7 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - b.n 31d4c │ │ │ │ - blx 3940 │ │ │ │ + ldr.w r8, [pc, #2448] @ 32dc8 │ │ │ │ + add r8, pc │ │ │ │ + ldr.w r6, [r8, #1204] @ 0x4b4 │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3197e │ │ │ │ - mov sl, r6 │ │ │ │ - mov fp, r7 │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - mov.w r8, #500 @ 0x1f4 │ │ │ │ - mov r4, r6 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 31d5e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 31e3e │ │ │ │ + beq.w 331a8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 32462 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr.w r3, [pc, #2392] @ 32dcc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 3326c │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 31c10 │ │ │ │ - b.n 31c22 │ │ │ │ - vstr s0, [sp, #24] │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 31e4c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 33cce │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - vldr s0, [sp, #24] │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 319c0 │ │ │ │ - b.n 319c8 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 316f6 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r4, r2 │ │ │ │ - beq.w 31520 │ │ │ │ - subs r4, #1 │ │ │ │ - str r4, [r7, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 31520 │ │ │ │ - mov r0, r7 │ │ │ │ - movw r8, #495 @ 0x1ef │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r7, r4 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - b.n 31c6a │ │ │ │ - lsls r1, r3, #6 │ │ │ │ - bpl.w 32496 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w fp, [r1] │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp r2, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne.w r2, [fp] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r6, #0] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 31930 │ │ │ │ - b.n 31934 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 31692 │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 324c4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 32c76 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #0 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + bl b094 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 324ec │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 324ec │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 314b6 │ │ │ │ - b.w 31520 │ │ │ │ - ldr.w r3, [pc, #1724] @ 324c8 │ │ │ │ - movs r2, #3 │ │ │ │ - ldr.w r1, [pc, #1728] @ 324d4 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3b8c │ │ │ │ - b.n 31ce8 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r8, #495 @ 0x1ef │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 31526 │ │ │ │ - mov r5, sl │ │ │ │ - mov r4, r7 │ │ │ │ - mov sl, r7 │ │ │ │ - mov fp, r7 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movw r8, #495 @ 0x1ef │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 31c10 │ │ │ │ - b.n 31c22 │ │ │ │ - movs r6, #0 │ │ │ │ - mov fp, r7 │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - mov.w r8, #500 @ 0x1f4 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - mov sl, r6 │ │ │ │ - mov r4, r6 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - b.n 31d4c │ │ │ │ - mov r0, r3 │ │ │ │ - vstr s0, [sp, #24] │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - vldr s0, [sp, #24] │ │ │ │ - b.n 31a66 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3ad0 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3228a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31e94 │ │ │ │ + beq.n 32504 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 32282 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - mov r0, sl │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ - blx r4 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 322a4 │ │ │ │ - mov r0, sl │ │ │ │ - blx r4 │ │ │ │ + beq.w 32c64 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3328c │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32300 │ │ │ │ - mov r0, sl │ │ │ │ - blx r4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 32342 │ │ │ │ - mov r0, sl │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 32354 │ │ │ │ - bl 10888 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 32444 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 31948 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 31948 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 31948 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - mov fp, r0 │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - mov sl, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov.w r8, #502 @ 0x1f6 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - b.n 31d4c │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - movs r7, #0 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 31f20 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 31e30 │ │ │ │ - mov sl, r7 │ │ │ │ - mov fp, r7 │ │ │ │ - mov r4, r7 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movw r8, #495 @ 0x1ef │ │ │ │ - b.n 31c10 │ │ │ │ - movw r8, #497 @ 0x1f1 │ │ │ │ - b.w 31526 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - mov sl, r0 │ │ │ │ - mov.w r8, #502 @ 0x1f6 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - b.n 31d4c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 332d2 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #6 │ │ │ │ + bpl.w 33cb6 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 33cca │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 332f4 │ │ │ │ + ldr.w r3, [pc, #2192] @ 32dd0 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + mov r0, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + ldr.w r3, [r3, #476] @ 0x1dc │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + bl b094 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31f62 │ │ │ │ + beq.n 32576 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3229c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9068 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 3233a │ │ │ │ - adds r0, #1 │ │ │ │ - movs r2, #1 │ │ │ │ - vmov s14, r0 │ │ │ │ - vcvt.f64.s32 d7, d7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - vcvt.s32.f64 s15, d7 │ │ │ │ - vmov r1, s15 │ │ │ │ - subs r1, #1 │ │ │ │ - bl b550 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3233a │ │ │ │ - bl 14ac0 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 3231a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 32576 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31fb4 │ │ │ │ + beq.n 32590 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 32590 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 32312 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r5 │ │ │ │ + beq.w 3337c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cbz r1, 325b0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - bl b550 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 32436 │ │ │ │ - movs r1, #0 │ │ │ │ - bl f4e8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov sl, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 323b8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31ffa │ │ │ │ + beq.n 325b0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 32372 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl b550 │ │ │ │ - mov r4, r0 │ │ │ │ + beq.w 32fa4 │ │ │ │ + ldr.w r6, [pc, #2080] @ 32dd4 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r5, [r6, #1204] @ 0x4b4 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 323f0 │ │ │ │ - movs r1, #1 │ │ │ │ - bl f4e8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r6, r0 │ │ │ │ + beq.w 32fd4 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 323e2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32030 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 32382 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3864 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 32408 │ │ │ │ - vcvt.f64.f32 d0, s16 │ │ │ │ - blx 3844 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 323fe │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r0, #6 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - strd sl, r6, [sp, #64] @ 0x40 │ │ │ │ - strd r5, r5, [sp, #72] @ 0x48 │ │ │ │ - strd r5, r5, [sp, #80] @ 0x50 │ │ │ │ - strd r5, r5, [sp, #88] @ 0x58 │ │ │ │ - blx 38f8 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 32416 │ │ │ │ - ldr.w r3, [pc, #1120] @ 324d8 │ │ │ │ - mov r1, r5 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r5, [r3, #1364] @ 0x554 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 925c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.n 325da │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - mov r0, fp │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr.w r3, [pc, #1088] @ 324dc │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r5, [r3, #1156] @ 0x484 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 925c │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 333d2 │ │ │ │ + ldr r5, [r7, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 33c0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #2 │ │ │ │ + ldr.w r9, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - mov r0, fp │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r3, [pc, #1052] @ 324e0 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r2, [r3, #1172] @ 0x494 │ │ │ │ - ldr.w r5, [r3, #1456] @ 0x5b0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 925c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, fp │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - mov.w r1, #3 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #1012] @ (324e4 ) │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r2, [r3, #1196] @ 0x4ac │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 925c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, fp │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - mov.w r1, #4 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #980] @ (324e8 ) │ │ │ │ - str r5, [sp, #84] @ 0x54 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r2, [r3, #920] @ 0x398 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 925c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, fp │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - mov.w r1, #5 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #944] @ (324ec ) │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r2, [r3, #1240] @ 0x4d8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 925c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #916] @ (324f0 ) │ │ │ │ - movs r2, #4 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r5, [sp, #92] @ 0x5c │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #568] @ 0x238 │ │ │ │ - mov r3, fp │ │ │ │ - blx 3a84 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 8838 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32190 │ │ │ │ + beq.n 32632 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 32390 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 330f8 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #0 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + bl b094 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 321a4 │ │ │ │ + beq.n 32658 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 323a8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 3319e │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 321b8 │ │ │ │ + beq.n 32670 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 32398 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + beq.w 32f8a │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 333a2 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34e8 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3344e │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #6 │ │ │ │ + bpl.w 33cb6 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 33cca │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r6, [r3, #0] │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 33506 │ │ │ │ + ldr.w r3, [pc, #1840] @ 32dd8 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + mov r0, r8 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + bl b094 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 321ce │ │ │ │ + beq.n 326e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 323a0 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 321e2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cbz r3, 32236 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 32422 │ │ │ │ + beq.w 33144 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 321fc │ │ │ │ + beq.n 326f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 323b0 │ │ │ │ - ldr r3, [pc, #756] @ (324f4 ) │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r4, [r8, r3] │ │ │ │ - ldrb.w r3, [sp, #42] @ 0x2a │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - cbnz r3, 3221c │ │ │ │ - mov sl, r4 │ │ │ │ - b.w 31548 │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r0, sp, #42 @ 0x2a │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 32216 │ │ │ │ - movw r8, #517 @ 0x205 │ │ │ │ - b.w 31526 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 321e2 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - mov fp, r0 │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - mov sl, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movw r8, #505 @ 0x1f9 │ │ │ │ - b.n 31d4c │ │ │ │ - movs r6, #0 │ │ │ │ - mov fp, r7 │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - mov sl, r6 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - mov r4, r6 │ │ │ │ - movw r8, #505 @ 0x1f9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - b.n 31d4c │ │ │ │ - mov r0, r5 │ │ │ │ - mov sl, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov fp, r6 │ │ │ │ - mov.w r8, #500 @ 0x1f4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - b.n 31c22 │ │ │ │ - ldr r3, [pc, #632] @ (324f8 ) │ │ │ │ - add r3, pc │ │ │ │ - b.n 31cde │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 31e94 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - mov fp, r0 │ │ │ │ - mov.w r8, #500 @ 0x1f4 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - b.n 31d4c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 31f62 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - mov r4, r0 │ │ │ │ - str.w sl, [sp] │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 3313a │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 33584 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cbz r1, 32714 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 322c8 │ │ │ │ + beq.n 32714 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3237a │ │ │ │ - bl 10888 │ │ │ │ - cbz r0, 322e4 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 323d2 │ │ │ │ - movs r4, #0 │ │ │ │ - mov.w r8, #500 @ 0x1f4 │ │ │ │ - mov fp, r4 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - b.n 31d56 │ │ │ │ - ldr r3, [pc, #480] @ (324c8 ) │ │ │ │ - cmp r4, #1 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - beq.n 3238a │ │ │ │ - ldr r3, [pc, #520] @ (324fc ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [pc, #520] @ (32500 ) │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - b.n 322ce │ │ │ │ - str.w sl, [sp] │ │ │ │ - mov r6, fp │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - mov sl, r0 │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - movs r4, #1 │ │ │ │ - b.n 322b4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 31fb4 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 31fa0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3233a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3233a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov.w r8, #506 @ 0x1fa │ │ │ │ - b.w 31526 │ │ │ │ - str.w sl, [sp] │ │ │ │ - movs r4, #2 │ │ │ │ - mov sl, r6 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - mov r6, fp │ │ │ │ - b.n 322b4 │ │ │ │ - movs r1, #3 │ │ │ │ - str.w sl, [sp] │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - mov sl, r6 │ │ │ │ - mov r6, fp │ │ │ │ - mov fp, r7 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - bl 8be4 │ │ │ │ - mov.w r8, #500 @ 0x1f4 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 31d4c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 31ffa │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 322c8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32030 │ │ │ │ - ldr r3, [pc, #376] @ (32504 ) │ │ │ │ - add r3, pc │ │ │ │ - b.n 322f4 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32190 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 321b8 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 321ce │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 321a4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 321fc │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 323c4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + beq.w 332ea │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr.w r2, [pc, #1732] @ 32ddc │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + ldr.w r1, [r2, #596] @ 0x254 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3242e │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - mov.w r8, #508 @ 0x1fc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - b.n 31c50 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 32456 │ │ │ │ - movs r4, #0 │ │ │ │ - mov.w r8, #500 @ 0x1f4 │ │ │ │ - mov fp, r4 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - b.n 31c10 │ │ │ │ + beq.w 33610 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 335ee │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cbz r1, 3274e │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 323f0 │ │ │ │ + beq.n 3274e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 31ca0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r8, #509 @ 0x1fd │ │ │ │ - b.n 31c3c │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - movw r8, #511 @ 0x1ff │ │ │ │ - b.n 31c10 │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - mov.w r8, #510 @ 0x1fe │ │ │ │ - str r0, [sp, #0] │ │ │ │ - b.w 31c10 │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - movw r8, #507 @ 0x1fb │ │ │ │ - b.w 31c10 │ │ │ │ - movw r8, #507 @ 0x1fb │ │ │ │ - b.w 31526 │ │ │ │ - blx 3720 <__stack_chk_fail@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 323c4 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - mov.w r8, #508 @ 0x1fc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - b.n 31c56 │ │ │ │ - str.w sl, [sp] │ │ │ │ - mov sl, r6 │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - mov r6, fp │ │ │ │ - mov fp, r7 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - b.n 3236a │ │ │ │ - mov fp, r6 │ │ │ │ - mov.w r8, #500 @ 0x1f4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - b.w 31c36 │ │ │ │ - ldr r3, [pc, #164] @ (32508 ) │ │ │ │ - movw r2, #15478 @ 0x3c76 │ │ │ │ - ldr r1, [pc, #160] @ (3250c ) │ │ │ │ - ldr r0, [pc, #164] @ (32510 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #956 @ 0x3bc │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #152] @ (32514 ) │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #152] @ (32518 ) │ │ │ │ - ldr r0, [pc, #152] @ (3251c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 41fc │ │ │ │ - bl 40dc │ │ │ │ - ldr r3, [pc, #136] @ (32520 ) │ │ │ │ - movw r2, #15485 @ 0x3c7d │ │ │ │ - ldr r1, [pc, #132] @ (32524 ) │ │ │ │ - ldr r0, [pc, #136] @ (32528 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #956 @ 0x3bc │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #124] @ (3252c ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #120] @ (32530 ) │ │ │ │ - ldr r0, [pc, #124] @ (32534 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 40ac │ │ │ │ - lsls r0, r1, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r5, #204 @ 0xcc │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r4, #18 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r4, r7, #5 │ │ │ │ - movs r1, r0 │ │ │ │ - b.n 322ec │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 322a8 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 32260 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 32210 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 321c8 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 32180 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 32134 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r3, #22 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r0, r2, #18 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r2, r6, #14 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r4, #168 @ 0xa8 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r6, r7, #13 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ - movs r1, r0 │ │ │ │ - subs r5, #184 @ 0xb8 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r6, r2, #20 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r2, r2, #21 │ │ │ │ - movs r1, r0 │ │ │ │ - stmdb sp!, {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, #3976] @ 0xf88 │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #732] @ (32830 ) │ │ │ │ - movs r7, #0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #724] @ (32834 ) │ │ │ │ - str r1, [sp, #4] │ │ │ │ + beq.w 32fb6 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr.w r2, [pc, #1676] @ 32de0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - ldr.w r9, [pc, #720] @ 32838 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r9, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #708] @ (3283c ) │ │ │ │ - strd r7, r7, [sp, #32] │ │ │ │ - add r3, pc │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - strh.w r7, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r6, [r3, #280] @ 0x118 │ │ │ │ - blx 3a30 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + ldr.w r1, [r2, #596] @ 0x254 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 327a6 │ │ │ │ + beq.w 336e8 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 327fc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 336c4 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cbz r1, 32786 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 325a6 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #664] @ (32840 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #636] @ 32828 │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r2, pc │ │ │ │ - add r0, sp, #32 │ │ │ │ - add.w r2, r2, #500 @ 0x1f4 │ │ │ │ - vstr d7, [sp, #24] │ │ │ │ - blx 3968 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 32dd2 │ │ │ │ - cbnz r4, 325f0 │ │ │ │ - ldrb.w r3, [sp, #32] │ │ │ │ + beq.n 32786 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 327e2 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 32bf8 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - movt r2, #16 │ │ │ │ - tst r2, r1 │ │ │ │ - bne.w 32bf8 │ │ │ │ - ldr r3, [pc, #592] @ (32844 ) │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.w 327b0 │ │ │ │ - ldr.w r7, [r9, r3] │ │ │ │ - ldr.w r0, [r8, #12] │ │ │ │ - cmp r0, r7 │ │ │ │ - beq.w 32d9e │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - blx 360c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 32dc8 │ │ │ │ - beq.w 32858 │ │ │ │ - ldr.w r0, [r8, #12] │ │ │ │ - cmp r0, r7 │ │ │ │ - beq.w 32f4e │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 8b30 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 32f62 │ │ │ │ - movs r1, #1 │ │ │ │ - bl f4e8 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 32f68 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl f7f4 │ │ │ │ - mov r5, r0 │ │ │ │ + beq.w 33024 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + movs r1, #0 │ │ │ │ + bl f540 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32f74 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 32668 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cbnz r3, 32668 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #476] @ (32848 ) │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 327f6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s0, d0 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 32f98 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 33700 │ │ │ │ + bl 12aa8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 3372a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 326a4 │ │ │ │ + beq.n 327b8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 32db8 │ │ │ │ - vcmp.f32 s16, s0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 32c46 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3864 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 330ce │ │ │ │ + beq.w 332c8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl f4e8 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 330d6 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r5 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl f628 │ │ │ │ + bl f540 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331a6 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 33756 │ │ │ │ + ldr.w r3, [pc, #1560] @ 32de4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 326f8 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 32f34 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 332c0 │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s15, d0 │ │ │ │ + vmov.f32 s14, s15 │ │ │ │ + vmov.f32 s17, s15 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 337b0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3270c │ │ │ │ + beq.n 32814 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 32f2a │ │ │ │ - vldr s15, [r8, #16] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - vcmpe.f32 s15, s16 │ │ │ │ - vldr s15, [r8, #20] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vcmpe.f32 s15, s16 │ │ │ │ - it mi │ │ │ │ - vstrmi s16, [r8, #16] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it gt │ │ │ │ - vstrgt s16, [r8, #20] │ │ │ │ + beq.w 32fae │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 39cc │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 337dc │ │ │ │ + cmp r0, #1 │ │ │ │ + ble.w 32b8c │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ + mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w sl, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + strd r0, fp, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, r9 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ + bne.w 333fc │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 33bf4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ + cmp r3, r9 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldrb.w r3, [sp, #34] @ 0x22 │ │ │ │ - cbz r3, 32756 │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, sp, #34 @ 0x22 │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 327f2 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp r3, r9 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [fp] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3276c │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 32886 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3276c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - blx 377c │ │ │ │ - cbz r6, 32784 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 32784 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 3281c │ │ │ │ - ldr r2, [pc, #196] @ (3284c ) │ │ │ │ - ldr r3, [pc, #168] @ (32830 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 3336a │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 32fca │ │ │ │ - mov r6, r4 │ │ │ │ - b.n 325d2 │ │ │ │ - ldr.w r7, [r9, r3] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldrb.w r3, [sp, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3276c │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, sp, #34 @ 0x22 │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3276c │ │ │ │ - movs r7, #131 @ 0x83 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 32bb8 │ │ │ │ - add r0, sp, #32 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 325d2 │ │ │ │ - movs r7, #119 @ 0x77 │ │ │ │ - b.n 32bb8 │ │ │ │ - vldr d0, [r5, #8] │ │ │ │ - b.n 3267c │ │ │ │ - ldr r1, [pc, #80] @ (32850 ) │ │ │ │ - movs r2, #119 @ 0x77 │ │ │ │ - ldr r0, [pc, #80] @ (32854 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3c68 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 32f1c │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 325a6 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32784 │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - lsls r0, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - bvc.n 328d0 │ │ │ │ - movs r2, r0 │ │ │ │ - bvc.n 328c0 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 32c54 │ │ │ │ - movs r2, r0 │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - bpl.n 32898 │ │ │ │ - movs r2, r0 │ │ │ │ - cmp r4, #26 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r0, r4, #3 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr.w fp, [pc, #2976] @ 333fc │ │ │ │ - add fp, pc │ │ │ │ - ldr.w r4, [fp, #1204] @ 0x4b4 │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 32d60 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 32884 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - movs r0, #0 │ │ │ │ - blx 34e8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3300e │ │ │ │ - ldr.w r3, [pc, #2924] @ 33400 │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 33012 │ │ │ │ - ldr.w r3, [pc, #2908] @ 33404 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - add r3, pc │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - ldr.w r3, [r3, #960] @ 0x3c0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + beq.w 33126 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, fp │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl b03c │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 328de │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + bl b094 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 328a8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 32f46 │ │ │ │ + beq.w 331f0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 328f6 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 328bc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 32f3e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 32d98 │ │ │ │ - ldr.w r4, [pc, #2824] @ 33408 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w fp, [r4, #1204] @ 0x4b4 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r1, fp │ │ │ │ - ldr.w r2, [fp, #12] │ │ │ │ - blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3308e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3292a │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - movs r0, #0 │ │ │ │ - blx 34e8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 32b86 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 330da │ │ │ │ - ldr.w r3, [pc, #2760] @ 3340c │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - add r3, pc │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov fp, r5 │ │ │ │ - ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl b03c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3297a │ │ │ │ + beq.w 32f94 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 33418 │ │ │ │ + mov r0, sl │ │ │ │ + bl 12aa8 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 33488 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 328e8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 32f6c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 33130 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, r9 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32992 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 32dd6 │ │ │ │ + bne.w 334b4 │ │ │ │ + ldr r5, [r7, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 3315a │ │ │ │ - movs r0, #2 │ │ │ │ - blx 34e8 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 331aa │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #6 │ │ │ │ - bpl.w 333b8 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + beq.w 33bdc │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r2, r9 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r5, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r9 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.n 3292a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 333b4 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + beq.w 33166 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + movs r2, #1 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ + bl b094 │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, r9 │ │ │ │ + beq.n 32950 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r5, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 332b2 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp r1, r9 │ │ │ │ + beq.n 32960 │ │ │ │ + subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - beq.w 333b4 │ │ │ │ - str r5, [r3, #4] │ │ │ │ - ldr.w r0, [r8, #12] │ │ │ │ - cmp r0, r7 │ │ │ │ - beq.w 32fd8 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, fp │ │ │ │ - blx 3af4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 32fec │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 32f9c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 334d0 │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + mov r0, sl │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 329f6 │ │ │ │ + beq.w 33120 │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s15, d0 │ │ │ │ + vmov.f32 s14, s15 │ │ │ │ + vmov.f32 s16, s15 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 335c2 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 329aa │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 32dee │ │ │ │ - ldr.w r0, [r8, #12] │ │ │ │ - cmp r0, r7 │ │ │ │ - beq.w 331fa │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 8b30 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 33210 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 32aca │ │ │ │ - movs r1, #0 │ │ │ │ - bl f4e8 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 332fa │ │ │ │ - mov r0, r5 │ │ │ │ + beq.w 33174 │ │ │ │ + vcmp.f32 s17, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 330b8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r0, fp │ │ │ │ + cmp r3, r9 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ blx 3864 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3331e │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9df0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 33334 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 33782 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a56 │ │ │ │ + bne.w 33808 │ │ │ │ + ldr.w fp, [r8, #12] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 33c24 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [fp] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 32a26 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 33036 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + mov r0, r3 │ │ │ │ + movs r2, #2 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + strd fp, r5, [sp, #88] @ 0x58 │ │ │ │ + bl b094 │ │ │ │ + ldr.w r1, [fp] │ │ │ │ + mov sl, r0 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 32a58 │ │ │ │ + subs r1, #1 │ │ │ │ + str.w r1, [fp] │ │ │ │ + cbnz r1, 32a58 │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + cmp r1, r9 │ │ │ │ + beq.n 32a68 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r5, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 32fc0 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp r1, r9 │ │ │ │ + beq.n 32a78 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 32fcc │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 33824 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 32a98 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3321c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 3302e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + vcvt.f64.f32 d0, s16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a6a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 33224 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl f4e8 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 33338 │ │ │ │ - vldr s0, [r8, #24] │ │ │ │ - vcvt.f64.f32 d0, s0 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ blx 3844 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3333c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9df0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 33340 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 32ab0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3328c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 32aca │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbnz r3, 32aca │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl f4e8 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 33268 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3864 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33294 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9df0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 332ee │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 32b0e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 331e6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 3385c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32b22 │ │ │ │ + bne.w 3389c │ │ │ │ + ldr.w fp, [r6, #12] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 33c9e │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [fp] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 32b02 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 33470 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + mov r0, r3 │ │ │ │ + movs r2, #2 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + strd fp, r5, [sp, #88] @ 0x58 │ │ │ │ + bl b094 │ │ │ │ + ldr.w r1, [fp] │ │ │ │ + mov sl, r0 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 32b2e │ │ │ │ + subs r1, #1 │ │ │ │ + str.w r1, [fp] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 336f2 │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 32b42 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r5, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 333ee │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 32b56 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 33042 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 338b8 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 32b76 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 331ee │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl f4e8 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 332f2 │ │ │ │ - vcvt.f64.f32 d0, s16 │ │ │ │ - blx 3844 │ │ │ │ - mov r9, r0 │ │ │ │ + beq.w 3347e │ │ │ │ + vmov.f32 s17, s16 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 3283e │ │ │ │ + ldrd fp, sl, [sp, #72] @ 0x48 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 34e8 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 332f6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9df0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 33322 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 32b64 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 33214 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 33afa │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3270c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3270c │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3270c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 32b9e │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 32d48 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + bl 8c98 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 32d98 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 32d58 │ │ │ │ - movs r4, #0 │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ - ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 32bda │ │ │ │ - ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 32bec │ │ │ │ - ldr.w r0, [pc, #2120] @ 33410 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc │ │ │ │ - bl d23c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 32dce │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 32756 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 32bc4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 32bc4 │ │ │ │ - ldr.w r2, [pc, #2072] @ 33414 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #584] @ 0x248 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 32fd0 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 327f2 │ │ │ │ - ldr.w r1, [pc, #2048] @ 33418 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc │ │ │ │ - bl a450 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 32e1c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 325f0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 325f0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 325f0 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl f4e8 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 330d2 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3864 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 33156 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9df0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 3317c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 32c86 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 32de6 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32c9e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 32dde │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl f4e8 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 331e2 │ │ │ │ - vcvt.f64.f32 d0, s16 │ │ │ │ - blx 3844 │ │ │ │ - mov r5, r0 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + bl 8ce0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 33b80 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, fp │ │ │ │ + blx 3af4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 331f6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9df0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 326e0 │ │ │ │ - movs r7, #157 @ 0x9d │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 32dfe │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 33260 │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov r8, fp │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 32d02 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 32e14 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 32d1e │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 32d1e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 32df6 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 32bb8 │ │ │ │ + blt.w 33b5c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + add.w sl, sl, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32bb8 │ │ │ │ + beq.n 32bfe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32bb8 │ │ │ │ + beq.w 33ada │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + ldr r3, [r1, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #6 │ │ │ │ + bpl.w 33c6a │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + strd r4, r7, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + b.w 32254 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3221e │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 322c0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 32350 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 32384 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 32366 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3241c │ │ │ │ mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32bb8 │ │ │ │ - mov r0, r2 │ │ │ │ + b.n 32504 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.w 32baa │ │ │ │ - b.n 32bb4 │ │ │ │ - mov r0, r5 │ │ │ │ + b.w 323dc │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32bb4 │ │ │ │ - blx 38a0 │ │ │ │ - ldr.w r0, [fp, #4] │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 3c04 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 32884 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 32bb4 │ │ │ │ - ldr.w r3, [pc, #1688] @ 3341c │ │ │ │ - mov r2, r4 │ │ │ │ - ldr.w r1, [pc, #1684] @ 33420 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ + b.n 324c4 │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + bgt.w 3304a │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 32ca8 │ │ │ │ + ldr r3, [pc, #344] @ (32de8 ) │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ + beq.w 3388a │ │ │ │ + ldr r3, [pc, #332] @ (32dec ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [pc, #332] @ (32df0 ) │ │ │ │ + add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 32bb8 │ │ │ │ - ldr.w r3, [pc, #1668] @ 33424 │ │ │ │ - movs r7, #135 @ 0x87 │ │ │ │ - ldr.w r1, [pc, #1664] @ 33428 │ │ │ │ - movs r4, #0 │ │ │ │ + mov r6, r7 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldrd sl, r7, [sp, #48] @ 0x30 │ │ │ │ + mov.w r4, #294 @ 0x126 │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + b.n 32e18 │ │ │ │ + ldr r1, [pc, #312] @ (32df4 ) │ │ │ │ + mov.w r2, #282 @ 0x11a │ │ │ │ + ldr r0, [pc, #308] @ (32df8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ - b.n 32bb8 │ │ │ │ - mov r0, r5 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 3c68 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 33062 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.w 32038 │ │ │ │ + mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - b.n 326a4 │ │ │ │ - movs r7, #135 @ 0x87 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 32bb8 │ │ │ │ - mov r7, r4 │ │ │ │ - b.n 3276c │ │ │ │ - movs r7, #119 @ 0x77 │ │ │ │ - b.n 32d9a │ │ │ │ + b.w 323c4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w r4, #292 @ 0x124 │ │ │ │ + mov r3, r0 │ │ │ │ + strd r0, r0, [sp, #16] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #32] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b.w 3205e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 320e6 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 32104 │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32992 │ │ │ │ - mov r0, r9 │ │ │ │ + b.w 320b4 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32c9e │ │ │ │ - mov r0, r5 │ │ │ │ + b.w 32094 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ + blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.w 32072 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + add r0, sp, #108 @ 0x6c │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.w 32068 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32c86 │ │ │ │ - mov r0, fp │ │ │ │ + b.w 32196 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 329f6 │ │ │ │ - mov r0, fp │ │ │ │ + b.w 320ce │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32d1e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 32bb8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 32bb8 │ │ │ │ - mov r8, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r0, r5 │ │ │ │ + b.w 32132 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32d02 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - blx 3864 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3322c │ │ │ │ - mov r0, sl │ │ │ │ - blx 3864 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 33248 │ │ │ │ - vcvt.f64.f32 d0, s16 │ │ │ │ - blx 3844 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3326c │ │ │ │ - ldr.w r3, [pc, #1452] @ 33400 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 332a4 │ │ │ │ - movs r2, #4 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - mov r9, r4 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov.w sl, #0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - strd sl, r3, [sp, #48] @ 0x30 │ │ │ │ - strd fp, r8, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - bl b03c │ │ │ │ + b.w 3214a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 32162 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3217a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3211a │ │ │ │ + mov r3, r0 │ │ │ │ + mov sl, r0 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 8838 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + strd r0, r0, [sp, #16] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + movw r4, #293 @ 0x125 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #32] │ │ │ │ + b.n 32d00 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 33598 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 334ec │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 33460 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 3324c │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 33178 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 32f80 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 32eb0 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 32e40 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r6, r7, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r1, #162 @ 0xa2 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r0, r0, r1 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ + mov r7, r3 │ │ │ │ + mov sl, r3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r4, #293 @ 0x125 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + strd r3, r3, [sp, #32] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + strd r3, r3, [sp, #16] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32ea0 │ │ │ │ + beq.n 32e2a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 331ca │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.n 32f02 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mov r6, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 32ea6 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r6, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32eb8 │ │ │ │ + beq.n 32ea6 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r8, r6 │ │ │ │ + mov r5, r6 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 331d2 │ │ │ │ + beq.n 32ee0 │ │ │ │ + cbz r5, 32e64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 32ecc │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 32e64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 331da │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 32ee0 │ │ │ │ + beq.n 32ef6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + cbz r0, 32e7a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 32e7a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbz r3, 32f22 │ │ │ │ - cbz r7, 32f00 │ │ │ │ - ldrb.w r3, [sp, #34] @ 0x22 │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 32756 │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, sp, #34 @ 0x22 │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 32756 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.n 32eec │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 32e94 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 32e94 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 32ed4 │ │ │ │ + cbz r2, 32ea6 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 32ea6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbz r3, 32ecc │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 3205e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32dd2 │ │ │ │ + beq.w 3205e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32dd2 │ │ │ │ - mov r0, r4 │ │ │ │ + bne.w 3205e │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r4, #0 │ │ │ │ - movs r7, #119 @ 0x77 │ │ │ │ - b.n 32bb8 │ │ │ │ - mov r0, r9 │ │ │ │ + b.w 3205e │ │ │ │ + mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32ee0 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 32ea6 │ │ │ │ + mov r0, r8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3270c │ │ │ │ - mov r0, fp │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + b.n 32e94 │ │ │ │ + mov r0, r1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 326f8 │ │ │ │ - mov r0, fp │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + b.n 32e50 │ │ │ │ + str r2, [sp, #0] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 328f6 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + b.n 32e7a │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 328de │ │ │ │ - ldr.w r3, [pc, #1236] @ 33424 │ │ │ │ - ldr.w r1, [pc, #1240] @ 3342c │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + b.n 32e64 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 32e2a │ │ │ │ + ldr.w r3, [pc, #1948] @ 336a8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + ldr.w r1, [pc, #1940] @ 336ac │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - movs r7, #146 @ 0x92 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 32bb8 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ - b.n 32bb8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3297a │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32bb8 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 32bb8 │ │ │ │ + beq.w 335b0 │ │ │ │ + movs r6, #0 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldrd sl, r7, [sp, #48] @ 0x30 │ │ │ │ + mov.w r4, #294 @ 0x126 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r8, r6 │ │ │ │ + mov r5, r6 │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + b.n 32e46 │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + mov.w r4, #294 @ 0x126 │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r5, r7 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + str.w r8, [sp, #12] │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 32e46 │ │ │ │ + b.n 32e50 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 32670 │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32bb8 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 3940 │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 32690 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 32bb8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 32bb8 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 328bc │ │ │ │ + mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32bb8 │ │ │ │ - mov r6, r7 │ │ │ │ - b.w 325f0 │ │ │ │ - blx 3bf8 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 32c10 │ │ │ │ - ldr.w r3, [pc, #1096] @ 33424 │ │ │ │ - ldr.w r1, [pc, #1104] @ 33430 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 32d98 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 32d98 │ │ │ │ - mov r0, fp │ │ │ │ + b.n 32960 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32bb4 │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ - b.n 32fac │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 333e4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w fp, [r5, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne.w r2, [fp] │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 33052 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 33298 │ │ │ │ - ldr r2, [pc, #992] @ (33434 ) │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - mov r0, fp │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r2, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r2, [r2, #960] @ 0x3c0 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - movs r2, #3 │ │ │ │ - bl b03c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 328ca │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 328ca │ │ │ │ + b.w 325b0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 32814 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3274e │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + b.n 32a68 │ │ │ │ mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 328ca │ │ │ │ + b.n 32a78 │ │ │ │ blx 38a0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ + mov r1, r5 │ │ │ │ blx 3c04 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 3292a │ │ │ │ + ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 325da │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + mov r6, r8 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov sl, r4 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3336e │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + beq.w 33b26 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32d98 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 32d98 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + beq.w 3395e │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov.w r4, #300 @ 0x12c │ │ │ │ + str r2, [sp, #24] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b.n 32e46 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32bb4 │ │ │ │ - movs r7, #153 @ 0x99 │ │ │ │ - b.n 32bb8 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ - b.n 32bb8 │ │ │ │ - movs r7, #153 @ 0x99 │ │ │ │ - b.n 32fac │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 333cc │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w fp, [r5, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp r2, r1 │ │ │ │ + b.w 32786 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 32a98 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + b.n 32a26 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 32b56 │ │ │ │ + ldr.w r3, [pc, #1636] @ 336b0 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr.w r1, [pc, #1632] @ 336b4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3b8c │ │ │ │ + b.n 32ca8 │ │ │ │ + mov r3, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w r4, #282 @ 0x11a │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #32] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + b.n 32d00 │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + movw r4, #295 @ 0x127 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + b.n 32f6c │ │ │ │ + lsls r0, r3, #6 │ │ │ │ + bpl.w 33c3c │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne.w r2, [fp] │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3311a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 33312 │ │ │ │ - ldr r2, [pc, #796] @ (33438 ) │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + b.w 3232c │ │ │ │ mov r0, fp │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r2, pc │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r2, [r2, #896] @ 0x380 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - movs r2, #3 │ │ │ │ - bl b03c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + blx 3864 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 32966 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 32966 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32966 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ - b.n 32fac │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 33902 │ │ │ │ + mov r2, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + bl f680 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 33932 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32d98 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + beq.w 32b7a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32d98 │ │ │ │ - mov r0, r2 │ │ │ │ + bne.w 32b7a │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32bb4 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 332fe │ │ │ │ - add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ - str.w fp, [r9] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 32dfe │ │ │ │ - mov r0, r9 │ │ │ │ - mov r8, fp │ │ │ │ + b.n 32b7a │ │ │ │ + mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32cee │ │ │ │ - movs r7, #153 @ 0x99 │ │ │ │ - b.n 32cce │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 331c0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 33326 │ │ │ │ - mov.w r8, #0 │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 32cee │ │ │ │ - mov r0, fp │ │ │ │ + b.w 32632 │ │ │ │ + blx 3bf8 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 323aa │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + movw r4, #295 @ 0x127 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov r6, r7 │ │ │ │ + ldrd sl, r7, [sp, #48] @ 0x30 │ │ │ │ + b.n 32e18 │ │ │ │ + bl 89c4 │ │ │ │ + b.n 3297a │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32ea0 │ │ │ │ - mov r0, r8 │ │ │ │ + b.w 32886 │ │ │ │ + mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32eb8 │ │ │ │ + b.w 328e8 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32ecc │ │ │ │ - movs r7, #157 @ 0x9d │ │ │ │ - b.n 32bb8 │ │ │ │ - mov r0, fp │ │ │ │ + b.w 326f4 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32b0e │ │ │ │ - mov r0, r5 │ │ │ │ + b.w 326e0 │ │ │ │ + mov sl, r4 │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w r4, #296 @ 0x128 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + b.n 32f6c │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32b22 │ │ │ │ - movs r7, #157 @ 0x9d │ │ │ │ - b.n 32f76 │ │ │ │ - ldr r3, [pc, #552] @ (33424 ) │ │ │ │ - movs r7, #137 @ 0x89 │ │ │ │ - ldr r1, [pc, #572] @ (3343c ) │ │ │ │ - movs r4, #0 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ - b.n 32bb8 │ │ │ │ - movs r7, #137 @ 0x89 │ │ │ │ - b.n 32bb8 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + b.w 3292a │ │ │ │ + mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32b64 │ │ │ │ - mov r0, fp │ │ │ │ + b.n 329aa │ │ │ │ + mov r8, r6 │ │ │ │ + mov sl, r4 │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + mov r6, r7 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov.w r4, #296 @ 0x128 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + b.n 32f6c │ │ │ │ + blx 3bf8 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 32402 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32a56 │ │ │ │ + b.w 32658 │ │ │ │ + blx 38a0 │ │ │ │ + ldr.w r0, [r8, #4] │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 3c04 │ │ │ │ + ldr r5, [sp, #84] @ 0x54 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 32462 │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + mov sl, r4 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 33ae4 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 338f8 │ │ │ │ + movs r6, #0 │ │ │ │ + movw r4, #299 @ 0x12b │ │ │ │ + mov r2, r6 │ │ │ │ + mov r8, r6 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + b.n 32e46 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32a6a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + b.w 328a8 │ │ │ │ + blx 3ad0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 339ac │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33240 │ │ │ │ + beq.n 3321a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 33344 │ │ │ │ - mov r8, fp │ │ │ │ - mov r5, r4 │ │ │ │ - movs r7, #119 @ 0x77 │ │ │ │ - b.n 331c6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 33894 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r5, [r3, #112] @ 0x70 │ │ │ │ + blx r5 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 339c2 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r5 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 33a20 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r5 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 33a36 │ │ │ │ + bl 108e0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 33bb8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3325a │ │ │ │ + beq.w 32350 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 33354 │ │ │ │ - mov r5, r4 │ │ │ │ - movs r7, #119 @ 0x77 │ │ │ │ - b.n 331c6 │ │ │ │ - mov r0, fp │ │ │ │ + bne.w 32350 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32ce8 │ │ │ │ - movs r7, #143 @ 0x8f │ │ │ │ - b.n 32bb8 │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.n 3325a │ │ │ │ - subs r7, #1 │ │ │ │ - str r7, [r4, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 3325a │ │ │ │ + b.w 32350 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r4, r7 │ │ │ │ - movs r7, #119 @ 0x77 │ │ │ │ - b.n 32cee │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov.w r9, #0 │ │ │ │ + strd r8, r9, [sp, #88] @ 0x58 │ │ │ │ + bl b094 │ │ │ │ + mov r8, r4 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + b.w 324ec │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r8, [sp, #12] │ │ │ │ + mov sl, r4 │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + movw r4, #299 @ 0x12b │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mov r6, r8 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r2, r8 │ │ │ │ + bne.w 32e46 │ │ │ │ + b.n 32e52 │ │ │ │ mov r0, r5 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32ab0 │ │ │ │ - movs r7, #143 @ 0x8f │ │ │ │ - b.n 32f76 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + b.w 32950 │ │ │ │ + bl 89c4 │ │ │ │ + b.w 327e0 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b.n 33052 │ │ │ │ - ldr.w sl, [r4, #12] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 3339c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + b.w 327b8 │ │ │ │ + mov sl, r4 │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov r7, r5 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + movw r4, #299 @ 0x12b │ │ │ │ + b.n 32f6c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 32714 │ │ │ │ + ldr.w r9, [r5, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 33c86 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ + ldr.w r8, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + strne.w r3, [r8] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 332e8 │ │ │ │ + beq.n 3333c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 33362 │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - b.n 32e6e │ │ │ │ - movs r7, #143 @ 0x8f │ │ │ │ - b.n 32cce │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ - b.n 32bb8 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ - b.n 32fac │ │ │ │ - movs r7, #141 @ 0x8d │ │ │ │ - b.n 32bb8 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 32bb8 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 32bb8 │ │ │ │ - b.n 32fc2 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 3311a │ │ │ │ - movs r7, #141 @ 0x8d │ │ │ │ - b.n 32f76 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ - b.n 3317e │ │ │ │ - mov r0, r1 │ │ │ │ - mov r4, fp │ │ │ │ - mov r8, fp │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32cee │ │ │ │ - movs r7, #141 @ 0x8d │ │ │ │ - b.n 32cce │ │ │ │ - movs r7, #142 @ 0x8e │ │ │ │ - b.n 32bb8 │ │ │ │ - movs r7, #142 @ 0x8e │ │ │ │ - b.n 32fac │ │ │ │ - movs r7, #142 @ 0x8e │ │ │ │ - b.n 3317e │ │ │ │ - mov r0, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r8, fp │ │ │ │ - mov r4, fp │ │ │ │ - movs r7, #119 @ 0x77 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32cee │ │ │ │ - mov r0, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - movs r7, #119 @ 0x77 │ │ │ │ - mov r4, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 32cee │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 332e8 │ │ │ │ - blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #172] @ (3341c ) │ │ │ │ - mov r2, fp │ │ │ │ - ldr r1, [pc, #204] @ (33440 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r9, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3b8c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.w 338f0 │ │ │ │ + ldr r3, [pc, #888] @ (336b8 ) │ │ │ │ + movs r2, #3 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + mov r0, r8 │ │ │ │ + add r3, pc │ │ │ │ + str.w r9, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r3, [r3, #476] @ 0x1dc │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + bl b094 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32d98 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + beq.w 32560 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 32d98 │ │ │ │ - b.n 330c6 │ │ │ │ - ldr r3, [pc, #164] @ (33444 ) │ │ │ │ - movw r2, #8638 @ 0x21be │ │ │ │ - ldr r1, [pc, #164] @ (33448 ) │ │ │ │ - ldr r0, [pc, #164] @ (3344c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1036 @ 0x40c │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 41fc │ │ │ │ - ldr r3, [pc, #148] @ (33450 ) │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #148] @ (33454 ) │ │ │ │ - ldr r0, [pc, #152] @ (33458 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #140] @ (3345c ) │ │ │ │ - movw r2, #8791 @ 0x2257 │ │ │ │ - ldr r1, [pc, #140] @ (33460 ) │ │ │ │ - ldr r0, [pc, #140] @ (33464 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1036 @ 0x40c │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #128] @ (33468 ) │ │ │ │ - movw r2, #8765 @ 0x223d │ │ │ │ - ldr r1, [pc, #128] @ (3346c ) │ │ │ │ - ldr r0, [pc, #128] @ (33470 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1036 @ 0x40c │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - svc 40 @ 0x28 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ - movs r2, r0 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ - movs r2, r0 │ │ │ │ - udf #54 @ 0x36 │ │ │ │ - movs r2, r0 │ │ │ │ - cmp r0, #90 @ 0x5a │ │ │ │ - movs r1, r0 │ │ │ │ - blt.n 33320 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r5, r2, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r4, #29 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r6, r6, r5 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r4, r5, r3 │ │ │ │ - movs r1, r0 │ │ │ │ - bvc.n 3348c │ │ │ │ - movs r2, r0 │ │ │ │ - bvs.n 33500 │ │ │ │ - movs r2, r0 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r4, r7, #5 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r7, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r2, r7, #18 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r6, #176 @ 0xb0 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r6, r0, #30 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r2, r3, #32 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r1, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, r1, r6 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r6, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r6, r1, #12 │ │ │ │ - movs r1, r0 │ │ │ │ - stmdb sp!, {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, #3976] @ 0xf88 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1100] @ 338d8 │ │ │ │ - ldr.w ip, [pc, #1100] @ 338dc │ │ │ │ - mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1096] @ 338e0 │ │ │ │ - add r2, pc │ │ │ │ - add ip, pc │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - add.w ip, ip, #148 @ 0x94 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov lr, r7 │ │ │ │ - ldr.w r6, [pc, #1076] @ 338e4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r3, r3, [sp, #32] │ │ │ │ - add r6, pc │ │ │ │ - strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - ldr.w r3, [ip] │ │ │ │ - str.w r3, [lr] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 33518 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w 33d1c │ │ │ │ - ldr.w r2, [pc, #1024] @ 338e8 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 33d06 │ │ │ │ - ldr r2, [pc, #1016] @ (338ec ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 33d02 │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 33518 │ │ │ │ - cmp r4, #4 │ │ │ │ - bhi.w 33948 │ │ │ │ - tbh [pc, r4, lsl #1] │ │ │ │ - lsls r1, r6, #4 │ │ │ │ - lsls r0, r5, #4 │ │ │ │ - lsls r7, r3, #4 │ │ │ │ - lsls r6, r2, #4 │ │ │ │ - lsls r5, r1, #4 │ │ │ │ - cmp r4, #4 │ │ │ │ - bne.w 33948 │ │ │ │ - ldr.w r8, [r5] │ │ │ │ + bne.w 32560 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 32560 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str.w r8, [sp, #32] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + mov sl, r4 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ + beq.w 338f8 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + movw r4, #299 @ 0x12b │ │ │ │ + mov r6, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + b.n 32e46 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r6, r8 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + mov sl, r4 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ + beq.w 3395e │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r5, r8 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + mov.w r4, #300 @ 0x12c │ │ │ │ + mov r2, r8 │ │ │ │ + str.w r8, [sp, #12] │ │ │ │ + b.n 32e46 │ │ │ │ + vldr d7, [pc, #716] @ 336a0 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + mov r0, r7 │ │ │ │ + mov r9, r7 │ │ │ │ + vstr d7, [sp, #88] @ 0x58 │ │ │ │ + bl b094 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 32658 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + b.w 32b42 │ │ │ │ + vldr d7, [pc, #672] @ 336a0 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + mov r0, r4 │ │ │ │ + mov fp, r4 │ │ │ │ + vstr d7, [sp, #88] @ 0x58 │ │ │ │ + bl b094 │ │ │ │ + mov sl, r0 │ │ │ │ + b.w 328a8 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r5, sl │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ - bpl.w 33af0 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r4, #15 │ │ │ │ - bls.w 33718 │ │ │ │ - blx 395c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - beq.w 33980 │ │ │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #7 │ │ │ │ - bpl.w 33a74 │ │ │ │ - ldr.w r5, [r9, #8] │ │ │ │ - cmp r5, #15 │ │ │ │ - bhi.w 3385e │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - and.w r5, r5, #3 │ │ │ │ - rsb r5, r5, #1 │ │ │ │ - mul.w r5, r3, r5 │ │ │ │ - adds r3, r5, #1 │ │ │ │ - beq.w 339a4 │ │ │ │ - ldr r3, [pc, #816] @ (338f0 ) │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 3388a │ │ │ │ + beq.w 3396a │ │ │ │ + str r2, [sp, #32] │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + movw r4, #309 @ 0x135 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + mov r6, r5 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r5 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + b.n 32e46 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r6, r8 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov.w r4, #300 @ 0x12c │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 32f6c │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + b.w 32b02 │ │ │ │ mov r0, sl │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s15, d0 │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 339b4 │ │ │ │ - ldr r3, [pc, #768] @ (338f4 ) │ │ │ │ - ldr.w r2, [r8, #4] │ │ │ │ - ldr r1, [r6, r3] │ │ │ │ - ldr r3, [pc, #764] @ (338f8 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r8, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r1 │ │ │ │ - bne.w 339c0 │ │ │ │ - ldr r3, [pc, #756] @ (338fc ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r6, [r3, #280] @ 0x118 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - strd r3, r3, [r7, #4] │ │ │ │ - strh r3, [r7, #12] │ │ │ │ - blx 3a30 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 33868 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 32b76 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 328d4 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + mov r7, sl │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + movw r4, #309 @ 0x135 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 33118 │ │ │ │ + vldr d7, [pc, #488] @ 336a0 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + mov r0, r7 │ │ │ │ + vstr d7, [sp, #88] @ 0x58 │ │ │ │ + bl b094 │ │ │ │ + mov r3, r7 │ │ │ │ + mov sl, r0 │ │ │ │ + b.w 32950 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r5, sl │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 33988 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov.w r4, #310 @ 0x136 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + mov r6, r5 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r5 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + b.n 32e46 │ │ │ │ + ldr.w r6, [r8, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 33a3c │ │ │ │ + beq.w 33c6e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r5, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33638 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #708] @ (33900 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #656] @ 338d0 │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r2, pc │ │ │ │ - mov r0, r7 │ │ │ │ - add.w r2, r2, #500 @ 0x1f4 │ │ │ │ - vstr d7, [sp, #24] │ │ │ │ - blx 3968 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 338a0 │ │ │ │ - ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 33890 │ │ │ │ - mov r2, r4 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - movs r4, #1 │ │ │ │ - mov r3, r5 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 32538 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 338a0 │ │ │ │ - blx 377c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33696 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3392e │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cbz r0, 336ae │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 336ae │ │ │ │ + beq.n 33548 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 33928 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 336c6 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 33956 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + movs r2, #3 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + ldr r3, [pc, #360] @ (336bc ) │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + bl b094 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 336c6 │ │ │ │ + beq.w 326ca │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 33942 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 336de │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + bne.w 326ca │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 326ca │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + mov sl, r4 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 3399e │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r6, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + mov.w r4, #300 @ 0x12c │ │ │ │ + str r1, [sp, #24] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b.n 32e46 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + movs r6, #0 │ │ │ │ + ldrd sl, r7, [sp, #48] @ 0x30 │ │ │ │ + mov.w r4, #294 @ 0x126 │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + b.n 32ea6 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 32996 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + mov r7, sl │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + mov.w r4, #310 @ 0x136 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 33118 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + mov.w r4, #302 @ 0x12e │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r6, r7 │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + mov r8, r7 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + b.n 32f6c │ │ │ │ + blx 3bf8 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b.w 32730 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov r1, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 336de │ │ │ │ + beq.n 33638 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3393c │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 336f6 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 33980 │ │ │ │ + ldr r3, [pc, #132] @ (336c0 ) │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 336f6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 33936 │ │ │ │ - ldr r2, [pc, #524] @ (33904 ) │ │ │ │ - ldr r3, [pc, #484] @ (338e0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 33ccc │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - and.w r4, r4, #3 │ │ │ │ - rsb r4, r4, #1 │ │ │ │ - mul.w r4, r3, r4 │ │ │ │ - b.n 33586 │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr r2, [pc, #404] @ (33908 ) │ │ │ │ - mov r0, r8 │ │ │ │ - mov.w r8, r4, lsl #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, pc │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add.w r1, r5, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl a0c0 │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldrb.w r3, [sp, #102] @ 0x66 │ │ │ │ + cbz r3, 33664 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r3, r6 │ │ │ │ + movs r2, #93 @ 0x5d │ │ │ │ + add.w r0, sp, #102 @ 0x66 │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 337f0 │ │ │ │ - cmp r4, #3 │ │ │ │ - bgt.n 337c6 │ │ │ │ - add r8, sp │ │ │ │ - ldr.w r3, [r8, #32] │ │ │ │ - cbz r3, 337ce │ │ │ │ - adds r3, r4, #1 │ │ │ │ - cmp r4, #3 │ │ │ │ - beq.n 337c6 │ │ │ │ - add.w r2, sp, r3, lsl #2 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - cbz r2, 337cc │ │ │ │ - adds r3, r4, #2 │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.n 337c6 │ │ │ │ - add.w r2, sp, r3, lsl #2 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - cbz r2, 337cc │ │ │ │ - adds r4, #3 │ │ │ │ - cmp r4, #4 │ │ │ │ - beq.n 337c6 │ │ │ │ - add.w r3, sp, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - cbz r3, 337ce │ │ │ │ - ldrd r8, r0, [sp, #32] │ │ │ │ - b.n 3356e │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #316] @ (3390c ) │ │ │ │ - movs r5, #4 │ │ │ │ - ldr r1, [pc, #316] @ (33910 ) │ │ │ │ - ldr r2, [pc, #316] @ (33914 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r5, r1, [sp] │ │ │ │ - ldr r3, [pc, #308] @ (33918 ) │ │ │ │ - ldr r1, [pc, #312] @ (3391c ) │ │ │ │ - str r4, [sp, #8] │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 3b8c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cbz r0, 33808 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 33808 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 33808 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 33820 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 33820 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 33820 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 33838 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 33838 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 33838 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 33850 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.n 33688 │ │ │ │ + cbz r5, 3367a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33850 │ │ │ │ + beq.n 3367a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 33850 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [pc, #204] @ (33920 ) │ │ │ │ - movs r1, #119 @ 0x77 │ │ │ │ - add r0, pc │ │ │ │ - bl d23c │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 336f6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 395c │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 335b6 │ │ │ │ - mov r2, r4 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 32538 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 33b6c │ │ │ │ - blx 377c │ │ │ │ - b.n 33696 │ │ │ │ - vldr d0, [sl, #8] │ │ │ │ - b.n 335d4 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 33662 │ │ │ │ - ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 33a68 │ │ │ │ - ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 33a5c │ │ │ │ - ldr r0, [pc, #108] @ (33924 ) │ │ │ │ - movs r1, #119 @ 0x77 │ │ │ │ - add r0, pc │ │ │ │ - bl d23c │ │ │ │ - blx 377c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 33b70 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 33682 │ │ │ │ - nop.w │ │ │ │ + beq.w 33a2e │ │ │ │ + ldrd sl, r7, [sp, #48] @ 0x30 │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + b.w 3209c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + strd r4, r5, [sp, #16] │ │ │ │ + mov.w r4, #320 @ 0x140 │ │ │ │ + ldrd sl, r7, [sp, #48] @ 0x30 │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.w 32d00 │ │ │ │ ... │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r3, {r1, r3, r5, r6} │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ + adds r2, r0, #0 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 339f8 │ │ │ │ - movs r2, r0 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + lsrs r2, r3, #29 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + bmi.n 3373c │ │ │ │ movs r2, r0 │ │ │ │ - adds r2, r4, #2 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + bcs.n 3371c │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #11 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r6, r1, #29 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r0, r5, #29 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r0, r2, r7 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r4, r5, r5 │ │ │ │ - movs r1, r0 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 336ae │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 33696 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 336f6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 336de │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + mov sl, r4 │ │ │ │ + ldrd fp, r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r8, r6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movw r4, #303 @ 0x12f │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + mov r7, r6 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + b.n 32f6c │ │ │ │ + blx 3bf8 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 32768 │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 336c6 │ │ │ │ - ldr r3, [pc, #980] @ (33d20 ) │ │ │ │ - movs r5, #4 │ │ │ │ - ldr r1, [pc, #980] @ (33d24 ) │ │ │ │ - ldr r2, [pc, #984] @ (33d28 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r5, r1, [sp] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r3, [pc, #972] @ (33d2c ) │ │ │ │ - ldr r1, [pc, #976] @ (33d30 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - b.n 337f0 │ │ │ │ - blx 3940 │ │ │ │ - cbnz r0, 33980 │ │ │ │ - ldr r3, [pc, #940] @ (33d20 ) │ │ │ │ - ldr r1, [pc, #956] @ (33d34 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 337f0 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3358c │ │ │ │ - blx 3940 │ │ │ │ - cbnz r0, 339a4 │ │ │ │ - ldr r3, [pc, #904] @ (33d20 ) │ │ │ │ - ldr r1, [pc, #924] @ (33d38 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + b.w 32b2e │ │ │ │ + mov r3, r6 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + movw r4, #305 @ 0x131 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + b.n 32f6c │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 337f0 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 335bc │ │ │ │ + beq.w 327a0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + mov r7, r8 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + movw r4, #305 @ 0x131 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 33118 │ │ │ │ + mov r3, r6 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r4, #306 @ 0x132 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + b.w 32f6c │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r8, r6 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + movw r4, #315 @ 0x13b │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r0 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + b.w 32f6c │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 335f0 │ │ │ │ - b.n 337f0 │ │ │ │ - ldr r2, [pc, #888] @ (33d3c ) │ │ │ │ - movs r3, #1 │ │ │ │ + beq.w 327fc │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + mov r7, r8 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + mov.w r4, #306 @ 0x132 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 33118 │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + mov sl, r4 │ │ │ │ + ldrd fp, r3, [sp, #60] @ 0x3c │ │ │ │ + strd r3, r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov.w r4, #308 @ 0x134 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.w 32f6c │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ mov r0, r8 │ │ │ │ - add r2, pc │ │ │ │ - bl c02c │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 33606 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cbz r0, 339ea │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 339ea │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 33b7c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 33a02 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 33a02 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 33b82 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 33a1a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 33b74 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 3385a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3385a │ │ │ │ - mov r0, sl │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3385a │ │ │ │ - ldr r1, [pc, #768] @ (33d40 ) │ │ │ │ - movs r2, #119 @ 0x77 │ │ │ │ - ldr r0, [pc, #768] @ (33d44 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3c68 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 33b6c │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 33638 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 338b4 │ │ │ │ - movs r2, #119 @ 0x77 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 338aa │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 33990 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 33990 │ │ │ │ - mov r0, r9 │ │ │ │ - blx r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + bl b094 │ │ │ │ + mov r3, r8 │ │ │ │ mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 33990 │ │ │ │ - ldr r2, [pc, #700] @ (33d48 ) │ │ │ │ - ldr r3, [r6, r2] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 33ad6 │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.n 33b88 │ │ │ │ - ldr.w r5, [sl, #8] │ │ │ │ - cmp r5, #15 │ │ │ │ - bhi.n 33ae6 │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ - and.w r5, r5, #3 │ │ │ │ - rsb r5, r5, #1 │ │ │ │ - mul.w r5, r2, r5 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + b.w 32a58 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 335b6 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 335b6 │ │ │ │ - mov r0, sl │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r5, sl │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 33a6e │ │ │ │ + str r2, [sp, #32] │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + movw r4, #315 @ 0x13b │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + mov r6, r5 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r5 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + b.w 32e46 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r8, r6 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov sl, r4 │ │ │ │ + ldrd fp, r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov.w r4, #316 @ 0x13c │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + mov r7, r8 │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + b.w 32f6c │ │ │ │ + ldr.w r3, [pc, #1144] @ 33d04 │ │ │ │ + add r3, pc │ │ │ │ + b.w 32ca0 │ │ │ │ + mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 335b6 │ │ │ │ - bl 83ac │ │ │ │ + b.n 3321a │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + mov r0, r6 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + bl b094 │ │ │ │ + mov r3, r6 │ │ │ │ mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 339a4 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - b.n 33a96 │ │ │ │ - mov r0, sl │ │ │ │ - blx 395c │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 33ab4 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3396c │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3396c │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3396c │ │ │ │ - ldr r3, [pc, #572] @ (33d48 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + b.w 32b2e │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #20] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 33b52 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - bpl.w 33c2e │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ - cmp r4, #15 │ │ │ │ - bhi.n 33b62 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - and.w r4, r4, #3 │ │ │ │ - rsb r4, r4, #1 │ │ │ │ - mul.w r4, r3, r4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 33586 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 33586 │ │ │ │ + mov r5, sl │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 33a84 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov.w r4, #316 @ 0x13c │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + mov r6, r5 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r5 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + b.w 32e46 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 33586 │ │ │ │ - bl 83ac │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 33980 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - b.n 33b18 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 395c │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 33b34 │ │ │ │ + b.n 3333c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 338a0 │ │ │ │ - mov r4, r6 │ │ │ │ - b.n 33696 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 33a1a │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 339ea │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 33a02 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 33ce8 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 33ce8 │ │ │ │ - mov r0, sl │ │ │ │ - blx r2 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 33ce8 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 33be6 │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #7 │ │ │ │ - bpl.n 33c20 │ │ │ │ - ldr r5, [r2, #8] │ │ │ │ - cmp r5, #15 │ │ │ │ - bhi.n 33c12 │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ - and.w r5, r5, #3 │ │ │ │ - rsb r5, r5, #1 │ │ │ │ - mul.w r5, r1, r5 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 33ab4 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 33ab4 │ │ │ │ - mov r0, r2 │ │ │ │ + movw r4, #299 @ 0x12b │ │ │ │ + b.w 32ea6 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r8, r6 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov.w r4, #312 @ 0x138 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r0 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + b.w 32f6c │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + mov r7, r5 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + mov.w r4, #312 @ 0x138 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 33118 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 33ab4 │ │ │ │ - bl 83ac │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 33bac │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 339a4 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 339a4 │ │ │ │ - mov r0, sl │ │ │ │ + b.n 33548 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov.w r4, #300 @ 0x12c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 32ea6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movw r4, #309 @ 0x135 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + strd r3, r6, [sp, #36] @ 0x24 │ │ │ │ + mov r6, r5 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + b.w 32ea6 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 339a4 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - blx 395c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 33bc8 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl bf50 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + b.n 33638 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov.w r4, #310 @ 0x136 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + strd r3, r6, [sp, #36] @ 0x24 │ │ │ │ + mov r6, r5 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + b.w 32ea6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r6, r2 │ │ │ │ + mov.w r4, #300 @ 0x12c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 32ea6 │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + mov.w r4, #294 @ 0x126 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + b.w 33118 │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 33bc8 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 33cd0 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 33cd0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 33cd0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 33c90 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.n 33cc2 │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ - cmp r4, #15 │ │ │ │ - bhi.n 33cb8 │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - and.w r4, r4, #3 │ │ │ │ - rsb r4, r4, #1 │ │ │ │ - mul.w r4, r3, r4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov r8, r6 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 33b34 │ │ │ │ + beq.n 339e4 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 33b34 │ │ │ │ - mov r0, r9 │ │ │ │ + beq.n 33acc │ │ │ │ + bl 108e0 │ │ │ │ + cbnz r0, 33a04 │ │ │ │ + ldr r3, [pc, #796] @ (33d08 ) │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 33ad4 │ │ │ │ + ldr r3, [pc, #788] @ (33d0c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [pc, #788] @ (33d10 ) │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + ldrd sl, r7, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + mov r2, r6 │ │ │ │ + mov.w r4, #294 @ 0x126 │ │ │ │ + mov r8, r6 │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + b.w 32f7a │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + mov r8, r6 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + movs r5, #1 │ │ │ │ + b.n 339ce │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 33b34 │ │ │ │ - bl 83ac │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 33c4c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + b.n 3367a │ │ │ │ + movs r1, #2 │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + bl 8bb4 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r6 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 33980 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 33980 │ │ │ │ - mov r0, r5 │ │ │ │ + beq.n 33b3c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r2, r6 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + mov.w r4, #294 @ 0x126 │ │ │ │ + ldrd sl, r7, [sp, #48] @ 0x30 │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + b.w 32e46 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movw r4, #315 @ 0x13b │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + strd r3, r6, [sp, #36] @ 0x24 │ │ │ │ + mov r6, r5 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + b.w 32ea6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov.w r4, #316 @ 0x13c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + strd r3, r6, [sp, #36] @ 0x24 │ │ │ │ + mov r6, r5 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + b.w 32ea6 │ │ │ │ + ldr r2, [pc, #632] @ (33d14 ) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r6, fp │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [pc, #620] @ (33d18 ) │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [pc, #616] @ (33d1c ) │ │ │ │ + add r2, pc │ │ │ │ + blx 3b8c │ │ │ │ + strd r4, r5, [sp, #16] │ │ │ │ + ldrd sl, r7, [sp, #48] @ 0x30 │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + movw r4, #293 @ 0x125 │ │ │ │ + b.w 32e18 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 33980 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 395c │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 33c6e │ │ │ │ - mov r0, r9 │ │ │ │ - bl bf50 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 33c6e │ │ │ │ + b.n 339e4 │ │ │ │ + ldr r3, [pc, #584] @ (33d20 ) │ │ │ │ + add r3, pc │ │ │ │ + b.n 339fa │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 32bfe │ │ │ │ + ldr r3, [pc, #572] @ (33d24 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r1, [pc, #568] @ (33d28 ) │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + b.w 331d4 │ │ │ │ + mov r3, r6 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + movw r4, #319 @ 0x13f │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + b.w 32f6c │ │ │ │ + ldr r3, [pc, #508] @ (33d24 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r1, [pc, #508] @ (33d2c ) │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + b.w 33004 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r2, r6 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + mov.w r4, #294 @ 0x126 │ │ │ │ + ldrd sl, r7, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + b.w 32e52 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 33c9a │ │ │ │ - ldr r3, [pc, #68] @ (33d20 ) │ │ │ │ - ldr r1, [pc, #112] @ (33d4c ) │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + strd r2, r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + mov r7, r8 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + movw r4, #319 @ 0x13f │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 33118 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r6, r8 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #396] @ (33d14 ) │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov sl, r4 │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + movw r4, #319 @ 0x13f │ │ │ │ + ldr r1, [pc, #408] @ (33d30 ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 33c9a │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 33bf0 │ │ │ │ - ldr r2, [pc, #44] @ (33d20 ) │ │ │ │ - ldr r1, [pc, #88] @ (33d50 ) │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 32e18 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + mov.w r4, #294 @ 0x126 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + b.w 32f6c │ │ │ │ + ldr r3, [pc, #340] @ (33d34 ) │ │ │ │ + movw r2, #12380 @ 0x305c │ │ │ │ + ldr r1, [pc, #340] @ (33d38 ) │ │ │ │ + ldr r0, [pc, #340] @ (33d3c ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - blx 3764 │ │ │ │ - b.n 33bf0 │ │ │ │ - bl 40ac │ │ │ │ - ldr r3, [pc, #76] @ (33d54 ) │ │ │ │ + add.w r3, r3, #996 @ 0x3e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #328] @ (33d40 ) │ │ │ │ + movw r2, #12346 @ 0x303a │ │ │ │ + ldr r1, [pc, #328] @ (33d44 ) │ │ │ │ + ldr r0, [pc, #328] @ (33d48 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #996 @ 0x3e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #316] @ (33d4c ) │ │ │ │ + movw r2, #12225 @ 0x2fc1 │ │ │ │ + ldr r1, [pc, #316] @ (33d50 ) │ │ │ │ + ldr r0, [pc, #316] @ (33d54 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #996 @ 0x3e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #304] @ (33d58 ) │ │ │ │ + movw r2, #12449 @ 0x30a1 │ │ │ │ + ldr r1, [pc, #304] @ (33d5c ) │ │ │ │ + ldr r0, [pc, #304] @ (33d60 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #996 @ 0x3e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #292] @ (33d64 ) │ │ │ │ + movw r2, #12076 @ 0x2f2c │ │ │ │ + ldr r1, [pc, #292] @ (33d68 ) │ │ │ │ + ldr r0, [pc, #292] @ (33d6c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #996 @ 0x3e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #280] @ (33d70 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #72] @ (33d58 ) │ │ │ │ - ldr r0, [pc, #76] @ (33d5c ) │ │ │ │ + ldr r1, [pc, #280] @ (33d74 ) │ │ │ │ + ldr r0, [pc, #280] @ (33d78 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 40dc │ │ │ │ + bl 42ec │ │ │ │ + ldr r3, [pc, #268] @ (33d7c ) │ │ │ │ + movw r2, #12250 @ 0x2fda │ │ │ │ + ldr r1, [pc, #264] @ (33d80 ) │ │ │ │ + ldr r0, [pc, #268] @ (33d84 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #996 @ 0x3e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #256] @ (33d88 ) │ │ │ │ + movw r2, #12188 @ 0x2f9c │ │ │ │ + ldr r1, [pc, #252] @ (33d8c ) │ │ │ │ + ldr r0, [pc, #256] @ (33d90 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #996 @ 0x3e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #244] @ (33d94 ) │ │ │ │ + movw r2, #12484 @ 0x30c4 │ │ │ │ + ldr r1, [pc, #240] @ (33d98 ) │ │ │ │ + ldr r0, [pc, #244] @ (33d9c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #996 @ 0x3e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #232] @ (33da0 ) │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #232] @ (33da4 ) │ │ │ │ + ldr r0, [pc, #232] @ (33da8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + bl 41fc │ │ │ │ + ldr r3, [pc, #220] @ (33dac ) │ │ │ │ + movw r2, #12163 @ 0x2f83 │ │ │ │ + ldr r1, [pc, #216] @ (33db0 ) │ │ │ │ + ldr r0, [pc, #220] @ (33db4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #996 @ 0x3e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #208] @ (33db8 ) │ │ │ │ + movw r2, #12071 @ 0x2f27 │ │ │ │ + ldr r1, [pc, #204] @ (33dbc ) │ │ │ │ + ldr r0, [pc, #208] @ (33dc0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #996 @ 0x3e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + bl 40ac │ │ │ │ + nop │ │ │ │ + lsls r6, r5, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r6, #15 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #5 │ │ │ │ + asrs r2, r6, #32 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r1, r3 │ │ │ │ + asrs r2, r2, #15 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + vhadd.u32 d16, d6, d0 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r5, #23 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r2, #14 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + ldr r2, [pc, #616] @ (33fa0 ) │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + cdp2 0, 5, cr0, cr8, cr0, {0} │ │ │ │ + asrs r6, r0, #14 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r2, r0 │ │ │ │ + ldr r2, [pc, #520] @ (33f4c ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + cdp2 0, 4, cr0, cr0, cr0, {0} │ │ │ │ + asrs r2, r7, #10 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r6 │ │ │ │ + ldr r2, [pc, #424] @ (33ef8 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, r2 │ │ │ │ + cdp2 0, 2, cr0, cr8, cr0, {0} │ │ │ │ + subs r6, r2, r1 │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + ldr r2, [pc, #328] @ (33ea4 ) │ │ │ │ + movs r1, r0 │ │ │ │ + cdp2 0, 1, cr0, cr0, cr0, {0} │ │ │ │ + asrs r2, r1, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [pc, #232] @ (33e50 ) │ │ │ │ + movs r1, r0 │ │ │ │ + ldc2l 0, cr0, [r8] │ │ │ │ + asrs r2, r4, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ + movs r1, r0 │ │ │ │ + vaddl.u16 q0, d0, d0 │ │ │ │ + vaddl.u8 q8, d12, d0 │ │ │ │ + ldr r2, [pc, #32] @ (33da0 ) │ │ │ │ + movs r1, r0 │ │ │ │ + stc2l 0, cr0, [r6] │ │ │ │ + asrs r4, r1, #11 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r1, [pc, #960] @ (3414c ) │ │ │ │ + movs r1, r0 │ │ │ │ + stc2 0, cr0, [lr] │ │ │ │ + asrs r0, r2, #26 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r1, [pc, #864] @ (340f8 ) │ │ │ │ + movs r1, r0 │ │ │ │ + ldc2 0, cr0, [r6] │ │ │ │ + asrs r4, r0, #11 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r7, #210 @ 0xd2 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r1, [pc, #672] @ (34050 ) │ │ │ │ + movs r1, r0 │ │ │ │ + stc2l 0, cr0, [r6, #-0] │ │ │ │ + asrs r4, r2, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r1, [pc, #576] @ (33ffc ) │ │ │ │ + movs r1, r0 │ │ │ │ + stc2l 0, cr0, [lr, #-0] │ │ │ │ + asrs r0, r4, #4 │ │ │ │ movs r1, r0 │ │ │ │ - ldc2 0, cr0, [lr] │ │ │ │ - ldc2l 0, cr0, [sl] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ + vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr.w r3, [pc, #3032] @ 34950 │ │ │ │ - sub sp, #172 @ 0xac │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #3028] @ 34954 │ │ │ │ + str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ + ldr.w r3, [pc, #2892] @ 34928 │ │ │ │ + sub sp, #124 @ 0x7c │ │ │ │ + ldr.w r2, [pc, #2892] @ 3492c │ │ │ │ + movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r6, [pc, #3028] @ 34958 │ │ │ │ + mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ - movs r4, #0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - add r6, pc │ │ │ │ - ldr.w r7, [r3, #364] @ 0x16c │ │ │ │ - ldr.w r3, [pc, #3016] @ 3495c │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ - strd r4, r4, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #16] │ │ │ │ + strd r4, r4, [sp, #100] @ 0x64 │ │ │ │ + ldr.w r7, [r3, #360] @ 0x168 │ │ │ │ + ldr.w r3, [pc, #2872] @ 34930 │ │ │ │ str r7, [sp, #8] │ │ │ │ - strd r4, r4, [sp, #116] @ 0x74 │ │ │ │ - strd r4, r4, [sp, #124] @ 0x7c │ │ │ │ - str r4, [sp, #148] @ 0x94 │ │ │ │ + str r4, [sp, #108] @ 0x6c │ │ │ │ + strh.w r4, [sp, #112] @ 0x70 │ │ │ │ + ldr.w sl, [pc, #2864] @ 34934 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ - strd r4, r4, [sp, #152] @ 0x98 │ │ │ │ - strh.w r4, [sp, #160] @ 0xa0 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 34e20 │ │ │ │ + bne.w 3438c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 3515a │ │ │ │ + beq.w 344c4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33ddc │ │ │ │ + beq.n 33e30 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r0, sp, #148 @ 0x94 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 8c38 │ │ │ │ + ldr.w r2, [pc, #2820] @ 34938 │ │ │ │ + movs r3, #7 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #100 @ 0x64 │ │ │ │ + add r2, pc │ │ │ │ + mov.w r8, #0 │ │ │ │ + add.w r2, r2, #500 @ 0x1f4 │ │ │ │ + mov.w r9, #0 │ │ │ │ + strd r8, r9, [sp, #80] @ 0x50 │ │ │ │ + blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 354b8 │ │ │ │ - cbnz r5, 33e0c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.w 3448e │ │ │ │ + cbnz r6, 33e80 │ │ │ │ + ldrb.w r3, [sp, #100] @ 0x64 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 3447e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 35270 │ │ │ │ + bne.w 344ea │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 35270 │ │ │ │ - ldr.w r4, [pc, #2896] @ 34960 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r3, [r4, #1576] @ 0x628 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 352da │ │ │ │ - movs r0, #0 │ │ │ │ - blx 34e8 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 35304 │ │ │ │ - ldr.w r6, [pc, #2868] @ 34964 │ │ │ │ - add r6, pc │ │ │ │ - ldr.w r5, [r6, #1204] @ 0x4b4 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - mov r4, r0 │ │ │ │ + bne.w 344ea │ │ │ │ + blx 3a54 │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3532c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 33e56 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - movs r0, #0 │ │ │ │ - blx 34e8 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + beq.w 3454c │ │ │ │ + blx 3a54 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35390 │ │ │ │ - ldr.w r3, [pc, #2816] @ 34968 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 353e4 │ │ │ │ - ldr.w r3, [pc, #2800] @ 3496c │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - add r3, pc │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - bl b03c │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 33eb4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 34e26 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 346d8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 33ecc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 34e2e │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 3539a │ │ │ │ - ldr.w r6, [pc, #2712] @ 34970 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - add r6, pc │ │ │ │ - ldr.w r4, [r6, #1204] @ 0x4b4 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - str r0, [sp, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3545a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 33f02 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - movs r0, #0 │ │ │ │ - blx 34e8 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 34e68 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 3569a │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - ldr.w r3, [pc, #2632] @ 34974 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - add r3, pc │ │ │ │ - str.w r8, [sp, #144] @ 0x90 │ │ │ │ - ldr.w r3, [r3, #476] @ 0x1dc │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - cbz r0, 33f5a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 33f5a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 34e40 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 33f74 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 352d2 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r1, [sp, #116] @ 0x74 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 33f8e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 34e38 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 356e8 │ │ │ │ - movs r0, #3 │ │ │ │ - blx 34e8 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + beq.w 346ea │ │ │ │ + blx 3b24 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35728 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ - bpl.w 37970 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w 37aba │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cmp r1, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - beq.w 37aba │ │ │ │ - cmp r1, #2 │ │ │ │ - str.w r9, [r2, #4] │ │ │ │ - beq.w 37aba │ │ │ │ - movs r1, #0 │ │ │ │ - str r4, [r2, #8] │ │ │ │ - str r1, [sp, #108] @ 0x6c │ │ │ │ - bl f4e8 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 35754 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r2, [pc, #2456] @ 34978 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #596] @ 0x254 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3578e │ │ │ │ - blx r3 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 35798 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + beq.w 346fc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34012 │ │ │ │ + beq.n 33eca │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 34e48 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #1 │ │ │ │ - bl f4e8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 357dc │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r2, [pc, #2388] @ 3497c │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #596] @ 0x254 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3596e │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 35940 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 34058 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 34058 │ │ │ │ + beq.w 34536 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #2 │ │ │ │ - bl f4e8 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 359c8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r2, [pc, #2324] @ 34980 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #596] @ 0x254 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 354f6 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 359f4 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3409e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 354ae │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 35a20 │ │ │ │ - blx 353c │ │ │ │ - str r0, [sp, #16] │ │ │ │ + blx 39c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35a4a │ │ │ │ + blt.w 347b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 33efa │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 340d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + itt eq │ │ │ │ + ldreq r3, [sp, #4] │ │ │ │ + streq r1, [r3, #0] │ │ │ │ + beq.n 33efa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3571e │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - ldr.w r3, [pc, #2196] @ 34984 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #944] @ 0x3b0 │ │ │ │ + beq.w 3453e │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - blx 3a84 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 34118 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 35936 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 35a72 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 353c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 360bc │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 34144 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 35784 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - bl ba44 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 36102 │ │ │ │ - ldr.w r3, [pc, #2096] @ 34988 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [r2, r3] │ │ │ │ - ldr.w r3, [pc, #2092] @ 3498c │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, r4 │ │ │ │ - it ne │ │ │ │ - cmpne r0, r1 │ │ │ │ - bne.w 356ee │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr.w lr, [r3, #12] │ │ │ │ - cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 36164 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.w 36d1a │ │ │ │ - mov.w ip, #0 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - mov sl, ip │ │ │ │ - mov r5, ip │ │ │ │ - mov r6, ip │ │ │ │ + mov r8, r6 │ │ │ │ + mov r7, r3 │ │ │ │ mov r0, r3 │ │ │ │ - str.w ip, [sp, #44] @ 0x2c │ │ │ │ - str.w ip, [sp, #36] @ 0x24 │ │ │ │ - str.w ip, [sp, #52] @ 0x34 │ │ │ │ - str.w ip, [sp, #40] @ 0x28 │ │ │ │ - str.w ip, [sp, #32] │ │ │ │ - str.w ip, [sp, #80] @ 0x50 │ │ │ │ - strd fp, r7, [sp, #84] @ 0x54 │ │ │ │ - str.w ip, [sp] │ │ │ │ - str.w lr, [sp, #96] @ 0x60 │ │ │ │ - blx 3bbc │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 360e2 │ │ │ │ - ldr.w r3, [pc, #1992] @ 34990 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ - ldr.w r3, [pc, #1992] @ 34994 │ │ │ │ - ldr r7, [r4, r3] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r0, r7 │ │ │ │ - ite ne │ │ │ │ - movne.w fp, #1 │ │ │ │ - moveq.w fp, #0 │ │ │ │ - bne.w 375c0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - mov r2, fp │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - blx r3 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 36146 │ │ │ │ - cmp r0, r7 │ │ │ │ - beq.w 36196 │ │ │ │ - bl 9068 │ │ │ │ - cmp r0, #2 │ │ │ │ - bne.w 361e2 │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r7, r2, #6 │ │ │ │ - bpl.w 379e2 │ │ │ │ - ldr.w r1, [r9, #12] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + mov r9, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #6 │ │ │ │ + bpl.w 35af2 │ │ │ │ + ldr.w r1, [pc, #2596] @ 3493c │ │ │ │ + ldr.w r6, [sl, r1] │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.w 35af6 │ │ │ │ + ldr.w r1, [pc, #2584] @ 34940 │ │ │ │ + ldr.w r5, [sl, r1] │ │ │ │ + cmp r2, r5 │ │ │ │ + beq.w 35b0c │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r9, r2 │ │ │ │ + bge.w 34c30 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r3, [r2, r9, lsl #2] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr.w r2, [r9] │ │ │ │ + ldr.w r2, [pc, #2544] @ 34944 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr.w r1, [sl, r2] │ │ │ │ + ldr.w r2, [pc, #2540] @ 34948 │ │ │ │ + ldr.w r4, [sl, r2] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3425c │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 354ec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8838 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 3ad0 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 36234 │ │ │ │ - ldr.w r2, [pc, #1824] @ 34998 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #1104] @ 0x450 │ │ │ │ - bl 823c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 369c4 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ + it ne │ │ │ │ + cmpne r3, r4 │ │ │ │ + bne.w 35422 │ │ │ │ + cbz r0, 33f84 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 342a4 │ │ │ │ + beq.n 33f84 │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ + str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 35502 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - blx 3ad0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 36a10 │ │ │ │ - ldr.w r3, [pc, #1760] @ 3499c │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1104] @ 0x450 │ │ │ │ - bl 823c │ │ │ │ - mov r7, r0 │ │ │ │ + beq.w 34438 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r4 │ │ │ │ + beq.w 347da │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + bl 8b00 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36a3a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 342e4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 342e4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 8838 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - ldr.w r3, [pc, #1684] @ 349a0 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #948] @ 0x3b4 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 3a84 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8838 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 36a66 │ │ │ │ - ldr.w r2, [pc, #1652] @ 349a4 │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - ldr r5, [r4, r2] │ │ │ │ - ldr.w r2, [pc, #1648] @ 349a8 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + beq.w 348c0 │ │ │ │ + ldr.w r2, [pc, #2476] @ 3494c │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + ldr.w r3, [sl, r2] │ │ │ │ + ldr.w r2, [pc, #2472] @ 34950 │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ - cmpne r1, r5 │ │ │ │ - ite eq │ │ │ │ - moveq.w fp, #1 │ │ │ │ - movne.w fp, #0 │ │ │ │ - bne.w 35568 │ │ │ │ - ldr.w r0, [pc, #1624] @ 349ac │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 379cc │ │ │ │ - ldr.w r0, [pc, #1616] @ 349b0 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 378ac │ │ │ │ - ldr.w r0, [r9, #8] │ │ │ │ - cmp r0, #2 │ │ │ │ - bne.w 36ac6 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + cmpne r1, r3 │ │ │ │ + bne.w 34b26 │ │ │ │ + cmp r1, r6 │ │ │ │ + beq.w 35af6 │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 36bc0 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ - bpl.w 378c8 │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ + beq.w 35b0c │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.w 348ec │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 349e4 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 35b10 │ │ │ │ + ldr.w fp, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr.w r3, [r9, #16] │ │ │ │ + strne.w r2, [fp] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr.w r2, [r9] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 343c0 │ │ │ │ + beq.n 34016 │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ + str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3618c │ │ │ │ - mov r0, sl │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - blx 3ad0 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 36b94 │ │ │ │ - ldr.w r2, [pc, #1496] @ 349b4 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #1104] @ 0x450 │ │ │ │ - bl 823c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 36be2 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ + beq.w 3443e │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cbz r3, 3402e │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 34408 │ │ │ │ + beq.n 3402e │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ + str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3621c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ + beq.w 344ac │ │ │ │ + cbz r7, 34044 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 34044 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 344b4 │ │ │ │ + mov r0, fp │ │ │ │ blx 3ad0 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 36c10 │ │ │ │ - ldr.w r2, [pc, #1432] @ 349b8 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #1104] @ 0x450 │ │ │ │ - bl 823c │ │ │ │ - mov fp, r0 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36c3e │ │ │ │ - ldr.w r2, [r9] │ │ │ │ + beq.w 34990 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr.w r1, [pc, #2300] @ 34954 │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r1, [r1, #1104] @ 0x450 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 34a1e │ │ │ │ + blx r2 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 34a08 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3444a │ │ │ │ + beq.n 34084 │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ + str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 369e0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 8838 │ │ │ │ - blx 3a30 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ - add r2, sp, #124 @ 0x7c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ - bl 8e84 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 36c86 │ │ │ │ - ldr.w sl, [r8, #12] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 37958 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [r8, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 344cc │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 369fc │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w sl, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, sl │ │ │ │ - mov sl, r3 │ │ │ │ - bl 8838 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ + beq.w 3445e │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cbz r3, 3409e │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 34500 │ │ │ │ + beq.n 3409e │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 369ea │ │ │ │ - mov r2, sl │ │ │ │ - mov r9, sl │ │ │ │ - movw r6, #969 @ 0x3c9 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 35826 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14ac0 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 36c96 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbnz r2, 3409e │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 3ad0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 34a84 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr.w r1, [pc, #2212] @ 34958 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r1, [r1, #1104] @ 0x450 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 34aec │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 34ada │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 340e2 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + cbnz r1, 340e2 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cbz r3, 340fa │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 34536 │ │ │ │ + beq.n 340fa │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ + str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 36a06 │ │ │ │ + beq.w 34806 │ │ │ │ + mov r0, fp │ │ │ │ + blx 39cc │ │ │ │ + adds r6, r0, #1 │ │ │ │ + beq.w 34b10 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 3523e │ │ │ │ + ldr.w r2, [pc, #2124] @ 3495c │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + mov.w ip, #0 │ │ │ │ + ldr.w r3, [sl, r2] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + asrs r3, r0, #31 │ │ │ │ + str.w ip, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str.w ip, [sp, #32] │ │ │ │ + str.w ip, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str.w r9, [sp, #72] @ 0x48 │ │ │ │ + strd r8, fp, [sp, #56] @ 0x38 │ │ │ │ + strd ip, sl, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 36cac │ │ │ │ - ldr.w sl, [r7, #12] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 37940 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [r7, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bne.w 349a6 │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 35aaa │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr.w r8, [r7, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ + strne.w r3, [r8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 34596 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 34188 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 36a30 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + beq.w 34446 │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, r9 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r0, r8 │ │ │ │ movs r3, #0 │ │ │ │ - str.w sl, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, sl │ │ │ │ - mov sl, r3 │ │ │ │ - bl 8838 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 345ca │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + bl b094 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.n 341aa │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 344bc │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.n 341be │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 35518 │ │ │ │ + beq.w 34430 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 36cbc │ │ │ │ - ldr r2, [pc, #1000] @ (349bc ) │ │ │ │ + beq.w 349c6 │ │ │ │ mov r0, sl │ │ │ │ - ldr r3, [r4, r2] │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 369f4 │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s15, d0 │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - vmov.f32 s17, s15 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 36cc8 │ │ │ │ + bl cd68 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 34a28 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3461c │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.n 341f2 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 36a5c │ │ │ │ + beq.w 34456 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 36cea │ │ │ │ - ldr.w sl, [r5, #12] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 37a5a │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [r5, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bne.w 34a4a │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 35b28 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr.w fp, [r5, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ + strne.w r3, [fp] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3467c │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 3423a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 36a94 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + beq.w 34466 │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, r9 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r0, fp │ │ │ │ movs r3, #0 │ │ │ │ - str.w sl, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, sl │ │ │ │ - mov sl, r3 │ │ │ │ - bl 8838 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 346b0 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + bl b094 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.n 3425e │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cbnz r2, 3425e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.n 34272 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 35522 │ │ │ │ + beq.w 3444e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 36cde │ │ │ │ + beq.w 34a66 │ │ │ │ + ldr.w r2, [pc, #1764] @ 34960 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r1, [sl, #4] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 34546 │ │ │ │ mov r0, sl │ │ │ │ - bl 14ac0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 36dae │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s0, d0 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s0, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 34a98 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 346de │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.n 342ba │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 36a9e │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [fp] │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 36d9e │ │ │ │ - ldr.w sl, [fp, #12] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 37864 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [fp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 34748 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 36ab2 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w sl, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, sl │ │ │ │ - mov sl, r3 │ │ │ │ - bl 8838 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3477c │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3552c │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 36d5c │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ - mov r0, sl │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 36a8c │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s15, d0 │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 36e08 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 347ca │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 36abc │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - vcmpe.f32 s16, #0.0 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge.w 35ae4 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 34c80 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r3, [pc, #456] @ (349c0 ) │ │ │ │ - ldr.w r9, [r2, r3] │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.w 3580a │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - ittee ne │ │ │ │ - addne r3, #1 │ │ │ │ - ldrne r2, [sp, #72] @ 0x48 │ │ │ │ - ldreq r3, [sp, #72] @ 0x48 │ │ │ │ - streq r3, [sp, #108] @ 0x6c │ │ │ │ - itt ne │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - strne r2, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [pc, #420] @ (349c4 ) │ │ │ │ - add r0, sp, #108 @ 0x6c │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #548] @ 0x224 │ │ │ │ - bl 8d58 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 36efa │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3484a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 36dcc │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - blx 3864 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + beq.w 3446e │ │ │ │ + vcvt.f64.f32 d7, s0 │ │ │ │ + vmov.f64 d0, d7 │ │ │ │ + vmov.f64 d8, d7 │ │ │ │ + blx 3844 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35818 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r9 │ │ │ │ - bne.w 37028 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - streq r0, [sp, #112] @ 0x70 │ │ │ │ - moveq r1, r0 │ │ │ │ - beq.n 34892 │ │ │ │ + beq.w 34ac2 │ │ │ │ mov r1, r0 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 36e2e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 36e28 │ │ │ │ - add r0, sp, #116 @ 0x74 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 8d58 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 35818 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 348ba │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 36e48 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 348d4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 36e50 │ │ │ │ - ldr r3, [pc, #240] @ (349c8 ) │ │ │ │ - add r0, sp, #108 @ 0x6c │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #548] @ 0x224 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 8d58 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 360c │ │ │ │ + subs r2, r0, #0 │ │ │ │ + blt.w 34af8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr.w r1, [sl] │ │ │ │ + subs.w r4, r8, r3 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + sbc.w fp, r9, r3 │ │ │ │ + cmp r1, r6 │ │ │ │ + beq.n 34306 │ │ │ │ + subs r1, #1 │ │ │ │ + str.w r1, [sl] │ │ │ │ + cbnz r1, 34306 │ │ │ │ + mov r0, sl │ │ │ │ + str r2, [sp, #32] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 34396 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, fp │ │ │ │ + blx 3bcc │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35818 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 34904 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 36e8c │ │ │ │ - mov r0, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - blx 3864 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + beq.w 34bbe │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + blx 3844 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35818 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r9 │ │ │ │ - bne.w 37210 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - streq r0, [sp, #116] @ 0x74 │ │ │ │ - moveq r1, r0 │ │ │ │ - beq.n 349cc │ │ │ │ + beq.w 34c06 │ │ │ │ mov r1, r0 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 36e9a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 36e94 │ │ │ │ - b.n 349cc │ │ │ │ - nop │ │ │ │ - ldmia r2, {r2} │ │ │ │ - movs r2, r0 │ │ │ │ - itte cs │ │ │ │ - movcs r2, r0 │ │ │ │ - wfecs │ │ │ │ - movcc r2, r0 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r6!, {r4, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3} │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r4!, {r2, r4, r5, r6} │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r5, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r3!, {r2, r5, r6} │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - ittt vs │ │ │ │ - movvs r2, r0 │ │ │ │ - bkpt 0x00ac │ │ │ │ - movvs r2, r0 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 8d58 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 35818 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 349f4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 36ea0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 34a0e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 36ea8 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 37254 │ │ │ │ - ldr.w r9, [r1, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 378b0 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 34a64 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 36f46 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 34a96 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 36ed4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [sp, #108] @ 0x6c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 34aae │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 355f0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 3734c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 34ace │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 36f50 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - vcvt.f64.f32 d0, s17 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - blx 3844 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 3af4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3751c │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 3750a │ │ │ │ - ldr.w sl, [r3, #12] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 37804 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne.w r2, [sl] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r0, #0] │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 34b42 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3707a │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #2 │ │ │ │ - strd sl, r9, [sp, #136] @ 0x88 │ │ │ │ - bl b03c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 8838 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 34b6e │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 36f8c │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 34b84 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 36f96 │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 373e8 │ │ │ │ + blt.w 351d8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 34ba2 │ │ │ │ + beq.n 3434e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 37070 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r1, [sp, #108] @ 0x6c │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - subs r0, r6, r3 │ │ │ │ - blx 3864 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 373f6 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 3757a │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 37a2a │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr.w sl, [r0, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne.w r2, [sl] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 34c1c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 370b4 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, sl │ │ │ │ - strd r3, r9, [sp, #136] @ 0x88 │ │ │ │ - bl b03c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 8838 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - movs r0, #0 │ │ │ │ - cmp r2, r1 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - beq.n 34c4e │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 370aa │ │ │ │ + beq.w 348e4 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 34c66 │ │ │ │ + beq.n 34366 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 355fa │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 3758c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 34c80 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 371aa │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 36f26 │ │ │ │ - ldr.w r9, [r8, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 3787c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r6, [r8, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 34ce8 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 36dd4 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r9, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 8838 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 34d16 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 355dc │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 36f36 │ │ │ │ + beq.w 348dc │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ + adds r3, #1 │ │ │ │ + adc.w r2, r2, #0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r0, r2 │ │ │ │ + it eq │ │ │ │ + cmpeq r1, r3 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + beq.w 35232 │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + str.w r9, [sp, #40] @ 0x28 │ │ │ │ + b.n 34140 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 34b9c │ │ │ │ + str r6, [sp, #8] │ │ │ │ + b.n 33e62 │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + blx 3844 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 34bd6 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 8b00 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 34bee │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14ac0 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 36ff6 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 34d3e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 36dde │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 37010 │ │ │ │ - ldr.w sl, [r7, #12] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 379fa │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [r7, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 34d9e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 36e1e │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w sl, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ + blx 3bcc │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 351f6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 35c4 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 8838 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 34dd0 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 355e6 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 36f5a │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 36dc4 │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s15, d0 │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - vmov.f32 s17, s15 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 3703e │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 35212 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 343ee │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 34816 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 347d0 │ │ │ │ + beq.n 34406 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 347d0 │ │ │ │ + beq.w 3480e │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + blx 3af4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3433a │ │ │ │ + mov r3, r5 │ │ │ │ + mov r8, sl │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldrd r6, fp, [sp, #56] @ 0x38 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r9, r7 │ │ │ │ + mov.w r4, #896 @ 0x380 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 34716 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 341be │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 33f84 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 347d0 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - b.w 33dec │ │ │ │ + b.n 34016 │ │ │ │ + mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 33eb4 │ │ │ │ + b.n 34188 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 34272 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 341f2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 34084 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 33ecc │ │ │ │ + b.n 3423a │ │ │ │ + mov r0, sl │ │ │ │ + vstr s0, [sp, #76] @ 0x4c │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + vldr s0, [sp, #76] @ 0x4c │ │ │ │ + b.n 342ba │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r2, r6 │ │ │ │ + add r0, sp, #100 @ 0x64 │ │ │ │ + blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 33e62 │ │ │ │ + mov.w fp, #0 │ │ │ │ + movw r4, #862 @ 0x35e │ │ │ │ + mov r6, fp │ │ │ │ + mov r9, fp │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + str.w fp, [sp, #36] @ 0x24 │ │ │ │ + str.w fp, [sp, #12] │ │ │ │ + strd fp, fp, [sp, #24] │ │ │ │ + b.n 3455e │ │ │ │ + mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 33f8e │ │ │ │ + b.n 3402e │ │ │ │ + mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 33f5a │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 34044 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 34012 │ │ │ │ - ldr.w r3, [pc, #2864] @ 35984 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr.w r1, [pc, #2856] @ 35988 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + b.n 341aa │ │ │ │ + ldr.w r1, [pc, #1180] @ 34964 │ │ │ │ + movw r2, #862 @ 0x35e │ │ │ │ + ldr.w r0, [pc, #1176] @ 34968 │ │ │ │ add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - mov r4, r8 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r7, r8 │ │ │ │ - mov fp, r8 │ │ │ │ - movs r6, #1 │ │ │ │ - movw r2, #950 @ 0x3b6 │ │ │ │ - str.w r8, [sp, #44] @ 0x2c │ │ │ │ - str.w r8, [sp, #36] @ 0x24 │ │ │ │ - str.w r8, [sp, #52] @ 0x34 │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ - str.w r8, [sp, #32] │ │ │ │ - str.w r8, [sp, #56] @ 0x38 │ │ │ │ - str.w r8, [sp, #48] @ 0x30 │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - str.w r8, [sp, #12] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - cbz r3, 34ec0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 34ec0 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3514a │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 34ede │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 34ede │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 35152 │ │ │ │ - cbz r4, 34ef4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 34ef4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 35254 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - cbz r1, 34f0c │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 34f0c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3525c │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - cbz r0, 34f24 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 34f24 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 35264 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - cbz r0, 34f3c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + add r0, pc │ │ │ │ + blx 3c68 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3481e │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 33e30 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ + ldr.w r3, [pc, #1148] @ 3496c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1144] @ 0x478 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 34ba2 │ │ │ │ + blx r4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 3448e │ │ │ │ + ldr.w r1, [pc, #1128] @ 34970 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc │ │ │ │ + bl a4ac │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 34834 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34f3c │ │ │ │ + beq.w 33e80 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3526a │ │ │ │ - ldrb.w r3, [sp, #156] @ 0x9c │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r6, #0 │ │ │ │ - andne.w r6, r6, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 352c6 │ │ │ │ - ldrb.w r3, [sp, #152] @ 0x98 │ │ │ │ + bne.w 33e80 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 33e80 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 33eca │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 33efa │ │ │ │ + vldr d0, [sl, #8] │ │ │ │ + b.n 34292 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + movw r4, #871 @ 0x367 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + ldrb.w r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 35182 │ │ │ │ - ldr.w r0, [pc, #2608] @ 3598c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r0, pc │ │ │ │ - bl d23c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 34f84 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 34f84 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + bne.w 3469c │ │ │ │ + ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3524c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbz r3, 34fa2 │ │ │ │ + bne.w 34690 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [pc, #1020] @ (34974 ) │ │ │ │ movs r4, #0 │ │ │ │ - mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl d294 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cbz r1, 34594 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34fa0 │ │ │ │ + beq.n 34594 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 35244 │ │ │ │ - str r4, [sp, #4] │ │ │ │ + beq.n 34688 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 34fc0 │ │ │ │ + beq.n 345b0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34fc0 │ │ │ │ + beq.n 345b0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 351ce │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cbz r3, 34fda │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 34fda │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 351d6 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - cbz r1, 34ff2 │ │ │ │ + beq.n 346a8 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cbz r1, 345c6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34ff2 │ │ │ │ + beq.n 345c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3519e │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cbz r3, 3500c │ │ │ │ + beq.n 346b0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cbz r3, 345de │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3500c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3513a │ │ │ │ - cbz r7, 35022 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 35022 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 351fe │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cbz r1, 3503a │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3503a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 35206 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cbz r1, 35052 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 35052 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3520e │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cbz r1, 3506a │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3506a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 35216 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cbz r1, 35082 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 35082 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3518e │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r1, 35098 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 35098 │ │ │ │ + beq.n 345de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35142 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 350b6 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.n 34678 │ │ │ │ + cbz r6, 345f2 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 350b6 │ │ │ │ + beq.n 345f2 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 351ee │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cbz r1, 350ce │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.n 346b8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cbz r3, 3460a │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 350ce │ │ │ │ + beq.n 3460a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 351f6 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cbz r1, 350e4 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.n 34680 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 34626 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 350e4 │ │ │ │ + beq.n 34626 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 351de │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cbz r1, 350fa │ │ │ │ + beq.n 346c0 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + cbz r1, 3463c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 350fa │ │ │ │ + beq.n 3463c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 351e6 │ │ │ │ + beq.n 346c8 │ │ │ │ blx 377c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r1, 35114 │ │ │ │ + cbz r1, 34656 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35114 │ │ │ │ + beq.n 34656 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35196 │ │ │ │ - ldr.w r2, [pc, #2168] @ 35990 │ │ │ │ - ldr.w r3, [pc, #2168] @ 35994 │ │ │ │ + beq.n 346d0 │ │ │ │ + ldr r2, [pc, #800] @ (34978 ) │ │ │ │ + ldr r3, [pc, #724] @ (34930 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 37384 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, #172 @ 0xac │ │ │ │ - vpop {d8} │ │ │ │ + bne.w 35630 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #124 @ 0x7c │ │ │ │ + vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3500c │ │ │ │ + b.n 345de │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 35098 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 34ec0 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 3460a │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 34ede │ │ │ │ - ldr.w r1, [pc, #2108] @ 35998 │ │ │ │ - movw r2, #937 @ 0x3a9 │ │ │ │ - ldr.w r0, [pc, #2104] @ 3599c │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3c68 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 35536 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.w 33ddc │ │ │ │ + b.n 34594 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 34f5a │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 35082 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 35114 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 34ff2 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 37456 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 37456 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov sl, r3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 34572 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + add r0, sp, #108 @ 0x6c │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 34568 │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 34fc0 │ │ │ │ + b.n 345b0 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 34fda │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 350e4 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 350fa │ │ │ │ - mov r0, sl │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 350b6 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 350ce │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 35022 │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 345c6 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3503a │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 345f2 │ │ │ │ + mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 35052 │ │ │ │ + b.n 34626 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3506a │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 37196 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 37196 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 34fa0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 34f84 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 34ef4 │ │ │ │ + b.n 3463c │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 34f0c │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 34f24 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 34f3c │ │ │ │ - ldr.w r2, [pc, #1836] @ 359a0 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr.w r1, [r2, #888] @ 0x378 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 35ada │ │ │ │ - blx r3 │ │ │ │ + b.n 34656 │ │ │ │ mov fp, r0 │ │ │ │ - str.w fp, [sp, #108] @ 0x6c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 35a9c │ │ │ │ - ldr.w r1, [pc, #1804] @ 359a4 │ │ │ │ - mov r0, fp │ │ │ │ - add r1, pc │ │ │ │ - bl a450 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + mov r9, r0 │ │ │ │ + mov.w r4, #872 @ 0x368 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + b.n 3455e │ │ │ │ + mov fp, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + movw r4, #883 @ 0x373 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + b.n 3455e │ │ │ │ + str r5, [sp, #4] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + movw r4, #883 @ 0x373 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 35604 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 352be │ │ │ │ + beq.n 3472a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3597a │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - b.w 33e0c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add r0, sp, #156 @ 0x9c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 34f50 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 33f74 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 9be0 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 33e1c │ │ │ │ - ldr.w r1, [r4, #1116] @ 0x45c │ │ │ │ - movs r6, #1 │ │ │ │ - ldr.w r0, [r4, #1580] @ 0x62c │ │ │ │ - bl 9c9c │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - mov.w r1, #948 @ 0x3b4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - b.n 354c4 │ │ │ │ - movw r3, #950 @ 0x3b6 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - movs r6, #1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 34f0c │ │ │ │ - blx 38a0 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - add r2, sp, #132 @ 0x84 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3c04 │ │ │ │ - ldr r4, [sp, #132] @ 0x84 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 33e56 │ │ │ │ - blx 3940 │ │ │ │ - mov r8, r0 │ │ │ │ - cbz r0, 3537a │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - mov r9, r4 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r2, #950 @ 0x3b6 │ │ │ │ - mov sl, r4 │ │ │ │ - mov r7, r4 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - movs r6, #1 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r4, [sp, #28] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 34eaa │ │ │ │ - ldr.w r3, [pc, #1544] @ 35984 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr.w r1, [pc, #1568] @ 359a8 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - mov r9, r8 │ │ │ │ - str.w r8, [sp] │ │ │ │ - b.n 34e6c │ │ │ │ - movw r2, #950 @ 0x3b6 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - mov r4, r9 │ │ │ │ - mov sl, r9 │ │ │ │ - mov r7, r9 │ │ │ │ - mov fp, r9 │ │ │ │ - mov r8, r9 │ │ │ │ - movs r6, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - str.w r9, [sp, #52] @ 0x34 │ │ │ │ - str.w r9, [sp, #40] @ 0x28 │ │ │ │ - str.w r9, [sp, #32] │ │ │ │ - str.w r9, [sp, #56] @ 0x38 │ │ │ │ - str.w r9, [sp, #48] @ 0x30 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - str.w r9, [sp, #16] │ │ │ │ - str.w r9, [sp, #28] │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 34eaa │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 37894 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.n 34794 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 34744 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ + beq.n 34744 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 347a4 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cbz r3, 3475a │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ + beq.n 3475a │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbz r3, 347ac │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cbz r3, 34770 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3541c │ │ │ │ + beq.n 34770 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 3550c │ │ │ │ - ldr.w r3, [pc, #1420] @ 359ac │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, pc │ │ │ │ - str.w r8, [sp, #144] @ 0x90 │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ - ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbz r3, 3479c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 3455e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 33e9e │ │ │ │ + beq.w 3455e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 33e9e │ │ │ │ - mov r0, r6 │ │ │ │ + bne.w 3455e │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 33e9e │ │ │ │ - blx 38a0 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - add r2, sp, #132 @ 0x84 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 3c04 │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 33f02 │ │ │ │ - blx 3940 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 34e52 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - movs r6, #1 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r2 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r7, r2 │ │ │ │ - mov fp, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movw r2, #950 @ 0x3b6 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 34eaa │ │ │ │ + b.n 3455e │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3409e │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - movs r6, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #937 @ 0x3a9 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r4, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r7, r2 │ │ │ │ - mov fp, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - b.n 34eaa │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 3472a │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3425c │ │ │ │ - blx 3bf8 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 34082 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 34770 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 342a4 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 34744 │ │ │ │ + mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ - b.n 3541c │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 3475a │ │ │ │ + mov.w fp, #0 │ │ │ │ + ldr.w r8, [sp, #4] │ │ │ │ + mov r9, fp │ │ │ │ + mov r5, fp │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + movw r4, #883 @ 0x373 │ │ │ │ + str.w fp, [sp, #36] @ 0x24 │ │ │ │ + strd fp, fp, [sp, #24] │ │ │ │ + str.w fp, [sp, #40] @ 0x28 │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ + b.n 34730 │ │ │ │ + ldr r3, [pc, #416] @ (3497c ) │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r1, [pc, #416] @ (34980 ) │ │ │ │ + mov r6, r8 │ │ │ │ + movw r4, #886 @ 0x376 │ │ │ │ + mov r8, r5 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + b.n 34716 │ │ │ │ + mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 345ca │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 340fa │ │ │ │ + mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 346b0 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 34406 │ │ │ │ + mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3477c │ │ │ │ - movw r2, #937 @ 0x3a9 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r7, r0 │ │ │ │ + b.n 343ee │ │ │ │ mov fp, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - movs r6, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r9, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + movw r4, #862 @ 0x35e │ │ │ │ str r0, [sp, #12] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.n 34eaa │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3ad0 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3739c │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3558e │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 371b4 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r5, [r3, #112] @ 0x70 │ │ │ │ - blx r5 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3767e │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - blx r5 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 37634 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - blx r5 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 37604 │ │ │ │ - bl 10888 │ │ │ │ - adds r0, #1 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - beq.w 377d2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 355d4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 37208 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - b.w 343c0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 34d16 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 34dd0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 34aae │ │ │ │ - mov r0, sl │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 34c66 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + b.n 3455e │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [fp] │ │ │ │ - ldr r3, [pc, #924] @ (359b0 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [fp, #4] │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [pc, #284] @ (3495c ) │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ cmp r2, r3 │ │ │ │ itttt ne │ │ │ │ - movne r2, #1 │ │ │ │ - addne r1, sp, #140 @ 0x8c │ │ │ │ - movtne r2, #32768 @ 0x8000 │ │ │ │ - movne r4, #0 │ │ │ │ - beq.w 36b14 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r0, fp │ │ │ │ - strd r4, r3, [sp, #136] @ 0x88 │ │ │ │ - bl b03c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 8838 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + movne r6, r5 │ │ │ │ + movne.w r2, #2147483648 @ 0x80000000 │ │ │ │ + addne r1, sp, #92 @ 0x5c │ │ │ │ + movne r7, #0 │ │ │ │ + beq.w 35296 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + bl b094 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35658 │ │ │ │ + beq.n 3487a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 36128 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 36b60 │ │ │ │ - ldrb.w r3, [sp, #150] @ 0x96 │ │ │ │ - cbz r3, 3567a │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r2, #0 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r3, 348b8 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 35274 │ │ │ │ + ldrb.w r3, [sp, #102] @ 0x66 │ │ │ │ + cbz r3, 3489a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - add.w r0, sp, #150 @ 0x96 │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + add.w r0, sp, #102 @ 0x66 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 36d68 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ + beq.w 35274 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35690 │ │ │ │ + beq.w 3463c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 361c8 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 350ce │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 37984 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 356de │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 36132 │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - b.w 33f28 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r4, [sp, #0] │ │ │ │ - b.n 35350 │ │ │ │ - blx 3b68 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 34170 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - blx 3b68 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 34170 │ │ │ │ - ldr r3, [pc, #680] @ (359b4 ) │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - ldr r1, [pc, #680] @ (359b8 ) │ │ │ │ - ldr r0, [pc, #684] @ (359bc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1160 @ 0x488 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - mov r0, r4 │ │ │ │ + bne.w 3463c │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 340d0 │ │ │ │ - movw r2, #950 @ 0x3b6 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - movs r6, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - movw r2, #951 @ 0x3b7 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - movs r6, #1 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 3463c │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 34144 │ │ │ │ - blx 3bf8 │ │ │ │ - mov fp, r0 │ │ │ │ - b.w 33ff4 │ │ │ │ - movw r2, #951 @ 0x3b7 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - mov r4, fp │ │ │ │ - mov r9, fp │ │ │ │ - mov sl, fp │ │ │ │ - mov r7, fp │ │ │ │ - mov r8, fp │ │ │ │ - movs r6, #1 │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - str.w fp, [sp, #36] @ 0x24 │ │ │ │ - str.w fp, [sp, #52] @ 0x34 │ │ │ │ - str.w fp, [sp, #40] @ 0x28 │ │ │ │ - str.w fp, [sp, #32] │ │ │ │ - str.w fp, [sp, #56] @ 0x38 │ │ │ │ - str.w fp, [sp, #48] @ 0x30 │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ - str.w fp, [sp, #28] │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - mov.w r2, #952 @ 0x3b8 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - mov r9, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r7, r0 │ │ │ │ + b.n 3487a │ │ │ │ + mov r6, r8 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ - movs r6, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r0 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - blx 36cc │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 3481e │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ - mov sl, r2 │ │ │ │ - movw r6, #979 @ 0x3d3 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 8838 │ │ │ │ - mov r0, r9 │ │ │ │ - mov.w r9, #0 │ │ │ │ - str.w r9, [sp, #108] @ 0x6c │ │ │ │ - bl 8838 │ │ │ │ + movw r4, #886 @ 0x376 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.n 34716 │ │ │ │ mov r0, sl │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - str.w r9, [sp, #112] @ 0x70 │ │ │ │ - bl 8838 │ │ │ │ - ldrb.w r3, [sp, #156] @ 0x9c │ │ │ │ - str.w r9, [sp, #116] @ 0x74 │ │ │ │ - mov r9, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 361d0 │ │ │ │ - ldr r3, [pc, #340] @ (359c0 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1584] @ 0x630 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl aac0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 370c0 │ │ │ │ - ldr r0, [pc, #324] @ (359c4 ) │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl d23c │ │ │ │ - ldrb.w r3, [sp, #160] @ 0xa0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 36226 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - ldr r3, [r6, #72] @ 0x48 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r0, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r6, #72] @ 0x48 │ │ │ │ - bl 8838 │ │ │ │ - ldr r1, [r6, #76] @ 0x4c │ │ │ │ - ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr.w r9, [sp, #128] @ 0x80 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbz r0, 358c4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 358c4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 3592c │ │ │ │ - cbz r2, 358d6 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 358d6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbz r3, 35924 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 358f4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 358f4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 36aa8 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 37106 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - str.w r8, [sp, #32] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - b.w 341b8 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 358d6 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - b.n 358c4 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 34118 │ │ │ │ - mov r2, r3 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mov.w r2, #952 @ 0x3b8 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - blx 3bf8 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b.w 3403c │ │ │ │ - mov r0, fp │ │ │ │ + b.n 34366 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 352be │ │ │ │ + b.n 3434e │ │ │ │ + mov r6, r8 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + mov r8, r0 │ │ │ │ + bgt.w 34baa │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 34914 │ │ │ │ + ldr r3, [pc, #136] @ (34984 ) │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + beq.w 3525e │ │ │ │ + ldr r3, [pc, #124] @ (34988 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [pc, #124] @ (3498c ) │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + movs r5, #0 │ │ │ │ + movw r4, #886 @ 0x376 │ │ │ │ + ldrd fp, r9, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + b.n 34716 │ │ │ │ nop │ │ │ │ - lsls r4, r5, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - cdp 0, 8, cr0, cr14, cr0, {0} │ │ │ │ - lsls r0, r3, #21 │ │ │ │ - movs r1, r0 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + ldmia r1!, {r5, r7} │ │ │ │ + movs r2, r0 │ │ │ │ + bkpt 0x00c4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #12 │ │ │ │ - movs r1, r0 │ │ │ │ - @ instruction: 0xf37c0000 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + bkpt 0x00a6 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r1, #159 @ 0x9f │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r6, #-0]! │ │ │ │ - cbz r6, 35a06 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ + movs r2, r0 │ │ │ │ + stmia r6!, {r4, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ movs r1, r0 │ │ │ │ - stc2l 0, cr0, [r6, #-0] │ │ │ │ - stc2 0, cr0, [ip] │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r2!, {r1, r4, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldc2 0, cr0, [r6], #-0 │ │ │ │ - movw r2, #953 @ 0x3b9 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r7, r0 │ │ │ │ + asrs r1, r6, #27 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xb652 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ + movs r1, r0 │ │ │ │ + mov r6, r8 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ - movs r6, #1 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r4, #888 @ 0x378 │ │ │ │ str r0, [sp, #32] │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - mov r2, r3 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movw r2, #953 @ 0x3b9 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - movw r2, #955 @ 0x3bb │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - mov r9, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.n 34716 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + mov r0, r7 │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov.w r9, #0 │ │ │ │ + strd r8, r9, [sp, #88] @ 0x58 │ │ │ │ + bl b094 │ │ │ │ + mov r8, r7 │ │ │ │ mov sl, r0 │ │ │ │ + b.w 341aa │ │ │ │ + str r5, [sp, #28] │ │ │ │ + mov r8, sl │ │ │ │ + ldrd r6, fp, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r5, sl │ │ │ │ + mov.w r4, #892 @ 0x37c │ │ │ │ + str.w sl, [sp, #32] │ │ │ │ + str.w sl, [sp, #40] @ 0x28 │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + b.n 34716 │ │ │ │ + lsls r3, r2, #6 │ │ │ │ + bpl.w 35ac2 │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w fp, [r1] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [fp] │ │ │ │ + b.w 33ff2 │ │ │ │ + mov r6, r8 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r5, r7 │ │ │ │ + mov.w r4, #888 @ 0x378 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + b.n 34716 │ │ │ │ + blx 3bf8 │ │ │ │ mov r7, r0 │ │ │ │ + b.w 3406a │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 341de │ │ │ │ + str r5, [sp, #28] │ │ │ │ + mov r8, sl │ │ │ │ + movs r5, #0 │ │ │ │ + mov r9, r7 │ │ │ │ + ldrd r6, fp, [sp, #56] @ 0x38 │ │ │ │ + mov.w r4, #892 @ 0x37c │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + b.n 34716 │ │ │ │ + vldr d7, [pc, #468] @ 34c20 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + mov r0, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + vstr d7, [sp, #88] @ 0x58 │ │ │ │ + bl b094 │ │ │ │ + mov sl, r0 │ │ │ │ + b.w 3425e │ │ │ │ + str r5, [sp, #28] │ │ │ │ + mov r8, sl │ │ │ │ + ldrd r6, fp, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r5, sl │ │ │ │ + str.w sl, [sp, #32] │ │ │ │ + str.w sl, [sp, #40] @ 0x28 │ │ │ │ + movw r4, #893 @ 0x37d │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + b.n 34716 │ │ │ │ + mov r6, r8 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r5, r0 │ │ │ │ mov r8, r0 │ │ │ │ - movs r6, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ + movw r4, #889 @ 0x379 │ │ │ │ str r0, [sp, #32] │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - movw r2, #955 @ 0x3bb │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - mov r9, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r7, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.n 34716 │ │ │ │ + vstr s0, [sp, #76] @ 0x4c │ │ │ │ + blx 3940 │ │ │ │ + vldr s0, [sp, #76] @ 0x4c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 342a6 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + mov r8, sl │ │ │ │ + movs r5, #0 │ │ │ │ + mov r9, r7 │ │ │ │ + ldrd r6, fp, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + movw r4, #893 @ 0x37d │ │ │ │ + str r5, [sp, #24] │ │ │ │ + b.n 34716 │ │ │ │ + str r5, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ - movs r6, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r6, fp, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - mov r2, r3 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + movw r4, #895 @ 0x37f │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.n 34716 │ │ │ │ + mov r6, r8 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r8, r5 │ │ │ │ + str r5, [sp, #24] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov.w r2, #956 @ 0x3bc │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - movw r3, #937 @ 0x3a9 │ │ │ │ - mov sl, fp │ │ │ │ - mov r7, fp │ │ │ │ - mov r8, fp │ │ │ │ - movs r6, #1 │ │ │ │ - str.w fp, [sp, #28] │ │ │ │ - strd fp, fp, [sp, #48] @ 0x30 │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ - str.w fp, [sp, #40] @ 0x28 │ │ │ │ - str.w fp, [sp, #36] @ 0x24 │ │ │ │ - str.w fp, [sp, #56] @ 0x38 │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - str.w fp, [sp, #32] │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 34f0c │ │ │ │ + movw r4, #889 @ 0x379 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.n 34716 │ │ │ │ blx 3bf8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 340c6 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + mov r8, sl │ │ │ │ + movs r5, #0 │ │ │ │ + mov r9, r7 │ │ │ │ + ldrd r6, fp, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + movw r4, #895 @ 0x37f │ │ │ │ + str r5, [sp, #24] │ │ │ │ + b.n 34716 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + movs r5, #0 │ │ │ │ + mov r6, r8 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r8, r5 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + movw r4, #891 @ 0x37b │ │ │ │ + str r5, [sp, #24] │ │ │ │ + b.n 34716 │ │ │ │ + blx 3ad0 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 35302 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 34b46 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 35268 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ + blx r4 │ │ │ │ mov fp, r0 │ │ │ │ - b.w 35288 │ │ │ │ - ble.w 36270 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 35f3c │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr.w r3, [pc, #1868] @ 36250 │ │ │ │ - ldr.w r9, [r2, r3] │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.w 36de8 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - ittee ne │ │ │ │ - addne r3, #1 │ │ │ │ - ldrne r2, [sp, #72] @ 0x48 │ │ │ │ - ldreq r3, [sp, #72] @ 0x48 │ │ │ │ - streq r3, [sp, #108] @ 0x6c │ │ │ │ - itt ne │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - strne r2, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r3, [pc, #1828] @ 36254 │ │ │ │ - add r0, sp, #108 @ 0x6c │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #548] @ 0x224 │ │ │ │ - bl 8d58 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 37242 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 35b5a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 36ecc │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - blx 3864 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + beq.w 35328 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx r4 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36df6 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r9 │ │ │ │ - bne.w 37416 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + beq.w 35396 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx r4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 353c8 │ │ │ │ + bl 108e0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 35644 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - streq r0, [sp, #112] @ 0x70 │ │ │ │ - moveq r1, r0 │ │ │ │ - beq.n 35ba2 │ │ │ │ - mov r1, r0 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 36f86 │ │ │ │ + beq.w 34016 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 36f80 │ │ │ │ - add r0, sp, #116 @ 0x74 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 8d58 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 36df6 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bne.w 34016 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 34016 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + b.w 33e80 │ │ │ │ + blx 3bf8 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 34502 │ │ │ │ + ldr r3, [pc, #124] @ (34c28 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r1, [pc, #124] @ (34c2c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3b8c │ │ │ │ + b.n 34914 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + mov r8, r0 │ │ │ │ + ldrd r6, fp, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + movw r4, #898 @ 0x382 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.n 34716 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + mov r8, r0 │ │ │ │ + ldrd r6, fp, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r4, #896 @ 0x380 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.n 34716 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + mov r8, sl │ │ │ │ + ldrd r6, fp, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r4, #896 @ 0x380 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.n 34716 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r8, sl │ │ │ │ + ldrd r6, fp, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r5, r0 │ │ │ │ + strd r3, r0, [sp, #28] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + movw r4, #898 @ 0x382 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.n 34716 │ │ │ │ + ... │ │ │ │ + lsls r0, r1, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + and.w r0, r0, #8388608 @ 0x800000 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + mov r6, r8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35bca │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + beq.n 34c4c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 37092 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + beq.w 352d8 │ │ │ │ + ldr.w r3, [pc, #1216] @ 35110 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r0, [pc, #1212] @ 35114 │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + adds r0, #160 @ 0xa0 │ │ │ │ + ldr.w r5, [r3, #1560] @ 0x618 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + bl e8f8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3540c │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + bl b8c0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + str r0, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35be4 │ │ │ │ + beq.n 34c9e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3709a │ │ │ │ - ldr.w r3, [pc, #1648] @ 36258 │ │ │ │ - add r0, sp, #108 @ 0x6c │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #548] @ 0x224 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 8d58 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 36df6 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ + beq.w 352e0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35c16 │ │ │ │ + beq.n 34cb2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 370a2 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - blx 3864 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 36df6 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r9 │ │ │ │ - bne.w 3753e │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - streq r0, [sp, #116] @ 0x74 │ │ │ │ - moveq r1, r0 │ │ │ │ - beq.n 35c5e │ │ │ │ - mov r1, r0 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 371de │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 371d8 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 8d58 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 36df6 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + beq.w 352e8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 354e2 │ │ │ │ + mov r0, r3 │ │ │ │ + bl cd68 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 354ba │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35c86 │ │ │ │ + beq.n 34ce8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 371c8 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + beq.w 352f6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 43750 │ │ │ │ + vmov d0, r0, r1 │ │ │ │ + blx 38d4 │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + blx 3a54 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 35554 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35ca0 │ │ │ │ + beq.n 34d1a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 371d0 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 37554 │ │ │ │ - ldr.w r9, [r1, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 37a42 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 35320 │ │ │ │ + ldr r3, [pc, #1020] @ (35118 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r4, [pc, #1016] @ (3511c ) │ │ │ │ + add r3, pc │ │ │ │ + add r4, pc │ │ │ │ + add.w r0, r4, #120 @ 0x78 │ │ │ │ + ldr.w r1, [r3, #1588] @ 0x634 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + bl e8f8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3556c │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + movs r0, #1 │ │ │ │ + movs r7, #0 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ + blx 38f8 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 35584 │ │ │ │ + ldr.w r4, [r4, #1272] @ 0x4f8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 92b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cmp r3, r2 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + ldr r3, [pc, #928] @ (35120 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + blx 39dc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35cf6 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ + beq.n 34da6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3722e │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - rsb r2, r1, #2 │ │ │ │ - orr.w r2, r2, r1, lsl #31 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp, #136] @ 0x88 │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ + beq.w 353b8 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35d34 │ │ │ │ + beq.n 34dbc │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 37226 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 353c0 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35d4c │ │ │ │ + beq.n 34dd2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 360ac │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 3755e │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 353b0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 355d6 │ │ │ │ + ldr r3, [pc, #840] @ (35124 ) │ │ │ │ + ldr.w r1, [sl, r3] │ │ │ │ + ldr r3, [pc, #836] @ (35128 ) │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr.w r0, [sl, r3] │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, r1 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r0 │ │ │ │ + ite ne │ │ │ │ + movne r4, #1 │ │ │ │ + moveq r4, #0 │ │ │ │ + bne.w 35668 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 35462 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 90c4 │ │ │ │ + adds r5, r0, #1 │ │ │ │ + beq.w 35476 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 34fbc │ │ │ │ + vcvt.f32.f64 s15, d8 │ │ │ │ + mov r9, r4 │ │ │ │ + vldr s18, [pc, #744] @ 35108 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r5, r4 │ │ │ │ + mov.w fp, r0, asr #31 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + vneg.f32 s19, s15 │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r9 │ │ │ │ + bl b5a8 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 35494 │ │ │ │ + ldr r3, [pc, #736] @ (3512c ) │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 352f0 │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s0, d0 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s0, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 35512 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35d6c │ │ │ │ + beq.n 34e86 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 37238 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - vcvt.f64.f32 d0, s17 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + beq.w 35362 │ │ │ │ + vcvt.f64.f32 d7, s0 │ │ │ │ + vmov.f64 d0, d7 │ │ │ │ + vmov.f64 d8, d7 │ │ │ │ blx 3844 │ │ │ │ - mov r9, r0 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 375b2 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 3775a │ │ │ │ - ldr.w sl, [r0, #12] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 37a12 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 35546 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 8b00 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 355a0 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 34ec6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 353a0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl cd68 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 355c0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ + beq.n 34ef6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 353a8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 43750 │ │ │ │ + vmov d0, r0, r1 │ │ │ │ + blx 38d4 │ │ │ │ + vcvt.f64.f32 d7, s19 │ │ │ │ + vadd.f64 d7, d7, d0 │ │ │ │ + vadd.f64 d7, d7, d8 │ │ │ │ + vcvt.f32.f64 s15, d7 │ │ │ │ + vldr s14, [pc, #500] @ 3510c │ │ │ │ + vcmpe.f32 s18, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it le │ │ │ │ + vmovle.f32 s15, s18 │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it le │ │ │ │ + vmovle.f32 s15, s14 │ │ │ │ + vcvt.f64.f32 d0, s15 │ │ │ │ + vmov.f32 s18, s15 │ │ │ │ + blx 3844 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 355f8 │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + blx 3844 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 355ec │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + blx 3af4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 3560c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 34f82 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 353fc │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ + beq.n 34f9a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 35404 │ │ │ │ + adds r4, r6, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + adc.w r5, r5, r7 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + adds.w r9, r9, #1 │ │ │ │ + adc.w r3, r3, #0 │ │ │ │ + mov r6, r4 │ │ │ │ + cmp r1, r3 │ │ │ │ + it eq │ │ │ │ + cmpeq r2, r9 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bne.w 34e36 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 35a20 │ │ │ │ + blx 3b24 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 35a40 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35de0 │ │ │ │ + beq.n 34ff0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 374de │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - rsb r2, r1, #2 │ │ │ │ - orr.w r2, r2, r1, lsl #31 │ │ │ │ - strd sl, r9, [sp, #136] @ 0x88 │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ - bl b03c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 8838 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 35e1a │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 37284 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 35e30 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3728e │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 37772 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 35e4e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3746c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + beq.w 35a36 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 39c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 359cc │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r1, [sp, #108] @ 0x6c │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + beq.n 35020 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + it eq │ │ │ │ + streq.w r2, [r8] │ │ │ │ + beq.n 35020 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 35a58 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov fp, r7 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 90c4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, r0 │ │ │ │ + bge.w 35940 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ + bpl.w 35a62 │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - subs r0, r3, r2 │ │ │ │ - blx 3864 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + ldr r3, [pc, #196] @ (35130 ) │ │ │ │ + ldr.w r2, [sl, r3] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3507c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w 359ee │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 35708 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + bl 8b00 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3770e │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ + beq.w 35896 │ │ │ │ + ldr r3, [pc, #148] @ (35134 ) │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr.w r4, [sl, r3] │ │ │ │ + cmp r5, r4 │ │ │ │ + beq.n 350b0 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.w 35734 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 88a0 │ │ │ │ + cmp r0, #2 │ │ │ │ + bne.w 356a8 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.w 358ac │ │ │ │ + lsls r1, r3, #5 │ │ │ │ + bpl.w 35a7a │ │ │ │ + ldr.w r7, [r9, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r6, [r9, #16] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 37704 │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3784c │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr.w sl, [r0, #8] │ │ │ │ itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 350ee │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 35138 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 358d6 │ │ │ │ + b.n 35138 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [pc, #0] @ (3510c ) │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r4, 3515e │ │ │ │ + movs r2, r0 │ │ │ │ + cbnz r0, 35162 │ │ │ │ + movs r2, r0 │ │ │ │ + rev16 r2, r4 │ │ │ │ + movs r2, r0 │ │ │ │ + rev16 r0, r4 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 8808 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 39cc │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 35930 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov r5, fp │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + asrs r3, r0, #31 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp fp, r4 │ │ │ │ + sbcs.w r3, r5, r3 │ │ │ │ + bge.w 35924 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + bl f84c │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 35914 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 8b00 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 358f0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ + beq.n 351a4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 35634 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + bl f680 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 358de │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35ec8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + beq.n 351ce │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 37476 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - rsb r2, r1, #2 │ │ │ │ - orr.w r2, r2, r1, lsl #31 │ │ │ │ - mov r0, sl │ │ │ │ - str.w r9, [sp, #140] @ 0x8c │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - bl b03c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 8838 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - movs r0, #0 │ │ │ │ - cmp r2, r1 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - beq.n 35f0a │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 374d4 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 35f22 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 360b4 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 376f4 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 35f3c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 37480 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, r9 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 37264 │ │ │ │ - ldr.w sl, [r5, #12] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 378e0 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 3563c │ │ │ │ + adds.w fp, fp, #1 │ │ │ │ + adc.w r5, r5, #0 │ │ │ │ + b.n 35162 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r8, sl │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldrd r6, fp, [sp, #56] @ 0x38 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r9, r7 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + movw r4, #898 @ 0x382 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 34716 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + mov r8, sl │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r7 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r4, #896 @ 0x380 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.w 34716 │ │ │ │ + mov r3, r5 │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov r8, sl │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov r9, r7 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r4, #896 @ 0x380 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.w 34716 │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ + ldrd r8, fp, [sp, #56] @ 0x38 │ │ │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ + mov r0, fp │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + blx 39cc │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 354fa │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + b.w 33f0a │ │ │ │ + ldr.w r3, [pc, #2272] @ 35b40 │ │ │ │ + add r3, pc │ │ │ │ + b.w 3490c │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + b.n 34b46 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + movs r5, #0 │ │ │ │ + mov r8, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r6, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + movw r4, #862 @ 0x35e │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + b.w 34716 │ │ │ │ + ldr r7, [r5, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 35ada │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ + strne r3, [r7, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cmp r3, r9 │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.n 35f90 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 352d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 36eb0 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + beq.w 353f4 │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w sl, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 8838 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, r9 │ │ │ │ - beq.n 35fb8 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 3609c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 37374 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + b.w 34856 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 34c4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 14ac0 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 34c9e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 34cb2 │ │ │ │ + bl 89c4 │ │ │ │ + b.n 34e5a │ │ │ │ + mov r0, r2 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + b.n 34ce8 │ │ │ │ + mov r6, r8 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r4 │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + mov r5, r0 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + movw r4, #886 @ 0x376 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 3735a │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r9 │ │ │ │ - beq.n 35fdc │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 36eba │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, r9 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [fp] │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 3731c │ │ │ │ - ldr.w r6, [fp, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 37aa2 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - ldr.w sl, [fp, #8] │ │ │ │ - cmp r2, r9 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r6, #0] │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp r2, r9 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne.w r2, [sl] │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp r2, r9 │ │ │ │ - beq.n 36030 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 36f1c │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #0 │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.w 34716 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8838 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp r2, r9 │ │ │ │ - beq.n 36058 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cbz r2, 360a4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 34d1a │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + mov r6, r8 │ │ │ │ + mov r4, r0 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 35344 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3548c │ │ │ │ + bl 108e0 │ │ │ │ + cbz r0, 35372 │ │ │ │ + movs r5, #0 │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ + mov r8, r5 │ │ │ │ + movw r4, #886 @ 0x376 │ │ │ │ + ldrd fp, r9, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + b.w 34716 │ │ │ │ + mov r0, fp │ │ │ │ + vstr s0, [sp, #64] @ 0x40 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + vldr s0, [sp, #64] @ 0x40 │ │ │ │ + b.n 34e86 │ │ │ │ + ldr.w r3, [pc, #2000] @ 35b44 │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3732a │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 36ec4 │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s15, d0 │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 3748a │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [sp, #100] @ 0x64 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 34e0e │ │ │ │ - b.w 347d0 │ │ │ │ - mov r0, r6 │ │ │ │ + bne.w 35604 │ │ │ │ + ldr.w r3, [pc, #1988] @ 35b48 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [pc, #1984] @ 35b4c │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + b.n 3534a │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + mov r6, r8 │ │ │ │ + movs r4, #1 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + b.n 35330 │ │ │ │ + mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 35fb8 │ │ │ │ - mov r0, sl │ │ │ │ + b.n 34ec6 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 36058 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 34ef6 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 35d4c │ │ │ │ - mov r0, sl │ │ │ │ + b.n 34dd2 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 35f22 │ │ │ │ - mov.w r2, #956 @ 0x3bc │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + b.n 34da6 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 34dbc │ │ │ │ + movs r1, #2 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + bl 8bb4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r6, r8 │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + movw r4, #886 @ 0x376 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + b.w 34716 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 352d0 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 34f82 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 34f9a │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + movw r4, #905 @ 0x389 │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + strd r3, r0, [sp, #20] │ │ │ │ + b.w 34770 │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ mov r4, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov sl, r0 │ │ │ │ + ldr.w r2, [pc, #1832] @ 35b50 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr.w r1, [pc, #1828] @ 35b54 │ │ │ │ + mov r6, r8 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr.w r2, [pc, #1820] @ 35b58 │ │ │ │ + add r2, pc │ │ │ │ + blx 3b8c │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + movw r4, #883 @ 0x373 │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + b.w 34716 │ │ │ │ + ldr.w r3, [pc, #1772] @ 35b50 │ │ │ │ + ldr.w r1, [pc, #1780] @ 35b5c │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + movw r4, #915 @ 0x393 │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.w 3455e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 35344 │ │ │ │ + mov r5, r0 │ │ │ │ mov r8, r0 │ │ │ │ - movs r6, #1 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + mov.w r4, #916 @ 0x394 │ │ │ │ + str r0, [sp, #4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - movw r2, #959 @ 0x3bf │ │ │ │ - ldrd fp, r7, [sp, #84] @ 0x54 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - movs r6, #1 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - movw r2, #957 @ 0x3bd │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov sl, r0 │ │ │ │ + ldrd r3, r6, [sp, #52] @ 0x34 │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r8, [sp, #4] │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.w 3472a │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 3940 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 34cd0 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldrd fp, r9, [sp, #44] @ 0x2c │ │ │ │ + mov r8, r5 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + movw r4, #905 @ 0x389 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + b.w 34716 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + movw r4, #905 @ 0x389 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 3455e │ │ │ │ + str r5, [sp, #28] │ │ │ │ + movs r5, #0 │ │ │ │ + mov r6, r8 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r8, r5 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + movw r4, #901 @ 0x385 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + b.w 34716 │ │ │ │ + vstr s0, [sp, #64] @ 0x40 │ │ │ │ + blx 3940 │ │ │ │ + vldr s0, [sp, #64] @ 0x40 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 34e6e │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + mov.w r4, #916 @ 0x394 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + b.w 34716 │ │ │ │ + mov r5, r0 │ │ │ │ mov r8, r0 │ │ │ │ - movs r6, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + movw r4, #917 @ 0x395 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ + b.n 354a0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + movw r4, #913 @ 0x391 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 3455e │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + movw r4, #914 @ 0x392 │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.w 3475a │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + movw r4, #914 @ 0x392 │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + b.w 34730 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r0 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + movw r4, #917 @ 0x395 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #20] │ │ │ │ str r0, [sp, #32] │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - mov r0, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 35658 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + b.w 34716 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 34ede │ │ │ │ + movs r5, #0 │ │ │ │ + movw r4, #917 @ 0x395 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + b.n 354a0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + movw r4, #914 @ 0x392 │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.w 3455e │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r4, #920 @ 0x398 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + b.n 354a0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r4, #920 @ 0x398 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + b.n 354a0 │ │ │ │ + ldr.w r3, [pc, #1368] @ 35b60 │ │ │ │ + add r3, pc │ │ │ │ + b.n 35388 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + mov.w r4, #920 @ 0x398 │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + mov r8, r5 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + b.w 34716 │ │ │ │ + blx 3720 <__stack_chk_fail@plt> │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r2, #3 │ │ │ │ - ldrd r3, r8, [sp, #112] @ 0x70 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - b.w 33f28 │ │ │ │ - mov.w r2, #960 @ 0x3c0 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - ldrd fp, r7, [sp, #84] @ 0x54 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - movs r6, #1 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - mov r4, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r6, #1 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - movw r2, #958 @ 0x3be │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ + b.n 351a4 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 343c0 │ │ │ │ - ldr r3, [pc, #196] @ (3625c ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #192] @ (36260 ) │ │ │ │ - ldrd fp, r7, [sp, #84] @ 0x54 │ │ │ │ + b.n 351ce │ │ │ │ + mov r2, r5 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r6, r8 │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + movw r4, #886 @ 0x376 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + b.w 34716 │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + movs r5, #0 │ │ │ │ + ldr.w r2, [pc, #1248] @ 35b50 │ │ │ │ + mov r8, r5 │ │ │ │ + ldr.w r1, [pc, #1264] @ 35b64 │ │ │ │ + movw r4, #914 @ 0x392 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - movs r2, #0 │ │ │ │ - mov.w r1, #960 @ 0x3c0 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - movs r6, #1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 35690 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r2, r6 │ │ │ │ - add r0, sp, #156 @ 0x9c │ │ │ │ - mov.w r9, #1 │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.w 35868 │ │ │ │ - mov r4, r9 │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - ldrd fp, r7, [sp, #84] @ 0x54 │ │ │ │ - mov r9, r6 │ │ │ │ - bgt.w 36c70 │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr.w r2, [pc, #1252] @ 35b68 │ │ │ │ + add r2, pc │ │ │ │ + blx 3b8c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + b.w 34716 │ │ │ │ + mov r2, r0 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + bgt.n 356f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36214 │ │ │ │ - ldr r3, [pc, #108] @ (36264 ) │ │ │ │ - cmp r0, #1 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - beq.w 36e58 │ │ │ │ - ldr r3, [pc, #96] @ (36268 ) │ │ │ │ + blt.n 356d4 │ │ │ │ + ldr.w r3, [pc, #1164] @ 35b44 │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + beq.w 358a6 │ │ │ │ + ldr.w r3, [pc, #1188] @ 35b6c │ │ │ │ add r3, pc │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [pc, #92] @ (3626c ) │ │ │ │ + ldr.w r1, [pc, #1188] @ 35b70 │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - str.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 361b4 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 34408 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ - blx 369c <_PyMonitoring_FireExceptionHandledEvent@plt> │ │ │ │ - b.w 35892 │ │ │ │ - movw r2, #961 @ 0x3c1 │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - ldrd fp, r7, [sp, #84] @ 0x54 │ │ │ │ + movs r5, #0 │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + ldrd r3, r6, [sp, #52] @ 0x34 │ │ │ │ + mov.w r4, #928 @ 0x3a0 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r5 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + b.w 34716 │ │ │ │ + ldr.w r3, [pc, #1104] @ 35b44 │ │ │ │ + movs r2, #2 │ │ │ │ + ldr.w r1, [pc, #1148] @ 35b74 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3b8c │ │ │ │ + b.n 356d4 │ │ │ │ + ldr.w r3, [pc, #1092] @ 35b50 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr.w r1, [pc, #1128] @ 35b78 │ │ │ │ + mov.w r4, #928 @ 0x3a0 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + b.w 3475a │ │ │ │ + blx 3ad0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 35870 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 35758 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3588e │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - movs r6, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - nop │ │ │ │ - lsls r0, r5, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, sp, #328 @ 0x148 │ │ │ │ - movs r2, r0 │ │ │ │ - add r3, sp, #616 @ 0x268 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - strex r0, r0, [sl] │ │ │ │ - lsls r0, r1, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia.w r2!, {} │ │ │ │ - b.n 3603c │ │ │ │ - movs r0, r0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 366c2 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3585e │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r9, r0 │ │ │ │ + cbz r0, 357cc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + cbnz r0, 357aa │ │ │ │ + bl 108e0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3579a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 35794 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 35862 │ │ │ │ + mov r7, r4 │ │ │ │ + mov r6, r9 │ │ │ │ + b.n 35138 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + mov.w r4, #928 @ 0x3a0 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + b.n 354a0 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r7, r9 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + bl 8bb4 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov.w r4, #928 @ 0x3a0 │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + mov r8, r7 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.w 34730 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + movs r4, #1 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr.w r3, [pc, #3036] @ 36e68 │ │ │ │ - ldr.w r9, [r2, r3] │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.w 36cfa │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.n 357e0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 3580c │ │ │ │ + bl 108e0 │ │ │ │ + cbz r0, 35844 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cbz r3, 3582c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - ittee ne │ │ │ │ - addne r3, #1 │ │ │ │ - ldrne r2, [sp, #72] @ 0x48 │ │ │ │ - ldreq r3, [sp, #72] @ 0x48 │ │ │ │ - streq r3, [sp, #108] @ 0x6c │ │ │ │ - itt ne │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - strne r2, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r3, [pc, #2996] @ 36e6c │ │ │ │ - add r0, sp, #108 @ 0x6c │ │ │ │ + beq.n 35814 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov.w r4, #928 @ 0x3a0 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + b.w 34752 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 357e0 │ │ │ │ + ldrd r3, r6, [sp, #52] @ 0x34 │ │ │ │ + mov.w r4, #928 @ 0x3a0 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + movs r5, #0 │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.w 3475e │ │ │ │ + ldrd r3, r6, [sp, #52] @ 0x34 │ │ │ │ + mov.w r4, #928 @ 0x3a0 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.w 3475e │ │ │ │ + ldr r3, [pc, #764] @ (35b44 ) │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cbnz r4, 3586a │ │ │ │ + ldr r3, [pc, #812] @ (35b7c ) │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [r3, #548] @ 0x224 │ │ │ │ - bl 8d58 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 36d08 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [pc, #812] @ (35b80 ) │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + b.n 357e6 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + b.n 357d0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 35794 │ │ │ │ + ldr r3, [pc, #792] @ (35b84 ) │ │ │ │ + add r3, pc │ │ │ │ + b.n 35852 │ │ │ │ + ldrd r3, r6, [sp, #52] @ 0x34 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + mov.w r4, #928 @ 0x3a0 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + b.w 34716 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 35758 │ │ │ │ + mov r5, r0 │ │ │ │ + mov.w r4, #928 @ 0x3a0 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + b.n 354a0 │ │ │ │ + ldr r3, [pc, #736] @ (35b88 ) │ │ │ │ + add r3, pc │ │ │ │ + b.n 356ca │ │ │ │ + lsls r2, r3, #6 │ │ │ │ + bpl.w 35a92 │ │ │ │ + ldr.w r1, [r9, #12] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r7, [r1, #0] │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r0 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 350ea │ │ │ │ + b.n 350ee │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 35138 │ │ │ │ + movs r5, #0 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + movw r4, #931 @ 0x3a3 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + b.n 354a0 │ │ │ │ + mov r3, r6 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r0 │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + mov fp, r7 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + movw r4, #931 @ 0x3a3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + b.w 34716 │ │ │ │ + mov r5, r0 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + strd r0, r7, [sp, #40] @ 0x28 │ │ │ │ + movw r4, #931 @ 0x3a3 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + b.n 354a0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov fp, r7 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + b.w 35032 │ │ │ │ + movs r5, #0 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + movw r4, #930 @ 0x3a2 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + b.n 354a0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 362e2 │ │ │ │ + beq.n 35954 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 36edc │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - blx 3864 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 36d08 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r9 │ │ │ │ - bne.w 3742c │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - streq r0, [sp, #112] @ 0x70 │ │ │ │ - moveq r1, r0 │ │ │ │ - beq.n 3632a │ │ │ │ - mov r1, r0 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 36ff0 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 36fea │ │ │ │ - add r0, sp, #116 @ 0x74 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 8d58 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 36d08 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 3599e │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + cbz r0, 35990 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 36352 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 3596e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 37058 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ + cbz r3, 359a6 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3636c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 37060 │ │ │ │ - ldr.w r3, [pc, #2816] @ 36e70 │ │ │ │ - add r0, sp, #108 @ 0x6c │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldrb.w r3, [sp, #102] @ 0x66 │ │ │ │ + cbnz r3, 359ac │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + b.w 3457e │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + movw r4, #933 @ 0x3a5 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + b.w 3455e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 35954 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3596e │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r2, #173 @ 0xad │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add.w r0, sp, #102 @ 0x66 │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 35984 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + movw r4, #934 @ 0x3a6 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + b.w 3455e │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + movw r4, #927 @ 0x39f │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + b.w 34716 │ │ │ │ + ldr r2, [pc, #352] @ (35b50 ) │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r1, [pc, #408] @ (35b8c ) │ │ │ │ + movw r4, #927 @ 0x39f │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r2, [sl, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r2, [pc, #396] @ (35b90 ) │ │ │ │ + add r2, pc │ │ │ │ + blx 3b8c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + mov r8, r5 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + b.w 34716 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + movw r4, #927 @ 0x39f │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.w 3455e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 34ff0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + movw r4, #927 @ 0x39f │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.w 3475a │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 35020 │ │ │ │ + ldr r3, [pc, #304] @ (35b94 ) │ │ │ │ + movw r2, #22533 @ 0x5805 │ │ │ │ + ldr r1, [pc, #300] @ (35b98 ) │ │ │ │ + ldr r0, [pc, #304] @ (35b9c ) │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [r3, #548] @ 0x224 │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1060 @ 0x424 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #292] @ (35ba0 ) │ │ │ │ + movw r2, #22564 @ 0x5824 │ │ │ │ + ldr r1, [pc, #288] @ (35ba4 ) │ │ │ │ + ldr r0, [pc, #292] @ (35ba8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1060 @ 0x424 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #280] @ (35bac ) │ │ │ │ + movw r2, #22569 @ 0x5829 │ │ │ │ + ldr r1, [pc, #276] @ (35bb0 ) │ │ │ │ + ldr r0, [pc, #280] @ (35bb4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1060 @ 0x424 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #268] @ (35bb8 ) │ │ │ │ + movw r2, #22097 @ 0x5651 │ │ │ │ + ldr r1, [pc, #264] @ (35bbc ) │ │ │ │ + ldr r0, [pc, #268] @ (35bc0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1060 @ 0x424 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #256] @ (35bc4 ) │ │ │ │ + movw r2, #22001 @ 0x55f1 │ │ │ │ + ldr r1, [pc, #252] @ (35bc8 ) │ │ │ │ + ldr r0, [pc, #256] @ (35bcc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1060 @ 0x424 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #244] @ (35bd0 ) │ │ │ │ + movw r2, #21855 @ 0x555f │ │ │ │ + ldr r1, [pc, #240] @ (35bd4 ) │ │ │ │ + ldr r0, [pc, #244] @ (35bd8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1060 @ 0x424 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + bl 42ec │ │ │ │ + ldr r3, [pc, #228] @ (35bdc ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #224] @ (35be0 ) │ │ │ │ + ldr r0, [pc, #228] @ (35be4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + bl 40ac │ │ │ │ + ldr r3, [pc, #212] @ (35be8 ) │ │ │ │ + movw r2, #21996 @ 0x55ec │ │ │ │ + ldr r1, [pc, #212] @ (35bec ) │ │ │ │ + ldr r0, [pc, #212] @ (35bf0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1060 @ 0x424 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #200] @ (35bf4 ) │ │ │ │ + movw r2, #22131 @ 0x5673 │ │ │ │ + ldr r1, [pc, #200] @ (35bf8 ) │ │ │ │ + ldr r0, [pc, #200] @ (35bfc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1060 @ 0x424 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + b.n 35af8 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r0, [r6, r0] │ │ │ │ + @ instruction: 0xfa620000 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + subw r0, lr, #2048 @ 0x800 │ │ │ │ + @ instruction: 0xfa460000 │ │ │ │ + @ instruction: 0xfa2e0000 │ │ │ │ + b.n 353cc │ │ │ │ + movs r0, r0 │ │ │ │ + orn r0, r6, #8388608 @ 0x800000 │ │ │ │ + orrs.w r0, r2, #8388608 @ 0x800000 │ │ │ │ + adds.w r0, r4, #8388608 @ 0x800000 │ │ │ │ + @ instruction: 0xf7220000 │ │ │ │ + ldmia.w r6!, {} │ │ │ │ + and.w r0, r6, #8388608 @ 0x800000 │ │ │ │ + usat r0, #0, ip │ │ │ │ + @ instruction: 0xf59a0000 │ │ │ │ + b.n 35f28 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 35eb4 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf0e60000 │ │ │ │ + eor.w r0, r0, #8388608 @ 0x800000 │ │ │ │ + cmp r4, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + svc 210 @ 0xd2 │ │ │ │ + movs r0, r0 │ │ │ │ + smmls r0, r8, r0, r0 │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ + movs r1, r0 │ │ │ │ + svc 186 @ 0xba │ │ │ │ + movs r0, r0 │ │ │ │ + usat r0, #0, ip │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ + movs r1, r0 │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ + movs r0, r0 │ │ │ │ + usat r0, #0, ip │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ + movs r1, r0 │ │ │ │ + svc 138 @ 0x8a │ │ │ │ + movs r0, r0 │ │ │ │ + vaddl.s8 q8, d12, d0 │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ + movs r1, r0 │ │ │ │ + svc 114 @ 0x72 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf35c0000 │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ + movs r1, r0 │ │ │ │ + svc 90 @ 0x5a │ │ │ │ + movs r0, r0 │ │ │ │ + vaddl.s16 q0, d12, d0 │ │ │ │ + lsrs r0, r2, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 35dc0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 35e3c │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ + movs r1, r0 │ │ │ │ + svc 36 @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf2f60000 │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ + movs r1, r0 │ │ │ │ + svc 12 │ │ │ │ + movs r0, r0 │ │ │ │ + ands.w r0, r2, #8388608 @ 0x800000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r5, [pc, #448] @ (35dd0 ) │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + ldr r1, [pc, #448] @ (35dd4 ) │ │ │ │ + cmp r2, #0 │ │ │ │ + add r5, pc │ │ │ │ + ldr r4, [pc, #444] @ (35dd8 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + mov.w r1, #0 │ │ │ │ + bgt.w 35d38 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 35d5e │ │ │ │ + ldr r2, [pc, #424] @ (35ddc ) │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 8d58 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 36d08 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ + strd r3, r3, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strh.w r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r4, [r2, #360] @ 0x168 │ │ │ │ + blx 3a30 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 35cc6 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 35cda │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3639e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + beq.n 35c62 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + add r1, sp, #16 │ │ │ │ + ldr r2, [pc, #368] @ (35de0 ) │ │ │ │ + movs r3, #7 │ │ │ │ + add r0, sp, #28 │ │ │ │ + add r2, pc │ │ │ │ + add.w r2, r2, #500 @ 0x1f4 │ │ │ │ + blx 3968 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 35d08 │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 37068 │ │ │ │ + bne.n 35cfa │ │ │ │ + movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - blx 3864 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + bl 33dc4 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36d08 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r9 │ │ │ │ - bne.w 3759c │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + beq.n 35d08 │ │ │ │ + blx 377c │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - streq r0, [sp, #116] @ 0x74 │ │ │ │ - moveq r1, r0 │ │ │ │ - beq.n 363e6 │ │ │ │ - mov r1, r0 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 371ea │ │ │ │ + beq.n 35cac │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 371e4 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 8d58 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + beq.n 35d30 │ │ │ │ + ldr r1, [pc, #308] @ (35de4 ) │ │ │ │ + ldr r2, [pc, #292] @ (35dd4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 35dae │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 33dc4 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36d08 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3640e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + beq.n 35d8c │ │ │ │ + blx 377c │ │ │ │ + b.n 35cac │ │ │ │ + ldr r1, [pc, #268] @ (35de8 ) │ │ │ │ + movw r2, #862 @ 0x35e │ │ │ │ + ldr r0, [pc, #264] @ (35dec ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3c68 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 35d8c │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 35c62 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 35c88 │ │ │ │ + ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 371f0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 36428 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + bne.n 35d90 │ │ │ │ + ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 371f8 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 376cc │ │ │ │ - ldr.w r9, [r1, #12] │ │ │ │ + bne.n 35d9e │ │ │ │ + ldr r0, [pc, #212] @ (35df0 ) │ │ │ │ + movw r1, #862 @ 0x35e │ │ │ │ + add r0, pc │ │ │ │ + bl d294 │ │ │ │ + blx 377c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 35daa │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 35c9a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 35cac │ │ │ │ + ldr r3, [pc, #184] @ (35df4 ) │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r1, [pc, #184] @ (35df8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + ldr r3, [pc, #176] @ (35dfc ) │ │ │ │ + ldr r2, [pc, #180] @ (35e00 ) │ │ │ │ + ldr r1, [pc, #180] @ (35e04 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 35cac │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 35dcc │ │ │ │ + ldr r1, [pc, #160] @ (35e08 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 35db6 │ │ │ │ + ldr r1, [pc, #156] @ (35e0c ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 35db2 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 35d5a │ │ │ │ + beq.w 35c32 │ │ │ │ + ldr r0, [pc, #140] @ (35e10 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 83f8 │ │ │ │ + b.n 35d5a │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 35d08 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + movw r2, #862 @ 0x35e │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 35d10 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 35d18 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 35cac │ │ │ │ + blx 3720 <__stack_chk_fail@plt> │ │ │ │ + bl 40ac │ │ │ │ + ldr r3, [pc, #92] @ (35e14 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #88] @ (35e18 ) │ │ │ │ + ldr r0, [pc, #92] @ (35e1c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + bl 40dc │ │ │ │ + add r0, pc, #600 @ (adr r0, 3602c ) │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #584 @ (adr r0, 36024 ) │ │ │ │ + movs r2, r0 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + movs r2, r0 │ │ │ │ + lsrs r6, r3, #32 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xfa020000 │ │ │ │ + bic.w r0, r0, r0 │ │ │ │ + ldrsb.w r0, [sl] │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 9, cr0, cr14, cr0, {0} │ │ │ │ + stc 0, cr0, [r6], {-0} │ │ │ │ + vld4.8 {d16-d19}, [r2], r0 │ │ │ │ + ldc 0, cr0, [ip], {-0} │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh.w r0, [r0, r0] │ │ │ │ + lsls r0, r2, #27 │ │ │ │ + movs r1, r0 │ │ │ │ + udf #46 @ 0x2e │ │ │ │ + movs r0, r0 │ │ │ │ + udf #106 @ 0x6a │ │ │ │ + movs r0, r0 │ │ │ │ + stmdb sp!, {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, #3944] @ 0xf68 │ │ │ │ + sub sp, #108 @ 0x6c │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #444] @ (35ff8 ) │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [pc, #444] @ (35ffc ) │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [pc, #444] @ (36000 ) │ │ │ │ + add r0, pc │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ + add r2, pc │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr.w r9, [r0, #328] @ 0x148 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r8, [pc, #432] @ 36004 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r8, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + mov.w r3, #0 │ │ │ │ + strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + strh.w r4, [sp, #52] @ 0x34 │ │ │ │ + blx 3a30 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cbnz r3, 35ec6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 3781c │ │ │ │ + beq.w 36230 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ + beq.n 35e8c │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + ldr r2, [pc, #376] @ (36008 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #348] @ 35ff0 │ │ │ │ + add r1, sp, #32 │ │ │ │ + add r2, pc │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + add.w r2, r2, #500 @ 0x1f4 │ │ │ │ + vstr d7, [sp, #32] │ │ │ │ + blx 3968 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 35ebe │ │ │ │ + ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ + cbz r3, 35ec8 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r9 │ │ │ │ + blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 35ec8 │ │ │ │ + movs r7, #0 │ │ │ │ + movw r8, #489 @ 0x1e9 │ │ │ │ + b.n 35f8a │ │ │ │ + mov r9, r4 │ │ │ │ + ldr r3, [pc, #320] @ (3600c ) │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 365a4 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + bpl.w 3645e │ │ │ │ + ldr r2, [pc, #300] @ (36010 ) │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 36f16 │ │ │ │ + ldr r2, [pc, #292] @ (36014 ) │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 36f2c │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + subs r2, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 365e0 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + ldr.w r4, [r3, r2, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.n 35f1a │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r3, [pc, #252] @ (36018 ) │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3647e │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 37392 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - rsb r2, r1, #2 │ │ │ │ - orr.w r2, r2, r1, lsl #31 │ │ │ │ + beq.n 36024 │ │ │ │ + ldr r2, [pc, #240] @ (3601c ) │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 361e8 │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 35fd0 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 35fd0 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 3834 │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 35f70 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #136] @ 0x88 │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 364bc │ │ │ │ + beq.n 35f6c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 35f6c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 36056 │ │ │ │ + ldr r7, [r4, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.n 35f84 │ │ │ │ + subs r7, #1 │ │ │ │ + str r7, [r4, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 3688a │ │ │ │ + movs r7, #0 │ │ │ │ + movw r8, #495 @ 0x1ef │ │ │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 371c0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [sp, #108] @ 0x6c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 364d4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + bne.w 36276 │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 369b4 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 376d6 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + bne.w 3626a │ │ │ │ + ldr r0, [pc, #128] @ (36020 ) │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc │ │ │ │ + bl d294 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 361a6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 364f4 │ │ │ │ + beq.w 361a6 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 37388 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bne.w 361a6 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 361a6 │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 36252 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 36252 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 35f6c │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + lsls r0, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf76a0000 │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #6 │ │ │ │ + bpl.w 3645e │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 36f16 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 36f2c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.w 36252 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - vcvt.f64.f32 d0, s17 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - blx 3844 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3756c │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 37734 │ │ │ │ - ldr.w sl, [r0, #12] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 37a8a │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ + beq.n 36056 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36568 │ │ │ │ + beq.n 3606a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3740e │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - rsb r2, r1, #2 │ │ │ │ - orr.w r2, r2, r1, lsl #31 │ │ │ │ - strd sl, r9, [sp, #136] @ 0x88 │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ - bl b03c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 8838 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ + beq.w 362c4 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ + bpl.w 3645e │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 36f16 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 36f2c │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 36616 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w sl, [r3] │ │ │ │ + ldr.w r2, [sl] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 365a2 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3733a │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ + beq.n 360a4 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 36282 │ │ │ │ + ldr.w r1, [pc, #1292] @ 365c0 │ │ │ │ + ldr.w r1, [r8, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 3651e │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 36216 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 36216 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 3834 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 36970 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r0, sl │ │ │ │ + blx r2 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 365b8 │ │ │ │ + beq.n 360fa │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 37344 │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ + beq.w 3685a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 37764 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + beq.w 36970 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 365d6 │ │ │ │ + beq.n 36118 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 37404 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + beq.w 364de │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3c44 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3666e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r1, [sp, #108] @ 0x6c │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - subs r0, r6, r3 │ │ │ │ - blx 3864 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3771c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 3772a │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + beq.n 3613c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 37a72 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr.w sl, [r0, #8] │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ + beq.w 36506 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ + beq.n 36150 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 36516 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 12aa8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 367ec │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3664e │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + beq.n 36172 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3752a │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - rsb r2, r1, #2 │ │ │ │ - orr.w r2, r2, r1, lsl #31 │ │ │ │ - mov r0, sl │ │ │ │ - str.w r9, [sp, #140] @ 0x8c │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - bl b03c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 8838 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - movs r0, #0 │ │ │ │ - cmp r2, r1 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - beq.n 36690 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 374e6 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 366a8 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 369bc │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 376e4 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 366c2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 37534 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, r9 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ + beq.w 36552 │ │ │ │ + cmp r4, fp │ │ │ │ + bge.w 362cc │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 37274 │ │ │ │ - ldr.w sl, [r8, #12] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 378f8 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - ldr.w r6, [r8, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r9 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.n 3671e │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldrb.w r3, [sp, #42] @ 0x2a │ │ │ │ + cbz r3, 361a2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r9 │ │ │ │ + add.w r0, sp, #42 @ 0x2a │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 35ebe │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ + blx 377c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 361c6 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 361c6 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 36ee4 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w sl, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ - mov r4, r0 │ │ │ │ + beq.n 362bc │ │ │ │ + ldr r2, [pc, #1020] @ (365c4 ) │ │ │ │ + ldr r3, [pc, #1020] @ (365c8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 36e92 │ │ │ │ mov r0, sl │ │ │ │ - bl 8838 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, r9 │ │ │ │ - beq.n 36748 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 36994 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 3730c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14ac0 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 372f2 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r9 │ │ │ │ - beq.n 3676c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 36eec │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, r9 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r2, #5 │ │ │ │ + bpl.w 36efa │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 372e4 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 37928 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr.w sl, [r7, #8] │ │ │ │ - cmp r2, r9 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp r2, r9 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne.w r2, [sl] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp r2, r9 │ │ │ │ - beq.n 367b4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + beq.w 36f16 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 36f2c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n 36252 │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 36052 │ │ │ │ + b.n 36056 │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 36f14 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #1 │ │ │ │ + beq.w 36656 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 36656 │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ - mov r3, r0 │ │ │ │ + blx r2 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 360fa │ │ │ │ + ldr r1, [pc, #920] @ (365cc ) │ │ │ │ + movw r2, #489 @ 0x1e9 │ │ │ │ + ldr r0, [pc, #920] @ (365d0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3c68 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 35ebe │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 35e8c │ │ │ │ + movs r0, #1 │ │ │ │ + blx 3834 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 35f70 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 8838 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp r2, r9 │ │ │ │ - beq.n 367e2 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ + blx 37b0 │ │ │ │ + b.n 35f54 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 35f9e │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 35f94 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ + bpl.w 3645e │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 36f16 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 36f2c │ │ │ │ + ldr.w r2, [sl, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3699c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 372d4 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 36ef4 │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s15, d0 │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - vmov.f32 s17, s15 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 373c0 │ │ │ │ + beq.w 36656 │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cmp r2, r9 │ │ │ │ - beq.n 36824 │ │ │ │ - subs r2, #1 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 36100 │ │ │ │ + adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 36f0c │ │ │ │ + b.n 36100 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 361c6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3606a │ │ │ │ + movs r0, #0 │ │ │ │ + blx 34e8 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 36996 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, r9 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r2, #6 │ │ │ │ + bpl.w 3645e │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + mov.w r9, #0 │ │ │ │ + vldr s16, [pc, #704] @ 365bc │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 373da │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 37910 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr.w sl, [r5, #8] │ │ │ │ - cmp r2, r9 │ │ │ │ + beq.w 36f16 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 36f2c │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r9, r3 │ │ │ │ + bge.w 369b0 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r4, [r3, r9, lsl #2] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [pc, #656] @ (365c0 ) │ │ │ │ + ldr.w r1, [r8, r3] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r3, r1 │ │ │ │ + bne.w 368da │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 36f16 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 36f2c │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp r2, #3 │ │ │ │ + bne.w 36722 │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + bne.w 3681c │ │ │ │ + lsls r0, r3, #5 │ │ │ │ + bpl.w 36eca │ │ │ │ + ldr.w fp, [r4, #12] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ + ldr r7, [r4, #20] │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp r2, r3 │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp r2, r9 │ │ │ │ + strne.w r2, [fp] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne.w r2, [sl] │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, r9 │ │ │ │ - beq.n 3686c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 36f6a │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 8838 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp r2, r9 │ │ │ │ - beq.n 3689a │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 369a4 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 374a6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14ac0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 374f0 │ │ │ │ + strne r2, [r6, #0] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 3639c │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cmp r2, r9 │ │ │ │ - beq.n 368be │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 363b0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 36f72 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, r9 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [fp] │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 374c6 │ │ │ │ - ldr.w r4, [fp, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 37834 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr.w sl, [fp, #8] │ │ │ │ - cmp r2, r9 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp r2, r9 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne.w r2, [sl] │ │ │ │ + beq.w 3650e │ │ │ │ + mov r0, fp │ │ │ │ + bl 12aa8 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 36774 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cmp r2, r9 │ │ │ │ - beq.n 36912 │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 363d8 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3708a │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - bl b03c │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 8838 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp r2, r9 │ │ │ │ - beq.n 3693c │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cbz r2, 369ac │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 374b6 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + beq.w 364e6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 12aa8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.w 36796 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 363f8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 364ee │ │ │ │ + ldr r3, [pc, #472] @ (365d4 ) │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 36f7a │ │ │ │ + beq.n 364d8 │ │ │ │ + mov r0, r7 │ │ │ │ blx 39f4 │ │ │ │ - vcvt.f32.f64 s15, d0 │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ + vcvt.f32.f64 s0, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ + vcmp.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 34e02 │ │ │ │ - blx 3940 │ │ │ │ + beq.w 367ce │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 36430 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 364f6 │ │ │ │ + vcmp.f32 s16, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 36462 │ │ │ │ + vcmpe.f32 s0, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bgt.n 36462 │ │ │ │ + vcmp.f32 s0, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 3655a │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ + bmi.w 36300 │ │ │ │ + bl 42ec │ │ │ │ + add.w r3, sl, r4 │ │ │ │ + vmov s14, r3 │ │ │ │ + vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ + vstr s0, [sp, #24] │ │ │ │ + vcvt.f64.s32 d7, s14 │ │ │ │ + vmul.f64 d7, d7, d6 │ │ │ │ + vcvt.s32.f64 s15, d7 │ │ │ │ + vmov r0, s15 │ │ │ │ + blx 3864 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 377b8 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + beq.w 3695c │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34e8 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3699e │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + vldr s0, [sp, #24] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst.w r2, #33554432 @ 0x2000000 │ │ │ │ + beq.w 36ee2 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 36ef6 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r4, [r2, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 34e0e │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.w 34c80 │ │ │ │ - bgt.w 35f3c │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - b.n 366c8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 36748 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 367e2 │ │ │ │ + beq.n 364ce │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 368ca │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + str.w fp, [sp, #12] │ │ │ │ + b.n 36450 │ │ │ │ + vldr d0, [r7, #8] │ │ │ │ + b.n 3640a │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3689a │ │ │ │ - mov r0, sl │ │ │ │ + b.n 36118 │ │ │ │ + mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3693c │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 363d8 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 364d4 │ │ │ │ - mov r0, sl │ │ │ │ + b.n 363f8 │ │ │ │ + mov r0, r7 │ │ │ │ + vstr s0, [sp, #24] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 366a8 │ │ │ │ - mov r4, r9 │ │ │ │ - movw r2, #961 @ 0x3c1 │ │ │ │ - ldrd fp, r7, [sp, #84] @ 0x54 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - movs r6, #1 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - mov r0, r9 │ │ │ │ + vldr s0, [sp, #24] │ │ │ │ + b.n 36430 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3444a │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 3613c │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 34500 │ │ │ │ - bl 89f4 │ │ │ │ - b.w 345e8 │ │ │ │ - mov r0, r8 │ │ │ │ + b.n 363b0 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 344cc │ │ │ │ - mov r0, sl │ │ │ │ + b.n 36150 │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 36efa │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 36f16 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 36f2c │ │ │ │ + ldr.w r2, [sl, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 36656 │ │ │ │ + ldr.w r4, [sl, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 362b6 │ │ │ │ + b.n 36100 │ │ │ │ + mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 34536 │ │ │ │ - mov r3, r8 │ │ │ │ - movw r2, #962 @ 0x3c2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r9, r0 │ │ │ │ - ldrd fp, r7, [sp, #84] @ 0x54 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - movs r6, #1 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ + b.n 36172 │ │ │ │ + add sl, r4 │ │ │ │ + vmov s14, sl │ │ │ │ + vcvt.f64.s32 d7, d7, #1 │ │ │ │ + vcvt.s32.f64 s15, d7 │ │ │ │ + vmov r0, s15 │ │ │ │ + blx 3864 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 36ca6 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 94c0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 36cbc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 36450 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 36450 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 34596 │ │ │ │ - mov r3, r8 │ │ │ │ - movw r2, #962 @ 0x3c2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r9, r5 │ │ │ │ - ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ + b.n 36450 │ │ │ │ + ldr r3, [pc, #48] @ (365d8 ) │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r1, [pc, #48] @ (365dc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + movw r8, #495 @ 0x1ef │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + b.n 35f8a │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf4bc0000 │ │ │ │ + b.n 35f68 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 360c4 │ │ │ │ + movs r0, r0 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + blx 3834 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 35f84 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 37b0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - movs r6, #1 │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3660e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 36862 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 35f1a │ │ │ │ + b.n 35f84 │ │ │ │ + blx 3834 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 36646 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 37b0 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3663e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cbnz r2, 3663e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 360a4 │ │ │ │ + movs r7, #0 │ │ │ │ + movw r8, #495 @ 0x1ef │ │ │ │ + mov fp, r7 │ │ │ │ + mov sl, r7 │ │ │ │ + mov r4, r7 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + b.n 36678 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 3834 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 36970 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ + blx 37b0 │ │ │ │ + b.n 360e4 │ │ │ │ + mov fp, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movw r8, #495 @ 0x1ef │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3668a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 366f8 │ │ │ │ + cbz r4, 3669e │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3669e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 36712 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 366b8 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 366b8 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cbz r2, 36700 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 366d2 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 366d2 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cbz r2, 3671a │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 35f8a │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 35f8a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 35f8a │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3461c │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r4, r9 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - movs r6, #1 │ │ │ │ - mov.w r2, #964 @ 0x3c4 │ │ │ │ - ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str.w r9, [sp] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - bl 89f4 │ │ │ │ - b.w 34796 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 35f8a │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3467c │ │ │ │ + b.n 3668a │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 346de │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 366b8 │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ + movw r8, #509 @ 0x1fd │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 358f4 │ │ │ │ + b.n 3669e │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 34748 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 347ca │ │ │ │ - mov r6, fp │ │ │ │ - str.w r8, [sp] │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r9 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ - bgt.w 36e34 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 36afe │ │ │ │ - ldr r3, [pc, #908] @ (36e74 ) │ │ │ │ + b.n 366d2 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ + bgt.w 36872 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 36750 │ │ │ │ + ldr.w r3, [pc, #2044] @ 36f30 │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - beq.w 37020 │ │ │ │ - ldr r3, [pc, #900] @ (36e78 ) │ │ │ │ + beq.w 36ce4 │ │ │ │ + ldr.w r3, [pc, #2032] @ 36f34 │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #900] @ (36e7c ) │ │ │ │ + ldr.w r1, [pc, #2032] @ 36f38 │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - mov.w r1, #964 @ 0x3c4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r2, [sp, #0] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - ldr.w r4, [fp, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 3799c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 36b56 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 36e60 │ │ │ │ - mov fp, r5 │ │ │ │ - movs r2, #2 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - b.w 3562a │ │ │ │ - mov r2, r3 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r7, r2 │ │ │ │ - mov fp, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - movw r2, #937 @ 0x3a9 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - mov r3, r8 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - movs r6, #1 │ │ │ │ - movw r2, #965 @ 0x3c5 │ │ │ │ - ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - lsls r1, r2, #6 │ │ │ │ - bpl.w 379b4 │ │ │ │ - ldr.w r1, [r9, #12] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - b.w 34398 │ │ │ │ - mov r3, r8 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - mov r2, r7 │ │ │ │ - mov r4, r9 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r0 │ │ │ │ - movw r2, #965 @ 0x3c5 │ │ │ │ - ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - movs r6, #1 │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - mov r3, r8 │ │ │ │ - strd r3, r5, [sp, #32] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - movs r6, #1 │ │ │ │ - movw r2, #966 @ 0x3c6 │ │ │ │ - ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - mov r3, r8 │ │ │ │ - strd r3, r5, [sp, #32] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - mov r4, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r2, #966 @ 0x3c6 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - movs r6, #1 │ │ │ │ - ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - ldr r3, [pc, #512] @ (36e74 ) │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #520] @ (36e80 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3b8c │ │ │ │ - b.w 36214 │ │ │ │ - mov r9, r8 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - mov.w sl, #0 │ │ │ │ - b.w 344d0 │ │ │ │ + cmp r6, r2 │ │ │ │ + beq.n 36764 │ │ │ │ + subs r6, #1 │ │ │ │ + str r6, [r5, #0] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 36cd2 │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov.w r8, #500 @ 0x1f4 │ │ │ │ + mov sl, fp │ │ │ │ + str.w fp, [sp] │ │ │ │ + b.n 3668c │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3451e │ │ │ │ - movs r2, #0 │ │ │ │ - movw r6, #969 @ 0x3c9 │ │ │ │ - mov r9, r2 │ │ │ │ - b.w 35826 │ │ │ │ - mov r9, r7 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - mov.w sl, #0 │ │ │ │ - b.w 3459a │ │ │ │ - mov r2, sl │ │ │ │ - mov r9, sl │ │ │ │ - movw r6, #970 @ 0x3ca │ │ │ │ - b.w 35826 │ │ │ │ + beq.w 363c0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov sl, r6 │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ + mov r6, fp │ │ │ │ + mov.w r8, #500 @ 0x1f4 │ │ │ │ + mov fp, r7 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 367b4 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 34604 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r6, #970 @ 0x3ca │ │ │ │ - mov r9, r2 │ │ │ │ - b.w 35826 │ │ │ │ - mov r2, sl │ │ │ │ - mov r9, sl │ │ │ │ - mov.w r6, #972 @ 0x3cc │ │ │ │ - b.w 35826 │ │ │ │ - mov r9, r5 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - mov.w sl, #0 │ │ │ │ - b.w 34680 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - blx 36cc │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + beq.w 363e6 │ │ │ │ + mov sl, r6 │ │ │ │ + mov fp, r7 │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ + mov.w r8, #500 @ 0x1f4 │ │ │ │ + mov r4, r6 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 367c6 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 368a6 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 36678 │ │ │ │ + b.n 3668a │ │ │ │ + vstr s0, [sp, #24] │ │ │ │ + blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 362b4 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ - mov sl, r2 │ │ │ │ - movw r6, #999 @ 0x3e7 │ │ │ │ - b.w 35826 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + bne.n 368b4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + vldr s0, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 37296 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - ldrb.w r0, [sp, #150] @ 0x96 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 36f9e │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 351a6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 372cc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov sl, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 34fa8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r9, sl │ │ │ │ - movw r6, #973 @ 0x3cd │ │ │ │ - b.w 35826 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #937 @ 0x3a9 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - movs r6, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r7, r2 │ │ │ │ - mov fp, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.w 34eaa │ │ │ │ - mov r9, fp │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - mov.w sl, #0 │ │ │ │ - b.w 3474c │ │ │ │ + bne.w 36428 │ │ │ │ + b.n 36430 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 346c6 │ │ │ │ - movs r2, #0 │ │ │ │ - mov.w r6, #972 @ 0x3cc │ │ │ │ - mov r9, r2 │ │ │ │ - b.w 35826 │ │ │ │ - bl 89f4 │ │ │ │ - b.w 34de6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3484a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 34ce8 │ │ │ │ - mov r0, r4 │ │ │ │ + beq.w 3615e │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r4, r2 │ │ │ │ + beq.w 35f84 │ │ │ │ + subs r4, #1 │ │ │ │ + str r4, [r7, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 35f84 │ │ │ │ + mov r0, r7 │ │ │ │ + movw r8, #495 @ 0x1ef │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 34d3e │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - blx 36cc │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 35b2c │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ - mov sl, r2 │ │ │ │ - movw r6, #989 @ 0x3dd │ │ │ │ - b.w 35826 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 347b2 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r6, #973 @ 0x3cd │ │ │ │ - mov r9, r2 │ │ │ │ - b.w 35826 │ │ │ │ + mov r7, r4 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + b.n 366d2 │ │ │ │ + lsls r1, r3, #6 │ │ │ │ + bpl.w 36efe │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w fp, [r1] │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp r2, r0 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [fp] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r6, #0] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.w 36398 │ │ │ │ + b.n 3639c │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 34d9e │ │ │ │ - mov r0, r3 │ │ │ │ + b.n 360fa │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - b.w 34892 │ │ │ │ - ldr r3, [pc, #60] @ (36e74 ) │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #72] @ (36e84 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 35f1a │ │ │ │ + b.w 35f84 │ │ │ │ + ldr.w r3, [pc, #1724] @ 36f30 │ │ │ │ + movs r2, #3 │ │ │ │ + ldr.w r1, [pc, #1728] @ 36f3c │ │ │ │ add r1, pc │ │ │ │ - movs r2, #2 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n 36afe │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 348ba │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 348d4 │ │ │ │ - ldr r3, [pc, #44] @ (36e88 ) │ │ │ │ - add r3, pc │ │ │ │ - b.w 36208 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 36b56 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, pc, #808 @ (adr r4, 37198 ) │ │ │ │ - movs r2, r0 │ │ │ │ - add r4, pc, #72 @ (adr r4, 36ebc ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ - movs r0, r0 │ │ │ │ - ble.n 36e78 │ │ │ │ - movs r0, r0 │ │ │ │ - bne.n 36eb4 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1, {r1, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 34904 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ - b.w 349cc │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 349f4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 34a0e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 35f90 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 35fdc │ │ │ │ - bl 89f4 │ │ │ │ - b.w 3606e │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 35b5a │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 34a96 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 362e2 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3671e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3676c │ │ │ │ - bl 89f4 │ │ │ │ - b.n 367f8 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r6, #979 @ 0x3d3 │ │ │ │ - b.w 35826 │ │ │ │ + b.n 36750 │ │ │ │ mov r0, r4 │ │ │ │ + movw r8, #495 @ 0x1ef │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 36824 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 367b4 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 36030 │ │ │ │ - mov r6, r8 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - mov.w r9, #0 │ │ │ │ - b.w 34cec │ │ │ │ - mov sl, r4 │ │ │ │ - mov.w r6, #984 @ 0x3d8 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r2, sl │ │ │ │ - mov r9, sl │ │ │ │ - b.w 35826 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 34a64 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 34ace │ │ │ │ - mov sl, r4 │ │ │ │ - movw r6, #985 @ 0x3d9 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r2, sl │ │ │ │ - mov r9, sl │ │ │ │ - b.w 35826 │ │ │ │ + b.w 35f8a │ │ │ │ + mov r5, sl │ │ │ │ + mov r4, r7 │ │ │ │ + mov sl, r7 │ │ │ │ + mov fp, r7 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + movw r8, #495 @ 0x1ef │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3686c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 368be │ │ │ │ - bl 89f4 │ │ │ │ - b.n 36952 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - b.w 35ba2 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 34b6e │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 34b84 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r2, #237 @ 0xed │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add.w r0, sp, #150 @ 0x96 │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 372b4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r9, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - strd r3, r9, [sp, #32] │ │ │ │ - mov.w r1, #1012 @ 0x3f4 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - movs r6, #1 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r2, [sp, #0] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 36678 │ │ │ │ + b.n 3668a │ │ │ │ + movs r6, #0 │ │ │ │ + mov fp, r7 │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ + mov.w r8, #500 @ 0x1f4 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov sl, r6 │ │ │ │ + mov r4, r6 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + b.n 367b4 │ │ │ │ mov r0, r3 │ │ │ │ + vstr s0, [sp, #24] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - b.w 3632a │ │ │ │ - blx 3940 │ │ │ │ + vldr s0, [sp, #24] │ │ │ │ + b.n 364ce │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3ad0 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 34d2a │ │ │ │ - movs r2, #0 │ │ │ │ - mov sl, r4 │ │ │ │ - mov.w r6, #984 @ 0x3d8 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r9, r2 │ │ │ │ - b.w 35826 │ │ │ │ - mov r9, r7 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - mov.w sl, #0 │ │ │ │ - b.w 34da2 │ │ │ │ - ldr.w r3, [pc, #2716] @ 37ac0 │ │ │ │ - add r3, pc │ │ │ │ - b.n 36af6 │ │ │ │ - blx 36cc │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + beq.w 36cf2 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 368fc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 36cea │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + mov r0, sl │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ + blx r4 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35818 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - b.w 3487e │ │ │ │ - blx 3940 │ │ │ │ + beq.w 36d0c │ │ │ │ + mov r0, sl │ │ │ │ + blx r4 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 34e02 │ │ │ │ - movs r2, #0 │ │ │ │ - mov sl, r4 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - movw r6, #985 @ 0x3d9 │ │ │ │ - b.w 35826 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 36352 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3636c │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3639e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 34ba2 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #2 │ │ │ │ - b.w 34b46 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 36912 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 35bca │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 35be4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 35c16 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 34c4e │ │ │ │ - mov r0, r1 │ │ │ │ + beq.w 36d68 │ │ │ │ + mov r0, sl │ │ │ │ + blx r4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 36daa │ │ │ │ + mov r0, sl │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 36dbc │ │ │ │ + bl 108e0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 36eac │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w 363b0 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 363b0 │ │ │ │ + mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - b.w 34c1c │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r2, r3, [sp, #124] @ 0x7c │ │ │ │ - str.w r8, [sp] │ │ │ │ - ldr.w r0, [sl, #76] @ 0x4c │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ - str r6, [sp, #24] │ │ │ │ - eor.w r6, r9, #1 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - bl 97a8 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - b.w 34eaa │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + b.n 363b0 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov fp, r0 │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ + mov sl, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r8, #502 @ 0x1f6 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + b.n 367b4 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movs r7, #0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 36988 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 36898 │ │ │ │ + mov sl, r7 │ │ │ │ + mov fp, r7 │ │ │ │ + mov r4, r7 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + movw r8, #495 @ 0x1ef │ │ │ │ + b.n 36678 │ │ │ │ + movw r8, #497 @ 0x1f1 │ │ │ │ + b.w 35f8a │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w r8, #502 @ 0x1f6 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + b.n 367b4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str.w r8, [sp] │ │ │ │ - mov r9, r5 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str.w fp, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ - ldrb.w r3, [sp, #150] @ 0x96 │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - cbz r3, 37176 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r2, #237 @ 0xed │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add.w r0, sp, #150 @ 0x96 │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + beq.n 369ca │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 36d04 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 90c4 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 36da2 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 36fc6 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + movs r2, #1 │ │ │ │ + vmov s14, r0 │ │ │ │ + vcvt.f64.s32 d7, d7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + vcvt.s32.f64 s15, d7 │ │ │ │ + vmov r1, s15 │ │ │ │ + subs r1, #1 │ │ │ │ + bl b5a8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 36da2 │ │ │ │ + bl 12aa8 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 36d82 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3521e │ │ │ │ + beq.n 36a1c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 37200 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.w 34f8c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 36d7a │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 37154 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 37196 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 35232 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.w 34fa8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 34c80 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - b.w 3558e │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 364bc │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 35c86 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 35ca0 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ - b.w 35c5e │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ - b.w 363e6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3640e │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 36428 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3715e │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 355d4 │ │ │ │ - blx 36cc │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + mov.w r2, #0 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + mov r1, r2 │ │ │ │ + bl b5a8 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35818 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - b.w 34938 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 35d34 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 35cf6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 35d6c │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ + beq.w 36e9e │ │ │ │ + movs r1, #0 │ │ │ │ + bl f540 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r6, #989 @ 0x3dd │ │ │ │ - b.w 35826 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - mov r9, r3 │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - b.w 34a68 │ │ │ │ - mov r6, r5 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - mov.w sl, #0 │ │ │ │ - b.w 35f94 │ │ │ │ - mov r6, r8 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - mov.w sl, #0 │ │ │ │ - b.w 36722 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 35e1a │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 35e30 │ │ │ │ - ldrb.w r2, [sp, #150] @ 0x96 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 37442 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r2, #237 @ 0xed │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add.w r0, sp, #150 @ 0x96 │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 37780 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 36e20 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 37442 │ │ │ │ + beq.n 36a62 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 36d46 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 36d46 │ │ │ │ - mov sl, r4 │ │ │ │ - movw r6, #1005 @ 0x3ed │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r2, sl │ │ │ │ - mov r9, sl │ │ │ │ - b.w 35826 │ │ │ │ - mov sl, r7 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 367b8 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3675c │ │ │ │ - movs r2, #0 │ │ │ │ - mov sl, r4 │ │ │ │ - mov.w r6, #1004 @ 0x3ec │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r9, r2 │ │ │ │ - b.w 35826 │ │ │ │ - mov sl, r4 │ │ │ │ - mov.w r6, #1004 @ 0x3ec │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r2, sl │ │ │ │ - mov r9, sl │ │ │ │ - b.w 35826 │ │ │ │ - mov sl, fp │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - movs r6, #0 │ │ │ │ - b.w 36034 │ │ │ │ - mov sl, r4 │ │ │ │ - movw r6, #995 @ 0x3e3 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r2, sl │ │ │ │ - mov r9, sl │ │ │ │ - b.w 35826 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 365a2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 365b8 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r9 │ │ │ │ - mov sl, r9 │ │ │ │ - movw r6, #979 @ 0x3d3 │ │ │ │ - b.w 35826 │ │ │ │ - blx 3940 │ │ │ │ + beq.w 36dda │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + bl b5a8 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35fcc │ │ │ │ - movs r2, #0 │ │ │ │ - mov sl, r4 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - movw r6, #994 @ 0x3e2 │ │ │ │ - b.w 35826 │ │ │ │ - mov sl, r4 │ │ │ │ - movw r6, #994 @ 0x3e2 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r2, sl │ │ │ │ - mov r9, sl │ │ │ │ - b.w 35826 │ │ │ │ - blx 3720 <__stack_chk_fail@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 364f4 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3647e │ │ │ │ - mov r3, r8 │ │ │ │ - mov r6, fp │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - mov.w r3, #964 @ 0x3c4 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - mov r4, r9 │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - movs r6, #1 │ │ │ │ - ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 34ede │ │ │ │ - blx 3940 │ │ │ │ + beq.w 36e58 │ │ │ │ + movs r1, #1 │ │ │ │ + bl f540 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36814 │ │ │ │ - movs r2, #0 │ │ │ │ - mov sl, r4 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - movw r6, #1005 @ 0x3ed │ │ │ │ - b.w 35826 │ │ │ │ - mov sl, r5 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 36870 │ │ │ │ - mov sl, r4 │ │ │ │ - mov.w r6, #980 @ 0x3d4 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r9, sl │ │ │ │ - b.w 35826 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - movw r6, #981 @ 0x3d5 │ │ │ │ - b.w 35826 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 365d6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 36568 │ │ │ │ - blx 36cc │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + beq.w 36e4a │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 36a98 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 36dea │ │ │ │ + mov r0, fp │ │ │ │ + blx 3864 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36df6 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - b.w 35b8e │ │ │ │ - blx 36cc │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + beq.w 36e70 │ │ │ │ + vcvt.f64.f32 d0, s16 │ │ │ │ + blx 3844 │ │ │ │ + str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36d08 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - b.w 36316 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 37456 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 351bc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov sl, r3 │ │ │ │ + beq.w 36e66 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r0, #6 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 34fc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 35e4e │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 35ec8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 35f3c │ │ │ │ - blx 3940 │ │ │ │ + strd sl, r6, [sp, #64] @ 0x40 │ │ │ │ + strd r5, r5, [sp, #72] @ 0x48 │ │ │ │ + strd r5, r5, [sp, #80] @ 0x50 │ │ │ │ + strd r5, r5, [sp, #88] @ 0x58 │ │ │ │ + blx 38f8 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 377a8 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + beq.w 36e7e │ │ │ │ + ldr.w r3, [pc, #1120] @ 36f40 │ │ │ │ + mov r1, r5 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r5, [r3, #1364] @ 0x554 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 92b8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r0, fp │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr.w r3, [pc, #1088] @ 36f44 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r5, [r3, #1156] @ 0x484 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 92b8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #2 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r0, fp │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr.w r3, [pc, #1052] @ 36f48 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r2, [r3, #1172] @ 0x494 │ │ │ │ + ldr.w r5, [r3, #1456] @ 0x5b0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 92b8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + mov.w r1, #3 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + ldr r3, [pc, #1012] @ (36f4c ) │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r2, [r3, #1196] @ 0x4ac │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 92b8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + mov.w r1, #4 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + ldr r3, [pc, #980] @ (36f50 ) │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r2, [r3, #920] @ 0x398 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 92b8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + mov.w r1, #5 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + ldr r3, [pc, #944] @ (36f54 ) │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r2, [r3, #1240] @ 0x4d8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 92b8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + ldr r3, [pc, #916] @ (36f58 ) │ │ │ │ + movs r2, #4 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r5, [sp, #92] @ 0x5c │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #568] @ 0x238 │ │ │ │ + mov r3, fp │ │ │ │ + blx 3a84 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 8808 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 36bf8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 36df8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 36c0c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 36e10 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 36c20 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 36e00 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 36c36 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 36e08 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 36c4a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cbz r3, 36c9e │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 36e8a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 36c64 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 36e18 │ │ │ │ + ldr r3, [pc, #756] @ (36f5c ) │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r4, [r8, r3] │ │ │ │ + ldrb.w r3, [sp, #42] @ 0x2a │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 3774a │ │ │ │ - ldr r6, [sp, #100] @ 0x64 │ │ │ │ - b.w 34e0e │ │ │ │ - mov sl, r4 │ │ │ │ - movw r6, #1006 @ 0x3ee │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r2, sl │ │ │ │ - mov r9, sl │ │ │ │ - b.w 35826 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + cbnz r3, 36c84 │ │ │ │ mov sl, r4 │ │ │ │ - movw r6, #1007 @ 0x3ef │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r2, sl │ │ │ │ - mov r9, sl │ │ │ │ - b.w 35826 │ │ │ │ - mov sl, fp │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 36916 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 35f0a │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 35de0 │ │ │ │ - mov r0, r9 │ │ │ │ + b.w 35fac │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ + mov r1, r9 │ │ │ │ + add.w r0, sp, #42 @ 0x2a │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 36c7e │ │ │ │ + movw r8, #517 @ 0x205 │ │ │ │ + b.w 35f8a │ │ │ │ + mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 36690 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 368ae │ │ │ │ - movs r2, #0 │ │ │ │ - mov sl, r4 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - movw r6, #1006 @ 0x3ee │ │ │ │ - b.w 35826 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - mov.w sl, #0 │ │ │ │ - b.w 34b46 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r0 │ │ │ │ + b.n 36c4a │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov fp, r0 │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ - mov.w r6, #980 @ 0x3d4 │ │ │ │ - b.w 35826 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movw r8, #505 @ 0x1f9 │ │ │ │ + b.n 367b4 │ │ │ │ + movs r6, #0 │ │ │ │ + mov fp, r7 │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ + mov sl, r6 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r4, r6 │ │ │ │ + movw r8, #505 @ 0x1f9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + b.n 367b4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov sl, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3664e │ │ │ │ + mov fp, r6 │ │ │ │ + mov.w r8, #500 @ 0x1f4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + b.n 3668a │ │ │ │ + ldr r3, [pc, #632] @ (36f60 ) │ │ │ │ + add r3, pc │ │ │ │ + b.n 36746 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 366c2 │ │ │ │ - blx 36cc │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 36df6 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - b.w 35c4a │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - mov r9, r3 │ │ │ │ - movs r1, #1 │ │ │ │ - b.w 35cf8 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r9 │ │ │ │ - mov sl, r9 │ │ │ │ - movw r6, #989 @ 0x3dd │ │ │ │ - b.w 35826 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov.w r6, #1000 @ 0x3e8 │ │ │ │ - b.w 35826 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - b.w 34c20 │ │ │ │ - mov sl, r4 │ │ │ │ - movw r6, #981 @ 0x3d5 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r2, sl │ │ │ │ - mov r9, sl │ │ │ │ - b.w 35826 │ │ │ │ - blx 36cc │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 36d08 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - b.w 363d2 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - movw r6, #990 @ 0x3de │ │ │ │ - b.w 35826 │ │ │ │ - ldr.w r2, [pc, #1280] @ 37ac4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r9, r6 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - mov r6, fp │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr.w r1, [pc, #1268] @ 37ac8 │ │ │ │ - ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r2, [pc, #1260] @ 37acc │ │ │ │ - add r2, pc │ │ │ │ - blx 3b8c │ │ │ │ - movs r2, #0 │ │ │ │ - str.w r9, [sp, #48] @ 0x30 │ │ │ │ - mov r9, r2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movw r2, #959 @ 0x3bf │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - movs r1, #2 │ │ │ │ - mov r4, r7 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - movs r6, #1 │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - bl 8be4 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - mov.w r2, #964 @ 0x3c4 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - movs r4, #0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - str.w r8, [sp] │ │ │ │ - movs r4, #1 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ + b.n 368fc │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ + mov fp, r0 │ │ │ │ + mov.w r8, #500 @ 0x1f4 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + b.n 367b4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 369ca │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ + mov r4, r0 │ │ │ │ + str.w sl, [sp] │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3765a │ │ │ │ + beq.n 36d30 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3773e │ │ │ │ - movs r6, #0 │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ - bl 10888 │ │ │ │ - cbz r0, 37692 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - mov r4, r6 │ │ │ │ - mov.w r2, #964 @ 0x3c4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r6, #1 │ │ │ │ - ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - str.w r8, [sp] │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - b.n 37646 │ │ │ │ - ldr.w r3, [pc, #1084] @ 37ad0 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + beq.n 36de2 │ │ │ │ + bl 108e0 │ │ │ │ + cbz r0, 36d4c │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 36e3a │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w r8, #500 @ 0x1f4 │ │ │ │ + mov fp, r4 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + b.n 367be │ │ │ │ + ldr r3, [pc, #480] @ (36f30 ) │ │ │ │ + cmp r4, #1 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 37744 │ │ │ │ - ldr.w r3, [pc, #1072] @ 37ad4 │ │ │ │ + beq.n 36df2 │ │ │ │ + ldr r3, [pc, #520] @ (36f64 ) │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [pc, #1072] @ 37ad8 │ │ │ │ + ldr r1, [pc, #520] @ (36f68 ) │ │ │ │ mov r2, r4 │ │ │ │ - movs r6, #1 │ │ │ │ - movs r4, #0 │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - mov.w r2, #964 @ 0x3c4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - mov r9, r3 │ │ │ │ - movs r1, #1 │ │ │ │ - b.w 36480 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r9 │ │ │ │ - mov sl, r9 │ │ │ │ - movw r6, #999 @ 0x3e7 │ │ │ │ - b.w 35826 │ │ │ │ - mov sl, r4 │ │ │ │ - movw r6, #1001 @ 0x3e9 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r2, sl │ │ │ │ - mov r9, sl │ │ │ │ - b.w 35826 │ │ │ │ - mov sl, r4 │ │ │ │ - movw r6, #991 @ 0x3df │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r2, sl │ │ │ │ - mov r9, sl │ │ │ │ - b.w 35826 │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - movs r1, #1 │ │ │ │ - b.w 35eca │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - movw r6, #991 @ 0x3df │ │ │ │ - b.w 35826 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ + b.n 36d36 │ │ │ │ + str.w sl, [sp] │ │ │ │ + mov r6, fp │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - movw r6, #1001 @ 0x3e9 │ │ │ │ - b.w 35826 │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - movs r1, #1 │ │ │ │ - b.w 36650 │ │ │ │ - movs r1, #1 │ │ │ │ - mov.w sl, #0 │ │ │ │ - b.w 3656c │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ + movs r4, #1 │ │ │ │ + b.n 36d1c │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3765a │ │ │ │ - ldr r3, [pc, #916] @ (37adc ) │ │ │ │ - add r3, pc │ │ │ │ - b.n 376a6 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ + b.n 36a1c │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 36a08 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 377c8 │ │ │ │ - ldr r6, [sp, #100] @ 0x64 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - b.w 34c82 │ │ │ │ - movs r1, #1 │ │ │ │ - mov.w sl, #0 │ │ │ │ - b.w 35de4 │ │ │ │ - mov sl, r4 │ │ │ │ - mov.w r6, #1000 @ 0x3e8 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r9, sl │ │ │ │ - b.w 35826 │ │ │ │ - mov sl, r4 │ │ │ │ - movw r6, #990 @ 0x3de │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r9, sl │ │ │ │ - b.w 35826 │ │ │ │ - movs r2, #0 │ │ │ │ - mov.w r1, #1012 @ 0x3f4 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - movs r6, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r8, r2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - b.w 34eaa │ │ │ │ - movs r2, #0 │ │ │ │ - mov sl, r4 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - movw r6, #995 @ 0x3e3 │ │ │ │ - b.w 35826 │ │ │ │ - movs r2, #0 │ │ │ │ - mov sl, r4 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - movw r6, #1007 @ 0x3ef │ │ │ │ - b.w 35826 │ │ │ │ - blt.n 377fc │ │ │ │ - ldr r6, [sp, #100] @ 0x64 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - b.w 366c4 │ │ │ │ - mov r2, r8 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r9 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ - mov.w r2, #964 @ 0x3c4 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - movs r6, #1 │ │ │ │ - ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - b.w 34eaa │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - b.w 35f46 │ │ │ │ - ldr r3, [pc, #728] @ (37ae0 ) │ │ │ │ - movw r2, #23564 @ 0x5c0c │ │ │ │ - ldr r1, [pc, #728] @ (37ae4 ) │ │ │ │ - ldr r0, [pc, #728] @ (37ae8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1096 @ 0x448 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #716] @ (37aec ) │ │ │ │ - movw r2, #24019 @ 0x5dd3 │ │ │ │ - ldr r1, [pc, #716] @ (37af0 ) │ │ │ │ - ldr r0, [pc, #716] @ (37af4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1096 @ 0x448 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #704] @ (37af8 ) │ │ │ │ - movw r2, #24242 @ 0x5eb2 │ │ │ │ - ldr r1, [pc, #704] @ (37afc ) │ │ │ │ - ldr r0, [pc, #704] @ (37b00 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1096 @ 0x448 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #692] @ (37b04 ) │ │ │ │ - movw r2, #23844 @ 0x5d24 │ │ │ │ - ldr r1, [pc, #692] @ (37b08 ) │ │ │ │ - ldr r0, [pc, #692] @ (37b0c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1096 @ 0x448 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #680] @ (37b10 ) │ │ │ │ - movw r2, #23440 @ 0x5b90 │ │ │ │ - ldr r1, [pc, #680] @ (37b14 ) │ │ │ │ - ldr r0, [pc, #680] @ (37b18 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1096 @ 0x448 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #668] @ (37b1c ) │ │ │ │ - movw r2, #23650 @ 0x5c62 │ │ │ │ - ldr r1, [pc, #668] @ (37b20 ) │ │ │ │ - ldr r0, [pc, #668] @ (37b24 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1096 @ 0x448 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #656] @ (37b28 ) │ │ │ │ - movw r2, #22951 @ 0x59a7 │ │ │ │ - ldr r1, [pc, #656] @ (37b2c ) │ │ │ │ - ldr r0, [pc, #656] @ (37b30 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1096 @ 0x448 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 40ac │ │ │ │ - ldr r3, [pc, #640] @ (37b34 ) │ │ │ │ - movw r2, #23529 @ 0x5be9 │ │ │ │ - ldr r1, [pc, #640] @ (37b38 ) │ │ │ │ - ldr r0, [pc, #640] @ (37b3c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1096 @ 0x448 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #628] @ (37b40 ) │ │ │ │ - movw r2, #23224 @ 0x5ab8 │ │ │ │ - ldr r1, [pc, #628] @ (37b44 ) │ │ │ │ - ldr r0, [pc, #628] @ (37b48 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1096 @ 0x448 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #616] @ (37b4c ) │ │ │ │ - movw r2, #23895 @ 0x5d57 │ │ │ │ - ldr r1, [pc, #616] @ (37b50 ) │ │ │ │ - ldr r0, [pc, #616] @ (37b54 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1096 @ 0x448 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #604] @ (37b58 ) │ │ │ │ - movw r2, #24140 @ 0x5e4c │ │ │ │ - ldr r1, [pc, #604] @ (37b5c ) │ │ │ │ - ldr r0, [pc, #604] @ (37b60 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1096 @ 0x448 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #592] @ (37b64 ) │ │ │ │ - movw r2, #24208 @ 0x5e90 │ │ │ │ - ldr r1, [pc, #592] @ (37b68 ) │ │ │ │ - ldr r0, [pc, #592] @ (37b6c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1096 @ 0x448 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #580] @ (37b70 ) │ │ │ │ - movw r2, #24174 @ 0x5e6e │ │ │ │ - ldr r1, [pc, #580] @ (37b74 ) │ │ │ │ - ldr r0, [pc, #580] @ (37b78 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1096 @ 0x448 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #568] @ (37b7c ) │ │ │ │ - movw r2, #23372 @ 0x5b4c │ │ │ │ - ldr r1, [pc, #568] @ (37b80 ) │ │ │ │ - ldr r0, [pc, #568] @ (37b84 ) │ │ │ │ + beq.n 36da2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 36da2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov.w r8, #506 @ 0x1fa │ │ │ │ + b.w 35f8a │ │ │ │ + str.w sl, [sp] │ │ │ │ + movs r4, #2 │ │ │ │ + mov sl, r6 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ + mov r6, fp │ │ │ │ + b.n 36d1c │ │ │ │ + movs r1, #3 │ │ │ │ + str.w sl, [sp] │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ + mov sl, r6 │ │ │ │ + mov r6, fp │ │ │ │ + mov fp, r7 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + bl 8bb4 │ │ │ │ + mov.w r8, #500 @ 0x1f4 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 367b4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 36a62 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 36d30 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 36a98 │ │ │ │ + ldr r3, [pc, #376] @ (36f6c ) │ │ │ │ add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1096 @ 0x448 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #556] @ (37b88 ) │ │ │ │ - movw r2, #23338 @ 0x5b2a │ │ │ │ - ldr r1, [pc, #556] @ (37b8c ) │ │ │ │ - ldr r0, [pc, #556] @ (37b90 ) │ │ │ │ + b.n 36d5c │ │ │ │ + mov r0, sl │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 36bf8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 36c20 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 36c36 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 36c0c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 36c64 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 36e2c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 36e96 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ + mov.w r8, #508 @ 0x1fc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 366b8 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 36ebe │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w r8, #500 @ 0x1f4 │ │ │ │ + mov fp, r4 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + b.n 36678 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 36e58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 36708 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r8, #509 @ 0x1fd │ │ │ │ + b.n 366a4 │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ + movw r8, #511 @ 0x1ff │ │ │ │ + b.n 36678 │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ + mov.w r8, #510 @ 0x1fe │ │ │ │ + str r0, [sp, #0] │ │ │ │ + b.w 36678 │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ + movw r8, #507 @ 0x1fb │ │ │ │ + b.w 36678 │ │ │ │ + movw r8, #507 @ 0x1fb │ │ │ │ + b.w 35f8a │ │ │ │ + blx 3720 <__stack_chk_fail@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 36e2c │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ + mov.w r8, #508 @ 0x1fc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 366be │ │ │ │ + str.w sl, [sp] │ │ │ │ + mov sl, r6 │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ + mov r6, fp │ │ │ │ + mov fp, r7 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + b.n 36dd2 │ │ │ │ + mov fp, r6 │ │ │ │ + mov.w r8, #500 @ 0x1f4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + b.w 3669e │ │ │ │ + ldr r3, [pc, #164] @ (36f70 ) │ │ │ │ + movw r2, #15478 @ 0x3c76 │ │ │ │ + ldr r1, [pc, #160] @ (36f74 ) │ │ │ │ + ldr r0, [pc, #164] @ (36f78 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1096 @ 0x448 │ │ │ │ + addw r3, r3, #1116 @ 0x45c │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #544] @ (37b94 ) │ │ │ │ + ldr r3, [pc, #152] @ (36f7c ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #544] @ (37b98 ) │ │ │ │ - ldr r0, [pc, #548] @ (37b9c ) │ │ │ │ + ldr r1, [pc, #152] @ (36f80 ) │ │ │ │ + ldr r0, [pc, #152] @ (36f84 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #536] @ (37ba0 ) │ │ │ │ - movw r2, #22977 @ 0x59c1 │ │ │ │ - ldr r1, [pc, #536] @ (37ba4 ) │ │ │ │ - ldr r0, [pc, #536] @ (37ba8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1096 @ 0x448 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #524] @ (37bac ) │ │ │ │ - movw r2, #22879 @ 0x595f │ │ │ │ - ldr r1, [pc, #524] @ (37bb0 ) │ │ │ │ - ldr r0, [pc, #524] @ (37bb4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1096 @ 0x448 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #512] @ (37bb8 ) │ │ │ │ - movw r2, #23229 @ 0x5abd │ │ │ │ - ldr r1, [pc, #512] @ (37bbc ) │ │ │ │ - ldr r0, [pc, #512] @ (37bc0 ) │ │ │ │ + bl 41fc │ │ │ │ + bl 40dc │ │ │ │ + ldr r3, [pc, #136] @ (36f88 ) │ │ │ │ + movw r2, #15485 @ 0x3c7d │ │ │ │ + ldr r1, [pc, #132] @ (36f8c ) │ │ │ │ + ldr r0, [pc, #136] @ (36f90 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1096 @ 0x448 │ │ │ │ + addw r3, r3, #1116 @ 0x45c │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #500] @ (37bc4 ) │ │ │ │ + ldr r3, [pc, #124] @ (36f94 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #500] @ (37bc8 ) │ │ │ │ - ldr r0, [pc, #500] @ (37bcc ) │ │ │ │ + ldr r1, [pc, #120] @ (36f98 ) │ │ │ │ + ldr r0, [pc, #124] @ (36f9c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #492] @ (37bd0 ) │ │ │ │ - movw r2, #23146 @ 0x5a6a │ │ │ │ - ldr r1, [pc, #488] @ (37bd4 ) │ │ │ │ - ldr r0, [pc, #492] @ (37bd8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1096 @ 0x448 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #480] @ (37bdc ) │ │ │ │ - movw r2, #23684 @ 0x5c84 │ │ │ │ - ldr r1, [pc, #476] @ (37be0 ) │ │ │ │ - ldr r0, [pc, #480] @ (37be4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1096 @ 0x448 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #468] @ (37be8 ) │ │ │ │ - movw r2, #23809 @ 0x5d01 │ │ │ │ - ldr r1, [pc, #464] @ (37bec ) │ │ │ │ - ldr r0, [pc, #468] @ (37bf0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1096 @ 0x448 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #456] @ (37bf4 ) │ │ │ │ - movw r2, #23599 @ 0x5c2f │ │ │ │ - ldr r1, [pc, #452] @ (37bf8 ) │ │ │ │ - ldr r0, [pc, #456] @ (37bfc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1096 @ 0x448 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #444] @ (37c00 ) │ │ │ │ - movw r2, #23774 @ 0x5cde │ │ │ │ - ldr r1, [pc, #440] @ (37c04 ) │ │ │ │ - ldr r0, [pc, #444] @ (37c08 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1096 @ 0x448 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #432] @ (37c0c ) │ │ │ │ - movw r2, #23406 @ 0x5b6e │ │ │ │ - ldr r1, [pc, #428] @ (37c10 ) │ │ │ │ - ldr r0, [pc, #432] @ (37c14 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1096 @ 0x448 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #420] @ (37c18 ) │ │ │ │ - movw r2, #24089 @ 0x5e19 │ │ │ │ - ldr r1, [pc, #416] @ (37c1c ) │ │ │ │ - ldr r0, [pc, #420] @ (37c20 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1096 @ 0x448 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #408] @ (37c24 ) │ │ │ │ - movw r2, #24054 @ 0x5df6 │ │ │ │ - ldr r1, [pc, #404] @ (37c28 ) │ │ │ │ - ldr r0, [pc, #408] @ (37c2c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1096 @ 0x448 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #396] @ (37c30 ) │ │ │ │ - movw r2, #23929 @ 0x5d79 │ │ │ │ - ldr r1, [pc, #392] @ (37c34 ) │ │ │ │ - ldr r0, [pc, #396] @ (37c38 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1096 @ 0x448 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 41fc │ │ │ │ - nop │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 37a7c │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 37a64 │ │ │ │ - movs r0, r0 │ │ │ │ + bl 40ac │ │ │ │ lsls r0, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 37ae0 │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 37b64 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ - movs r1, r0 │ │ │ │ - stmia r0!, {r4} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r7, #16 │ │ │ │ - movs r1, r0 │ │ │ │ - it │ │ │ │ - mov r0, r0 │ │ │ │ - bne.n 37b34 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r4, #16 │ │ │ │ - movs r1, r0 │ │ │ │ - nop {14} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r1, #16 │ │ │ │ - movs r1, r0 │ │ │ │ - it gt │ │ │ │ - movgt r0, r0 │ │ │ │ - bpl.n 37bb4 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ - movs r1, r0 │ │ │ │ - nop {11} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r3, #15 │ │ │ │ - movs r1, r0 │ │ │ │ - it ls │ │ │ │ - movls r0, r0 │ │ │ │ - beq.n 37aa4 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ - movs r1, r0 │ │ │ │ - nop {8} │ │ │ │ - movs r0, r0 │ │ │ │ - beq.n 37a80 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r4, #14 │ │ │ │ - movs r1, r0 │ │ │ │ - itt vs │ │ │ │ - movvs r0, r0 │ │ │ │ - beq.n 37a54 @ unpredictable │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ - movs r1, r0 │ │ │ │ - ite mi │ │ │ │ - movmi r0, r0 │ │ │ │ - beq.n 37bd0 @ unpredictable │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ - movs r1, r0 │ │ │ │ - ite cc │ │ │ │ - movcc r0, r0 │ │ │ │ - beq.n 37c0c @ unpredictable │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ - movs r1, r0 │ │ │ │ - itt ne │ │ │ │ - movne r0, r0 │ │ │ │ - beq.n 37be8 @ unpredictable │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r0, #13 │ │ │ │ - movs r1, r0 │ │ │ │ - itt eq │ │ │ │ - moveq r0, r0 │ │ │ │ - beq.n 37bc4 @ unpredictable │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r5, #12 │ │ │ │ - movs r1, r0 │ │ │ │ - bkpt 0x00ec │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ - movs r1, r0 │ │ │ │ - bkpt 0x00d4 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ - movs r1, r0 │ │ │ │ - bkpt 0x00bc │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldrd r0, r0, [r8], #0 │ │ │ │ - stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ - movs r1, r0 │ │ │ │ - bkpt 0x0090 │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 37b50 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ - movs r1, r0 │ │ │ │ - bkpt 0x0078 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r4, #10 │ │ │ │ - movs r1, r0 │ │ │ │ - bkpt 0x0060 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia.w sl, {} │ │ │ │ - it │ │ │ │ - mov r0, r0 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ - movs r1, r0 │ │ │ │ - bkpt 0x0032 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7!, {r6} │ │ │ │ + b.n 36868 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ - movs r1, r0 │ │ │ │ - bkpt 0x001a │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + b.n 36c88 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ - movs r1, r0 │ │ │ │ - bkpt 0x0002 │ │ │ │ + bvc.n 36fa8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldr r4, [sp, #640] @ 0x280 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #8 │ │ │ │ - movs r1, r0 │ │ │ │ - pop {r1, r3, r5, r6, r7, pc} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 37ce8 │ │ │ │ + udf #130 @ 0x82 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ - movs r1, r0 │ │ │ │ - pop {r1, r4, r6, r7, pc} │ │ │ │ + b.n 3708c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + svc 60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ - movs r1, r0 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ + sub.w r0, r6, #8388608 @ 0x800000 │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 37c7c │ │ │ │ + ldmia r7!, {r4} │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ + asrs r0, r7, #29 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r3, r5, r6} │ │ │ │ + svc 32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ - movs r1, r0 │ │ │ │ - pop {r1, r4, r5, r6, pc} │ │ │ │ + sbcs.w r0, r0, #8388608 @ 0x800000 │ │ │ │ + ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r4, r6} │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {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, #3984] @ 0xf90 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r2, [pc, #920] @ (37fec ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #920] @ (37ff0 ) │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #732] @ (37298 ) │ │ │ │ + movs r7, #0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r8, r0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [pc, #724] @ (3729c ) │ │ │ │ + str r1, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr.w ip, [pc, #920] @ 37ff4 │ │ │ │ - add ip, pc │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr.w r9, [pc, #720] @ 372a0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #908] @ (37ff8 ) │ │ │ │ - add r3, pc │ │ │ │ - add.w r3, r3, #624 @ 0x270 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r7, 37cdc │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.w 37fb6 │ │ │ │ - ldr r4, [pc, #880] @ (37ffc ) │ │ │ │ - ldr.w r4, [ip, r4] │ │ │ │ - cmp r2, r4 │ │ │ │ - beq.w 37fd6 │ │ │ │ - ldr r4, [pc, #872] @ (38000 ) │ │ │ │ - ldr.w r4, [ip, r4] │ │ │ │ - cmp r2, r4 │ │ │ │ - beq.w 37fba │ │ │ │ - ldr.w lr, [r7, #8] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.n 37cdc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 37dd8 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 37dc6 │ │ │ │ - ldr r3, [pc, #844] @ (38004 ) │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r1, [pc, #844] @ (38008 ) │ │ │ │ - ldr r2, [pc, #844] @ (3800c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r4, [ip, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r5, r1, [sp] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #832] @ (38010 ) │ │ │ │ - ldr r1, [pc, #836] @ (38014 ) │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - b.n 37ea0 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.n 37cb6 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - strd r3, r3, [r6, #4] │ │ │ │ - strh r3, [r6, #12] │ │ │ │ - ldr r3, [pc, #792] @ (38018 ) │ │ │ │ + ldr r3, [pc, #708] @ (372a4 ) │ │ │ │ + strd r7, r7, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ - ldr.w r7, [r3, #364] @ 0x16c │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + strh.w r7, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r6, [r3, #280] @ 0x118 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37dae │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 37f1a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bne.w 3720e │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 37264 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37d22 │ │ │ │ + beq.n 3700e │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #760] @ (3801c ) │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r2, [pc, #664] @ (372a8 ) │ │ │ │ movs r3, #7 │ │ │ │ - add r1, sp, #32 │ │ │ │ - mov r0, r6 │ │ │ │ + vldr d7, [pc, #636] @ 37290 │ │ │ │ + add r1, sp, #24 │ │ │ │ add r2, pc │ │ │ │ - mov.w r8, #0 │ │ │ │ + add r0, sp, #32 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ - mov.w r9, #0 │ │ │ │ - strd r8, r9, [sp, #32] │ │ │ │ + vstr d7, [sp, #24] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 37ee4 │ │ │ │ - ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ + beq.w 3783a │ │ │ │ + cbnz r4, 37058 │ │ │ │ + ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 37ed4 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ + bne.w 3724a │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 37660 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + movt r2, #16 │ │ │ │ + tst r2, r1 │ │ │ │ + bne.w 37660 │ │ │ │ + ldr r3, [pc, #592] @ (372ac ) │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.w 37218 │ │ │ │ + ldr.w r7, [r9, r3] │ │ │ │ + ldr.w r0, [r8, #12] │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.w 37806 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + blx 360c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 37830 │ │ │ │ + beq.w 372c0 │ │ │ │ + ldr.w r0, [r8, #12] │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.w 379b6 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 8b00 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 379ca │ │ │ │ + movs r1, #1 │ │ │ │ + bl f540 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 379d0 │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + bl f84c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 379dc │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 370d0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cbnz r3, 370d0 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #476] @ (372b0 ) │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 3725e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s0, d0 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s0, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 37a00 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3710c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 37820 │ │ │ │ + vcmp.f32 s16, s0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 376ae │ │ │ │ mov r0, sl │ │ │ │ - bl 33d60 │ │ │ │ + blx 3864 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 37ee4 │ │ │ │ - blx 377c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 37b36 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl f540 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 37b3e │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + bl f680 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 37c0e │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37d7a │ │ │ │ + beq.n 37160 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3799c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 37174 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 37eb0 │ │ │ │ - cbz r4, 37d90 │ │ │ │ + beq.w 37992 │ │ │ │ + vldr s15, [r8, #16] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + vcmpe.f32 s15, s16 │ │ │ │ + vldr s15, [r8, #20] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmpe.f32 s15, s16 │ │ │ │ + it mi │ │ │ │ + vstrmi s16, [r8, #16] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it gt │ │ │ │ + vstrgt s16, [r8, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldrb.w r3, [sp, #34] @ 0x22 │ │ │ │ + cbz r3, 371be │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, sp, #34 @ 0x22 │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3725a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37d90 │ │ │ │ + beq.n 371d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ + cbnz r3, 371d4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 377c │ │ │ │ + cbz r6, 371ec │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 371ec │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 37f0c │ │ │ │ - ldr r2, [pc, #652] @ (38020 ) │ │ │ │ - ldr r3, [pc, #604] @ (37ff0 ) │ │ │ │ + beq.n 37284 │ │ │ │ + ldr r2, [pc, #196] @ (372b4 ) │ │ │ │ + ldr r3, [pc, #168] @ (37298 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 37fb2 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.w 37dd2 │ │ │ │ + mov r0, r7 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ + vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 33d60 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 37faa │ │ │ │ - blx 377c │ │ │ │ - b.n 37d7a │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r5 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - adds r5, r1, r2 │ │ │ │ - add.w r9, r7, #8 │ │ │ │ - add r2, r6 │ │ │ │ - mov r1, r6 │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r6, r7 │ │ │ │ - mov r7, lr │ │ │ │ - str.w ip, [sp, #16] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 37fbe │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr.w r4, [r9, #4]! │ │ │ │ - cbnz r3, 37e0c │ │ │ │ - b.n 37e3e │ │ │ │ - ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 37e3e │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 37e06 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - subs r0, r0, r1 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, ip │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r4, [r3, r0] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - cmp r7, r8 │ │ │ │ - beq.w 37f3a │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - adds r5, #4 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 37df4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #480] @ (38024 ) │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.w 37f90 │ │ │ │ - ldr r3, [pc, #468] @ (38028 ) │ │ │ │ - mov r0, r4 │ │ │ │ - strd r1, r2, [sp, #20] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #32 │ │ │ │ - bl 9f10 │ │ │ │ - mov r3, r0 │ │ │ │ - ldrd r1, r2, [sp, #20] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 37eb8 │ │ │ │ - ldr.w ip, [sp, #16] │ │ │ │ - adds r3, #1 │ │ │ │ - beq.n 37e8a │ │ │ │ - ldr r0, [pc, #396] @ (38004 ) │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [pc, #432] @ (3802c ) │ │ │ │ - ldr r1, [pc, #436] @ (38030 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r0, [ip, r0] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 3b8c │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 37ea0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 37a32 │ │ │ │ + mov r6, r4 │ │ │ │ + b.n 3703a │ │ │ │ + ldr.w r7, [r9, r3] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37ea0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 37f14 │ │ │ │ - ldr r0, [pc, #400] @ (38034 ) │ │ │ │ - movw r1, #937 @ 0x3a9 │ │ │ │ - movs r5, #0 │ │ │ │ - add r0, pc │ │ │ │ - bl d23c │ │ │ │ - b.n 37d90 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 37d7a │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - add r4, sp, #44 @ 0x2c │ │ │ │ - ldr.w ip, [sp, #32] │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str.w r0, [r4, ip, lsl #2] │ │ │ │ - cmp r3, lr │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - b.n 37e28 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldrb.w r3, [sp, #34] @ 0x22 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 371d4 │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, sp, #34 @ 0x22 │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 371d4 │ │ │ │ + movs r7, #131 @ 0x83 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 37620 │ │ │ │ + add r0, sp, #32 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 37d50 │ │ │ │ - ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 37f82 │ │ │ │ - ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 37f76 │ │ │ │ - ldr r0, [pc, #320] @ (38038 ) │ │ │ │ - movw r1, #937 @ 0x3a9 │ │ │ │ - add r0, pc │ │ │ │ - bl d23c │ │ │ │ - blx 377c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 37fae │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 37d66 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 37d90 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 37ea0 │ │ │ │ - ldr r1, [pc, #288] @ (3803c ) │ │ │ │ - movw r2, #937 @ 0x3a9 │ │ │ │ - ldr r0, [pc, #284] @ (38040 ) │ │ │ │ + bne.w 3703a │ │ │ │ + movs r7, #119 @ 0x77 │ │ │ │ + b.n 37620 │ │ │ │ + vldr d0, [r5, #8] │ │ │ │ + b.n 370e4 │ │ │ │ + ldr r1, [pc, #80] @ (372b8 ) │ │ │ │ + movs r2, #119 @ 0x77 │ │ │ │ + ldr r0, [pc, #80] @ (372bc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37faa │ │ │ │ + beq.w 37984 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 37d22 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - mov r6, r1 │ │ │ │ - ldr.w ip, [sp, #16] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 37cf2 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 37cf2 │ │ │ │ - ldr r3, [pc, #176] @ (38004 ) │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r1, [pc, #236] @ (38044 ) │ │ │ │ - ldr r2, [pc, #240] @ (38048 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r4, [ip, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r5, r1, [sp] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #228] @ (3804c ) │ │ │ │ - ldr r1, [pc, #228] @ (38050 ) │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - b.n 37ea0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 37ef4 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - movw r2, #937 @ 0x3a9 │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 37eec │ │ │ │ - ldr r3, [pc, #192] @ (38054 ) │ │ │ │ - mov r0, r4 │ │ │ │ - strd r1, r2, [sp, #20] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #32 │ │ │ │ - bl 8184 │ │ │ │ - mov r3, r0 │ │ │ │ - ldrd r1, r2, [sp, #20] │ │ │ │ - b.n 37e68 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 37ee4 │ │ │ │ - mov r5, r7 │ │ │ │ - b.n 37d7a │ │ │ │ - blx 3720 <__stack_chk_fail@plt> │ │ │ │ - bl 40dc │ │ │ │ - bl 40ac │ │ │ │ - ldr r3, [pc, #152] @ (38058 ) │ │ │ │ - movw r2, #33925 @ 0x8485 │ │ │ │ - ldr r1, [pc, #148] @ (3805c ) │ │ │ │ - ldr r0, [pc, #152] @ (38060 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #3772 @ 0xebc │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #140] @ (38064 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #136] @ (38068 ) │ │ │ │ - ldr r0, [pc, #140] @ (3806c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - strh r4, [r2, #2] │ │ │ │ - movs r2, r0 │ │ │ │ + b.n 3700e │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 371ec │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrh r0, [r3, #24] │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r6, 38062 │ │ │ │ - movs r0, r0 │ │ │ │ - bvc.n 37f58 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 37aac │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - bvs.n 3804c │ │ │ │ - movs r0, r0 │ │ │ │ - bpl.n 38008 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r6, 3804e │ │ │ │ - movs r0, r0 │ │ │ │ - bvs.n 38058 │ │ │ │ - movs r0, r0 │ │ │ │ - bpl.n 37fb8 │ │ │ │ - movs r0, r0 │ │ │ │ - bpl.n 37fd4 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb8c4 │ │ │ │ - movs r0, r0 │ │ │ │ - bpl.n 38060 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bmi.n 37ff8 │ │ │ │ - movs r0, r0 │ │ │ │ - usat16 r0, #0, r0 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r4, r6} │ │ │ │ + orns r0, r8, #8388608 @ 0x800000 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 38588 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 380a6 │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 36c90 │ │ │ │ movs r0, r0 │ │ │ │ - rev r2, r5 │ │ │ │ + bmi.n 371f0 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ - sub sp, #92 @ 0x5c │ │ │ │ - mov r9, r1 │ │ │ │ - ldr.w r1, [pc, #3056] @ 38c78 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r3, [pc, #3056] @ 38c7c │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r2, [pc, #3052] @ 38c80 │ │ │ │ - add r1, pc │ │ │ │ - add r3, pc │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr.w r8, [pc, #3048] @ 38c84 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r8, pc │ │ │ │ - ldr.w r7, [r3, #356] @ 0x164 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - mov.w r2, #0 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - strd r4, r4, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - strh.w r4, [sp, #80] @ 0x50 │ │ │ │ - blx 3a30 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 3811c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 38724 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + ldr.w fp, [pc, #2976] @ 37e64 │ │ │ │ + add fp, pc │ │ │ │ + ldr.w r4, [fp, #1204] @ 0x4b4 │ │ │ │ + ldr.w r0, [fp] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 377c8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 380d6 │ │ │ │ + beq.n 372ec │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - ldr.w r2, [pc, #2992] @ 38c88 │ │ │ │ - movs r3, #7 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - add r2, pc │ │ │ │ - mov.w sl, #0 │ │ │ │ - add.w r2, r2, #500 @ 0x1f4 │ │ │ │ - mov.w fp, #0 │ │ │ │ - strd sl, fp, [sp, #48] @ 0x30 │ │ │ │ - blx 3968 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 38110 │ │ │ │ - cbnz r6, 38142 │ │ │ │ - ldrb.w r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 38124 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - mov r2, r6 │ │ │ │ - blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 38124 │ │ │ │ - mov.w fp, #0 │ │ │ │ - movw r8, #847 @ 0x34f │ │ │ │ - mov sl, fp │ │ │ │ - b.n 383e2 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 38b06 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 3877e │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - movt r2, #16 │ │ │ │ - tst r2, r1 │ │ │ │ - bne.w 3877e │ │ │ │ - ldr.w r3, [pc, #2888] @ 38c8c │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 38822 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3524 │ │ │ │ - movs r6, #0 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r6 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + movs r0, #0 │ │ │ │ + blx 34e8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 37a76 │ │ │ │ + ldr.w r3, [pc, #2924] @ 37e68 │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 37a7a │ │ │ │ + ldr.w r3, [pc, #2908] @ 37e6c │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + ldr.w r3, [r3, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl b094 │ │ │ │ + str r0, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - str r0, [sp, #32] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 3524 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.w 38a06 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - blx 3a78 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 38846 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 381a6 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr.w r3, [pc, #2792] @ 38c90 │ │ │ │ - ldr.w r1, [r8, r3] │ │ │ │ - ldr.w r3, [pc, #2788] @ 38c94 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr.w r4, [r8, r3] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r4 │ │ │ │ - it ne │ │ │ │ - cmpne r3, r1 │ │ │ │ - bne.w 38bd4 │ │ │ │ - ldr.w r1, [pc, #2768] @ 38c98 │ │ │ │ - ldr.w r1, [r8, r1] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 39200 │ │ │ │ - ldr.w r1, [pc, #2760] @ 38c9c │ │ │ │ - ldr.w r1, [r8, r1] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 3919c │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, #2 │ │ │ │ - bne.w 38a28 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - bne.w 38a7e │ │ │ │ - lsls r3, r3, #5 │ │ │ │ - bpl.w 39184 │ │ │ │ - ldr.w fp, [r2, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r7, [r2, #16] │ │ │ │ + beq.n 37346 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 379ae │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cmp r3, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [fp] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 3821e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 38232 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3735e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3870c │ │ │ │ - cbz r5, 38248 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 379a6 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 37800 │ │ │ │ + ldr.w r4, [pc, #2824] @ 37e70 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w fp, [r4, #1204] @ 0x4b4 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov r1, fp │ │ │ │ + ldr.w r2, [fp, #12] │ │ │ │ + blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 37af6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 37392 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + movs r0, #0 │ │ │ │ + blx 34e8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 375ee │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 37b42 │ │ │ │ + ldr.w r3, [pc, #2760] @ 37e74 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + add r3, pc │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov fp, r5 │ │ │ │ + ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl b094 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38248 │ │ │ │ + beq.n 373e2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3871c │ │ │ │ - cbz r6, 3825e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 379d4 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3825e │ │ │ │ + beq.n 373fa │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3881a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 39cc │ │ │ │ - adds r5, r0, #1 │ │ │ │ - beq.w 38a6e │ │ │ │ + beq.w 3783e │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 37bc2 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 34e8 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 383ac │ │ │ │ - movs r6, #0 │ │ │ │ - mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str.w fp, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, sl │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.w 38578 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + beq.w 37c12 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #6 │ │ │ │ + bpl.w 37e20 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 37e1c │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + str r1, [r3, #0] │ │ │ │ + beq.w 37e1c │ │ │ │ + str r5, [r3, #4] │ │ │ │ + ldr.w r0, [r8, #12] │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.w 37a40 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r2, fp │ │ │ │ + blx 3af4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 37a54 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 386bc │ │ │ │ - ldr r5, [r3, #56] @ 0x38 │ │ │ │ + beq.n 3745e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 37856 │ │ │ │ + ldr.w r0, [r8, #12] │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.w 37c62 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 8b00 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 37c78 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 3849c │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3849c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3834 │ │ │ │ + ble.n 37532 │ │ │ │ + movs r1, #0 │ │ │ │ + bl f540 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 38ae4 │ │ │ │ + beq.w 37d62 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3864 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 37d86 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9e4c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 37d9c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 382de │ │ │ │ + beq.n 374be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 38714 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 384ba │ │ │ │ - ldr.w r3, [pc, #2488] @ 38ca0 │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 385cc │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #0 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov fp, r9 │ │ │ │ - bl b03c │ │ │ │ - mov r2, r0 │ │ │ │ + beq.w 37c84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.n 3831e │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 374d2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 37c8c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl f540 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 37da0 │ │ │ │ + vldr s0, [r8, #24] │ │ │ │ + vcvt.f64.f32 d0, s0 │ │ │ │ + blx 3844 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 37da4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9e4c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 37da8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 37518 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 386b0 │ │ │ │ + beq.w 37cf4 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 37532 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, 37532 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl f540 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 37cd0 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3864 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 37cfc │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9e4c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 37d56 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.n 38330 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 37576 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 383b2 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 383c0 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.w 38644 │ │ │ │ - ldr.w fp, [r3, #56] @ 0x38 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 3847e │ │ │ │ - ldr.w r1, [fp, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 3847e │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - blx 3834 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + beq.w 37c4e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3758a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 37c56 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl f540 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 38aae │ │ │ │ + beq.w 37d5a │ │ │ │ + vcvt.f64.f32 d0, s16 │ │ │ │ + blx 3844 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 37d5e │ │ │ │ mov r1, r0 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9e4c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 37d8a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 38386 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 375cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 387d4 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.w 38aae │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.n 3839e │ │ │ │ + beq.w 37c7c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 37174 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 386ec │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 38280 │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - mov r6, r7 │ │ │ │ - mov r5, fp │ │ │ │ - b.n 38176 │ │ │ │ - mov r0, fp │ │ │ │ - str r2, [sp, #20] │ │ │ │ + bne.w 37174 │ │ │ │ + mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 38334 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - mov sl, r7 │ │ │ │ + b.n 37174 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 383de │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 37606 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 38bcc │ │ │ │ - movw r8, #857 @ 0x359 │ │ │ │ - ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 38558 │ │ │ │ - ldrb.w r3, [sp, #72] @ 0x48 │ │ │ │ + beq.w 377b0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 37800 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3856c │ │ │ │ - ldr.w r0, [pc, #2220] @ 38ca4 │ │ │ │ + beq.w 377c0 │ │ │ │ movs r4, #0 │ │ │ │ - mov r1, r8 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ + ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ + cbnz r3, 37642 │ │ │ │ + ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 37654 │ │ │ │ + ldr.w r0, [pc, #2120] @ 37e78 │ │ │ │ + mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 38422 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + bl d294 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 37836 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 371be │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 3762c │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 3762c │ │ │ │ + ldr.w r2, [pc, #2072] @ 37e7c │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #584] @ 0x248 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 37a38 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 3725a │ │ │ │ + ldr.w r1, [pc, #2048] @ 37e80 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc │ │ │ │ + bl a4ac │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 37884 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38422 │ │ │ │ + beq.w 37058 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 38766 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 38440 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + bne.w 37058 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 37058 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl f540 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 37b3a │ │ │ │ + mov r0, sl │ │ │ │ + blx 3864 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 37bbe │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9e4c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 37be4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38440 │ │ │ │ + beq.n 376ee │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3876e │ │ │ │ - blx 377c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cbz r1, 3845c │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 3784e │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3845c │ │ │ │ + beq.n 37706 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 38776 │ │ │ │ - ldr.w r2, [pc, #2120] @ 38ca8 │ │ │ │ - ldr.w r3, [pc, #2076] @ 38c80 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 39122 │ │ │ │ + beq.w 37846 │ │ │ │ + movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #92 @ 0x5c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ + bl f540 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 37c4a │ │ │ │ + vcvt.f64.f32 d0, s16 │ │ │ │ + blx 3844 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 37c5e │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9e4c │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 37148 │ │ │ │ + movs r7, #157 @ 0x9d │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 37866 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 37cc8 │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov r8, fp │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3776a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3874a │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ + beq.w 3787c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 37786 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 37786 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3874a │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov fp, r0 │ │ │ │ - b.n 38386 │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ + beq.n 3785e │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 37620 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 37620 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 386f4 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + bne.w 37620 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 37620 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.w 37612 │ │ │ │ + b.n 3761c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3761c │ │ │ │ + blx 38a0 │ │ │ │ + ldr.w r0, [fp, #4] │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 3c04 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 372ec │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 3761c │ │ │ │ + ldr.w r3, [pc, #1688] @ 37e84 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr.w r1, [pc, #1684] @ 37e88 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3b8c │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 37620 │ │ │ │ + ldr.w r3, [pc, #1668] @ 37e8c │ │ │ │ + movs r7, #135 @ 0x87 │ │ │ │ + ldr.w r1, [pc, #1664] @ 37e90 │ │ │ │ + movs r4, #0 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + b.n 37620 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ + b.n 3710c │ │ │ │ + movs r7, #135 @ 0x87 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 37620 │ │ │ │ + mov r7, r4 │ │ │ │ + b.n 371d4 │ │ │ │ + movs r7, #119 @ 0x77 │ │ │ │ + b.n 37802 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 373fa │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 37706 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 376ee │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3745e │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 37786 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 37620 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 386f4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ + bne.w 37620 │ │ │ │ + mov r8, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3776a │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + blx 3864 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 37c94 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3864 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 37cb0 │ │ │ │ + vcvt.f64.f32 d0, s16 │ │ │ │ + blx 3844 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 382e4 │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - mov sl, r7 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r7, r5 │ │ │ │ - movw r8, #857 @ 0x359 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 37cd4 │ │ │ │ + ldr.w r3, [pc, #1452] @ 37e68 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 37d0c │ │ │ │ + movs r2, #4 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + mov r9, r4 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov.w sl, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ + mov r0, r9 │ │ │ │ + strd sl, r3, [sp, #48] @ 0x30 │ │ │ │ + strd fp, r8, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + bl b094 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 8808 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 384e2 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + beq.n 37908 │ │ │ │ subs r3, #1 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 38814 │ │ │ │ - cbz r4, 384f8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 37c32 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 384f8 │ │ │ │ + beq.n 37920 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 387de │ │ │ │ - cbz r5, 3850e │ │ │ │ + beq.w 37c3a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3850e │ │ │ │ + beq.n 37934 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 387e6 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 3852c │ │ │ │ + beq.w 37c42 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3852c │ │ │ │ + beq.n 37948 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ + cbz r3, 3798a │ │ │ │ + cbz r7, 37968 │ │ │ │ + ldrb.w r3, [sp, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 387f8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 383e2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 371be │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, sp, #34 @ 0x22 │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 371be │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 383e2 │ │ │ │ + beq.w 3783a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 383e2 │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w 3783a │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 383ec │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - ldrb.w r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 383f6 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 383f6 │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ - bpl.w 3921a │ │ │ │ - ldr.w r3, [pc, #1812] @ 38c98 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.w 39200 │ │ │ │ - ldr.w r3, [pc, #1804] @ 38c9c │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.w 3919c │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - bcs.w 386f4 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - ldr.w r5, [r3, r6, lsl #2] │ │ │ │ + movs r4, #0 │ │ │ │ + movs r7, #119 @ 0x77 │ │ │ │ + b.n 37620 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 37948 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 37174 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 37160 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3735e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 37346 │ │ │ │ + ldr.w r3, [pc, #1236] @ 37e8c │ │ │ │ + ldr.w r1, [pc, #1240] @ 37e94 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + movs r7, #146 @ 0x92 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 37620 │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ + b.n 37620 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 373e2 │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 37620 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 37620 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 37620 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 3940 │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 370f8 │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 382e4 │ │ │ │ - adds r3, #1 │ │ │ │ + beq.w 37620 │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr.w r3, [pc, #1764] @ 38ca0 │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 382f6 │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 391d0 │ │ │ │ + bne.w 37620 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 37620 │ │ │ │ + mov r6, r7 │ │ │ │ + b.w 37058 │ │ │ │ + blx 3bf8 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 37678 │ │ │ │ + ldr.w r3, [pc, #1096] @ 37e8c │ │ │ │ + ldr.w r1, [pc, #1104] @ 37e98 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 37800 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 37800 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3761c │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ + b.n 37a14 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 37e4c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w fp, [r9, #8] │ │ │ │ + ldr.w fp, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [fp] │ │ │ │ - ldr.w r2, [r9] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 38612 │ │ │ │ + beq.n 37aba │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ + str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 38bc0 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - movs r2, #2 │ │ │ │ + beq.w 37d00 │ │ │ │ + ldr r2, [pc, #992] @ (37e9c ) │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - bl b03c │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r2, [r2, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + movs r2, #3 │ │ │ │ + bl b094 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp r1, sl │ │ │ │ - beq.w 3830e │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 3830e │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 37332 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 37332 │ │ │ │ mov r0, r3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - b.n 3830e │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #6 │ │ │ │ - bpl.w 3921a │ │ │ │ - ldr.w r3, [pc, #1608] @ 38c98 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.w 39200 │ │ │ │ - ldr.w r3, [pc, #1600] @ 38c9c │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.w 3919c │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - bcs.n 3874a │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + b.n 37332 │ │ │ │ + blx 38a0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov r1, fp │ │ │ │ + blx 3c04 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 37392 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 37dd6 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 37800 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 37800 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3761c │ │ │ │ + movs r7, #153 @ 0x99 │ │ │ │ + b.n 37620 │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ + b.n 37620 │ │ │ │ + movs r7, #153 @ 0x99 │ │ │ │ + b.n 37a14 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 37e34 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w fp, [r5, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - ldrd r5, r1, [r7, #12] │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - cmp r1, r6 │ │ │ │ - ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - ble.w 3921e │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - str.w r2, [r5, r6, lsl #2] │ │ │ │ - mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r5 │ │ │ │ - beq.w 38390 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 3838e │ │ │ │ - str r2, [sp, #20] │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - b.n 38390 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [fp] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 37b82 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 37d7a │ │ │ │ + ldr r2, [pc, #796] @ (37ea0 ) │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r2, [r2, #896] @ 0x380 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + movs r2, #3 │ │ │ │ + bl b094 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 373ce │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 373ce │ │ │ │ + mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - b.n 3831e │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #5 │ │ │ │ - bpl.w 39216 │ │ │ │ - ldr.w r3, [pc, #1488] @ 38c98 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 39200 │ │ │ │ - ldr.w r3, [pc, #1480] @ 38c9c │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 3919c │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r6, r3 │ │ │ │ - bcs.n 386f4 │ │ │ │ - add.w r3, r7, #12 │ │ │ │ - b.n 385a6 │ │ │ │ + b.n 373ce │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ + b.n 37a14 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 37800 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 37800 │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3839e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3834 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 38ae4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 37b0 │ │ │ │ - b.n 382c4 │ │ │ │ - mov r0, r2 │ │ │ │ + b.n 3761c │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 37d66 │ │ │ │ + add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ + str.w fp, [r9] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 37866 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r8, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 38232 │ │ │ │ + b.n 37756 │ │ │ │ + movs r7, #153 @ 0x99 │ │ │ │ + b.n 37736 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 37c28 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 37d8e │ │ │ │ + mov.w r8, #0 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 37756 │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 382de │ │ │ │ + b.n 37908 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 37920 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 38248 │ │ │ │ - ldr.w r1, [pc, #1412] @ 38cac │ │ │ │ - movw r2, #847 @ 0x34f │ │ │ │ - ldr.w r0, [pc, #1408] @ 38cb0 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3c68 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 38b14 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 380d6 │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - blx 3834 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 38aae │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 34dc │ │ │ │ - b.n 3836e │ │ │ │ + b.n 37934 │ │ │ │ + movs r7, #157 @ 0x9d │ │ │ │ + b.n 37620 │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 38422 │ │ │ │ - mov r0, sl │ │ │ │ + b.n 37576 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 38440 │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 3758a │ │ │ │ + movs r7, #157 @ 0x9d │ │ │ │ + b.n 379de │ │ │ │ + ldr r3, [pc, #552] @ (37e8c ) │ │ │ │ + movs r7, #137 @ 0x89 │ │ │ │ + ldr r1, [pc, #572] @ (37ea4 ) │ │ │ │ + movs r4, #0 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + b.n 37620 │ │ │ │ + movs r7, #137 @ 0x89 │ │ │ │ + b.n 37620 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3845c │ │ │ │ - ldr.w r2, [pc, #1332] @ 38cb4 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr.w r1, [r2, #600] @ 0x258 │ │ │ │ + b.n 375cc │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 374be │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 374d2 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 37ca8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 38d3a │ │ │ │ - blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 38d30 │ │ │ │ - ldr.w r1, [pc, #1304] @ 38cb8 │ │ │ │ - mov r0, sl │ │ │ │ - add r1, pc │ │ │ │ - bl a450 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mov r5, r0 │ │ │ │ + beq.w 37dac │ │ │ │ + mov r8, fp │ │ │ │ + mov r5, r4 │ │ │ │ + movs r7, #119 @ 0x77 │ │ │ │ + b.n 37c2e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 38b1e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 38142 │ │ │ │ + beq.n 37cc2 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 38142 │ │ │ │ - mov r0, sl │ │ │ │ + beq.n 37dbc │ │ │ │ + mov r5, r4 │ │ │ │ + movs r7, #119 @ 0x77 │ │ │ │ + b.n 37c2e │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 37750 │ │ │ │ + movs r7, #143 @ 0x8f │ │ │ │ + b.n 37620 │ │ │ │ + ldr r7, [r4, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.n 37cc2 │ │ │ │ + subs r7, #1 │ │ │ │ + str r7, [r4, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 37cc2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r5, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 38142 │ │ │ │ + mov r4, r7 │ │ │ │ + movs r7, #119 @ 0x77 │ │ │ │ + b.n 37756 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - b.n 38386 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 37518 │ │ │ │ + movs r7, #143 @ 0x8f │ │ │ │ + b.n 379de │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 384f8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b.n 37aba │ │ │ │ + ldr.w sl, [r4, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 37e04 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r9, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 37d50 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 37dca │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + b.n 378d6 │ │ │ │ + movs r7, #143 @ 0x8f │ │ │ │ + b.n 37736 │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ + b.n 37620 │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ + b.n 37a14 │ │ │ │ + movs r7, #141 @ 0x8d │ │ │ │ + b.n 37620 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 37620 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 37620 │ │ │ │ + b.n 37a2a │ │ │ │ mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3850e │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - mov sl, r6 │ │ │ │ - movw r8, #858 @ 0x35a │ │ │ │ - mov r0, r9 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 37b82 │ │ │ │ + movs r7, #141 @ 0x8d │ │ │ │ + b.n 379de │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ + b.n 37be6 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r4, fp │ │ │ │ + mov r8, fp │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3852c │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - mov sl, r3 │ │ │ │ - movw r8, #847 @ 0x34f │ │ │ │ + b.n 37756 │ │ │ │ + movs r7, #141 @ 0x8d │ │ │ │ + b.n 37736 │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ + b.n 37620 │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ + b.n 37a14 │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ + b.n 37be6 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r8, fp │ │ │ │ + mov r4, fp │ │ │ │ + movs r7, #119 @ 0x77 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 384e2 │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 37756 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + movs r7, #119 @ 0x77 │ │ │ │ + mov r4, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3825e │ │ │ │ - ldr.w r3, [pc, #1176] @ 38cbc │ │ │ │ - mov fp, r4 │ │ │ │ - ldr.w r2, [pc, #1172] @ 38cc0 │ │ │ │ - mov sl, r4 │ │ │ │ - ldr.w r1, [pc, #1172] @ 38cc4 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + b.n 37756 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 37d50 │ │ │ │ + blx 3720 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #172] @ (37e84 ) │ │ │ │ + mov r2, fp │ │ │ │ + ldr r1, [pc, #204] @ (37ea8 ) │ │ │ │ add r1, pc │ │ │ │ - movw r8, #855 @ 0x357 │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n 383e2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r5, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38860 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + beq.w 37800 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 38ac2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r4, [r9] │ │ │ │ - cmp r4, r5 │ │ │ │ - vldr s0, [r3, #16] │ │ │ │ - beq.w 38ce8 │ │ │ │ - vcvt.f64.f32 d0, s0 │ │ │ │ - adds r4, #1 │ │ │ │ - str.w r4, [r9] │ │ │ │ - blx 3844 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 38f1e │ │ │ │ - ldr.w r3, [pc, #1044] @ 38ca0 │ │ │ │ - ldr.w r5, [r8, r3] │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 38da4 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #0 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r9 │ │ │ │ - bl b03c │ │ │ │ + bne.w 37800 │ │ │ │ + b.n 37b2e │ │ │ │ + ldr r3, [pc, #164] @ (37eac ) │ │ │ │ + movw r2, #8638 @ 0x21be │ │ │ │ + ldr r1, [pc, #164] @ (37eb0 ) │ │ │ │ + ldr r0, [pc, #164] @ (37eb4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1196 @ 0x4ac │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + bl 41fc │ │ │ │ + ldr r3, [pc, #148] @ (37eb8 ) │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #148] @ (37ebc ) │ │ │ │ + ldr r0, [pc, #152] @ (37ec0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #140] @ (37ec4 ) │ │ │ │ + movw r2, #8791 @ 0x2257 │ │ │ │ + ldr r1, [pc, #140] @ (37ec8 ) │ │ │ │ + ldr r0, [pc, #140] @ (37ecc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1196 @ 0x4ac │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #128] @ (37ed0 ) │ │ │ │ + movw r2, #8765 @ 0x223d │ │ │ │ + ldr r1, [pc, #128] @ (37ed4 ) │ │ │ │ + ldr r0, [pc, #128] @ (37ed8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1196 @ 0x4ac │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + str r4, [sp, #768] @ 0x300 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ + movs r2, r0 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ + movs r2, r0 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 380d0 │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ + movs r2, r0 │ │ │ │ + asrs r1, r0, #5 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 37e60 │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 37f54 │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 37e44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ + movs r2, r0 │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ + movs r2, r0 │ │ │ │ + ldmia r6!, {r1, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r2, r6, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + pop {r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 37b8c │ │ │ │ + movs r0, r0 │ │ │ │ + ittt cc │ │ │ │ + movcc r0, r0 │ │ │ │ + itee le @ unpredictable │ │ │ │ + movle r0, r0 │ │ │ │ + lsrgt r2, r0, #1 │ │ │ │ + movgt r1, r0 │ │ │ │ + pop {} │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 37ef4 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r2, r5, #32 │ │ │ │ + movs r1, r0 │ │ │ │ + cbnz r0, 37f52 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2, {r1, r2, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmdb sp!, {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, #3976] @ 0xf88 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r2, [pc, #1100] @ 38340 │ │ │ │ + ldr.w ip, [pc, #1100] @ 38344 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr.w r3, [pc, #1096] @ 38348 │ │ │ │ + add r2, pc │ │ │ │ + add ip, pc │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + add.w ip, ip, #148 @ 0x94 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r1 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov lr, r7 │ │ │ │ + ldr.w r6, [pc, #1076] @ 3834c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [sp, #32] │ │ │ │ + add r6, pc │ │ │ │ + strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ + ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ + ldr.w r3, [ip] │ │ │ │ + str.w r3, [lr] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 37f80 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 38784 │ │ │ │ + ldr.w r2, [pc, #1024] @ 38350 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 388c8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + beq.w 3876e │ │ │ │ + ldr r2, [pc, #1016] @ (38354 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 3876a │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 38afe │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ble.n 37f80 │ │ │ │ + cmp r4, #4 │ │ │ │ + bhi.w 383b0 │ │ │ │ + tbh [pc, r4, lsl #1] │ │ │ │ + lsls r1, r6, #4 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ + lsls r7, r3, #4 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ + lsls r5, r1, #4 │ │ │ │ + cmp r4, #4 │ │ │ │ + bne.w 383b0 │ │ │ │ + ldr.w r8, [r5] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 388dc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 38af6 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 38d0c │ │ │ │ - ldr r3, [pc, #992] @ (38cc8 ) │ │ │ │ - mov r0, fp │ │ │ │ - ldr.w sl, [r8, r3] │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 38ade │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ + bpl.w 38558 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cmp r4, #15 │ │ │ │ + bls.w 38180 │ │ │ │ + blx 395c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + beq.w 383e8 │ │ │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r5, r2, #7 │ │ │ │ + bpl.w 384dc │ │ │ │ + ldr.w r5, [r9, #8] │ │ │ │ + cmp r5, #15 │ │ │ │ + bhi.w 382c6 │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + and.w r5, r5, #3 │ │ │ │ + rsb r5, r5, #1 │ │ │ │ + mul.w r5, r3, r5 │ │ │ │ + adds r3, r5, #1 │ │ │ │ + beq.w 3840c │ │ │ │ + ldr r3, [pc, #816] @ (38358 ) │ │ │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 382f2 │ │ │ │ + mov r0, sl │ │ │ │ blx 39f4 │ │ │ │ - vcvt.f32.f64 s0, d0 │ │ │ │ + vcvt.f32.f64 s15, d0 │ │ │ │ + vmov.f32 s14, s15 │ │ │ │ + vmov.f32 s16, s15 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s0, s15 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 38e1e │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 38926 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + beq.w 3841c │ │ │ │ + ldr r3, [pc, #768] @ (3835c ) │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ + ldr r1, [r6, r3] │ │ │ │ + ldr r3, [pc, #764] @ (38360 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r8, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r1 │ │ │ │ + bne.w 38428 │ │ │ │ + ldr r3, [pc, #756] @ (38364 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r6, [r3, #284] @ 0x11c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + strd r3, r3, [r7, #4] │ │ │ │ + strh r3, [r7, #12] │ │ │ │ + blx 3a30 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 38d1a │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bne.w 382d0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 384a4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - vstr s0, [r1, #16] │ │ │ │ - beq.w 38d4a │ │ │ │ - vldr s0, [r1, #20] │ │ │ │ + beq.n 380a0 │ │ │ │ adds r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - vcvt.f64.f32 d0, s0 │ │ │ │ - blx 3844 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r2, [pc, #708] @ (38368 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #656] @ 38338 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r2, pc │ │ │ │ + mov r0, r7 │ │ │ │ + add.w r2, r2, #500 @ 0x1f4 │ │ │ │ + vstr d7, [sp, #24] │ │ │ │ + blx 3968 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 38308 │ │ │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 382f8 │ │ │ │ + mov r2, r4 │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + movs r4, #1 │ │ │ │ + mov r3, r5 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 240ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 38d5e │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 38e6c │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r5, r9 │ │ │ │ - bl b03c │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 38308 │ │ │ │ + blx 377c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3898a │ │ │ │ + beq.n 380fe │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 38d42 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 38396 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 38116 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3899e │ │ │ │ + beq.n 38116 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 38b0c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 38e5e │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 38d2a │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s0, d0 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 38ee6 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 38390 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 3812e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 389da │ │ │ │ + beq.n 3812e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 38d6e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - vstr s0, [r3, #20] │ │ │ │ - ldr r3, [pc, #744] @ (38ccc ) │ │ │ │ - ldr.w r4, [r8, r3] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldrb.w r3, [sp, #70] @ 0x46 │ │ │ │ + beq.w 383aa │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + cbz r0, 38146 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 38146 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 383a4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + cbz r0, 3815e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3815e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3839e │ │ │ │ + ldr r2, [pc, #524] @ (3836c ) │ │ │ │ + ldr r3, [pc, #484] @ (38348 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 38734 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + and.w r4, r4, #3 │ │ │ │ + rsb r4, r4, #1 │ │ │ │ + mul.w r4, r3, r4 │ │ │ │ + b.n 37fee │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 38c56 │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - mov sl, r6 │ │ │ │ - b.n 38404 │ │ │ │ - ldr r3, [pc, #712] @ (38cd0 ) │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r1, [pc, #712] @ (38cd4 ) │ │ │ │ - mov fp, r5 │ │ │ │ - mov sl, r6 │ │ │ │ - mov r9, r4 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + ldr r2, [pc, #404] @ (38370 ) │ │ │ │ + mov r0, r8 │ │ │ │ + mov.w r8, r4, lsl #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, pc │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add.w r1, r5, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl a11c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 38258 │ │ │ │ + cmp r4, #3 │ │ │ │ + bgt.n 3822e │ │ │ │ + add r8, sp │ │ │ │ + ldr.w r3, [r8, #32] │ │ │ │ + cbz r3, 38236 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + cmp r4, #3 │ │ │ │ + beq.n 3822e │ │ │ │ + add.w r2, sp, r3, lsl #2 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + cbz r2, 38234 │ │ │ │ + adds r3, r4, #2 │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.n 3822e │ │ │ │ + add.w r2, sp, r3, lsl #2 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + cbz r2, 38234 │ │ │ │ + adds r4, #3 │ │ │ │ + cmp r4, #4 │ │ │ │ + beq.n 3822e │ │ │ │ + add.w r3, sp, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + cbz r3, 38236 │ │ │ │ + ldrd r8, r0, [sp, #32] │ │ │ │ + b.n 37fd6 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #316] @ (38374 ) │ │ │ │ + movs r5, #4 │ │ │ │ + ldr r1, [pc, #316] @ (38378 ) │ │ │ │ + ldr r2, [pc, #316] @ (3837c ) │ │ │ │ add r1, pc │ │ │ │ - mov r7, r4 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - mov r5, r4 │ │ │ │ - movw r8, #855 @ 0x357 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ - b.n 384c8 │ │ │ │ - mov r4, r2 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - mov r2, r1 │ │ │ │ - bgt.n 38aca │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 38a4e │ │ │ │ - ldr r3, [pc, #672] @ (38cd8 ) │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - beq.w 38d7e │ │ │ │ - ldr r3, [pc, #664] @ (38cdc ) │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + ldr r3, [pc, #308] @ (38380 ) │ │ │ │ + ldr r1, [pc, #312] @ (38384 ) │ │ │ │ + str r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #664] @ (38ce0 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 38270 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 38d8e │ │ │ │ - movs r5, #0 │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - mov sl, r6 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - movw r8, #855 @ 0x357 │ │ │ │ - b.n 384d4 │ │ │ │ - movs r4, #0 │ │ │ │ - mov sl, r7 │ │ │ │ - mov.w r8, #856 @ 0x358 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 384c8 │ │ │ │ - lsls r7, r3, #6 │ │ │ │ - bpl.w 3916c │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w fp, [r1] │ │ │ │ - ldr r7, [r1, #4] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp r3, r0 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [fp] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 3821a │ │ │ │ - b.w 3821e │ │ │ │ - mov sl, r7 │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r9, r7 │ │ │ │ - mov r5, r7 │ │ │ │ - movw r8, #857 @ 0x359 │ │ │ │ - b.n 384c8 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 38860 │ │ │ │ - ldr r3, [pc, #524] @ (38cd8 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r1, [pc, #532] @ (38ce4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3b8c │ │ │ │ - b.n 38a4e │ │ │ │ - bl 89f4 │ │ │ │ - b.n 388fa │ │ │ │ - movs r4, #0 │ │ │ │ - mov sl, r7 │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - movw r8, #857 @ 0x359 │ │ │ │ - b.n 384c8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 388dc │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 388c8 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - b.w 38142 │ │ │ │ - mov r0, r5 │ │ │ │ + beq.n 38270 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 38270 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3899e │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - movw r8, #847 @ 0x34f │ │ │ │ - b.n 383e2 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 38288 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - ldr r3, [pc, #368] @ (38ca0 ) │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 38f3c │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r6, sl │ │ │ │ - bl b03c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.n 38288 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 38288 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + cbz r0, 382a0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38b62 │ │ │ │ + beq.n 382a0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 38bb8 │ │ │ │ - cbz r4, 38b8e │ │ │ │ - ldr r3, [pc, #292] @ (38c8c ) │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 38fac │ │ │ │ - ldrb.w r3, [sp, #70] @ 0x46 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 38428 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - add.w r0, sp, #70 @ 0x46 │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 38428 │ │ │ │ - ldr.w r4, [sl] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.w 38110 │ │ │ │ - subs r4, #1 │ │ │ │ - str.w r4, [sl] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 38110 │ │ │ │ - mov r0, sl │ │ │ │ - mov fp, r4 │ │ │ │ - mov sl, r4 │ │ │ │ - movw r8, #847 @ 0x34f │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 382a0 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 383e2 │ │ │ │ - mov r0, r6 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + cbz r0, 382b8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 382b8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 382b8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 38b62 │ │ │ │ + ldr r0, [pc, #204] @ (38388 ) │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ + add r0, pc │ │ │ │ + bl d294 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3815e │ │ │ │ mov r0, r9 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 38612 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 383de │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - blx 3ad0 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 39044 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 38bfa │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 38d86 │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ - mov r0, sl │ │ │ │ - ldr r7, [r2, #112] @ 0x70 │ │ │ │ - blx r7 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 39058 │ │ │ │ - mov r0, sl │ │ │ │ - str r7, [sp, #20] │ │ │ │ - blx r7 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 390be │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r0, sl │ │ │ │ - blx r3 │ │ │ │ + blx 395c │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 3801e │ │ │ │ + mov r2, r4 │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 240ec │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 390c6 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - bl 10888 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 39156 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 38232 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 38232 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 38232 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - add.w r0, sp, #70 @ 0x46 │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + beq.w 385d4 │ │ │ │ + blx 377c │ │ │ │ + b.n 380fe │ │ │ │ + vldr d0, [sl, #8] │ │ │ │ + b.n 3803c │ │ │ │ + mov r0, r7 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 389fe │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - mov sl, r6 │ │ │ │ - mov.w r8, #860 @ 0x35c │ │ │ │ - b.w 383e2 │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ + bne.w 380ca │ │ │ │ + ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 384d0 │ │ │ │ + ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 384c4 │ │ │ │ + ldr r0, [pc, #108] @ (3838c ) │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ + add r0, pc │ │ │ │ + bl d294 │ │ │ │ + blx 377c │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 385d8 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 380ea │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r5, #54] @ 0x36 │ │ │ │ + strh r2, [r0, #8] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ movs r2, r0 │ │ │ │ - b.n 38fac │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ - movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - bne.n 38ccc │ │ │ │ + lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + lsls r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r5, r0, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r4, r6} │ │ │ │ + b.n 38b38 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r7} │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ + movs r2, r0 │ │ │ │ + bne.n 38418 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #11 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #11 │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + beq.n 38364 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + stmia r7!, {r1, r2} │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r5} │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00ac │ │ │ │ + beq.n 382a4 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r0, r0 │ │ │ │ + beq.n 383e0 │ │ │ │ movs r0, r0 │ │ │ │ - vcvt.f64.f32 d0, s0 │ │ │ │ - blx 3844 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 3888a │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 38d0c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 387ee │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - mov sl, r6 │ │ │ │ - movw r8, #858 @ 0x35a │ │ │ │ - b.w 383e2 │ │ │ │ - mov r0, fp │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - b.n 38926 │ │ │ │ - bl 89f4 │ │ │ │ - b.n 389b2 │ │ │ │ - mov fp, sl │ │ │ │ - movw r8, #847 @ 0x34f │ │ │ │ - b.w 383e2 │ │ │ │ - blx 3bf8 │ │ │ │ - mov sl, r0 │ │ │ │ - b.n 38796 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 38116 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3898a │ │ │ │ - vldr s0, [r1, #20] │ │ │ │ - vcvt.f64.f32 d0, s0 │ │ │ │ - blx 3844 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 38954 │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - mov sl, r6 │ │ │ │ - mov r7, r9 │ │ │ │ - movw r8, #859 @ 0x35b │ │ │ │ - b.w 38532 │ │ │ │ - mov r0, r7 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ + b.n 380fe │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - b.n 389da │ │ │ │ - ldr.w r3, [pc, #1188] @ 39224 │ │ │ │ - add r3, pc │ │ │ │ - b.n 38a46 │ │ │ │ - mov r0, r2 │ │ │ │ + b.n 3815e │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 38bfa │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - mov sl, r6 │ │ │ │ - mov r7, r9 │ │ │ │ - mov r5, r9 │ │ │ │ - movw r8, #855 @ 0x357 │ │ │ │ - b.w 384e4 │ │ │ │ - ldr.w sl, [r9, #12] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 391a0 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + b.n 38146 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3812e │ │ │ │ + ldr r3, [pc, #980] @ (38788 ) │ │ │ │ + movs r5, #4 │ │ │ │ + ldr r1, [pc, #980] @ (3878c ) │ │ │ │ + ldr r2, [pc, #984] @ (38790 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r3, [pc, #972] @ (38794 ) │ │ │ │ + ldr r1, [pc, #976] @ (38798 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + b.n 38258 │ │ │ │ + blx 3940 │ │ │ │ + cbnz r0, 383e8 │ │ │ │ + ldr r3, [pc, #940] @ (38788 ) │ │ │ │ + ldr r1, [pc, #956] @ (3879c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 38258 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 37ff4 │ │ │ │ + blx 3940 │ │ │ │ + cbnz r0, 3840c │ │ │ │ + ldr r3, [pc, #904] @ (38788 ) │ │ │ │ + ldr r1, [pc, #924] @ (387a0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 38258 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 38024 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 38058 │ │ │ │ + b.n 38258 │ │ │ │ + ldr r2, [pc, #888] @ (387a4 ) │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, pc │ │ │ │ + bl c084 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 3806e │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 38452 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ cmp r3, r2 │ │ │ │ + beq.n 38452 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 385e4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 3846a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ + beq.n 3846a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 385ea │ │ │ │ ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38dec │ │ │ │ + beq.n 38482 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 390e4 │ │ │ │ - movs r2, #2 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - strd sl, r7, [sp, #56] @ 0x38 │ │ │ │ - bl b03c │ │ │ │ + beq.w 385dc │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 388b4 │ │ │ │ + beq.w 382c2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 388b4 │ │ │ │ + bne.w 382c2 │ │ │ │ mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 388b4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 3940 │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ + b.n 382c2 │ │ │ │ + ldr r1, [pc, #768] @ (387a8 ) │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ + ldr r0, [pc, #768] @ (387ac ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3c68 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3890e │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 38d0c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + beq.w 385d4 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 380a0 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 3831c │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 38312 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 38d0c │ │ │ │ - mov r0, fp │ │ │ │ - mov sl, r6 │ │ │ │ + beq.n 383f8 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 383f8 │ │ │ │ + mov r0, r9 │ │ │ │ + blx r3 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 383f8 │ │ │ │ + ldr r2, [pc, #700] @ (387b0 ) │ │ │ │ + ldr r3, [r6, r2] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 3853e │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.n 385f0 │ │ │ │ + ldr.w r5, [sl, #8] │ │ │ │ + cmp r5, #15 │ │ │ │ + bhi.n 3854e │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ + and.w r5, r5, #3 │ │ │ │ + rsb r5, r5, #1 │ │ │ │ + mul.w r5, r2, r5 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 3801e │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 3801e │ │ │ │ + mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - movw r8, #858 @ 0x35a │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - b.w 383e2 │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - mov sl, r6 │ │ │ │ - movw r8, #859 @ 0x35b │ │ │ │ - b.w 383e2 │ │ │ │ - ldr.w fp, [r9, #12] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 391e8 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r5, [r9, #8] │ │ │ │ + b.n 3801e │ │ │ │ + bl 837c │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3840c │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + b.n 384fe │ │ │ │ + mov r0, sl │ │ │ │ + blx 395c │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 3851c │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 383d4 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 383d4 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 383d4 │ │ │ │ + ldr r3, [pc, #572] @ (387b0 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [fp] │ │ │ │ + bne.n 385ba │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #7 │ │ │ │ + bpl.w 38696 │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ + cmp r4, #15 │ │ │ │ + bhi.n 385ca │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + and.w r4, r4, #3 │ │ │ │ + rsb r4, r4, #1 │ │ │ │ + mul.w r4, r3, r4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38eb4 │ │ │ │ + beq.w 37fee │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 390ec │ │ │ │ - movs r2, #2 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + bne.w 37fee │ │ │ │ mov r0, r5 │ │ │ │ - strd fp, r4, [sp, #56] @ 0x38 │ │ │ │ - bl b03c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 38976 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 38976 │ │ │ │ - mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 38976 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 3940 │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ + b.n 37fee │ │ │ │ + bl 837c │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 389c6 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 38e5e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 38e5e │ │ │ │ - mov r0, r7 │ │ │ │ - mov sl, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - movw r8, #859 @ 0x35b │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - b.w 383e2 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 38d0c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 38d0c │ │ │ │ + beq.w 383e8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + b.n 38580 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 395c │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 3859c │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 38308 │ │ │ │ + mov r4, r6 │ │ │ │ + b.n 380fe │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 38d0c │ │ │ │ - ldr.w r7, [sl, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 391b8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r6, [sl, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 38f7e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 390fc │ │ │ │ - movs r2, #2 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ - strd r7, r9, [sp, #56] @ 0x38 │ │ │ │ - bl b03c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 38b52 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 38b52 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 38482 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 38b52 │ │ │ │ - ldr r3, [pc, #632] @ (39228 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 39126 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + b.n 38452 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3846a │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 38750 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 38750 │ │ │ │ + mov r0, sl │ │ │ │ + blx r2 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 38750 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 3864e │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #7 │ │ │ │ + bpl.n 38688 │ │ │ │ + ldr r5, [r2, #8] │ │ │ │ + cmp r5, #15 │ │ │ │ + bhi.n 3867a │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ + and.w r5, r5, #3 │ │ │ │ + rsb r5, r5, #1 │ │ │ │ + mul.w r5, r1, r5 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 38b70 │ │ │ │ - ldr.w r3, [r0, #172] @ 0xac │ │ │ │ + beq.w 3851c │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 3851c │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3851c │ │ │ │ + bl 837c │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 38614 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 3840c │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 3840c │ │ │ │ + mov r0, sl │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3840c │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + blx 395c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 38630 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl bfa8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 38630 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 39138 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w 39216 │ │ │ │ - ldr r2, [pc, #596] @ (3922c ) │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ - cmp r6, r2 │ │ │ │ - beq.w 39200 │ │ │ │ - ldr r2, [pc, #588] @ (39230 ) │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ - cmp r6, r2 │ │ │ │ - beq.w 3919c │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 39004 │ │ │ │ - adds r3, #8 │ │ │ │ - ldr.w r2, [r3, #4]! │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 38b70 │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r5, r6 │ │ │ │ - bne.n 38ff4 │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #556] @ (39234 ) │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr.w r1, [r8, r1] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #548] @ (39238 ) │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.n 38738 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 38738 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 38738 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 386f8 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.n 3872a │ │ │ │ + ldr.w r4, [r9, #8] │ │ │ │ + cmp r4, #15 │ │ │ │ + bhi.n 38720 │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + and.w r4, r4, #3 │ │ │ │ + rsb r4, r4, #1 │ │ │ │ + mul.w r4, r3, r4 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39030 │ │ │ │ + beq.w 3859c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 38800 │ │ │ │ - mov.w sl, #0 │ │ │ │ - movw r8, #847 @ 0x34f │ │ │ │ - mov r9, sl │ │ │ │ - mov r7, sl │ │ │ │ - mov r5, sl │ │ │ │ - mov fp, sl │ │ │ │ - b.w 384e4 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov sl, r6 │ │ │ │ + bne.w 3859c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3859c │ │ │ │ + bl 837c │ │ │ │ mov r9, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - movw r8, #855 @ 0x357 │ │ │ │ - b.w 384c8 │ │ │ │ - mov r7, sl │ │ │ │ - mov r4, r0 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 386b4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39070 │ │ │ │ + beq.w 383e8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 390f4 │ │ │ │ - bl 10888 │ │ │ │ - cbz r0, 390a4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 3908a │ │ │ │ - subs r4, #1 │ │ │ │ - str r4, [r2, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 3910a │ │ │ │ - mov r9, fp │ │ │ │ - mov sl, r6 │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - movs r7, #0 │ │ │ │ - movw r8, #855 @ 0x357 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 38514 │ │ │ │ - b.w 383e2 │ │ │ │ - ldr r3, [pc, #404] @ (3923c ) │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cbnz r4, 39104 │ │ │ │ - ldr r3, [pc, #400] @ (39240 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [pc, #400] @ (39244 ) │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - b.n 39076 │ │ │ │ - mov r7, sl │ │ │ │ - movs r4, #1 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - b.n 3905e │ │ │ │ - mov r3, r7 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r7, sl │ │ │ │ - mov sl, r3 │ │ │ │ - mov r9, fp │ │ │ │ - movs r4, #0 │ │ │ │ - mov fp, r5 │ │ │ │ - movw r8, #855 @ 0x357 │ │ │ │ - mov r5, sl │ │ │ │ - bl 8be4 │ │ │ │ - mov sl, r6 │ │ │ │ - b.w 384c8 │ │ │ │ - mov r0, r9 │ │ │ │ + bne.w 383e8 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 38dec │ │ │ │ + b.n 383e8 │ │ │ │ mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 38eb4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 39070 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 38f7e │ │ │ │ - ldr r3, [pc, #320] @ (39248 ) │ │ │ │ - add r3, pc │ │ │ │ - b.n 390b2 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r9, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov sl, r6 │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - mov r7, r4 │ │ │ │ - movw r8, #855 @ 0x357 │ │ │ │ - b.w 3850e │ │ │ │ + blx 395c │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 386d6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl bfa8 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 386d6 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #292] @ (3924c ) │ │ │ │ - ldr r1, [pc, #292] @ (39250 ) │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 38702 │ │ │ │ + ldr r3, [pc, #68] @ (38788 ) │ │ │ │ + ldr r1, [pc, #112] @ (387b4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 39018 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 38b70 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3913a │ │ │ │ - ldr r3, [pc, #264] @ (39254 ) │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 38b70 │ │ │ │ - b.n 39004 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r9, fp │ │ │ │ - mov r7, sl │ │ │ │ - mov fp, r5 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - mov r5, r3 │ │ │ │ - mov sl, r6 │ │ │ │ - movw r8, #855 @ 0x357 │ │ │ │ - b.w 384c8 │ │ │ │ - ldr r3, [pc, #232] @ (39258 ) │ │ │ │ - movw r2, #21429 @ 0x53b5 │ │ │ │ - ldr r1, [pc, #232] @ (3925c ) │ │ │ │ - ldr r0, [pc, #232] @ (39260 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1176 @ 0x498 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #220] @ (39264 ) │ │ │ │ - movw r2, #21424 @ 0x53b0 │ │ │ │ - ldr r1, [pc, #220] @ (39268 ) │ │ │ │ - ldr r0, [pc, #220] @ (3926c ) │ │ │ │ - add r3, pc │ │ │ │ + b.n 38702 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 38658 │ │ │ │ + ldr r2, [pc, #44] @ (38788 ) │ │ │ │ + ldr r1, [pc, #88] @ (387b8 ) │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1176 @ 0x498 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + blx 3764 │ │ │ │ + b.n 38658 │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #204] @ (39270 ) │ │ │ │ - movw r2, #21536 @ 0x5420 │ │ │ │ - ldr r1, [pc, #204] @ (39274 ) │ │ │ │ - ldr r0, [pc, #204] @ (39278 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1176 @ 0x498 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #192] @ (3927c ) │ │ │ │ - movw r2, #21356 @ 0x536c │ │ │ │ - ldr r1, [pc, #192] @ (39280 ) │ │ │ │ - ldr r0, [pc, #192] @ (39284 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1176 @ 0x498 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #180] @ (39288 ) │ │ │ │ - movw r2, #21497 @ 0x53f9 │ │ │ │ - ldr r1, [pc, #180] @ (3928c ) │ │ │ │ - ldr r0, [pc, #180] @ (39290 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1176 @ 0x498 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #168] @ (39294 ) │ │ │ │ - movw r2, #21573 @ 0x5445 │ │ │ │ - ldr r1, [pc, #168] @ (39298 ) │ │ │ │ - ldr r0, [pc, #168] @ (3929c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1176 @ 0x498 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #156] @ (392a0 ) │ │ │ │ + ldr r3, [pc, #76] @ (387bc ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #156] @ (392a4 ) │ │ │ │ - ldr r0, [pc, #156] @ (392a8 ) │ │ │ │ + ldr r1, [pc, #72] @ (387c0 ) │ │ │ │ + ldr r0, [pc, #76] @ (387c4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40dc │ │ │ │ - bl 42ec │ │ │ │ - bl 41fc │ │ │ │ - nop │ │ │ │ - add r2, sp, #616 @ 0x268 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r2, #31] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ - movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r0, 39282 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, pc, #88 @ (adr r7, 392a4 ) │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - sxtb r6, r7 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf2ea0000 │ │ │ │ - add r6, pc, #672 @ (adr r6, 39500 ) │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7b6 │ │ │ │ + ldmia r7!, {r3, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2d20000 │ │ │ │ - add r6, pc, #576 @ (adr r6, 394ac ) │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb786 │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2b60000 │ │ │ │ - add r6, pc, #464 @ (adr r6, 39448 ) │ │ │ │ + cbnz r6, 387f2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r6, lr} │ │ │ │ + cbnz r2, 387ee │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf29e0000 │ │ │ │ - add r6, pc, #368 @ (adr r6, 393f4 ) │ │ │ │ + ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb69e │ │ │ │ + bcs.n 38770 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2860000 │ │ │ │ - add r6, pc, #272 @ (adr r6, 393a0 ) │ │ │ │ + stmia r2!, {r3, r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf26e0000 │ │ │ │ - add r6, pc, #176 @ (adr r6, 3934c ) │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb7ce │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 39370 │ │ │ │ + ble.n 387f0 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #784 @ (adr r7, 395b8 ) │ │ │ │ + push {r1, r2, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #0 │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {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, #3984] @ 0xf90 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r2, [pc, #920] @ (3965c ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #920] @ (39660 ) │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r2, [pc, #1096] @ 38c28 │ │ │ │ + ldr.w ip, [pc, #1096] @ 38c2c │ │ │ │ + mov r8, r3 │ │ │ │ + ldr.w r3, [pc, #1092] @ 38c30 │ │ │ │ add r2, pc │ │ │ │ - ldr.w ip, [pc, #920] @ 39664 │ │ │ │ add ip, pc │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + add.w ip, ip, #148 @ 0x94 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + mov lr, r7 │ │ │ │ + ldr.w r6, [pc, #1072] @ 38c34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #908] @ (39668 ) │ │ │ │ - add r3, pc │ │ │ │ - add.w r3, r3, #932 @ 0x3a4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r7, 3934c │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.w 39626 │ │ │ │ - ldr r4, [pc, #880] @ (3966c ) │ │ │ │ - ldr.w r4, [ip, r4] │ │ │ │ - cmp r2, r4 │ │ │ │ - beq.w 39646 │ │ │ │ - ldr r4, [pc, #872] @ (39670 ) │ │ │ │ - ldr.w r4, [ip, r4] │ │ │ │ - cmp r2, r4 │ │ │ │ - beq.w 3962a │ │ │ │ - ldr.w lr, [r7, #8] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.n 3934c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 39448 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 39436 │ │ │ │ - ldr r3, [pc, #844] @ (39674 ) │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r1, [pc, #844] @ (39678 ) │ │ │ │ - ldr r2, [pc, #844] @ (3967c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r4, [ip, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r5, r1, [sp] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #832] @ (39680 ) │ │ │ │ - ldr r1, [pc, #836] @ (39684 ) │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - b.n 39510 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.n 39326 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + strd r3, r3, [sp, #32] │ │ │ │ + add r6, pc │ │ │ │ + strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ + ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ + ldr.w r3, [ip] │ │ │ │ + str.w r3, [lr] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 3886a │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 3906c │ │ │ │ + ldr r2, [pc, #1020] @ (38c38 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 39056 │ │ │ │ + ldr r2, [pc, #1012] @ (38c3c ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 39052 │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 3886a │ │ │ │ + cmp r4, #4 │ │ │ │ + bhi.w 38c98 │ │ │ │ + tbh [pc, r4, lsl #1] │ │ │ │ + lsls r1, r6, #4 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ + lsls r7, r3, #4 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ + lsls r5, r1, #4 │ │ │ │ + cmp r4, #4 │ │ │ │ + bne.w 38c98 │ │ │ │ + ldr.w r8, [r5] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ + strne.w r3, [r8] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ + bpl.w 38e40 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cmp r4, #15 │ │ │ │ + bls.w 38a6a │ │ │ │ + blx 395c │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + beq.w 38cd0 │ │ │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r5, r2, #7 │ │ │ │ + bpl.w 38dc4 │ │ │ │ + ldr.w r5, [r9, #8] │ │ │ │ + cmp r5, #15 │ │ │ │ + bhi.w 38bb0 │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + and.w r5, r5, #3 │ │ │ │ + rsb r5, r5, #1 │ │ │ │ + mul.w r5, r3, r5 │ │ │ │ + adds r3, r5, #1 │ │ │ │ + beq.w 38cf4 │ │ │ │ + ldr r3, [pc, #816] @ (38c40 ) │ │ │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 38bdc │ │ │ │ + mov r0, sl │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s15, d0 │ │ │ │ + vmov.f32 s14, s15 │ │ │ │ + vmov.f32 s16, s15 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 38d04 │ │ │ │ + ldr r3, [pc, #768] @ (38c44 ) │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ + ldr r1, [r6, r3] │ │ │ │ + ldr r3, [pc, #764] @ (38c48 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r8, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r1 │ │ │ │ + bne.w 38d10 │ │ │ │ + ldr r3, [pc, #752] @ (38c4c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r6, [r3, #280] @ 0x118 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - strd r3, r3, [r6, #4] │ │ │ │ - strh r3, [r6, #12] │ │ │ │ - ldr r3, [pc, #792] @ (39688 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r7, [r3, #356] @ 0x164 │ │ │ │ + strd r3, r3, [r7, #4] │ │ │ │ + strh r3, [r7, #12] │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3941e │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 3958a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bne.w 38bba │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 38d8c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39392 │ │ │ │ + beq.n 3898a │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #760] @ (3968c ) │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r2, [pc, #708] @ (38c50 ) │ │ │ │ movs r3, #7 │ │ │ │ - add r1, sp, #32 │ │ │ │ - mov r0, r6 │ │ │ │ + vldr d7, [pc, #656] @ 38c20 │ │ │ │ + add r1, sp, #24 │ │ │ │ add r2, pc │ │ │ │ - mov.w r8, #0 │ │ │ │ + mov r0, r7 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ - mov.w r9, #0 │ │ │ │ - strd r8, r9, [sp, #32] │ │ │ │ + vstr d7, [sp, #24] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 39554 │ │ │ │ + beq.w 38bf2 │ │ │ │ ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 39544 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 38070 │ │ │ │ - mov r5, r0 │ │ │ │ + bne.w 38be2 │ │ │ │ + mov r2, r4 │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + movs r4, #1 │ │ │ │ + mov r3, r5 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 36fa0 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39554 │ │ │ │ + beq.w 38bf2 │ │ │ │ blx 377c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 393ea │ │ │ │ + beq.n 389e8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 39520 │ │ │ │ - cbz r4, 39400 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 38c7e │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 38a00 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39400 │ │ │ │ + beq.n 38a00 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 38c78 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 38a18 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 38a18 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 38c92 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + cbz r0, 38a30 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 38a30 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 38c8c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + cbz r0, 38a48 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 38a48 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3957c │ │ │ │ - ldr r2, [pc, #652] @ (39690 ) │ │ │ │ - ldr r3, [pc, #604] @ (39660 ) │ │ │ │ + beq.w 38c86 │ │ │ │ + ldr r2, [pc, #520] @ (38c54 ) │ │ │ │ + ldr r3, [pc, #484] @ (38c30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 39622 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.w 3901c │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ + vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 38070 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3961a │ │ │ │ - blx 377c │ │ │ │ - b.n 393ea │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r5 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + and.w r4, r4, #3 │ │ │ │ + rsb r4, r4, #1 │ │ │ │ + mul.w r4, r3, r4 │ │ │ │ + b.n 388d8 │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - adds r5, r1, r2 │ │ │ │ - add.w r9, r7, #8 │ │ │ │ - add r2, r6 │ │ │ │ - mov r1, r6 │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r6, r7 │ │ │ │ - mov r7, lr │ │ │ │ - str.w ip, [sp, #16] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3962e │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr.w r4, [r9, #4]! │ │ │ │ - cbnz r3, 3947c │ │ │ │ - b.n 394ae │ │ │ │ - ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 394ae │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 39476 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - subs r0, r0, r1 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, ip │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r4, [r3, r0] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - cmp r7, r8 │ │ │ │ - beq.w 395aa │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - adds r5, #4 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 39464 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #480] @ (39694 ) │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.w 39600 │ │ │ │ - ldr r3, [pc, #468] @ (39698 ) │ │ │ │ - mov r0, r4 │ │ │ │ - strd r1, r2, [sp, #20] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + ldr r2, [pc, #404] @ (38c58 ) │ │ │ │ + mov r0, r8 │ │ │ │ + mov.w r8, r4, lsl #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, pc │ │ │ │ add r3, sp, #32 │ │ │ │ - bl 9f10 │ │ │ │ - mov r3, r0 │ │ │ │ - ldrd r1, r2, [sp, #20] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 39528 │ │ │ │ - ldr.w ip, [sp, #16] │ │ │ │ - adds r3, #1 │ │ │ │ - beq.n 394fa │ │ │ │ - ldr r0, [pc, #396] @ (39674 ) │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [pc, #432] @ (3969c ) │ │ │ │ - ldr r1, [pc, #436] @ (396a0 ) │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add.w r1, r5, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl a11c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 38b42 │ │ │ │ + cmp r4, #3 │ │ │ │ + bgt.n 38b18 │ │ │ │ + add r8, sp │ │ │ │ + ldr.w r3, [r8, #32] │ │ │ │ + cbz r3, 38b20 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + cmp r4, #3 │ │ │ │ + beq.n 38b18 │ │ │ │ + add.w r2, sp, r3, lsl #2 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + cbz r2, 38b1e │ │ │ │ + adds r3, r4, #2 │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.n 38b18 │ │ │ │ + add.w r2, sp, r3, lsl #2 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + cbz r2, 38b1e │ │ │ │ + adds r4, #3 │ │ │ │ + cmp r4, #4 │ │ │ │ + beq.n 38b18 │ │ │ │ + add.w r3, sp, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + cbz r3, 38b20 │ │ │ │ + ldrd r8, r0, [sp, #32] │ │ │ │ + b.n 388c0 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #312] @ (38c5c ) │ │ │ │ + movs r5, #4 │ │ │ │ + ldr r1, [pc, #312] @ (38c60 ) │ │ │ │ + ldr r2, [pc, #316] @ (38c64 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r0, [ip, r0] │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + ldr r3, [pc, #308] @ (38c68 ) │ │ │ │ + ldr r1, [pc, #308] @ (38c6c ) │ │ │ │ + str r4, [sp, #8] │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 38b5a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 38b5a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 38b5a │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 38b72 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 38b72 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 38b72 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + cbz r0, 38b8a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 38b8a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 38b8a │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 39510 │ │ │ │ + cbz r0, 38ba2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39510 │ │ │ │ + beq.n 38ba2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 39584 │ │ │ │ - ldr r0, [pc, #400] @ (396a4 ) │ │ │ │ - movw r1, #847 @ 0x34f │ │ │ │ - movs r5, #0 │ │ │ │ + cbnz r3, 38ba2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r0, [pc, #204] @ (38c70 ) │ │ │ │ + movs r1, #119 @ 0x77 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - b.n 39400 │ │ │ │ + bl d294 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 38a48 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 395c │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 38908 │ │ │ │ + mov r2, r4 │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 36fa0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 38ebc │ │ │ │ + blx 377c │ │ │ │ + b.n 389e8 │ │ │ │ + vldr d0, [sl, #8] │ │ │ │ + b.n 38926 │ │ │ │ mov r0, r7 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 393ea │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - add r4, sp, #44 @ 0x2c │ │ │ │ - ldr.w ip, [sp, #32] │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str.w r0, [r4, ip, lsl #2] │ │ │ │ - cmp r3, lr │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - b.n 39498 │ │ │ │ movs r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 393c0 │ │ │ │ + bne.w 389b4 │ │ │ │ ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 395f2 │ │ │ │ + bne.w 38db8 │ │ │ │ ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 395e6 │ │ │ │ - ldr r0, [pc, #320] @ (396a8 ) │ │ │ │ - movw r1, #847 @ 0x34f │ │ │ │ + bne.w 38dac │ │ │ │ + ldr r0, [pc, #108] @ (38c74 ) │ │ │ │ + movs r1, #119 @ 0x77 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ + bl d294 │ │ │ │ blx 377c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 3961e │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 393d6 │ │ │ │ - mov r0, r4 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 38ec0 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 389d4 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + strb r0, [r0, #19] │ │ │ │ + movs r2, r0 │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r3, #18] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ + movs r2, r0 │ │ │ │ + bge.n 38c4c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r4, #9] │ │ │ │ + movs r2, r0 │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r2, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4!, {r3, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + bkpt 0x001c │ │ │ │ + movs r0, r0 │ │ │ │ + bkpt 0x0036 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3!, {r1, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 39400 │ │ │ │ + b.n 38a00 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 39510 │ │ │ │ - ldr r1, [pc, #288] @ (396ac ) │ │ │ │ - movw r2, #847 @ 0x34f │ │ │ │ - ldr r0, [pc, #284] @ (396b0 ) │ │ │ │ + b.n 389e8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 38a48 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 38a30 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 38a18 │ │ │ │ + ldr r3, [pc, #980] @ (39070 ) │ │ │ │ + movs r5, #4 │ │ │ │ + ldr r1, [pc, #980] @ (39074 ) │ │ │ │ + ldr r2, [pc, #984] @ (39078 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r3, [pc, #972] @ (3907c ) │ │ │ │ + ldr r1, [pc, #976] @ (39080 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + b.n 38b42 │ │ │ │ + blx 3940 │ │ │ │ + cbnz r0, 38cd0 │ │ │ │ + ldr r3, [pc, #940] @ (39070 ) │ │ │ │ + ldr r1, [pc, #956] @ (39084 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 38b42 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 388de │ │ │ │ + blx 3940 │ │ │ │ + cbnz r0, 38cf4 │ │ │ │ + ldr r3, [pc, #904] @ (39070 ) │ │ │ │ + ldr r1, [pc, #924] @ (39088 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 38b42 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3890e │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 38942 │ │ │ │ + b.n 38b42 │ │ │ │ + ldr r2, [pc, #888] @ (3908c ) │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, pc │ │ │ │ + bl c084 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 38958 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cbz r0, 38d3a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 38d3a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 38ecc │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cbz r0, 38d52 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 38d52 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 38ed2 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 38d6a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 38ec4 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 38bac │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 38bac │ │ │ │ + mov r0, sl │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 38bac │ │ │ │ + ldr r1, [pc, #768] @ (39090 ) │ │ │ │ + movs r2, #119 @ 0x77 │ │ │ │ + ldr r0, [pc, #768] @ (39094 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3961a │ │ │ │ + beq.w 38ebc │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 39392 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - mov r6, r1 │ │ │ │ - ldr.w ip, [sp, #16] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 39362 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 39362 │ │ │ │ - ldr r3, [pc, #176] @ (39674 ) │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r1, [pc, #236] @ (396b4 ) │ │ │ │ - ldr r2, [pc, #240] @ (396b8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r4, [ip, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r5, r1, [sp] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #228] @ (396bc ) │ │ │ │ - ldr r1, [pc, #228] @ (396c0 ) │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - b.n 39510 │ │ │ │ + b.n 3898a │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 39564 │ │ │ │ - mov r1, r7 │ │ │ │ + b.n 38c06 │ │ │ │ + movs r2, #119 @ 0x77 │ │ │ │ + mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - movw r2, #847 @ 0x34f │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 3955c │ │ │ │ - ldr r3, [pc, #192] @ (396c4 ) │ │ │ │ - mov r0, r4 │ │ │ │ - strd r1, r2, [sp, #20] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #32 │ │ │ │ - bl 8184 │ │ │ │ - mov r3, r0 │ │ │ │ - ldrd r1, r2, [sp, #20] │ │ │ │ - b.n 394d8 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 39554 │ │ │ │ - mov r5, r7 │ │ │ │ - b.n 393ea │ │ │ │ + b.n 38bfc │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 38ce0 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 38ce0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx r3 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 38ce0 │ │ │ │ + ldr r2, [pc, #700] @ (39098 ) │ │ │ │ + ldr r3, [r6, r2] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 38e26 │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.n 38ed8 │ │ │ │ + ldr.w r5, [sl, #8] │ │ │ │ + cmp r5, #15 │ │ │ │ + bhi.n 38e36 │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ + and.w r5, r5, #3 │ │ │ │ + rsb r5, r5, #1 │ │ │ │ + mul.w r5, r2, r5 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 38908 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 38908 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 38908 │ │ │ │ + bl 837c │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 38cf4 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + b.n 38de6 │ │ │ │ + mov r0, sl │ │ │ │ + blx 395c │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 38e04 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 38cbc │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 38cbc │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 38cbc │ │ │ │ + ldr r3, [pc, #572] @ (39098 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 38ea2 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #7 │ │ │ │ + bpl.w 38f7e │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ + cmp r4, #15 │ │ │ │ + bhi.n 38eb2 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + and.w r4, r4, #3 │ │ │ │ + rsb r4, r4, #1 │ │ │ │ + mul.w r4, r3, r4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 388d8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 388d8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 388d8 │ │ │ │ + bl 837c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 38cd0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + b.n 38e68 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 395c │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 38e84 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 38bf2 │ │ │ │ + mov r4, r6 │ │ │ │ + b.n 389e8 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 38d6a │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 38d3a │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 38d52 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 39038 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 39038 │ │ │ │ + mov r0, sl │ │ │ │ + blx r2 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 39038 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 38f36 │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #7 │ │ │ │ + bpl.n 38f70 │ │ │ │ + ldr r5, [r2, #8] │ │ │ │ + cmp r5, #15 │ │ │ │ + bhi.n 38f62 │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ + and.w r5, r5, #3 │ │ │ │ + rsb r5, r5, #1 │ │ │ │ + mul.w r5, r1, r5 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 38e04 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 38e04 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 38e04 │ │ │ │ + bl 837c │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 38efc │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 38cf4 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 38cf4 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 38cf4 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + blx 395c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 38f18 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl bfa8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 38f18 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 39020 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 39020 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 39020 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 38fe0 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.n 39012 │ │ │ │ + ldr.w r4, [r9, #8] │ │ │ │ + cmp r4, #15 │ │ │ │ + bhi.n 39008 │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + and.w r4, r4, #3 │ │ │ │ + rsb r4, r4, #1 │ │ │ │ + mul.w r4, r3, r4 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 38e84 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 38e84 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 38e84 │ │ │ │ + bl 837c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 38f9c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 38cd0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 38cd0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 38cd0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 395c │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 38fbe │ │ │ │ + mov r0, r9 │ │ │ │ + bl bfa8 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 38fbe │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - bl 40dc │ │ │ │ - bl 40ac │ │ │ │ - ldr r3, [pc, #152] @ (396c8 ) │ │ │ │ - movw r2, #33925 @ 0x8485 │ │ │ │ - ldr r1, [pc, #148] @ (396cc ) │ │ │ │ - ldr r0, [pc, #152] @ (396d0 ) │ │ │ │ - add r3, pc │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 38fea │ │ │ │ + ldr r3, [pc, #68] @ (39070 ) │ │ │ │ + ldr r1, [pc, #112] @ (3909c ) │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3772 @ 0xebc │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #140] @ (396d4 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + b.n 38fea │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 38f40 │ │ │ │ + ldr r2, [pc, #44] @ (39070 ) │ │ │ │ + ldr r1, [pc, #88] @ (390a0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + blx 3764 │ │ │ │ + b.n 38f40 │ │ │ │ + bl 40ac │ │ │ │ + ldr r3, [pc, #76] @ (390a4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #136] @ (396d8 ) │ │ │ │ - ldr r0, [pc, #140] @ (396dc ) │ │ │ │ + ldr r1, [pc, #72] @ (390a8 ) │ │ │ │ + ldr r0, [pc, #76] @ (390ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r4, [r4, #28] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ - movs r2, r0 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ - movs r0, r0 │ │ │ │ + bl 40dc │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #952 @ (adr r4, 39a34 ) │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r1!, {r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r2, 39700 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r2, r3} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + itt cc │ │ │ │ + movcc r0, r0 │ │ │ │ + ldmiacc r2!, {r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + pop {r2, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + sxtb r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #1016 @ (adr r2, 39a9c ) │ │ │ │ + sxtb r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ - it │ │ │ │ - mov r0, r0 │ │ │ │ - itte ge │ │ │ │ - movge r0, r0 │ │ │ │ - itee ge @ unpredictable │ │ │ │ - movge r0, r0 │ │ │ │ - addlt r7, sp, #320 @ 0x140 │ │ │ │ - movlt r0, r0 │ │ │ │ - add r2, pc, #336 @ (adr r2, 39808 ) │ │ │ │ + stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - itet cc │ │ │ │ - movcc r0, r0 │ │ │ │ - cbz r0, 396d6 @ unpredictable │ │ │ │ - movcc r0, r0 │ │ │ │ - cbz r2, 396e0 │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00fc │ │ │ │ + cbnz r0, 390b4 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 3972c │ │ │ │ + lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #920 @ (adr r1, 39a68 ) │ │ │ │ + add r7, sp, #0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + bmi.n 39108 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #504 @ (adr r3, 398d4 ) │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #744 @ (adr r3, 399c8 ) │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {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, #3920] @ 0xf50 │ │ │ │ - ldr.w r3, [pc, #2864] @ 3a228 │ │ │ │ - sub sp, #132 @ 0x84 │ │ │ │ - ldr.w r2, [pc, #2864] @ 3a22c │ │ │ │ - movs r4, #0 │ │ │ │ + str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ + ldr.w r3, [pc, #2840] @ 39be0 │ │ │ │ + sub sp, #188 @ 0xbc │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #2836] @ 39be4 │ │ │ │ add r3, pc │ │ │ │ + ldr.w r6, [pc, #2836] @ 39be8 │ │ │ │ add r2, pc │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r2, [pc, #2856] @ 3a230 │ │ │ │ - ldr.w r6, [r3, #312] @ 0x138 │ │ │ │ - ldr.w r3, [pc, #2852] @ 3a234 │ │ │ │ - add r2, pc │ │ │ │ - str r0, [sp, #24] │ │ │ │ - strd r4, r4, [sp, #108] @ 0x6c │ │ │ │ - str r4, [sp, #116] @ 0x74 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - strh.w r4, [sp, #120] @ 0x78 │ │ │ │ + movs r4, #0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add r6, pc │ │ │ │ + ldr.w fp, [r3, #340] @ 0x154 │ │ │ │ + mov sl, r1 │ │ │ │ + ldr.w r3, [pc, #2820] @ 39bec │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + strd r4, r4, [sp, #124] @ 0x7c │ │ │ │ + strd r4, r4, [sp, #132] @ 0x84 │ │ │ │ + strd r4, r4, [sp, #140] @ 0x8c │ │ │ │ + str r4, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ + strd r4, r4, [sp, #168] @ 0xa8 │ │ │ │ + strh.w r4, [sp, #176] @ 0xb0 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3979e │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 3a2ba │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bne.w 39b32 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 39eda │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3974a │ │ │ │ + beq.n 39130 │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr.w r2, [pc, #2796] @ 3a238 │ │ │ │ - movs r3, #7 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ - add r0, sp, #108 @ 0x6c │ │ │ │ - add r2, pc │ │ │ │ - movs r6, #0 │ │ │ │ - add.w r2, r2, #500 @ 0x1f4 │ │ │ │ - movs r7, #0 │ │ │ │ - strd r6, r7, [sp, #88] @ 0x58 │ │ │ │ - blx 3968 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 3a722 │ │ │ │ - ldrb.w r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 397a0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, sp, #108 @ 0x6c │ │ │ │ - blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + str.w r3, [fp] │ │ │ │ + add r0, sp, #164 @ 0xa4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, fp │ │ │ │ + bl 8c08 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 397a0 │ │ │ │ + beq.w 3a232 │ │ │ │ + cbnz r5, 39160 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 39f92 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + movt r2, #16 │ │ │ │ + tst r2, r1 │ │ │ │ + bne.w 39f92 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr.w r2, [pc, #2688] @ 39bf0 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [sl] │ │ │ │ + add r2, pc │ │ │ │ movs r3, #0 │ │ │ │ - mov.w r8, #282 @ 0x11a │ │ │ │ - mov sl, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r7, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.w 3a304 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + strd sl, r3, [sp, #152] @ 0x98 │ │ │ │ + ldr.w r0, [r2, #1316] @ 0x524 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + blx 3a84 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 391aa │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 39b4c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 3a00a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 391ca │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 39b38 │ │ │ │ + ldr.w r5, [pc, #2600] @ 39bf4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r4, [r5, #516] @ 0x204 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3a04e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 391f8 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + ldr.w r3, [pc, #2556] @ 39bf8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 3a0c4 │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #156 @ 0x9c │ │ │ │ + mov r0, r8 │ │ │ │ + movs r5, #0 │ │ │ │ + strd r4, r5, [sp, #152] @ 0x98 │ │ │ │ + mov r4, r8 │ │ │ │ + bl b094 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3923a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 39b42 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3a0a2 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3a2ec │ │ │ │ - blx 3b24 │ │ │ │ + beq.w 3a146 │ │ │ │ + ldr.w r3, [pc, #2468] @ 39bfc │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r2, [r3, #1564] @ 0x61c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 3a178 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldr.w r3, [pc, #2428] @ 39c00 │ │ │ │ + str.w sl, [sp, #152] @ 0x98 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #944] @ 0x3b0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + blx 3a84 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 392b2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 39b56 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 3a1ee │ │ │ │ + mov r0, r4 │ │ │ │ + blx 353c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 39c48 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 392da │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 39fec │ │ │ │ + ldr.w r5, [pc, #2344] @ 39c04 │ │ │ │ + str r6, [sp, #148] @ 0x94 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r4, [r5, #208] @ 0xd0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 3aab8 │ │ │ │ + ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ + cmp r3, #8 │ │ │ │ + beq.w 3a042 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ + beq.w 3a138 │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ + beq.w 3a210 │ │ │ │ + lsls r7, r3, #31 │ │ │ │ + bmi.w 39b60 │ │ │ │ + ldr.w r3, [pc, #2300] @ 39c08 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #212] @ 0xd4 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #156 @ 0x9c │ │ │ │ + movs r3, #0 │ │ │ │ + strd r9, r6, [sp, #156] @ 0x9c │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + bl b094 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 3ae36 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 39344 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 39ff6 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3935c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3a000 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3b24 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3a4cc │ │ │ │ + beq.w 3a79c │ │ │ │ blx 39c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3a4e4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + blt.w 3a7d2 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 397ec │ │ │ │ + beq.n 39394 │ │ │ │ movw r2, #65534 @ 0xfffe │ │ │ │ movt r2, #16383 @ 0x3fff │ │ │ │ cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - ldreq r3, [sp, #4] │ │ │ │ - streq r1, [r3, #0] │ │ │ │ - beq.n 397ec │ │ │ │ + it eq │ │ │ │ + streq r1, [r7, #0] │ │ │ │ + beq.n 39394 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a1d4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr r3, [r1, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ - bpl.w 3b12e │ │ │ │ - ldr.w r3, [pc, #2624] @ 3a23c │ │ │ │ - mov.w ip, #0 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov r8, ip │ │ │ │ - mov r4, ip │ │ │ │ - mov fp, ip │ │ │ │ + beq.w 3a038 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #6 │ │ │ │ + bpl.w 3b856 │ │ │ │ + mov ip, r3 │ │ │ │ + ldr.w r3, [pc, #2148] @ 39c0c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r5, ip │ │ │ │ + mov r6, ip │ │ │ │ mov r0, ip │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str.w sl, [sp, #68] @ 0x44 │ │ │ │ - mov sl, r2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - strd ip, ip, [sp, #40] @ 0x28 │ │ │ │ - strd ip, ip, [sp, #32] │ │ │ │ + mov.w lr, #2 │ │ │ │ + movt lr, #32768 @ 0x8000 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr.w r3, [pc, #2128] @ 39c10 │ │ │ │ + str.w r8, [sp, #100] @ 0x64 │ │ │ │ + mov r8, r1 │ │ │ │ + add r3, pc │ │ │ │ strd ip, ip, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 3b100 │ │ │ │ - ldr.w r3, [pc, #2584] @ 3a240 │ │ │ │ - ldr.w r6, [sl, r3] │ │ │ │ - cmp r1, r6 │ │ │ │ - beq.w 3b0fc │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, fp │ │ │ │ - ble.w 3ac1c │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + str.w ip, [sp, #52] @ 0x34 │ │ │ │ + str.w ip, [sp, #44] @ 0x2c │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ + str.w ip, [sp, #36] @ 0x24 │ │ │ │ + strd ip, ip, [sp, #76] @ 0x4c │ │ │ │ + str.w fp, [sp, #96] @ 0x60 │ │ │ │ + str.w ip, [sp, #84] @ 0x54 │ │ │ │ + str.w lr, [sp, #92] @ 0x5c │ │ │ │ + str.w sl, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 3b840 │ │ │ │ + ldr.w r3, [pc, #2072] @ 39c14 │ │ │ │ + ldr.w sl, [r8, r3] │ │ │ │ + cmp r2, sl │ │ │ │ + beq.w 3b7f4 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + cmp r2, r3 │ │ │ │ + bge.w 3ad96 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + ldr.w r9, [r3, r2, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r1, [r3, fp, lsl #2] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ + ldr.w r2, [pc, #2036] @ 39c18 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr.w r3, [pc, #2540] @ 3a244 │ │ │ │ - ldr.w r2, [sl, r3] │ │ │ │ - ldr.w r3, [pc, #2536] @ 3a248 │ │ │ │ - ldr.w r1, [sl, r3] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, r2 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr.w r3, [pc, #2028] @ 39c1c │ │ │ │ + ldr.w r4, [r8, r2] │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ it ne │ │ │ │ - cmpne r5, r1 │ │ │ │ - bne.w 3af8c │ │ │ │ - cbz r0, 3988a │ │ │ │ + cmpne r9, r4 │ │ │ │ + bne.w 3b6b4 │ │ │ │ + cbz r0, 3945e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3988a │ │ │ │ + beq.n 3945e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a1de │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 3a5ea │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - bl 8b30 │ │ │ │ - mov r7, r0 │ │ │ │ + beq.w 3a170 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + strd r2, r9, [sp, #152] @ 0x98 │ │ │ │ + ldr.w r0, [r3, #952] @ 0x3b8 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + blx 3a84 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 3949c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3a166 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3a7e4 │ │ │ │ + cbz r6, 394ba │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 394ba │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3a1e4 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 34e8 │ │ │ │ + str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3a61c │ │ │ │ - ldr.w r3, [pc, #2468] @ 3a24c │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - ldr.w r5, [sl, r3] │ │ │ │ - ldr.w r3, [pc, #2464] @ 3a250 │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r1, r5 │ │ │ │ - bne.w 3a892 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 3b100 │ │ │ │ - cmp r1, r6 │ │ │ │ - beq.w 3b0fc │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.w 3a27c │ │ │ │ - ldr r3, [r1, #84] @ 0x54 │ │ │ │ - cmp r1, r5 │ │ │ │ - bne.w 3a754 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ - bpl.w 3b0cc │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ + beq.w 3a808 │ │ │ │ + cbz r5, 394de │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ + beq.n 394de │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3a228 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + blx r3 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3aa4a │ │ │ │ + cmp r0, r4 │ │ │ │ + beq.w 3aa80 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ + bpl.w 3b856 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 3b840 │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 3b7f4 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.w 3aae2 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + strne r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #28] │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3991c │ │ │ │ + beq.n 39552 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a1e6 │ │ │ │ - cbz r4, 39932 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 3a220 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + cbz r1, 3956a │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39932 │ │ │ │ + beq.n 3956a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a1fa │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 39950 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 3a7c8 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + cbz r1, 39582 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39950 │ │ │ │ + beq.n 39582 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a1f0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + beq.w 3a7be │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ blx 3ad0 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3a73e │ │ │ │ + beq.w 3ab2e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr.w r2, [pc, #2288] @ 3a254 │ │ │ │ + ldr.w r2, [pc, #1676] @ 39c20 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #1104] @ 0x450 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a7be │ │ │ │ + beq.w 3ab40 │ │ │ │ blx r3 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 3a7c8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 3ab4a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39992 │ │ │ │ + beq.n 395c4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a2e2 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cbz r1, 399aa │ │ │ │ + beq.w 3a3ce │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + cbz r1, 395e0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 399aa │ │ │ │ + beq.n 395e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a216 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + beq.w 3a828 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 3ad0 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3a808 │ │ │ │ + beq.w 3ab66 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr.w r2, [pc, #2204] @ 3a258 │ │ │ │ + ldr.w r2, [pc, #1584] @ 39c24 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #1104] @ 0x450 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a842 │ │ │ │ + beq.w 3abcc │ │ │ │ blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 3a832 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 3abb6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 399ea │ │ │ │ + beq.n 39620 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a204 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - cbz r1, 39a04 │ │ │ │ + beq.w 3a7da │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cbz r1, 39638 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39a04 │ │ │ │ + beq.n 39638 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 39a04 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r4, [pc, #2132] @ 3a25c │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r6, [r4, #1204] @ 0x4b4 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3a278 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 3ad0 │ │ │ │ mov r5, r0 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3a856 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 3abd6 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r2, [pc, #1500] @ 39c28 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #1104] @ 0x450 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3ac0c │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3abee │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39a2e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.n 3967c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3aa40 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 8808 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr.w r3, [pc, #2076] @ 3a260 │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ + strne.w r3, [fp] │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 3a908 │ │ │ │ - ldr.w r6, [r9, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 3b0e4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bne.w 3ac18 │ │ │ │ + ldr.w r5, [fp, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 3b7c4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [r9, #8] │ │ │ │ + ldr.w r4, [fp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39a9c │ │ │ │ + beq.n 396e2 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a220 │ │ │ │ + beq.w 3aa6c │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - bl b03c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 39ac4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 39ac4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 39adc │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3a20e │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 3a924 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34e8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3a954 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ - bpl.w 3b0b8 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 3b0b4 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r4, [r3, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 3a972 │ │ │ │ - ldr.w r3, [pc, #1872] @ 3a264 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ - add r3, pc │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + bl b094 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ - ldr.w r3, [r3, #476] @ 0x1dc │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + mov r5, r2 │ │ │ │ + bl 8808 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - bl b03c │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 39b4a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 39b4a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39b60 │ │ │ │ + beq.n 39714 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 39b60 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a9f4 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cbz r1, 39b80 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 3a264 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 3ac26 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 12aa8 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 3ac5c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39b80 │ │ │ │ + beq.n 3973c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a65e │ │ │ │ - ldr.w r4, [pc, #1764] @ 3a268 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r6, [r4, #1204] @ 0x4b4 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3a690 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 39baa │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 3aa76 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 3aa1c │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 3b116 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bne.w 3ac82 │ │ │ │ + ldr r5, [r6, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 3b7dc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [r7, #8] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39c02 │ │ │ │ + beq.n 3978e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a7b4 │ │ │ │ + beq.w 3a282 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - bl b03c │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + bl b094 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r5, r3 │ │ │ │ + bl 8808 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39c28 │ │ │ │ + beq.n 397bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a84c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 3a26e │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 3ac90 │ │ │ │ + ldr.w r3, [pc, #1128] @ 39c2c │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 3aa64 │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s15, d0 │ │ │ │ + vmov.f32 s14, s15 │ │ │ │ + vmov.f32 s16, s15 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 3acd6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39c40 │ │ │ │ + beq.n 3980c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3a644 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 3aa06 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34e8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3aa84 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #6 │ │ │ │ - bpl.w 3b0b8 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 3b0b4 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r6, [r3, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + beq.w 3a28c │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3ab34 │ │ │ │ - ldr.w r3, [pc, #1524] @ 3a26c │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - add r3, pc │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - bl b03c │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 3acfc │ │ │ │ + ldr r5, [r2, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 3b7ac │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39cac │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3a7f4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39cc0 │ │ │ │ + beq.n 39868 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3a7fe │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3ab1c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cbz r1, 39ce0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 3a2a0 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + bl b094 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39ce0 │ │ │ │ + beq.n 39894 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3a968 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr.w r2, [pc, #1420] @ 3a270 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - ldr.w r1, [r2, #596] @ 0x254 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3acc0 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ + beq.w 3a296 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3aca2 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r1, 39d1a │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 3ad0a │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [pc, #908] @ (39c30 ) │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r2, [r8, r3] │ │ │ │ + ldr r3, [pc, #904] @ (39c34 ) │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1328] @ 0x530 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 3ad6a │ │ │ │ + bl 8b00 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 3ad4a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 12aa8 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 3ae88 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39d1a │ │ │ │ + beq.n 398ea │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a672 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r2, [pc, #1364] @ 3a274 │ │ │ │ + beq.w 3a2b2 │ │ │ │ + ldr r3, [pc, #844] @ (39c38 ) │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + add r3, pc │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr.w r1, [r3, #876] @ 0x36c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - ldr.w r1, [r2, #596] @ 0x254 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3acec │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 3accc │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cbz r1, 39d52 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 3ae7e │ │ │ │ + bl 8b00 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 3ae5e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 12aa8 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 3aebc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39d52 │ │ │ │ + beq.n 3992e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3a6c8 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3992e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ + ble.w 3a858 │ │ │ │ + cmp r3, r2 │ │ │ │ + bgt.w 3a3d8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - movs r1, #0 │ │ │ │ - bl f4e8 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r9, [sp] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ + movs r3, #0 │ │ │ │ + blx r4 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ad04 │ │ │ │ - bl 14ac0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 3ad26 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 3a312 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39d80 │ │ │ │ + beq.n 39978 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a94a │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - movs r1, #0 │ │ │ │ - bl f4e8 │ │ │ │ - mov r4, r0 │ │ │ │ + beq.w 3ac4c │ │ │ │ + movs r0, #0 │ │ │ │ + blx 34e8 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ad50 │ │ │ │ - ldr.w r3, [pc, #1252] @ 3a278 │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 3a942 │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s15, d0 │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - vmov.f32 s17, s15 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 3adb6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 3b0ce │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39dd8 │ │ │ │ + beq.n 3999e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a668 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - blx 39cc │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 3ad92 │ │ │ │ - cmp r0, #1 │ │ │ │ - ble.w 3a13a │ │ │ │ - strd fp, sl, [sp, #80] @ 0x50 │ │ │ │ - mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ - movs r3, #1 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, r8 │ │ │ │ + beq.w 3acc4 │ │ │ │ + blx 3a30 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + add r2, sp, #140 @ 0x8c │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ + bl 8e54 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 3aa46 │ │ │ │ - ldr.w r4, [r9, #12] │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 3b146 │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3b17a │ │ │ │ + beq.w 3b704 │ │ │ │ + mov r1, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr.w r5, [r9, #8] │ │ │ │ - cmp r3, r8 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w sl, [r1, #8] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r8 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 39e50 │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 39a12 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a7e0 │ │ │ │ + beq.w 3ad26 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - bl b03c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 39e72 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3a888 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 39e82 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3a64e │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 3aa62 │ │ │ │ - mov r0, fp │ │ │ │ - bl 14ac0 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 3aab4 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 39eac │ │ │ │ + mov r0, sl │ │ │ │ + mov.w r8, #0 │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ + str.w r8, [sp, #156] @ 0x9c │ │ │ │ + bl b094 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + mov r4, r2 │ │ │ │ + bl 8808 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str.w r8, [sp, #128] @ 0x80 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 39a4e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a7ea │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, r8 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 3aade │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + beq.w 3acba │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3b132 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r2, r8 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r8 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp r2, r8 │ │ │ │ - beq.n 39eee │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3a81a │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - movs r2, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ - bl b03c │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r1, r8 │ │ │ │ - beq.n 39f14 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 3a934 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp r1, r8 │ │ │ │ - beq.n 39f24 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 3a656 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 3aafa │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + beq.w 3b262 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3a7d8 │ │ │ │ - mov r0, fp │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s15, d0 │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 3abb6 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 39f6e │ │ │ │ + beq.n 39a6e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a828 │ │ │ │ - vcmp.f32 s16, s17 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 3a774 │ │ │ │ + beq.w 3ad30 │ │ │ │ + ldr r3, [pc, #460] @ (39c3c ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1328] @ 0x530 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 3b2b4 │ │ │ │ + bl 8b00 │ │ │ │ + mov sl, r0 │ │ │ │ + str.w sl, [sp, #132] @ 0x84 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 3b15e │ │ │ │ + mov r0, sl │ │ │ │ + bl 12aa8 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 3b154 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r3, r8 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - blx 3864 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3ad72 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 3ae04 │ │ │ │ - ldr.w r5, [sl, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 3b192 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r5, #0] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 39fe4 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3a6da │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - mov r0, r3 │ │ │ │ - movs r2, #2 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - strd r5, r4, [sp, #96] @ 0x60 │ │ │ │ - bl b03c │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - mov fp, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 3a012 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - cbnz r1, 3a012 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cmp r1, r8 │ │ │ │ - beq.n 3a022 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 3a684 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp r1, r8 │ │ │ │ - beq.n 3a032 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 3a67c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 3ade0 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 3a052 │ │ │ │ + beq.n 39aba │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a6d2 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - vcvt.f64.f32 d0, s16 │ │ │ │ + beq.w 3ad8c │ │ │ │ + ldr r3, [pc, #388] @ (39c40 ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #876] @ 0x36c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - blx 3844 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3ae20 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + bne.w 3b30c │ │ │ │ + bl 8b00 │ │ │ │ + mov sl, r0 │ │ │ │ + str.w sl, [sp, #132] @ 0x84 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 3b2ee │ │ │ │ + mov r0, sl │ │ │ │ + bl 12aa8 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 3b2e4 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 3ae54 │ │ │ │ - ldr r5, [r6, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 3b162 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r5, #0] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3a0b4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3aaa6 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - mov r0, r3 │ │ │ │ - movs r2, #2 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - strd r5, r4, [sp, #96] @ 0x60 │ │ │ │ - bl b03c │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - mov fp, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 3a0dc │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 3acf6 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 3a0f0 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 3aa38 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 3a104 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 3a6e6 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 3ae70 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 3a124 │ │ │ │ + beq.n 39b06 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3aa9c │ │ │ │ - vmov.f32 s17, s16 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 39e00 │ │ │ │ - ldrd fp, sl, [sp, #80] @ 0x50 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 34e8 │ │ │ │ + beq.w 3aeb2 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + mov.w sl, #0 │ │ │ │ + str.w sl, [sp, #132] @ 0x84 │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + str.w sl, [sp, #144] @ 0x90 │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + str.w sl, [sp, #140] @ 0x8c │ │ │ │ + bl 8808 │ │ │ │ + str.w sl, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #28] │ │ │ │ + b.n 39936 │ │ │ │ + mov fp, r4 │ │ │ │ + b.w 39140 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 391ca │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3923a │ │ │ │ + mov r0, sl │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 391aa │ │ │ │ + mov r0, sl │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 392b2 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 38f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3afec │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + beq.w 3ae36 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 8cc8 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r5, r2, #5 │ │ │ │ + bpl.w 3b814 │ │ │ │ + ldr r2, [pc, #132] @ (39c0c ) │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - bl 8d10 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 3b02a │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r4 │ │ │ │ - blx 3af4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 3b05a │ │ │ │ + beq.w 3b840 │ │ │ │ + ldr r2, [pc, #128] @ (39c14 ) │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 3b7f4 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 3b810 │ │ │ │ + ldr r3, [pc, #156] @ (39c44 ) │ │ │ │ + str r6, [r0, #12] │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ + ldr.w r3, [r3, #208] @ 0xd0 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ + bmi.w 3a258 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + blx r3 │ │ │ │ + mov r8, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - add.w fp, fp, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a1a8 │ │ │ │ + beq.w 39328 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3afce │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr r3, [r1, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #6 │ │ │ │ - bpl.w 3b12e │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - strd r9, r7, [sp, #56] @ 0x38 │ │ │ │ - b.w 39820 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 397ec │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3988a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3991c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 39950 │ │ │ │ + bne.w 39328 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 39932 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 399ea │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 39adc │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 399aa │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 39a9c │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + b.w 39328 │ │ │ │ + strb r4, [r6, #26] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + strb r2, [r1, #24] │ │ │ │ + movs r2, r0 │ │ │ │ + strb r2, [r6, #22] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ + strb r4, [r5, #20] │ │ │ │ + movs r2, r0 │ │ │ │ + strb r4, [r7, #19] │ │ │ │ + movs r2, r0 │ │ │ │ + strb r4, [r4, #18] │ │ │ │ + movs r2, r0 │ │ │ │ + strb r0, [r7, #17] │ │ │ │ + movs r2, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ + strb r6, [r7, #14] │ │ │ │ + movs r2, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + strb r4, [r5, #7] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + strb r6, [r1, #6] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + strb r4, [r6, #4] │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - bgt.w 3a6ee │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 3a2a8 │ │ │ │ - ldr.w r3, [pc, #2396] @ 3abe8 │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - beq.w 3ae44 │ │ │ │ - ldr.w r3, [pc, #2384] @ 3abec │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [pc, #2384] @ 3abf0 │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - mov fp, r7 │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - ldrd r9, r7, [sp, #56] @ 0x38 │ │ │ │ - mov.w r8, #294 @ 0x126 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - b.n 3a502 │ │ │ │ - ldr.w r1, [pc, #2360] @ 3abf4 │ │ │ │ - mov.w r2, #282 @ 0x11a │ │ │ │ - ldr.w r0, [pc, #2356] @ 3abf8 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3c68 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3a706 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.w 3974a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 39992 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r8, r9 │ │ │ │ mov r7, r0 │ │ │ │ - mov.w r8, #292 @ 0x124 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r0, [sp, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + movw sl, #643 @ 0x283 │ │ │ │ + strd r0, r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3a474 │ │ │ │ - ldrb.w r3, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #12] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 39c80 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a488 │ │ │ │ - ldr.w r0, [pc, #2272] @ 3abfc │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, pc │ │ │ │ - bl d23c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - cbz r1, 3a33e │ │ │ │ + beq.w 39f82 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cbz r1, 39c98 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a33e │ │ │ │ + beq.n 39c98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a46c │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 3a360 │ │ │ │ - movs r6, #0 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 39eca │ │ │ │ + cbz r5, 39cae │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a35e │ │ │ │ + beq.n 39cae │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a464 │ │ │ │ - mov sl, r6 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cbz r1, 3a378 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 39ed2 │ │ │ │ + cbz r7, 39cc4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a378 │ │ │ │ + beq.n 39cc4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a4a4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - cbz r1, 3a38e │ │ │ │ + beq.w 39f8a │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + cbz r1, 39cdc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a38e │ │ │ │ + beq.n 39cdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a454 │ │ │ │ + beq.w 39ec2 │ │ │ │ + cbz r6, 39cf2 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 39cf2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 39f7a │ │ │ │ + ldrb.w r3, [sp, #172] @ 0xac │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 39f0e │ │ │ │ + ldrb.w r3, [sp, #168] @ 0xa8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 39f02 │ │ │ │ + ldr.w r0, [pc, #2860] @ 3a834 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, pc │ │ │ │ + bl d294 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3a3aa │ │ │ │ + beq.n 39d30 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a3aa │ │ │ │ + beq.n 39d30 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a45c │ │ │ │ - cbz r7, 3a3be │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 39eba │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 39d52 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a3be │ │ │ │ + beq.n 39d50 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a494 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cbz r1, 3a3d4 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 39eb2 │ │ │ │ + mov r8, r4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 39d6c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a3d4 │ │ │ │ + beq.n 39d6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a4ac │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cbz r1, 3a3ea │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 39f4a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cbz r3, 39d86 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a3ea │ │ │ │ + beq.n 39d86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a4b4 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r1, 3a400 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 39f52 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cbz r3, 39da0 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a400 │ │ │ │ + beq.n 39da0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a4bc │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cbz r1, 3a416 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 39f5a │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cbz r3, 39dba │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a416 │ │ │ │ + beq.n 39dba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a4c4 │ │ │ │ - blx 377c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cbz r1, 3a42e │ │ │ │ + beq.w 39f62 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + cbz r1, 39dd2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a42e │ │ │ │ + beq.n 39dd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 3a49c │ │ │ │ - ldr.w r2, [pc, #2000] @ 3ac00 │ │ │ │ - ldr.w r3, [pc, #2000] @ 3ac04 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 3b026 │ │ │ │ - mov r0, sl │ │ │ │ - add sp, #132 @ 0x84 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3a38e │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3a3aa │ │ │ │ - mov r0, sl │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3a35e │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3a33e │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - add r0, sp, #116 @ 0x74 │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - ldrb.w r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3a31a │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ - blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 3a31a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3a3be │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3a42e │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3a378 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3a3d4 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3a3ea │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3a400 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3a416 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - movw r8, #293 @ 0x125 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 3a304 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ - mov r7, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movw r8, #293 @ 0x125 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 39f6a │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cbz r1, 39dea │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a518 │ │ │ │ + beq.n 39dea │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 3a5da │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r4, r3 │ │ │ │ - mov r6, r3 │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a584 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - mov r6, r4 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + beq.w 39f72 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbz r3, 39e04 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a540 │ │ │ │ + beq.n 39e04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a5ba │ │ │ │ - cbz r5, 3a554 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 39f1a │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + cbz r1, 39e1c │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a554 │ │ │ │ + beq.n 39e1c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a5c2 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 3a570 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 39f22 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cbz r1, 39e32 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a570 │ │ │ │ + beq.n 39e32 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a5e2 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - cbz r1, 3a584 │ │ │ │ + beq.n 39f2a │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + cbz r1, 39e48 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a584 │ │ │ │ + beq.n 39e48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 3a5ca │ │ │ │ - cbz r6, 3a596 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 39f32 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cbz r1, 39e5e │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a596 │ │ │ │ + beq.n 39e5e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 3a5d2 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 3a306 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 39f3a │ │ │ │ + blx 377c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 39e7e │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3a306 │ │ │ │ + beq.n 39e7e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a306 │ │ │ │ - mov r0, r4 │ │ │ │ + beq.n 39f42 │ │ │ │ + ldr.w r2, [pc, #2488] @ 3a838 │ │ │ │ + ldr.w r3, [pc, #2488] @ 3a83c │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 3b6fa │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #188 @ 0xbc │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r5, [sp, #28] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 39d50 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 39d30 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3a306 │ │ │ │ + b.n 39cdc │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3a540 │ │ │ │ + b.n 39c98 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3a554 │ │ │ │ + b.n 39cae │ │ │ │ + ldr.w r1, [pc, #2404] @ 3a840 │ │ │ │ + movw r2, #623 @ 0x26f │ │ │ │ + ldr.w r0, [pc, #2400] @ 3a844 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3c68 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3a2ee │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.w 39130 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, fp │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ + blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 39d06 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, fp │ │ │ │ + add r0, sp, #172 @ 0xac │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 39cfc │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3a584 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3a596 │ │ │ │ - mov r0, fp │ │ │ │ + b.n 39e04 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3a518 │ │ │ │ - mov r0, fp │ │ │ │ + b.n 39e1c │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3a570 │ │ │ │ - ldr.w r3, [pc, #1564] @ 3ac08 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r1, [pc, #1560] @ 3ac0c │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - movs r4, #0 │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - ldrd r9, r7, [sp, #56] @ 0x38 │ │ │ │ - mov.w r8, #294 @ 0x126 │ │ │ │ - mov r6, r4 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - b.n 3a52c │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ - mov fp, r0 │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - mov r6, r0 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - mov.w r8, #294 @ 0x126 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r7 │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov fp, r6 │ │ │ │ - mov r6, r2 │ │ │ │ - b.n 3a52c │ │ │ │ - mov r0, r8 │ │ │ │ + b.n 39e32 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 39c40 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 39e48 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 39e82 │ │ │ │ - mov r0, r3 │ │ │ │ + b.n 39e5e │ │ │ │ + mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 39f24 │ │ │ │ + b.n 39e7e │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 39b80 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 39d6c │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 39dd8 │ │ │ │ + b.n 39d86 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 39d1a │ │ │ │ - mov r0, r3 │ │ │ │ + b.n 39da0 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3a032 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 39dba │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 3a022 │ │ │ │ - blx 38a0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 3c04 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 39baa │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - mov r4, r5 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3b010 │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov fp, r6 │ │ │ │ - mov r5, r6 │ │ │ │ - mov.w r8, #300 @ 0x12c │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - b.n 3a52c │ │ │ │ + b.n 39dd2 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 39d52 │ │ │ │ - mov r0, fp │ │ │ │ + b.n 39dea │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3a052 │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 39cf2 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 39fe4 │ │ │ │ - mov r0, r3 │ │ │ │ + b.n 39c80 │ │ │ │ + mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3a104 │ │ │ │ - ldr.w r3, [pc, #1272] @ 3abe8 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r1, [pc, #1304] @ 3ac10 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3b8c │ │ │ │ - b.n 3a2a8 │ │ │ │ - mov r3, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w r8, #282 @ 0x11a │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - b.n 3a304 │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w r8, #282 @ 0x11a │ │ │ │ - mov sl, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r7, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.n 3a306 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - movw r8, #295 @ 0x127 │ │ │ │ - b.n 3a636 │ │ │ │ - lsls r5, r3, #6 │ │ │ │ - bpl.w 3b09c │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - b.w 398f8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3864 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3ae9c │ │ │ │ - mov r2, r0 │ │ │ │ - movs r3, #0 │ │ │ │ + b.n 39cc4 │ │ │ │ + ldr.w r2, [pc, #2228] @ 3a848 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl f628 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 3aec0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr.w r1, [r2, #1264] @ 0x4f0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3abac │ │ │ │ + blx r3 │ │ │ │ + mov r9, r0 │ │ │ │ + str.w r9, [sp, #124] @ 0x7c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 3ab7c │ │ │ │ + ldr.w r1, [pc, #2196] @ 3a84c │ │ │ │ + mov r0, r9 │ │ │ │ + add r1, pc │ │ │ │ + bl a4ac │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3a33a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3a128 │ │ │ │ + beq.w 39160 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a128 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3a128 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 39c02 │ │ │ │ - blx 3bf8 │ │ │ │ - mov r9, r0 │ │ │ │ - b.w 39976 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - movw r8, #295 @ 0x127 │ │ │ │ - mov fp, r7 │ │ │ │ - ldrd r9, r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 3a502 │ │ │ │ - vldr d0, [fp, #8] │ │ │ │ - b.w 39f3e │ │ │ │ + bne.w 39160 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 39e50 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 39eac │ │ │ │ + b.w 39160 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 39cac │ │ │ │ + b.w 392da │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 39cc0 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w r8, #296 @ 0x128 │ │ │ │ - b.n 3a636 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 39eee │ │ │ │ - mov r0, fp │ │ │ │ + b.w 39344 │ │ │ │ + mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 39f6e │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - mov r4, r7 │ │ │ │ - mov r2, r7 │ │ │ │ - mov fp, r7 │ │ │ │ - mov.w r8, #296 @ 0x128 │ │ │ │ - b.n 3a636 │ │ │ │ - blx 3bf8 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 399d0 │ │ │ │ - mov r0, r4 │ │ │ │ + b.w 3935c │ │ │ │ + mov r6, r8 │ │ │ │ + mov r9, r8 │ │ │ │ + strd r8, r8, [sp, #56] @ 0x38 │ │ │ │ + movw sl, #639 @ 0x27f │ │ │ │ + str.w r8, [sp, #52] @ 0x34 │ │ │ │ + str.w r8, [sp, #44] @ 0x2c │ │ │ │ + str.w r8, [sp, #20] │ │ │ │ + str.w r8, [sp, #36] @ 0x24 │ │ │ │ + str.w r8, [sp, #48] @ 0x30 │ │ │ │ + strd r8, r8, [sp, #24] │ │ │ │ + strd r8, r8, [sp, #8] │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + b.n 39cc4 │ │ │ │ + mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 39c28 │ │ │ │ - blx 38a0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + b.w 39394 │ │ │ │ mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + blx r4 │ │ │ │ + mov r8, r0 │ │ │ │ + b.w 39328 │ │ │ │ + blx 38a0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r2, sp, #148 @ 0x94 │ │ │ │ + mov r1, r4 │ │ │ │ blx 3c04 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 39a2e │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r8, [sp, #148] @ 0x94 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 391f8 │ │ │ │ blx 3940 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3afd8 │ │ │ │ - movs r4, #0 │ │ │ │ - movw r8, #299 @ 0x12b │ │ │ │ - mov r6, r4 │ │ │ │ - mov fp, r4 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - b.n 3a52c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 39e72 │ │ │ │ - blx 3ad0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3aef0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3a8b2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3ae4c │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r5, [r3, #112] @ 0x70 │ │ │ │ - blx r5 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3af00 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r5 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3af56 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r5 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 3af66 │ │ │ │ - bl 10888 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 3b07c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 3991c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3991c │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3991c │ │ │ │ - vldr d7, [pc, #724] @ 3abe0 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r8, r9 │ │ │ │ - vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl b03c │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 39ac4 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - movw r8, #299 @ 0x12b │ │ │ │ - b.n 3a52c │ │ │ │ - mov r0, r4 │ │ │ │ + beq.w 3b59e │ │ │ │ + mov r6, r8 │ │ │ │ + mov r9, r8 │ │ │ │ + mov.w sl, #640 @ 0x280 │ │ │ │ + strd r8, r8, [sp, #56] @ 0x38 │ │ │ │ + str.w r8, [sp, #52] @ 0x34 │ │ │ │ + str.w r8, [sp, #44] @ 0x2c │ │ │ │ + str.w r8, [sp, #20] │ │ │ │ + str.w r8, [sp, #36] @ 0x24 │ │ │ │ + str.w r8, [sp, #48] @ 0x30 │ │ │ │ + strd r8, r8, [sp, #24] │ │ │ │ + strd r8, r8, [sp, #8] │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + b.n 39cc4 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + mov.w sl, #640 @ 0x280 │ │ │ │ + strd r3, r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 39f14 │ │ │ │ - bl 89f4 │ │ │ │ - b.w 39da8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 39d80 │ │ │ │ - mov fp, r4 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r8, #299 @ 0x12b │ │ │ │ - b.n 3a636 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 39ce0 │ │ │ │ - ldr.w r8, [r5, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 3b14a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + strd r3, r3, [sp, #24] │ │ │ │ + strd r3, r3, [sp, #12] │ │ │ │ + b.n 39cc4 │ │ │ │ + ldr.w r5, [r8, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 3b794 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr.w r4, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ + strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a9b4 │ │ │ │ + beq.n 3a106 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3ae94 │ │ │ │ - ldr r3, [pc, #604] @ (3ac14 ) │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + beq.w 3a2aa │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - add r3, pc │ │ │ │ - str.w r8, [sp, #96] @ 0x60 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ - ldr.w r3, [r3, #476] @ 0x1dc │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - bl b03c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + movs r3, #0 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + bl b094 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 39b34 │ │ │ │ + beq.w 39226 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 39b34 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 39b34 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r6, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - movw r8, #299 @ 0x12b │ │ │ │ - b.n 3a52c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r4, r5 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - mov fp, r6 │ │ │ │ - mov r5, r6 │ │ │ │ - mov.w r8, #300 @ 0x12c │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - b.n 3a52c │ │ │ │ - vldr d7, [pc, #448] @ 3abe0 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r8, r7 │ │ │ │ - vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl b03c │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 39c28 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + bne.w 39226 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 3a0f0 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ + b.w 39226 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #148 @ 0x94 │ │ │ │ mov r0, r9 │ │ │ │ - movs r5, #0 │ │ │ │ - movs r4, #0 │ │ │ │ - strd r4, r5, [sp, #96] @ 0x60 │ │ │ │ - bl b03c │ │ │ │ - mov r5, r9 │ │ │ │ - mov fp, r0 │ │ │ │ - b.w 39e72 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, sl │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r5, fp │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r4, fp │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - movw r8, #309 @ 0x135 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - mov r6, fp │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ - b.n 3a52c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov fp, r0 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r5 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w r8, #300 @ 0x12c │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.n 3a636 │ │ │ │ - mov r0, fp │ │ │ │ + blx r4 │ │ │ │ + mov r8, r0 │ │ │ │ + b.w 39328 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + strd r0, r0, [sp, #56] @ 0x38 │ │ │ │ + movw sl, #641 @ 0x281 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #12] │ │ │ │ + b.n 39cc4 │ │ │ │ + mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3a124 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 3949c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 3a0b4 │ │ │ │ - blx 3940 │ │ │ │ + b.w 3945e │ │ │ │ + ldr.w r0, [r3, #516] @ 0x204 │ │ │ │ + bl afdc │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39e98 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r2, sl │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - movw r8, #309 @ 0x135 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - mov r7, fp │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - strd r2, r6, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str.w r9, [sp, #56] @ 0x38 │ │ │ │ - b.n 3a7d0 │ │ │ │ - vldr d7, [pc, #256] @ 3abe0 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ - mov r0, r7 │ │ │ │ - vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl b03c │ │ │ │ - mov r3, r7 │ │ │ │ - mov fp, r0 │ │ │ │ - b.w 39f14 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, sl │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r5, fp │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r4, fp │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - mov.w r8, #310 @ 0x136 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - mov r6, fp │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ - b.n 3a52c │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - mov r6, r4 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - mov.w r8, #300 @ 0x12c │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - b.n 3a52c │ │ │ │ - ldr.w r8, [r5, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 3b1aa │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ + beq.w 3aee6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3770 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 3a2c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ab76 │ │ │ │ + beq.n 3a1ac │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3aee0 │ │ │ │ - ldr r3, [pc, #160] @ (3ac18 ) │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - mov r0, r6 │ │ │ │ + beq.w 3a2bc │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 39264 │ │ │ │ + ldr.w r3, [pc, #1692] @ 3a850 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r6, r4 │ │ │ │ add r3, pc │ │ │ │ - str.w r8, [sp, #96] @ 0x60 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ - ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - bl b03c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 39c98 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 39c98 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 39c98 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 39f5a │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r2, sl │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r8, #310 @ 0x136 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - mov r7, fp │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - strd r2, r6, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str.w r9, [sp, #56] @ 0x38 │ │ │ │ - b.n 3a7d0 │ │ │ │ - ... │ │ │ │ - lsls r0, r1, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, pc, #328 @ (adr r6, 3ad3c ) │ │ │ │ - movs r0, r0 │ │ │ │ - uxth r2, r2 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, pc, #112 @ (adr r2, 3ac6c ) │ │ │ │ - movs r0, r0 │ │ │ │ - sxtb r4, r2 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r6, r1] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, pc, #840 @ (adr r2, 3af58 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #600] @ 0x258 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r1, r7] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3ac38 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3aee8 │ │ │ │ - ldr.w r3, [pc, #1416] @ 3b1c4 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldrb.w r3, [sp, #110] @ 0x6e │ │ │ │ - cbz r3, 3ac66 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r3, r6 │ │ │ │ - movs r2, #93 @ 0x5d │ │ │ │ - add.w r0, sp, #110 @ 0x6e │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3ac8a │ │ │ │ - cbz r5, 3ac7c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3ac7c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3af5e │ │ │ │ - ldrd r9, r7, [sp, #56] @ 0x38 │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ + mov r9, r4 │ │ │ │ + movw sl, #642 @ 0x282 │ │ │ │ + ldr.w r0, [r3, #1568] @ 0x620 │ │ │ │ + bl 9cf8 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.w 3a346 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - mov.w r8, #320 @ 0x140 │ │ │ │ - ldrd r9, r7, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #12] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + strd r4, r4, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #12] │ │ │ │ + b.n 39cc4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 394ba │ │ │ │ + mov r8, r9 │ │ │ │ + mov r6, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + movw sl, #643 @ 0x283 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #20] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.w 3a304 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov fp, r2 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - mov r7, r2 │ │ │ │ - mov.w r8, #302 @ 0x12e │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.n 3a636 │ │ │ │ - blx 3bf8 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - b.w 39cfc │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r4, r6 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - mov fp, r6 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - movw r8, #303 @ 0x12f │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r6 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.n 3a636 │ │ │ │ - blx 3bf8 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 39d34 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + strd r4, r4, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #12] │ │ │ │ + b.n 39cc4 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #148 @ 0x94 │ │ │ │ + mov r0, r9 │ │ │ │ + blx r4 │ │ │ │ + mov r8, r0 │ │ │ │ + b.w 39328 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 39552 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 3a0dc │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - movw r8, #305 @ 0x131 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r2, r6, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r0 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - mov r2, r0 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - mov r7, r0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.n 3a636 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 39d6c │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r8, #305 @ 0x131 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r4 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - strd r2, r6, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str.w r9, [sp, #56] @ 0x38 │ │ │ │ - b.n 3a7d0 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - mov.w r8, #306 @ 0x132 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r2, r6, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r0 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - mov r2, r0 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - mov r7, r0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.n 3a636 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r2, sl │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movw r8, #315 @ 0x13b │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - mov r6, r0 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 3a636 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - mov.w r8, #308 @ 0x134 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - strd r2, r6, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov fp, r2 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - mov r7, r2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.n 3a636 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 39dc4 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov.w r8, #306 @ 0x132 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r4 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - strd r2, r6, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str.w r9, [sp, #56] @ 0x38 │ │ │ │ - b.n 3a7d0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, sl │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r5, fp │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r4, fp │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - movw r8, #315 @ 0x13b │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - mov r6, fp │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ - b.w 3a52c │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ - mov r0, sl │ │ │ │ + b.w 394de │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - bl b03c │ │ │ │ - mov r3, sl │ │ │ │ - mov fp, r0 │ │ │ │ - b.w 3a012 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r2, sl │ │ │ │ + movw sl, #623 @ 0x26f │ │ │ │ + mov r6, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r8, #316 @ 0x13c │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r0 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r6 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - mov r6, r0 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.w 3a636 │ │ │ │ - ldr r3, [pc, #896] @ (3b1c8 ) │ │ │ │ - add r3, pc │ │ │ │ - b.w 3a29e │ │ │ │ - mov r0, r7 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + strd r3, r3, [sp, #24] │ │ │ │ + strd r3, r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 39cc4 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + blx r3 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 39bc0 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3a8b2 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ + b.w 39714 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 397bc │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 39638 │ │ │ │ mov r0, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - bl b03c │ │ │ │ - mov r3, r6 │ │ │ │ - mov fp, r0 │ │ │ │ - b.w 3a0dc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, sl │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r5, fp │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r4, fp │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - mov.w r8, #316 @ 0x13c │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - mov r6, fp │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ - b.w 3a52c │ │ │ │ - mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3a9b4 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r2, sl │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r8, #312 @ 0x138 │ │ │ │ - strd r2, r6, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r0 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - mov r2, r0 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - mov r7, r0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.w 3a636 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r2, sl │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r8, #312 @ 0x138 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r4 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - strd r2, r6, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str.w r9, [sp, #56] @ 0x38 │ │ │ │ - b.n 3a7d0 │ │ │ │ + b.w 3978e │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3ab76 │ │ │ │ - mov r0, r1 │ │ │ │ + b.w 3980c │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3ac38 │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - mov.w r8, #294 @ 0x126 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - b.n 3a7d0 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3af1a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 3afc0 │ │ │ │ - bl 10888 │ │ │ │ - cbnz r0, 3af3a │ │ │ │ - ldr r3, [pc, #680] @ (3b1cc ) │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 3afc8 │ │ │ │ - ldr r3, [pc, #672] @ (3b1d0 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [pc, #672] @ (3b1d4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - str r4, [sp, #20] │ │ │ │ - movs r4, #0 │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - mov r6, r4 │ │ │ │ - ldrd r9, r7, [sp, #56] @ 0x38 │ │ │ │ - mov.w r8, #294 @ 0x126 │ │ │ │ - mov fp, r4 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - b.w 3a52c │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 3af06 │ │ │ │ - mov r0, r5 │ │ │ │ + b.w 39894 │ │ │ │ + mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3ac7c │ │ │ │ - movs r1, #2 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - bl 8be4 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - str r4, [sp, #20] │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w fp, [sp, #28] │ │ │ │ - mov r6, r4 │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - mov.w r8, #294 @ 0x126 │ │ │ │ - ldrd r9, r7, [sp, #56] @ 0x38 │ │ │ │ - b.w 3a52c │ │ │ │ - ldr r2, [pc, #584] @ (3b1d8 ) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #576] @ (3b1dc ) │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [pc, #572] @ (3b1e0 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 3b8c │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - movw r8, #293 @ 0x125 │ │ │ │ - ldrd r9, r7, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r4, [sp, #20] │ │ │ │ - b.w 3a502 │ │ │ │ - mov r0, r1 │ │ │ │ + b.w 39868 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3af1a │ │ │ │ - ldr r3, [pc, #536] @ (3b1e4 ) │ │ │ │ - add r3, pc │ │ │ │ - b.n 3af30 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 3a106 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3a1a8 │ │ │ │ - ldr r3, [pc, #524] @ (3b1e8 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #520] @ (3b1ec ) │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - b.n 3a87a │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - movw r8, #319 @ 0x13f │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r2, r6, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r0 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - mov r2, r0 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - mov r7, r0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.w 3a636 │ │ │ │ - ldr r3, [pc, #468] @ (3b1e8 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #468] @ (3b1f0 ) │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - b.w 3a6b6 │ │ │ │ - blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - mov fp, r4 │ │ │ │ - ldr r3, [pc, #424] @ (3b1d8 ) │ │ │ │ - movw r8, #319 @ 0x13f │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #440] @ (3b1f4 ) │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.w 3a502 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r8, #319 @ 0x13f │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r4 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - strd r2, r6, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str.w r9, [sp, #56] @ 0x38 │ │ │ │ - b.w 3a7d0 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldrd fp, r7, [sp, #16] │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - str r4, [sp, #20] │ │ │ │ - mov.w r8, #294 @ 0x126 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ - b.w 3a636 │ │ │ │ - ldr r3, [pc, #344] @ (3b1f8 ) │ │ │ │ - movw r2, #12076 @ 0x2f2c │ │ │ │ - ldr r1, [pc, #344] @ (3b1fc ) │ │ │ │ - ldr r0, [pc, #344] @ (3b200 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1240 @ 0x4d8 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 41fc │ │ │ │ - ldr r3, [pc, #328] @ (3b204 ) │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #328] @ (3b208 ) │ │ │ │ - ldr r0, [pc, #332] @ (3b20c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #320] @ (3b210 ) │ │ │ │ - movw r2, #12071 @ 0x2f27 │ │ │ │ - ldr r1, [pc, #320] @ (3b214 ) │ │ │ │ - ldr r0, [pc, #320] @ (3b218 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1240 @ 0x4d8 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #308] @ (3b21c ) │ │ │ │ - movw r2, #12163 @ 0x2f83 │ │ │ │ - ldr r1, [pc, #308] @ (3b220 ) │ │ │ │ - ldr r0, [pc, #308] @ (3b224 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1240 @ 0x4d8 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 40ac │ │ │ │ - ldr r3, [pc, #292] @ (3b228 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #292] @ (3b22c ) │ │ │ │ - ldr r0, [pc, #292] @ (3b230 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #284] @ (3b234 ) │ │ │ │ - movw r2, #12225 @ 0x2fc1 │ │ │ │ - ldr r1, [pc, #280] @ (3b238 ) │ │ │ │ - ldr r0, [pc, #284] @ (3b23c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1240 @ 0x4d8 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 42ec │ │ │ │ - ldr r3, [pc, #268] @ (3b240 ) │ │ │ │ - movw r2, #12380 @ 0x305c │ │ │ │ - ldr r1, [pc, #264] @ (3b244 ) │ │ │ │ - ldr r0, [pc, #268] @ (3b248 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1240 @ 0x4d8 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (3b24c ) │ │ │ │ - movw r2, #12188 @ 0x2f9c │ │ │ │ - ldr r1, [pc, #252] @ (3b250 ) │ │ │ │ - ldr r0, [pc, #256] @ (3b254 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1240 @ 0x4d8 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #244] @ (3b258 ) │ │ │ │ - movw r2, #12484 @ 0x30c4 │ │ │ │ - ldr r1, [pc, #240] @ (3b25c ) │ │ │ │ - ldr r0, [pc, #244] @ (3b260 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1240 @ 0x4d8 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #232] @ (3b264 ) │ │ │ │ - movw r2, #12346 @ 0x303a │ │ │ │ - ldr r1, [pc, #228] @ (3b268 ) │ │ │ │ - ldr r0, [pc, #232] @ (3b26c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1240 @ 0x4d8 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #220] @ (3b270 ) │ │ │ │ - movw r2, #12449 @ 0x30a1 │ │ │ │ - ldr r1, [pc, #216] @ (3b274 ) │ │ │ │ - ldr r0, [pc, #220] @ (3b278 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1240 @ 0x4d8 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #208] @ (3b27c ) │ │ │ │ - movw r2, #12250 @ 0x2fda │ │ │ │ - ldr r1, [pc, #204] @ (3b280 ) │ │ │ │ - ldr r0, [pc, #208] @ (3b284 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1240 @ 0x4d8 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r7, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r2, #38] @ 0x26 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 3b170 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r7, #58] @ 0x3a │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r0, 3b234 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 3b128 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 3b304 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, pc, #456 @ (adr r4, 3b3f0 ) │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r6, 3b244 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 3b2b8 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r7, #54] @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 3b28c │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, pc, #144 @ (adr r4, 3b2dc ) │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 3b268 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, pc, #64 @ (adr r0, 3b298 ) │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 3b244 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r6, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, pc, #976 @ (adr r3, 3b634 ) │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 3b220 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r3, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 3b1fc │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 3b1d8 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ - movs r0, r0 │ │ │ │ - stmdb sp!, {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, #3976] @ 0xf88 │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #828] @ (3b5e0 ) │ │ │ │ + b.w 398ea │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3a1ac │ │ │ │ + mov r4, r6 │ │ │ │ + mov r8, r9 │ │ │ │ + movw sl, #642 @ 0x282 │ │ │ │ movs r7, #0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + mov r5, r7 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r9, r7 │ │ │ │ + strd r7, r7, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + str r7, [sp, #20] │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + strd r7, r7, [sp, #24] │ │ │ │ + strd r7, r7, [sp, #12] │ │ │ │ + b.n 39c6c │ │ │ │ + mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ - strd r1, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #820] @ (3b5e4 ) │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w sl, [pc, #816] @ 3b5e8 │ │ │ │ - add sl, pc │ │ │ │ + mov r8, r0 │ │ │ │ + strd r0, r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + movw sl, #623 @ 0x26f │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #8] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 39cc4 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + movw sl, #677 @ 0x2a5 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldrd r4, r3, [sp, #124] @ 0x7c │ │ │ │ + str r6, [sp, #20] │ │ │ │ + ldrd fp, r8, [sp, #96] @ 0x60 │ │ │ │ + mov r6, r0 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 39c6c │ │ │ │ + b.n 39c80 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr.w r3, [pc, #1292] @ 3a854 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #804] @ (3b5ec ) │ │ │ │ - strd r7, r7, [sp, #32] │ │ │ │ - add r3, pc │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - strh.w r7, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r6, [r3, #284] @ 0x11c │ │ │ │ - blx 3a30 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3b588 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 3b60c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 3af4a │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + mov r4, r9 │ │ │ │ + add r1, sp, #156 @ 0x9c │ │ │ │ + movs r5, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r5, sl, [sp, #152] @ 0x98 │ │ │ │ + bl b094 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b2f6 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #760] @ (3b5f0 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #732] @ 3b5d8 │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r2, pc │ │ │ │ - add r0, sp, #32 │ │ │ │ - add.w r2, r2, #500 @ 0x1f4 │ │ │ │ - vstr d7, [sp, #24] │ │ │ │ - blx 3968 │ │ │ │ + beq.n 3a384 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 3a3c6 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 3b3d4 │ │ │ │ + ldrb.w r3, [sp, #166] @ 0xa6 │ │ │ │ + cbz r3, 3a3a6 │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, fp │ │ │ │ + add.w r0, sp, #166 @ 0xa6 │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r7, #164 @ 0xa4 │ │ │ │ - moveq r4, #0 │ │ │ │ - beq.w 3b516 │ │ │ │ - cbnz r4, 3b346 │ │ │ │ - ldrb.w r3, [sp, #32] │ │ │ │ + beq.w 3b3d4 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 39e5e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b5c4 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 3b908 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - movt r2, #16 │ │ │ │ - tst r2, r1 │ │ │ │ - bne.w 3b908 │ │ │ │ - ldr r3, [pc, #684] @ (3b5f4 ) │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.w 3b592 │ │ │ │ - ldr.w r7, [sl, r3] │ │ │ │ - ldr.w r0, [r9, #12] │ │ │ │ - cmp r0, r7 │ │ │ │ - beq.w 3b96c │ │ │ │ - vldr s15, [r9, #24] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - vmov.f32 s17, s15 │ │ │ │ - blx 360c │ │ │ │ + beq.w 3ac42 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + b.n 39e48 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3a384 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 395c4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 3864 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b996 │ │ │ │ - it ne │ │ │ │ - movne r3, #0 │ │ │ │ - beq.w 3b658 │ │ │ │ - ldr.w r0, [r9, #12] │ │ │ │ - cmp r0, r7 │ │ │ │ - beq.w 3bb6a │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 8b30 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.w 3b0a4 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 3864 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3b106 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + blx 3864 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bb82 │ │ │ │ - cbz r3, 3b3ae │ │ │ │ + beq.w 3b23e │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + blx 3864 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3b2be │ │ │ │ + movs r0, #4 │ │ │ │ + blx 34e8 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3b320 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 8c98 │ │ │ │ + ldr.w r1, [sl, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #6 │ │ │ │ + bpl.w 3b82c │ │ │ │ + ldr.w r0, [sl, #16] │ │ │ │ + cmp r0, #1 │ │ │ │ + ble.w 3b828 │ │ │ │ + ldr.w r1, [sl, #12] │ │ │ │ + cmp r0, #2 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [r1, #4] │ │ │ │ + beq.w 3b828 │ │ │ │ + cmp r0, #3 │ │ │ │ + str r4, [r1, #8] │ │ │ │ + beq.w 3b828 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, sl │ │ │ │ + str.w r8, [r1, #12] │ │ │ │ + str r4, [sp, #124] @ 0x7c │ │ │ │ + blx 39c0 │ │ │ │ + cmp r0, r4 │ │ │ │ + blt.w 3b37e │ │ │ │ + mov r0, sl │ │ │ │ + bl 90c4 │ │ │ │ + cmp r0, #3 │ │ │ │ + it ge │ │ │ │ + movge r0, #3 │ │ │ │ + subs r5, r0, #1 │ │ │ │ + cmp r5, r4 │ │ │ │ + ble.w 3af08 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r4, [sl, #12] │ │ │ │ + blx 34e8 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3af18 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + str r0, [r3, #0] │ │ │ │ + cmp r1, lr │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r0, #0] │ │ │ │ + cmp r5, #2 │ │ │ │ + bne.n 3a4ba │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [r3, #4] │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp r1, r4 │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r0, #0] │ │ │ │ + str.w r8, [sp, #128] @ 0x80 │ │ │ │ + ldr.w r1, [sl] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 3a4d6 │ │ │ │ + subs r1, #1 │ │ │ │ + str.w r1, [sl] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 3af40 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + bl 90c4 │ │ │ │ + cmp r0, #2 │ │ │ │ + bne.w 3b416 │ │ │ │ + ldr.w r2, [r8, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + bpl.w 3b74c │ │ │ │ + ldr.w r1, [r8, #12] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr.w sl, [r1, #4] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [sl] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3b3ae │ │ │ │ + beq.n 3a536 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbnz r2, 3b3ae │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl f4e8 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3af94 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 8808 │ │ │ │ + vcvt.f64.f32 d0, s16 │ │ │ │ + blx 3844 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bb90 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3864 │ │ │ │ - mov r5, r0 │ │ │ │ + beq.w 3b470 │ │ │ │ + movs r0, #3 │ │ │ │ + blx 38f8 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bb94 │ │ │ │ - ldr r3, [pc, #552] @ (3b5f8 ) │ │ │ │ - ldr.w r2, [sl, r3] │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 3bba0 │ │ │ │ - ldr r2, [pc, #540] @ (3b5fc ) │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 3c07a │ │ │ │ - ldr r2, [pc, #532] @ (3b600 ) │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 3c090 │ │ │ │ - ldr.w r2, [r8, #16] │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ - asrs r1, r2, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - ite le │ │ │ │ - movle r2, #0 │ │ │ │ - movgt r2, #1 │ │ │ │ - cmp r1, r3 │ │ │ │ - it ge │ │ │ │ - movge r2, #0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3b9a0 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + beq.w 3b49a │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ + mov.w r1, #0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r0, #0] │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ - str.w r0, [r2, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8, #8] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + bl 92b8 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r2, r1 │ │ │ │ + mov.w r1, #1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [sl] │ │ │ │ + mov r2, sl │ │ │ │ + bl 92b8 │ │ │ │ + mov r2, r8 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 92b8 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ + bl 94c0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 3b4c8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b446 │ │ │ │ + beq.n 3a5ca │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3b98e │ │ │ │ + beq.w 3b280 │ │ │ │ + blx 3a30 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #140 @ 0x8c │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ + bl 8e54 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [fp] │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 3b5f2 │ │ │ │ + ldr.w r5, [fp, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 3b764 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r4, [fp, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b45a │ │ │ │ + beq.n 3a63c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3b986 │ │ │ │ - movs r1, #1 │ │ │ │ + beq.w 3b2a2 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl f4e8 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3bbde │ │ │ │ - vcmpe.f32 s17, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite le │ │ │ │ - vmovle.f32 s15, s16 │ │ │ │ - vmovgt.f32 s15, s17 │ │ │ │ - vcvt.f64.f32 d0, s15 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - blx 3844 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3bbe2 │ │ │ │ - mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + bl b094 │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9df0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 3bc02 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov r5, r3 │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b4b2 │ │ │ │ + beq.n 3a66c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3bb5a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 3a78c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 3b500 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 12aa8 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 3b4f6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b4ca │ │ │ │ + beq.n 3a696 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3bb62 │ │ │ │ - vldr s15, [r9, #16] │ │ │ │ + beq.w 3b2fc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - vcmpe.f32 s15, s16 │ │ │ │ - vldr s15, [r9, #20] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vcmpe.f32 s15, s16 │ │ │ │ - it mi │ │ │ │ - vstrmi s16, [r9, #16] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it gt │ │ │ │ - vstrgt s16, [r9, #20] │ │ │ │ cmp r3, r2 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldrb.w r3, [sp, #34] @ 0x22 │ │ │ │ - cbz r3, 3b53c │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, sp, #34 @ 0x22 │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3b53c │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ - ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3b63c │ │ │ │ - ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3b630 │ │ │ │ - ldr r0, [pc, #216] @ (3b604 ) │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc │ │ │ │ - bl d23c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 3b99c │ │ │ │ - movs r7, #0 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 3b612 │ │ │ │ + ldr r5, [r6, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 3b7f8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b54e │ │ │ │ + beq.n 3a6e8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b648 │ │ │ │ - blx 377c │ │ │ │ - cbz r6, 3b566 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 3b316 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + bl b094 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov r5, r3 │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b566 │ │ │ │ + beq.n 3a716 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b650 │ │ │ │ - ldr r2, [pc, #160] @ (3b608 ) │ │ │ │ - ldr r3, [pc, #116] @ (3b5e0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 3bff4 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 3bc06 │ │ │ │ - mov r6, r4 │ │ │ │ - b.n 3b328 │ │ │ │ - ldr.w r7, [sl, r3] │ │ │ │ + beq.n 3a794 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 3b5e8 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 3b2ac │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s15, d0 │ │ │ │ + vmov.f32 s14, s15 │ │ │ │ + vmov.f32 s16, s15 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 3b5de │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldrb.w r3, [sp, #34] @ 0x22 │ │ │ │ + beq.n 3a75c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b54e │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, sp, #34 @ 0x22 │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3b54e │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + beq.w 3b350 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3b516 │ │ │ │ - add r0, sp, #32 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 3b328 │ │ │ │ - b.n 3b514 │ │ │ │ + str r4, [sp, #124] @ 0x7c │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #140] @ 0x8c │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ + str.w sl, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str.w r8, [sp, #20] │ │ │ │ + b.w 39936 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3a66c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3a716 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + strd r0, r0, [sp, #56] @ 0x38 │ │ │ │ + movw sl, #645 @ 0x285 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #12] │ │ │ │ + b.w 39cc4 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 39582 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3956a │ │ │ │ + mov r4, r7 │ │ │ │ + movw sl, #645 @ 0x285 │ │ │ │ + b.n 3a2cc │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 39620 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + movw sl, #646 @ 0x286 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r5, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + ldrd fp, r8, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ + b.w 39c80 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + movw sl, #647 @ 0x287 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + mov r5, r0 │ │ │ │ + ldrd fp, r8, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.w 39c80 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 395e0 │ │ │ │ nop │ │ │ │ - ... │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + revsh r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #1000] @ (3b9d0 ) │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r1, [pc, #976] @ (3b9bc ) │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r7, r2] │ │ │ │ - movs r2, r0 │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #568 @ (adr r0, 3b840 ) │ │ │ │ + str r4, [r5, #124] @ 0x7c │ │ │ │ + movs r2, r0 │ │ │ │ + adds r5, r3, r5 │ │ │ │ movs r0, r0 │ │ │ │ - bx r8 │ │ │ │ + str r0, [r1, #92] @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ - ldr.w r1, [pc, #2692] @ 3c094 │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ - ldr.w r0, [pc, #2692] @ 3c098 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3c68 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3ba50 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 3b2f6 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 3b52a │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 3b520 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3b54e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3b566 │ │ │ │ - ldr.w r8, [pc, #2624] @ 3c09c │ │ │ │ - add r8, pc │ │ │ │ - ldr.w r4, [r8, #1204] @ 0x4b4 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3bc0c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + lsls r0, r3, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + ble.w 3994a │ │ │ │ + blx 3a30 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #140 @ 0x8c │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ + bl 8e54 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b684 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - movs r0, #0 │ │ │ │ - blx 34e8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3bc86 │ │ │ │ - ldr.w r3, [pc, #2572] @ 3c0a0 │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [fp] │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3bc8a │ │ │ │ - ldr.w r3, [pc, #2556] @ 3c0a4 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - add r3, pc │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r3, [r3, #960] @ 0x3c0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl b03c │ │ │ │ - mov r8, r0 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3b6de │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3bb88 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3b6f4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3ba32 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 3bc44 │ │ │ │ - ldr.w r4, [pc, #2472] @ 3c0a8 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r1, [r4, #1204] @ 0x4b4 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3bd06 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + bne.w 3b0f8 │ │ │ │ + ldr.w r5, [fp, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 3b71c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r4, [fp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b726 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - movs r0, #0 │ │ │ │ - blx 34e8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3b8de │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3bd6a │ │ │ │ - ldr.w r3, [pc, #2412] @ 3c0ac │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - add r3, pc │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3a8d0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3acb2 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov.w r8, #0 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ + str.w r8, [sp, #156] @ 0x9c │ │ │ │ + bl b094 │ │ │ │ + mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str.w sl, [sp, #128] @ 0x80 │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str.w r8, [sp, #124] @ 0x7c │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 3a908 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3ac54 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl b03c │ │ │ │ - str r5, [sp, #12] │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 3afa8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 12aa8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3b776 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3bb98 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3b78c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3ba3a │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 3bd2a │ │ │ │ - movs r0, #2 │ │ │ │ - blx 34e8 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3bdf8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ - bpl.w 3c036 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w 3c032 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cmp r1, #1 │ │ │ │ - str.w r8, [r2] │ │ │ │ - beq.w 3c032 │ │ │ │ - str r5, [r2, #4] │ │ │ │ - ldr.w r0, [r9, #12] │ │ │ │ - cmp r0, r7 │ │ │ │ - beq.w 3bc50 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 3af4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 3bc68 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 3af9e │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3b7f0 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3ba42 │ │ │ │ - ldr.w r0, [r9, #12] │ │ │ │ - cmp r0, r7 │ │ │ │ - beq.w 3be32 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 8b30 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3be42 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 3b37a │ │ │ │ - movs r1, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl f4e8 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3bf9a │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 3864 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3bfa2 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 9df0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 3bfa8 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 3a93a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3acce │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 3b270 │ │ │ │ + ldr.w r8, [r6, #12] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 3b734 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3b85a │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3bf38 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3b86e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3bf42 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl f4e8 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3bfc2 │ │ │ │ - vldr s0, [r9, #24] │ │ │ │ - vcvt.f64.f32 d0, s0 │ │ │ │ - blx 3844 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3bfca │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9df0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 3bfd0 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [r8] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3b8b8 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3bf7e │ │ │ │ - ldr.w r2, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 3b37a │ │ │ │ + beq.n 3a994 │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ + str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3b37a │ │ │ │ + beq.w 3ad3a │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r8, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + bl b094 │ │ │ │ + mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b.n 3b37a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 3b8f2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 3b956 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3b902 │ │ │ │ + str.w sl, [sp, #128] @ 0x80 │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 3a9c4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 3b964 │ │ │ │ - movs r4, #0 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ - b.n 3b516 │ │ │ │ - ldr.w r2, [pc, #1956] @ 3c0b0 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #588] @ 0x24c │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3bc48 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 3b514 │ │ │ │ - ldr.w r1, [pc, #1932] @ 3c0b4 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc │ │ │ │ - bl a450 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3ba56 │ │ │ │ + beq.n 3aa38 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 3b13a │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + mov r0, sl │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3b346 │ │ │ │ + beq.w 3acac │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s15, d0 │ │ │ │ + vmov.f32 s14, s15 │ │ │ │ + vmov.f32 s16, s15 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 3b130 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 3aa12 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b346 │ │ │ │ + beq.w 3ad42 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #140] @ 0x8c │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r5, [sp, #20] │ │ │ │ + b.w 39936 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3b346 │ │ │ │ - mov r0, r8 │ │ │ │ + b.n 3a9c4 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 3b8fc │ │ │ │ - b.n 3b902 │ │ │ │ + b.w 3967c │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + mov.w sl, #648 @ 0x288 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldrd fp, r8, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ + b.w 39cae │ │ │ │ + bl 89c4 │ │ │ │ + b.w 397dc │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 396e2 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3b902 │ │ │ │ - ldr.w r3, [pc, #1864] @ 3c0b8 │ │ │ │ - movs r7, #181 @ 0xb5 │ │ │ │ - ldr.w r1, [pc, #1864] @ 3c0bc │ │ │ │ - movs r4, #0 │ │ │ │ + b.w 3973c │ │ │ │ + ldr.w r3, [pc, #3008] @ 3b644 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + movs r5, #0 │ │ │ │ + ldr.w r1, [pc, #3004] @ 3b648 │ │ │ │ + mov.w sl, #648 @ 0x288 │ │ │ │ + ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ + ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3764 │ │ │ │ - b.n 3b516 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 39c6c │ │ │ │ + ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 39312 │ │ │ │ + add.w r0, r5, #200 @ 0xc8 │ │ │ │ + bl a8b4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 3ae36 │ │ │ │ + ldr.w r3, [r5, #208] @ 0xd0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 3b402 │ │ │ │ + ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ + b.w 39312 │ │ │ │ + ldrd r3, r6, [sp, #128] @ 0x80 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bgt.w 3ad74 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 3ab1a │ │ │ │ + ldr.w r3, [pc, #2896] @ 3b64c │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + beq.w 3b306 │ │ │ │ + ldr.w r3, [pc, #2884] @ 3b650 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [pc, #2880] @ 3b654 │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + movs r5, #0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov.w sl, #648 @ 0x288 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 39c6c │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + movw sl, #649 @ 0x289 │ │ │ │ + ldrd fp, r8, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ + b.w 39cae │ │ │ │ + blx 3bf8 │ │ │ │ + mov fp, r0 │ │ │ │ + b.w 395a8 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + mov r5, fp │ │ │ │ + mov r4, r6 │ │ │ │ + ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ + movw sl, #649 @ 0x289 │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 39c6c │ │ │ │ + mov r3, fp │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + movw sl, #650 @ 0x28a │ │ │ │ + ldrd fp, r8, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ + b.w 39cae │ │ │ │ + mov r6, r9 │ │ │ │ + mov r8, r9 │ │ │ │ + strd r9, r9, [sp, #56] @ 0x38 │ │ │ │ + movw sl, #623 @ 0x26f │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ + str.w r9, [sp, #36] @ 0x24 │ │ │ │ + str.w r9, [sp, #48] @ 0x30 │ │ │ │ + strd r9, r9, [sp, #24] │ │ │ │ + strd r9, r9, [sp, #8] │ │ │ │ + str.w r9, [sp, #16] │ │ │ │ + b.w 39cc4 │ │ │ │ + blx 3bf8 │ │ │ │ + mov r9, r0 │ │ │ │ + b.w 39faa │ │ │ │ + mov r3, fp │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + movw sl, #650 @ 0x28a │ │ │ │ + ldrd fp, r8, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ + b.w 39c98 │ │ │ │ + blx 3bf8 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 39606 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + mov r2, fp │ │ │ │ + str r6, [sp, #20] │ │ │ │ + movw sl, #651 @ 0x28b │ │ │ │ + ldrd fp, r8, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 39cae │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + mov r4, r5 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + mov r2, fp │ │ │ │ + str r6, [sp, #20] │ │ │ │ + movw sl, #651 @ 0x28b │ │ │ │ + ldrd fp, r8, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 39c6c │ │ │ │ + blx 3bf8 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b.w 39662 │ │ │ │ + mov r4, fp │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #156 @ 0x9c │ │ │ │ + movs r5, #0 │ │ │ │ + b.w 396e6 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + movw sl, #654 @ 0x28e │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + ldrd fp, r8, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 39cae │ │ │ │ + mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3b45a │ │ │ │ - mov r0, r8 │ │ │ │ + b.w 39e5e │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3b446 │ │ │ │ - movs r7, #181 @ 0xb5 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3b516 │ │ │ │ - mov r7, r4 │ │ │ │ - b.n 3b54e │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 38bc │ │ │ │ + b.w 39978 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3a908 │ │ │ │ + blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - it lt │ │ │ │ - movlt r7, #190 @ 0xbe │ │ │ │ - bge.w 3b42e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 3bde4 │ │ │ │ - add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ - str.w r9, [r8] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 3bd48 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 3b516 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3b516 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + beq.w 39728 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + movw sl, #654 @ 0x28e │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + ldrd fp, r8, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 39c98 │ │ │ │ + mov r4, r6 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #156 @ 0x9c │ │ │ │ + movs r5, #0 │ │ │ │ + b.w 39792 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + movw sl, #655 @ 0x28f │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + ldrd fp, r8, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 39cae │ │ │ │ + bl 89c4 │ │ │ │ + b.n 3a9de │ │ │ │ + mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbz r3, 3ba00 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3ba00 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbz r2, 3ba2a │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 3b516 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 3b516 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3b516 │ │ │ │ - mov r0, r8 │ │ │ │ + b.n 3a8d0 │ │ │ │ + mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3b516 │ │ │ │ - mov r0, r3 │ │ │ │ + b.w 39a4e │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3ba00 │ │ │ │ - mov r0, r3 │ │ │ │ + b.w 3999e │ │ │ │ + mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3b6f4 │ │ │ │ - mov r0, r3 │ │ │ │ + b.n 3a93a │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 397f8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + movw sl, #655 @ 0x28f │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + ldrd fp, r8, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 39c98 │ │ │ │ + mov r4, r2 │ │ │ │ + add r1, sp, #156 @ 0x9c │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + movs r5, #0 │ │ │ │ + b.w 3986c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w sl, #656 @ 0x290 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + ldrd fp, r8, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 39cae │ │ │ │ + mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3b78c │ │ │ │ - mov r0, r3 │ │ │ │ + b.w 39a12 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3b7f0 │ │ │ │ - mov r0, r4 │ │ │ │ + b.w 39a6e │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r4, #0 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ - b.n 3b516 │ │ │ │ + b.n 3a994 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3aa12 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + movw sl, #657 @ 0x291 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + ldrd fp, r8, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 39cae │ │ │ │ + blx 37b0 │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 398c2 │ │ │ │ + ldr.w r3, [pc, #2260] @ 3b64c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r1, [pc, #2268] @ 3b658 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3b8c │ │ │ │ + b.n 3ab1a │ │ │ │ + mov r0, sl │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 39aba │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r6 │ │ │ │ + ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3adb6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3b468 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - blx 3864 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3be4a │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, fp │ │ │ │ - blx 3864 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3be66 │ │ │ │ - vcvt.f64.f32 d0, s16 │ │ │ │ - blx 3844 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldrb.w r3, [sp, #166] @ 0xa6 │ │ │ │ + cbz r3, 3adde │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3be80 │ │ │ │ - ldr.w r2, [pc, #1548] @ 3c0a0 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 3beb0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - strd r2, r3, [sp, #52] @ 0x34 │ │ │ │ - movs r2, #4 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - strd r8, r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r7, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r9, r4 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - bl b03c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3bad8 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3be22 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ + mov r1, fp │ │ │ │ + add.w r0, sp, #166 @ 0xa6 │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3ae0c │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 3b3a2 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3baf0 │ │ │ │ + beq.w 3b3a2 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3be2a │ │ │ │ + beq.w 3b608 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + strd r3, r5, [sp, #24] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + b.w 39d38 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + mov r9, r6 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + movw sl, #702 @ 0x2be │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldrd r4, r3, [sp, #124] @ 0x7c │ │ │ │ + str r5, [sp, #28] │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ + mov r7, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 39c6c │ │ │ │ + b.w 39c80 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + movw sl, #643 @ 0x283 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + strd r3, r3, [sp, #24] │ │ │ │ + strd r3, r3, [sp, #12] │ │ │ │ + b.w 39cae │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + movw sl, #658 @ 0x292 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + ldrd fp, r8, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 39cae │ │ │ │ + blx 37b0 │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 39904 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 398d6 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + movw sl, #657 @ 0x291 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + ldrd fp, r8, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 39c98 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 39b06 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 39918 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + movw sl, #658 @ 0x292 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + ldrd fp, r8, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 39c98 │ │ │ │ + mov r8, r9 │ │ │ │ + strd r0, r0, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + movw sl, #642 @ 0x282 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #12] │ │ │ │ + b.w 39cc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34e8 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 3a4be │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r4, fp │ │ │ │ + str r6, [sp, #32] │ │ │ │ + mov r6, sl │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov.w sl, #664 @ 0x298 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 39cae │ │ │ │ + mov r0, sl │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3a4d6 │ │ │ │ + ldr.w r5, [r9, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 3b77c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r4, [r9, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3bb04 │ │ │ │ + beq.n 3af8c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3be1a │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 3b600 │ │ │ │ + movs r2, #2 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ + b.w 3a362 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3a536 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3a922 │ │ │ │ + ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ + mov r5, sl │ │ │ │ + movw r4, #691 @ 0x2b3 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 8808 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8808 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 8808 │ │ │ │ + ldrb.w r3, [sp, #172] @ 0xac │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 3b366 │ │ │ │ + ldr.w r0, [pc, #1676] @ 3b65c │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + bl d294 │ │ │ │ + ldrb.w r3, [sp, #176] @ 0xb0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 3b372 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ + add r2, sp, #124 @ 0x7c │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + bl 9b14 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3bb18 │ │ │ │ + beq.n 3b006 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbz r3, 3bb52 │ │ │ │ - cbz r7, 3bb38 │ │ │ │ - ldrb.w r3, [sp, #34] @ 0x22 │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3b53c │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, sp, #34 @ 0x22 │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 3b53c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 3b40a │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3bb4c │ │ │ │ + beq.n 3b020 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3ba4a │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + beq.w 3b410 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3b516 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3bb18 │ │ │ │ + str r4, [sp, #124] @ 0x7c │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldrd r2, r3, [sp, #140] @ 0x8c │ │ │ │ + bl 9804 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3b4b2 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3b4ca │ │ │ │ - ldr.w r2, [pc, #1356] @ 3c0b8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr.w r1, [pc, #1356] @ 3c0c0 │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - blx 3764 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r4, r3 │ │ │ │ - movs r7, #189 @ 0xbd │ │ │ │ - b.n 3b516 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3b6de │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ - b.n 3b516 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ - b.n 3ba08 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3b776 │ │ │ │ - ldr.w r3, [pc, #1312] @ 3c0c4 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - strd r8, r0, [sp, #48] @ 0x30 │ │ │ │ - add r3, pc │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - ldr.w r0, [r3, #596] @ 0x254 │ │ │ │ + bl 90c4 │ │ │ │ + cbz r0, 3b07a │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + str.w r9, [sp] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ - blx 3a84 │ │ │ │ + blx r4 │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bf5a │ │ │ │ + beq.w 3b620 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 3b42e │ │ │ │ + beq.n 3b076 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b42e │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3b42e │ │ │ │ - movs r7, #191 @ 0xbf │ │ │ │ - b.n 3b516 │ │ │ │ - movs r7, #191 @ 0xbf │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 3b3ce │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #6 │ │ │ │ + bpl.w 3b856 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r6, [sp, #20] │ │ │ │ + str.w fp, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + b.w 393f2 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov.w sl, #664 @ 0x298 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldrd r4, r3, [sp, #124] @ 0x7c │ │ │ │ + str r6, [sp, #20] │ │ │ │ + ldrd fp, r8, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 39c6c │ │ │ │ + b.w 39c80 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + movw sl, #678 @ 0x2a6 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldrd r4, r3, [sp, #124] @ 0x7c │ │ │ │ + str r6, [sp, #20] │ │ │ │ + ldrd fp, r8, [sp, #96] @ 0x60 │ │ │ │ + mov r6, r0 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 39c6c │ │ │ │ + b.w 39c80 │ │ │ │ + mov r4, fp │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #156 @ 0x9c │ │ │ │ + movs r5, #0 │ │ │ │ + b.w 3a8d4 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov.w sl, #664 @ 0x298 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldrd r4, r3, [sp, #124] @ 0x7c │ │ │ │ + str r6, [sp, #20] │ │ │ │ + ldrd fp, r8, [sp, #96] @ 0x60 │ │ │ │ + strd r0, r2, [sp, #32] │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 39c6c │ │ │ │ + b.w 39c80 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3a9fa │ │ │ │ + ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ + mov r5, sl │ │ │ │ + mov.w r4, #692 @ 0x2b4 │ │ │ │ + b.n 3afb2 │ │ │ │ + mov sl, r2 │ │ │ │ + add r1, sp, #156 @ 0x9c │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 39a16 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 39aa2 │ │ │ │ + ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + mov r4, sl │ │ │ │ + movw sl, #682 @ 0x2aa │ │ │ │ + mov r0, r4 │ │ │ │ + bl 8808 │ │ │ │ + ldrb.w r3, [sp, #172] @ 0xac │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 3b296 │ │ │ │ + ldr.w r0, [pc, #1252] @ 3b660 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, pc │ │ │ │ + bl d294 │ │ │ │ + ldrb.w r3, [sp, #176] @ 0xb0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3b28a │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #124 @ 0x7c │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + bl 9b14 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3b516 │ │ │ │ + beq.n 3b1b0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b516 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3b516 │ │ │ │ - movs r7, #191 @ 0xbf │ │ │ │ - b.n 3b9b2 │ │ │ │ - mov r6, r7 │ │ │ │ - b.w 3b346 │ │ │ │ - blx 38a0 │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 3c04 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 3b684 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 3b902 │ │ │ │ - ldr.w r3, [pc, #1176] @ 3c0c8 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr.w r1, [pc, #1172] @ 3c0cc │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3b8c │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ - b.n 3bb4e │ │ │ │ - blx 3bf8 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 3b920 │ │ │ │ - ldr.w r2, [pc, #1124] @ 3c0b8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr.w r1, [pc, #1144] @ 3c0d0 │ │ │ │ - ldr.w r2, [sl, r2] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - blx 3764 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 3b902 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 3b902 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3b902 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ - b.n 3bbe4 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ + beq.w 3b35a │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3b1ca │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3c062 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ + beq.w 3b360 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [sp, #124] @ 0x7c │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldrd r1, r2, [sp, #140] @ 0x8c │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str r1, [r3, #0] │ │ │ │ + cbz r0, 3b1f6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r0, #0] │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3bcc8 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3bea4 │ │ │ │ - ldr.w r2, [pc, #1032] @ 3c0d4 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r2, pc │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r2, [r2, #960] @ 0x3c0 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - movs r2, #3 │ │ │ │ - bl b03c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 3b1f6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 3b234 │ │ │ │ + cbz r2, 3b208 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 3b6ca │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 3b6ca │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3b6ca │ │ │ │ - blx 38a0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r2, sp, #24 │ │ │ │ - blx 3c04 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 3b726 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3bff8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 3b208 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbz r3, 3b22c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 3b040 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3bc44 │ │ │ │ + beq.w 3b040 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3bc44 │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 3b040 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3b902 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r8, r9 │ │ │ │ + b.n 3b040 │ │ │ │ + mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 3b9ee │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 3b9ee │ │ │ │ - b.n 3b9e4 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3c04a │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r0, #0] │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3bda8 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3bf4e │ │ │ │ - ldr r2, [pc, #812] @ (3c0d8 ) │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r2, pc │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r2, [r2, #896] @ 0x380 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - movs r2, #3 │ │ │ │ - bl b03c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 3b762 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 3b762 │ │ │ │ - mov r0, r3 │ │ │ │ + b.n 3b208 │ │ │ │ + str r2, [sp, #20] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3b762 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 3b516 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 3b516 │ │ │ │ - b.n 3bbfa │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3be10 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3bf88 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + b.n 3b1f6 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov.w sl, #664 @ 0x298 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + strd r3, r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + ldrd fp, r8, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ + b.w 39c80 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + movw sl, #681 @ 0x2a9 │ │ │ │ + ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b.n 3b16a │ │ │ │ + mov r4, r6 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #156 @ 0x9c │ │ │ │ mov.w r8, #0 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3bd52 │ │ │ │ - mov r0, r5 │ │ │ │ + b.w 3a998 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3bb04 │ │ │ │ - mov r0, r3 │ │ │ │ + b.w 3a5ca │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ + blx 369c <_PyMonitoring_FireExceptionHandledEvent@plt> │ │ │ │ + b.n 3b18e │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + mov r2, sl │ │ │ │ + add r0, sp, #172 @ 0xac │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 3b17a │ │ │ │ + mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3bad8 │ │ │ │ - mov r0, r8 │ │ │ │ + b.w 3a63c │ │ │ │ + bl 89c4 │ │ │ │ + b.w 3a72c │ │ │ │ + blx 37b0 │ │ │ │ + mov sl, r0 │ │ │ │ + b.w 39a88 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov.w sl, #664 @ 0x298 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + strd r3, r2, [sp, #32] │ │ │ │ + b.w 39c6c │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 39aee │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + mov r4, sl │ │ │ │ + ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ + movw sl, #683 @ 0x2ab │ │ │ │ + b.n 3b16a │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3baf0 │ │ │ │ - ldr r3, [pc, #644] @ (3c0b8 ) │ │ │ │ - ldr r1, [pc, #676] @ (3c0dc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ - movs r7, #183 @ 0xb7 │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 3b516 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3be5e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3bfae │ │ │ │ - mov r8, r3 │ │ │ │ - mov r5, r4 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ - b.n 3be16 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3be7a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3bfd6 │ │ │ │ - mov r5, r4 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ - b.n 3be16 │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r7, r2 │ │ │ │ - beq.n 3be7a │ │ │ │ - subs r7, #1 │ │ │ │ - str r7, [r4, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 3be7a │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r5, r4 │ │ │ │ + b.w 3a696 │ │ │ │ + ldr r3, [pc, #860] @ (3b664 ) │ │ │ │ + add r3, pc │ │ │ │ + b.n 3ab10 │ │ │ │ + blx 37b0 │ │ │ │ + mov sl, r0 │ │ │ │ + b.w 39ad4 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ - b.n 3bd52 │ │ │ │ - mov r0, r5 │ │ │ │ + b.w 3a6e8 │ │ │ │ + mov r3, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w sl, #664 @ 0x298 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ + strd r3, r2, [sp, #32] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 39c6c │ │ │ │ + b.w 39c80 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - b.n 3bcc8 │ │ │ │ - ldr.w sl, [r4, #12] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 3c01a │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne.w r2, [sl] │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne.w r2, [r9] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3bef6 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 3bfe8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - strd sl, r2, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r2, #5 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - strd r8, r5, [sp, #60] @ 0x3c │ │ │ │ - bl b03c │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 3bac4 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 3bac4 │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ + b.w 3a75c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 3bac4 │ │ │ │ - mov r0, r8 │ │ │ │ + b.n 3b1b0 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b.n 3b85a │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + b.n 3b1ca │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + mov r2, r4 │ │ │ │ + add r0, sp, #172 @ 0xac │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 3afce │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ + blx 369c <_PyMonitoring_FireExceptionHandledEvent@plt> │ │ │ │ + b.n 3afe4 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r1, fp │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r6, sl │ │ │ │ + ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ + mov.w sl, #664 @ 0x298 │ │ │ │ + ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + b.w 39cae │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3b3ba │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 39ea4 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr.w r8, [sp, #8] │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r5, [sp, #28] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.w 39d56 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b.n 3b86e │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + b.n 3b076 │ │ │ │ + movs r7, #0 │ │ │ │ + mov r4, r9 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r8, r7 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + movw sl, #623 @ 0x26f │ │ │ │ + strd r7, r7, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + str r7, [sp, #20] │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + strd r7, r7, [sp, #24] │ │ │ │ + strd r7, r7, [sp, #8] │ │ │ │ + str r7, [sp, #16] │ │ │ │ + b.w 39c6c │ │ │ │ + ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ + b.w 39302 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 3bda8 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 3b9d0 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cbnz r2, 3bf78 │ │ │ │ - mov r0, r8 │ │ │ │ + b.n 3b006 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r3, #0 │ │ │ │ - mov r8, r3 │ │ │ │ - b.n 3bd52 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 3b020 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + mov r4, fp │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bgt.w 3b69a │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3b450 │ │ │ │ + ldr r3, [pc, #536] @ (3b64c ) │ │ │ │ + cmp r0, #1 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + beq.w 3b6fe │ │ │ │ + ldr r3, [pc, #548] @ (3b668 ) │ │ │ │ + add r3, pc │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r1, [pc, #544] @ (3b66c ) │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w sl, #664 @ 0x298 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + b.w 39cae │ │ │ │ + mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b.n 3b8b8 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r8 │ │ │ │ + b.n 3adb6 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + mov r1, fp │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str.w sl, [sp, #56] @ 0x38 │ │ │ │ + movw sl, #666 @ 0x29a │ │ │ │ + str r6, [sp, #20] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + b.w 39cae │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + mov r1, fp │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + str.w sl, [sp, #56] @ 0x38 │ │ │ │ + movw sl, #666 @ 0x29a │ │ │ │ + ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + b.w 39cae │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r5, r6, [sp, #16] │ │ │ │ + mov r6, r5 │ │ │ │ + str.w sl, [sp, #56] @ 0x38 │ │ │ │ + movw sl, #666 @ 0x29a │ │ │ │ + ldrd fp, r8, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 39c6c │ │ │ │ + b.w 39c80 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3a682 │ │ │ │ + ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ + movw r4, #670 @ 0x29e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8808 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 8808 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 8808 │ │ │ │ + ldrb.w r3, [sp, #172] @ 0xac │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 3b67c │ │ │ │ + ldr r0, [pc, #328] @ (3b670 ) │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + bl d294 │ │ │ │ + ldrb.w r3, [sp, #176] @ 0xb0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 3b688 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #124 @ 0x7c │ │ │ │ + bl 9b14 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3b55a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3b6ae │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3b574 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3b694 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldrd r2, r3, [sp, #140] @ 0x8c │ │ │ │ + bl 9804 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + str.w sl, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b.n 3b040 │ │ │ │ + ldr r3, [pc, #212] @ (3b674 ) │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r6, r9 │ │ │ │ + mov.w sl, #640 @ 0x280 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r1, [pc, #200] @ (3b678 ) │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + strd r9, r9, [sp, #56] @ 0x38 │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ + str.w r9, [sp, #36] @ 0x24 │ │ │ │ + str.w r9, [sp, #48] @ 0x30 │ │ │ │ + strd r9, r9, [sp, #24] │ │ │ │ + strd r9, r9, [sp, #8] │ │ │ │ + str.w r9, [sp, #16] │ │ │ │ + b.w 39cc4 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3a748 │ │ │ │ + ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ + movw r4, #671 @ 0x29f │ │ │ │ + b.n 3b508 │ │ │ │ + mov r4, fp │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #156 @ 0x9c │ │ │ │ + movs r5, #0 │ │ │ │ + b.w 3a640 │ │ │ │ + mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - b.n 3bd52 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movs r7, #187 @ 0xbb │ │ │ │ - b.w 3b516 │ │ │ │ - mov r4, r3 │ │ │ │ - movs r7, #187 @ 0xbb │ │ │ │ - b.n 3ba08 │ │ │ │ - mov r4, r3 │ │ │ │ - movs r7, #187 @ 0xbb │ │ │ │ - b.n 3bf5c │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 3af8c │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r5, r4 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - b.n 3bd52 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ - b.w 3b516 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ - b.n 3bbe4 │ │ │ │ - mov r4, r3 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ - b.n 3b9b2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r5, r4 │ │ │ │ + b.w 3adfa │ │ │ │ + mov r4, r6 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #156 @ 0x9c │ │ │ │ + movs r5, #0 │ │ │ │ + b.w 3a6ec │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r6 │ │ │ │ + ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ + mov r6, r2 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + movw sl, #701 @ 0x2bd │ │ │ │ + str r1, [sp, #20] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.w 39cae │ │ │ │ + nop │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #384 @ (adr r0, 3b7cc ) │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #824 @ (adr r0, 3b98c ) │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, pc, #880 @ (adr r2, 3b9c8 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #400 @ (adr r6, 3b7f4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r6, #56] @ 0x38 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, pc, #752 @ (adr r2, 3b964 ) │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + mov r2, r4 │ │ │ │ + add r0, sp, #172 @ 0xac │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 3b524 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ + blx 369c <_PyMonitoring_FireExceptionHandledEvent@plt> │ │ │ │ + b.n 3b538 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r4, r8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ - b.n 3bd52 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + b.n 3b574 │ │ │ │ + ldr r3, [pc, #448] @ (3b85c ) │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #448] @ (3b860 ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3b8c │ │ │ │ + b.n 3b450 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b.n 3bef6 │ │ │ │ + b.n 3b55a │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + mov sl, r6 │ │ │ │ + ldr r2, [pc, #424] @ (3b864 ) │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r4, r9 │ │ │ │ + ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ + mov r9, r6 │ │ │ │ + ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [pc, #408] @ (3b868 ) │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [pc, #408] @ (3b86c ) │ │ │ │ + add r2, pc │ │ │ │ + blx 3b8c │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + movs r5, #0 │ │ │ │ + str.w sl, [sp, #12] │ │ │ │ + movw sl, #645 @ 0x285 │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b.w 39c6c │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #204] @ (3c0c8 ) │ │ │ │ - ldr r1, [pc, #228] @ (3c0e0 ) │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #368] @ (3b870 ) │ │ │ │ + add r3, pc │ │ │ │ + b.n 3b444 │ │ │ │ + ldr r3, [pc, #364] @ (3b874 ) │ │ │ │ + movw r2, #18315 @ 0x478b │ │ │ │ + ldr r1, [pc, #364] @ (3b878 ) │ │ │ │ + ldr r0, [pc, #364] @ (3b87c ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3b8c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 3bd36 │ │ │ │ - b.n 3bc44 │ │ │ │ - ldr r3, [pc, #200] @ (3c0e4 ) │ │ │ │ - movw r2, #9349 @ 0x2485 │ │ │ │ - ldr r1, [pc, #196] @ (3c0e8 ) │ │ │ │ - ldr r0, [pc, #200] @ (3c0ec ) │ │ │ │ + add.w r3, r3, #1256 @ 0x4e8 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #352] @ (3b880 ) │ │ │ │ + movw r2, #18492 @ 0x483c │ │ │ │ + ldr r1, [pc, #352] @ (3b884 ) │ │ │ │ + ldr r0, [pc, #352] @ (3b888 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1304 @ 0x518 │ │ │ │ + add.w r3, r3, #1256 @ 0x4e8 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 41fc │ │ │ │ - ldr r3, [pc, #184] @ (3c0f0 ) │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #184] @ (3c0f4 ) │ │ │ │ - ldr r0, [pc, #184] @ (3c0f8 ) │ │ │ │ + ldr r3, [pc, #340] @ (3b88c ) │ │ │ │ + movw r2, #18526 @ 0x485e │ │ │ │ + ldr r1, [pc, #340] @ (3b890 ) │ │ │ │ + ldr r0, [pc, #340] @ (3b894 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + add.w r3, r3, #1256 @ 0x4e8 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #176] @ (3c0fc ) │ │ │ │ - movw r2, #9531 @ 0x253b │ │ │ │ - ldr r1, [pc, #172] @ (3c100 ) │ │ │ │ - ldr r0, [pc, #176] @ (3c104 ) │ │ │ │ + ldr r3, [pc, #328] @ (3b898 ) │ │ │ │ + movw r2, #18034 @ 0x4672 │ │ │ │ + ldr r1, [pc, #328] @ (3b89c ) │ │ │ │ + ldr r0, [pc, #328] @ (3b8a0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1304 @ 0x518 │ │ │ │ + add.w r3, r3, #1256 @ 0x4e8 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #164] @ (3c108 ) │ │ │ │ - movw r2, #9505 @ 0x2521 │ │ │ │ - ldr r1, [pc, #160] @ (3c10c ) │ │ │ │ - ldr r0, [pc, #164] @ (3c110 ) │ │ │ │ + ldr r3, [pc, #316] @ (3b8a4 ) │ │ │ │ + movw r2, #18115 @ 0x46c3 │ │ │ │ + ldr r1, [pc, #316] @ (3b8a8 ) │ │ │ │ + ldr r0, [pc, #316] @ (3b8ac ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1256 @ 0x4e8 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #304] @ (3b8b0 ) │ │ │ │ + movw r2, #17537 @ 0x4481 │ │ │ │ + ldr r1, [pc, #304] @ (3b8b4 ) │ │ │ │ + ldr r0, [pc, #304] @ (3b8b8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1256 @ 0x4e8 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #292] @ (3b8bc ) │ │ │ │ + movw r2, #17605 @ 0x44c5 │ │ │ │ + ldr r1, [pc, #292] @ (3b8c0 ) │ │ │ │ + ldr r0, [pc, #292] @ (3b8c4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1256 @ 0x4e8 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #280] @ (3b8c8 ) │ │ │ │ + mov.w r2, #17920 @ 0x4600 │ │ │ │ + ldr r1, [pc, #280] @ (3b8cc ) │ │ │ │ + ldr r0, [pc, #280] @ (3b8d0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1256 @ 0x4e8 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #268] @ (3b8d4 ) │ │ │ │ + movw r2, #17852 @ 0x45bc │ │ │ │ + ldr r1, [pc, #268] @ (3b8d8 ) │ │ │ │ + ldr r0, [pc, #268] @ (3b8dc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1256 @ 0x4e8 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #256] @ (3b8e0 ) │ │ │ │ + movw r2, #17886 @ 0x45de │ │ │ │ + ldr r1, [pc, #256] @ (3b8e4 ) │ │ │ │ + ldr r0, [pc, #256] @ (3b8e8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1256 @ 0x4e8 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + bl 40ac │ │ │ │ + ldr r3, [pc, #240] @ (3b8ec ) │ │ │ │ + movw r2, #18149 @ 0x46e5 │ │ │ │ + ldr r1, [pc, #240] @ (3b8f0 ) │ │ │ │ + ldr r0, [pc, #240] @ (3b8f4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1256 @ 0x4e8 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + bl 422c │ │ │ │ + ldr r3, [pc, #224] @ (3b8f8 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #224] @ (3b8fc ) │ │ │ │ + ldr r0, [pc, #228] @ (3b900 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + bl 41fc │ │ │ │ + ldr r3, [pc, #212] @ (3b904 ) │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #212] @ (3b908 ) │ │ │ │ + ldr r0, [pc, #216] @ (3b90c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1304 @ 0x518 │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #152] @ (3c114 ) │ │ │ │ + ldr r3, [pc, #204] @ (3b910 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #148] @ (3c118 ) │ │ │ │ - ldr r0, [pc, #152] @ (3c11c ) │ │ │ │ + ldr r1, [pc, #204] @ (3b914 ) │ │ │ │ + ldr r0, [pc, #204] @ (3b918 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 40ac │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ + bl 42ec │ │ │ │ + nop │ │ │ │ + lsls r0, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, r4] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, r3] │ │ │ │ - movs r2, r0 │ │ │ │ - str r4, [r0, r2] │ │ │ │ - movs r2, r0 │ │ │ │ - str r2, [r7, r0] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r6, [pc, #464] @ (3c284 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r1, r6, #31 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #464] @ 0x1d0 │ │ │ │ + strh r4, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #42] @ 0x2a │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #856] @ (3c420 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + strh r0, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + add r0, pc, #728 @ (adr r0, 3bb58 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #720] @ (3c3a8 ) │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r1, [pc, #856] @ (3c434 ) │ │ │ │ - movs r2, r0 │ │ │ │ - ldrh r6, [r2, #20] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #19] │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r6} │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #31] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + add r0, pc, #584 @ (adr r0, 3bae0 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #200 @ (adr r2, 3c1bc ) │ │ │ │ + ldmia r7!, {r1, r3, r5} │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + strh r0, [r2, #22] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + add r0, pc, #344 @ (adr r0, 3ba08 ) │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + strh r0, [r7, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r4, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #504] @ 0x1f8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ + ldmia r6, {r1, r3, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #944 @ (adr r1, 3c4c8 ) │ │ │ │ + strh r0, [r1, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + str r6, [sp, #824] @ 0x338 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldmia r6!, {r1, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r6, #18] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r3, #18] │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r7, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r5, #32] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r6, #40] @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r4, #28] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r4, #30] │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {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, #3976] @ 0xf88 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1096] @ 3c580 │ │ │ │ - ldr.w ip, [pc, #1096] @ 3c584 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1092] @ 3c588 │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [pc, #920] @ (3bccc ) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #920] @ (3bcd0 ) │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ + ldr.w ip, [pc, #920] @ 3bcd4 │ │ │ │ add ip, pc │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - add.w ip, ip, #148 @ 0x94 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov lr, r7 │ │ │ │ - ldr.w r6, [pc, #1072] @ 3c58c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [pc, #908] @ (3bcd8 ) │ │ │ │ + add r3, pc │ │ │ │ + addw r3, r3, #1164 @ 0x48c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ - strd r3, r3, [sp, #32] │ │ │ │ - add r6, pc │ │ │ │ - strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - ldr.w r3, [ip] │ │ │ │ - str.w r3, [lr] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 3c1c2 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w 3c9c4 │ │ │ │ - ldr r2, [pc, #1020] @ (3c590 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 3c9ae │ │ │ │ - ldr r2, [pc, #1012] @ (3c594 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 3c9aa │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3c1c2 │ │ │ │ - cmp r4, #4 │ │ │ │ - bhi.w 3c5f0 │ │ │ │ - tbh [pc, r4, lsl #1] │ │ │ │ - lsls r1, r6, #4 │ │ │ │ - lsls r0, r5, #4 │ │ │ │ - lsls r7, r3, #4 │ │ │ │ - lsls r6, r2, #4 │ │ │ │ - lsls r5, r1, #4 │ │ │ │ - cmp r4, #4 │ │ │ │ - bne.w 3c5f0 │ │ │ │ - ldr.w r8, [r5] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str.w r8, [sp, #32] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, r2 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + cbz r7, 3b9bc │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ + beq.w 3bc96 │ │ │ │ + ldr r4, [pc, #880] @ (3bcdc ) │ │ │ │ + ldr.w r4, [ip, r4] │ │ │ │ + cmp r2, r4 │ │ │ │ + beq.w 3bcb6 │ │ │ │ + ldr r4, [pc, #872] @ (3bce0 ) │ │ │ │ + ldr.w r4, [ip, r4] │ │ │ │ + cmp r2, r4 │ │ │ │ + beq.w 3bc9a │ │ │ │ + ldr.w lr, [r7, #8] │ │ │ │ + cmp.w lr, #0 │ │ │ │ + ble.n 3b9bc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3bab8 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 3baa6 │ │ │ │ + ldr r3, [pc, #844] @ (3bce4 ) │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r1, [pc, #844] @ (3bce8 ) │ │ │ │ + ldr r2, [pc, #844] @ (3bcec ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r4, [ip, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r3, [pc, #832] @ (3bcf0 ) │ │ │ │ + ldr r1, [pc, #836] @ (3bcf4 ) │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + b.n 3bb80 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.n 3b996 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ - bpl.w 3c798 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r4, #15 │ │ │ │ - bls.w 3c3c2 │ │ │ │ - blx 395c │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - beq.w 3c628 │ │ │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #7 │ │ │ │ - bpl.w 3c71c │ │ │ │ - ldr.w r5, [r9, #8] │ │ │ │ - cmp r5, #15 │ │ │ │ - bhi.w 3c508 │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - and.w r5, r5, #3 │ │ │ │ - rsb r5, r5, #1 │ │ │ │ - mul.w r5, r3, r5 │ │ │ │ - adds r3, r5, #1 │ │ │ │ - beq.w 3c64c │ │ │ │ - ldr r3, [pc, #816] @ (3c598 ) │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 3c534 │ │ │ │ - mov r0, sl │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s15, d0 │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 3c65c │ │ │ │ - ldr r3, [pc, #768] @ (3c59c ) │ │ │ │ - ldr.w r2, [r8, #4] │ │ │ │ - ldr r1, [r6, r3] │ │ │ │ - ldr r3, [pc, #764] @ (3c5a0 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r8, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r1 │ │ │ │ - bne.w 3c668 │ │ │ │ - ldr r3, [pc, #752] @ (3c5a4 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r6, [r3, #284] @ 0x11c │ │ │ │ + strne r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - strd r3, r3, [r7, #4] │ │ │ │ - strh r3, [r7, #12] │ │ │ │ + strd r3, r3, [r6, #4] │ │ │ │ + strh r3, [r6, #12] │ │ │ │ + ldr r3, [pc, #792] @ (3bcf8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r7, [r3, #340] @ 0x154 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3c512 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 3c6e4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bne.n 3ba8e │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 3bbfa │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c2e2 │ │ │ │ + beq.n 3ba02 │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #708] @ (3c5a8 ) │ │ │ │ + str r3, [r7, #0] │ │ │ │ + ldr r2, [pc, #760] @ (3bcfc ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #656] @ 3c578 │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r1, sp, #32 │ │ │ │ + mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - mov r0, r7 │ │ │ │ + mov.w r8, #0 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ - vstr d7, [sp, #24] │ │ │ │ + mov.w r9, #0 │ │ │ │ + strd r8, r9, [sp, #32] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3c54a │ │ │ │ + beq.w 3bbc4 │ │ │ │ ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3c53a │ │ │ │ - mov r2, r4 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - movs r4, #1 │ │ │ │ - mov r3, r5 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3b288 │ │ │ │ - mov r4, r0 │ │ │ │ + bne.w 3bbb4 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 390b0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3c54a │ │ │ │ + beq.w 3bbc4 │ │ │ │ blx 377c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c340 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3c5d6 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cbz r0, 3c358 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c358 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3c5d0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 3c370 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c370 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3c5ea │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 3c388 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c388 │ │ │ │ + beq.n 3ba5a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3c5e4 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 3c3a0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 3bb90 │ │ │ │ + cbz r4, 3ba70 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c3a0 │ │ │ │ + beq.n 3ba70 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3c5de │ │ │ │ - ldr r2, [pc, #520] @ (3c5ac ) │ │ │ │ - ldr r3, [pc, #484] @ (3c588 ) │ │ │ │ + beq.w 3bbec │ │ │ │ + ldr r2, [pc, #652] @ (3bd00 ) │ │ │ │ + ldr r3, [pc, #604] @ (3bcd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 3c974 │ │ │ │ - mov r0, r4 │ │ │ │ + bne.w 3bc92 │ │ │ │ + mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ - vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - and.w r4, r4, #3 │ │ │ │ - rsb r4, r4, #1 │ │ │ │ - mul.w r4, r3, r4 │ │ │ │ - b.n 3c230 │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 390b0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3bc8a │ │ │ │ + blx 377c │ │ │ │ + b.n 3ba5a │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r5 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + adds r5, r1, r2 │ │ │ │ + add.w r9, r7, #8 │ │ │ │ + add r2, r6 │ │ │ │ + mov r1, r6 │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r7, lr │ │ │ │ + str.w ip, [sp, #16] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3bc9e │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov r0, r2 │ │ │ │ + ldr.w r4, [r9, #4]! │ │ │ │ + cbnz r3, 3baec │ │ │ │ + b.n 3bb1e │ │ │ │ + ldr.w r3, [r0, #4]! │ │ │ │ + cbz r3, 3bb1e │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 3bae6 │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + subs r0, r0, r1 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, ip │ │ │ │ itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr r2, [pc, #404] @ (3c5b0 ) │ │ │ │ - mov r0, r8 │ │ │ │ - mov.w r8, r4, lsl #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, pc │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r4, [r3, r0] │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + cmp r7, r8 │ │ │ │ + beq.w 3bc1a │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + adds r5, #4 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ + b.n 3bad4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [pc, #480] @ (3bd04 ) │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.w 3bc70 │ │ │ │ + ldr r3, [pc, #468] @ (3bd08 ) │ │ │ │ + mov r0, r4 │ │ │ │ + strd r1, r2, [sp, #20] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ add r3, sp, #32 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add.w r1, r5, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl a0c0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3c49a │ │ │ │ - cmp r4, #3 │ │ │ │ - bgt.n 3c470 │ │ │ │ - add r8, sp │ │ │ │ - ldr.w r3, [r8, #32] │ │ │ │ - cbz r3, 3c478 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - cmp r4, #3 │ │ │ │ - beq.n 3c470 │ │ │ │ - add.w r2, sp, r3, lsl #2 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - cbz r2, 3c476 │ │ │ │ - adds r3, r4, #2 │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.n 3c470 │ │ │ │ - add.w r2, sp, r3, lsl #2 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - cbz r2, 3c476 │ │ │ │ - adds r4, #3 │ │ │ │ - cmp r4, #4 │ │ │ │ - beq.n 3c470 │ │ │ │ - add.w r3, sp, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - cbz r3, 3c478 │ │ │ │ - ldrd r8, r0, [sp, #32] │ │ │ │ - b.n 3c218 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #312] @ (3c5b4 ) │ │ │ │ - movs r5, #4 │ │ │ │ - ldr r1, [pc, #312] @ (3c5b8 ) │ │ │ │ - ldr r2, [pc, #316] @ (3c5bc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + bl 9f6c │ │ │ │ + mov r3, r0 │ │ │ │ + ldrd r1, r2, [sp, #20] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 3bb98 │ │ │ │ + ldr.w ip, [sp, #16] │ │ │ │ + adds r3, #1 │ │ │ │ + beq.n 3bb6a │ │ │ │ + ldr r0, [pc, #396] @ (3bce4 ) │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [pc, #432] @ (3bd0c ) │ │ │ │ + ldr r1, [pc, #436] @ (3bd10 ) │ │ │ │ add r2, pc │ │ │ │ - strd r5, r1, [sp] │ │ │ │ - ldr r3, [pc, #308] @ (3c5c0 ) │ │ │ │ - ldr r1, [pc, #308] @ (3c5c4 ) │ │ │ │ - str r4, [sp, #8] │ │ │ │ - add r3, pc │ │ │ │ + ldr.w r0, [ip, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cbz r0, 3c4b2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c4b2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c4b2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 3c4ca │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c4ca │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c4ca │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 3c4e2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c4e2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c4e2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 3c4fa │ │ │ │ + cbz r0, 3bb80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c4fa │ │ │ │ + beq.n 3bb80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c4fa │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r0, [pc, #204] @ (3c5c8 ) │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 3bbf4 │ │ │ │ + ldr r0, [pc, #400] @ (3bd14 ) │ │ │ │ + movw r1, #623 @ 0x26f │ │ │ │ + movs r5, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3c3a0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 395c │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 3c260 │ │ │ │ - mov r2, r4 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 3b288 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3c814 │ │ │ │ - blx 377c │ │ │ │ - b.n 3c340 │ │ │ │ - vldr d0, [sl, #8] │ │ │ │ - b.n 3c27e │ │ │ │ + bl d294 │ │ │ │ + b.n 3ba70 │ │ │ │ mov r0, r7 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3ba5a │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + add r4, sp, #44 @ 0x2c │ │ │ │ + ldr.w ip, [sp, #32] │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str.w r0, [r4, ip, lsl #2] │ │ │ │ + cmp r3, lr │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + b.n 3bb08 │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 3c30c │ │ │ │ + bne.w 3ba30 │ │ │ │ ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3c710 │ │ │ │ + bne.n 3bc62 │ │ │ │ ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3c704 │ │ │ │ - ldr r0, [pc, #108] @ (3c5cc ) │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + bne.n 3bc56 │ │ │ │ + ldr r0, [pc, #320] @ (3bd18 ) │ │ │ │ + movw r1, #623 @ 0x26f │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ + bl d294 │ │ │ │ blx 377c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 3c818 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 3c32c │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ - movs r2, r0 │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #66 @ 0x42 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - add sl, sl │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #8 │ │ │ │ - movs r2, r0 │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r4, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ - movs r0, r0 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3c358 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3c340 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3c3a0 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3c388 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 3bc8e │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 3ba46 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3c370 │ │ │ │ - ldr r3, [pc, #980] @ (3c9c8 ) │ │ │ │ - movs r5, #4 │ │ │ │ - ldr r1, [pc, #980] @ (3c9cc ) │ │ │ │ - ldr r2, [pc, #984] @ (3c9d0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r5, r1, [sp] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r3, [pc, #972] @ (3c9d4 ) │ │ │ │ - ldr r1, [pc, #976] @ (3c9d8 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - b.n 3c49a │ │ │ │ - blx 3940 │ │ │ │ - cbnz r0, 3c628 │ │ │ │ - ldr r3, [pc, #940] @ (3c9c8 ) │ │ │ │ - ldr r1, [pc, #956] @ (3c9dc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 3c49a │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c236 │ │ │ │ - blx 3940 │ │ │ │ - cbnz r0, 3c64c │ │ │ │ - ldr r3, [pc, #904] @ (3c9c8 ) │ │ │ │ - ldr r1, [pc, #924] @ (3c9e0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 3c49a │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c266 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3c29a │ │ │ │ - b.n 3c49a │ │ │ │ - ldr r2, [pc, #888] @ (3c9e4 ) │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, pc │ │ │ │ - bl c02c │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 3c2b0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cbz r0, 3c692 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c692 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3c824 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 3c6aa │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c6aa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3c82a │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3c6c2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3c81c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 3c504 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3c504 │ │ │ │ - mov r0, sl │ │ │ │ + b.n 3ba70 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3c504 │ │ │ │ - ldr r1, [pc, #768] @ (3c9e8 ) │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ - ldr r0, [pc, #768] @ (3c9ec ) │ │ │ │ + b.n 3bb80 │ │ │ │ + ldr r1, [pc, #288] @ (3bd1c ) │ │ │ │ + movw r2, #623 @ 0x26f │ │ │ │ + ldr r0, [pc, #284] @ (3bd20 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3c814 │ │ │ │ + beq.n 3bc8a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 3c2e2 │ │ │ │ + b.n 3ba02 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + mov r6, r1 │ │ │ │ + ldr.w ip, [sp, #16] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 3b9d2 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 3b9d2 │ │ │ │ + ldr r3, [pc, #176] @ (3bce4 ) │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r1, [pc, #236] @ (3bd24 ) │ │ │ │ + ldr r2, [pc, #240] @ (3bd28 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r4, [ip, r3] │ │ │ │ + add r2, pc │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r3, [pc, #228] @ (3bd2c ) │ │ │ │ + ldr r1, [pc, #228] @ (3bd30 ) │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + b.n 3bb80 │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 3c55e │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ - mov r1, r6 │ │ │ │ + b.n 3bbd4 │ │ │ │ + mov r1, r7 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ + movw r2, #623 @ 0x26f │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 3c554 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 3c638 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 3c638 │ │ │ │ - mov r0, r9 │ │ │ │ - blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3c638 │ │ │ │ - ldr r2, [pc, #700] @ (3c9f0 ) │ │ │ │ - ldr r3, [r6, r2] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 3c77e │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.n 3c830 │ │ │ │ - ldr.w r5, [sl, #8] │ │ │ │ - cmp r5, #15 │ │ │ │ - bhi.n 3c78e │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ - and.w r5, r5, #3 │ │ │ │ - rsb r5, r5, #1 │ │ │ │ - mul.w r5, r2, r5 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 3c260 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 3c260 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3c260 │ │ │ │ - bl 83ac │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3c64c │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - b.n 3c73e │ │ │ │ - mov r0, sl │ │ │ │ - blx 395c │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 3c75c │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3c614 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3c614 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3c614 │ │ │ │ - ldr r3, [pc, #572] @ (3c9f0 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 3c7fa │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - bpl.w 3c8d6 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ - cmp r4, #15 │ │ │ │ - bhi.n 3c80a │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - and.w r4, r4, #3 │ │ │ │ - rsb r4, r4, #1 │ │ │ │ - mul.w r4, r3, r4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 3c230 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3c230 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3c230 │ │ │ │ - bl 83ac │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3c628 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - b.n 3c7c0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 395c │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 3c7dc │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 3c54a │ │ │ │ - mov r4, r6 │ │ │ │ - b.n 3c340 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3c6c2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3c692 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3c6aa │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3c990 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 3c990 │ │ │ │ - mov r0, sl │ │ │ │ - blx r2 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3c990 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 3c88e │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #7 │ │ │ │ - bpl.n 3c8c8 │ │ │ │ - ldr r5, [r2, #8] │ │ │ │ - cmp r5, #15 │ │ │ │ - bhi.n 3c8ba │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ - and.w r5, r5, #3 │ │ │ │ - rsb r5, r5, #1 │ │ │ │ - mul.w r5, r1, r5 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 3c75c │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 3c75c │ │ │ │ - mov r0, r2 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3c75c │ │ │ │ - bl 83ac │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c854 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 3c64c │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 3c64c │ │ │ │ - mov r0, sl │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3c64c │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - blx 395c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 3c870 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl bf50 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 3c870 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 3c978 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 3c978 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3c978 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 3c938 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.n 3c96a │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ - cmp r4, #15 │ │ │ │ - bhi.n 3c960 │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - and.w r4, r4, #3 │ │ │ │ - rsb r4, r4, #1 │ │ │ │ - mul.w r4, r3, r4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 3c7dc │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3c7dc │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3c7dc │ │ │ │ - bl 83ac │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c8f4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 3c628 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3c628 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3c628 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 395c │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 3c916 │ │ │ │ - mov r0, r9 │ │ │ │ - bl bf50 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 3c916 │ │ │ │ + b.n 3bbcc │ │ │ │ + ldr r3, [pc, #192] @ (3bd34 ) │ │ │ │ + mov r0, r4 │ │ │ │ + strd r1, r2, [sp, #20] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #32 │ │ │ │ + bl 8154 │ │ │ │ + mov r3, r0 │ │ │ │ + ldrd r1, r2, [sp, #20] │ │ │ │ + b.n 3bb48 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 3bbc4 │ │ │ │ + mov r5, r7 │ │ │ │ + b.n 3ba5a │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c942 │ │ │ │ - ldr r3, [pc, #68] @ (3c9c8 ) │ │ │ │ - ldr r1, [pc, #112] @ (3c9f4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ - b.n 3c942 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 3c898 │ │ │ │ - ldr r2, [pc, #44] @ (3c9c8 ) │ │ │ │ - ldr r1, [pc, #88] @ (3c9f8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - blx 3764 │ │ │ │ - b.n 3c898 │ │ │ │ + bl 40dc │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #76] @ (3c9fc ) │ │ │ │ + ldr r3, [pc, #152] @ (3bd38 ) │ │ │ │ + movw r2, #33925 @ 0x8485 │ │ │ │ + ldr r1, [pc, #148] @ (3bd3c ) │ │ │ │ + ldr r0, [pc, #152] @ (3bd40 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #3772 @ 0xebc │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #140] @ (3bd44 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #72] @ (3ca00 ) │ │ │ │ - ldr r0, [pc, #76] @ (3ca04 ) │ │ │ │ + ldr r1, [pc, #136] @ (3bd48 ) │ │ │ │ + ldr r0, [pc, #140] @ (3bd4c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 40dc │ │ │ │ + muls r4, r6 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + muls r6, r5 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r6, [pc, #224] @ (3bdbc ) │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r6, [r3, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + ldr r5, [pc, #664] @ (3bf94 ) │ │ │ │ + movs r2, r0 │ │ │ │ + add r2, sp, #536 @ 0x218 │ │ │ │ + movs r0, r0 │ │ │ │ + tst r0, r7 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #10] │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [sp, #368] @ 0x170 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #13] │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #832 @ (adr r7, 3c088 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r5, #29] │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {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, #3864] @ 0xf18 │ │ │ │ - ldr.w r3, [pc, #2876] @ 3d55c │ │ │ │ - sub sp, #188 @ 0xbc │ │ │ │ + str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ + ldr.w r3, [pc, #3032] @ 3c940 │ │ │ │ + sub sp, #172 @ 0xac │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #2872] @ 3d560 │ │ │ │ + ldr.w r2, [pc, #3028] @ 3c944 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r6, [pc, #2872] @ 3d564 │ │ │ │ + ldr.w r6, [pc, #3028] @ 3c948 │ │ │ │ add r2, pc │ │ │ │ movs r4, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #24] │ │ │ │ add r6, pc │ │ │ │ - ldr.w fp, [r3, #340] @ 0x154 │ │ │ │ - mov sl, r1 │ │ │ │ - ldr.w r3, [pc, #2856] @ 3d568 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r7, [r3, #364] @ 0x16c │ │ │ │ + ldr.w r3, [pc, #3016] @ 3c94c │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + strd r4, r4, [sp, #108] @ 0x6c │ │ │ │ + str r7, [sp, #8] │ │ │ │ + strd r4, r4, [sp, #116] @ 0x74 │ │ │ │ strd r4, r4, [sp, #124] @ 0x7c │ │ │ │ - strd r4, r4, [sp, #132] @ 0x84 │ │ │ │ - strd r4, r4, [sp, #140] @ 0x8c │ │ │ │ - str r4, [sp, #164] @ 0xa4 │ │ │ │ + str r4, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ - strd r4, r4, [sp, #168] @ 0xa8 │ │ │ │ - strh.w r4, [sp, #176] @ 0xb0 │ │ │ │ + strd r4, r4, [sp, #152] @ 0x98 │ │ │ │ + strh.w r4, [sp, #160] @ 0xa0 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3d4ac │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 3d858 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + bne.w 3ce10 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 3d14a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ca88 │ │ │ │ + beq.n 3bdcc │ │ │ │ adds r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - add r0, sp, #164 @ 0xa4 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add r0, sp, #148 @ 0x94 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, fp │ │ │ │ - bl 8c38 │ │ │ │ + bl 8c08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3dbba │ │ │ │ - cbnz r5, 3cab8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + beq.w 3d4a8 │ │ │ │ + cbnz r5, 3bdfc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3d918 │ │ │ │ + bne.w 3d260 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 3d918 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + bne.w 3d260 │ │ │ │ + ldr.w r4, [pc, #2896] @ 3c950 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #1564] @ 0x61c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 3d2ca │ │ │ │ + movs r0, #0 │ │ │ │ + blx 34e8 │ │ │ │ + mov fp, r0 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3d2f4 │ │ │ │ + ldr.w r6, [pc, #2868] @ 3c954 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r5, [r6, #1204] @ 0x4b4 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3d31c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ - str r1, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr.w r2, [pc, #2724] @ 3d56c │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - add r2, pc │ │ │ │ - movs r3, #0 │ │ │ │ - strd sl, r3, [sp, #152] @ 0x98 │ │ │ │ - ldr.w r0, [r2, #1316] @ 0x524 │ │ │ │ - movs r2, #1 │ │ │ │ + beq.n 3be46 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + movs r0, #0 │ │ │ │ + blx 34e8 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3d380 │ │ │ │ + ldr.w r3, [pc, #2816] @ 3c958 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 3d3d4 │ │ │ │ + ldr.w r3, [pc, #2800] @ 3c95c │ │ │ │ + movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - blx 3a84 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + bl b094 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cb02 │ │ │ │ + beq.n 3bea4 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3d4c6 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 3d990 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 3ce16 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cb22 │ │ │ │ + beq.n 3bebc │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3d4b2 │ │ │ │ - ldr.w r5, [pc, #2636] @ 3d570 │ │ │ │ + beq.w 3ce1e │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 3d38a │ │ │ │ + ldr.w r6, [pc, #2712] @ 3c960 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r4, [r5, #516] @ 0x204 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r4, [r6, #1204] @ 0x4b4 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - mov r8, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d9d6 │ │ │ │ + beq.w 3d44a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cb50 │ │ │ │ + beq.n 3bef2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr.w r3, [pc, #2592] @ 3d574 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 3da4e │ │ │ │ - movs r4, #0 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #156 @ 0x9c │ │ │ │ - mov r0, r8 │ │ │ │ - movs r5, #0 │ │ │ │ - strd r4, r5, [sp, #152] @ 0x98 │ │ │ │ - mov r4, r8 │ │ │ │ - bl b03c │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3cb92 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3d4bc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3da2c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - blx r3 │ │ │ │ - mov r9, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 34e8 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3dad0 │ │ │ │ - ldr.w r3, [pc, #2504] @ 3d578 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r2, [r3, #1576] @ 0x628 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 3db02 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + beq.w 3ce58 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - mov.w r2, #1 │ │ │ │ + beq.w 3d68a │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - ldr.w r3, [pc, #2464] @ 3d57c │ │ │ │ - str.w sl, [sp, #152] @ 0x98 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + ldr.w r3, [pc, #2632] @ 3c964 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - ldr.w r0, [r3, #944] @ 0x3b0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ - blx 3a84 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str.w r8, [sp, #144] @ 0x90 │ │ │ │ + ldr.w r3, [r3, #476] @ 0x1dc │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + bl b094 │ │ │ │ mov r4, r0 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3cc0a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3d4d0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 3db76 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 353c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3d5c4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + cbz r0, 3bf4a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cc32 │ │ │ │ + beq.n 3bf4a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3d972 │ │ │ │ - ldr.w r5, [pc, #2380] @ 3d580 │ │ │ │ - str r6, [sp, #148] @ 0x94 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r4, [r5, #208] @ 0xd0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 3e472 │ │ │ │ - ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ - cmp r3, #8 │ │ │ │ - beq.w 3d9ca │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 3dac2 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 3db98 │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bmi.w 3d4da │ │ │ │ - ldr.w r3, [pc, #2336] @ 3d584 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #212] @ 0xd4 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #156 @ 0x9c │ │ │ │ + beq.w 3ce30 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ movs r3, #0 │ │ │ │ - strd r9, r6, [sp, #156] @ 0x9c │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - bl b03c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 3e7cc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cc9c │ │ │ │ + beq.n 3bf64 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3d97c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 3d2c2 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r1, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ccb4 │ │ │ │ + beq.n 3bf7e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3d986 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3b24 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ + beq.w 3ce28 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 3d6d8 │ │ │ │ + movs r0, #3 │ │ │ │ + blx 34e8 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e130 │ │ │ │ - blx 39c0 │ │ │ │ + beq.w 3d718 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + bpl.w 3f960 │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.w 3faaa │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + cmp r1, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + beq.w 3faaa │ │ │ │ + cmp r1, #2 │ │ │ │ + str.w r9, [r2, #4] │ │ │ │ + beq.w 3faaa │ │ │ │ + movs r1, #0 │ │ │ │ + str r4, [r2, #8] │ │ │ │ + str r1, [sp, #108] @ 0x6c │ │ │ │ + bl f540 │ │ │ │ + str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3e166 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 3ccf0 │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - ldreq r3, [sp, #36] @ 0x24 │ │ │ │ - streq r1, [r3, #0] │ │ │ │ - beq.n 3ccf0 │ │ │ │ + beq.w 3d744 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r2, [pc, #2456] @ 3c968 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #596] @ 0x254 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3d9c0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ - bpl.w 3f2a6 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr.w r3, [pc, #2180] @ 3d588 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r7, ip │ │ │ │ - mov r9, ip │ │ │ │ - mov r0, ip │ │ │ │ - mov.w lr, #2 │ │ │ │ - movt lr, #32768 @ 0x8000 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr.w r3, [pc, #2160] @ 3d58c │ │ │ │ - str.w r8, [sp, #108] @ 0x6c │ │ │ │ - mov r8, r1 │ │ │ │ - add r3, pc │ │ │ │ - strd ip, ip, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - str.w ip, [sp, #56] @ 0x38 │ │ │ │ - str.w ip, [sp, #48] @ 0x30 │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ - str.w ip, [sp, #40] @ 0x28 │ │ │ │ - strd ip, ip, [sp, #84] @ 0x54 │ │ │ │ - str.w fp, [sp, #104] @ 0x68 │ │ │ │ - str.w ip, [sp, #92] @ 0x5c │ │ │ │ - str.w lr, [sp, #100] @ 0x64 │ │ │ │ - str.w sl, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 3f188 │ │ │ │ - ldr.w r3, [pc, #2100] @ 3d590 │ │ │ │ - ldr.w r5, [r8, r3] │ │ │ │ - cmp r2, r5 │ │ │ │ - beq.w 3f184 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.w 3e7f2 │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r4, [r3, r1, lsl #2] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr.w r2, [pc, #2064] @ 3d594 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #2060] @ 3d598 │ │ │ │ - ldr.w r6, [r8, r2] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r4, r6 │ │ │ │ - bne.w 3f120 │ │ │ │ - cbz r0, 3cdb8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 3d77e │ │ │ │ + blx r3 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 3d788 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cdb8 │ │ │ │ + beq.n 3c002 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3dafa │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - strd r2, r4, [sp, #152] @ 0x98 │ │ │ │ - ldr.w r0, [r3, #952] @ 0x3b8 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - blx 3a84 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 3cdf6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + beq.w 3ce38 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #1 │ │ │ │ + bl f540 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3d7cc │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r2, [pc, #2388] @ 3c96c │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #596] @ 0x254 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3daf0 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + beq.w 3d95e │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3e19a │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 3ce1c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 3d930 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ce1c │ │ │ │ + beq.n 3c048 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3c048 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #2 │ │ │ │ + bl f540 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3d9b8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r2, [pc, #2324] @ 3c970 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #596] @ 0x254 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3db6c │ │ │ │ - movs r0, #0 │ │ │ │ - blx 34e8 │ │ │ │ + beq.w 3d4e6 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3e1c6 │ │ │ │ - cbz r7, 3ce40 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3d9e4 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ce40 │ │ │ │ + beq.n 3c08e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3dbb0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ + beq.w 3d49e │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + movs r1, #0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e3f8 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.w 3e436 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #6 │ │ │ │ - bpl.w 3f2a6 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + beq.w 3da10 │ │ │ │ + blx 353c │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3da3a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3f188 │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 3f184 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.w 3e49c │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ + beq.n 3c0c0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3d70e │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov.w r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3ceb4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3dba8 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - cbz r1, 3cecc │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + ldr.w r3, [pc, #2196] @ 3c974 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #944] @ 0x3b0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + blx 3a84 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cecc │ │ │ │ + beq.n 3c108 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3e15c │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - cbz r1, 3cee4 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 3d926 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3da62 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 353c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3e0ac │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cee4 │ │ │ │ + beq.n 3c134 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3e152 │ │ │ │ + beq.w 3d774 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + bl ba9c │ │ │ │ + str r0, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3e0f2 │ │ │ │ + ldr.w r3, [pc, #2096] @ 3c978 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [r2, r3] │ │ │ │ + ldr.w r3, [pc, #2092] @ 3c97c │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r0, r4 │ │ │ │ + it ne │ │ │ │ + cmpne r0, r1 │ │ │ │ + bne.w 3d6de │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr.w lr, [r3, #12] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 3e154 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + ble.w 3ed0a │ │ │ │ + mov.w ip, #0 │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + mov sl, ip │ │ │ │ + mov r5, ip │ │ │ │ + mov r6, ip │ │ │ │ + mov r0, r3 │ │ │ │ + str.w ip, [sp, #44] @ 0x2c │ │ │ │ + str.w ip, [sp, #36] @ 0x24 │ │ │ │ + str.w ip, [sp, #52] @ 0x34 │ │ │ │ + str.w ip, [sp, #40] @ 0x28 │ │ │ │ + str.w ip, [sp, #32] │ │ │ │ + str.w ip, [sp, #80] @ 0x50 │ │ │ │ + strd fp, r7, [sp, #84] @ 0x54 │ │ │ │ + str.w ip, [sp] │ │ │ │ + str.w lr, [sp, #96] @ 0x60 │ │ │ │ + blx 3bbc │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3e0d2 │ │ │ │ + ldr.w r3, [pc, #1992] @ 3c980 │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ + ldr.w r3, [pc, #1992] @ 3c984 │ │ │ │ + ldr r7, [r4, r3] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r0, r7 │ │ │ │ + ite ne │ │ │ │ + movne.w fp, #1 │ │ │ │ + moveq.w fp, #0 │ │ │ │ + bne.w 3f5b0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 8808 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + mov r2, fp │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + blx r3 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3e136 │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.w 3e186 │ │ │ │ + bl 90c4 │ │ │ │ + cmp r0, #2 │ │ │ │ + bne.w 3e1d2 │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r7, r2, #6 │ │ │ │ + bpl.w 3f9d2 │ │ │ │ + ldr.w r1, [r9, #12] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3c24c │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3d4dc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8808 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 3ad0 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e4ec │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r2, [pc, #1700] @ 3d59c │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ + beq.w 3e224 │ │ │ │ + ldr.w r2, [pc, #1824] @ 3c988 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #1104] @ 0x450 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3e526 │ │ │ │ - blx r3 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 3e506 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 820c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3e9b4 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3c294 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3d4f2 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + blx 3ad0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3ea00 │ │ │ │ + ldr.w r3, [pc, #1760] @ 3c98c │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1104] @ 0x450 │ │ │ │ + bl 820c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3ea2a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cf26 │ │ │ │ + beq.n 3c2d4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3dd70 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - cbz r1, 3cf42 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3c2d4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 8808 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cf42 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3e1ee │ │ │ │ + mov.w r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + ldr.w r3, [pc, #1684] @ 3c990 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #948] @ 0x3b4 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 3a84 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8808 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 3ea56 │ │ │ │ + ldr.w r2, [pc, #1652] @ 3c994 │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ + ldr r5, [r4, r2] │ │ │ │ + ldr.w r2, [pc, #1648] @ 3c998 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + cmp r1, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r1, r5 │ │ │ │ + ite eq │ │ │ │ + moveq.w fp, #1 │ │ │ │ + movne.w fp, #0 │ │ │ │ + bne.w 3d558 │ │ │ │ + ldr.w r0, [pc, #1624] @ 3c99c │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 3f9bc │ │ │ │ + ldr.w r0, [pc, #1616] @ 3c9a0 │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 3f89c │ │ │ │ + ldr.w r0, [r9, #8] │ │ │ │ + cmp r0, #2 │ │ │ │ + bne.w 3eab6 │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ + cmp r1, r5 │ │ │ │ + bne.w 3ebb0 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ + bpl.w 3f8b8 │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr.w r3, [r9, #16] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3c3b0 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3e17c │ │ │ │ + mov r0, sl │ │ │ │ + bl 8808 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 3ad0 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e530 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r2, [pc, #1612] @ 3d5a0 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ + beq.w 3eb84 │ │ │ │ + ldr.w r2, [pc, #1496] @ 3c9a4 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #1104] @ 0x450 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3e5a8 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 3e58a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3cf82 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3e190 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cbz r1, 3cf9a │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3cf9a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3dbfc │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 820c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3ebd2 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3c3f8 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3e20c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ blx 3ad0 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e5b2 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r2, [pc, #1524] @ 3d5a4 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ + beq.w 3ec00 │ │ │ │ + ldr.w r2, [pc, #1432] @ 3c9a8 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #1104] @ 0x450 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3e5d4 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3e5e0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bl 820c │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3ec2e │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3c43a │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3e9d0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 8808 │ │ │ │ + blx 3a30 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #124 @ 0x7c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ + bl 8e54 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cfde │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3e3ee │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cbz r1, 3cff6 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 3ec76 │ │ │ │ + ldr.w sl, [r8, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 3f948 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r9, [r8, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cff6 │ │ │ │ + beq.n 3c4bc │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3dc38 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 3e9ec │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w sl, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + bl b094 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, sl │ │ │ │ + mov sl, r3 │ │ │ │ + bl 8808 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3c4f0 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3e9da │ │ │ │ + mov r2, sl │ │ │ │ + mov r9, sl │ │ │ │ + movw r6, #969 @ 0x3c9 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 3d816 │ │ │ │ + mov r0, sl │ │ │ │ + bl 12aa8 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 3ec86 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3c526 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3e9f6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [fp] │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 3e608 │ │ │ │ - ldr.w r5, [fp, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 3f1d2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bne.w 3ec9c │ │ │ │ + ldr.w sl, [r7, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 3f930 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [fp, #8] │ │ │ │ + ldr.w r9, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ + strne.w r3, [sl] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d05a │ │ │ │ + beq.n 3c586 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3e422 │ │ │ │ + beq.w 3ea20 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ - bl b03c │ │ │ │ + str.w sl, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + bl b094 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, sl │ │ │ │ + mov sl, r3 │ │ │ │ + bl 8808 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3c5ba │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3d508 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 3ecac │ │ │ │ + ldr r2, [pc, #1000] @ (3c9ac ) │ │ │ │ + mov r0, sl │ │ │ │ + ldr r3, [r4, r2] │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 3e9e4 │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s15, d0 │ │ │ │ + vmov.f32 s14, s15 │ │ │ │ + vmov.f32 s17, s15 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 3ecb8 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3c60c │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3ea4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d080 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3dc2e │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 3ecda │ │ │ │ + ldr.w sl, [r5, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 3fa4a │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [sp, #124] @ 0x7c │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d09c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3dbe8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 3e624 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14ac0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 3e664 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d0c4 │ │ │ │ + beq.n 3c66c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3e42c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 3ea84 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w sl, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + bl b094 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, sl │ │ │ │ + mov sl, r3 │ │ │ │ + bl 8808 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3c6a0 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3d512 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 3ecce │ │ │ │ + mov r0, sl │ │ │ │ + bl 12aa8 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 3ed9e │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3c6ce │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3ea8e │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + strne.w r3, [fp] │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 3e694 │ │ │ │ - ldr r7, [r6, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 3f2aa │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bne.w 3ed8e │ │ │ │ + ldr.w sl, [fp, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 3f854 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ + ldr.w r9, [fp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d116 │ │ │ │ + beq.n 3c738 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3dc06 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + beq.w 3eaa2 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ - bl b03c │ │ │ │ + str.w sl, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + bl b094 │ │ │ │ mov r3, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r7, r3 │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3d144 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3dbf2 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 3e6a2 │ │ │ │ - ldr.w r3, [pc, #1116] @ 3d5a8 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 3e41a │ │ │ │ + mov r0, sl │ │ │ │ + mov sl, r3 │ │ │ │ + bl 8808 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3c76c │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3d51c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 3ed4c │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ + mov r0, sl │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 3ea7c │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ vmov.f32 s14, s15 │ │ │ │ vmov.f32 s16, s15 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 3e6f2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3d194 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3dc10 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + beq.w 3edf8 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3c7ba │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3eaac │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + vcmpe.f32 s16, #0.0 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.w 3dad4 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.w 3cc70 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [pc, #456] @ (3c9b0 ) │ │ │ │ + ldr.w r9, [r2, r3] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 3e748 │ │ │ │ - ldr r7, [r2, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 3f246 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 3d7fa │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ - itt ne │ │ │ │ + ittee ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldrne r2, [sp, #72] @ 0x48 │ │ │ │ + ldreq r3, [sp, #72] @ 0x48 │ │ │ │ + streq r3, [sp, #108] @ 0x6c │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + strne r2, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [pc, #420] @ (3c9b4 ) │ │ │ │ + add r0, sp, #108 @ 0x6c │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #548] @ 0x224 │ │ │ │ + bl 8d28 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3eeea │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d1f0 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + beq.n 3c83a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3dc24 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + beq.w 3edbc │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ - bl b03c │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + blx 3864 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3d808 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w 3f018 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + streq r0, [sp, #112] @ 0x70 │ │ │ │ + moveq r1, r0 │ │ │ │ + beq.n 3c882 │ │ │ │ + mov r1, r0 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w 3ee1e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3ee18 │ │ │ │ + add r0, sp, #116 @ 0x74 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + bl 8d28 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3d808 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d21c │ │ │ │ + beq.n 3c8aa │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3dc1a │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3e722 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [pc, #896] @ (3d5ac ) │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r2, [r8, r3] │ │ │ │ - ldr r3, [pc, #892] @ (3d5b0 ) │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1328] @ 0x530 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 3e77a │ │ │ │ - bl 8b30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 3e784 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14ac0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 3e8c8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 3ee38 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d272 │ │ │ │ + beq.n 3c8c4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3dc4a │ │ │ │ - ldr r3, [pc, #832] @ (3d5b4 ) │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + beq.w 3ee40 │ │ │ │ + ldr r3, [pc, #240] @ (3c9b8 ) │ │ │ │ + add r0, sp, #108 @ 0x6c │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r1, [r3, #876] @ 0x36c │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 3e894 │ │ │ │ - bl 8b30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 3e89e │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14ac0 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 3e928 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3d2b6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d2b6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ble.w 3e21c │ │ │ │ - cmp r3, r5 │ │ │ │ - bgt.w 3dd7a │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r7, [r3, #48] @ 0x30 │ │ │ │ + ldr.w r1, [r3, #548] @ 0x224 │ │ │ │ movs r3, #0 │ │ │ │ - blx r7 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl 8d28 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3dcaa │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 3d808 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d2f4 │ │ │ │ + beq.n 3c8f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3e65c │ │ │ │ - movs r0, #0 │ │ │ │ - blx 34e8 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ + beq.w 3ee7c │ │ │ │ + mov r0, r6 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + blx 3864 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3eb94 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + beq.w 3d808 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w 3f200 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + streq r0, [sp, #116] @ 0x74 │ │ │ │ + moveq r1, r0 │ │ │ │ + beq.n 3c9bc │ │ │ │ + mov r1, r0 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w 3ee8a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3ee84 │ │ │ │ + b.n 3c9bc │ │ │ │ + nop │ │ │ │ + ldr r2, [pc, #80] @ (3c994 ) │ │ │ │ + movs r2, r0 │ │ │ │ + subs r7, #54 @ 0x36 │ │ │ │ + movs r2, r0 │ │ │ │ + subs r7, #48 @ 0x30 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [pc, #528] @ (3cb64 ) │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r1, [pc, #400] @ (3cae8 ) │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [pc, #56] @ (3c998 ) │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r0, [pc, #736] @ (3cc44 ) │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r0, [pc, #400] @ (3caf8 ) │ │ │ │ + movs r2, r0 │ │ │ │ + blx r6 │ │ │ │ + movs r2, r0 │ │ │ │ + bx sp │ │ │ │ + movs r2, r0 │ │ │ │ + bxns r4 │ │ │ │ + movs r2, r0 │ │ │ │ + mov r8, r4 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r2, r3 │ │ │ │ + movs r2, r0 │ │ │ │ + add r8, fp │ │ │ │ + movs r2, r0 │ │ │ │ + add ip, r0 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + bics r6, r6 │ │ │ │ + movs r2, r0 │ │ │ │ + muls r4, r6 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r7, #114 @ 0x72 │ │ │ │ + movs r2, r0 │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ + movs r2, r0 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + bl 8d28 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3d808 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d31a │ │ │ │ + beq.n 3c9e4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3e6d8 │ │ │ │ - blx 3a30 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ - add r2, sp, #140 @ 0x8c │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ - bl 8e84 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + beq.w 3ee90 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 3ecce │ │ │ │ - ldr r7, [r2, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 3f28e │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.n 3c9fe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3ee98 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.w 3f244 │ │ │ │ + ldr.w r9, [r1, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 3f8a0 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [r1, #8] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d38e │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + beq.n 3ca54 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3e75e │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - movs r2, #1 │ │ │ │ + beq.w 3ef36 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + bl b094 │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ - movs r3, #0 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ - bl b03c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - str r2, [sp, #132] @ 0x84 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 8838 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d3c6 │ │ │ │ + beq.n 3ca86 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3e6ce │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 3ecdc │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + beq.w 3eec4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [sp, #108] @ 0x6c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d3e6 │ │ │ │ + beq.n 3ca9e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3e768 │ │ │ │ - ldr r3, [pc, #464] @ (3d5b8 ) │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1328] @ 0x530 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 3ed46 │ │ │ │ - bl 8b30 │ │ │ │ - mov r9, r0 │ │ │ │ - str.w r9, [sp, #132] @ 0x84 │ │ │ │ + beq.w 3d5e0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 3ebe2 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14ac0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 3ebd8 │ │ │ │ + beq.w 3f33c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d432 │ │ │ │ + beq.n 3cabe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3e7c2 │ │ │ │ - ldr r3, [pc, #392] @ (3d5bc ) │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #876] @ 0x36c │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + beq.w 3ef40 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + vcvt.f64.f32 d0, s17 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 3edee │ │ │ │ - bl 8b30 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + blx 3844 │ │ │ │ mov r9, r0 │ │ │ │ - str.w r9, [sp, #132] @ 0x84 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 3ed9c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14ac0 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 3ed92 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3f50c │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 3f4fa │ │ │ │ + ldr.w sl, [r3, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 3f7f4 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [sl] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r0, #0] │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3cb32 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3f06a │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #2 │ │ │ │ + strd sl, r9, [sp, #136] @ 0x88 │ │ │ │ + bl b094 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 8808 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3cb5e │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3ef7c │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3cb74 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3ef86 │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 3f3d8 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3cb92 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3f060 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r1, [sp, #108] @ 0x6c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d47e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + subs r0, r6, r3 │ │ │ │ + blx 3864 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3f3e6 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 3f56a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3e8fc │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - mov.w r9, #0 │ │ │ │ - str.w r9, [sp, #132] @ 0x84 │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - str.w r9, [sp, #144] @ 0x90 │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - str.w r9, [sp, #140] @ 0x8c │ │ │ │ - bl 8838 │ │ │ │ - str.w r9, [sp, #136] @ 0x88 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ - b.n 3d2b8 │ │ │ │ - mov fp, r4 │ │ │ │ - b.w 3ca98 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3cb22 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3cb92 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3cb02 │ │ │ │ + beq.w 3fa1a │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr.w sl, [r0, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [sl] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3cc0c │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3f0a4 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #2 │ │ │ │ mov r0, sl │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3cc0a │ │ │ │ - movs r0, #1 │ │ │ │ - blx 38f8 │ │ │ │ + strd r3, r9, [sp, #136] @ 0x88 │ │ │ │ + bl b094 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3e7cc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 8808 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movs r0, #0 │ │ │ │ + cmp r2, r1 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + beq.n 3cc3e │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3f09a │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3cc56 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3d5ea │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 3f57c │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3cc70 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3f19a │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r2, #5 │ │ │ │ - bpl.w 3f21a │ │ │ │ - ldr r2, [pc, #132] @ (3d588 ) │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + strne.w r3, [r8] │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3f188 │ │ │ │ - ldr r2, [pc, #128] @ (3d590 ) │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + bne.w 3ef16 │ │ │ │ + ldr.w r9, [r8, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 3f86c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r6, [r8, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3f184 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 3f19e │ │ │ │ - ldr r3, [pc, #160] @ (3d5c0 ) │ │ │ │ - str r6, [r0, #12] │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ - ldr.w r3, [r3, #208] @ 0xd0 │ │ │ │ - lsls r5, r2, #30 │ │ │ │ - bpl.w 3dbde │ │ │ │ - mov r1, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx r3 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3cc80 │ │ │ │ + beq.n 3ccd8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3cc80 │ │ │ │ + beq.w 3edc4 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r9, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + bl b094 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 8808 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3cd06 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3d5cc │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 3ef26 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3cc80 │ │ │ │ - subs r5, #92 @ 0x5c │ │ │ │ - movs r2, r0 │ │ │ │ - adds r2, #126 @ 0x7e │ │ │ │ - movs r2, r0 │ │ │ │ - adds r2, #120 @ 0x78 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #178 @ 0xb2 │ │ │ │ - movs r2, r0 │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ - movs r2, r0 │ │ │ │ - subs r3, #164 @ 0xa4 │ │ │ │ - movs r2, r0 │ │ │ │ - subs r3, #76 @ 0x4c │ │ │ │ - movs r2, r0 │ │ │ │ - subs r3, #32 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #138 @ 0x8a │ │ │ │ - movs r2, r0 │ │ │ │ - subs r0, #44 @ 0x2c │ │ │ │ - movs r2, r0 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #78 @ 0x4e │ │ │ │ - movs r2, r0 │ │ │ │ - adds r5, #14 │ │ │ │ - movs r2, r0 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ - movs r2, r0 │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ - movs r2, r0 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ - movs r2, r0 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - movw sl, #643 @ 0x283 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - strd r0, r0, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bl 12aa8 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.w 3efe6 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3cd2e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3edce │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 3f000 │ │ │ │ + ldr.w sl, [r7, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 3f9ea │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r9, [r7, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d5fc │ │ │ │ + beq.n 3cd8e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3d8f8 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cbz r1, 3d614 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 3ee0e │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w sl, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + bl b094 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 8808 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3cdc0 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3d5d6 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 3ef4a │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 3edb4 │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s15, d0 │ │ │ │ + vmov.f32 s14, s15 │ │ │ │ + vmov.f32 s17, s15 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 3f02e │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 3c7c0 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 3c7c0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3c7c0 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + b.w 3bddc │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3bea4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3bebc │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3bf7e │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3bf4a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3c002 │ │ │ │ + ldr.w r3, [pc, #2864] @ 3d974 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr.w r1, [pc, #2856] @ 3d978 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + mov r4, r8 │ │ │ │ + mov sl, r8 │ │ │ │ + mov r7, r8 │ │ │ │ + mov fp, r8 │ │ │ │ + movs r6, #1 │ │ │ │ + movw r2, #950 @ 0x3b6 │ │ │ │ + str.w r8, [sp, #44] @ 0x2c │ │ │ │ + str.w r8, [sp, #36] @ 0x24 │ │ │ │ + str.w r8, [sp, #52] @ 0x34 │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + str.w r8, [sp, #56] @ 0x38 │ │ │ │ + str.w r8, [sp, #48] @ 0x30 │ │ │ │ + str.w r8, [sp, #20] │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + str.w r8, [sp, #12] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cbz r3, 3ceb0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3ceb0 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3d13a │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 3cece │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d614 │ │ │ │ + beq.n 3cece │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3d848 │ │ │ │ - cbz r7, 3d62a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 3d142 │ │ │ │ + cbz r4, 3cee4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d62a │ │ │ │ + beq.n 3cee4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3d910 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cbz r1, 3d642 │ │ │ │ + beq.w 3d244 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + cbz r1, 3cefc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d642 │ │ │ │ + beq.n 3cefc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3d850 │ │ │ │ - cbz r5, 3d658 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 3d24c │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + cbz r0, 3cf14 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d658 │ │ │ │ + beq.n 3cf14 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3d900 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - cbz r1, 3d670 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.w 3d254 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + cbz r0, 3cf2c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d670 │ │ │ │ + beq.n 3cf2c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3d908 │ │ │ │ - ldrb.w r3, [sp, #172] @ 0xac │ │ │ │ + beq.w 3d25a │ │ │ │ + ldrb.w r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3d880 │ │ │ │ - ldrb.w r3, [sp, #168] @ 0xa8 │ │ │ │ + ite eq │ │ │ │ + moveq r6, #0 │ │ │ │ + andne.w r6, r6, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 3d2b6 │ │ │ │ + ldrb.w r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3d894 │ │ │ │ - ldr.w r0, [pc, #2928] @ 3e1f8 │ │ │ │ - mov r1, sl │ │ │ │ + bne.w 3d172 │ │ │ │ + ldr.w r0, [pc, #2608] @ 3d97c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 3d6ae │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + bl d294 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 3cf74 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d6ae │ │ │ │ + beq.n 3cf74 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3d840 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 3d6d0 │ │ │ │ + beq.w 3d23c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbz r3, 3cf92 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d6ce │ │ │ │ + beq.n 3cf90 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3d838 │ │ │ │ - mov r8, r4 │ │ │ │ + beq.w 3d234 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 3cfb0 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3cfb0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3d1be │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 3d6ea │ │ │ │ + cbz r3, 3cfca │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d6ea │ │ │ │ + beq.n 3cfca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3d822 │ │ │ │ - cbz r6, 3d700 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 3d1c6 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + cbz r1, 3cfe2 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d700 │ │ │ │ + beq.n 3cfe2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3d8a0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cbz r3, 3d71a │ │ │ │ + beq.w 3d18e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cbz r3, 3cffc │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d71a │ │ │ │ + beq.n 3cffc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3d8b8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 3d734 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 3d12a │ │ │ │ + cbz r7, 3d012 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d734 │ │ │ │ + beq.n 3d012 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3d1ee │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cbz r1, 3d02a │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3d02a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3d8c0 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cbz r1, 3d74c │ │ │ │ + beq.w 3d1f6 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + cbz r1, 3d042 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d74c │ │ │ │ + beq.n 3d042 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3d8c8 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r1, 3d764 │ │ │ │ + beq.w 3d1fe │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cbz r1, 3d05a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d764 │ │ │ │ + beq.n 3d05a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3d8d0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, 3d77e │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 3d206 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cbz r1, 3d072 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d77e │ │ │ │ + beq.n 3d072 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3d8d8 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cbz r1, 3d796 │ │ │ │ + beq.w 3d17e │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cbz r1, 3d088 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d796 │ │ │ │ + beq.n 3d088 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3d8e0 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cbz r1, 3d7ae │ │ │ │ + beq.n 3d132 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 3d0a6 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3d0a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3d1de │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cbz r1, 3d0be │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d7ae │ │ │ │ + beq.n 3d0be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3d8e8 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - cbz r1, 3d7c6 │ │ │ │ + beq.w 3d1e6 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cbz r1, 3d0d4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d7c6 │ │ │ │ + beq.n 3d0d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3d8f0 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - cbz r1, 3d7dc │ │ │ │ + beq.n 3d1ce │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + cbz r1, 3d0ea │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d7dc │ │ │ │ + beq.n 3d0ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3d8a8 │ │ │ │ + beq.n 3d1d6 │ │ │ │ blx 377c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 3d7fc │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + cbz r1, 3d104 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d7fc │ │ │ │ + beq.n 3d104 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3d8b0 │ │ │ │ - ldr.w r2, [pc, #2556] @ 3e1fc │ │ │ │ - ldr.w r3, [pc, #2556] @ 3e200 │ │ │ │ + beq.n 3d186 │ │ │ │ + ldr.w r2, [pc, #2168] @ 3d980 │ │ │ │ + ldr.w r3, [pc, #2168] @ 3d984 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 3f17a │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #188 @ 0xbc │ │ │ │ + bne.w 3f374 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #172 @ 0xac │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3d6ea │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3d6ce │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3d6ae │ │ │ │ + b.n 3cffc │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3d614 │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 3d088 │ │ │ │ + mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3d642 │ │ │ │ - ldr.w r1, [pc, #2472] @ 3e204 │ │ │ │ - movw r2, #623 @ 0x26f │ │ │ │ - ldr.w r0, [pc, #2468] @ 3e208 │ │ │ │ + b.n 3ceb0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3cece │ │ │ │ + ldr.w r1, [pc, #2108] @ 3d988 │ │ │ │ + movw r2, #937 @ 0x3a9 │ │ │ │ + ldr.w r0, [pc, #2104] @ 3d98c │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3dc86 │ │ │ │ + beq.w 3d526 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.w 3ca88 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #172 @ 0xac │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - ldrb.w r3, [sp, #168] @ 0xa8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3d684 │ │ │ │ + b.w 3bdcc │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 3d684 │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 3cf4a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3d072 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3d700 │ │ │ │ + b.n 3d104 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3d7dc │ │ │ │ + b.n 3cfe2 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 3f446 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 3f446 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov sl, r3 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3d7fc │ │ │ │ + b.n 3cfb0 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3d71a │ │ │ │ + b.n 3cfca │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3d734 │ │ │ │ + b.n 3d0d4 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3d74c │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 3d0ea │ │ │ │ + mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3d764 │ │ │ │ + b.n 3d0a6 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3d77e │ │ │ │ + b.n 3d0be │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3d012 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3d796 │ │ │ │ + b.n 3d02a │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3d7ae │ │ │ │ + b.n 3d042 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3d7c6 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 3d05a │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 3f186 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 3f186 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str.w r9, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3d5fc │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 3cf90 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3cf74 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3d658 │ │ │ │ + b.n 3cee4 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3d670 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 3cefc │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3d62a │ │ │ │ - ldr.w r2, [pc, #2288] @ 3e20c │ │ │ │ + b.n 3cf14 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3cf2c │ │ │ │ + ldr.w r2, [pc, #1836] @ 3d990 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr.w r1, [r2, #1264] @ 0x4f0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr.w r1, [r2, #888] @ 0x378 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3e580 │ │ │ │ + beq.w 3daca │ │ │ │ blx r3 │ │ │ │ - mov r9, r0 │ │ │ │ - str.w r9, [sp, #124] @ 0x7c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 3e54e │ │ │ │ - ldr.w r1, [pc, #2256] @ 3e210 │ │ │ │ - mov r0, r9 │ │ │ │ + mov fp, r0 │ │ │ │ + str.w fp, [sp, #108] @ 0x6c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 3da8c │ │ │ │ + ldr.w r1, [pc, #1804] @ 3d994 │ │ │ │ + mov r0, fp │ │ │ │ add r1, pc │ │ │ │ - bl a450 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + bl a4ac │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3dcdc │ │ │ │ + beq.w 3d5f4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3cab8 │ │ │ │ + beq.n 3d2ae │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3cab8 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3cab8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3cc32 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3cc9c │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3ccb4 │ │ │ │ - mov r5, r8 │ │ │ │ - mov r6, r8 │ │ │ │ - mov r9, r8 │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ - strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ - movw sl, #639 @ 0x27f │ │ │ │ - str.w r8, [sp, #56] @ 0x38 │ │ │ │ - str.w r8, [sp, #48] @ 0x30 │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ - str.w r8, [sp, #52] @ 0x34 │ │ │ │ - strd r8, r8, [sp, #24] │ │ │ │ - str.w r8, [sp, #12] │ │ │ │ - b.n 3d642 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + beq.w 3d96a │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + b.w 3bdfc │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add r0, sp, #156 @ 0x9c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 3cf40 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3ccf0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx r4 │ │ │ │ + b.w 3bf64 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [r4, #112] @ 0x70 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 9c3c │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 3be0c │ │ │ │ + ldr.w r1, [r4, #1116] @ 0x45c │ │ │ │ + movs r6, #1 │ │ │ │ + ldr.w r0, [r4, #1568] @ 0x620 │ │ │ │ + bl 9cf8 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + mov.w r1, #948 @ 0x3b4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + b.n 3d4b4 │ │ │ │ + movw r3, #950 @ 0x3b6 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ - b.w 3cc80 │ │ │ │ + movs r6, #1 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 3cefc │ │ │ │ blx 38a0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r2, sp, #148 @ 0x94 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + add r2, sp, #132 @ 0x84 │ │ │ │ + mov r1, r5 │ │ │ │ blx 3c04 │ │ │ │ - ldr.w r8, [sp, #148] @ 0x94 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 3cb50 │ │ │ │ + ldr r4, [sp, #132] @ 0x84 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 3be46 │ │ │ │ blx 3940 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3f056 │ │ │ │ - mov r5, r8 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 3d36a │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + mov r9, r4 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r2, #950 @ 0x3b6 │ │ │ │ + mov sl, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r8, r4 │ │ │ │ + movs r6, #1 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.n 3ce9a │ │ │ │ + ldr.w r3, [pc, #1544] @ 3d974 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr.w r1, [pc, #1568] @ 3d998 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r9, r8 │ │ │ │ - mov.w sl, #640 @ 0x280 │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ - strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ - str.w r8, [sp, #56] @ 0x38 │ │ │ │ - str.w r8, [sp, #48] @ 0x30 │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ - str.w r8, [sp, #52] @ 0x34 │ │ │ │ - strd r8, r8, [sp, #24] │ │ │ │ - str.w r8, [sp, #12] │ │ │ │ - b.n 3d642 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - mov.w sl, #640 @ 0x280 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - strd r3, r3, [sp, #24] │ │ │ │ - b.n 3d642 │ │ │ │ - ldr.w r5, [r8, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 3f25e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + str.w r8, [sp] │ │ │ │ + b.n 3ce5c │ │ │ │ + movw r2, #950 @ 0x3b6 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + mov r4, r9 │ │ │ │ + mov sl, r9 │ │ │ │ + mov r7, r9 │ │ │ │ + mov fp, r9 │ │ │ │ + mov r8, r9 │ │ │ │ + movs r6, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + str.w r9, [sp, #36] @ 0x24 │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ + str.w r9, [sp, #40] @ 0x28 │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ + str.w r9, [sp, #56] @ 0x38 │ │ │ │ + str.w r9, [sp, #48] @ 0x30 │ │ │ │ + str.w r9, [sp, #20] │ │ │ │ + str.w r9, [sp, #16] │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + str.w r9, [sp, #12] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.n 3ce9a │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 3f884 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r4, [r8, #8] │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3da90 │ │ │ │ + beq.n 3d40c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3dc42 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ - bl b03c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.n 3d4fc │ │ │ │ + ldr.w r3, [pc, #1420] @ 3d99c │ │ │ │ + movs r2, #3 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, pc │ │ │ │ + str.w r8, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ + ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + bl b094 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3cb7e │ │ │ │ + beq.w 3be8e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3cb7e │ │ │ │ - mov r0, r5 │ │ │ │ + bne.w 3be8e │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3cb7e │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #148 @ 0x94 │ │ │ │ - mov r0, r9 │ │ │ │ - blx r4 │ │ │ │ + b.w 3be8e │ │ │ │ + blx 38a0 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + add r2, sp, #132 @ 0x84 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 3c04 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 3bef2 │ │ │ │ + blx 3940 │ │ │ │ mov r8, r0 │ │ │ │ - b.w 3cc80 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3ce42 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + movs r6, #1 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov r4, r2 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r7, r2 │ │ │ │ + mov fp, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movw r2, #950 @ 0x3b6 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.n 3ce9a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3c08e │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + movs r6, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #937 @ 0x3a9 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r7, r2 │ │ │ │ + mov fp, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + b.n 3ce9a │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3c24c │ │ │ │ + blx 3bf8 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.w 3c072 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3c294 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ + b.n 3d40c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3c5ba │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3c6a0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3c76c │ │ │ │ + movw r2, #937 @ 0x3a9 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov fp, r0 │ │ │ │ mov r8, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - strd r0, r0, [sp, #60] @ 0x3c │ │ │ │ - movw sl, #641 @ 0x281 │ │ │ │ + movs r6, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #32] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #20] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - b.n 3d642 │ │ │ │ - mov r0, r2 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.n 3ce9a │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3ad0 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3f38c │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3d57e │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3f1a4 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r5, [r3, #112] @ 0x70 │ │ │ │ + blx r5 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3f66e │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + blx r5 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3f624 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + blx r5 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 3f5f4 │ │ │ │ + bl 108e0 │ │ │ │ + adds r0, #1 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + beq.w 3f7c2 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3d5c4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3f1f8 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + b.w 3c3b0 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3cdf6 │ │ │ │ + b.w 3cd06 │ │ │ │ + mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3cdb8 │ │ │ │ - ldr.w r0, [r3, #516] @ 0x204 │ │ │ │ - bl af84 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3e95c │ │ │ │ - mov r1, r0 │ │ │ │ + b.w 3cdc0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3ca9e │ │ │ │ mov r0, sl │ │ │ │ - blx 3770 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 3dc5c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3cc56 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [fp] │ │ │ │ + ldr r3, [pc, #924] @ (3d9a0 ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr.w r2, [fp, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + itttt ne │ │ │ │ + movne r2, #1 │ │ │ │ + addne r1, sp, #140 @ 0x8c │ │ │ │ + movtne r2, #32768 @ 0x8000 │ │ │ │ + movne r4, #0 │ │ │ │ + beq.w 3eb04 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r3, [sp, #136] @ 0x88 │ │ │ │ + bl b094 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 8808 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3db36 │ │ │ │ + beq.n 3d648 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3dc54 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 3cbbc │ │ │ │ - ldr.w r3, [pc, #1748] @ 3e214 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r6, r5 │ │ │ │ + beq.w 3e118 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3eb50 │ │ │ │ + ldrb.w r3, [sp, #150] @ 0x96 │ │ │ │ + cbz r3, 3d66a │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add.w r0, sp, #150 @ 0x96 │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 3ed58 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3d680 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3e1b8 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + b.n 3d0be │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3f974 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3d6ce │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3e122 │ │ │ │ + movs r2, #3 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + b.w 3bf18 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r4, [sp, #0] │ │ │ │ + b.n 3d340 │ │ │ │ + blx 3b68 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 3c160 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + blx 3b68 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 3c160 │ │ │ │ + ldr r3, [pc, #680] @ (3d9a4 ) │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + ldr r1, [pc, #680] @ (3d9a8 ) │ │ │ │ + ldr r0, [pc, #684] @ (3d9ac ) │ │ │ │ add r3, pc │ │ │ │ - mov r9, r5 │ │ │ │ - movw sl, #642 @ 0x282 │ │ │ │ - ldr.w r0, [r3, #1580] @ 0x62c │ │ │ │ - bl 9c9c │ │ │ │ - str r5, [sp, #16] │ │ │ │ - strd r5, r5, [sp, #60] @ 0x3c │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - b.n 3d642 │ │ │ │ - mov r0, r9 │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1384 @ 0x568 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3ce1c │ │ │ │ - mov r8, r9 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - movw sl, #643 @ 0x283 │ │ │ │ - strd r4, r4, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - strd r4, r4, [sp, #24] │ │ │ │ - b.n 3d642 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #148 @ 0x94 │ │ │ │ - mov r0, r9 │ │ │ │ - blx r4 │ │ │ │ + b.w 3c0c0 │ │ │ │ + movw r2, #950 @ 0x3b6 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov fp, r0 │ │ │ │ mov r8, r0 │ │ │ │ - b.w 3cc80 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3ceb4 │ │ │ │ - mov r0, r7 │ │ │ │ + movs r6, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + movw r2, #951 @ 0x3b7 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r6, #1 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3ce40 │ │ │ │ - movs r5, #0 │ │ │ │ - movw sl, #623 @ 0x26f │ │ │ │ - mov r6, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - strd r5, r5, [sp, #60] @ 0x3c │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #12] │ │ │ │ - b.n 3d642 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx r3 │ │ │ │ + b.w 3c134 │ │ │ │ + blx 3bf8 │ │ │ │ + mov fp, r0 │ │ │ │ + b.w 3bfe4 │ │ │ │ + movw r2, #951 @ 0x3b7 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + mov r4, fp │ │ │ │ + mov r9, fp │ │ │ │ + mov sl, fp │ │ │ │ + mov r7, fp │ │ │ │ + mov r8, fp │ │ │ │ + movs r6, #1 │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + str.w fp, [sp, #36] @ 0x24 │ │ │ │ + str.w fp, [sp, #52] @ 0x34 │ │ │ │ + str.w fp, [sp, #40] @ 0x28 │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ + str.w fp, [sp, #56] @ 0x38 │ │ │ │ + str.w fp, [sp, #48] @ 0x30 │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ + str.w fp, [sp, #28] │ │ │ │ + str.w fp, [sp, #12] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + mov.w r2, #952 @ 0x3b8 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 3d53c │ │ │ │ + movs r6, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + blx 36cc │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 3c80e │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ + mov sl, r2 │ │ │ │ + movw r6, #979 @ 0x3d3 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + bl 8808 │ │ │ │ mov r0, r9 │ │ │ │ + mov.w r9, #0 │ │ │ │ + str.w r9, [sp, #108] @ 0x6c │ │ │ │ + bl 8808 │ │ │ │ + mov r0, sl │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + str.w r9, [sp, #112] @ 0x70 │ │ │ │ + bl 8808 │ │ │ │ + ldrb.w r3, [sp, #156] @ 0x9c │ │ │ │ + str.w r9, [sp, #116] @ 0x74 │ │ │ │ + mov r9, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 3e1c0 │ │ │ │ + ldr r3, [pc, #340] @ (3d9b0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ + bl ab1c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3f0b0 │ │ │ │ + ldr r0, [pc, #324] @ (3d9b4 ) │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl d294 │ │ │ │ + ldrb.w r3, [sp, #160] @ 0xa0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 3e216 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r0, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r6, #72] @ 0x48 │ │ │ │ + bl 8808 │ │ │ │ + ldr r1, [r6, #76] @ 0x4c │ │ │ │ + ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + ldr.w r9, [sp, #128] @ 0x80 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbz r0, 3d8b4 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 3d8b4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 3d91c │ │ │ │ + cbz r2, 3d8c6 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 3d8c6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbz r3, 3d914 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 3d8e4 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3d8e4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3ea98 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 3f0f6 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + b.w 3c1a8 │ │ │ │ + mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3d09c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3d144 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3cf9a │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 3d8c6 │ │ │ │ + str r2, [sp, #32] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3d116 │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + b.n 3d8b4 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3d194 │ │ │ │ - mov r0, r5 │ │ │ │ + b.w 3c108 │ │ │ │ + mov r2, r3 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r9, r2 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + mov.w r2, #952 @ 0x3b8 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + blx 3bf8 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + b.w 3c02c │ │ │ │ + mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3d21c │ │ │ │ + b.n 3d2ae │ │ │ │ + nop │ │ │ │ + lsls r4, r5, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r7, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r3, #160 @ 0xa0 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r3, #54] @ 0x36 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r5, #22] │ │ │ │ + movs r0, r0 │ │ │ │ + adds r5, #30 │ │ │ │ + movs r2, r0 │ │ │ │ + cmp r1, #159 @ 0x9f │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, sp, #512 @ 0x200 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r7, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r4, #10] │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ + movs r2, r0 │ │ │ │ + strh r6, [r1, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + movw r2, #953 @ 0x3b9 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r6, #1 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + mov r2, r3 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + movw r2, #953 @ 0x3b9 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + movw r2, #955 @ 0x3bb │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r6, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + movw r2, #955 @ 0x3bb │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r6, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + mov r2, r3 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov.w r2, #956 @ 0x3bc │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + movw r3, #937 @ 0x3a9 │ │ │ │ + mov sl, fp │ │ │ │ + mov r7, fp │ │ │ │ + mov r8, fp │ │ │ │ + movs r6, #1 │ │ │ │ + str.w fp, [sp, #28] │ │ │ │ + strd fp, fp, [sp, #48] @ 0x30 │ │ │ │ + str.w fp, [sp, #12] │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + str.w fp, [sp, #40] @ 0x28 │ │ │ │ + str.w fp, [sp, #36] @ 0x24 │ │ │ │ + str.w fp, [sp, #56] @ 0x38 │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 3cefc │ │ │ │ + blx 3bf8 │ │ │ │ + mov fp, r0 │ │ │ │ + b.w 3d278 │ │ │ │ + ble.w 3e260 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.w 3df2c │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr.w r3, [pc, #1868] @ 3e240 │ │ │ │ + ldr.w r9, [r2, r3] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 3edd8 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + ittee ne │ │ │ │ + addne r3, #1 │ │ │ │ + ldrne r2, [sp, #72] @ 0x48 │ │ │ │ + ldreq r3, [sp, #72] @ 0x48 │ │ │ │ + streq r3, [sp, #108] @ 0x6c │ │ │ │ + itt ne │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + strne r2, [sp, #108] @ 0x6c │ │ │ │ + ldr.w r3, [pc, #1828] @ 3e244 │ │ │ │ + add r0, sp, #108 @ 0x6c │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #548] @ 0x224 │ │ │ │ + bl 8d28 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3f232 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3db4a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3eebc │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + blx 3864 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3ede6 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w 3f406 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + streq r0, [sp, #112] @ 0x70 │ │ │ │ + moveq r1, r0 │ │ │ │ + beq.n 3db92 │ │ │ │ + mov r1, r0 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w 3ef76 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3ef70 │ │ │ │ + add r0, sp, #116 @ 0x74 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + bl 8d28 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3ede6 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3dbba │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3f082 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3dbd4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3f08a │ │ │ │ + ldr.w r3, [pc, #1648] @ 3e248 │ │ │ │ + add r0, sp, #108 @ 0x6c │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #548] @ 0x224 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl 8d28 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3ede6 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3dc06 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3f092 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + blx 3864 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3ede6 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w 3f52e │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + streq r0, [sp, #116] @ 0x74 │ │ │ │ + moveq r1, r0 │ │ │ │ + beq.n 3dc4e │ │ │ │ + mov r1, r0 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w 3f1ce │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3f1c8 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + bl 8d28 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3ede6 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3dc76 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3f1b8 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3dc90 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3f1c0 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.w 3f544 │ │ │ │ + ldr.w r9, [r1, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 3fa32 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3dce6 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3f21e │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + rsb r2, r1, #2 │ │ │ │ + orr.w r2, r2, r1, lsl #31 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp, #136] @ 0x88 │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + bl b094 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3dd24 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3f216 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [sp, #108] @ 0x6c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3dd3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3e09c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 3f54e │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3dd5c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3f228 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + vcvt.f64.f32 d0, s17 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + blx 3844 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3f5a2 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 3f74a │ │ │ │ + ldr.w sl, [r0, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 3fa02 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3ddd0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3f4ce │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + rsb r2, r1, #2 │ │ │ │ + orr.w r2, r2, r1, lsl #31 │ │ │ │ + strd sl, r9, [sp, #136] @ 0x88 │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ + bl b094 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 8808 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3de0a │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3f274 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3de20 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3f27e │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 3f762 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3de3e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3f45c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r1, [sp, #108] @ 0x6c │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + subs r0, r3, r2 │ │ │ │ + blx 3864 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3f6fe │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 3f6f4 │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3f83c │ │ │ │ mov r0, r2 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr.w sl, [r0, #8] │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3deb8 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3f466 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + rsb r2, r1, #2 │ │ │ │ + orr.w r2, r2, r1, lsl #31 │ │ │ │ + mov r0, sl │ │ │ │ + str.w r9, [sp, #140] @ 0x8c │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + bl b094 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 8808 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movs r0, #0 │ │ │ │ + cmp r2, r1 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + beq.n 3defa │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3f4c4 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3df12 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3e0a4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 3f6e4 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3df2c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3f470 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r6, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, r9 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 3f254 │ │ │ │ + ldr.w sl, [r5, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 3f8d0 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ + cmp r3, r9 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r9 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 3df80 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3eea0 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w sl, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + bl b094 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 8808 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.n 3dfa8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 3e08c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 3f364 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 12aa8 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 3f34a │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.n 3dfcc │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3eeaa │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, r9 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [fp] │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 3f30c │ │ │ │ + ldr.w r6, [fp, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 3fa92 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + ldr.w sl, [fp, #8] │ │ │ │ + cmp r2, r9 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r6, #0] │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + cmp r2, r9 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [sl] │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.n 3e020 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3ef0c │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #0 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + bl b094 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8808 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.n 3e048 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cbz r2, 3e094 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 3f31a │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 3eeb4 │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s15, d0 │ │ │ │ + vmov.f32 s14, s15 │ │ │ │ + vmov.f32 s16, s15 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 3f47a │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r6, [sp, #100] @ 0x64 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 3cdfe │ │ │ │ + b.w 3c7c0 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3d1f0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3d080 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3cff6 │ │ │ │ - mov r0, r8 │ │ │ │ + b.n 3dfa8 │ │ │ │ + mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3da90 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 3e048 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3d272 │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 3dd3c │ │ │ │ + mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3db36 │ │ │ │ - movs r5, #0 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - movw sl, #642 @ 0x282 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - strd r5, r5, [sp, #60] @ 0x3c │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - b.n 3d5e8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r0 │ │ │ │ + b.n 3df12 │ │ │ │ + mov.w r2, #956 @ 0x3bc │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + mov r4, r0 │ │ │ │ mov r9, r0 │ │ │ │ + mov sl, r0 │ │ │ │ mov r8, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - movw sl, #623 @ 0x26f │ │ │ │ - strd r0, r0, [sp, #60] @ 0x3c │ │ │ │ + movs r6, #1 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #32] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #20] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + movw r2, #959 @ 0x3bf │ │ │ │ + ldrd fp, r7, [sp, #84] @ 0x54 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + movs r6, #1 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + movw r2, #957 @ 0x3bd │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r6, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b.n 3d642 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r3, r6 │ │ │ │ - ldrd r4, r5, [sp, #124] @ 0x7c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - movw sl, #677 @ 0x2a5 │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 3d5e8 │ │ │ │ - b.n 3d5fc │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3d648 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r2, #3 │ │ │ │ + ldrd r3, r8, [sp, #112] @ 0x70 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + b.w 3bf18 │ │ │ │ + mov.w r2, #960 @ 0x3c0 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + ldrd fp, r7, [sp, #84] @ 0x54 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + movs r6, #1 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + mov r4, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r6, #1 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + movw r2, #958 @ 0x3be │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3c3b0 │ │ │ │ + ldr r3, [pc, #196] @ (3e24c ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [pc, #192] @ (3e250 ) │ │ │ │ + ldrd fp, r7, [sp, #84] @ 0x54 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + movs r2, #0 │ │ │ │ + mov.w r1, #960 @ 0x3c0 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + movs r6, #1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3d680 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r2, r6 │ │ │ │ + add r0, sp, #156 @ 0x9c │ │ │ │ + mov.w r9, #1 │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.w 3d858 │ │ │ │ + mov r4, r9 │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + ldrd fp, r7, [sp, #84] @ 0x54 │ │ │ │ + mov r9, r6 │ │ │ │ + bgt.w 3ec60 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3e204 │ │ │ │ + ldr r3, [pc, #108] @ (3e254 ) │ │ │ │ + cmp r0, #1 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + beq.w 3ee48 │ │ │ │ + ldr r3, [pc, #96] @ (3e258 ) │ │ │ │ + add r3, pc │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r1, [pc, #92] @ (3e25c ) │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + str.w r9, [sp, #48] @ 0x30 │ │ │ │ + b.n 3e1a4 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3c3f8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ + blx 369c <_PyMonitoring_FireExceptionHandledEvent@plt> │ │ │ │ + b.w 3d882 │ │ │ │ + movw r2, #961 @ 0x3c1 │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + ldrd fp, r7, [sp, #84] @ 0x54 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + movs r6, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + nop │ │ │ │ + lsls r0, r5, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ + movs r2, r0 │ │ │ │ + cmp r3, #170 @ 0xaa │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r6, #60] @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.w 3e6b2 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr.w r3, [pc, #1324] @ 3e218 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 3e9c4 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - mov r4, r9 │ │ │ │ - add r1, sp, #156 @ 0x9c │ │ │ │ - movs r5, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r5, sl, [sp, #152] @ 0x98 │ │ │ │ - bl b03c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr.w r3, [pc, #3036] @ 3ee58 │ │ │ │ + ldr.w r9, [r2, r3] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 3ecea │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dd26 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 3dd68 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 3ee88 │ │ │ │ - ldrb.w r3, [sp, #166] @ 0xa6 │ │ │ │ - cbz r3, 3dd48 │ │ │ │ - mov r3, r8 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, fp │ │ │ │ - add.w r0, sp, #166 @ 0xa6 │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 3ee88 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + ittee ne │ │ │ │ + addne r3, #1 │ │ │ │ + ldrne r2, [sp, #72] @ 0x48 │ │ │ │ + ldreq r3, [sp, #72] @ 0x48 │ │ │ │ + streq r3, [sp, #108] @ 0x6c │ │ │ │ + itt ne │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + strne r2, [sp, #108] @ 0x6c │ │ │ │ + ldr.w r3, [pc, #2996] @ 3ee5c │ │ │ │ + add r0, sp, #108 @ 0x6c │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #548] @ 0x224 │ │ │ │ + bl 8d28 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3ecf8 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3d7dc │ │ │ │ + beq.n 3e2d2 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3e64a │ │ │ │ + beq.w 3eecc │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 3d7c6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3dd26 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3cf26 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ blx 3864 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ea18 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - blx 3864 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + beq.w 3ecf8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w 3f41c │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + streq r0, [sp, #112] @ 0x70 │ │ │ │ + moveq r1, r0 │ │ │ │ + beq.n 3e31a │ │ │ │ + mov r1, r0 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w 3efe0 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3efda │ │ │ │ + add r0, sp, #116 @ 0x74 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + bl 8d28 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3eb50 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - blx 3864 │ │ │ │ - mov r7, r0 │ │ │ │ + beq.w 3ecf8 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e342 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3f048 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e35c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3f050 │ │ │ │ + ldr.w r3, [pc, #2816] @ 3ee60 │ │ │ │ + add r0, sp, #108 @ 0x6c │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #548] @ 0x224 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl 8d28 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ecea │ │ │ │ - mov r0, r5 │ │ │ │ + beq.w 3ecf8 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e38e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3f058 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ blx 3864 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3ed58 │ │ │ │ - movs r0, #4 │ │ │ │ - blx 34e8 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3edba │ │ │ │ - mov r1, sl │ │ │ │ - bl 8cc8 │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ - bpl.w 3f2c6 │ │ │ │ - ldr.w r1, [r9, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ble.w 3f2c2 │ │ │ │ - ldr.w r2, [r9, #12] │ │ │ │ - cmp r1, #2 │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - beq.w 3f2c2 │ │ │ │ - cmp r1, #3 │ │ │ │ - str r7, [r2, #8] │ │ │ │ - beq.w 3f2c2 │ │ │ │ - str r5, [r2, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #124] @ 0x7c │ │ │ │ - blx 39c0 │ │ │ │ - cmp r0, r5 │ │ │ │ - blt.w 3ee26 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9068 │ │ │ │ - cmp r0, #3 │ │ │ │ - it ge │ │ │ │ - movge r0, #3 │ │ │ │ - subs r7, r0, #1 │ │ │ │ - cmp r7, r5 │ │ │ │ - ble.w 3e97e │ │ │ │ - mov r0, r7 │ │ │ │ - ldr.w sl, [r9, #12] │ │ │ │ - blx 34e8 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e98e │ │ │ │ - ldr.w r1, [sl, #4] │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - str r1, [r0, #0] │ │ │ │ - cmp r2, ip │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - cmp r7, #2 │ │ │ │ - bne.n 3de5c │ │ │ │ - ldr.w r1, [sl, #8] │ │ │ │ - str r1, [r0, #4] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ + beq.w 3ecf8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w 3f58c │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3de76 │ │ │ │ + itt eq │ │ │ │ + streq r0, [sp, #116] @ 0x74 │ │ │ │ + moveq r1, r0 │ │ │ │ + beq.n 3e3d6 │ │ │ │ + mov r1, r0 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w 3f1da │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ + str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3e9ba │ │ │ │ - mov r0, r5 │ │ │ │ + beq.w 3f1d4 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 9068 │ │ │ │ - cmp r0, #2 │ │ │ │ - bne.w 3eeb6 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #6 │ │ │ │ - bpl.w 3f202 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w sl, [r2] │ │ │ │ - ldr.w r9, [r2, #4] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + bl 8d28 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3ecf8 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e3fe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3f1e0 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e418 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3f1e8 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.w 3f6bc │ │ │ │ + ldr.w r9, [r1, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 3f80c │ │ │ │ ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e46e │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3f382 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + rsb r2, r1, #2 │ │ │ │ + orr.w r2, r2, r1, lsl #31 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp, #136] @ 0x88 │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + bl b094 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 8808 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ded2 │ │ │ │ + beq.n 3e4ac │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3ea0e │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 8838 │ │ │ │ - vcvt.f64.f32 d0, s16 │ │ │ │ - blx 3844 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3ef20 │ │ │ │ - movs r0, #3 │ │ │ │ - blx 38f8 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3ef4c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 3f1b0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ + str r1, [sp, #108] @ 0x6c │ │ │ │ cmp r3, r2 │ │ │ │ - mov r2, sl │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - bl 925c │ │ │ │ + beq.n 3e4c4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3e9a4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 3f6c6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r0, r7 │ │ │ │ - it ne │ │ │ │ - addne r3, #1 │ │ │ │ - mov r2, r9 │ │ │ │ - it ne │ │ │ │ - strne.w r3, [r9] │ │ │ │ - bl 925c │ │ │ │ - mov r2, r5 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 925c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mov r1, r7 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ - bl 9464 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 3ef78 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3df66 │ │ │ │ + beq.n 3e4e4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3ed1a │ │ │ │ - blx 3a30 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ - add r2, sp, #140 @ 0x8c │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ - bl 8e84 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 3f378 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + vcvt.f64.f32 d0, s17 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [fp] │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 3f0b6 │ │ │ │ - ldr.w r7, [fp, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 3f1a2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + blx 3844 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3f55c │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bne.w 3f724 │ │ │ │ + ldr.w sl, [r0, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 3fa7a │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dfd8 │ │ │ │ + beq.n 3e558 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3ed3c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #0 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ - bl b03c │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - mov r7, r3 │ │ │ │ - bl 8838 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + beq.w 3f3fe │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + rsb r2, r1, #2 │ │ │ │ + orr.w r2, r2, r1, lsl #31 │ │ │ │ + strd sl, r9, [sp, #136] @ 0x88 │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ + bl b094 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 8808 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3e008 │ │ │ │ + beq.n 3e592 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3e120 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 3efba │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14ac0 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 3efb0 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + beq.w 3f32a │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3e030 │ │ │ │ + beq.n 3e5a8 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3eda6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 3f334 │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 3f754 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3e5c6 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3f3f4 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r1, [sp, #108] @ 0x6c │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 3f0c4 │ │ │ │ - ldr r7, [r6, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 3f1ea │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + subs r0, r6, r3 │ │ │ │ + blx 3864 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3f70c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 3f71a │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3fa62 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w sl, [r0, #8] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r7, #0] │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r5, #0] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e63e │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3f51a │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + rsb r2, r1, #2 │ │ │ │ + orr.w r2, r2, r1, lsl #31 │ │ │ │ + mov r0, sl │ │ │ │ + str.w r9, [sp, #140] @ 0x8c │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + bl b094 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 8808 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movs r0, #0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3e082 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + beq.n 3e680 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3edb0 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #0 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ - bl b03c │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - mov r7, r3 │ │ │ │ - bl 8838 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + beq.w 3f4d6 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3e0b0 │ │ │ │ + beq.n 3e698 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3e128 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 3f0aa │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 3ed50 │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s15, d0 │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 3f0a0 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + beq.w 3e9ac │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 3f6d4 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3e0f6 │ │ │ │ + beq.n 3e6b2 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3edf8 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #124] @ 0x7c │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - str r5, [sp, #140] @ 0x8c │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ - strd r9, sl, [sp, #60] @ 0x3c │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.w 3d2b8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3e008 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3e0b0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - strd r0, r0, [sp, #60] @ 0x3c │ │ │ │ - movw sl, #645 @ 0x285 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - b.w 3d642 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3cee4 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3cecc │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - movw sl, #645 @ 0x285 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - strd r5, r5, [sp, #60] @ 0x3c │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - b.w 3d5e8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3cf82 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - mov r9, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - movw sl, #646 @ 0x286 │ │ │ │ - ldrd r5, r3, [sp, #128] @ 0x80 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - mov r7, r6 │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.w 3d5fc │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - mov r9, r4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - movw sl, #647 @ 0x287 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldrd r5, r2, [sp, #128] @ 0x80 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b.w 3d5fc │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3cf42 │ │ │ │ - ldrb r6, [r5, #30] │ │ │ │ - movs r0, r0 │ │ │ │ - movs r4, #168 @ 0xa8 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ - movs r2, r0 │ │ │ │ - subs r7, r6, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, r5 │ │ │ │ - ble.w 3d2ca │ │ │ │ - blx 3a30 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ - add r2, sp, #140 @ 0x8c │ │ │ │ - mov r9, r0 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ - bl 8e84 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + beq.w 3f524 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, r9 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [fp] │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 3eb86 │ │ │ │ - ldr.w r7, [fp, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 3f276 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r5, [fp, #8] │ │ │ │ + strne.w r3, [r8] │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bne.w 3f264 │ │ │ │ + ldr.w sl, [r8, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 3f8e8 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + ldr.w r6, [r8, #8] │ │ │ │ + cmp r3, r9 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r9 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e294 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 3e70e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3e6e2 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + beq.w 3eed4 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - mov.w sl, #0 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ - str.w sl, [sp, #156] @ 0x9c │ │ │ │ - bl b03c │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - mov r7, r3 │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str.w sl, [sp, #124] @ 0x7c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e2cc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3e654 │ │ │ │ + mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 3ea58 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14ac0 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 3ea4e │ │ │ │ + str.w sl, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + bl b094 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 8808 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.n 3e738 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3e984 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 3f2fc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 12aa8 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 3f2e2 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.n 3e75c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3eedc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e2fa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3e6ea │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, r9 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 3ecc0 │ │ │ │ - ldr r7, [r6, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 3f1ba │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bne.w 3f2d4 │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 3f918 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + ldr.w sl, [r7, #8] │ │ │ │ + cmp r2, r9 │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + cmp r2, r9 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [sl] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.n 3e7a4 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3ef04 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + bl b094 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 8808 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.n 3e7d2 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3e98c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 3f2c4 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 3eee4 │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s15, d0 │ │ │ │ + vmov.f32 s14, s15 │ │ │ │ + vmov.f32 s17, s15 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 3f3b0 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.n 3e814 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3eefc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, r9 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e34c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3e756 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + bne.w 3f3ca │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 3f900 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + ldr.w sl, [r5, #8] │ │ │ │ + cmp r2, r9 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + cmp r2, r9 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [sl] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.n 3e85c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3ef5a │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ - bl b03c │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + bl b094 │ │ │ │ mov r3, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - mov r7, r3 │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e37a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 3e3e6 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 3ebd2 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 8808 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.n 3e88a │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3e994 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 3f496 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 12aa8 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 3f4e0 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.n 3e8ae │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3ef62 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, r9 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [fp] │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3e6c8 │ │ │ │ + bne.w 3f4b6 │ │ │ │ + ldr.w r4, [fp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 3f824 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + ldr.w sl, [fp, #8] │ │ │ │ + cmp r2, r9 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + cmp r2, r9 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [sl] │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.n 3e902 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3f07a │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + bl b094 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 8808 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.n 3e92c │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cbz r2, 3e99c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 3f4a6 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 3ef6a │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ vmov.f32 s14, s15 │ │ │ │ vmov.f32 s16, s15 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 3ebc8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e3c0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3e772 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - str r5, [sp, #140] @ 0x8c │ │ │ │ - bl 8838 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ - b.w 3d2b8 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.w 3cdf2 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 3f7a8 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 3cdfe │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r6, r3 │ │ │ │ + blt.w 3cc70 │ │ │ │ + bgt.w 3df2c │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + b.n 3e6b8 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3e37a │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 3e738 │ │ │ │ + mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3cfde │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - mov r9, r4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w sl, #648 @ 0x288 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldrd r5, r3, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - b.w 3d62a │ │ │ │ - bl 89f4 │ │ │ │ - b.w 3d164 │ │ │ │ - mov r0, fp │ │ │ │ + b.n 3e7d2 │ │ │ │ + mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3d05a │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 3e88a │ │ │ │ + mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3d0c4 │ │ │ │ - ldr.w r3, [pc, #1240] @ 3e910 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r1, [pc, #1232] @ 3e914 │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - mov.w sl, #648 @ 0x288 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldrd r5, r3, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - b.w 3d5e8 │ │ │ │ - ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 3cc6a │ │ │ │ - add.w r0, r5, #200 @ 0xc8 │ │ │ │ - bl a858 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 3e7cc │ │ │ │ - ldr.w r3, [r5, #208] @ 0xd0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3ee80 │ │ │ │ - ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ - b.w 3cc6a │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bgt.w 3e7ae │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 3e4d8 │ │ │ │ - ldr.w r3, [pc, #1116] @ 3e918 │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - beq.w 3ed88 │ │ │ │ - ldr.w r3, [pc, #1104] @ 3e91c │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [pc, #1104] @ 3e920 │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - movs r7, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w sl, #648 @ 0x288 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - b.w 3d5e8 │ │ │ │ - ldrd r5, r3, [sp, #128] @ 0x80 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - movw sl, #649 @ 0x289 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.w 3d62a │ │ │ │ - ldrd r5, r3, [sp, #128] @ 0x80 │ │ │ │ - mov r7, fp │ │ │ │ - mov r9, r4 │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - mov r4, r6 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - movw sl, #649 @ 0x289 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.w 3d5e8 │ │ │ │ - blx 3bf8 │ │ │ │ - mov fp, r0 │ │ │ │ - b.w 3cf0a │ │ │ │ - mov r3, fp │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r5, r3, [sp, #128] @ 0x80 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - movw sl, #650 @ 0x28a │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.w 3d62a │ │ │ │ - mov r5, r9 │ │ │ │ - mov r6, r9 │ │ │ │ - mov r8, r9 │ │ │ │ - str.w r9, [sp, #16] │ │ │ │ - strd r9, r9, [sp, #60] @ 0x3c │ │ │ │ - movw sl, #623 @ 0x26f │ │ │ │ - str.w r9, [sp, #56] @ 0x38 │ │ │ │ - str.w r9, [sp, #48] @ 0x30 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - str.w r9, [sp, #40] @ 0x28 │ │ │ │ - str.w r9, [sp, #52] @ 0x34 │ │ │ │ - strd r9, r9, [sp, #24] │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ - b.w 3d642 │ │ │ │ - blx 3bf8 │ │ │ │ - mov r9, r0 │ │ │ │ - b.w 3d930 │ │ │ │ - mov r3, fp │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r5, r3, [sp, #128] @ 0x80 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - movw sl, #650 @ 0x28a │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.w 3d614 │ │ │ │ - blx 3bf8 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 3cf68 │ │ │ │ - mov r3, r6 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldrd r5, r3, [sp, #128] @ 0x80 │ │ │ │ - mov r2, fp │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - movw sl, #651 @ 0x28b │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.w 3d62a │ │ │ │ - blx 3bf8 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - b.w 3cfc4 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r9, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r4, r7 │ │ │ │ - ldrd r5, r3, [sp, #128] @ 0x80 │ │ │ │ - mov r2, fp │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - movw sl, #651 @ 0x28b │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - b.w 3d5e8 │ │ │ │ - vldr d7, [pc, #764] @ 3e908 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #156 @ 0x9c │ │ │ │ - mov r0, fp │ │ │ │ - mov r9, fp │ │ │ │ - vstr d7, [sp, #152] @ 0x98 │ │ │ │ - bl b03c │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 3d080 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r6 │ │ │ │ - ldrd r5, r3, [sp, #128] @ 0x80 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - movw sl, #654 @ 0x28e │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.w 3d62a │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 3e92c │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3d7dc │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 3e4c4 │ │ │ │ + mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3e2cc │ │ │ │ + b.n 3e698 │ │ │ │ + mov r4, r9 │ │ │ │ + movw r2, #961 @ 0x3c1 │ │ │ │ + ldrd fp, r7, [sp, #84] @ 0x54 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + movs r6, #1 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3d2f4 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3d0b0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r6 │ │ │ │ - ldrd r5, r3, [sp, #128] @ 0x80 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - movw sl, #654 @ 0x28e │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.w 3d614 │ │ │ │ - mov r5, r6 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #156 @ 0x9c │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 3d11a │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r6 │ │ │ │ - ldrd r5, r3, [sp, #128] @ 0x80 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - movw sl, #655 @ 0x28f │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.w 3d62a │ │ │ │ - bl 89f4 │ │ │ │ - b.n 3e390 │ │ │ │ + b.w 3c43a │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3d3c6 │ │ │ │ - mov r0, r1 │ │ │ │ + b.w 3c4f0 │ │ │ │ + bl 89c4 │ │ │ │ + b.w 3c5d8 │ │ │ │ + mov r0, r8 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3d31a │ │ │ │ - mov r0, fp │ │ │ │ + b.w 3c4bc │ │ │ │ + mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3e294 │ │ │ │ + b.w 3c526 │ │ │ │ + mov r3, r8 │ │ │ │ + movw r2, #962 @ 0x3c2 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r9, r0 │ │ │ │ + ldrd fp, r7, [sp, #84] @ 0x54 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + movs r6, #1 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3e2fa │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3d180 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r6 │ │ │ │ - ldrd r5, r3, [sp, #128] @ 0x80 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - movw sl, #655 @ 0x28f │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.w 3d614 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r6 │ │ │ │ - ldrd r5, r3, [sp, #128] @ 0x80 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - mov.w sl, #656 @ 0x290 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.w 3d62a │ │ │ │ - mov r5, r2 │ │ │ │ - add r1, sp, #156 @ 0x9c │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 3d1f4 │ │ │ │ - mov r0, r6 │ │ │ │ + b.w 3c586 │ │ │ │ + mov r3, r8 │ │ │ │ + movw r2, #962 @ 0x3c2 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r9, r5 │ │ │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ + movs r6, #1 │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3e34c │ │ │ │ - mov r0, r2 │ │ │ │ + b.w 3c60c │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r4, r9 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + movs r6, #1 │ │ │ │ + mov.w r2, #964 @ 0x3c4 │ │ │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str.w r9, [sp] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + bl 89c4 │ │ │ │ + b.w 3c786 │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3d38e │ │ │ │ - mov r0, r1 │ │ │ │ + b.w 3c66c │ │ │ │ + mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3d3e6 │ │ │ │ - mov r0, r7 │ │ │ │ + b.w 3c6ce │ │ │ │ + mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3e3c0 │ │ │ │ - blx 37b0 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 3d24a │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - movw sl, #657 @ 0x291 │ │ │ │ - ldrd r5, r3, [sp, #128] @ 0x80 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.w 3d62a │ │ │ │ - ldr r3, [pc, #360] @ (3e918 ) │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #368] @ (3e924 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - movs r2, #2 │ │ │ │ + b.w 3d8e4 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3c738 │ │ │ │ + mov r0, sl │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3c7ba │ │ │ │ + mov r6, fp │ │ │ │ + str.w r8, [sp] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + mov r4, r9 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ + bgt.w 3ee24 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3eaee │ │ │ │ + ldr r3, [pc, #908] @ (3ee64 ) │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ + beq.w 3f010 │ │ │ │ + ldr r3, [pc, #900] @ (3ee68 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [pc, #900] @ (3ee6c ) │ │ │ │ + add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 3e4d8 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3d432 │ │ │ │ - movs r5, #0 │ │ │ │ - mov r8, r9 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - strd r5, r5, [sp, #60] @ 0x3c │ │ │ │ - movw sl, #643 @ 0x283 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - b.w 3d62a │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + mov.w r1, #964 @ 0x3c4 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r2, [sp, #0] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + ldr.w r4, [fp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 3f98c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - mov r4, r9 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr.w r5, [fp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e814 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3ef18 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldrb.w r3, [sp, #166] @ 0xa6 │ │ │ │ - cbz r3, 3e83c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #170 @ 0xaa │ │ │ │ - mov r1, fp │ │ │ │ - add.w r0, sp, #166 @ 0xa6 │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3e86a │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 3ee4e │ │ │ │ + strne r3, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3ee4e │ │ │ │ + beq.n 3eb46 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3f0d2 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - mov r6, r4 │ │ │ │ + beq.w 3ee50 │ │ │ │ + mov fp, r5 │ │ │ │ + movs r2, #2 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + b.w 3d61a │ │ │ │ + mov r2, r3 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r7, r2 │ │ │ │ + mov fp, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + movw r2, #937 @ 0x3a9 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + mov r3, r8 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + mov r2, r7 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - strd r3, r7, [sp, #24] │ │ │ │ - b.w 3d6b6 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r9, r5 │ │ │ │ - ldrd r4, r5, [sp, #124] @ 0x7c │ │ │ │ - str r7, [sp, #28] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - movs r7, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + movs r6, #1 │ │ │ │ + movw r2, #965 @ 0x3c5 │ │ │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + lsls r1, r2, #6 │ │ │ │ + bpl.w 3f9a4 │ │ │ │ + ldr.w r1, [r9, #12] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + b.w 3c388 │ │ │ │ + mov r3, r8 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + mov r2, r7 │ │ │ │ + mov r4, r9 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - movw sl, #702 @ 0x2be │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - strd r7, r7, [sp, #32] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 3d5e8 │ │ │ │ - b.w 3d5fc │ │ │ │ - blx 37b0 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 3d28c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - movw sl, #658 @ 0x292 │ │ │ │ - ldrd r5, r3, [sp, #128] @ 0x80 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + mov r9, r0 │ │ │ │ + movw r2, #965 @ 0x3c5 │ │ │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ + movs r6, #1 │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + mov r3, r8 │ │ │ │ + strd r3, r5, [sp, #32] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + mov r2, r7 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r4, r0 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + movs r6, #1 │ │ │ │ + movw r2, #966 @ 0x3c6 │ │ │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + mov r3, r8 │ │ │ │ + strd r3, r5, [sp, #32] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + mov r4, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r2, #966 @ 0x3c6 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + movs r6, #1 │ │ │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.w 3d62a │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + ldr r3, [pc, #512] @ (3ee64 ) │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [pc, #520] @ (3ee70 ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3b8c │ │ │ │ + b.w 3e204 │ │ │ │ + mov r9, r8 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + mov.w sl, #0 │ │ │ │ + b.w 3c4c0 │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d25e │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r1, fp │ │ │ │ + beq.w 3c50e │ │ │ │ + movs r2, #0 │ │ │ │ + movw r6, #969 @ 0x3c9 │ │ │ │ + mov r9, r2 │ │ │ │ + b.w 3d816 │ │ │ │ + mov r9, r7 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + mov.w sl, #0 │ │ │ │ + b.w 3c58a │ │ │ │ + mov r2, sl │ │ │ │ + mov r9, sl │ │ │ │ + movw r6, #970 @ 0x3ca │ │ │ │ + b.w 3d816 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3c5f4 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r6, #970 @ 0x3ca │ │ │ │ + mov r9, r2 │ │ │ │ + b.w 3d816 │ │ │ │ + mov r2, sl │ │ │ │ + mov r9, sl │ │ │ │ + mov.w r6, #972 @ 0x3cc │ │ │ │ + b.w 3d816 │ │ │ │ + mov r9, r5 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + mov.w sl, #0 │ │ │ │ + b.w 3c670 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + blx 36cc │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 3e2a4 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ + mov sl, r2 │ │ │ │ + movw r6, #999 @ 0x3e7 │ │ │ │ + b.w 3d816 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 3f286 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + ldrb.w r0, [sp, #150] @ 0x96 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 3ef8e │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 3d196 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3f2bc │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov sl, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - movw sl, #657 @ 0x291 │ │ │ │ - ldrd r5, r3, [sp, #128] @ 0x80 │ │ │ │ + b.w 3cf98 │ │ │ │ + mov r2, sl │ │ │ │ + mov r9, sl │ │ │ │ + movw r6, #973 @ 0x3cd │ │ │ │ + b.w 3d816 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #937 @ 0x3a9 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + movs r6, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r7, r2 │ │ │ │ + mov fp, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.w 3d614 │ │ │ │ - mov r0, r9 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b.w 3ce9a │ │ │ │ + mov r9, fp │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + mov.w sl, #0 │ │ │ │ + b.w 3c73c │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3c6b6 │ │ │ │ + movs r2, #0 │ │ │ │ + mov.w r6, #972 @ 0x3cc │ │ │ │ + mov r9, r2 │ │ │ │ + b.w 3d816 │ │ │ │ + bl 89c4 │ │ │ │ + b.w 3cdd6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3d47e │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ + b.w 3c83a │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3ccd8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3cd2e │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + blx 36cc │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 3db1c │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ + mov sl, r2 │ │ │ │ + movw r6, #989 @ 0x3dd │ │ │ │ + b.w 3d816 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3c7a2 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r6, #973 @ 0x3cd │ │ │ │ + mov r9, r2 │ │ │ │ + b.w 3d816 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3cd8e │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + b.w 3c882 │ │ │ │ + ldr r3, [pc, #60] @ (3ee64 ) │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [pc, #72] @ (3ee74 ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3b8c │ │ │ │ + b.n 3eaee │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3c8aa │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3c8c4 │ │ │ │ + ldr r3, [pc, #44] @ (3ee78 ) │ │ │ │ + add r3, pc │ │ │ │ + b.w 3e1f8 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3eb46 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ + movs r4, #218 @ 0xda │ │ │ │ + movs r2, r0 │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r0, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3d2a0 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - movw sl, #658 @ 0x292 │ │ │ │ - ldrd r5, r3, [sp, #128] @ 0x80 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.w 3d614 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - strd r0, r0, [sp, #60] @ 0x3c │ │ │ │ - movw sl, #642 @ 0x282 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - b.w 3d642 │ │ │ │ + str r4, [r0, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #968] @ (3f244 ) │ │ │ │ + movs r0, r0 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3c8f4 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + b.w 3c9bc │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3c9e4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3c9fe │ │ │ │ mov r0, r5 │ │ │ │ - blx 34e8 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 3de5e │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r7, fp │ │ │ │ - str r6, [sp, #32] │ │ │ │ - movs r5, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov.w sl, #664 @ 0x298 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str.w r9, [sp, #16] │ │ │ │ - mov r9, r4 │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - b.w 3d62a │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3df80 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3dfcc │ │ │ │ + bl 89c4 │ │ │ │ + b.w 3e05e │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3db4a │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3ca86 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3e2d2 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3e70e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3e75c │ │ │ │ + bl 89c4 │ │ │ │ + b.n 3e7e8 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r6, #979 @ 0x3d3 │ │ │ │ + b.w 3d816 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3e814 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3e7a4 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3e020 │ │ │ │ + mov r6, r8 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + mov.w r9, #0 │ │ │ │ + b.w 3ccdc │ │ │ │ + mov sl, r4 │ │ │ │ + mov.w r6, #984 @ 0x3d8 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r2, sl │ │ │ │ + mov r9, sl │ │ │ │ + b.w 3d816 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3ca54 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3de76 │ │ │ │ - ldr.w r5, [r9, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 3f22e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3ea06 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3f098 │ │ │ │ - movs r2, #2 │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ - b.w 3dd04 │ │ │ │ + b.w 3cabe │ │ │ │ + mov sl, r4 │ │ │ │ + movw r6, #985 @ 0x3d9 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r2, sl │ │ │ │ + mov r9, sl │ │ │ │ + b.w 3d816 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3ded2 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r3, r6 │ │ │ │ - ldrd r4, r5, [sp, #124] @ 0x7c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r2, fp │ │ │ │ + b.n 3e85c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3e8ae │ │ │ │ + bl 89c4 │ │ │ │ + b.n 3e942 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + b.w 3db92 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3cb5e │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3cb74 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r2, #237 @ 0xed │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add.w r0, sp, #150 @ 0x96 │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 3f2a4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r9, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov.w sl, #664 @ 0x298 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 3d5e8 │ │ │ │ - b.w 3d5fc │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + strd r3, r9, [sp, #32] │ │ │ │ + mov.w r1, #1012 @ 0x3f4 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + movs r6, #1 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r2, [sp, #0] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + b.w 3e31a │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e2e6 │ │ │ │ - movw r5, #691 @ 0x2b3 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 8838 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 8838 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 8838 │ │ │ │ - ldrb.w r3, [sp, #172] @ 0xac │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3ee0e │ │ │ │ - ldr.w r0, [pc, #2144] @ 3f2dc │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl d23c │ │ │ │ - ldrb.w r3, [sp, #176] @ 0xb0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3ee02 │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ - add r2, sp, #124 @ 0x7c │ │ │ │ + beq.w 3cd1a │ │ │ │ + movs r2, #0 │ │ │ │ + mov sl, r4 │ │ │ │ + mov.w r6, #984 @ 0x3d8 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r9, r2 │ │ │ │ + b.w 3d816 │ │ │ │ + mov r9, r7 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + mov.w sl, #0 │ │ │ │ + b.w 3cd92 │ │ │ │ + ldr.w r3, [pc, #2716] @ 3fab0 │ │ │ │ + add r3, pc │ │ │ │ + b.n 3eae6 │ │ │ │ + blx 36cc │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3d808 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + b.w 3c86e │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3cdf2 │ │ │ │ + movs r2, #0 │ │ │ │ + mov sl, r4 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + movw r6, #985 @ 0x3d9 │ │ │ │ + b.w 3d816 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3e342 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3e35c │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3e38e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3cb92 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #2 │ │ │ │ + b.w 3cb36 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3e902 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3dbba │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3dbd4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3dc06 │ │ │ │ mov r0, r9 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - bl 9ab8 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3cc3e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + b.w 3cc0c │ │ │ │ + ldr.w sl, [sp, #32] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r2, r3, [sp, #124] @ 0x7c │ │ │ │ + str.w r8, [sp] │ │ │ │ + ldr.w r0, [sl, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ + str r6, [sp, #24] │ │ │ │ + eor.w r6, r9, #1 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ + mov r9, r4 │ │ │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + bl 9804 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + b.w 3ce9a │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + str.w r8, [sp] │ │ │ │ + mov r9, r5 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str.w fp, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3eab0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3ef0c │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ + ldrb.w r3, [sp, #150] @ 0x96 │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + cbz r3, 3f166 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r2, #237 @ 0xed │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add.w r0, sp, #150 @ 0x96 │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 3efb6 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3eaca │ │ │ │ + beq.w 3d20e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3ef12 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #124] @ 0x7c │ │ │ │ - bl 8838 │ │ │ │ - ldrd r2, r3, [sp, #140] @ 0x8c │ │ │ │ - str r5, [sp, #132] @ 0x84 │ │ │ │ - ldr.w r0, [r9, #76] @ 0x4c │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - bl 97a8 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9068 │ │ │ │ - cbz r0, 3eb22 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r5, [r3, #48] @ 0x30 │ │ │ │ - movs r3, #0 │ │ │ │ - blx r5 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3f0dc │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.n 3f1f0 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ + str.w r9, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b.w 3cf7c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3eb1e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3ee7a │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ + bne.n 3f144 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 3f186 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3d222 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #6 │ │ │ │ - bpl.w 3f2a6 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ + str.w r9, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b.w 3cf98 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - str.w fp, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - b.w 3cd50 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r3, r6 │ │ │ │ - ldrd r4, r5, [sp, #124] @ 0x7c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r7, sl │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov.w sl, #664 @ 0x298 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 3d5e8 │ │ │ │ - b.w 3d5fc │ │ │ │ - mov r5, fp │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #156 @ 0x9c │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 3e298 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r3, r6 │ │ │ │ - ldrd r4, r5, [sp, #124] @ 0x7c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - movw sl, #678 @ 0x2a6 │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 3d5e8 │ │ │ │ - b.w 3d5fc │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3e3ac │ │ │ │ - mov.w r5, #692 @ 0x2b4 │ │ │ │ - b.n 3ea5c │ │ │ │ - blx 3940 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3cc70 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + b.w 3d57e │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3e4ac │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3dc76 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3dc90 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + b.w 3dc4e │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + b.w 3e3d6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3e3fe │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3e418 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3f14e │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3d5c4 │ │ │ │ + blx 36cc │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d41a │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - mov r7, sl │ │ │ │ - movw r5, #682 @ 0x2aa │ │ │ │ + beq.w 3d808 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + b.w 3c928 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3dd24 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3dce6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8838 │ │ │ │ - ldrb.w r3, [sp, #172] @ 0xac │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3ed24 │ │ │ │ - ldr.w r0, [pc, #1764] @ 3f2e0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl d23c │ │ │ │ - ldrb.w r3, [sp, #176] @ 0xb0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3ed30 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ - add r2, sp, #124 @ 0x7c │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ - bl 9ab8 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3ec32 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3ee1a │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3dd5c │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r6, #989 @ 0x3dd │ │ │ │ + b.w 3d816 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r4, [sp, #84] @ 0x54 │ │ │ │ + mov r9, r3 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + b.w 3ca58 │ │ │ │ + mov r6, r5 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + mov.w sl, #0 │ │ │ │ + b.w 3df84 │ │ │ │ + mov r6, r8 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + mov.w sl, #0 │ │ │ │ + b.w 3e712 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3de0a │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3de20 │ │ │ │ + ldrb.w r2, [sp, #150] @ 0x96 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3f432 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r2, #237 @ 0xed │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add.w r0, sp, #150 @ 0x96 │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 3f770 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ec4c │ │ │ │ + beq.w 3f432 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3ee20 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #124] @ 0x7c │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [r3, #76] @ 0x4c │ │ │ │ - ldrd r3, r2, [sp, #140] @ 0x8c │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r0, 3ec78 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 3ec78 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 3ecae │ │ │ │ - cbz r2, 3ec8a │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 3ec8a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbz r3, 3ecb8 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 3eaea │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 3eaea │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3eaea │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3eaea │ │ │ │ - str r2, [sp, #20] │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - b.n 3ec78 │ │ │ │ - mov r0, r2 │ │ │ │ + bne.w 3ed36 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3ec8a │ │ │ │ - mov r5, r6 │ │ │ │ + b.n 3ed36 │ │ │ │ + mov sl, r4 │ │ │ │ + movw r6, #1005 @ 0x3ed │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r2, sl │ │ │ │ + mov r9, sl │ │ │ │ + b.w 3d816 │ │ │ │ + mov sl, r7 │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #156 @ 0x9c │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 3e350 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 3e7a8 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3e74c │ │ │ │ + movs r2, #0 │ │ │ │ + mov sl, r4 │ │ │ │ + mov.w r6, #1004 @ 0x3ec │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r9, r2 │ │ │ │ - add r1, sp, #156 @ 0x9c │ │ │ │ + b.w 3d816 │ │ │ │ + mov sl, r4 │ │ │ │ + mov.w r6, #1004 @ 0x3ec │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r2, sl │ │ │ │ + mov r9, sl │ │ │ │ + b.w 3d816 │ │ │ │ + mov sl, fp │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 3d392 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r9, r7 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r7, sl │ │ │ │ - movw r5, #681 @ 0x2a9 │ │ │ │ - b.n 3ebea │ │ │ │ - mov r3, r6 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r7, sl │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov.w sl, #664 @ 0x298 │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrd r5, r3, [sp, #128] @ 0x80 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.w 3d5fc │ │ │ │ - mov r0, r7 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + movs r6, #0 │ │ │ │ + b.w 3e024 │ │ │ │ + mov sl, r4 │ │ │ │ + movw r6, #995 @ 0x3e3 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r2, sl │ │ │ │ + mov r9, sl │ │ │ │ + b.w 3d816 │ │ │ │ + mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3df66 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, sp, #172 @ 0xac │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 3ebfa │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + b.w 3e592 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3e5a8 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r9 │ │ │ │ + mov sl, r9 │ │ │ │ + movw r6, #979 @ 0x3d3 │ │ │ │ + b.w 3d816 │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3dfbc │ │ │ │ movs r2, #0 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ - blx 369c <_PyMonitoring_FireExceptionHandledEvent@plt> │ │ │ │ - b.n 3ec10 │ │ │ │ - mov r0, fp │ │ │ │ + mov sl, r4 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + movw r6, #994 @ 0x3e2 │ │ │ │ + b.w 3d816 │ │ │ │ + mov sl, r4 │ │ │ │ + movw r6, #994 @ 0x3e2 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r2, sl │ │ │ │ + mov r9, sl │ │ │ │ + b.w 3d816 │ │ │ │ + blx 3720 <__stack_chk_fail@plt> │ │ │ │ + mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3dfd8 │ │ │ │ - blx 37b0 │ │ │ │ - mov r9, r0 │ │ │ │ - b.w 3d400 │ │ │ │ - bl 89f4 │ │ │ │ - b.w 3e0c6 │ │ │ │ - mov r3, r6 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r7 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r7, sl │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - mov.w sl, #664 @ 0x298 │ │ │ │ + b.w 3e4e4 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3e46e │ │ │ │ + mov r3, r8 │ │ │ │ + mov r6, fp │ │ │ │ + mov r2, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ + str r6, [sp, #0] │ │ │ │ + mov.w r3, #964 @ 0x3c4 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ + mov r4, r9 │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + movs r6, #1 │ │ │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.w 3d5e8 │ │ │ │ - ldr.w r3, [pc, #1368] @ 3f2e4 │ │ │ │ - add r3, pc │ │ │ │ - b.w 3e4ce │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 3cece │ │ │ │ blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d466 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - movw r5, #683 @ 0x2ab │ │ │ │ - mov r7, sl │ │ │ │ - b.n 3ebea │ │ │ │ - mov r0, r7 │ │ │ │ + beq.w 3e804 │ │ │ │ + movs r2, #0 │ │ │ │ + mov sl, r4 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + movw r6, #1005 @ 0x3ed │ │ │ │ + b.w 3d816 │ │ │ │ + mov sl, r5 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 3e860 │ │ │ │ + mov sl, r4 │ │ │ │ + mov.w r6, #980 @ 0x3d4 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r9, sl │ │ │ │ + b.w 3d816 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + movw r6, #981 @ 0x3d5 │ │ │ │ + b.w 3d816 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3e030 │ │ │ │ - mov r0, r6 │ │ │ │ + b.w 3e5c6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3e082 │ │ │ │ - mov r3, r6 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r7 │ │ │ │ + b.w 3e558 │ │ │ │ + blx 36cc │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3ede6 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + b.w 3db7e │ │ │ │ + blx 36cc │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3ecf8 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + b.w 3e306 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 3f446 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 3d1ac │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r7, sl │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - mov.w sl, #664 @ 0x298 │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - str r0, [sp, #16] │ │ │ │ + mov sl, r3 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #32] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 3d5e8 │ │ │ │ - b.w 3d5fc │ │ │ │ - blx 37b0 │ │ │ │ - mov r9, r0 │ │ │ │ - b.w 3d44c │ │ │ │ - mov r0, r7 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 3cfb4 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3e0f6 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ - blx 369c <_PyMonitoring_FireExceptionHandledEvent@plt> │ │ │ │ - b.n 3ea8e │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, sp, #172 @ 0xac │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 3ea78 │ │ │ │ + b.w 3de3e │ │ │ │ + mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3ec32 │ │ │ │ + b.w 3deb8 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3ec4c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov.w sl, #664 @ 0x298 │ │ │ │ - str.w r9, [sp, #16] │ │ │ │ - mov r9, r4 │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 3d62a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3ee66 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3d82a │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - mov r6, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr.w r8, [sp, #12] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - b.w 3d6d4 │ │ │ │ + b.w 3df2c │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 3f798 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 3f73a │ │ │ │ + ldr r6, [sp, #100] @ 0x64 │ │ │ │ + b.w 3cdfe │ │ │ │ + mov sl, r4 │ │ │ │ + movw r6, #1006 @ 0x3ee │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r2, sl │ │ │ │ + mov r9, sl │ │ │ │ + b.w 3d816 │ │ │ │ + mov sl, r4 │ │ │ │ + movw r6, #1007 @ 0x3ef │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r2, sl │ │ │ │ + mov r9, sl │ │ │ │ + b.w 3d816 │ │ │ │ + mov sl, fp │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 3e906 │ │ │ │ + mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3eb1e │ │ │ │ - ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ - b.w 3cc5a │ │ │ │ - movs r5, #0 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - movw sl, #623 @ 0x26f │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - strd r5, r5, [sp, #60] @ 0x3c │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - strd r5, r5, [sp, #24] │ │ │ │ - str r5, [sp, #12] │ │ │ │ - b.w 3d5e8 │ │ │ │ - mov r7, fp │ │ │ │ - str r6, [sp, #32] │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - bgt.w 3f166 │ │ │ │ + b.w 3defa │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3ddd0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 3e680 │ │ │ │ + blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3eef2 │ │ │ │ - ldr.w r3, [pc, #1048] @ 3f2e8 │ │ │ │ - cmp r0, #1 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - beq.w 3f17e │ │ │ │ - ldr.w r3, [pc, #1036] @ 3f2ec │ │ │ │ - add r3, pc │ │ │ │ + beq.w 3e89e │ │ │ │ + movs r2, #0 │ │ │ │ + mov sl, r4 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + movw r6, #1006 @ 0x3ee │ │ │ │ + b.w 3d816 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + mov.w sl, #0 │ │ │ │ + b.w 3cb36 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr.w r1, [pc, #1028] @ 3f2f0 │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov.w sl, #664 @ 0x298 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - movs r3, #0 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.w 3d62a │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3eab0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w r6, #980 @ 0x3d4 │ │ │ │ + b.w 3d816 │ │ │ │ + mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3eaca │ │ │ │ - mov r0, r1 │ │ │ │ + b.w 3e63e │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3e814 │ │ │ │ - mov r3, r9 │ │ │ │ - strd r3, sl, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - movw sl, #666 @ 0x29a │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.w 3d62a │ │ │ │ - mov r3, r9 │ │ │ │ - strd r3, sl, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - movw sl, #666 @ 0x29a │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 3d62a │ │ │ │ - mov r3, r6 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r1, fp │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r4 │ │ │ │ - strd r0, sl, [sp, #60] @ 0x3c │ │ │ │ + b.w 3e6b2 │ │ │ │ + blx 36cc │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3ede6 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + b.w 3dc3a │ │ │ │ + ldr r4, [sp, #84] @ 0x54 │ │ │ │ + mov r9, r3 │ │ │ │ + movs r1, #1 │ │ │ │ + b.w 3dce8 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r9 │ │ │ │ + mov sl, r9 │ │ │ │ + movw r6, #989 @ 0x3dd │ │ │ │ + b.w 3d816 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w r6, #1000 @ 0x3e8 │ │ │ │ + b.w 3d816 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ + b.w 3cc10 │ │ │ │ + mov sl, r4 │ │ │ │ + movw r6, #981 @ 0x3d5 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r2, sl │ │ │ │ + mov r9, sl │ │ │ │ + b.w 3d816 │ │ │ │ + blx 36cc │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3ecf8 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + b.w 3e3c2 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + movw r6, #990 @ 0x3de │ │ │ │ + b.w 3d816 │ │ │ │ + ldr.w r2, [pc, #1280] @ 3fab4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r9, r6 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mov r6, fp │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr.w r1, [pc, #1268] @ 3fab8 │ │ │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r2, [pc, #1260] @ 3fabc │ │ │ │ + add r2, pc │ │ │ │ + blx 3b8c │ │ │ │ + movs r2, #0 │ │ │ │ + str.w r9, [sp, #48] @ 0x30 │ │ │ │ + mov r9, r2 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movw r2, #959 @ 0x3bf │ │ │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + movs r1, #2 │ │ │ │ mov r4, r7 │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - mov r7, r5 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - movw sl, #666 @ 0x29a │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + mov r5, r8 │ │ │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ + movs r6, #1 │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + bl 8bb4 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + mov.w r2, #964 @ 0x3c4 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + movs r4, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #32] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 3d5e8 │ │ │ │ - b.w 3d5fc │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3e01c │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - mov r9, r7 │ │ │ │ - movw r5, #670 @ 0x29e │ │ │ │ - mov r0, r9 │ │ │ │ - bl 8838 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 8838 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 8838 │ │ │ │ - ldrb.w r3, [sp, #172] @ 0xac │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3f102 │ │ │ │ - ldr r0, [pc, #784] @ (3f2f4 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl d23c │ │ │ │ - ldrb.w r3, [sp, #176] @ 0xb0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3f10e │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ - add r1, sp, #124 @ 0x7c │ │ │ │ - bl 9ab8 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3f016 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3f160 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + str.w r8, [sp] │ │ │ │ + movs r4, #1 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f02e │ │ │ │ + beq.n 3f64a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3f11a │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - str r5, [sp, #132] @ 0x84 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ - ldrd r2, r3, [sp, #140] @ 0x8c │ │ │ │ - bl 97a8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strd r3, sl, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 3eaea │ │ │ │ - ldr r3, [pc, #672] @ (3f2f8 ) │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r5, r9 │ │ │ │ - mov r6, r9 │ │ │ │ - mov.w sl, #640 @ 0x280 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #660] @ (3f2fc ) │ │ │ │ + beq.n 3f72e │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #108] @ 0x6c │ │ │ │ + bl 108e0 │ │ │ │ + cbz r0, 3f682 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mov r4, r6 │ │ │ │ + mov.w r2, #964 @ 0x3c4 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r6, #1 │ │ │ │ + ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + str.w r8, [sp] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + b.n 3f636 │ │ │ │ + ldr.w r3, [pc, #1084] @ 3fac0 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 3f734 │ │ │ │ + ldr.w r3, [pc, #1072] @ 3fac4 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [pc, #1072] @ 3fac8 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r6, #1 │ │ │ │ + movs r4, #0 │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - str.w r9, [sp, #16] │ │ │ │ - strd r9, r9, [sp, #60] @ 0x3c │ │ │ │ - str.w r9, [sp, #56] @ 0x38 │ │ │ │ - str.w r9, [sp, #48] @ 0x30 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - str.w r9, [sp, #40] @ 0x28 │ │ │ │ - str.w r9, [sp, #52] @ 0x34 │ │ │ │ - strd r9, r9, [sp, #24] │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ - b.w 3d642 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3ea06 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3e0e2 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - movw r5, #671 @ 0x29f │ │ │ │ - mov r9, r7 │ │ │ │ - b.n 3efc4 │ │ │ │ - mov r5, fp │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #156 @ 0x9c │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 3dfdc │ │ │ │ - mov r5, r6 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #156 @ 0x9c │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 3e086 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mov.w r2, #964 @ 0x3c4 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + ldr r4, [sp, #84] @ 0x54 │ │ │ │ + mov r9, r3 │ │ │ │ + movs r1, #1 │ │ │ │ + b.w 3e470 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r9 │ │ │ │ + mov sl, r9 │ │ │ │ + movw r6, #999 @ 0x3e7 │ │ │ │ + b.w 3d816 │ │ │ │ + mov sl, r4 │ │ │ │ + movw r6, #1001 @ 0x3e9 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r2, sl │ │ │ │ + mov r9, sl │ │ │ │ + b.w 3d816 │ │ │ │ + mov sl, r4 │ │ │ │ + movw r6, #991 @ 0x3df │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r2, sl │ │ │ │ + mov r9, sl │ │ │ │ + b.w 3d816 │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ + movs r1, #1 │ │ │ │ + b.w 3deba │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + movw r6, #991 @ 0x3df │ │ │ │ + b.w 3d816 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + movw r6, #1001 @ 0x3e9 │ │ │ │ + b.w 3d816 │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ + movs r1, #1 │ │ │ │ + b.w 3e640 │ │ │ │ + movs r1, #1 │ │ │ │ + mov.w sl, #0 │ │ │ │ + b.w 3e55c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3e858 │ │ │ │ + b.n 3f64a │ │ │ │ + ldr r3, [pc, #916] @ (3facc ) │ │ │ │ + add r3, pc │ │ │ │ + b.n 3f696 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, fp │ │ │ │ - mov r2, r6 │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - movw sl, #701 @ 0x2bd │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - b.w 3d62a │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, sp, #172 @ 0xac │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 3efe0 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + cmp r3, r2 │ │ │ │ + ble.n 3f7b8 │ │ │ │ + ldr r6, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + b.w 3cc72 │ │ │ │ + movs r1, #1 │ │ │ │ + mov.w sl, #0 │ │ │ │ + b.w 3ddd4 │ │ │ │ + mov sl, r4 │ │ │ │ + mov.w r6, #1000 @ 0x3e8 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r9, sl │ │ │ │ + b.w 3d816 │ │ │ │ + mov sl, r4 │ │ │ │ + movw r6, #990 @ 0x3de │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r9, sl │ │ │ │ + b.w 3d816 │ │ │ │ movs r2, #0 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ - blx 369c <_PyMonitoring_FireExceptionHandledEvent@plt> │ │ │ │ - b.n 3eff4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3f02e │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r2, [pc, #472] @ (3f300 ) │ │ │ │ - mov r6, r9 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r9, r5 │ │ │ │ - ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ - movw sl, #645 @ 0x285 │ │ │ │ - ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #456] @ (3f304 ) │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [pc, #452] @ (3f308 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 3b8c │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ + mov.w r1, #1012 @ 0x3f4 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + movs r6, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + b.w 3ce9a │ │ │ │ + movs r2, #0 │ │ │ │ + mov sl, r4 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + movw r6, #995 @ 0x3e3 │ │ │ │ + b.w 3d816 │ │ │ │ + movs r2, #0 │ │ │ │ + mov sl, r4 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + movw r6, #1007 @ 0x3ef │ │ │ │ + b.w 3d816 │ │ │ │ + blt.n 3f7ec │ │ │ │ + ldr r6, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + b.w 3e6b4 │ │ │ │ + mov r2, r8 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r4, r9 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ + mov.w r2, #964 @ 0x3c4 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + movs r6, #1 │ │ │ │ + ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + b.w 3ce9a │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldrd r5, r3, [sp, #128] @ 0x80 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movs r7, #0 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - b.w 3d5e8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3f016 │ │ │ │ - ldr r3, [pc, #384] @ (3f2e8 ) │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #416] @ (3f30c ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + b.w 3df36 │ │ │ │ + ldr r3, [pc, #728] @ (3fad0 ) │ │ │ │ + movw r2, #23564 @ 0x5c0c │ │ │ │ + ldr r1, [pc, #728] @ (3fad4 ) │ │ │ │ + ldr r0, [pc, #728] @ (3fad8 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3b8c │ │ │ │ - b.n 3eef2 │ │ │ │ - blx 3720 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #400] @ (3f310 ) │ │ │ │ + add.w r3, r3, #1320 @ 0x528 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #716] @ (3fadc ) │ │ │ │ + movw r2, #24019 @ 0x5dd3 │ │ │ │ + ldr r1, [pc, #716] @ (3fae0 ) │ │ │ │ + ldr r0, [pc, #716] @ (3fae4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 3eee4 │ │ │ │ - bl 40ac │ │ │ │ - ldr r3, [pc, #392] @ (3f314 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #392] @ (3f318 ) │ │ │ │ - ldr r0, [pc, #392] @ (3f31c ) │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1320 @ 0x528 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #704] @ (3fae8 ) │ │ │ │ + movw r2, #24242 @ 0x5eb2 │ │ │ │ + ldr r1, [pc, #704] @ (3faec ) │ │ │ │ + ldr r0, [pc, #704] @ (3faf0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ + add.w r3, r3, #1320 @ 0x528 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 422c │ │ │ │ - ldr r3, [pc, #380] @ (3f320 ) │ │ │ │ - movw r2, #18115 @ 0x46c3 │ │ │ │ - ldr r1, [pc, #376] @ (3f324 ) │ │ │ │ - ldr r0, [pc, #380] @ (3f328 ) │ │ │ │ + ldr r3, [pc, #692] @ (3faf4 ) │ │ │ │ + movw r2, #23844 @ 0x5d24 │ │ │ │ + ldr r1, [pc, #692] @ (3faf8 ) │ │ │ │ + ldr r0, [pc, #692] @ (3fafc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1372 @ 0x55c │ │ │ │ + add.w r3, r3, #1320 @ 0x528 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #368] @ (3f32c ) │ │ │ │ - movw r2, #18526 @ 0x485e │ │ │ │ - ldr r1, [pc, #364] @ (3f330 ) │ │ │ │ - ldr r0, [pc, #368] @ (3f334 ) │ │ │ │ + ldr r3, [pc, #680] @ (3fb00 ) │ │ │ │ + movw r2, #23440 @ 0x5b90 │ │ │ │ + ldr r1, [pc, #680] @ (3fb04 ) │ │ │ │ + ldr r0, [pc, #680] @ (3fb08 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1372 @ 0x55c │ │ │ │ + add.w r3, r3, #1320 @ 0x528 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #356] @ (3f338 ) │ │ │ │ - movw r2, #17852 @ 0x45bc │ │ │ │ - ldr r1, [pc, #352] @ (3f33c ) │ │ │ │ - ldr r0, [pc, #356] @ (3f340 ) │ │ │ │ + ldr r3, [pc, #668] @ (3fb0c ) │ │ │ │ + movw r2, #23650 @ 0x5c62 │ │ │ │ + ldr r1, [pc, #668] @ (3fb10 ) │ │ │ │ + ldr r0, [pc, #668] @ (3fb14 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1372 @ 0x55c │ │ │ │ + add.w r3, r3, #1320 @ 0x528 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #344] @ (3f344 ) │ │ │ │ - movw r2, #18149 @ 0x46e5 │ │ │ │ - ldr r1, [pc, #340] @ (3f348 ) │ │ │ │ - ldr r0, [pc, #344] @ (3f34c ) │ │ │ │ + ldr r3, [pc, #656] @ (3fb18 ) │ │ │ │ + movw r2, #22951 @ 0x59a7 │ │ │ │ + ldr r1, [pc, #656] @ (3fb1c ) │ │ │ │ + ldr r0, [pc, #656] @ (3fb20 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1372 @ 0x55c │ │ │ │ + add.w r3, r3, #1320 @ 0x528 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #332] @ (3f350 ) │ │ │ │ - movw r2, #18034 @ 0x4672 │ │ │ │ - ldr r1, [pc, #328] @ (3f354 ) │ │ │ │ - ldr r0, [pc, #332] @ (3f358 ) │ │ │ │ + bl 40ac │ │ │ │ + ldr r3, [pc, #640] @ (3fb24 ) │ │ │ │ + movw r2, #23529 @ 0x5be9 │ │ │ │ + ldr r1, [pc, #640] @ (3fb28 ) │ │ │ │ + ldr r0, [pc, #640] @ (3fb2c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1372 @ 0x55c │ │ │ │ + add.w r3, r3, #1320 @ 0x528 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #320] @ (3f35c ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #320] @ (3f360 ) │ │ │ │ - ldr r0, [pc, #320] @ (3f364 ) │ │ │ │ + ldr r3, [pc, #628] @ (3fb30 ) │ │ │ │ + movw r2, #23224 @ 0x5ab8 │ │ │ │ + ldr r1, [pc, #628] @ (3fb34 ) │ │ │ │ + ldr r0, [pc, #628] @ (3fb38 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #188 @ 0xbc │ │ │ │ + add.w r3, r3, #1320 @ 0x528 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #312] @ (3f368 ) │ │ │ │ - movw r2, #17537 @ 0x4481 │ │ │ │ - ldr r1, [pc, #308] @ (3f36c ) │ │ │ │ - ldr r0, [pc, #312] @ (3f370 ) │ │ │ │ + ldr r3, [pc, #616] @ (3fb3c ) │ │ │ │ + movw r2, #23895 @ 0x5d57 │ │ │ │ + ldr r1, [pc, #616] @ (3fb40 ) │ │ │ │ + ldr r0, [pc, #616] @ (3fb44 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1372 @ 0x55c │ │ │ │ + add.w r3, r3, #1320 @ 0x528 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #300] @ (3f374 ) │ │ │ │ - mov.w r2, #17920 @ 0x4600 │ │ │ │ - ldr r1, [pc, #296] @ (3f378 ) │ │ │ │ - ldr r0, [pc, #300] @ (3f37c ) │ │ │ │ + ldr r3, [pc, #604] @ (3fb48 ) │ │ │ │ + movw r2, #24140 @ 0x5e4c │ │ │ │ + ldr r1, [pc, #604] @ (3fb4c ) │ │ │ │ + ldr r0, [pc, #604] @ (3fb50 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1372 @ 0x55c │ │ │ │ + add.w r3, r3, #1320 @ 0x528 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #288] @ (3f380 ) │ │ │ │ - movw r2, #17605 @ 0x44c5 │ │ │ │ - ldr r1, [pc, #284] @ (3f384 ) │ │ │ │ - ldr r0, [pc, #288] @ (3f388 ) │ │ │ │ + ldr r3, [pc, #592] @ (3fb54 ) │ │ │ │ + movw r2, #24208 @ 0x5e90 │ │ │ │ + ldr r1, [pc, #592] @ (3fb58 ) │ │ │ │ + ldr r0, [pc, #592] @ (3fb5c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1372 @ 0x55c │ │ │ │ + add.w r3, r3, #1320 @ 0x528 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #276] @ (3f38c ) │ │ │ │ - movw r2, #18492 @ 0x483c │ │ │ │ - ldr r1, [pc, #272] @ (3f390 ) │ │ │ │ - ldr r0, [pc, #276] @ (3f394 ) │ │ │ │ + ldr r3, [pc, #580] @ (3fb60 ) │ │ │ │ + movw r2, #24174 @ 0x5e6e │ │ │ │ + ldr r1, [pc, #580] @ (3fb64 ) │ │ │ │ + ldr r0, [pc, #580] @ (3fb68 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1372 @ 0x55c │ │ │ │ + add.w r3, r3, #1320 @ 0x528 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #264] @ (3f398 ) │ │ │ │ - movw r2, #18315 @ 0x478b │ │ │ │ - ldr r1, [pc, #260] @ (3f39c ) │ │ │ │ - ldr r0, [pc, #264] @ (3f3a0 ) │ │ │ │ + ldr r3, [pc, #568] @ (3fb6c ) │ │ │ │ + movw r2, #23372 @ 0x5b4c │ │ │ │ + ldr r1, [pc, #568] @ (3fb70 ) │ │ │ │ + ldr r0, [pc, #568] @ (3fb74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1372 @ 0x55c │ │ │ │ + add.w r3, r3, #1320 @ 0x528 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 42ec │ │ │ │ - ldr r3, [pc, #248] @ (3f3a4 ) │ │ │ │ - movw r2, #17886 @ 0x45de │ │ │ │ - ldr r1, [pc, #244] @ (3f3a8 ) │ │ │ │ - ldr r0, [pc, #248] @ (3f3ac ) │ │ │ │ + ldr r3, [pc, #556] @ (3fb78 ) │ │ │ │ + movw r2, #23338 @ 0x5b2a │ │ │ │ + ldr r1, [pc, #556] @ (3fb7c ) │ │ │ │ + ldr r0, [pc, #556] @ (3fb80 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1372 @ 0x55c │ │ │ │ + add.w r3, r3, #1320 @ 0x528 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - bl 41fc │ │ │ │ - ldr r3, [pc, #232] @ (3f3b0 ) │ │ │ │ + ldr r3, [pc, #544] @ (3fb84 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #232] @ (3f3b4 ) │ │ │ │ - ldr r0, [pc, #232] @ (3f3b8 ) │ │ │ │ + ldr r1, [pc, #544] @ (3fb88 ) │ │ │ │ + ldr r0, [pc, #548] @ (3fb8c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #172 @ 0xac │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #536] @ (3fb90 ) │ │ │ │ + movw r2, #22977 @ 0x59c1 │ │ │ │ + ldr r1, [pc, #536] @ (3fb94 ) │ │ │ │ + ldr r0, [pc, #536] @ (3fb98 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1320 @ 0x528 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #524] @ (3fb9c ) │ │ │ │ + movw r2, #22879 @ 0x595f │ │ │ │ + ldr r1, [pc, #524] @ (3fba0 ) │ │ │ │ + ldr r0, [pc, #524] @ (3fba4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1320 @ 0x528 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #512] @ (3fba8 ) │ │ │ │ + movw r2, #23229 @ 0x5abd │ │ │ │ + ldr r1, [pc, #512] @ (3fbac ) │ │ │ │ + ldr r0, [pc, #512] @ (3fbb0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1320 @ 0x528 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #500] @ (3fbb4 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #500] @ (3fbb8 ) │ │ │ │ + ldr r0, [pc, #500] @ (3fbbc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #492] @ (3fbc0 ) │ │ │ │ + movw r2, #23146 @ 0x5a6a │ │ │ │ + ldr r1, [pc, #488] @ (3fbc4 ) │ │ │ │ + ldr r0, [pc, #492] @ (3fbc8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1320 @ 0x528 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #480] @ (3fbcc ) │ │ │ │ + movw r2, #23684 @ 0x5c84 │ │ │ │ + ldr r1, [pc, #476] @ (3fbd0 ) │ │ │ │ + ldr r0, [pc, #480] @ (3fbd4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1320 @ 0x528 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #468] @ (3fbd8 ) │ │ │ │ + movw r2, #23809 @ 0x5d01 │ │ │ │ + ldr r1, [pc, #464] @ (3fbdc ) │ │ │ │ + ldr r0, [pc, #468] @ (3fbe0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1320 @ 0x528 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #456] @ (3fbe4 ) │ │ │ │ + movw r2, #23599 @ 0x5c2f │ │ │ │ + ldr r1, [pc, #452] @ (3fbe8 ) │ │ │ │ + ldr r0, [pc, #456] @ (3fbec ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1320 @ 0x528 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #444] @ (3fbf0 ) │ │ │ │ + movw r2, #23774 @ 0x5cde │ │ │ │ + ldr r1, [pc, #440] @ (3fbf4 ) │ │ │ │ + ldr r0, [pc, #444] @ (3fbf8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1320 @ 0x528 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #432] @ (3fbfc ) │ │ │ │ + movw r2, #23406 @ 0x5b6e │ │ │ │ + ldr r1, [pc, #428] @ (3fc00 ) │ │ │ │ + ldr r0, [pc, #432] @ (3fc04 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1320 @ 0x528 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #420] @ (3fc08 ) │ │ │ │ + movw r2, #24089 @ 0x5e19 │ │ │ │ + ldr r1, [pc, #416] @ (3fc0c ) │ │ │ │ + ldr r0, [pc, #420] @ (3fc10 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1320 @ 0x528 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #408] @ (3fc14 ) │ │ │ │ + movw r2, #24054 @ 0x5df6 │ │ │ │ + ldr r1, [pc, #404] @ (3fc18 ) │ │ │ │ + ldr r0, [pc, #408] @ (3fc1c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1320 @ 0x528 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #396] @ (3fc20 ) │ │ │ │ + movw r2, #23929 @ 0x5d79 │ │ │ │ + ldr r1, [pc, #392] @ (3fc24 ) │ │ │ │ + ldr r0, [pc, #396] @ (3fc28 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1320 @ 0x528 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + bl 41fc │ │ │ │ nop │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #160] @ (3fb54 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #576] @ (3f528 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + strb r0, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ + orrs r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #536] @ (3f518 ) │ │ │ │ + negs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + str r6, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + ldrh r2, [r5, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r5, r5] │ │ │ │ + tst r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #136] @ (3f398 ) │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ - mov ip, r3 │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #3] │ │ │ │ + tst r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #240] @ (3f40c ) │ │ │ │ + str r6, [r5, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #480] @ (3f500 ) │ │ │ │ + ldrh r2, [r7, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + rors r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, lr │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + rors r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, fp │ │ │ │ + str r6, [r7, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ + rors r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, r8 │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrh r2, [r6, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + sbcs r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, r5 │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #336] @ 0x150 │ │ │ │ + sbcs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, r2 │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #1] │ │ │ │ + adcs r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (3f384 ) │ │ │ │ + strb r6, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #208] @ (3f438 ) │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + adcs r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, ip │ │ │ │ + ldrsb r2, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + ldrh r6, [r1, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + adcs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, r9 │ │ │ │ + ldrsb r2, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, r5] │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #992] @ 0x3e0 │ │ │ │ + asrs r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, r6 │ │ │ │ + ldrsb r2, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, r2] │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + asrs r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, r3 │ │ │ │ + ldr r7, [pc, #1000] @ (3ff54 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + asrs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, r0 │ │ │ │ + ldr r7, [pc, #904] @ (3ff00 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r6, r7] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ + movs r0, r0 │ │ │ │ + mvns r6, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + add sl, r2 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r2, r7] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r5, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r2, #38] @ 0x26 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r7, r1] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ + movs r0, r0 │ │ │ │ + tst r0, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + negs r4, r4 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + eors r2, r4 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r1, r1] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + eors r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r7, [pc, #160] @ (3fc78 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, sp │ │ │ │ + ands r2, r6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + ldr r7, [pc, #64] @ (3fc24 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + ldrh r4, [r3, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #480] @ (3f598 ) │ │ │ │ + ands r2, r3 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r4, r1] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + ands r2, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r1, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ + movs r0, r0 │ │ │ │ + subs r7, #234 @ 0xea │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r6, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r2, #32] │ │ │ │ + movs r0, r0 │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r3, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ + movs r0, r0 │ │ │ │ + subs r7, #186 @ 0xba │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [pc, #608] @ (3fe80 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #48] @ (3f3ec ) │ │ │ │ + subs r7, #162 @ 0xa2 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [pc, #512] @ (3fe2c ) │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #920] @ (3f76c ) │ │ │ │ + ldr r2, [pc, #920] @ (3ffdc ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #920] @ (3f770 ) │ │ │ │ + ldr r3, [pc, #920] @ (3ffe0 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ - ldr.w ip, [pc, #920] @ 3f774 │ │ │ │ + ldr.w ip, [pc, #920] @ 3ffe4 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #908] @ (3f778 ) │ │ │ │ + ldr r3, [pc, #908] @ (3ffe8 ) │ │ │ │ add r3, pc │ │ │ │ - addw r3, r3, #1164 @ 0x48c │ │ │ │ + add.w r3, r3, #624 @ 0x270 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r7, 3f45c │ │ │ │ + cbz r7, 3fccc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.w 3f736 │ │ │ │ - ldr r4, [pc, #880] @ (3f77c ) │ │ │ │ + beq.w 3ffa6 │ │ │ │ + ldr r4, [pc, #880] @ (3ffec ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 3f756 │ │ │ │ - ldr r4, [pc, #872] @ (3f780 ) │ │ │ │ + beq.w 3ffc6 │ │ │ │ + ldr r4, [pc, #872] @ (3fff0 ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 3f73a │ │ │ │ + beq.w 3ffaa │ │ │ │ ldr.w lr, [r7, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 3f45c │ │ │ │ + ble.n 3fccc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f558 │ │ │ │ + beq.w 3fdc8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 3f546 │ │ │ │ - ldr r3, [pc, #844] @ (3f784 ) │ │ │ │ + beq.w 3fdb6 │ │ │ │ + ldr r3, [pc, #844] @ (3fff4 ) │ │ │ │ movs r5, #1 │ │ │ │ - ldr r1, [pc, #844] @ (3f788 ) │ │ │ │ - ldr r2, [pc, #844] @ (3f78c ) │ │ │ │ + ldr r1, [pc, #844] @ (3fff8 ) │ │ │ │ + ldr r2, [pc, #844] @ (3fffc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r4, [ip, r3] │ │ │ │ add r2, pc │ │ │ │ strd r5, r1, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #832] @ (3f790 ) │ │ │ │ - ldr r1, [pc, #836] @ (3f794 ) │ │ │ │ + ldr r3, [pc, #832] @ (40000 ) │ │ │ │ + ldr r1, [pc, #836] @ (40004 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 3f620 │ │ │ │ + b.n 3fe90 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 3f436 │ │ │ │ + bne.n 3fca6 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ strh r3, [r6, #12] │ │ │ │ - ldr r3, [pc, #792] @ (3f798 ) │ │ │ │ + ldr r3, [pc, #792] @ (40008 ) │ │ │ │ add r3, pc │ │ │ │ - ldr.w r7, [r3, #340] @ 0x154 │ │ │ │ + ldr.w r7, [r3, #364] @ 0x16c │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f52e │ │ │ │ + bne.n 3fd9e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 3f69a │ │ │ │ + beq.w 3ff0a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f4a2 │ │ │ │ + beq.n 3fd12 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #760] @ (3f79c ) │ │ │ │ + ldr r2, [pc, #760] @ (4000c ) │ │ │ │ movs r3, #7 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3f664 │ │ │ │ + beq.w 3fed4 │ │ │ │ ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3f654 │ │ │ │ + bne.w 3fec4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 3ca08 │ │ │ │ + bl 3bd50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f664 │ │ │ │ + beq.w 3fed4 │ │ │ │ blx 377c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f4fa │ │ │ │ + beq.n 3fd6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3f630 │ │ │ │ - cbz r4, 3f510 │ │ │ │ + beq.w 3fea0 │ │ │ │ + cbz r4, 3fd80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f510 │ │ │ │ + beq.n 3fd80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3f68c │ │ │ │ - ldr r2, [pc, #652] @ (3f7a0 ) │ │ │ │ - ldr r3, [pc, #604] @ (3f770 ) │ │ │ │ + beq.w 3fefc │ │ │ │ + ldr r2, [pc, #652] @ (40010 ) │ │ │ │ + ldr r3, [pc, #604] @ (3ffe0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 3f732 │ │ │ │ + bne.w 3ffa2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 3ca08 │ │ │ │ + bl 3bd50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f72a │ │ │ │ + beq.w 3ff9a │ │ │ │ blx 377c │ │ │ │ - b.n 3f4fa │ │ │ │ + b.n 3fd6a │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r5 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -91474,5400 +92261,4774 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, lr │ │ │ │ str.w ip, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3f73e │ │ │ │ + beq.w 3ffae │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ - cbnz r3, 3f58c │ │ │ │ - b.n 3f5be │ │ │ │ + cbnz r3, 3fdfc │ │ │ │ + b.n 3fe2e │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 3f5be │ │ │ │ + cbz r3, 3fe2e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3f586 │ │ │ │ + bne.n 3fdf6 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ subs r0, r0, r1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r4, [r3, r0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.w 3f6ba │ │ │ │ + beq.w 3ff2a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 3f574 │ │ │ │ + b.n 3fde4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #480] @ (3f7a4 ) │ │ │ │ + ldr r3, [pc, #480] @ (40014 ) │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 3f710 │ │ │ │ - ldr r3, [pc, #468] @ (3f7a8 ) │ │ │ │ + bne.w 3ff80 │ │ │ │ + ldr r3, [pc, #468] @ (40018 ) │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #32 │ │ │ │ - bl 9f10 │ │ │ │ + bl 9f6c │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3f638 │ │ │ │ + beq.n 3fea8 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 3f60a │ │ │ │ - ldr r0, [pc, #396] @ (3f784 ) │ │ │ │ + beq.n 3fe7a │ │ │ │ + ldr r0, [pc, #396] @ (3fff4 ) │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #432] @ (3f7ac ) │ │ │ │ - ldr r1, [pc, #436] @ (3f7b0 ) │ │ │ │ + ldr r2, [pc, #432] @ (4001c ) │ │ │ │ + ldr r1, [pc, #436] @ (40020 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 3f620 │ │ │ │ + cbz r0, 3fe90 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f620 │ │ │ │ + beq.n 3fe90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3f694 │ │ │ │ - ldr r0, [pc, #400] @ (3f7b4 ) │ │ │ │ - movw r1, #623 @ 0x26f │ │ │ │ + beq.n 3ff04 │ │ │ │ + ldr r0, [pc, #400] @ (40024 ) │ │ │ │ + movw r1, #937 @ 0x3a9 │ │ │ │ movs r5, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - b.n 3f510 │ │ │ │ + bl d294 │ │ │ │ + b.n 3fd80 │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3f4fa │ │ │ │ + b.n 3fd6a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r0, [r4, ip, lsl #2] │ │ │ │ cmp r3, lr │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - b.n 3f5a8 │ │ │ │ + b.n 3fe18 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 3f4d0 │ │ │ │ + bne.w 3fd40 │ │ │ │ ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f702 │ │ │ │ + bne.n 3ff72 │ │ │ │ ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f6f6 │ │ │ │ - ldr r0, [pc, #320] @ (3f7b8 ) │ │ │ │ - movw r1, #623 @ 0x26f │ │ │ │ + bne.n 3ff66 │ │ │ │ + ldr r0, [pc, #320] @ (40028 ) │ │ │ │ + movw r1, #937 @ 0x3a9 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ + bl d294 │ │ │ │ blx 377c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3f72e │ │ │ │ + beq.n 3ff9e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f4e6 │ │ │ │ + b.n 3fd56 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3f510 │ │ │ │ + b.n 3fd80 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3f620 │ │ │ │ - ldr r1, [pc, #288] @ (3f7bc ) │ │ │ │ - movw r2, #623 @ 0x26f │ │ │ │ - ldr r0, [pc, #284] @ (3f7c0 ) │ │ │ │ + b.n 3fe90 │ │ │ │ + ldr r1, [pc, #288] @ (4002c ) │ │ │ │ + movw r2, #937 @ 0x3a9 │ │ │ │ + ldr r0, [pc, #284] @ (40030 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f72a │ │ │ │ + beq.n 3ff9a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 3f4a2 │ │ │ │ + b.n 3fd12 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 3f472 │ │ │ │ + bne.w 3fce2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3f472 │ │ │ │ - ldr r3, [pc, #176] @ (3f784 ) │ │ │ │ + bne.w 3fce2 │ │ │ │ + ldr r3, [pc, #176] @ (3fff4 ) │ │ │ │ movs r5, #1 │ │ │ │ - ldr r1, [pc, #236] @ (3f7c4 ) │ │ │ │ - ldr r2, [pc, #240] @ (3f7c8 ) │ │ │ │ + ldr r1, [pc, #236] @ (40034 ) │ │ │ │ + ldr r2, [pc, #240] @ (40038 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r4, [ip, r3] │ │ │ │ add r2, pc │ │ │ │ strd r5, r1, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #228] @ (3f7cc ) │ │ │ │ - ldr r1, [pc, #228] @ (3f7d0 ) │ │ │ │ + ldr r3, [pc, #228] @ (4003c ) │ │ │ │ + ldr r1, [pc, #228] @ (40040 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 3f620 │ │ │ │ + b.n 3fe90 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 3f674 │ │ │ │ + b.n 3fee4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - movw r2, #623 @ 0x26f │ │ │ │ + movw r2, #937 @ 0x3a9 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 3f66c │ │ │ │ - ldr r3, [pc, #192] @ (3f7d4 ) │ │ │ │ + b.n 3fedc │ │ │ │ + ldr r3, [pc, #192] @ (40044 ) │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #32 │ │ │ │ - bl 8184 │ │ │ │ + bl 8154 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ - b.n 3f5e8 │ │ │ │ + b.n 3fe58 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3f664 │ │ │ │ + b.n 3fed4 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 3f4fa │ │ │ │ + b.n 3fd6a │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 40dc │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #152] @ (3f7d8 ) │ │ │ │ + ldr r3, [pc, #152] @ (40048 ) │ │ │ │ movw r2, #33925 @ 0x8485 │ │ │ │ - ldr r1, [pc, #148] @ (3f7dc ) │ │ │ │ - ldr r0, [pc, #152] @ (3f7e0 ) │ │ │ │ + ldr r1, [pc, #148] @ (4004c ) │ │ │ │ + ldr r0, [pc, #152] @ (40050 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3772 @ 0xebc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #140] @ (3f7e4 ) │ │ │ │ + ldr r3, [pc, #140] @ (40054 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #136] @ (3f7e8 ) │ │ │ │ - ldr r0, [pc, #140] @ (3f7ec ) │ │ │ │ + ldr r1, [pc, #136] @ (40058 ) │ │ │ │ + ldr r0, [pc, #140] @ (4005c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r6, r3 │ │ │ │ + subs r5, #142 @ 0x8e │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, r3] │ │ │ │ + ldr r4, [pc, #584] @ (4024c ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + ldr r4, [pc, #688] @ (402b8 ) │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r0, #92] @ 0x5c │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ - movs r2, r0 │ │ │ │ + vhadd.u32 d0, d8, d1 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #0] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #0] │ │ │ │ + ldr r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - rors r6, r5 │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + ldr r6, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #256] @ (3f8c4 ) │ │ │ │ + blx lr │ │ │ │ movs r0, r0 │ │ │ │ - adcs r4, r0 │ │ │ │ + subs r2, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, r1] │ │ │ │ + ldr r1, [pc, #992] @ (40420 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, r1] │ │ │ │ + ldr r2, [pc, #72] @ (4008c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2 │ │ │ │ + subs r2, #134 @ 0x86 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #832] @ (3fb24 ) │ │ │ │ + add r8, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - negs r6, r5 │ │ │ │ + subs r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r5 │ │ │ │ + subs r4, #90 @ 0x5a │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {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, #3896] @ 0xf38 │ │ │ │ - ldr.w r3, [pc, #3020] @ 403d4 │ │ │ │ - sub sp, #156 @ 0x9c │ │ │ │ + str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ + ldr.w r6, [pc, #2860] @ 40ba4 │ │ │ │ + sub sp, #164 @ 0xa4 │ │ │ │ + ldr.w r4, [pc, #2860] @ 40ba8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #3016] @ 403d8 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r6, [pc, #3016] @ 403dc │ │ │ │ - add r2, pc │ │ │ │ - movs r4, #0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ - ldr.w r7, [r3, #368] @ 0x170 │ │ │ │ - ldr.w r3, [pc, #3004] @ 403e0 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - strd r4, r4, [sp, #104] @ 0x68 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ - str r4, [sp, #132] @ 0x84 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - mov.w r3, #0 │ │ │ │ - strd r4, r4, [sp, #136] @ 0x88 │ │ │ │ - strh.w r4, [sp, #144] @ 0x90 │ │ │ │ + ldr.w r2, [pc, #2856] @ 40bac │ │ │ │ + add r4, pc │ │ │ │ + str r4, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr.w r1, [pc, #2848] @ 40bb0 │ │ │ │ + ldr.w r7, [r6, #324] @ 0x144 │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, pc │ │ │ │ + strd r3, r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + mov fp, r0 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ + mov.w r2, #0 │ │ │ │ + strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ + strh.w r3, [sp, #132] @ 0x84 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 403c2 │ │ │ │ + bne.n 40130 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 4072a │ │ │ │ + beq.w 40cc6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f866 │ │ │ │ + beq.n 400d4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - add r0, sp, #132 @ 0x84 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 8c38 │ │ │ │ + ldr.w r2, [pc, #2780] @ 40bb4 │ │ │ │ + movs r3, #7 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc │ │ │ │ + mov.w r8, #0 │ │ │ │ + add.w r2, r2, #500 @ 0x1f4 │ │ │ │ + mov.w r9, #0 │ │ │ │ + strd r8, r9, [sp, #112] @ 0x70 │ │ │ │ + blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 40a0a │ │ │ │ - cbnz r5, 3f896 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + beq.w 40c80 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 40be8 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 40ca0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 40ca0 │ │ │ │ + cmp r3, #1 │ │ │ │ + vldr s16, [r5, #4] │ │ │ │ + ittt eq │ │ │ │ + moveq r2, #50 @ 0x32 │ │ │ │ + moveq r3, #200 @ 0xc8 │ │ │ │ + strdeq r2, r3, [sp, #76] @ 0x4c │ │ │ │ + beq.n 40184 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, #2 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + beq.w 419d4 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + b.n 40184 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 4069a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 4069a │ │ │ │ + vldr s16, [r5, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 40c56 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, #2 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + beq.w 4149a │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + cmp r3, #3 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + beq.w 414de │ │ │ │ + ldr r5, [r5, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 419ea │ │ │ │ + str r4, [sp, #32] │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 407ce │ │ │ │ + bne.w 40d04 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 407ce │ │ │ │ - ldr.w r4, [pc, #2892] @ 403e4 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r3, [r4, #1576] @ 0x628 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4083e │ │ │ │ - movs r0, #0 │ │ │ │ - blx 34e8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 40886 │ │ │ │ - ldr.w r7, [pc, #2864] @ 403e8 │ │ │ │ - add r7, pc │ │ │ │ - ldr.w r4, [r7, #1204] @ 0x4b4 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 408b0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3f8de │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - movs r0, #0 │ │ │ │ - blx 34e8 │ │ │ │ - mov fp, r0 │ │ │ │ + bne.w 40d04 │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 408fe │ │ │ │ - ldr.w r3, [pc, #2812] @ 403ec │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 40930 │ │ │ │ - ldr.w r3, [pc, #2796] @ 403f0 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - add r3, pc │ │ │ │ - add r1, sp, #124 @ 0x7c │ │ │ │ - mov r0, r5 │ │ │ │ - mov r4, r5 │ │ │ │ - ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ + beq.w 40e42 │ │ │ │ + ldr.w r6, [pc, #2588] @ 40bb8 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - bl b03c │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3f93c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 403c8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3f950 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 4043c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 40904 │ │ │ │ - ldr.w r4, [pc, #2712] @ 403f4 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r5, [r4, #1204] @ 0x4b4 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r5, [r6, #516] @ 0x204 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ blx 3980 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - mov r9, r0 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 409a4 │ │ │ │ + beq.w 40fde │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f982 │ │ │ │ + beq.n 401c6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - movs r0, #0 │ │ │ │ - blx 34e8 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 40450 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 40b6e │ │ │ │ - ldr.w r3, [pc, #2648] @ 403f8 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - add r3, pc │ │ │ │ - add r1, sp, #124 @ 0x7c │ │ │ │ - mov r0, r9 │ │ │ │ - mov r4, r9 │ │ │ │ - ldr.w r3, [r3, #960] @ 0x3c0 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - bl b03c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r3, [pc, #2548] @ 40bbc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f9d8 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 4082a │ │ │ │ + beq.w 41058 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r6, #0 │ │ │ │ + movs r7, #0 │ │ │ │ + strd r6, r7, [sp, #136] @ 0x88 │ │ │ │ + bl b094 │ │ │ │ + str r0, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f9ec │ │ │ │ + beq.n 40208 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 40834 │ │ │ │ - mov r9, r5 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 408d6 │ │ │ │ - movs r0, #3 │ │ │ │ - blx 34e8 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 40bf6 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #6 │ │ │ │ - bpl.w 4286e │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 4286a │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cmp r2, #1 │ │ │ │ - str r6, [r3, #0] │ │ │ │ - beq.w 4286a │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - cmp r2, #2 │ │ │ │ - str r1, [r3, #4] │ │ │ │ - beq.w 4286a │ │ │ │ - movs r2, #0 │ │ │ │ - str r5, [r3, #8] │ │ │ │ - mov r1, r2 │ │ │ │ - bl b550 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 40c1e │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r2, [pc, #2492] @ 403fc │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #596] @ 0x254 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 40c4e │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 40c5a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3fa6e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + beq.w 40cea │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 40446 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, sl │ │ │ │ - bl b550 │ │ │ │ + beq.w 41002 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 3b24 │ │ │ │ mov r4, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40c80 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r2, [pc, #2428] @ 40400 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #596] @ 0x254 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 40cae │ │ │ │ - blx r3 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 40cba │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3fab4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3fab4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, sl │ │ │ │ - bl b550 │ │ │ │ - mov r4, r0 │ │ │ │ + beq.w 410ce │ │ │ │ + blx 39c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40cfa │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r2, [pc, #2360] @ 40404 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #596] @ 0x254 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 40a3e │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 40d1e │ │ │ │ + blt.w 410e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 4024c │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fafa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + itt eq │ │ │ │ + ldreq r3, [sp, #20] │ │ │ │ + streq r1, [r3, #0] │ │ │ │ + beq.n 4024c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 40a00 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 41790 │ │ │ │ - blx 353c │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 417b2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 40d78 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ + bpl.w 41a88 │ │ │ │ + ldr.w r2, [pc, #2404] @ 40bc0 │ │ │ │ + mov.w ip, #0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r9, ip │ │ │ │ + mov r6, ip │ │ │ │ + mov r0, ip │ │ │ │ + mov r8, ip │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ + strd ip, ip, [sp, #40] @ 0x28 │ │ │ │ + str.w ip, [sp, #24] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + str.w fp, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fb2c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 40bec │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ + beq.w 41a8c │ │ │ │ + ldr.w r2, [pc, #2364] @ 40bc4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r5, [r1, r2] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 41aa2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r9, r3 │ │ │ │ + bge.w 416ca │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + ldr.w r1, [r3, r9, lsl #2] │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - mov.w r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ - ldr.w r3, [pc, #2236] @ 40408 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #944] @ 0x3b0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - blx 3a84 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ + ldr.w r3, [pc, #2320] @ 40bc8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ + ldr.w r3, [pc, #2316] @ 40bcc │ │ │ │ + ldr r7, [r1, r3] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fb74 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 40a34 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 417d6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 353c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 4180c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + it ne │ │ │ │ + cmpne r1, r7 │ │ │ │ + bne.w 4192c │ │ │ │ + cbz r0, 402e6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fba2 │ │ │ │ + beq.n 402e6 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 40c44 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl ba44 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 4182a │ │ │ │ - blx 3b24 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 41852 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 40c4e │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fbd2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 40ca4 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3b24 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 41886 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + cbz r1, 4030c │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fbf8 │ │ │ │ + beq.n 4030c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 40cf0 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 39c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 418e4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9068 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 41924 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 41fa0 │ │ │ │ - mov.w ip, #0 │ │ │ │ - str.w fp, [sp, #80] @ 0x50 │ │ │ │ - str.w sl, [sp, #92] @ 0x5c │ │ │ │ - mov r4, ip │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - mov r7, ip │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - mov r9, ip │ │ │ │ - str.w ip, [sp, #56] @ 0x38 │ │ │ │ - strd ip, ip, [sp, #44] @ 0x2c │ │ │ │ - str.w ip, [sp, #52] @ 0x34 │ │ │ │ - str.w ip, [sp, #40] @ 0x28 │ │ │ │ - str.w ip, [sp, #36] @ 0x24 │ │ │ │ - str.w ip, [sp, #96] @ 0x60 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9068 │ │ │ │ - ldr.w r3, [sl, #16] │ │ │ │ - cmp.w r0, r3, asr #1 │ │ │ │ - ble.w 418ce │ │ │ │ - ldr.w r3, [pc, #1964] @ 4040c │ │ │ │ - ldr.w r2, [fp, r3] │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 42790 │ │ │ │ - ldr.w r2, [pc, #1948] @ 40410 │ │ │ │ - ldr.w r2, [fp, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 427d6 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - ldr.w r3, [sl, #8] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl, #8] │ │ │ │ - lsls r3, r2, #6 │ │ │ │ - bpl.w 427be │ │ │ │ - ldr.w r5, [sl, #12] │ │ │ │ - mov r0, sl │ │ │ │ - bl 9068 │ │ │ │ - ldr.w r3, [r5, r0, lsl #2] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r1, r3 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 418ac │ │ │ │ - ldr.w r3, [pc, #1896] @ 40414 │ │ │ │ - ldr.w r2, [fp, r3] │ │ │ │ - ldr.w r3, [pc, #1892] @ 40418 │ │ │ │ - ldr.w r6, [fp, r3] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r1, r6 │ │ │ │ - ite ne │ │ │ │ - movne.w r8, #1 │ │ │ │ - moveq.w r8, #0 │ │ │ │ - bne.w 42622 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r2, r8 │ │ │ │ + beq.w 40c44 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 41908 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.w 4194c │ │ │ │ - bl 9068 │ │ │ │ - cmp r0, #2 │ │ │ │ - bne.w 4197e │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #6 │ │ │ │ - bpl.w 42822 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + beq.w 411be │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.w 4133a │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + bpl.w 41a88 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 41a8c │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 41aa2 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.w 41364 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fd3c │ │ │ │ + beq.n 40382 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 40a52 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 8838 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - blx 3ad0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 419c0 │ │ │ │ - ldr.w r3, [pc, #1732] @ 4041c │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1104] @ 0x450 │ │ │ │ - bl 823c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 419d6 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 40c3a │ │ │ │ + cbz r6, 40398 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fd82 │ │ │ │ + beq.n 40398 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 3fd82 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 40c96 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 403ba │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 403ba │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 40c8c │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ blx 3ad0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40a78 │ │ │ │ - ldr.w r3, [pc, #1672] @ 40420 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1104] @ 0x450 │ │ │ │ - bl 823c │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 41ab6 │ │ │ │ + beq.w 4147e │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r2, [pc, #2048] @ 40bd0 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #1104] @ 0x450 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 414ca │ │ │ │ + blx r3 │ │ │ │ + mov r8, r0 │ │ │ │ + str.w r8, [sp, #108] @ 0x6c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 414bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fdc0 │ │ │ │ + beq.n 40404 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 41872 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 8838 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - ldr.w r3, [pc, #1596] @ 40424 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #948] @ 0x3b4 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 3a84 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 8838 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 41ae2 │ │ │ │ - ldr.w r3, [pc, #1568] @ 40428 │ │ │ │ - ldr.w r1, [fp, r3] │ │ │ │ - ldr.w r3, [pc, #1564] @ 4042c │ │ │ │ - ldr.w r2, [fp, r3] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r3, r1 │ │ │ │ - bne.w 41dbc │ │ │ │ - ldr.w r2, [pc, #1512] @ 4040c │ │ │ │ - ldr.w r2, [fp, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 42790 │ │ │ │ - ldr.w r2, [pc, #1500] @ 40410 │ │ │ │ - ldr.w r2, [fp, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 427d6 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.w 41b2e │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - bne.w 41ba4 │ │ │ │ - lsls r0, r3, #5 │ │ │ │ - bpl.w 4280a │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ + beq.w 40c68 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cbz r1, 4041e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fe8c │ │ │ │ + beq.n 4041e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 41942 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbnz r3, 4041e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ blx 3ad0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 41b7c │ │ │ │ - ldr.w r3, [pc, #1416] @ 40430 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1104] @ 0x450 │ │ │ │ - bl 823c │ │ │ │ - mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 41bc4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 414d4 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r2, [pc, #1952] @ 40bd4 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #1104] @ 0x450 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 414f4 │ │ │ │ + blx r3 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 414d4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fed0 │ │ │ │ + beq.n 40464 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 41974 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 3ad0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 41bea │ │ │ │ - ldr.w r3, [pc, #1356] @ 40434 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1104] @ 0x450 │ │ │ │ - bl 823c │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 41c12 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 40464 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + cbz r1, 4047c │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ff0e │ │ │ │ + beq.n 4047c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 419ea │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 8838 │ │ │ │ + beq.w 411d8 │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r9, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ blx 3a30 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - add r2, sp, #108 @ 0x6c │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ - bl 8e84 │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + it ne │ │ │ │ + cmpne r5, r7 │ │ │ │ + bne.w 40b50 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 40492 │ │ │ │ + mov r5, r4 │ │ │ │ + str r4, [sp, #24] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 41d6c │ │ │ │ - ldr.w r7, [r8, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 42912 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r6, [r8, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bne.w 40d82 │ │ │ │ + ldr.w r9, [r8, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 41a28 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr.w fp, [r8, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ + strne.w r3, [fp] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3ff86 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 40502 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 41a06 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + beq.w 40b76 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, fp │ │ │ │ movs r3, #0 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - bl b03c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3ffb2 │ │ │ │ + str.w r9, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + bl b094 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 4052c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 40a5c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 41c56 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14ac0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 41e3e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3ffda │ │ │ │ + beq.w 40c1e │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 40544 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 419fc │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + beq.w 406b0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 406c0 │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + bl 12aa8 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ + beq.w 40db6 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 4056e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 40b7e │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 41e66 │ │ │ │ - ldr.w r7, [r9, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 428e2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r6, [r9, #8] │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bne.w 40dea │ │ │ │ + ldr.w r9, [sl, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 41aa6 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + ldr.w r3, [sl, #8] │ │ │ │ + cmp r2, r6 │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [r9] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r6 │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4003a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 41aac │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.n 405c4 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 40b86 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - bl b03c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 40066 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 40a6e │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 41e74 │ │ │ │ - ldr r3, [pc, #968] @ (40438 ) │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 419f4 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str.w r9, [sp, #136] @ 0x88 │ │ │ │ + bl b094 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r2, r6 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + beq.n 405f2 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 40cf4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.n 40602 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 40b44 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 40e10 │ │ │ │ + ldr.w r3, [pc, #1484] @ 40bd8 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 40b70 │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ blx 39f4 │ │ │ │ - vcvt.f32.f64 s15, d0 │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - vmov.f32 s17, s15 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + vcvt.f32.f64 s0, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ + vcmp.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 41ece │ │ │ │ + beq.w 40e22 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 40646 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 40b92 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + cbz r4, 4065c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 400b4 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 4065c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 41ace │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 41f0e │ │ │ │ - ldr r7, [r5, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 428b2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ + beq.w 40c2a │ │ │ │ + cbz r5, 4066e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 40106 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 4066e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 41b06 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - bl b03c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 40132 │ │ │ │ + beq.w 40d68 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + cbz r2, 40682 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 40682 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 40acc │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 41f1c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14ac0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 41f3a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 40d58 │ │ │ │ + vcmpe.f32 s16, s0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 415ac │ │ │ │ + str.w fp, [sp, #56] @ 0x38 │ │ │ │ + b.n 4048a │ │ │ │ + ldr.w r3, [pc, #1344] @ 40bdc │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + b.n 4015e │ │ │ │ + mov r0, fp │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 4054a │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + movw r6, #453 @ 0x1c5 │ │ │ │ + ldrb.w r3, [sp, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 41010 │ │ │ │ + ldr.w r0, [pc, #1292] @ 40be0 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl d294 │ │ │ │ + ldrb.w r3, [sp, #132] @ 0x84 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 4101e │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #108 @ 0x6c │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ + bl 9b14 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4015a │ │ │ │ + beq.n 4070a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 41b10 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 41f88 │ │ │ │ - ldr r7, [r2, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 4289a │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ + beq.w 410d4 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 401b6 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + beq.n 40724 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 41b24 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + beq.w 410dc │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - bl b03c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + cbz r0, 40740 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 401e2 │ │ │ │ + beq.n 40740 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 40ad6 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 41f78 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + beq.w 413f0 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str r5, [r3, #0] │ │ │ │ + cbz r0, 40762 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 41afe │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s15, d0 │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 41fe2 │ │ │ │ + beq.n 40762 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 411e2 │ │ │ │ + cbz r4, 40778 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40228 │ │ │ │ + beq.n 40778 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 41b1a │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r7, r3 │ │ │ │ - bge.w 40d6c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 413f8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cbz r3, 40792 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + beq.n 40792 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 41402 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + blx 39cc │ │ │ │ + adds r4, r0, #1 │ │ │ │ + beq.w 41512 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, r0 │ │ │ │ + bge.w 41778 │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + mov.w fp, #0 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + str.w r9, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 41e58 │ │ │ │ + bne.w 413d2 │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 429ba │ │ │ │ + beq.w 41a40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 40292 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 4080c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 41a98 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + beq.w 40e08 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - bl b03c │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 8838 │ │ │ │ + strd r4, fp, [sp, #136] @ 0x88 │ │ │ │ + bl b094 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 4082e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 41008 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 402c0 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 4083e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 40a66 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 41e2e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14ac0 │ │ │ │ + beq.w 40da8 │ │ │ │ + str.w fp, [sp, #108] @ 0x6c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 413a2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 12aa8 │ │ │ │ mov r7, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 41e84 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 402e8 │ │ │ │ + adds r0, r7, #1 │ │ │ │ + beq.w 41464 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 40866 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 41aa2 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + beq.w 40e1a │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 41ec0 │ │ │ │ - ldr.w r4, [r9, #12] │ │ │ │ + bne.w 41448 │ │ │ │ + ldr.w r4, [sl, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 429d2 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r6, [r9, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 41a70 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr.w r9, [sl, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r6 │ │ │ │ itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r6, #0] │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 40348 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 41ad8 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 408ba │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 40fce │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - bl b03c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r2 │ │ │ │ - bl 8838 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r9 │ │ │ │ + strd r4, fp, [sp, #136] @ 0x88 │ │ │ │ + bl b094 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 408da │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 410c6 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 408ee │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 40da0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 41476 │ │ │ │ + ldr r3, [pc, #736] @ (40bd8 ) │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 40376 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 40ac4 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 41eb0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 41a10 │ │ │ │ + beq.w 40db0 │ │ │ │ + mov r0, r5 │ │ │ │ blx 39f4 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ - vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ + vmov.f32 s14, s15 │ │ │ │ vmov.f32 s17, s15 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 414aa │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 40934 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 40fd6 │ │ │ │ + vcmpe.f32 s16, s17 │ │ │ │ + str.w fp, [sp, #100] @ 0x64 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 41f54 │ │ │ │ + bgt.w 40b32 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + blx 3864 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 41648 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 4166a │ │ │ │ + mov r0, r3 │ │ │ │ + movs r2, #1 │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + bl b5a8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 4142e │ │ │ │ + movs r1, #1 │ │ │ │ + bl f540 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 4142e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4022a │ │ │ │ + beq.n 40994 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4022a │ │ │ │ + beq.w 414ea │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3c44 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 4142e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 409b8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 41508 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 409d0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 414fe │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + blx 3864 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 41748 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ + blx 36e4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 41748 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 40a06 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 411f2 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 40a1e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 411ea │ │ │ │ + ldr r2, [pc, #452] @ (40be4 ) │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r3, [pc, #436] @ (40bdc ) │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ + subs r4, r5, r4 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + clz r4, r4 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ + cmp r5, r3 │ │ │ │ + ite ne │ │ │ │ + movne r9, r4 │ │ │ │ + orreq.w r9, r4, #1 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r5, r3 │ │ │ │ + it eq │ │ │ │ + orreq.w r9, r9, #1 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 41420 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 40a64 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 411fa │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 4151e │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldrd r1, r2, [sp, #24] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + blx r4 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 41214 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 40a9a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 416c2 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + blx 3864 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 416b6 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3864 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 416b8 │ │ │ │ + vcvt.f64.f32 d0, s17 │ │ │ │ + blx 3844 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 416b8 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + movs r0, #3 │ │ │ │ + blx 38f8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 416b8 │ │ │ │ + mov r2, r9 │ │ │ │ + movs r1, #0 │ │ │ │ + bl 92b8 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 92b8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 92b8 │ │ │ │ + movs r0, #1 │ │ │ │ + mov.w r9, #0 │ │ │ │ + str.w r9, [sp, #104] @ 0x68 │ │ │ │ + blx 34e8 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 4190c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 8c98 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str.w r9, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 40b2c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 417da │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 41772 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + b.n 407bc │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4022a │ │ │ │ - str r4, [sp, #0] │ │ │ │ - b.w 3f876 │ │ │ │ - mov r0, fp │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 40602 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ + cmp r3, r6 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r6 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + blx 37a4 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b.n 404a8 │ │ │ │ + vldr d0, [r1, #8] │ │ │ │ + b.n 40622 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 40502 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 4056e │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 405c4 │ │ │ │ + mov r0, r1 │ │ │ │ + vstr s0, [sp, #44] @ 0x2c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3f93c │ │ │ │ + vldr s0, [sp, #44] @ 0x2c │ │ │ │ + b.n 40646 │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ movs r2, r0 │ │ │ │ + stc2 0, cr0, [r6], #-4 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + ldc2 0, cr0, [r6], {1} │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #23 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r4, r3, #23 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ - movs r2, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r2, r5, #7 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + ldr r5, [pc, #48] @ (40c14 ) │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ + ldrb.w r3, [sp, #120] @ 0x78 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 40c72 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 40cb0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 40cb0 │ │ │ │ + vldr s16, [r5, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 4140c │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, #2 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + bne.w 419c6 │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr.w r3, [pc, #1060] @ 41038 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ + b.w 40166 │ │ │ │ + mov r0, r9 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 4052c │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #44] @ 0x2c │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + vldr s0, [sp, #44] @ 0x2c │ │ │ │ + b.n 4065c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 40382 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 4030c │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 402e6 │ │ │ │ + ldr r3, [pc, #992] @ (41038 ) │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + b.w 4015e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 40404 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 40bf0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w fp, #408 @ 0x198 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 40e48 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 403ba │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3f950 │ │ │ │ + b.w 40398 │ │ │ │ + movs r4, #50 @ 0x32 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ + vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ + strd r4, r3, [sp, #76] @ 0x4c │ │ │ │ + b.w 40184 │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ + strd r5, r3, [sp, #76] @ 0x4c │ │ │ │ + vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ + ldr r3, [pc, #888] @ (41038 ) │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ + b.w 40166 │ │ │ │ + ldr r1, [pc, #884] @ (4103c ) │ │ │ │ + mov.w r2, #408 @ 0x198 │ │ │ │ + ldr r0, [pc, #880] @ (41040 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3c68 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 4120a │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.w 400d4 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3fa6e │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, fp │ │ │ │ - mov r7, fp │ │ │ │ - mov sl, fp │ │ │ │ - movw r3, #1034 @ 0x40a │ │ │ │ - str.w fp, [sp, #56] @ 0x38 │ │ │ │ - strd fp, fp, [sp, #44] @ 0x2c │ │ │ │ - str.w fp, [sp, #52] @ 0x34 │ │ │ │ - str.w fp, [sp, #40] @ 0x28 │ │ │ │ - str.w fp, [sp, #36] @ 0x24 │ │ │ │ - strd fp, fp, [sp, #28] │ │ │ │ - strd fp, fp, [sp, #12] │ │ │ │ - str.w fp, [sp, #24] │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 40496 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 407c6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbz r3, 404b0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 404b0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + b.w 40208 │ │ │ │ + mov r0, r9 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 405f2 │ │ │ │ + ldr r2, [pc, #828] @ (41044 ) │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #780] @ 0x30c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4071a │ │ │ │ - cbz r5, 404c6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 404c6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + beq.w 4165e │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r4, r3 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 40722 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 404e4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + beq.w 41652 │ │ │ │ + ldr r1, [pc, #800] @ (41048 ) │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, pc │ │ │ │ + bl a4ac │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 4121e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 404e4 │ │ │ │ + beq.w 40184 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 407be │ │ │ │ - movs r3, #1 │ │ │ │ - ldrb.w r2, [sp, #140] @ 0x8c │ │ │ │ - cmp r2, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #0 │ │ │ │ - andne.w r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4081e │ │ │ │ - ldrb.w r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 40752 │ │ │ │ - ldr.w r0, [pc, #2108] @ 40d44 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - add r0, pc │ │ │ │ - bl d23c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cbz r1, 40528 │ │ │ │ + bne.w 40184 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 40184 │ │ │ │ + mov r0, r2 │ │ │ │ + vstr s0, [sp, #44] @ 0x2c │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + vldr s0, [sp, #44] @ 0x2c │ │ │ │ + b.n 40682 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s0, [sp, #44] @ 0x2c │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + vldr s0, [sp, #44] @ 0x2c │ │ │ │ + b.n 4066e │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 4024c │ │ │ │ + vldr d7, [pc, #684] @ 41030 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + mov r0, r8 │ │ │ │ + mov fp, r8 │ │ │ │ + vstr d7, [sp, #136] @ 0x88 │ │ │ │ + bl b094 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + b.w 4052c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 408ee │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 4083e │ │ │ │ + vldr d0, [r5, #8] │ │ │ │ + b.n 40908 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + blx 3940 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 4055e │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + movw r6, #453 @ 0x1c5 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40528 │ │ │ │ + beq.w 406c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 40712 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 4054a │ │ │ │ - movs r5, #0 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 40548 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 4070a │ │ │ │ - mov sl, r5 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 40564 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 40564 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + bne.w 406c8 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 406c8 │ │ │ │ + vldr d7, [pc, #580] @ 41030 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + mov r0, sl │ │ │ │ + vstr d7, [sp, #136] @ 0x88 │ │ │ │ + bl b094 │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + b.w 405f2 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 4080c │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + mov.w r6, #454 @ 0x1c6 │ │ │ │ + b.n 406c8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 40866 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + vstr s0, [sp, #44] @ 0x2c │ │ │ │ + blx 3940 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + vldr s0, [sp, #44] @ 0x2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 40636 │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + mov.w r6, #454 @ 0x1c6 │ │ │ │ + b.n 40dcc │ │ │ │ + mov.w fp, #440 @ 0x1b8 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + mov r9, r6 │ │ │ │ + strd r6, r6, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + ldrb.w r3, [sp, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 406de │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 40582 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 40582 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + bne.w 40f88 │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 40766 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cbz r3, 4059c │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + bne.w 40f7c │ │ │ │ + ldr r0, [pc, #480] @ (4104c ) │ │ │ │ + mov r1, fp │ │ │ │ + add r0, pc │ │ │ │ + bl d294 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cbz r1, 40e8a │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4059c │ │ │ │ + beq.n 40e8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4076e │ │ │ │ + beq.w 40fc6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 405b6 │ │ │ │ + cbz r3, 40ea6 │ │ │ │ + movs r4, #0 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 405b6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 40776 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cbz r1, 405ce │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 405ce │ │ │ │ + beq.n 40ea4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4077e │ │ │ │ + beq.n 40f96 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cbz r3, 40ebe │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - cbz r1, 405e6 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 405e6 │ │ │ │ + beq.n 40ebe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 40786 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cbz r1, 405fc │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.n 40f9e │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cbz r3, 40ed6 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 405fc │ │ │ │ + beq.n 40ed6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 406e6 │ │ │ │ - cbz r7, 40610 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.n 40f6c │ │ │ │ + cbz r6, 40eea │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40610 │ │ │ │ + beq.n 40eea │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 406ee │ │ │ │ - cbz r4, 40626 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.n 40f74 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 40f06 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40626 │ │ │ │ + beq.n 40f06 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4078e │ │ │ │ + beq.n 40fb6 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r1, 4063e │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4063e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 40796 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cbz r1, 40656 │ │ │ │ + cbz r1, 40f1c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40656 │ │ │ │ + beq.n 40f1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4079e │ │ │ │ + beq.n 40fbe │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cbz r1, 4066e │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4066e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 407a6 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cbz r1, 40686 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 40686 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 407ae │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cbz r1, 4069e │ │ │ │ + cbz r1, 40f32 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4069e │ │ │ │ + beq.n 40f32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 407b6 │ │ │ │ + beq.n 40fa6 │ │ │ │ blx 377c │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - cbz r1, 406b8 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cbz r1, 40f4a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 406b8 │ │ │ │ + beq.n 40f4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 4075e │ │ │ │ - ldr.w r2, [pc, #1676] @ 40d48 │ │ │ │ - ldr.w r3, [pc, #1676] @ 40d4c │ │ │ │ + cbz r3, 40fae │ │ │ │ + ldr r2, [pc, #260] @ (41050 ) │ │ │ │ + ldr r3, [pc, #260] @ (41054 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 42334 │ │ │ │ - mov r0, sl │ │ │ │ - add sp, #156 @ 0x9c │ │ │ │ + bne.w 419e6 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add sp, #164 @ 0xa4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 40564 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 405fc │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 40610 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r5, sl │ │ │ │ - mov r4, r3 │ │ │ │ - mov r7, r3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, sl │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 40548 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 40528 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 404b0 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 40ed6 │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 404c6 │ │ │ │ - ldr.w r1, [pc, #1572] @ 40d50 │ │ │ │ - movw r2, #1014 @ 0x3f6 │ │ │ │ - ldr.w r0, [pc, #1568] @ 40d54 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3c68 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 40a9a │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.w 3f866 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + b.n 40eea │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ + add r0, sp, #124 @ 0x7c │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 40504 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 406b8 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 40582 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4059c │ │ │ │ - mov r0, r1 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 405b6 │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 40e68 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r2, fp │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 40e5e │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 405ce │ │ │ │ + b.n 40ea4 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 405e6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 40626 │ │ │ │ + b.n 40ebe │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4063e │ │ │ │ + b.n 40f32 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 40656 │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 40f4a │ │ │ │ + mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4066e │ │ │ │ + b.n 40f06 │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 40686 │ │ │ │ + b.n 40f1c │ │ │ │ mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4069e │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 40e8a │ │ │ │ + mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 404e4 │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 408ba │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 40496 │ │ │ │ - ldr.w r2, [pc, #1416] @ 40d58 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - ldr.w r1, [r2, #892] @ 0x37c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 41802 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ + b.n 40934 │ │ │ │ + blx 38a0 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3c04 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 40a9c │ │ │ │ - ldr.w r1, [pc, #1388] @ 40d5c │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc │ │ │ │ - bl a450 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bne.w 401c6 │ │ │ │ + blx 3940 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40ae0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 3f896 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3f896 │ │ │ │ + beq.w 419a4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + movw fp, #441 @ 0x1b9 │ │ │ │ + b.n 40e48 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3f896 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - add r0, sp, #140 @ 0x8c │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + b.n 4082e │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r2, r6 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 404fa │ │ │ │ - mov r0, fp │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3f9d8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3f9ec │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 9be0 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 3f8a6 │ │ │ │ - ldr.w r1, [r4, #1116] @ 0x45c │ │ │ │ - ldr.w r0, [r4, #1580] @ 0x62c │ │ │ │ - bl 9c9c │ │ │ │ + b.w 406d2 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ - mov.w r1, #1032 @ 0x408 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r7, r2 │ │ │ │ - mov fp, r2 │ │ │ │ - mov sl, r2 │ │ │ │ - movs r3, #1 │ │ │ │ - strd r2, r2, [sp, #12] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - strd r2, r2, [sp, #32] │ │ │ │ - strd r2, r1, [sp, #56] @ 0x38 │ │ │ │ - strd r2, r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 404e6 │ │ │ │ - movw r2, #1034 @ 0x40a │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - strd r0, r0, [sp, #12] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - strd r0, r0, [sp, #32] │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - strd r0, r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - b.n 404e6 │ │ │ │ - blx 38a0 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - add r2, sp, #116 @ 0x74 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 3c04 │ │ │ │ - ldr r5, [sp, #116] @ 0x74 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 3f8de │ │ │ │ - blx 3940 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 42018 │ │ │ │ - mov r9, r5 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - movw r3, #1034 @ 0x40a │ │ │ │ - mov r4, r5 │ │ │ │ - mov r7, r5 │ │ │ │ - mov sl, r5 │ │ │ │ - mov fp, r5 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - strd r5, r5, [sp, #44] @ 0x2c │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - strd r5, r5, [sp, #28] │ │ │ │ - strd r5, r5, [sp, #12] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 40482 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - b.n 40452 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r7, r3 │ │ │ │ - mov sl, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r3, [sp, #28] │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - movw r3, #1034 @ 0x40a │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 40482 │ │ │ │ - ldr r7, [r5, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 429a2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + add r0, sp, #132 @ 0x84 │ │ │ │ + blx 369c <_PyMonitoring_FireExceptionHandledEvent@plt> │ │ │ │ + b.w 406e8 │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + lsls r0, r3, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + bx r1 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r2, #52 @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xfa7a0001 │ │ │ │ + ldr r0, [pc, #748] @ (41338 ) │ │ │ │ + vsli.32 q10, q12, #30 │ │ │ │ + movs r0, r0 │ │ │ │ + ldcl 0, cr0, [lr, #-4] │ │ │ │ + lsls r0, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 41a58 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40968 │ │ │ │ + beq.n 41092 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 40a4a │ │ │ │ - ldr r3, [pc, #1012] @ (40d60 ) │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, pc │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ - str.w fp, [sp, #128] @ 0x80 │ │ │ │ - ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - bl b03c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 41202 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #0 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + bl b094 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #4] │ │ │ │ + str r0, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3f924 │ │ │ │ + beq.n 410b4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 3f924 │ │ │ │ - mov r0, r7 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r3, 410ba │ │ │ │ + mov r4, r5 │ │ │ │ + b.w 401f0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r4, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3f924 │ │ │ │ - blx 38a0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r2, sp, #116 @ 0x74 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 3c04 │ │ │ │ - ldr.w r9, [sp, #116] @ 0x74 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 3f982 │ │ │ │ - blx 3940 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 420a8 │ │ │ │ - movw r3, #1034 @ 0x40a │ │ │ │ - mov r5, r9 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r7, r9 │ │ │ │ - mov sl, r9 │ │ │ │ - mov fp, r9 │ │ │ │ - str.w r9, [sp, #56] @ 0x38 │ │ │ │ - strd r9, r9, [sp, #44] @ 0x2c │ │ │ │ - str.w r9, [sp, #52] @ 0x34 │ │ │ │ - str.w r9, [sp, #40] @ 0x28 │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - strd r9, r9, [sp, #28] │ │ │ │ - strd r9, r9, [sp, #12] │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - str.w r9, [sp, #8] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 40482 │ │ │ │ + b.w 401f0 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3fafa │ │ │ │ + b.n 408da │ │ │ │ + mov.w fp, #442 @ 0x1ba │ │ │ │ + b.n 40e48 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 4070a │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 40724 │ │ │ │ movs r4, #0 │ │ │ │ - movw r2, #1014 @ 0x3f6 │ │ │ │ - mov r7, r4 │ │ │ │ - mov fp, r4 │ │ │ │ - mov sl, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - strd r4, r4, [sp, #12] │ │ │ │ + mov.w fp, #442 @ 0x1ba │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r6, r4 │ │ │ │ + strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #24] │ │ │ │ - strd r4, r4, [sp, #32] │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r4, [sp, #28] │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - b.n 404e6 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3fb74 │ │ │ │ - blx 3bf8 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b.w 3fae0 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 41110 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 411ac │ │ │ │ + ldrd r0, r5, [sp, #104] @ 0x68 │ │ │ │ + cbz r0, 41128 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, ip │ │ │ │ + beq.n 41128 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 4119e │ │ │ │ + cbz r2, 4113a │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 4113a │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + cbz r1, 4118a │ │ │ │ + cbz r3, 4114c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 4114c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbz r2, 41196 │ │ │ │ + cbz r4, 4115e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4115e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 41182 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 40e54 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 40e54 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 40e54 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 40968 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 40e54 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3fd3c │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 4115e │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3ffb2 │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 4113a │ │ │ │ + mov r0, r3 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 402c0 │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 4114c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 40066 │ │ │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ - mov r4, r8 │ │ │ │ - ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - movw r3, #1046 @ 0x416 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r5, r7 │ │ │ │ - ldrd r3, r7, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 41128 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldrd r0, r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 41114 │ │ │ │ mov r9, r8 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 40496 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r2, #1014 @ 0x3f6 │ │ │ │ - mov r7, r4 │ │ │ │ - mov fp, r4 │ │ │ │ - mov sl, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - strd r4, r4, [sp, #12] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - strd r4, r4, [sp, #32] │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r4, [sp, #28] │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - b.n 404e6 │ │ │ │ - mov r0, r6 │ │ │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ + str.w r9, [sp, #84] @ 0x54 │ │ │ │ + movw fp, #445 @ 0x1bd │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + mov r5, r4 │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ + b.n 41484 │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 40376 │ │ │ │ - mov r0, r6 │ │ │ │ + b.w 4047c │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 40132 │ │ │ │ - mov r0, r6 │ │ │ │ + b.w 40762 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 40a1e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 40a06 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 40a64 │ │ │ │ + mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 401e2 │ │ │ │ + b.n 41092 │ │ │ │ + mov.w fp, #408 @ 0x198 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 40e48 │ │ │ │ + mov.w fp, #478 @ 0x1de │ │ │ │ + str.w sl, [sp, #44] @ 0x2c │ │ │ │ + b.n 411d0 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - itt ne │ │ │ │ + vcvt.f64.f32 d0, s16 │ │ │ │ + ittt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #632] @ (40d64 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 41a18 │ │ │ │ - movs r2, #1 │ │ │ │ + ldrne r2, [sp, #20] │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + blx 3844 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 4181a │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + blx 3864 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 41802 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + blx 3864 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 41834 │ │ │ │ + ldr.w r2, [pc, #2144] @ 41ac0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 41858 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + movs r2, #4 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - mov r5, r4 │ │ │ │ - add r1, sp, #124 @ 0x7c │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r5 │ │ │ │ - strd r6, r3, [sp, #120] @ 0x78 │ │ │ │ - bl b03c │ │ │ │ - mov sl, r0 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + movs r7, #0 │ │ │ │ + strd r7, r3, [sp, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 40b26 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 40b66 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 41a5a │ │ │ │ - ldrb.w r3, [sp, #134] @ 0x86 │ │ │ │ - cbz r3, 40b48 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r3, sl │ │ │ │ - movs r2, #0 │ │ │ │ - add.w r0, sp, #134 @ 0x86 │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 41d7a │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ + bl b094 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + bl 8808 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 412b0 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 41752 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40b5c │ │ │ │ + beq.n 412c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4187c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 40656 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 40b26 │ │ │ │ - ldr.w r7, [r9, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 427a6 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r4, [r9, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ + beq.w 4175a │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ + beq.n 412da │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 41762 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40bb0 │ │ │ │ + beq.n 412f2 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 41848 │ │ │ │ - ldr r3, [pc, #436] @ (40d68 ) │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, pc │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ - str.w fp, [sp, #128] @ 0x80 │ │ │ │ - ldr.w r3, [r3, #960] @ 0x3c0 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - bl b03c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 4176a │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 418bc │ │ │ │ + ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ + cbz r3, 41318 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add.w r0, sp, #122 @ 0x7a │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 41988 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3f9c0 │ │ │ │ + beq.w 40f32 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3f9c0 │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w 40f32 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 40f32 │ │ │ │ + ldr.w r3, [pc, #1928] @ 41ac4 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r9, r8 │ │ │ │ + ldr.w r1, [pc, #1920] @ 41ac8 │ │ │ │ + movw fp, #445 @ 0x1bd │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + str r7, [sp, #24] │ │ │ │ + b.n 410fa │ │ │ │ + mov r9, r8 │ │ │ │ + bgt.w 4169e │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 4138e │ │ │ │ + ldr.w r3, [pc, #1884] @ 41acc │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + beq.w 417fc │ │ │ │ + ldr.w r3, [pc, #1872] @ 41ad0 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [pc, #1868] @ 41ad4 │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + movw fp, #445 @ 0x1bd │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r4, [sp, #20] │ │ │ │ + movs r4, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + b.n 410fa │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + movw fp, #467 @ 0x1d3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 41912 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 417e4 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + movs r4, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r5, r4 │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + strd r8, sl, [sp, #40] @ 0x28 │ │ │ │ + b.n 41120 │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + mov r0, r8 │ │ │ │ + movs r5, #0 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r7, r8 │ │ │ │ + strd r4, r5, [sp, #136] @ 0x88 │ │ │ │ + bl b094 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + b.w 4082e │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3f9c0 │ │ │ │ + b.w 40740 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3fb2c │ │ │ │ - movw r3, #1034 @ 0x40a │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - strd r0, r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - strd r0, r0, [sp, #28] │ │ │ │ - strd r0, r0, [sp, #12] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 40482 │ │ │ │ - movw r2, #1035 @ 0x40b │ │ │ │ - mov r7, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - strd r0, r0, [sp, #12] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - strd r0, r0, [sp, #32] │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - strd r0, r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - b.n 404e6 │ │ │ │ - mov r0, r9 │ │ │ │ + b.w 40778 │ │ │ │ + mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3fba2 │ │ │ │ + b.w 40792 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + strd r1, r3, [sp, #76] @ 0x4c │ │ │ │ + ldr.w r3, [pc, #1728] @ 41ad8 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ + b.w 40166 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3a00 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bge.w 40a50 │ │ │ │ + mov r4, r9 │ │ │ │ + mov.w fp, #474 @ 0x1da │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ + strd r8, sl, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + b.n 410fa │ │ │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + mov r0, sl │ │ │ │ + movs r5, #0 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r9, sl │ │ │ │ + strd r4, r5, [sp, #136] @ 0x88 │ │ │ │ + bl b094 │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 408da │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 40856 │ │ │ │ + movs r4, #0 │ │ │ │ + movw fp, #467 @ 0x1d3 │ │ │ │ + b.n 41432 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + mov.w fp, #468 @ 0x1d4 │ │ │ │ + b.n 413a8 │ │ │ │ + mov.w fp, #446 @ 0x1be │ │ │ │ + str r7, [sp, #24] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r4, r5 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ + ldrd r0, r5, [sp, #104] @ 0x68 │ │ │ │ + b.n 41114 │ │ │ │ + ldr.w r3, [pc, #1596] @ 41ad8 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + b.w 4015e │ │ │ │ + blx 3940 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 40924 │ │ │ │ + mov.w fp, #468 @ 0x1d4 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 41432 │ │ │ │ + mov r4, r8 │ │ │ │ + mov.w fp, #446 @ 0x1be │ │ │ │ + ldrd r8, sl, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + b.n 41432 │ │ │ │ blx 3bf8 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - b.w 3fa54 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - movw r3, #1035 @ 0x40b │ │ │ │ - strd r4, r4, [sp, #12] │ │ │ │ - mov r7, r4 │ │ │ │ - mov fp, r4 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - strd r4, r4, [sp, #32] │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #28] │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 404cc │ │ │ │ - movw r2, #1036 @ 0x40c │ │ │ │ - mov r7, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - strd r0, r0, [sp, #12] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - strd r0, r0, [sp, #32] │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - strd r0, r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - b.n 404e6 │ │ │ │ + mov r8, r0 │ │ │ │ + b.w 403e4 │ │ │ │ + movs r4, #0 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + movw fp, #447 @ 0x1bf │ │ │ │ + b.n 411d0 │ │ │ │ + ldr.w r3, [pc, #1528] @ 41ad8 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ + b.w 4015e │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3fbd2 │ │ │ │ + b.w 40994 │ │ │ │ blx 3bf8 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 3fa9e │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov r5, r4 │ │ │ │ - movw r3, #1036 @ 0x40c │ │ │ │ - mov r4, fp │ │ │ │ - mov r7, fp │ │ │ │ - mov r9, fp │ │ │ │ - str.w fp, [sp, #24] │ │ │ │ - strd fp, fp, [sp, #12] │ │ │ │ - strd fp, fp, [sp, #28] │ │ │ │ - str.w fp, [sp, #36] @ 0x24 │ │ │ │ - str.w fp, [sp, #40] @ 0x28 │ │ │ │ - str.w fp, [sp, #52] @ 0x34 │ │ │ │ - strd fp, fp, [sp, #44] @ 0x2c │ │ │ │ - str.w fp, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 404b2 │ │ │ │ + mov sl, r0 │ │ │ │ + b.w 40446 │ │ │ │ mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3fbf8 │ │ │ │ - movw r2, #1037 @ 0x40d │ │ │ │ - mov r7, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - strd r0, r0, [sp, #12] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - strd r0, r0, [sp, #32] │ │ │ │ + b.w 409d0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 409b8 │ │ │ │ + movs r4, #0 │ │ │ │ + str.w sl, [sp, #44] @ 0x2c │ │ │ │ + movw fp, #465 @ 0x1d1 │ │ │ │ + b.n 411d0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + blx 3864 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 41902 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3864 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - strd r0, r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - b.w 404e6 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r3, #1037 @ 0x40d │ │ │ │ - str r4, [sp, #16] │ │ │ │ - mov r7, r4 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - strd r4, r4, [sp, #32] │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #28] │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 404cc │ │ │ │ - nop │ │ │ │ - str r6, [r3, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf5ec0001 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [pc, #312] @ (40e8c ) │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #172 @ 0xac │ │ │ │ - movs r0, r0 │ │ │ │ - vrev64.8 d0, d1 │ │ │ │ - movs r3, #119 @ 0x77 │ │ │ │ - movs r0, r0 │ │ │ │ - cdp2 0, 1, cr0, cr4, cr1, {0} │ │ │ │ - lsls r0, r3, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - smlal r0, r0, ip, r1 │ │ │ │ - vcmp.f32 s16, #0.0 │ │ │ │ - ble.w 418a2 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 41008 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 418fa │ │ │ │ + vcvt.f64.f32 d0, s17 │ │ │ │ + blx 3844 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 4184a │ │ │ │ + movs r0, #3 │ │ │ │ + blx 38f8 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 4184a │ │ │ │ + mov r2, r5 │ │ │ │ + movs r1, #0 │ │ │ │ + bl 92b8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 92b8 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 92b8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [sp, #100] @ 0x64 │ │ │ │ + str r4, [sp, #108] @ 0x6c │ │ │ │ + bl 94c0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 4197e │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ + beq.n 415a4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 41850 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + b.w 40b32 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + vstr s0, [sp, #44] @ 0x2c │ │ │ │ + blx 3864 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 418d4 │ │ │ │ + mov r0, fp │ │ │ │ blx 3864 │ │ │ │ mov r6, r0 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 42324 │ │ │ │ - movs r0, #2 │ │ │ │ + beq.w 418d4 │ │ │ │ + vldr s0, [sp, #44] @ 0x2c │ │ │ │ + vcvt.f64.f32 d0, s0 │ │ │ │ + blx 3844 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 41972 │ │ │ │ + movs r0, #3 │ │ │ │ blx 38f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 42316 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ + beq.w 4196a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl 925c │ │ │ │ + bl 92b8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 925c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 42338 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 428ca │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r6, #0] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 40e16 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 4209a │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - strd r6, r4, [sp, #120] @ 0x78 │ │ │ │ - bl b03c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 8838 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 40e46 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 42070 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 40e5a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 41764 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 42376 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 40e74 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 42086 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - vcvt.f64.f32 d0, s17 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - blx 3844 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 42368 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 42526 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 42778 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 40ee0 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 42126 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - strd r4, r6, [sp, #120] @ 0x78 │ │ │ │ - bl b03c │ │ │ │ - mov r2, r0 │ │ │ │ + bl 92b8 │ │ │ │ + mov r2, r5 │ │ │ │ + movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - mov r4, r2 │ │ │ │ - bl 8838 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 40f10 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 42106 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 40f24 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 41776 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 4243e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bl 92b8 │ │ │ │ + movs r0, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r3, r3, [sp, #104] @ 0x68 │ │ │ │ + blx 34e8 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 419ba │ │ │ │ + mov r1, r4 │ │ │ │ + bl 8c98 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40f3e │ │ │ │ + beq.n 41640 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 42134 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - vcvt.f64.f32 d0, s16 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - blx 3588 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 4244e │ │ │ │ + beq.w 418e2 │ │ │ │ + str.w fp, [sp, #56] @ 0x38 │ │ │ │ + b.w 40794 │ │ │ │ + mov.w fp, #474 @ 0x1da │ │ │ │ + strd r8, sl, [sp, #40] @ 0x28 │ │ │ │ + b.n 41484 │ │ │ │ + mov.w fp, #408 @ 0x198 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 40e48 │ │ │ │ + blx 3bf8 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b.w 40d1c │ │ │ │ + ldr.w r3, [pc, #1112] @ 41ac4 │ │ │ │ + movs r4, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 424ca │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 42882 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ + mov.w fp, #474 @ 0x1da │ │ │ │ + ldr.w r1, [pc, #1124] @ 41adc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ + str.w sl, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #20] │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ + b.n 410fa │ │ │ │ + ldr.w r3, [pc, #1068] @ 41acc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 40faa │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 422a2 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr.w r1, [pc, #1080] @ 41ae0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ movs r2, #2 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - strd r4, r6, [sp, #120] @ 0x78 │ │ │ │ - bl b03c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r2 │ │ │ │ - bl 8838 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 40fda │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 4213e │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 40fee │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 41788 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 4245e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3b8c │ │ │ │ + b.n 4138e │ │ │ │ + mov r4, r0 │ │ │ │ + mov.w fp, #480 @ 0x1e0 │ │ │ │ + str.w sl, [sp, #44] @ 0x2c │ │ │ │ + b.n 411d0 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 40a9a │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov r1, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41008 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + beq.n 416e4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 42238 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 42182 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 42942 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 418ea │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ + cbz r3, 4170c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add.w r0, sp, #122 @ 0x7a │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 41732 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 4189e │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4105a │ │ │ │ + beq.w 4189e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 41e9e │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - bl b03c │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 41088 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + beq.w 418f2 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + b.w 40e92 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4172c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 421b8 │ │ │ │ + beq.w 419f2 │ │ │ │ + movs r4, #0 │ │ │ │ + movw fp, #487 @ 0x1e7 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + b.n 410fa │ │ │ │ + mov.w fp, #474 @ 0x1da │ │ │ │ + str.w sl, [sp, #44] @ 0x2c │ │ │ │ + b.n 411d0 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 412b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14ac0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 4219e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 412c4 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 412da │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 412f2 │ │ │ │ + ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + cmp r5, r7 │ │ │ │ + beq.n 417ba │ │ │ │ + mov r0, r5 │ │ │ │ + bl 90c4 │ │ │ │ + cbz r0, 417ba │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + blx r4 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 41a04 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 410b0 │ │ │ │ + beq.n 417b6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 41efa │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 42154 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 4295a │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + beq.w 41964 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #6 │ │ │ │ + bpl.w 41a88 │ │ │ │ + strd r8, sl, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + b.w 4027e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 40b2c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + movs r5, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r4, r5 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ + strd r8, sl, [sp, #40] @ 0x28 │ │ │ │ + b.n 4112a │ │ │ │ + ldr r3, [pc, #740] @ (41ae4 ) │ │ │ │ + add r3, pc │ │ │ │ + b.n 41384 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w fp, #408 @ 0x198 │ │ │ │ + strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b.n 410fa │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w fp, #408 @ 0x198 │ │ │ │ + strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b.n 410fa │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w fp, #408 @ 0x198 │ │ │ │ + strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ + strd r0, r0, [sp, #24] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 410fa │ │ │ │ + movw fp, #475 @ 0x1db │ │ │ │ + b.n 41432 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 415a4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r7, [r2, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 41a10 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + strne r2, [r7, #0] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + strne r2, [r6, #0] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4110c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + beq.n 41898 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 41f2c │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r3 │ │ │ │ - mov.w ip, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ - str.w ip, [sp, #124] @ 0x7c │ │ │ │ - bl b03c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r2 │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 41142 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 41734 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 42172 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 41ea8 │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s15, d0 │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 403a4 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 42678 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 403b0 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, r7 │ │ │ │ - bgt.w 40232 │ │ │ │ - blt.w 40d7c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - blx 3864 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 422c0 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 38f8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 422b0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + beq.n 41958 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + b.n 4127a │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - bl 925c │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 925c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 42348 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 427da │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 41230 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + beq.n 418b4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 42090 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #2 │ │ │ │ + beq.w 40f94 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.w 40eaa │ │ │ │ + mov r4, r3 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r6, r3 │ │ │ │ + mov.w fp, #408 @ 0x198 │ │ │ │ + strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ + strd r3, r3, [sp, #24] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + b.n 410fa │ │ │ │ + movs r4, #0 │ │ │ │ + str.w sl, [sp, #44] @ 0x2c │ │ │ │ + str r7, [sp, #24] │ │ │ │ + movw fp, #459 @ 0x1cb │ │ │ │ + b.n 411d0 │ │ │ │ mov r0, r7 │ │ │ │ - strd r4, r6, [sp, #120] @ 0x78 │ │ │ │ - bl b03c │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 41640 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 416e4 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 4172a │ │ │ │ + mov r4, r0 │ │ │ │ + movw fp, #475 @ 0x1db │ │ │ │ + b.n 41432 │ │ │ │ + strd r8, sl, [sp, #40] @ 0x28 │ │ │ │ + movw fp, #475 @ 0x1db │ │ │ │ + b.n 41484 │ │ │ │ + mov.w fp, #480 @ 0x1e0 │ │ │ │ + b.n 41432 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4125c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 42066 │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ + strd r8, sl, [sp, #40] @ 0x28 │ │ │ │ + b.w 4112a │ │ │ │ + ldr r2, [pc, #404] @ (41ac4 ) │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r9, r8 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov.w fp, #442 @ 0x1ba │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [pc, #424] @ (41ae8 ) │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [pc, #420] @ (41aec ) │ │ │ │ + add r2, pc │ │ │ │ + blx 3b8c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, r4 │ │ │ │ + b.w 410fa │ │ │ │ + mov r0, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 41898 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 417b6 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + movw fp, #459 @ 0x1cb │ │ │ │ + b.n 41432 │ │ │ │ + strd r8, sl, [sp, #40] @ 0x28 │ │ │ │ + movw fp, #459 @ 0x1cb │ │ │ │ + str r7, [sp, #24] │ │ │ │ + b.n 41484 │ │ │ │ + str.w sl, [sp, #44] @ 0x2c │ │ │ │ + movw fp, #475 @ 0x1db │ │ │ │ + b.n 411d0 │ │ │ │ + mov.w fp, #408 @ 0x198 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r6, r4 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ + strd r4, r4, [sp, #24] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + b.w 410fa │ │ │ │ + ldr r3, [pc, #328] @ (41af0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r1, [pc, #324] @ (41af4 ) │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 3b8c │ │ │ │ + b.w 40ffe │ │ │ │ + str.w sl, [sp, #44] @ 0x2c │ │ │ │ + movw fp, #459 @ 0x1cb │ │ │ │ + str r7, [sp, #24] │ │ │ │ + b.n 411d0 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + cmp r3, #3 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + beq.n 419dc │ │ │ │ + ldr r5, [r5, #16] │ │ │ │ + b.w 40166 │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + b.w 40184 │ │ │ │ + ldr r3, [pc, #248] @ (41ad8 ) │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ + b.w 40166 │ │ │ │ + blx 3720 <__stack_chk_fail@plt> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b.w 40184 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movw fp, #487 @ 0x1e7 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + str.w r9, [sp, #84] @ 0x54 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b.n 41484 │ │ │ │ + mov.w fp, #486 @ 0x1e6 │ │ │ │ + str.w sl, [sp, #44] @ 0x2c │ │ │ │ + b.w 411d0 │ │ │ │ + ldr r3, [pc, #228] @ (41af8 ) │ │ │ │ + movw r2, #14295 @ 0x37d7 │ │ │ │ + ldr r1, [pc, #228] @ (41afc ) │ │ │ │ + ldr r0, [pc, #228] @ (41b00 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1400 @ 0x578 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #216] @ (41b04 ) │ │ │ │ + movw r2, #14552 @ 0x38d8 │ │ │ │ + ldr r1, [pc, #216] @ (41b08 ) │ │ │ │ + ldr r0, [pc, #216] @ (41b0c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1400 @ 0x578 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #204] @ (41b10 ) │ │ │ │ + movw r2, #14797 @ 0x39cd │ │ │ │ + ldr r1, [pc, #204] @ (41b14 ) │ │ │ │ + ldr r0, [pc, #204] @ (41b18 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1400 @ 0x578 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #192] @ (41b1c ) │ │ │ │ + movw r2, #14359 @ 0x3817 │ │ │ │ + ldr r1, [pc, #192] @ (41b20 ) │ │ │ │ + ldr r0, [pc, #192] @ (41b24 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1400 @ 0x578 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #180] @ (41b28 ) │ │ │ │ + movw r2, #14831 @ 0x39ef │ │ │ │ + ldr r1, [pc, #180] @ (41b2c ) │ │ │ │ + ldr r0, [pc, #180] @ (41b30 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1400 @ 0x578 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + bl 42ec │ │ │ │ + ldr r3, [pc, #164] @ (41b34 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #164] @ (41b38 ) │ │ │ │ + ldr r0, [pc, #164] @ (41b3c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + bl 40ac │ │ │ │ + ldr r3, [pc, #152] @ (41b40 ) │ │ │ │ + movw r2, #14586 @ 0x38fa │ │ │ │ + ldr r1, [pc, #148] @ (41b44 ) │ │ │ │ + ldr r0, [pc, #152] @ (41b48 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1400 @ 0x578 │ │ │ │ + add r0, pc │ │ │ │ + blx 3c8c <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r0, r3, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r7, #170 @ 0xaa │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, #90 @ 0x5a │ │ │ │ + movs r0, r0 │ │ │ │ + subs r2, #104 @ 0x68 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r4, #160 @ 0xa0 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r1, #6 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ + movs r0, r0 │ │ │ │ + adds r1, #158 @ 0x9e │ │ │ │ + movs r0, r0 │ │ │ │ + adds r5, #62 @ 0x3e │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, #102 @ 0x66 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r5, #30 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r6, #7 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, #34 @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r3, #7 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r0, #64] @ 0x40 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r0, #7 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [pc, #1000] @ (41f20 ) │ │ │ │ + movs r0, r0 │ │ │ │ + movs r1, #88 @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + subs r6, r1, #6 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #108 @ 0x6c │ │ │ │ + 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, #3968] @ 0xf80 │ │ │ │ + sub sp, #92 @ 0x5c │ │ │ │ + mov r9, r1 │ │ │ │ + ldr.w r1, [pc, #3056] @ 42754 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr.w r3, [pc, #3056] @ 42758 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r2, [pc, #3052] @ 4275c │ │ │ │ + add r1, pc │ │ │ │ + add r3, pc │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr.w r8, [pc, #3048] @ 42760 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + add r8, pc │ │ │ │ + ldr.w r7, [r3, #356] @ 0x164 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + mov.w r2, #0 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + strd r4, r4, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + strh.w r4, [sp, #80] @ 0x50 │ │ │ │ + blx 3a30 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cbnz r3, 41bf8 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 42200 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41270 │ │ │ │ - subs r3, #1 │ │ │ │ + beq.n 41bb2 │ │ │ │ + adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 4175c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 42358 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4128a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 4207c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr.w r2, [pc, #2992] @ 42764 │ │ │ │ + movs r3, #7 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + add r2, pc │ │ │ │ + mov.w sl, #0 │ │ │ │ + add.w r2, r2, #500 @ 0x1f4 │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp, #48] @ 0x30 │ │ │ │ + blx 3968 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 41bec │ │ │ │ + cbnz r6, 41c1e │ │ │ │ + ldrb.w r3, [sp, #68] @ 0x44 │ │ │ │ + cbz r3, 41c00 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + mov r2, r6 │ │ │ │ + blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 41c00 │ │ │ │ + mov.w fp, #0 │ │ │ │ + movw r8, #847 @ 0x34f │ │ │ │ + mov sl, fp │ │ │ │ + b.n 41ebe │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 425e2 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 4225a │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + movt r2, #16 │ │ │ │ + tst r2, r1 │ │ │ │ + bne.w 4225a │ │ │ │ + ldr.w r3, [pc, #2888] @ 42768 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 422fe │ │ │ │ + mov r4, r2 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3524 │ │ │ │ + movs r6, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - vcvt.f64.f32 d0, s17 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + mov r5, r6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r0, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - blx 3844 │ │ │ │ - mov r4, r0 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 3524 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.w 424e2 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + blx 3a78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 42386 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + beq.w 42322 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 41c82 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr.w r3, [pc, #2792] @ 4276c │ │ │ │ + ldr.w r1, [r8, r3] │ │ │ │ + ldr.w r3, [pc, #2788] @ 42770 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr.w r4, [r8, r3] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ + cmp r3, r4 │ │ │ │ + it ne │ │ │ │ + cmpne r3, r1 │ │ │ │ + bne.w 426b0 │ │ │ │ + ldr.w r1, [pc, #2768] @ 42774 │ │ │ │ + ldr.w r1, [r8, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 42504 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 428fa │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ + beq.w 42cdc │ │ │ │ + ldr.w r1, [pc, #2760] @ 42778 │ │ │ │ + ldr.w r1, [r8, r1] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 42c78 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r1, #2 │ │ │ │ + bne.w 42504 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + bne.w 4255a │ │ │ │ + lsls r3, r3, #5 │ │ │ │ + bpl.w 42c60 │ │ │ │ + ldr.w fp, [r2, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r7, [r2, #16] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp r3, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ + strne.w r3, [fp] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 412f6 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 41cfa │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 41d0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4211c │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r6, r4, [sp, #120] @ 0x78 │ │ │ │ - bl b03c │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 41322 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 420fc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 421e8 │ │ │ │ + cbz r5, 41d24 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41336 │ │ │ │ + beq.n 41d24 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4176e │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 42514 │ │ │ │ + beq.w 421f8 │ │ │ │ + cbz r6, 41d3a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41350 │ │ │ │ + beq.n 41d3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 42112 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - vcvt.f64.f32 d0, s16 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - blx 3588 │ │ │ │ - mov r6, r0 │ │ │ │ + beq.w 422f6 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 39cc │ │ │ │ + adds r5, r0, #1 │ │ │ │ + beq.w 4254a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 42480 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 42470 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 4292a │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ + ble.w 41e88 │ │ │ │ + movs r6, #0 │ │ │ │ + mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str.w fp, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, sl │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.w 42054 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ + beq.w 42198 │ │ │ │ + ldr r5, [r3, #56] @ 0x38 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 41f78 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 41f78 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3834 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 425c0 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + blx r3 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 413bc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + beq.n 41dba │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4228e │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r4, r6, [sp, #120] @ 0x78 │ │ │ │ - bl b03c │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 413e8 │ │ │ │ + beq.w 421f0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 41f96 │ │ │ │ + ldr.w r3, [pc, #2488] @ 4277c │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 420a8 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #0 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + mov fp, r9 │ │ │ │ + bl b094 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, sl │ │ │ │ + beq.n 41dfa │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4214a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 413fc │ │ │ │ + beq.w 4218c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp r3, sl │ │ │ │ + beq.n 41e0c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 41780 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 424da │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 41416 │ │ │ │ + beq.n 41e8e │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 41e9c │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.w 42120 │ │ │ │ + ldr.w fp, [r3, #56] @ 0x38 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 41f5a │ │ │ │ + ldr.w r1, [fp, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 41f5a │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + blx 3834 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 4258a │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 41e62 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 42298 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 42190 │ │ │ │ - ldr.w r7, [r8, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 427f2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r6, [r8, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 41476 │ │ │ │ + beq.w 422b0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.w 4258a │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, sl │ │ │ │ + beq.n 41e7a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 41ee8 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - bl b03c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 421c8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 41d5c │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r5, fp │ │ │ │ + b.n 41c52 │ │ │ │ + mov r0, fp │ │ │ │ + str r2, [sp, #20] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 41e10 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ + mov sl, r7 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 414a2 │ │ │ │ + beq.n 41eba │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4173c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 421f0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14ac0 │ │ │ │ - mov r7, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 421d6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 426a8 │ │ │ │ + movw r8, #857 @ 0x359 │ │ │ │ + ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 42034 │ │ │ │ + ldrb.w r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 42048 │ │ │ │ + ldr.w r0, [pc, #2220] @ 42780 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc │ │ │ │ + bl d294 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 41efe │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 414ca │ │ │ │ + beq.n 41efe │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 41f04 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 421c8 │ │ │ │ - ldr.w r4, [r9, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 4298a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r6, [r9, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ + beq.w 42242 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 41f1c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ + beq.n 41f1c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 4224a │ │ │ │ + blx 377c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + cbz r1, 41f38 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4152a │ │ │ │ + beq.n 41f38 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 41f6e │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - bl b03c │ │ │ │ - mov r3, r0 │ │ │ │ + beq.w 42252 │ │ │ │ + ldr.w r2, [pc, #2120] @ 42784 │ │ │ │ + ldr.w r3, [pc, #2076] @ 4275c │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 42bfe │ │ │ │ mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + add sp, #92 @ 0x5c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 42226 │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 42226 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov fp, r0 │ │ │ │ + b.n 41e62 │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 421d0 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 421d0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 41dc0 │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ + mov sl, r7 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r7, r5 │ │ │ │ + movw r8, #857 @ 0x359 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41558 │ │ │ │ + beq.n 41fbe │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 41744 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 42162 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 41ef2 │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s15, d0 │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - vmov.f32 s17, s15 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 4221e │ │ │ │ + beq.w 422f0 │ │ │ │ + cbz r4, 41fd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4159e │ │ │ │ + beq.n 41fd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 41f96 │ │ │ │ + beq.w 422ba │ │ │ │ + cbz r5, 41fea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 42200 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 42972 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 415f0 │ │ │ │ + beq.n 41fea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 41ffc │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - bl b03c │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 422c2 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 42008 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4161e │ │ │ │ + beq.n 42008 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4174c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 4220e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14ac0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 422de │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 422d4 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 41ebe │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41646 │ │ │ │ + beq.w 41ebe │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 42006 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + bne.w 41ebe │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 41ec8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + ldrb.w r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 41ed2 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 41ed2 │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ + bpl.w 42cf6 │ │ │ │ + ldr.w r3, [pc, #1812] @ 42774 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.w 42cdc │ │ │ │ + ldr.w r3, [pc, #1804] @ 42778 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.w 42c78 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ + bcs.w 421d0 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + ldr.w r5, [r3, r6, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 422f8 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 42852 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + beq.w 41dc0 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr.w r3, [pc, #1764] @ 4277c │ │ │ │ + ldr.w r2, [r9, #4] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 41dd2 │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 42cac │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w fp, [r9, #8] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + strne.w r2, [fp] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 416a2 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + beq.n 420ee │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 42040 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r3 │ │ │ │ - mov.w ip, #0 │ │ │ │ + beq.w 4269c │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, fp │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ - str.w ip, [sp, #124] @ 0x7c │ │ │ │ - bl b03c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + bl b094 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r2 │ │ │ │ - bl 8838 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 416d6 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 41754 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 42306 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 42010 │ │ │ │ - blx 39f4 │ │ │ │ - vcvt.f32.f64 s15, d0 │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 403a4 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 426fc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 403b0 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r7, r3 │ │ │ │ - blt.w 40232 │ │ │ │ - bgt.w 40d7c │ │ │ │ - b.n 41196 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 41088 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 41142 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 414a2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 41558 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4161e │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp r1, sl │ │ │ │ + beq.w 41dea │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 41dea │ │ │ │ mov r0, r3 │ │ │ │ + str r2, [sp, #20] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 416d6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 41270 │ │ │ │ - mov r0, r3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + b.n 41dea │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #6 │ │ │ │ + bpl.w 42cf6 │ │ │ │ + ldr.w r3, [pc, #1608] @ 42774 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.w 42cdc │ │ │ │ + ldr.w r3, [pc, #1600] @ 42778 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.w 42c78 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ + bcs.n 42226 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + ldrd r5, r1, [r7, #12] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + cmp r1, r6 │ │ │ │ + ldr.w r0, [r5, r6, lsl #2] │ │ │ │ + ble.w 42cfa │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + str.w r2, [r5, r6, lsl #2] │ │ │ │ + mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r5 │ │ │ │ + beq.w 41e6c │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 41e6a │ │ │ │ + str r2, [sp, #20] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 40e5a │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + b.n 41e6c │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #20] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 41336 │ │ │ │ - mov r0, r3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + b.n 41dfa │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #5 │ │ │ │ + bpl.w 42cf2 │ │ │ │ + ldr.w r3, [pc, #1488] @ 42774 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 42cdc │ │ │ │ + ldr.w r3, [pc, #1480] @ 42778 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 42c78 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r6, r3 │ │ │ │ + bcs.n 421d0 │ │ │ │ + add.w r3, r7, #12 │ │ │ │ + b.n 42082 │ │ │ │ + mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 40f24 │ │ │ │ + b.n 41e7a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3834 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 425c0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ + blx 37b0 │ │ │ │ + b.n 41da0 │ │ │ │ + mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 413fc │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 40fee │ │ │ │ - movw r2, #1039 @ 0x40f │ │ │ │ - mov r7, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - strd r0, r0, [sp, #32] │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - strd r0, r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - b.w 404e6 │ │ │ │ - mov r5, r4 │ │ │ │ - movw r3, #1039 @ 0x40f │ │ │ │ - mov r7, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - strd r0, r0, [sp, #28] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - strd r0, r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 404b2 │ │ │ │ - mov.w r2, #1040 @ 0x410 │ │ │ │ - mov r4, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r7, r9 │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - strd r9, r9, [sp, #32] │ │ │ │ - str.w r9, [sp, #56] @ 0x38 │ │ │ │ - strd r9, r9, [sp, #44] @ 0x2c │ │ │ │ - str.w r9, [sp, #28] │ │ │ │ - str.w r9, [sp, #52] @ 0x34 │ │ │ │ - str.w r9, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - b.w 404e6 │ │ │ │ - blx 3bf8 │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 407e6 │ │ │ │ - mov.w r3, #1040 @ 0x410 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - strd r0, r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 404cc │ │ │ │ - movw r2, #1041 @ 0x411 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - strd r0, r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - b.w 404e6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 40bb0 │ │ │ │ - mov r5, r4 │ │ │ │ - movw r3, #1041 @ 0x411 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - strd r0, r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - strd r0, r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 404b2 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3fdc0 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 41d0e │ │ │ │ + mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 40b5c │ │ │ │ - movw r3, #1041 @ 0x411 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - strd r0, r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 404cc │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 41416 │ │ │ │ - b.n 41196 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r5, r1 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ - mov r8, r1 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - mov r7, r1 │ │ │ │ - movw r3, #1043 @ 0x413 │ │ │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ - ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 40a8c │ │ │ │ - ldr.w r0, [pc, #3252] @ 42584 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, pc │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ - bl e8a0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - b.w 3fca2 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - mov r7, r3 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - strd r3, r3, [sp, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - movw r3, #1041 @ 0x411 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 404b2 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r8, r0 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ - mov r7, r0 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - movw r3, #1044 @ 0x414 │ │ │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ - ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 40a8c │ │ │ │ - movs r4, #0 │ │ │ │ - movw r2, #1042 @ 0x412 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r7, r4 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - b.w 404e6 │ │ │ │ + b.n 41dba │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3fe8c │ │ │ │ - ldr.w r3, [pc, #3128] @ 42588 │ │ │ │ - mov r9, r8 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r1, [pc, #3124] @ 4258c │ │ │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + b.n 41d24 │ │ │ │ + ldr.w r1, [pc, #1412] @ 42788 │ │ │ │ + movw r2, #847 @ 0x34f │ │ │ │ + ldr.w r0, [pc, #1408] @ 4278c │ │ │ │ add r1, pc │ │ │ │ - ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 3764 │ │ │ │ - movw r3, #1044 @ 0x414 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 404b2 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3fed0 │ │ │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ - ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ - bgt.w 41c3e │ │ │ │ + add r0, pc │ │ │ │ + blx 3c68 │ │ │ │ + str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 419b2 │ │ │ │ - ldr.w r3, [pc, #3072] @ 42590 │ │ │ │ - cmp r0, #1 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - beq.w 420f4 │ │ │ │ - ldr.w r3, [pc, #3060] @ 42594 │ │ │ │ - add r3, pc │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr.w r1, [pc, #3052] @ 42598 │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - movw r3, #1044 @ 0x414 │ │ │ │ - mov.w r9, #0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 404b2 │ │ │ │ - movw r3, #1045 @ 0x415 │ │ │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ - ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 40a8c │ │ │ │ - movw r3, #1045 @ 0x415 │ │ │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ - ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ + beq.w 425f0 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 41bb2 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + blx 3834 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 40a8c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 4258a │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ + blx 34dc │ │ │ │ + b.n 41e4a │ │ │ │ + mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3ff0e │ │ │ │ - bl 89f4 │ │ │ │ - b.w 40084 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 41efe │ │ │ │ + mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3ffda │ │ │ │ - mov r0, r8 │ │ │ │ + b.n 41f1c │ │ │ │ + mov r0, r1 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3ff86 │ │ │ │ - bl 89f4 │ │ │ │ - b.w 4038c │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 4283a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ + b.n 41f38 │ │ │ │ + ldr.w r2, [pc, #1332] @ 42790 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr.w r1, [r2, #600] @ 0x258 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 42816 │ │ │ │ + blx r3 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 4280c │ │ │ │ + ldr.w r1, [pc, #1304] @ 42794 │ │ │ │ + mov r0, sl │ │ │ │ + add r1, pc │ │ │ │ + bl a4ac │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r5, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 425fa │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41a52 │ │ │ │ + beq.w 41c1e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 42038 │ │ │ │ - movs r2, #2 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ - b.w 40b02 │ │ │ │ - mov r6, r4 │ │ │ │ - movw r3, #1014 @ 0x3f6 │ │ │ │ - mov r9, sl │ │ │ │ - mov r5, sl │ │ │ │ - mov r4, sl │ │ │ │ - mov r7, sl │ │ │ │ - mov fp, sl │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - str.w sl, [sp, #56] @ 0x38 │ │ │ │ - strd sl, sl, [sp, #44] @ 0x2c │ │ │ │ - str.w sl, [sp, #52] @ 0x34 │ │ │ │ - str.w sl, [sp, #40] @ 0x28 │ │ │ │ - str.w sl, [sp, #36] @ 0x24 │ │ │ │ - strd sl, sl, [sp, #28] │ │ │ │ - strd sl, sl, [sp, #12] │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - str.w sl, [sp, #8] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 40482 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 40292 │ │ │ │ - mov r0, r4 │ │ │ │ + bne.w 41c1e │ │ │ │ + mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 402e8 │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 41c1e │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 4003a │ │ │ │ - mov r4, r8 │ │ │ │ - movw r3, #1046 @ 0x416 │ │ │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ - mov r8, r0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 40a8c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + b.n 41e62 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 400b4 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 40348 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - mov.w r2, #1048 @ 0x418 │ │ │ │ - strd r3, r9, [sp, #36] @ 0x24 │ │ │ │ - mov r4, r8 │ │ │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ - movs r3, #1 │ │ │ │ - ldrd r7, sl, [sp, #88] @ 0x58 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - b.w 404e6 │ │ │ │ - bl 89f4 │ │ │ │ - b.w 401f8 │ │ │ │ + b.n 41fd4 │ │ │ │ mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 40106 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 41fea │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ + mov sl, r6 │ │ │ │ + movw r8, #858 @ 0x35a │ │ │ │ + mov r0, r9 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 4015a │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 42008 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r5, r3 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + mov sl, r3 │ │ │ │ + movw r8, #847 @ 0x34f │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 40228 │ │ │ │ - mov r0, r2 │ │ │ │ + b.n 41fbe │ │ │ │ + mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 401b6 │ │ │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ - ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - bgt.w 4204e │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 41b62 │ │ │ │ - ldr.w r3, [pc, #2636] @ 42590 │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - beq.w 422d0 │ │ │ │ - ldr.w r3, [pc, #2632] @ 4259c │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [pc, #2628] @ 425a0 │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - mov r4, r8 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov.w r3, #1048 @ 0x418 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 404b2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ - mov r4, r8 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r0 │ │ │ │ - movw r3, #1049 @ 0x419 │ │ │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ - ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ - mov r8, r0 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 40a8c │ │ │ │ - lsls r1, r3, #6 │ │ │ │ - bpl.w 429ea │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - b.w 3fe68 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ - mov r4, r8 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r8, r0 │ │ │ │ - movw r3, #1049 @ 0x419 │ │ │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ - ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 40a8c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ - mov r4, r8 │ │ │ │ - strd r9, r5, [sp, #44] @ 0x2c │ │ │ │ - mov r8, r0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r0 │ │ │ │ - movw r3, #1050 @ 0x41a │ │ │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ - ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 40a8c │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r8, r7 │ │ │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ - mov r7, r5 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - movw r3, #1050 @ 0x41a │ │ │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ - ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 40a8c │ │ │ │ - ldr.w r3, [pc, #2384] @ 42590 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r1, [pc, #2396] @ 425a4 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + b.n 41d3a │ │ │ │ + ldr.w r3, [pc, #1176] @ 42798 │ │ │ │ + mov fp, r4 │ │ │ │ + ldr.w r2, [pc, #1172] @ 4279c │ │ │ │ + mov sl, r4 │ │ │ │ + ldr.w r1, [pc, #1172] @ 427a0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ add r1, pc │ │ │ │ - movs r2, #2 │ │ │ │ + movw r8, #855 @ 0x357 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n 419b2 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - movw r3, #1053 @ 0x41d │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 8838 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 8838 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 8838 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 8838 │ │ │ │ - ldrb.w r4, [sp, #140] @ 0x8c │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 41d4a │ │ │ │ - ldr.w r3, [pc, #2328] @ 425a8 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1584] @ 0x630 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl aac0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 42396 │ │ │ │ - ldr.w r0, [pc, #2308] @ 425ac │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - add r0, pc │ │ │ │ - bl d23c │ │ │ │ - ldrb.w r3, [sp, #144] @ 0x90 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 41d58 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 8838 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ - ldrd r6, r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbz r0, 41ce8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + b.n 41ebe │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41ce8 │ │ │ │ + beq.n 4233c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 41d44 │ │ │ │ - cbz r6, 41cfa │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 4259e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r4, [r9] │ │ │ │ + cmp r4, r5 │ │ │ │ + vldr s0, [r3, #16] │ │ │ │ + beq.w 427c4 │ │ │ │ + vcvt.f64.f32 d0, s0 │ │ │ │ + adds r4, #1 │ │ │ │ + str.w r4, [r9] │ │ │ │ + blx 3844 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 429fa │ │ │ │ + ldr.w r3, [pc, #1044] @ 4277c │ │ │ │ + ldr.w r5, [r8, r3] │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 42880 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r9 │ │ │ │ + bl b094 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41cfa │ │ │ │ + beq.n 423a4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 41d3c │ │ │ │ - cbz r4, 41d0c │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 425da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41d0c │ │ │ │ + beq.n 423b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 41d64 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 425d2 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 427e8 │ │ │ │ + ldr r3, [pc, #992] @ (427a4 ) │ │ │ │ + mov r0, fp │ │ │ │ + ldr.w sl, [r8, r3] │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 425ba │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s0, d0 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s0, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 428fa │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 42402 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 427f6 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + vstr s0, [r1, #16] │ │ │ │ + beq.w 42826 │ │ │ │ + vldr s0, [r1, #20] │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 423d0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r8 │ │ │ │ + str.w r3, [r9] │ │ │ │ + vcvt.f64.f32 d0, s0 │ │ │ │ + blx 3844 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 4283a │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 42948 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldrd r3, r7, [sp, #84] @ 0x54 │ │ │ │ - str.w r9, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 3fc4c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 41cfa │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 41ce8 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - add r0, sp, #140 @ 0x8c │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - movs r4, #1 │ │ │ │ - blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 41c8e │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ - blx 369c <_PyMonitoring_FireExceptionHandledEvent@plt> │ │ │ │ - b.n 41cba │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 41d0c │ │ │ │ - mov r6, r8 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #124 @ 0x7c │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 3ff8a │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r6, r4 │ │ │ │ - movw r3, #1014 @ 0x3f6 │ │ │ │ mov r5, r9 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r7, r9 │ │ │ │ - mov sl, r9 │ │ │ │ - mov fp, r9 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str.w r9, [sp, #56] @ 0x38 │ │ │ │ - strd r9, r9, [sp, #44] @ 0x2c │ │ │ │ - str.w r9, [sp, #52] @ 0x34 │ │ │ │ - str.w r9, [sp, #40] @ 0x28 │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - strd r9, r9, [sp, #28] │ │ │ │ - strd r9, r9, [sp, #12] │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - str.w r9, [sp, #8] │ │ │ │ - b.w 40482 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3ad0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 42654 │ │ │ │ + bl b094 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 42466 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 4281e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41dde │ │ │ │ + beq.n 4247a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 422d6 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ - blx r4 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 425c8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r4 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 42536 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 42692 │ │ │ │ - bl 10888 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 426cc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 425e8 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 4293a │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 42806 │ │ │ │ + blx 39f4 │ │ │ │ + vcvt.f32.f64 s0, d0 │ │ │ │ + vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ + vcmp.f32 s0, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 429c2 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3fe8c │ │ │ │ + beq.n 424b6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3fe8c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 3fe8c │ │ │ │ - movw r3, #1069 @ 0x42d │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 3ffc6 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r3, #1053 @ 0x41d │ │ │ │ - mov r1, r2 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r2 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - mov r7, r8 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #124 @ 0x7c │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 40296 │ │ │ │ - mov r6, r9 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #124 @ 0x7c │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 4003e │ │ │ │ - movw r3, #1054 @ 0x41e │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 402d4 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r3, #1069 @ 0x42d │ │ │ │ - mov r1, r2 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r2 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 4105a │ │ │ │ - bl 89f4 │ │ │ │ - b.w 41158 │ │ │ │ - movw r3, #1070 @ 0x42e │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - mov r6, r9 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #124 @ 0x7c │ │ │ │ + beq.w 4284a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + vstr s0, [r3, #20] │ │ │ │ + ldr r3, [pc, #744] @ (427a8 ) │ │ │ │ + ldr.w r4, [r8, r3] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + ldrb.w r3, [sp, #70] @ 0x46 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 42732 │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ + mov sl, r6 │ │ │ │ + b.n 41ee0 │ │ │ │ + ldr r3, [pc, #712] @ (427ac ) │ │ │ │ movs r4, #0 │ │ │ │ - b.w 4034c │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 400a0 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r3, #1054 @ 0x41e │ │ │ │ - mov r1, r2 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r2 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 41476 │ │ │ │ - bl 89f4 │ │ │ │ - b.w 4156e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 410b0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 414ca │ │ │ │ - mov r6, r5 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #124 @ 0x7c │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 4010a │ │ │ │ - mov.w r3, #1056 @ 0x420 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 4110c │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 40146 │ │ │ │ - movs r2, #0 │ │ │ │ - mov.w r3, #1056 @ 0x420 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r2 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 403a4 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r3, #1070 @ 0x42e │ │ │ │ - mov r1, r2 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r2 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 4152a │ │ │ │ - movw r3, #1057 @ 0x421 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r1, [pc, #712] @ (427b0 ) │ │ │ │ + mov fp, r5 │ │ │ │ + mov sl, r6 │ │ │ │ + mov r9, r4 │ │ │ │ + add r1, pc │ │ │ │ mov r7, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - mov r6, r2 │ │ │ │ - add r1, sp, #124 @ 0x7c │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 401ba │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 4159e │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.w 424ec │ │ │ │ - adds r2, r3, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - ldrb.w r1, [sp, #134] @ 0x86 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + mov r5, r4 │ │ │ │ + movw r8, #855 @ 0x357 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + b.n 41fa4 │ │ │ │ + mov r4, r2 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + mov r2, r1 │ │ │ │ + bgt.n 425a6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 42242 │ │ │ │ - cmp r2, r4 │ │ │ │ - beq.n 41fcc │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 406f6 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r7, r3 │ │ │ │ - strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 4054e │ │ │ │ - blx 3940 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 40214 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r3, #1057 @ 0x421 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r2 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 415f0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 41646 │ │ │ │ - bl 89f4 │ │ │ │ - b.w 416ec │ │ │ │ - ldr.w r3, [pc, #1428] @ 425b0 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r9, fp │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr.w r1, [pc, #1420] @ 425b4 │ │ │ │ + blt.n 4252a │ │ │ │ + ldr r3, [pc, #672] @ (427b4 ) │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ + beq.w 4285a │ │ │ │ + ldr r3, [pc, #664] @ (427b8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [pc, #664] @ (427bc ) │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - b.w 40452 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 41a52 │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 4286a │ │ │ │ + movs r5, #0 │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ + mov sl, r6 │ │ │ │ + mov r7, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + movw r8, #855 @ 0x357 │ │ │ │ + b.n 41fb0 │ │ │ │ + movs r4, #0 │ │ │ │ + mov sl, r7 │ │ │ │ + mov.w r8, #856 @ 0x358 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 41fa4 │ │ │ │ + lsls r7, r3, #6 │ │ │ │ + bpl.w 42c48 │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w fp, [r1] │ │ │ │ + ldr r7, [r1, #4] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp r3, r0 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [fp] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 41cf6 │ │ │ │ + b.w 41cfa │ │ │ │ + mov sl, r7 │ │ │ │ + movs r7, #0 │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r5, r7 │ │ │ │ + movw r8, #857 @ 0x359 │ │ │ │ + b.n 41fa4 │ │ │ │ + mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 416a2 │ │ │ │ - ldr.w r3, [pc, #1344] @ 42590 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r1, [pc, #1376] @ 425b8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ + b.n 4233c │ │ │ │ + ldr r3, [pc, #524] @ (427b4 ) │ │ │ │ movs r2, #2 │ │ │ │ + ldr r1, [pc, #532] @ (427c0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 3b8c │ │ │ │ - b.n 41b62 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 4125c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 40e46 │ │ │ │ + b.n 4252a │ │ │ │ + bl 89c4 │ │ │ │ + b.n 423d6 │ │ │ │ + movs r4, #0 │ │ │ │ + mov sl, r7 │ │ │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ + mov r7, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + movw r8, #857 @ 0x359 │ │ │ │ + b.n 41fa4 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 4128a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 40e74 │ │ │ │ - mov r0, r2 │ │ │ │ + b.n 423b8 │ │ │ │ + mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 41230 │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 423a4 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + b.w 41c1e │ │ │ │ + mov r0, r5 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 40e16 │ │ │ │ - ldr.w r3, [pc, #1284] @ 425b0 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r5, fp │ │ │ │ - mov r4, fp │ │ │ │ - mov r7, fp │ │ │ │ - mov sl, fp │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr.w r1, [pc, #1280] @ 425bc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - movw r3, #1034 @ 0x40a │ │ │ │ - str.w fp, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - strd fp, fp, [sp, #44] @ 0x2c │ │ │ │ - str.w fp, [sp, #52] @ 0x34 │ │ │ │ - str.w fp, [sp, #40] @ 0x28 │ │ │ │ - str.w fp, [sp, #36] @ 0x24 │ │ │ │ - strd fp, fp, [sp, #28] │ │ │ │ - strd fp, fp, [sp, #12] │ │ │ │ - str.w fp, [sp, #24] │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ - b.w 40482 │ │ │ │ - ldr.w r3, [pc, #1224] @ 425c0 │ │ │ │ - add r3, pc │ │ │ │ - b.n 419a4 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 4247a │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + movw r8, #847 @ 0x34f │ │ │ │ + b.n 41ebe │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldr r3, [pc, #368] @ (4277c ) │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 42a18 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + mov r6, sl │ │ │ │ + bl b094 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4263e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r3, 42694 │ │ │ │ + cbz r4, 4266a │ │ │ │ + ldr r3, [pc, #292] @ (42768 ) │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.w 42a88 │ │ │ │ + ldrb.w r3, [sp, #70] @ 0x46 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 41f04 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + add.w r0, sp, #70 @ 0x46 │ │ │ │ + blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 41f04 │ │ │ │ + ldr.w r4, [sl] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.w 41bec │ │ │ │ + subs r4, #1 │ │ │ │ + str.w r4, [sl] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 41bec │ │ │ │ + mov r0, sl │ │ │ │ + mov fp, r4 │ │ │ │ + mov sl, r4 │ │ │ │ + movw r8, #847 @ 0x34f │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 41322 │ │ │ │ + b.n 41ebe │ │ │ │ mov r0, r6 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 40f10 │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 4263e │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #20] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 41350 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 420ee │ │ │ │ mov r0, r2 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 412f6 │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 40ee0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 40f3e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 40fda │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 413e8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #124 @ 0x7c │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 41110 │ │ │ │ - movw r3, #1090 @ 0x442 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - mov.w r3, #1080 @ 0x438 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - mov r6, r5 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #124 @ 0x7c │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 4105e │ │ │ │ - mov r6, r8 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #124 @ 0x7c │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 4147a │ │ │ │ - blx 3940 │ │ │ │ + b.n 41eba │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + blx 3ad0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4109c │ │ │ │ - movs r2, #0 │ │ │ │ - movw r3, #1079 @ 0x437 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r2 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - movw r3, #1079 @ 0x437 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - mov r6, r9 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #124 @ 0x7c │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 4152e │ │ │ │ - blx 3940 │ │ │ │ + beq.w 42b20 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 426d6 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 42862 │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ + mov r0, sl │ │ │ │ + ldr r7, [r2, #112] @ 0x70 │ │ │ │ + blx r7 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 414b6 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r3, #1089 @ 0x441 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r2 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - movw r3, #1089 @ 0x441 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - mov r6, r5 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #124 @ 0x7c │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 415f4 │ │ │ │ - movw r3, #1091 @ 0x443 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - blx 3940 │ │ │ │ + beq.w 42b34 │ │ │ │ + mov r0, sl │ │ │ │ + str r7, [sp, #20] │ │ │ │ + blx r7 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4158a │ │ │ │ - movs r2, #0 │ │ │ │ - movw r3, #1090 @ 0x442 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r2 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - mov r0, r4 │ │ │ │ + beq.w 42b9a │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r0, sl │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 42ba2 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + bl 108e0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 42c32 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 41d0e │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 41d0e │ │ │ │ + mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 41008 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r3, sl │ │ │ │ - movs r2, #185 @ 0xb9 │ │ │ │ - add.w r0, sp, #134 @ 0x86 │ │ │ │ + b.w 41d0e │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + add.w r0, sp, #70 @ 0x46 │ │ │ │ blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 426c0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r8, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r5, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldrd r3, r7, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - movw r2, #1097 @ 0x449 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - movs r3, #1 │ │ │ │ - strd r9, r5, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - b.w 404e6 │ │ │ │ - mov r0, r2 │ │ │ │ + bne.w 424da │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ + mov sl, r6 │ │ │ │ + mov.w r8, #860 @ 0x35c │ │ │ │ + b.w 41ebe │ │ │ │ + b.n 429d0 │ │ │ │ + movs r1, r0 │ │ │ │ + ldc 0, cr0, [r2], {1} │ │ │ │ + lsls r0, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 429c4 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [pc, #848] @ (42ab8 ) │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ + movs r0, r0 │ │ │ │ + ble.n 42860 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, #192 @ 0xc0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 421dc │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r5, r0, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + vcvt.f64.f32 d0, s0 │ │ │ │ + blx 3844 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 42366 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 427e8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 422ca │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ + mov sl, r6 │ │ │ │ + movw r8, #858 @ 0x35a │ │ │ │ + b.w 41ebe │ │ │ │ + mov r0, fp │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 413bc │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ + b.n 42402 │ │ │ │ + bl 89c4 │ │ │ │ + b.n 4248e │ │ │ │ + mov fp, sl │ │ │ │ + movw r8, #847 @ 0x34f │ │ │ │ + b.w 41ebe │ │ │ │ + blx 3bf8 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 42272 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 41416 │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 40faa │ │ │ │ - mov r2, r4 │ │ │ │ - movw r3, #1084 @ 0x43c │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - mov r1, r0 │ │ │ │ + b.n 42466 │ │ │ │ + vldr s0, [r1, #20] │ │ │ │ + vcvt.f64.f32 d0, s0 │ │ │ │ + blx 3844 │ │ │ │ mov r4, r0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - movw r3, #1084 @ 0x43c │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - ldr r3, [pc, #752] @ (425c4 ) │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 42430 │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ + mov sl, r6 │ │ │ │ + mov r7, r9 │ │ │ │ + movw r8, #859 @ 0x35b │ │ │ │ + b.w 4200e │ │ │ │ + mov r0, r7 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ + b.n 424b6 │ │ │ │ + ldr.w r3, [pc, #1188] @ 42d00 │ │ │ │ add r3, pc │ │ │ │ - b.n 41b58 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 42522 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 426d6 │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ + mov sl, r6 │ │ │ │ + mov r7, r9 │ │ │ │ + mov r5, r9 │ │ │ │ + movw r8, #855 @ 0x357 │ │ │ │ + b.w 41fc0 │ │ │ │ + ldr.w sl, [r9, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 42c7c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r4, [r9, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 428c8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 42bc0 │ │ │ │ + movs r2, #2 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + strd sl, r7, [sp, #56] @ 0x38 │ │ │ │ + bl b094 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 42390 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 42390 │ │ │ │ + mov r0, sl │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 41dde │ │ │ │ + b.n 42390 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ blx 3940 │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 41632 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r3, #1091 @ 0x443 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r2 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ - add r1, sp, #124 @ 0x7c │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 416a6 │ │ │ │ - movw r3, #1092 @ 0x444 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - movw r3, #1074 @ 0x432 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - movw r3, #1074 @ 0x432 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - blx 3720 <__stack_chk_fail@plt> │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r1, sp, #124 @ 0x7c │ │ │ │ - movs r6, #0 │ │ │ │ - b.w 40e1a │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - add r1, sp, #124 @ 0x7c │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 41234 │ │ │ │ - movw r3, #1084 @ 0x43c │ │ │ │ - mov r7, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - movw r3, #1075 @ 0x433 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - movw r3, #1074 @ 0x432 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r7, r6 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - movw r3, #1085 @ 0x43d │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r6, r9 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ - ldrd r2, r3, [sp, #108] @ 0x6c │ │ │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ - ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ - bl 97a8 │ │ │ │ - ldrd r2, r7, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - eor.w r3, r4, #1 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - strd r9, r5, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - b.w 404e6 │ │ │ │ - ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ + beq.w 423ea │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ + beq.w 427e8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 427e8 │ │ │ │ + mov r0, fp │ │ │ │ + mov sl, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + movw r8, #858 @ 0x35a │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ + b.w 41ebe │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ + mov sl, r6 │ │ │ │ + movw r8, #859 @ 0x35b │ │ │ │ + b.w 41ebe │ │ │ │ + ldr.w fp, [r9, #12] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 42cc4 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r5, [r9, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - ldrb.w r3, [sp, #134] @ 0x86 │ │ │ │ - cbz r3, 4240c │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r3, sl │ │ │ │ - movs r2, #185 @ 0xb9 │ │ │ │ - add.w r0, sp, #134 @ 0x86 │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 4226a │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + strne.w r3, [fp] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4249a │ │ │ │ + beq.n 42990 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42492 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r8 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r3, r7, [sp, #84] @ 0x54 │ │ │ │ - strd r9, r5, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r5, sl │ │ │ │ - b.w 40530 │ │ │ │ - movw r3, #1075 @ 0x433 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - movw r3, #1076 @ 0x434 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 41c64 │ │ │ │ - movw r3, #1076 @ 0x434 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 41c64 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - add r1, sp, #124 @ 0x7c │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 413c0 │ │ │ │ - movw r3, #1086 @ 0x43e │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r4, r0 │ │ │ │ + beq.w 42bc8 │ │ │ │ + movs r2, #2 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + strd fp, r4, [sp, #56] @ 0x38 │ │ │ │ + bl b094 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 41c64 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 42452 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 42452 │ │ │ │ + mov r0, fp │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 42420 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 424ae │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 426de │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r8 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r3, r7, [sp, #84] @ 0x54 │ │ │ │ - strd r9, r5, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 4054e │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r1, sp, #124 @ 0x7c │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 40fae │ │ │ │ - movw r3, #1086 @ 0x43e │ │ │ │ - mov r7, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 41c64 │ │ │ │ - ldrb.w r2, [sp, #134] @ 0x86 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 42608 │ │ │ │ + b.n 42452 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 3940 │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 424a2 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 41fcc │ │ │ │ + beq.n 4293a │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41fc2 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - add r1, sp, #124 @ 0x7c │ │ │ │ - movs r6, #0 │ │ │ │ - b.w 412fa │ │ │ │ - movw r3, #1085 @ 0x43d │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r7, r6 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 41c64 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r1, sp, #124 @ 0x7c │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 40ee4 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 4293a │ │ │ │ + mov r0, r7 │ │ │ │ + mov sl, r6 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + movw r8, #859 @ 0x35b │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ + b.w 41ebe │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.w 427e8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 427e8 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 427e8 │ │ │ │ + ldr.w r7, [sl, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 42c94 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r6, [sl, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ - ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ - beq.w 4270e │ │ │ │ - movs r4, #1 │ │ │ │ + beq.n 42a5a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4268a │ │ │ │ - bl 10888 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 425e6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov.w r9, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r8 │ │ │ │ - ldrd r3, r7, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r5, r9 │ │ │ │ - mov.w r3, #1048 @ 0x418 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 40496 │ │ │ │ - nop │ │ │ │ - cdp 0, 11, cr0, cr0, cr1, {0} │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #6 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xeaf20001 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, r0, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, r6, #4 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, r6, #0 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r4, #28 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r1, #21 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 42bd8 │ │ │ │ + movs r2, #2 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + mov r0, r6 │ │ │ │ + strd r7, r9, [sp, #56] @ 0x38 │ │ │ │ + bl b094 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ - ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ + mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - beq.w 42730 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - b.n 42554 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w r3, [pc, #1052] @ 42a04 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 42672 │ │ │ │ - ldr.w r3, [pc, #1040] @ 42a08 │ │ │ │ + beq.w 4262e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 4262e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 4262e │ │ │ │ + ldr r3, [pc, #632] @ (42d04 ) │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [pc, #1040] @ 42a0c │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, pc │ │ │ │ - blx 3b8c │ │ │ │ - b.n 42566 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r3, sl │ │ │ │ - movs r2, #185 @ 0xb9 │ │ │ │ - add.w r0, sp, #134 @ 0x86 │ │ │ │ - blx 3a90 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 42256 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - b.n 424f6 │ │ │ │ - ldr r2, [pc, #1004] @ (42a10 ) │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #996] @ (42a14 ) │ │ │ │ - ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 42c02 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 4264c │ │ │ │ + ldr.w r3, [r0, #172] @ 0xac │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 42c14 │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 42cf2 │ │ │ │ + ldr r2, [pc, #596] @ (42d08 ) │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ + cmp r6, r2 │ │ │ │ + beq.w 42cdc │ │ │ │ + ldr r2, [pc, #588] @ (42d0c ) │ │ │ │ + ldr.w r2, [r8, r2] │ │ │ │ + cmp r6, r2 │ │ │ │ + beq.w 42c78 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.n 42ae0 │ │ │ │ + adds r3, #8 │ │ │ │ + ldr.w r2, [r3, #4]! │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 4264c │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r5, r6 │ │ │ │ + bne.n 42ad0 │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + ldr r1, [pc, #556] @ (42d10 ) │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr.w r1, [r8, r1] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + ldr r1, [pc, #548] @ (42d14 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #988] @ (42a18 ) │ │ │ │ - add r2, pc │ │ │ │ blx 3b8c │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - movw r3, #1043 @ 0x413 │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov.w r9, #0 │ │ │ │ - b.w 404b2 │ │ │ │ - mov r4, r8 │ │ │ │ - mov r7, r5 │ │ │ │ - mov.w r3, #1048 @ 0x418 │ │ │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ - ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str.w r9, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 40a8c │ │ │ │ - ldr r3, [pc, #936] @ (42a1c ) │ │ │ │ - add r3, pc │ │ │ │ - b.n 425fa │ │ │ │ - movs r2, #0 │ │ │ │ - mov.w r3, #1080 @ 0x438 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r2 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 41c64 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4255e │ │ │ │ - movs r1, #2 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ - ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ - bl 8be4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r4, r8 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - movs r5, #0 │ │ │ │ - ldrd r3, r7, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #1048 @ 0x418 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 40482 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.w 42500 │ │ │ │ - b.n 41fcc │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ - ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ - b.n 426a8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r8 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r3, r7, [sp, #84] @ 0x54 │ │ │ │ - strd r9, r5, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 42b0c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 422dc │ │ │ │ + mov.w sl, #0 │ │ │ │ + movw r8, #847 @ 0x34f │ │ │ │ + mov r9, sl │ │ │ │ + mov r7, sl │ │ │ │ mov r5, sl │ │ │ │ - b.w 4070a │ │ │ │ - movs r2, #0 │ │ │ │ - movw r3, #1092 @ 0x444 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r2 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 41c64 │ │ │ │ - bl 10888 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 425e4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r4, r8 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r5, r9 │ │ │ │ - ldrd r3, r7, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #1048 @ 0x418 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 4049a │ │ │ │ - bl 10888 │ │ │ │ - mov r2, r0 │ │ │ │ - cbz r0, 4274e │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - mov r4, r8 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov.w r3, #1048 @ 0x418 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 404e4 │ │ │ │ - ldr r3, [pc, #692] @ (42a04 ) │ │ │ │ - mov r4, r8 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #712] @ (42a20 ) │ │ │ │ + mov fp, sl │ │ │ │ + b.w 41fc0 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov sl, r6 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + movw r8, #855 @ 0x357 │ │ │ │ + b.w 41fa4 │ │ │ │ + mov r7, sl │ │ │ │ + mov r4, r0 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 42b4c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 42bd0 │ │ │ │ + bl 108e0 │ │ │ │ + cbz r0, 42b80 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 42b66 │ │ │ │ + subs r4, #1 │ │ │ │ + str r4, [r2, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 42be6 │ │ │ │ + mov r9, fp │ │ │ │ + mov sl, r6 │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ + movs r7, #0 │ │ │ │ + movw r8, #855 @ 0x357 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 41ff0 │ │ │ │ + b.w 41ebe │ │ │ │ + ldr r3, [pc, #404] @ (42d18 ) │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [pc, #708] @ (42a24 ) │ │ │ │ - add r3, pc │ │ │ │ - blx 3b8c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r3, r7, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #1048 @ 0x418 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 404e4 │ │ │ │ - ldr r3, [pc, #684] @ (42a28 ) │ │ │ │ - movw r2, #25380 @ 0x6324 │ │ │ │ - ldr r1, [pc, #684] @ (42a2c ) │ │ │ │ - ldr r0, [pc, #684] @ (42a30 ) │ │ │ │ + cbnz r4, 42be0 │ │ │ │ + ldr r3, [pc, #400] @ (42d1c ) │ │ │ │ add r3, pc │ │ │ │ + ldr r1, [pc, #400] @ (42d20 ) │ │ │ │ + mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #672] @ (42a34 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #672] @ (42a38 ) │ │ │ │ - ldr r0, [pc, #672] @ (42a3c ) │ │ │ │ + blx 3b8c │ │ │ │ + b.n 42b52 │ │ │ │ + mov r7, sl │ │ │ │ + movs r4, #1 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + b.n 42b3a │ │ │ │ + mov r3, r7 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r7, sl │ │ │ │ + mov sl, r3 │ │ │ │ + mov r9, fp │ │ │ │ + movs r4, #0 │ │ │ │ + mov fp, r5 │ │ │ │ + movw r8, #855 @ 0x357 │ │ │ │ + mov r5, sl │ │ │ │ + bl 8bb4 │ │ │ │ + mov sl, r6 │ │ │ │ + b.w 41fa4 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 428c8 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 42990 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 42b4c │ │ │ │ + mov r0, sl │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 42a5a │ │ │ │ + ldr r3, [pc, #320] @ (42d24 ) │ │ │ │ add r3, pc │ │ │ │ + b.n 42b8e │ │ │ │ + mov r0, r2 │ │ │ │ + mov r9, fp │ │ │ │ + blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov sl, r6 │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ + mov r7, r4 │ │ │ │ + movw r8, #855 @ 0x357 │ │ │ │ + b.w 41fea │ │ │ │ + blx 3720 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #292] @ (42d28 ) │ │ │ │ + ldr r1, [pc, #292] @ (42d2c ) │ │ │ │ add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #664] @ (42a40 ) │ │ │ │ - movw r2, #24705 @ 0x6081 │ │ │ │ - ldr r1, [pc, #660] @ (42a44 ) │ │ │ │ - ldr r0, [pc, #664] @ (42a48 ) │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 3764 │ │ │ │ + b.n 42af4 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 4264c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 42c16 │ │ │ │ + ldr r3, [pc, #264] @ (42d30 ) │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 4264c │ │ │ │ + b.n 42ae0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r9, fp │ │ │ │ + mov r7, sl │ │ │ │ + mov fp, r5 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + mov r5, r3 │ │ │ │ + mov sl, r6 │ │ │ │ + movw r8, #855 @ 0x357 │ │ │ │ + b.w 41fa4 │ │ │ │ + ldr r3, [pc, #232] @ (42d34 ) │ │ │ │ + movw r2, #21429 @ 0x53b5 │ │ │ │ + ldr r1, [pc, #232] @ (42d38 ) │ │ │ │ + ldr r0, [pc, #232] @ (42d3c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ + add.w r3, r3, #1464 @ 0x5b8 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #652] @ (42a4c ) │ │ │ │ - movw r2, #37754 @ 0x937a │ │ │ │ - ldr r1, [pc, #648] @ (42a50 ) │ │ │ │ - ldr r0, [pc, #652] @ (42a54 ) │ │ │ │ + ldr r3, [pc, #220] @ (42d40 ) │ │ │ │ + movw r2, #21424 @ 0x53b0 │ │ │ │ + ldr r1, [pc, #220] @ (42d44 ) │ │ │ │ + ldr r0, [pc, #220] @ (42d48 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1508 @ 0x5e4 │ │ │ │ + add.w r3, r3, #1464 @ 0x5b8 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #636] @ (42a58 ) │ │ │ │ - movw r2, #25574 @ 0x63e6 │ │ │ │ - ldr r1, [pc, #632] @ (42a5c ) │ │ │ │ - ldr r0, [pc, #636] @ (42a60 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #624] @ (42a64 ) │ │ │ │ - movw r2, #25695 @ 0x645f │ │ │ │ - ldr r1, [pc, #620] @ (42a68 ) │ │ │ │ - ldr r0, [pc, #624] @ (42a6c ) │ │ │ │ + ldr r3, [pc, #204] @ (42d4c ) │ │ │ │ + movw r2, #21536 @ 0x5420 │ │ │ │ + ldr r1, [pc, #204] @ (42d50 ) │ │ │ │ + ldr r0, [pc, #204] @ (42d54 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ + add.w r3, r3, #1464 @ 0x5b8 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #612] @ (42a70 ) │ │ │ │ - movw r2, #24959 @ 0x617f │ │ │ │ - ldr r1, [pc, #608] @ (42a74 ) │ │ │ │ - ldr r0, [pc, #612] @ (42a78 ) │ │ │ │ + ldr r3, [pc, #192] @ (42d58 ) │ │ │ │ + movw r2, #21356 @ 0x536c │ │ │ │ + ldr r1, [pc, #192] @ (42d5c ) │ │ │ │ + ldr r0, [pc, #192] @ (42d60 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ + add.w r3, r3, #1464 @ 0x5b8 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #600] @ (42a7c ) │ │ │ │ - movw r2, #24881 @ 0x6131 │ │ │ │ - ldr r1, [pc, #596] @ (42a80 ) │ │ │ │ - ldr r0, [pc, #600] @ (42a84 ) │ │ │ │ + ldr r3, [pc, #180] @ (42d64 ) │ │ │ │ + movw r2, #21497 @ 0x53f9 │ │ │ │ + ldr r1, [pc, #180] @ (42d68 ) │ │ │ │ + ldr r0, [pc, #180] @ (42d6c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ + add.w r3, r3, #1464 @ 0x5b8 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #588] @ (42a88 ) │ │ │ │ - movw r2, #24607 @ 0x601f │ │ │ │ - ldr r1, [pc, #584] @ (42a8c ) │ │ │ │ - ldr r0, [pc, #588] @ (42a90 ) │ │ │ │ + ldr r3, [pc, #168] @ (42d70 ) │ │ │ │ + movw r2, #21573 @ 0x5445 │ │ │ │ + ldr r1, [pc, #168] @ (42d74 ) │ │ │ │ + ldr r0, [pc, #168] @ (42d78 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ + add.w r3, r3, #1464 @ 0x5b8 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #576] @ (42a94 ) │ │ │ │ - movw r2, #25797 @ 0x64c5 │ │ │ │ - ldr r1, [pc, #572] @ (42a98 ) │ │ │ │ - ldr r0, [pc, #576] @ (42a9c ) │ │ │ │ + ldr r3, [pc, #156] @ (42d7c ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #156] @ (42d80 ) │ │ │ │ + ldr r0, [pc, #156] @ (42d84 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ + adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ + bl 40dc │ │ │ │ + bl 42ec │ │ │ │ bl 41fc │ │ │ │ - ldr r3, [pc, #560] @ (42aa0 ) │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #560] @ (42aa4 ) │ │ │ │ - ldr r0, [pc, #560] @ (42aa8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #552] @ (42aac ) │ │ │ │ - movw r2, #25415 @ 0x6347 │ │ │ │ - ldr r1, [pc, #548] @ (42ab0 ) │ │ │ │ - ldr r0, [pc, #552] @ (42ab4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #540] @ (42ab8 ) │ │ │ │ - movw r2, #25175 @ 0x6257 │ │ │ │ - ldr r1, [pc, #536] @ (42abc ) │ │ │ │ - ldr r0, [pc, #540] @ (42ac0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #528] @ (42ac4 ) │ │ │ │ - movw r2, #25141 @ 0x6235 │ │ │ │ - ldr r1, [pc, #524] @ (42ac8 ) │ │ │ │ - ldr r0, [pc, #528] @ (42acc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #516] @ (42ad0 ) │ │ │ │ - movw r2, #25345 @ 0x6301 │ │ │ │ - ldr r1, [pc, #512] @ (42ad4 ) │ │ │ │ - ldr r0, [pc, #516] @ (42ad8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #504] @ (42adc ) │ │ │ │ - movw r2, #25107 @ 0x6213 │ │ │ │ - ldr r1, [pc, #500] @ (42ae0 ) │ │ │ │ - ldr r0, [pc, #504] @ (42ae4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #492] @ (42ae8 ) │ │ │ │ - movw r2, #25609 @ 0x6409 │ │ │ │ - ldr r1, [pc, #488] @ (42aec ) │ │ │ │ - ldr r0, [pc, #492] @ (42af0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #480] @ (42af4 ) │ │ │ │ - movw r2, #25073 @ 0x61f1 │ │ │ │ - ldr r1, [pc, #476] @ (42af8 ) │ │ │ │ - ldr r0, [pc, #480] @ (42afc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #468] @ (42b00 ) │ │ │ │ - movw r2, #25644 @ 0x642c │ │ │ │ - ldr r1, [pc, #464] @ (42b04 ) │ │ │ │ - ldr r0, [pc, #468] @ (42b08 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #456] @ (42b0c ) │ │ │ │ - movw r2, #25466 @ 0x637a │ │ │ │ - ldr r1, [pc, #452] @ (42b10 ) │ │ │ │ - ldr r0, [pc, #456] @ (42b14 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #444] @ (42b18 ) │ │ │ │ - movw r2, #25500 @ 0x639c │ │ │ │ - ldr r1, [pc, #440] @ (42b1c ) │ │ │ │ - ldr r0, [pc, #444] @ (42b20 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #432] @ (42b24 ) │ │ │ │ - movw r2, #25763 @ 0x64a3 │ │ │ │ - ldr r1, [pc, #428] @ (42b28 ) │ │ │ │ - ldr r0, [pc, #432] @ (42b2c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #420] @ (42b30 ) │ │ │ │ - movw r2, #25729 @ 0x6481 │ │ │ │ - ldr r1, [pc, #416] @ (42b34 ) │ │ │ │ - ldr r0, [pc, #420] @ (42b38 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #408] @ (42b3c ) │ │ │ │ - movw r2, #24679 @ 0x6067 │ │ │ │ - ldr r1, [pc, #404] @ (42b40 ) │ │ │ │ - ldr r0, [pc, #408] @ (42b44 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #396] @ (42b48 ) │ │ │ │ - movw r2, #25237 @ 0x6295 │ │ │ │ - ldr r1, [pc, #392] @ (42b4c ) │ │ │ │ - ldr r0, [pc, #396] @ (42b50 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #384] @ (42b54 ) │ │ │ │ - movw r2, #25271 @ 0x62b7 │ │ │ │ - ldr r1, [pc, #380] @ (42b58 ) │ │ │ │ - ldr r0, [pc, #384] @ (42b5c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #372] @ (42b60 ) │ │ │ │ - movw r2, #24964 @ 0x6184 │ │ │ │ - ldr r1, [pc, #368] @ (42b64 ) │ │ │ │ - ldr r0, [pc, #372] @ (42b68 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ - add r0, pc │ │ │ │ - blx 3c8c <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + asrs r6, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ + bgt.n 42cfc │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ - movs r0, r0 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r5, #6 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r1, #154 @ 0x9a │ │ │ │ - movs r0, r0 │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r3, r3] │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r3, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, r7, #5 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r5, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r2, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r1, #96 @ 0x60 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r4, r1] │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r4, #32 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r1, #32 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r1, #0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r1, #0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r3, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, #28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, r4, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #250 @ 0xfa │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r4, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #212 @ 0xd4 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r7, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, r3, #1 │ │ │ │ + cmp r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r4, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r1, #29 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, r2, #0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, r7, #7 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r0, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + lsrs r2, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, r4] │ │ │ │ + lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #27 │ │ │ │ + adds r2, r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, #7 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + movs r1, #214 @ 0xd6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, r3] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + movs r1, #166 @ 0xa6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #26 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, #5 │ │ │ │ + adds r6, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, #6 │ │ │ │ + adds r2, r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, #6 │ │ │ │ + adds r2, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, r2] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #25 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, #4 │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r1] │ │ │ │ + adds r7, #170 @ 0xaa │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #920] @ (42f1c ) │ │ │ │ + ldr r2, [pc, #920] @ (43138 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #920] @ (42f20 ) │ │ │ │ + ldr r3, [pc, #920] @ (4313c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ - ldr.w ip, [pc, #920] @ 42f24 │ │ │ │ + ldr.w ip, [pc, #920] @ 43140 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #908] @ (42f28 ) │ │ │ │ + ldr r3, [pc, #908] @ (43144 ) │ │ │ │ add r3, pc │ │ │ │ - add.w r3, r3, #624 @ 0x270 │ │ │ │ + add.w r3, r3, #932 @ 0x3a4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r7, 42c0c │ │ │ │ + cbz r7, 42e28 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.w 42ee6 │ │ │ │ - ldr r4, [pc, #880] @ (42f2c ) │ │ │ │ + beq.w 43102 │ │ │ │ + ldr r4, [pc, #880] @ (43148 ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 42f06 │ │ │ │ - ldr r4, [pc, #872] @ (42f30 ) │ │ │ │ + beq.w 43122 │ │ │ │ + ldr r4, [pc, #872] @ (4314c ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 42eea │ │ │ │ + beq.w 43106 │ │ │ │ ldr.w lr, [r7, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 42c0c │ │ │ │ + ble.n 42e28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 42d08 │ │ │ │ + beq.w 42f24 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 42cf6 │ │ │ │ - ldr r3, [pc, #844] @ (42f34 ) │ │ │ │ + beq.w 42f12 │ │ │ │ + ldr r3, [pc, #844] @ (43150 ) │ │ │ │ movs r5, #1 │ │ │ │ - ldr r1, [pc, #844] @ (42f38 ) │ │ │ │ - ldr r2, [pc, #844] @ (42f3c ) │ │ │ │ + ldr r1, [pc, #844] @ (43154 ) │ │ │ │ + ldr r2, [pc, #844] @ (43158 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r4, [ip, r3] │ │ │ │ add r2, pc │ │ │ │ strd r5, r1, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #832] @ (42f40 ) │ │ │ │ - ldr r1, [pc, #836] @ (42f44 ) │ │ │ │ + ldr r3, [pc, #832] @ (4315c ) │ │ │ │ + ldr r1, [pc, #836] @ (43160 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 42dd0 │ │ │ │ + b.n 42fec │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 42be6 │ │ │ │ + bne.n 42e02 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ strh r3, [r6, #12] │ │ │ │ - ldr r3, [pc, #792] @ (42f48 ) │ │ │ │ + ldr r3, [pc, #792] @ (43164 ) │ │ │ │ add r3, pc │ │ │ │ - ldr.w r7, [r3, #368] @ 0x170 │ │ │ │ + ldr.w r7, [r3, #356] @ 0x164 │ │ │ │ blx 3a30 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42cde │ │ │ │ + bne.n 42efa │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 42e4a │ │ │ │ + beq.w 43066 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42c52 │ │ │ │ + beq.n 42e6e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #760] @ (42f4c ) │ │ │ │ + ldr r2, [pc, #760] @ (43168 ) │ │ │ │ movs r3, #7 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ blx 3968 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 42e14 │ │ │ │ + beq.w 43030 │ │ │ │ ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 42e04 │ │ │ │ + bne.w 43020 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 3f7f0 │ │ │ │ + bl 41b4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 42e14 │ │ │ │ + beq.w 43030 │ │ │ │ blx 377c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42caa │ │ │ │ + beq.n 42ec6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 42de0 │ │ │ │ - cbz r4, 42cc0 │ │ │ │ + beq.w 42ffc │ │ │ │ + cbz r4, 42edc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42cc0 │ │ │ │ + beq.n 42edc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 42e3c │ │ │ │ - ldr r2, [pc, #652] @ (42f50 ) │ │ │ │ - ldr r3, [pc, #604] @ (42f20 ) │ │ │ │ + beq.w 43058 │ │ │ │ + ldr r2, [pc, #652] @ (4316c ) │ │ │ │ + ldr r3, [pc, #604] @ (4313c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 42ee2 │ │ │ │ + bne.w 430fe │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 3f7f0 │ │ │ │ + bl 41b4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 42eda │ │ │ │ + beq.w 430f6 │ │ │ │ blx 377c │ │ │ │ - b.n 42caa │ │ │ │ + b.n 42ec6 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r5 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -96880,291 +97041,293 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, lr │ │ │ │ str.w ip, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 42eee │ │ │ │ + beq.w 4310a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ - cbnz r3, 42d3c │ │ │ │ - b.n 42d6e │ │ │ │ + cbnz r3, 42f58 │ │ │ │ + b.n 42f8a │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 42d6e │ │ │ │ + cbz r3, 42f8a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 42d36 │ │ │ │ + bne.n 42f52 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ subs r0, r0, r1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r4, [r3, r0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.w 42e6a │ │ │ │ + beq.w 43086 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 42d24 │ │ │ │ + b.n 42f40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #480] @ (42f54 ) │ │ │ │ + ldr r3, [pc, #480] @ (43170 ) │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 42ec0 │ │ │ │ - ldr r3, [pc, #468] @ (42f58 ) │ │ │ │ + bne.w 430dc │ │ │ │ + ldr r3, [pc, #468] @ (43174 ) │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #32 │ │ │ │ - bl 9f10 │ │ │ │ + bl 9f6c │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 42de8 │ │ │ │ + beq.n 43004 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 42dba │ │ │ │ - ldr r0, [pc, #396] @ (42f34 ) │ │ │ │ + beq.n 42fd6 │ │ │ │ + ldr r0, [pc, #396] @ (43150 ) │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #432] @ (42f5c ) │ │ │ │ - ldr r1, [pc, #436] @ (42f60 ) │ │ │ │ + ldr r2, [pc, #432] @ (43178 ) │ │ │ │ + ldr r1, [pc, #436] @ (4317c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 3b8c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 42dd0 │ │ │ │ + cbz r0, 42fec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42dd0 │ │ │ │ + beq.n 42fec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42e44 │ │ │ │ - ldr r0, [pc, #400] @ (42f64 ) │ │ │ │ - movw r1, #1014 @ 0x3f6 │ │ │ │ + beq.n 43060 │ │ │ │ + ldr r0, [pc, #400] @ (43180 ) │ │ │ │ + movw r1, #847 @ 0x34f │ │ │ │ movs r5, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ - b.n 42cc0 │ │ │ │ + bl d294 │ │ │ │ + b.n 42edc │ │ │ │ mov r0, r7 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 42caa │ │ │ │ + b.n 42ec6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r0, [r4, ip, lsl #2] │ │ │ │ cmp r3, lr │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - b.n 42d58 │ │ │ │ + b.n 42f74 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ blx 3738 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 42c80 │ │ │ │ + bne.w 42e9c │ │ │ │ ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42eb2 │ │ │ │ + bne.n 430ce │ │ │ │ ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42ea6 │ │ │ │ - ldr r0, [pc, #320] @ (42f68 ) │ │ │ │ - movw r1, #1014 @ 0x3f6 │ │ │ │ + bne.n 430c2 │ │ │ │ + ldr r0, [pc, #320] @ (43184 ) │ │ │ │ + movw r1, #847 @ 0x34f │ │ │ │ add r0, pc │ │ │ │ - bl d23c │ │ │ │ + bl d294 │ │ │ │ blx 377c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 42ede │ │ │ │ + beq.n 430fa │ │ │ │ movs r5, #0 │ │ │ │ - b.n 42c96 │ │ │ │ + b.n 42eb2 │ │ │ │ mov r0, r4 │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 42cc0 │ │ │ │ + b.n 42edc │ │ │ │ blx 3658 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 42dd0 │ │ │ │ - ldr r1, [pc, #288] @ (42f6c ) │ │ │ │ - movw r2, #1014 @ 0x3f6 │ │ │ │ - ldr r0, [pc, #284] @ (42f70 ) │ │ │ │ + b.n 42fec │ │ │ │ + ldr r1, [pc, #288] @ (43188 ) │ │ │ │ + movw r2, #847 @ 0x34f │ │ │ │ + ldr r0, [pc, #284] @ (4318c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 3c68 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42eda │ │ │ │ + beq.n 430f6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 42c52 │ │ │ │ + b.n 42e6e │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 42c22 │ │ │ │ + bne.w 42e3e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 42c22 │ │ │ │ - ldr r3, [pc, #176] @ (42f34 ) │ │ │ │ + bne.w 42e3e │ │ │ │ + ldr r3, [pc, #176] @ (43150 ) │ │ │ │ movs r5, #1 │ │ │ │ - ldr r1, [pc, #236] @ (42f74 ) │ │ │ │ - ldr r2, [pc, #240] @ (42f78 ) │ │ │ │ + ldr r1, [pc, #236] @ (43190 ) │ │ │ │ + ldr r2, [pc, #240] @ (43194 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r4, [ip, r3] │ │ │ │ add r2, pc │ │ │ │ strd r5, r1, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #228] @ (42f7c ) │ │ │ │ - ldr r1, [pc, #228] @ (42f80 ) │ │ │ │ + ldr r3, [pc, #228] @ (43198 ) │ │ │ │ + ldr r1, [pc, #228] @ (4319c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ blx 3b8c │ │ │ │ - b.n 42dd0 │ │ │ │ + b.n 42fec │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 3ab4 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 42e24 │ │ │ │ + b.n 43040 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - movw r2, #1014 @ 0x3f6 │ │ │ │ + movw r2, #847 @ 0x34f │ │ │ │ blx 37bc <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 42e1c │ │ │ │ - ldr r3, [pc, #192] @ (42f84 ) │ │ │ │ + b.n 43038 │ │ │ │ + ldr r3, [pc, #192] @ (431a0 ) │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #32 │ │ │ │ - bl 8184 │ │ │ │ + bl 8154 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ - b.n 42d98 │ │ │ │ + b.n 42fb4 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 42e14 │ │ │ │ + b.n 43030 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 42caa │ │ │ │ + b.n 42ec6 │ │ │ │ blx 3720 <__stack_chk_fail@plt> │ │ │ │ bl 40dc │ │ │ │ bl 40ac │ │ │ │ - ldr r3, [pc, #152] @ (42f88 ) │ │ │ │ + ldr r3, [pc, #152] @ (431a4 ) │ │ │ │ movw r2, #33925 @ 0x8485 │ │ │ │ - ldr r1, [pc, #148] @ (42f8c ) │ │ │ │ - ldr r0, [pc, #152] @ (42f90 ) │ │ │ │ + ldr r1, [pc, #148] @ (431a8 ) │ │ │ │ + ldr r0, [pc, #152] @ (431ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3772 @ 0xebc │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #140] @ (42f94 ) │ │ │ │ + ldr r3, [pc, #140] @ (431b0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #136] @ (42f98 ) │ │ │ │ - ldr r0, [pc, #140] @ (42f9c ) │ │ │ │ + ldr r1, [pc, #136] @ (431b4 ) │ │ │ │ + ldr r0, [pc, #140] @ (431b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 3c8c <__assert_fail@plt> │ │ │ │ - bne.n 42f68 │ │ │ │ + ldmia r7!, {r3} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 42f64 │ │ │ │ + ldmia r7!, {r1} │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 42efc │ │ │ │ + bls.n 430e0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r2, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + subs r6, r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, r5 │ │ │ │ + subs r0, r2, r5 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 42ff8 │ │ │ │ + bls.n 431dc │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #22 │ │ │ │ + adds r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #252 @ 0xfc │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #216 @ 0xd8 │ │ │ │ + cmp r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #208 @ 0xd0 │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #126 @ 0x7e │ │ │ │ + cmp r0, #146 @ 0x92 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #142 @ 0x8e │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #26 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r0, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, r2 │ │ │ │ + adds r4, r3, r2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r6, r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, lr │ │ │ │ + add r4, lr │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #12 │ │ │ │ + asrs r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r2, r0, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, #1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ - bcc.w 431f2 │ │ │ │ + bcc.w 43412 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w 431dc │ │ │ │ + bls.w 433fc │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 431e4 │ │ │ │ + beq.w 43404 │ │ │ │ clz r3, r0 │ │ │ │ clz r2, r1 │ │ │ │ sub.w r3, r2, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - add r2, pc, #16 @ (adr r2, 42fd8 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 431f8 ) │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ mov.w r2, #0 │ │ │ │ mov pc, r3 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r0, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -97332,140 +97495,140 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ clz r2, r1 │ │ │ │ rsb r2, r2, #31 │ │ │ │ lsr.w r0, r0, r2 │ │ │ │ bx lr │ │ │ │ - cbz r0, 431f8 │ │ │ │ + cbz r0, 43418 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 4358c │ │ │ │ + b.w 437ac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 431f2 │ │ │ │ + beq.n 43412 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 42fa0 │ │ │ │ + bl 431c0 │ │ │ │ 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 43220 │ │ │ │ + b.n 43440 │ │ │ │ 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 4340e │ │ │ │ + beq.w 4362e │ │ │ │ mov.w r4, r4, lsr #21 │ │ │ │ rsbs r5, r4, r5, lsr #21 │ │ │ │ it lt │ │ │ │ neglt r5, r5 │ │ │ │ - ble.n 43272 │ │ │ │ + ble.n 43492 │ │ │ │ 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 43290 │ │ │ │ + beq.n 434b0 │ │ │ │ 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 432a4 │ │ │ │ + beq.n 434c4 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ teq r4, r5 │ │ │ │ - beq.w 433fa │ │ │ │ + beq.w 4361a │ │ │ │ sub.w r4, r4, #1 │ │ │ │ rsbs lr, r5, #32 │ │ │ │ - blt.n 432d2 │ │ │ │ + blt.n 434f2 │ │ │ │ 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 432f0 │ │ │ │ + b.n 43510 │ │ │ │ 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 43306 │ │ │ │ + bpl.n 43526 │ │ │ │ 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 43344 │ │ │ │ + bcc.n 43564 │ │ │ │ cmp.w r1, #2097152 @ 0x200000 │ │ │ │ - bcc.n 4332c │ │ │ │ + bcc.n 4354c │ │ │ │ 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 43460 │ │ │ │ + bcs.w 43680 │ │ │ │ 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 4332c │ │ │ │ + bcs.n 4354c │ │ │ │ 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 4338e │ │ │ │ + bge.n 435ae │ │ │ │ adds r2, #12 │ │ │ │ - ble.n 4338a │ │ │ │ + ble.n 435aa │ │ │ │ add.w ip, r2, #20 │ │ │ │ rsb r2, r2, #12 │ │ │ │ lsl.w r0, r1, ip │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ - b.n 433a4 │ │ │ │ + b.n 435c4 │ │ │ │ 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 │ │ │ │ @@ -97473,17 +97636,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 433f2 │ │ │ │ + bge.n 43612 │ │ │ │ adds r4, #12 │ │ │ │ - bgt.n 433da │ │ │ │ + bgt.n 435fa │ │ │ │ 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 │ │ │ │ @@ -97500,35 +97663,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 432ac │ │ │ │ + b.n 434cc │ │ │ │ mvns.w ip, r4, asr #21 │ │ │ │ it ne │ │ │ │ mvnsne.w ip, r5, asr #21 │ │ │ │ - beq.n 4346e │ │ │ │ + beq.n 4368e │ │ │ │ teq r4, r5 │ │ │ │ it eq │ │ │ │ teqeq r0, r2 │ │ │ │ - beq.n 43432 │ │ │ │ + beq.n 43652 │ │ │ │ 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 43450 │ │ │ │ + bne.n 43670 │ │ │ │ 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 │ │ │ │ @@ -97559,28 +97722,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 43358 │ │ │ │ + b.n 43578 │ │ │ │ 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 43358 │ │ │ │ + b.n 43578 │ │ │ │ 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 │ │ │ │ @@ -97594,34 +97757,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 43358 │ │ │ │ + b.n 43578 │ │ │ │ nop │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r5, #0 │ │ │ │ - b.n 43546 │ │ │ │ + b.n 43766 │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ands.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ - bpl.n 43546 │ │ │ │ + bpl.n 43766 │ │ │ │ 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 43306 │ │ │ │ + beq.w 43526 │ │ │ │ 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 │ │ │ │ @@ -97629,13 +97792,13 @@ │ │ │ │ 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 43306 │ │ │ │ + b.n 43526 │ │ │ │ nop │ │ │ │ push {r1, lr} │ │ │ │ mov.w r0, #8 │ │ │ │ blx 34f4 │ │ │ │ pop {r1, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00043598 <.fini>: │ │ │ │ +000437b8 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,2201 +1,2201 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x000435a0 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ - 0x000435b0 04000000 09000000 0c000000 09000000 ................ │ │ │ │ - 0x000435c0 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ - 0x000435d0 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ - 0x000435e0 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ - 0x000435f0 15000000 09000000 12000000 09000000 ................ │ │ │ │ - 0x00043600 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ - 0x00043610 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ - 0x00043620 2a000000 09000000 00000000 00000000 *............... │ │ │ │ - 0x00043630 53686172 65642043 7974686f 6e207479 Shared Cython ty │ │ │ │ - 0x00043640 70652025 2e323030 73206973 206e6f74 pe %.200s is not │ │ │ │ - 0x00043650 20612074 79706520 6f626a65 63740000 a type object.. │ │ │ │ - 0x00043660 53686172 65642043 7974686f 6e207479 Shared Cython ty │ │ │ │ - 0x00043670 70652025 2e323030 73206861 73207468 pe %.200s has th │ │ │ │ - 0x00043680 65207772 6f6e6720 73697a65 2c207472 e wrong size, tr │ │ │ │ - 0x00043690 79207265 636f6d70 696c696e 67000000 y recompiling... │ │ │ │ - 0x000436a0 252e3230 30732829 206b6579 776f7264 %.200s() keyword │ │ │ │ - 0x000436b0 73206d75 73742062 65207374 72696e67 s must be string │ │ │ │ - 0x000436c0 73000000 25732829 20676f74 206d756c s...%s() got mul │ │ │ │ - 0x000436d0 7469706c 65207661 6c756573 20666f72 tiple values for │ │ │ │ - 0x000436e0 206b6579 776f7264 20617267 756d656e keyword argumen │ │ │ │ - 0x000436f0 74202725 55270000 5f637974 686f6e5f t '%U'.._cython_ │ │ │ │ - 0x00043700 335f315f 365f6d6f 6e000000 3c637966 3_1_6_mon......__int__ retu │ │ │ │ - 0x00043730 726e6564 206e6f6e 2d696e74 20287479 rned non-int (ty │ │ │ │ - 0x00043740 70652025 2e323030 73292e20 20546865 pe %.200s). The │ │ │ │ - 0x00043750 20616269 6c697479 20746f20 72657475 ability to retu │ │ │ │ - 0x00043760 726e2061 6e20696e 7374616e 6365206f rn an instance o │ │ │ │ - 0x00043770 66206120 73747269 63742073 7562636c f a strict subcl │ │ │ │ - 0x00043780 61737320 6f662069 6e742069 73206465 ass of int is de │ │ │ │ - 0x00043790 70726563 61746564 2c20616e 64206d61 precated, and ma │ │ │ │ - 0x000437a0 79206265 2072656d 6f766564 20696e20 y be removed in │ │ │ │ - 0x000437b0 61206675 74757265 20766572 73696f6e a future version │ │ │ │ - 0x000437c0 206f6620 50797468 6f6e2e00 5f5f696e of Python..__in │ │ │ │ - 0x000437d0 745f5f20 72657475 726e6564 206e6f6e t__ returned non │ │ │ │ - 0x000437e0 2d696e74 20287479 70652025 2e323030 -int (type %.200 │ │ │ │ - 0x000437f0 73290000 25732829 20676f74 20616e20 s)..%s() got an │ │ │ │ - 0x00043800 756e6578 70656374 6564206b 6579776f unexpected keywo │ │ │ │ - 0x00043810 72642061 7267756d 656e7420 27255527 rd argument '%U' │ │ │ │ - 0x00043820 00000000 4d414353 332f5369 676e616c ....MACS3/Signal │ │ │ │ - 0x00043830 2f426564 47726170 682e6300 50795475 /BedGraph.c.PyTu │ │ │ │ - 0x00043840 706c655f 43686563 6b287265 73290000 ple_Check(res).. │ │ │ │ - 0x00043850 42616420 63616c6c 20666c61 67732066 Bad call flags f │ │ │ │ - 0x00043860 6f722043 7946756e 6374696f 6e000000 or CyFunction... │ │ │ │ - 0x00043870 252e3230 30732e25 2e323030 73206973 %.200s.%.200s is │ │ │ │ - 0x00043880 206e6f74 20612074 79706520 6f626a65 not a type obje │ │ │ │ - 0x00043890 63740000 252e3230 30732e25 2e323030 ct..%.200s.%.200 │ │ │ │ - 0x000438a0 73207369 7a652063 68616e67 65642c20 s size changed, │ │ │ │ - 0x000438b0 6d617920 696e6469 63617465 2062696e may indicate bin │ │ │ │ - 0x000438c0 61727920 696e636f 6d706174 6962696c ary incompatibil │ │ │ │ - 0x000438d0 6974792e 20457870 65637465 6420257a ity. Expected %z │ │ │ │ - 0x000438e0 64206672 6f6d2043 20686561 6465722c d from C header, │ │ │ │ - 0x000438f0 20676f74 20257a64 2066726f 6d205079 got %zd from Py │ │ │ │ - 0x00043900 4f626a65 63740000 496e7465 72707265 Object..Interpre │ │ │ │ - 0x00043910 74657220 6368616e 67652064 65746563 ter change detec │ │ │ │ - 0x00043920 74656420 2d207468 6973206d 6f64756c ted - this modul │ │ │ │ - 0x00043930 65206361 6e206f6e 6c792062 65206c6f e can only be lo │ │ │ │ - 0x00043940 61646564 20696e74 6f206f6e 6520696e aded into one in │ │ │ │ - 0x00043950 74657270 72657465 72207065 72207072 terpreter per pr │ │ │ │ - 0x00043960 6f636573 732e0000 6e616d65 00000000 ocess...name.... │ │ │ │ - 0x00043970 5f5f6c6f 61646572 5f5f0000 6c6f6164 __loader__..load │ │ │ │ - 0x00043980 65720000 5f5f6669 6c655f5f 00000000 er..__file__.... │ │ │ │ - 0x00043990 6f726967 696e0000 5f5f7061 636b6167 origin..__packag │ │ │ │ - 0x000439a0 655f5f00 70617265 6e740000 5f5f7061 e__.parent..__pa │ │ │ │ - 0x000439b0 74685f5f 00000000 7375626d 6f64756c th__....submodul │ │ │ │ - 0x000439c0 655f7365 61726368 5f6c6f63 6174696f e_search_locatio │ │ │ │ - 0x000439d0 6e730000 2f757372 2f696e63 6c756465 ns../usr/include │ │ │ │ - 0x000439e0 2f707974 686f6e33 2e31332f 6f626a65 /python3.13/obje │ │ │ │ - 0x000439f0 63742e68 00000000 6f622d3e 6f625f74 ct.h....ob->ob_t │ │ │ │ - 0x00043a00 79706520 213d2026 5079426f 6f6c5f54 ype != &PyBool_T │ │ │ │ - 0x00043a10 79706500 6f622d3e 6f625f74 79706520 ype.ob->ob_type │ │ │ │ - 0x00043a20 213d2026 50794c6f 6e675f54 79706500 != &PyLong_Type. │ │ │ │ - 0x00043a30 2f757372 2f696e63 6c756465 2f707974 /usr/include/pyt │ │ │ │ - 0x00043a40 686f6e33 2e31332f 63707974 686f6e2f hon3.13/cpython/ │ │ │ │ - 0x00043a50 7475706c 656f626a 6563742e 68000000 tupleobject.h... │ │ │ │ - 0x00043a60 50795475 706c655f 43686563 6b286f70 PyTuple_Check(op │ │ │ │ - 0x00043a70 29000000 2f757372 2f696e63 6c756465 ).../usr/include │ │ │ │ - 0x00043a80 2f707974 686f6e33 2e31332f 63707974 /python3.13/cpyt │ │ │ │ - 0x00043a90 686f6e2f 756e6963 6f64656f 626a6563 hon/unicodeobjec │ │ │ │ - 0x00043aa0 742e6800 5079556e 69636f64 655f4368 t.h.PyUnicode_Ch │ │ │ │ - 0x00043ab0 65636b28 6f702900 2f757372 2f696e63 eck(op)./usr/inc │ │ │ │ - 0x00043ac0 6c756465 2f707974 686f6e33 2e31332f lude/python3.13/ │ │ │ │ - 0x00043ad0 63707974 686f6e2f 6c6f6e67 696e7472 cpython/longintr │ │ │ │ - 0x00043ae0 6570722e 68000000 50795479 70655f48 epr.h...PyType_H │ │ │ │ - 0x00043af0 61734665 61747572 6528286f 70292d3e asFeature((op)-> │ │ │ │ - 0x00043b00 6f625f62 6173652e 6f625f74 7970652c ob_base.ob_type, │ │ │ │ - 0x00043b10 2050795f 5450464c 4147535f 4c4f4e47 Py_TPFLAGS_LONG │ │ │ │ - 0x00043b20 5f535542 434c4153 53290000 5079556e _SUBCLASS)..PyUn │ │ │ │ - 0x00043b30 73746162 6c655f4c 6f6e675f 4973436f stable_Long_IsCo │ │ │ │ - 0x00043b40 6d706163 74286f70 29000000 2f757372 mpact(op).../usr │ │ │ │ - 0x00043b50 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ - 0x00043b60 2e31332f 63707974 686f6e2f 6c697374 .13/cpython/list │ │ │ │ - 0x00043b70 6f626a65 63742e68 00000000 696e6465 object.h....inde │ │ │ │ - 0x00043b80 78203c20 6c697374 2d3e616c 6c6f6361 x < list->alloca │ │ │ │ - 0x00043b90 74656400 696e6465 78203c20 50795f53 ted.index < Py_S │ │ │ │ - 0x00043ba0 495a4528 7475706c 65290000 50795475 IZE(tuple)..PyTu │ │ │ │ - 0x00043bb0 706c655f 43686563 6b286d72 6f290000 ple_Check(mro).. │ │ │ │ - 0x00043bc0 6f622d3e 6f625f62 6173652e 6f625f74 ob->ob_base.ob_t │ │ │ │ - 0x00043bd0 79706520 213d2026 5079426f 6f6c5f54 ype != &PyBool_T │ │ │ │ - 0x00043be0 79706500 50794c69 73745f43 6865636b ype.PyList_Check │ │ │ │ - 0x00043bf0 286f7029 00000000 2f757372 2f696e63 (op)..../usr/inc │ │ │ │ - 0x00043c00 6c756465 2f707974 686f6e33 2e31332f lude/python3.13/ │ │ │ │ - 0x00043c10 63707974 686f6e2f 636c6173 736f626a cpython/classobj │ │ │ │ - 0x00043c20 6563742e 68000000 50794d65 74686f64 ect.h...PyMethod │ │ │ │ - 0x00043c30 5f436865 636b286d 65746829 00000000 _Check(meth).... │ │ │ │ - 0x00043c40 6b696e64 203d3d20 5079556e 69636f64 kind == PyUnicod │ │ │ │ - 0x00043c50 655f3442 5954455f 4b494e44 00000000 e_4BYTE_KIND.... │ │ │ │ - 0x00043c60 696e6465 78203e3d 20300000 2f757372 index >= 0../usr │ │ │ │ - 0x00043c70 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ - 0x00043c80 2e31332f 63707974 686f6e2f 64696374 .13/cpython/dict │ │ │ │ - 0x00043c90 6f626a65 63742e68 00000000 50794469 object.h....PyDi │ │ │ │ - 0x00043ca0 63745f43 6865636b 286f7029 00000000 ct_Check(op).... │ │ │ │ - 0x00043cb0 2f757372 2f696e63 6c756465 2f707974 /usr/include/pyt │ │ │ │ - 0x00043cc0 686f6e33 2e31332f 63707974 686f6e2f hon3.13/cpython/ │ │ │ │ - 0x00043cd0 666c6f61 746f626a 6563742e 68000000 floatobject.h... │ │ │ │ - 0x00043ce0 5079466c 6f61745f 43686563 6b286f70 PyFloat_Check(op │ │ │ │ - 0x00043cf0 29000000 6e616d65 20272555 27206973 )...name '%U' is │ │ │ │ - 0x00043d00 206e6f74 20646566 696e6564 00000000 not defined.... │ │ │ │ - 0x00043d10 616e2069 6e746567 65722069 73207265 an integer is re │ │ │ │ - 0x00043d20 71756972 65640000 50795475 706c655f quired..PyTuple_ │ │ │ │ - 0x00043d30 43686563 6b286f29 00000000 50794c69 Check(o)....PyLi │ │ │ │ - 0x00043d40 73745f43 6865636b 286f2900 74797065 st_Check(o).type │ │ │ │ - 0x00043d50 203d3d20 4e554c4c 207c7c20 2876616c == NULL || (val │ │ │ │ - 0x00043d60 75652021 3d204e55 4c4c2026 26207479 ue != NULL && ty │ │ │ │ - 0x00043d70 7065203d 3d202850 794f626a 6563742a pe == (PyObject* │ │ │ │ - 0x00043d80 29205079 5f545950 45287661 6c756529 ) Py_TYPE(value) │ │ │ │ - 0x00043d90 29000000 746f6f20 6d616e79 2076616c )...too many val │ │ │ │ - 0x00043da0 75657320 746f2075 6e706163 6b202865 ues to unpack (e │ │ │ │ - 0x00043db0 78706563 74656420 257a6429 00000000 xpected %zd).... │ │ │ │ - 0x00043dc0 73747269 6e677320 61726520 746f6f20 strings are too │ │ │ │ - 0x00043dd0 6c617267 6520746f 20636f6e 63617400 large to concat. │ │ │ │ - 0x00043de0 63616368 65645f74 79706520 3d3d204e cached_type == N │ │ │ │ - 0x00043df0 554c4c20 7c7c2050 79547970 655f4368 ULL || PyType_Ch │ │ │ │ - 0x00043e00 65636b28 63616368 65645f74 79706529 eck(cached_type) │ │ │ │ - 0x00043e10 00000000 696e7661 6c696420 76746162 ....invalid vtab │ │ │ │ - 0x00043e20 6c652066 6f756e64 20666f72 20696d70 le found for imp │ │ │ │ - 0x00043e30 6f727465 64207479 70650000 252e3230 orted type..%.20 │ │ │ │ - 0x00043e40 30732829 20257300 50795475 706c655f 0s() %s.PyTuple_ │ │ │ │ - 0x00043e50 43686563 6b286261 73657329 00000000 Check(bases).... │ │ │ │ - 0x00043e60 62617365 20636c61 73732027 252e3230 base class '%.20 │ │ │ │ - 0x00043e70 30732720 6973206e 6f742061 20686561 0s' is not a hea │ │ │ │ - 0x00043e80 70207479 70650000 65787465 6e73696f p type..extensio │ │ │ │ - 0x00043e90 6e207479 70652027 252e3230 30732720 n type '%.200s' │ │ │ │ - 0x00043ea0 68617320 6e6f205f 5f646963 745f5f20 has no __dict__ │ │ │ │ - 0x00043eb0 736c6f74 2c206275 74206261 73652074 slot, but base t │ │ │ │ - 0x00043ec0 79706520 27252e32 30307327 20686173 ype '%.200s' has │ │ │ │ - 0x00043ed0 3a206569 74686572 20616464 20276364 : either add 'cd │ │ │ │ - 0x00043ee0 65662064 69637420 5f5f6469 63745f5f ef dict __dict__ │ │ │ │ - 0x00043ef0 2720746f 20746865 20657874 656e7369 ' to the extensi │ │ │ │ - 0x00043f00 6f6e2074 79706520 6f722061 64642027 on type or add ' │ │ │ │ - 0x00043f10 5f5f736c 6f74735f 5f203d20 5b2e2e2e __slots__ = [... │ │ │ │ - 0x00043f20 5d272074 6f207468 65206261 73652074 ]' to the base t │ │ │ │ - 0x00043f30 79706500 64617461 20213d20 4e554c4c ype.data != NULL │ │ │ │ - 0x00043f40 00000000 6a6f696e 28292072 6573756c ....join() resul │ │ │ │ - 0x00043f50 74206973 20746f6f 206c6f6e 6720666f t is too long fo │ │ │ │ - 0x00043f60 72206120 50797468 6f6e2073 7472696e r a Python strin │ │ │ │ - 0x00043f70 67000000 5f5f616e 6e6f7461 74696f6e g...__annotation │ │ │ │ - 0x00043f80 735f5f20 6d757374 20626520 73657420 s__ must be set │ │ │ │ - 0x00043f90 746f2061 20646963 74206f62 6a656374 to a dict object │ │ │ │ - 0x00043fa0 00000000 5f5f7175 616c6e61 6d655f5f ....__qualname__ │ │ │ │ - 0x00043fb0 206d7573 74206265 20736574 20746f20 must be set to │ │ │ │ - 0x00043fc0 61207374 72696e67 206f626a 65637400 a string object. │ │ │ │ - 0x00043fd0 5f5f6e61 6d655f5f 206d7573 74206265 __name__ must be │ │ │ │ - 0x00043fe0 20736574 20746f20 61207374 72696e67 set to a string │ │ │ │ - 0x00043ff0 206f626a 65637400 5f5f6b77 64656661 object.__kwdefa │ │ │ │ - 0x00044000 756c7473 5f5f206d 75737420 62652073 ults__ must be s │ │ │ │ - 0x00044010 65742074 6f206120 64696374 206f626a et to a dict obj │ │ │ │ - 0x00044020 65637400 6368616e 67657320 746f2063 ect.changes to c │ │ │ │ - 0x00044030 7966756e 6374696f 6e2e5f5f 6b776465 yfunction.__kwde │ │ │ │ - 0x00044040 6661756c 74735f5f 2077696c 6c206e6f faults__ will no │ │ │ │ - 0x00044050 74206375 7272656e 746c7920 61666665 t currently affe │ │ │ │ - 0x00044060 63742074 68652076 616c7565 73207573 ct the values us │ │ │ │ - 0x00044070 65642069 6e206675 6e637469 6f6e2063 ed in function c │ │ │ │ - 0x00044080 616c6c73 00000000 5f5f6465 6661756c alls....__defaul │ │ │ │ - 0x00044090 74735f5f 206d7573 74206265 20736574 ts__ must be set │ │ │ │ - 0x000440a0 20746f20 61207475 706c6520 6f626a65 to a tuple obje │ │ │ │ - 0x000440b0 63740000 6368616e 67657320 746f2063 ct..changes to c │ │ │ │ - 0x000440c0 7966756e 6374696f 6e2e5f5f 64656661 yfunction.__defa │ │ │ │ - 0x000440d0 756c7473 5f5f2077 696c6c20 6e6f7420 ults__ will not │ │ │ │ - 0x000440e0 63757272 656e746c 79206166 66656374 currently affect │ │ │ │ - 0x000440f0 20746865 2076616c 75657320 75736564 the values used │ │ │ │ - 0x00044100 20696e20 66756e63 74696f6e 2063616c in function cal │ │ │ │ - 0x00044110 6c730000 66756e63 74696f6e 27732064 ls..function's d │ │ │ │ - 0x00044120 69637469 6f6e6172 79206d61 79206e6f ictionary may no │ │ │ │ - 0x00044130 74206265 2064656c 65746564 00000000 t be deleted.... │ │ │ │ - 0x00044140 73657474 696e6720 66756e63 74696f6e setting function │ │ │ │ - 0x00044150 27732064 69637469 6f6e6172 7920746f 's dictionary to │ │ │ │ - 0x00044160 2061206e 6f6e2d64 69637400 696e7374 a non-dict.inst │ │ │ │ - 0x00044170 616e6365 20657863 65707469 6f6e206d ance exception m │ │ │ │ - 0x00044180 6179206e 6f742068 61766520 61207365 ay not have a se │ │ │ │ - 0x00044190 70617261 74652076 616c7565 00000000 parate value.... │ │ │ │ - 0x000441a0 63616c6c 696e6720 25522073 686f756c calling %R shoul │ │ │ │ - 0x000441b0 64206861 76652072 65747572 6e656420 d have returned │ │ │ │ - 0x000441c0 616e2069 6e737461 6e636520 6f662042 an instance of B │ │ │ │ - 0x000441d0 61736545 78636570 74696f6e 2c206e6f aseException, no │ │ │ │ - 0x000441e0 74202552 00000000 72616973 653a2065 t %R....raise: e │ │ │ │ - 0x000441f0 78636570 74696f6e 20636c61 7373206d xception class m │ │ │ │ - 0x00044200 75737420 62652061 20737562 636c6173 ust be a subclas │ │ │ │ - 0x00044210 73206f66 20426173 65457863 65707469 s of BaseExcepti │ │ │ │ - 0x00044220 6f6e0000 50795475 706c655f 43686563 on..PyTuple_Chec │ │ │ │ - 0x00044230 6b286b77 64732900 50794572 725f4f63 k(kwds).PyErr_Oc │ │ │ │ - 0x00044240 63757272 65642829 00000000 50794578 curred()....PyEx │ │ │ │ - 0x00044250 63657074 696f6e43 6c617373 5f436865 ceptionClass_Che │ │ │ │ - 0x00044260 636b2865 78635f74 79706529 00000000 ck(exc_type).... │ │ │ │ - 0x00044270 2f757372 2f696e63 6c756465 2f707974 /usr/include/pyt │ │ │ │ - 0x00044280 686f6e33 2e31332f 63707974 686f6e2f hon3.13/cpython/ │ │ │ │ - 0x00044290 6d657468 6f646f62 6a656374 2e680000 methodobject.h.. │ │ │ │ - 0x000442a0 50794346 756e6374 696f6e5f 43686563 PyCFunction_Chec │ │ │ │ - 0x000442b0 6b286675 6e635f6f 626a2900 50795475 k(func_obj).PyTu │ │ │ │ - 0x000442c0 706c655f 43686563 6b287475 706c6529 ple_Check(tuple) │ │ │ │ - 0x000442d0 00000000 20776869 6c652063 616c6c69 .... while calli │ │ │ │ - 0x000442e0 6e672061 20507974 686f6e20 6f626a65 ng a Python obje │ │ │ │ - 0x000442f0 63740000 4e554c4c 20726573 756c7420 ct..NULL result │ │ │ │ - 0x00044300 77697468 6f757420 6572726f 7220696e without error in │ │ │ │ - 0x00044310 2050794f 626a6563 745f4361 6c6c0000 PyObject_Call.. │ │ │ │ - 0x00044320 50794361 6c6c6162 6c655f43 6865636b PyCallable_Check │ │ │ │ - 0x00044330 2863616c 6c61626c 65290000 6f666673 (callable)..offs │ │ │ │ - 0x00044340 6574203e 20300000 74616b65 73206e6f et > 0..takes no │ │ │ │ - 0x00044350 20617267 756d656e 74730000 252e3230 arguments..%.20 │ │ │ │ - 0x00044360 30732829 20257320 28257a64 20676976 0s() %s (%zd giv │ │ │ │ - 0x00044370 656e2900 74616b65 73206578 6163746c en).takes exactl │ │ │ │ - 0x00044380 79206f6e 65206172 67756d65 6e740000 y one argument.. │ │ │ │ - 0x00044390 74616b65 73206e6f 206b6579 776f7264 takes no keyword │ │ │ │ - 0x000443a0 20617267 756d656e 74730000 4d697373 arguments..Miss │ │ │ │ - 0x000443b0 696e6720 74797065 206f626a 65637400 ing type object. │ │ │ │ - 0x000443c0 41726775 6d656e74 2027252e 32303073 Argument '%.200s │ │ │ │ - 0x000443d0 27206861 7320696e 636f7272 65637420 ' has incorrect │ │ │ │ - 0x000443e0 74797065 20286578 70656374 65642025 type (expected % │ │ │ │ - 0x000443f0 2e323030 732c2067 6f742025 2e323030 .200s, got %.200 │ │ │ │ - 0x00044400 73290000 63616e6e 6f742069 6d706f72 s)..cannot impor │ │ │ │ - 0x00044410 74206e61 6d652025 53000000 2f757372 t name %S.../usr │ │ │ │ - 0x00044420 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ - 0x00044430 2e31332f 63707974 686f6e2f 62797465 .13/cpython/byte │ │ │ │ - 0x00044440 736f626a 6563742e 68000000 50794279 sobject.h...PyBy │ │ │ │ - 0x00044450 7465735f 43686563 6b286f70 29000000 tes_Check(op)... │ │ │ │ - 0x00044460 5f5f666c 6f61745f 5f207265 7475726e __float__ return │ │ │ │ - 0x00044470 6564206e 6f6e2d66 6c6f6174 20287479 ed non-float (ty │ │ │ │ - 0x00044480 70652025 2e323030 73290000 50795475 pe %.200s)..PyTu │ │ │ │ - 0x00044490 706c655f 43686563 6b286172 67732900 ple_Check(args). │ │ │ │ - 0x000444a0 6b657977 6f726473 206d7573 74206265 keywords must be │ │ │ │ - 0x000444b0 20737472 696e6773 00000000 756e626f strings....unbo │ │ │ │ - 0x000444c0 756e6420 6d657468 6f642025 2e323030 und method %.200 │ │ │ │ - 0x000444d0 53282920 6e656564 7320616e 20617267 S() needs an arg │ │ │ │ - 0x000444e0 756d656e 74000000 4d414353 332f5369 ument...MACS3/Si │ │ │ │ - 0x000444f0 676e616c 2f426564 47726170 682e7079 gnal/BedGraph.py │ │ │ │ - 0x00044500 78000000 6d65616e 5f66756e 63000000 x...mean_func... │ │ │ │ - 0x00044510 4d414353 332e5369 676e616c 2e426564 MACS3.Signal.Bed │ │ │ │ - 0x00044520 47726170 682e6d65 616e5f66 756e6300 Graph.mean_func. │ │ │ │ - 0x00044530 4d414353 332e5369 676e616c 2e426564 MACS3.Signal.Bed │ │ │ │ - 0x00044540 47726170 682e6265 64477261 70685472 Graph.bedGraphTr │ │ │ │ - 0x00044550 61636b49 2e6d6178 76616c75 652e5f5f ackI.maxvalue.__ │ │ │ │ - 0x00044560 6765745f 5f000000 4d414353 332e5369 get__...MACS3.Si │ │ │ │ - 0x00044570 676e616c 2e426564 47726170 682e6265 gnal.BedGraph.be │ │ │ │ - 0x00044580 64477261 70685472 61636b49 2e6d6178 dGraphTrackI.max │ │ │ │ - 0x00044590 76616c75 652e5f5f 7365745f 5f000000 value.__set__... │ │ │ │ - 0x000445a0 5f5f6465 6c5f5f00 4d414353 332e5369 __del__.MACS3.Si │ │ │ │ - 0x000445b0 676e616c 2e426564 47726170 682e6265 gnal.BedGraph.be │ │ │ │ - 0x000445c0 64477261 70685472 61636b49 2e6d696e dGraphTrackI.min │ │ │ │ - 0x000445d0 76616c75 652e5f5f 6765745f 5f000000 value.__get__... │ │ │ │ - 0x000445e0 4d414353 332e5369 676e616c 2e426564 MACS3.Signal.Bed │ │ │ │ - 0x000445f0 47726170 682e6265 64477261 70685472 Graph.bedGraphTr │ │ │ │ - 0x00044600 61636b49 2e6d696e 76616c75 652e5f5f ackI.minvalue.__ │ │ │ │ - 0x00044610 7365745f 5f000000 4d414353 332e5369 set__...MACS3.Si │ │ │ │ - 0x00044620 676e616c 2e426564 47726170 682e6265 gnal.BedGraph.be │ │ │ │ - 0x00044630 64477261 70685472 61636b49 2e626173 dGraphTrackI.bas │ │ │ │ - 0x00044640 656c696e 655f7661 6c75652e 5f5f6765 eline_value.__ge │ │ │ │ - 0x00044650 745f5f00 4d414353 332e5369 676e616c t__.MACS3.Signal │ │ │ │ - 0x00044660 2e426564 47726170 682e6265 64477261 .BedGraph.bedGra │ │ │ │ - 0x00044670 70685472 61636b49 2e626173 656c696e phTrackI.baselin │ │ │ │ - 0x00044680 655f7661 6c75652e 5f5f7365 745f5f00 e_value.__set__. │ │ │ │ - 0x00044690 3c737472 696e6773 6f757263 653e0000 .. │ │ │ │ - 0x000446a0 6366756e 632e746f 5f70792e 5f5f5079 cfunc.to_py.__Py │ │ │ │ - 0x000446b0 785f4346 756e635f 354d4143 53335f36 x_CFunc_5MACS3_6 │ │ │ │ - 0x000446c0 5369676e 616c5f38 42656447 72617068 Signal_8BedGraph │ │ │ │ - 0x000446d0 5f6f626a 6563745f 5f6c5061 72656e6f _object__lPareno │ │ │ │ - 0x000446e0 626a6563 745f5f72 50617265 6e5f746f bject__rParen_to │ │ │ │ - 0x000446f0 5f70795f 31780000 70726f64 7563745f _py_1x..product_ │ │ │ │ - 0x00044700 66756e63 00000000 5f5f7079 785f745f func....__pyx_t_ │ │ │ │ - 0x00044710 32000000 4d414353 332e5369 676e616c 2...MACS3.Signal │ │ │ │ - 0x00044720 2e426564 47726170 682e7072 6f647563 .BedGraph.produc │ │ │ │ - 0x00044730 745f6675 6e630000 65786163 746c7900 t_func..exactly. │ │ │ │ - 0x00044740 5f5f7265 64756365 5f637974 686f6e5f __reduce_cython_ │ │ │ │ - 0x00044750 5f000000 252e3230 30732829 2074616b _...%.200s() tak │ │ │ │ - 0x00044760 65732025 2e387320 257a6420 706f7369 es %.8s %zd posi │ │ │ │ - 0x00044770 74696f6e 616c2061 7267756d 656e7425 tional argument% │ │ │ │ - 0x00044780 2e317320 28257a64 20676976 656e2900 .1s (%zd given). │ │ │ │ - 0x00044790 4d414353 332e5369 676e616c 2e426564 MACS3.Signal.Bed │ │ │ │ - 0x000447a0 47726170 682e6265 64477261 70685472 Graph.bedGraphTr │ │ │ │ - 0x000447b0 61636b49 2e5f5f72 65647563 655f6379 ackI.__reduce_cy │ │ │ │ - 0x000447c0 74686f6e 5f5f0000 30203c3d 20696e64 thon__..0 <= ind │ │ │ │ - 0x000447d0 65780000 63616e6e 6f742066 69742027 ex..cannot fit ' │ │ │ │ - 0x000447e0 252e3230 30732720 696e746f 20616e20 %.200s' into an │ │ │ │ - 0x000447f0 696e6465 782d7369 7a656420 696e7465 index-sized inte │ │ │ │ - 0x00044800 67657200 27252e32 30307327 206f626a ger.'%.200s' obj │ │ │ │ - 0x00044810 65637420 6973206e 6f742073 75627363 ect is not subsc │ │ │ │ - 0x00044820 72697074 61626c65 00000000 66697368 riptable....fish │ │ │ │ - 0x00044830 65725f66 756e6300 4d414353 332e5369 er_func.MACS3.Si │ │ │ │ - 0x00044840 676e616c 2e426564 47726170 682e6669 gnal.BedGraph.fi │ │ │ │ - 0x00044850 73686572 5f66756e 63000000 72657365 sher_func...rese │ │ │ │ - 0x00044860 745f6261 73656c69 6e650000 5f5f7079 t_baseline..__py │ │ │ │ - 0x00044870 785f745f 33000000 4d414353 332e5369 x_t_3...MACS3.Si │ │ │ │ - 0x00044880 676e616c 2e426564 47726170 682e6265 gnal.BedGraph.be │ │ │ │ - 0x00044890 64477261 70685472 61636b49 2e726573 dGraphTrackI.res │ │ │ │ - 0x000448a0 65745f62 6173656c 696e6500 70327100 et_baseline.p2q. │ │ │ │ - 0x000448b0 62797465 73000000 45787065 63746564 bytes...Expected │ │ │ │ - 0x000448c0 2025732c 20676f74 20252e32 30307300 %s, got %.200s. │ │ │ │ - 0x000448d0 274e6f6e 65547970 6527206f 626a6563 'NoneType' objec │ │ │ │ - 0x000448e0 74206973 206e6f74 20737562 73637269 t is not subscri │ │ │ │ - 0x000448f0 70746162 6c650000 6e656564 206d6f72 ptable..need mor │ │ │ │ - 0x00044900 65207468 616e2025 7a642076 616c7565 e than %zd value │ │ │ │ - 0x00044910 252e3173 20746f20 756e7061 636b0000 %.1s to unpack.. │ │ │ │ - 0x00044920 50795475 706c655f 43686563 6b287365 PyTuple_Check(se │ │ │ │ - 0x00044930 7175656e 63652900 50794c69 73745f43 quence).PyList_C │ │ │ │ - 0x00044940 6865636b 28736571 75656e63 65290000 heck(sequence).. │ │ │ │ - 0x00044950 5f5f7079 785f745f 34000000 6c697374 __pyx_t_4...list │ │ │ │ - 0x00044960 00000000 6f626a65 6374206f 66207479 ....object of ty │ │ │ │ - 0x00044970 70652027 4e6f6e65 54797065 27206861 pe 'NoneType' ha │ │ │ │ - 0x00044980 73206e6f 206c656e 28290000 50794c69 s no len()..PyLi │ │ │ │ - 0x00044990 73745f43 6865636b 285f5f70 79785f74 st_Check(__pyx_t │ │ │ │ - 0x000449a0 5f342900 4d414353 332e5369 676e616c _4).MACS3.Signal │ │ │ │ - 0x000449b0 2e426564 47726170 682e6265 64477261 .BedGraph.bedGra │ │ │ │ - 0x000449c0 70685472 61636b49 2e703271 00000000 phTrackI.p2q.... │ │ │ │ - 0x000449d0 70327120 28777261 70706572 29000000 p2q (wrapper)... │ │ │ │ - 0x000449e0 6765745f 64617461 5f62795f 63687200 get_data_by_chr. │ │ │ │ - 0x000449f0 274e6f6e 65547970 6527206f 626a6563 'NoneType' objec │ │ │ │ - 0x00044a00 74206973 206e6f74 20697465 7261626c t is not iterabl │ │ │ │ - 0x00044a10 65000000 4d414353 332e5369 676e616c e...MACS3.Signal │ │ │ │ - 0x00044a20 2e426564 47726170 682e6265 64477261 .BedGraph.bedGra │ │ │ │ - 0x00044a30 70685472 61636b49 2e676574 5f646174 phTrackI.get_dat │ │ │ │ - 0x00044a40 615f6279 5f636872 00000000 6164645f a_by_chr....add_ │ │ │ │ - 0x00044a50 6368726f 6d5f6461 74615f68 6d6d725f chrom_data_hmmr_ │ │ │ │ - 0x00044a60 50560000 4d414353 332e5369 676e616c PV..MACS3.Signal │ │ │ │ - 0x00044a70 2e426564 47726170 682e6265 64477261 .BedGraph.bedGra │ │ │ │ - 0x00044a80 70685472 61636b49 2e616464 5f636872 phTrackI.add_chr │ │ │ │ - 0x00044a90 6f6d5f64 6174615f 686d6d72 5f505600 om_data_hmmr_PV. │ │ │ │ - 0x00044aa0 6765745f 6368725f 6e616d65 73000000 get_chr_names... │ │ │ │ - 0x00044ab0 73657400 6b657973 00000000 274e6f6e set.keys....'Non │ │ │ │ - 0x00044ac0 65547970 6527206f 626a6563 74206861 eType' object ha │ │ │ │ - 0x00044ad0 73206e6f 20617474 72696275 74652027 s no attribute ' │ │ │ │ - 0x00044ae0 252e3330 73270000 4d414353 332e5369 %.30s'..MACS3.Si │ │ │ │ - 0x00044af0 676e616c 2e426564 47726170 682e6265 gnal.BedGraph.be │ │ │ │ - 0x00044b00 64477261 70685472 61636b49 2e676574 dGraphTrackI.get │ │ │ │ - 0x00044b10 5f636872 5f6e616d 65730000 6765745f _chr_names..get_ │ │ │ │ - 0x00044b20 6368725f 6e616d65 73202877 72617070 chr_names (wrapp │ │ │ │ - 0x00044b30 65722900 5f5f7079 785f756e 7069636b er).__pyx_unpick │ │ │ │ - 0x00044b40 6c655f62 65644772 61706854 7261636b le_bedGraphTrack │ │ │ │ - 0x00044b50 495f5f73 65745f73 74617465 00000000 I__set_state.... │ │ │ │ - 0x00044b60 64696374 00000000 4d414353 332e5369 dict....MACS3.Si │ │ │ │ - 0x00044b70 676e616c 2e426564 47726170 682e5f5f gnal.BedGraph.__ │ │ │ │ - 0x00044b80 7079785f 756e7069 636b6c65 5f626564 pyx_unpickle_bed │ │ │ │ - 0x00044b90 47726170 68547261 636b495f 5f736574 GraphTrackI__set │ │ │ │ - 0x00044ba0 5f737461 74650000 6174206c 65617374 _state..at least │ │ │ │ - 0x00044bb0 00000000 6174206d 6f737400 6375746f ....at most.cuto │ │ │ │ - 0x00044bc0 66665f61 6e616c79 73697300 6375746f ff_analysis.cuto │ │ │ │ - 0x00044bd0 66665f61 6e616c79 73697320 28777261 ff_analysis (wra │ │ │ │ - 0x00044be0 70706572 29000000 4d414353 332e5369 pper)...MACS3.Si │ │ │ │ - 0x00044bf0 676e616c 2e426564 47726170 682e6265 gnal.BedGraph.be │ │ │ │ - 0x00044c00 64477261 70685472 61636b49 2e637574 dGraphTrackI.cut │ │ │ │ - 0x00044c10 6f66665f 616e616c 79736973 00000000 off_analysis.... │ │ │ │ - 0x00044c20 63616c6c 5f62726f 61647065 616b7300 call_broadpeaks. │ │ │ │ - 0x00044c30 63616c6c 5f62726f 61647065 616b7320 call_broadpeaks │ │ │ │ - 0x00044c40 28777261 70706572 29000000 4d414353 (wrapper)...MACS │ │ │ │ - 0x00044c50 332e5369 676e616c 2e426564 47726170 3.Signal.BedGrap │ │ │ │ - 0x00044c60 682e6265 64477261 70685472 61636b49 h.bedGraphTrackI │ │ │ │ - 0x00044c70 2e63616c 6c5f6272 6f616470 65616b73 .call_broadpeaks │ │ │ │ - 0x00044c80 00000000 746f7461 6c000000 76616c75 ....total...valu │ │ │ │ - 0x00044c90 65730000 64696374 696f6e61 72792063 es..dictionary c │ │ │ │ - 0x00044ca0 68616e67 65642073 697a6520 64757269 hanged size duri │ │ │ │ - 0x00044cb0 6e672069 74657261 74696f6e 00000000 ng iteration.... │ │ │ │ - 0x00044cc0 4d414353 332e5369 676e616c 2e426564 MACS3.Signal.Bed │ │ │ │ - 0x00044cd0 47726170 682e6265 64477261 70685472 Graph.bedGraphTr │ │ │ │ - 0x00044ce0 61636b49 2e746f74 616c0000 746f7461 ackI.total..tota │ │ │ │ - 0x00044cf0 6c202877 72617070 65722900 73756d6d l (wrapper).summ │ │ │ │ - 0x00044d00 61727900 7475706c 65000000 666c6f61 ary.tuple...floa │ │ │ │ - 0x00044d10 74206469 76697369 6f6e0000 4d414353 t division..MACS │ │ │ │ + 0x000437c0 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ + 0x000437d0 04000000 09000000 0c000000 09000000 ................ │ │ │ │ + 0x000437e0 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ + 0x000437f0 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ + 0x00043800 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ + 0x00043810 15000000 09000000 12000000 09000000 ................ │ │ │ │ + 0x00043820 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ + 0x00043830 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ + 0x00043840 2a000000 09000000 00000000 00000000 *............... │ │ │ │ + 0x00043850 53686172 65642043 7974686f 6e207479 Shared Cython ty │ │ │ │ + 0x00043860 70652025 2e323030 73206973 206e6f74 pe %.200s is not │ │ │ │ + 0x00043870 20612074 79706520 6f626a65 63740000 a type object.. │ │ │ │ + 0x00043880 53686172 65642043 7974686f 6e207479 Shared Cython ty │ │ │ │ + 0x00043890 70652025 2e323030 73206861 73207468 pe %.200s has th │ │ │ │ + 0x000438a0 65207772 6f6e6720 73697a65 2c207472 e wrong size, tr │ │ │ │ + 0x000438b0 79207265 636f6d70 696c696e 67000000 y recompiling... │ │ │ │ + 0x000438c0 252e3230 30732829 206b6579 776f7264 %.200s() keyword │ │ │ │ + 0x000438d0 73206d75 73742062 65207374 72696e67 s must be string │ │ │ │ + 0x000438e0 73000000 25732829 20676f74 206d756c s...%s() got mul │ │ │ │ + 0x000438f0 7469706c 65207661 6c756573 20666f72 tiple values for │ │ │ │ + 0x00043900 206b6579 776f7264 20617267 756d656e keyword argumen │ │ │ │ + 0x00043910 74202725 55270000 5f637974 686f6e5f t '%U'.._cython_ │ │ │ │ + 0x00043920 335f315f 365f6d6f 6e000000 3c637966 3_1_6_mon......__int__ retu │ │ │ │ + 0x00043950 726e6564 206e6f6e 2d696e74 20287479 rned non-int (ty │ │ │ │ + 0x00043960 70652025 2e323030 73292e20 20546865 pe %.200s). The │ │ │ │ + 0x00043970 20616269 6c697479 20746f20 72657475 ability to retu │ │ │ │ + 0x00043980 726e2061 6e20696e 7374616e 6365206f rn an instance o │ │ │ │ + 0x00043990 66206120 73747269 63742073 7562636c f a strict subcl │ │ │ │ + 0x000439a0 61737320 6f662069 6e742069 73206465 ass of int is de │ │ │ │ + 0x000439b0 70726563 61746564 2c20616e 64206d61 precated, and ma │ │ │ │ + 0x000439c0 79206265 2072656d 6f766564 20696e20 y be removed in │ │ │ │ + 0x000439d0 61206675 74757265 20766572 73696f6e a future version │ │ │ │ + 0x000439e0 206f6620 50797468 6f6e2e00 5f5f696e of Python..__in │ │ │ │ + 0x000439f0 745f5f20 72657475 726e6564 206e6f6e t__ returned non │ │ │ │ + 0x00043a00 2d696e74 20287479 70652025 2e323030 -int (type %.200 │ │ │ │ + 0x00043a10 73290000 25732829 20676f74 20616e20 s)..%s() got an │ │ │ │ + 0x00043a20 756e6578 70656374 6564206b 6579776f unexpected keywo │ │ │ │ + 0x00043a30 72642061 7267756d 656e7420 27255527 rd argument '%U' │ │ │ │ + 0x00043a40 00000000 4d414353 332f5369 676e616c ....MACS3/Signal │ │ │ │ + 0x00043a50 2f426564 47726170 682e6300 50795475 /BedGraph.c.PyTu │ │ │ │ + 0x00043a60 706c655f 43686563 6b287265 73290000 ple_Check(res).. │ │ │ │ + 0x00043a70 42616420 63616c6c 20666c61 67732066 Bad call flags f │ │ │ │ + 0x00043a80 6f722043 7946756e 6374696f 6e000000 or CyFunction... │ │ │ │ + 0x00043a90 252e3230 30732e25 2e323030 73206973 %.200s.%.200s is │ │ │ │ + 0x00043aa0 206e6f74 20612074 79706520 6f626a65 not a type obje │ │ │ │ + 0x00043ab0 63740000 252e3230 30732e25 2e323030 ct..%.200s.%.200 │ │ │ │ + 0x00043ac0 73207369 7a652063 68616e67 65642c20 s size changed, │ │ │ │ + 0x00043ad0 6d617920 696e6469 63617465 2062696e may indicate bin │ │ │ │ + 0x00043ae0 61727920 696e636f 6d706174 6962696c ary incompatibil │ │ │ │ + 0x00043af0 6974792e 20457870 65637465 6420257a ity. Expected %z │ │ │ │ + 0x00043b00 64206672 6f6d2043 20686561 6465722c d from C header, │ │ │ │ + 0x00043b10 20676f74 20257a64 2066726f 6d205079 got %zd from Py │ │ │ │ + 0x00043b20 4f626a65 63740000 496e7465 72707265 Object..Interpre │ │ │ │ + 0x00043b30 74657220 6368616e 67652064 65746563 ter change detec │ │ │ │ + 0x00043b40 74656420 2d207468 6973206d 6f64756c ted - this modul │ │ │ │ + 0x00043b50 65206361 6e206f6e 6c792062 65206c6f e can only be lo │ │ │ │ + 0x00043b60 61646564 20696e74 6f206f6e 6520696e aded into one in │ │ │ │ + 0x00043b70 74657270 72657465 72207065 72207072 terpreter per pr │ │ │ │ + 0x00043b80 6f636573 732e0000 6e616d65 00000000 ocess...name.... │ │ │ │ + 0x00043b90 5f5f6c6f 61646572 5f5f0000 6c6f6164 __loader__..load │ │ │ │ + 0x00043ba0 65720000 5f5f6669 6c655f5f 00000000 er..__file__.... │ │ │ │ + 0x00043bb0 6f726967 696e0000 5f5f7061 636b6167 origin..__packag │ │ │ │ + 0x00043bc0 655f5f00 70617265 6e740000 5f5f7061 e__.parent..__pa │ │ │ │ + 0x00043bd0 74685f5f 00000000 7375626d 6f64756c th__....submodul │ │ │ │ + 0x00043be0 655f7365 61726368 5f6c6f63 6174696f e_search_locatio │ │ │ │ + 0x00043bf0 6e730000 2f757372 2f696e63 6c756465 ns../usr/include │ │ │ │ + 0x00043c00 2f707974 686f6e33 2e31332f 6f626a65 /python3.13/obje │ │ │ │ + 0x00043c10 63742e68 00000000 6f622d3e 6f625f74 ct.h....ob->ob_t │ │ │ │ + 0x00043c20 79706520 213d2026 5079426f 6f6c5f54 ype != &PyBool_T │ │ │ │ + 0x00043c30 79706500 6f622d3e 6f625f74 79706520 ype.ob->ob_type │ │ │ │ + 0x00043c40 213d2026 50794c6f 6e675f54 79706500 != &PyLong_Type. │ │ │ │ + 0x00043c50 2f757372 2f696e63 6c756465 2f707974 /usr/include/pyt │ │ │ │ + 0x00043c60 686f6e33 2e31332f 63707974 686f6e2f hon3.13/cpython/ │ │ │ │ + 0x00043c70 7475706c 656f626a 6563742e 68000000 tupleobject.h... │ │ │ │ + 0x00043c80 50795475 706c655f 43686563 6b286f70 PyTuple_Check(op │ │ │ │ + 0x00043c90 29000000 2f757372 2f696e63 6c756465 ).../usr/include │ │ │ │ + 0x00043ca0 2f707974 686f6e33 2e31332f 63707974 /python3.13/cpyt │ │ │ │ + 0x00043cb0 686f6e2f 756e6963 6f64656f 626a6563 hon/unicodeobjec │ │ │ │ + 0x00043cc0 742e6800 5079556e 69636f64 655f4368 t.h.PyUnicode_Ch │ │ │ │ + 0x00043cd0 65636b28 6f702900 2f757372 2f696e63 eck(op)./usr/inc │ │ │ │ + 0x00043ce0 6c756465 2f707974 686f6e33 2e31332f lude/python3.13/ │ │ │ │ + 0x00043cf0 63707974 686f6e2f 6c6f6e67 696e7472 cpython/longintr │ │ │ │ + 0x00043d00 6570722e 68000000 50795479 70655f48 epr.h...PyType_H │ │ │ │ + 0x00043d10 61734665 61747572 6528286f 70292d3e asFeature((op)-> │ │ │ │ + 0x00043d20 6f625f62 6173652e 6f625f74 7970652c ob_base.ob_type, │ │ │ │ + 0x00043d30 2050795f 5450464c 4147535f 4c4f4e47 Py_TPFLAGS_LONG │ │ │ │ + 0x00043d40 5f535542 434c4153 53290000 5079556e _SUBCLASS)..PyUn │ │ │ │ + 0x00043d50 73746162 6c655f4c 6f6e675f 4973436f stable_Long_IsCo │ │ │ │ + 0x00043d60 6d706163 74286f70 29000000 2f757372 mpact(op).../usr │ │ │ │ + 0x00043d70 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ + 0x00043d80 2e31332f 63707974 686f6e2f 6c697374 .13/cpython/list │ │ │ │ + 0x00043d90 6f626a65 63742e68 00000000 696e6465 object.h....inde │ │ │ │ + 0x00043da0 78203c20 6c697374 2d3e616c 6c6f6361 x < list->alloca │ │ │ │ + 0x00043db0 74656400 696e6465 78203c20 50795f53 ted.index < Py_S │ │ │ │ + 0x00043dc0 495a4528 7475706c 65290000 50795475 IZE(tuple)..PyTu │ │ │ │ + 0x00043dd0 706c655f 43686563 6b286d72 6f290000 ple_Check(mro).. │ │ │ │ + 0x00043de0 6f622d3e 6f625f62 6173652e 6f625f74 ob->ob_base.ob_t │ │ │ │ + 0x00043df0 79706520 213d2026 5079426f 6f6c5f54 ype != &PyBool_T │ │ │ │ + 0x00043e00 79706500 50794c69 73745f43 6865636b ype.PyList_Check │ │ │ │ + 0x00043e10 286f7029 00000000 2f757372 2f696e63 (op)..../usr/inc │ │ │ │ + 0x00043e20 6c756465 2f707974 686f6e33 2e31332f lude/python3.13/ │ │ │ │ + 0x00043e30 63707974 686f6e2f 636c6173 736f626a cpython/classobj │ │ │ │ + 0x00043e40 6563742e 68000000 50794d65 74686f64 ect.h...PyMethod │ │ │ │ + 0x00043e50 5f436865 636b286d 65746829 00000000 _Check(meth).... │ │ │ │ + 0x00043e60 6b696e64 203d3d20 5079556e 69636f64 kind == PyUnicod │ │ │ │ + 0x00043e70 655f3442 5954455f 4b494e44 00000000 e_4BYTE_KIND.... │ │ │ │ + 0x00043e80 696e6465 78203e3d 20300000 2f757372 index >= 0../usr │ │ │ │ + 0x00043e90 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ + 0x00043ea0 2e31332f 63707974 686f6e2f 64696374 .13/cpython/dict │ │ │ │ + 0x00043eb0 6f626a65 63742e68 00000000 50794469 object.h....PyDi │ │ │ │ + 0x00043ec0 63745f43 6865636b 286f7029 00000000 ct_Check(op).... │ │ │ │ + 0x00043ed0 2f757372 2f696e63 6c756465 2f707974 /usr/include/pyt │ │ │ │ + 0x00043ee0 686f6e33 2e31332f 63707974 686f6e2f hon3.13/cpython/ │ │ │ │ + 0x00043ef0 666c6f61 746f626a 6563742e 68000000 floatobject.h... │ │ │ │ + 0x00043f00 5079466c 6f61745f 43686563 6b286f70 PyFloat_Check(op │ │ │ │ + 0x00043f10 29000000 6e616d65 20272555 27206973 )...name '%U' is │ │ │ │ + 0x00043f20 206e6f74 20646566 696e6564 00000000 not defined.... │ │ │ │ + 0x00043f30 616e2069 6e746567 65722069 73207265 an integer is re │ │ │ │ + 0x00043f40 71756972 65640000 50795475 706c655f quired..PyTuple_ │ │ │ │ + 0x00043f50 43686563 6b286f29 00000000 50794c69 Check(o)....PyLi │ │ │ │ + 0x00043f60 73745f43 6865636b 286f2900 74797065 st_Check(o).type │ │ │ │ + 0x00043f70 203d3d20 4e554c4c 207c7c20 2876616c == NULL || (val │ │ │ │ + 0x00043f80 75652021 3d204e55 4c4c2026 26207479 ue != NULL && ty │ │ │ │ + 0x00043f90 7065203d 3d202850 794f626a 6563742a pe == (PyObject* │ │ │ │ + 0x00043fa0 29205079 5f545950 45287661 6c756529 ) Py_TYPE(value) │ │ │ │ + 0x00043fb0 29000000 746f6f20 6d616e79 2076616c )...too many val │ │ │ │ + 0x00043fc0 75657320 746f2075 6e706163 6b202865 ues to unpack (e │ │ │ │ + 0x00043fd0 78706563 74656420 257a6429 00000000 xpected %zd).... │ │ │ │ + 0x00043fe0 73747269 6e677320 61726520 746f6f20 strings are too │ │ │ │ + 0x00043ff0 6c617267 6520746f 20636f6e 63617400 large to concat. │ │ │ │ + 0x00044000 63616368 65645f74 79706520 3d3d204e cached_type == N │ │ │ │ + 0x00044010 554c4c20 7c7c2050 79547970 655f4368 ULL || PyType_Ch │ │ │ │ + 0x00044020 65636b28 63616368 65645f74 79706529 eck(cached_type) │ │ │ │ + 0x00044030 00000000 696e7661 6c696420 76746162 ....invalid vtab │ │ │ │ + 0x00044040 6c652066 6f756e64 20666f72 20696d70 le found for imp │ │ │ │ + 0x00044050 6f727465 64207479 70650000 252e3230 orted type..%.20 │ │ │ │ + 0x00044060 30732829 20257300 50795475 706c655f 0s() %s.PyTuple_ │ │ │ │ + 0x00044070 43686563 6b286261 73657329 00000000 Check(bases).... │ │ │ │ + 0x00044080 62617365 20636c61 73732027 252e3230 base class '%.20 │ │ │ │ + 0x00044090 30732720 6973206e 6f742061 20686561 0s' is not a hea │ │ │ │ + 0x000440a0 70207479 70650000 65787465 6e73696f p type..extensio │ │ │ │ + 0x000440b0 6e207479 70652027 252e3230 30732720 n type '%.200s' │ │ │ │ + 0x000440c0 68617320 6e6f205f 5f646963 745f5f20 has no __dict__ │ │ │ │ + 0x000440d0 736c6f74 2c206275 74206261 73652074 slot, but base t │ │ │ │ + 0x000440e0 79706520 27252e32 30307327 20686173 ype '%.200s' has │ │ │ │ + 0x000440f0 3a206569 74686572 20616464 20276364 : either add 'cd │ │ │ │ + 0x00044100 65662064 69637420 5f5f6469 63745f5f ef dict __dict__ │ │ │ │ + 0x00044110 2720746f 20746865 20657874 656e7369 ' to the extensi │ │ │ │ + 0x00044120 6f6e2074 79706520 6f722061 64642027 on type or add ' │ │ │ │ + 0x00044130 5f5f736c 6f74735f 5f203d20 5b2e2e2e __slots__ = [... │ │ │ │ + 0x00044140 5d272074 6f207468 65206261 73652074 ]' to the base t │ │ │ │ + 0x00044150 79706500 64617461 20213d20 4e554c4c ype.data != NULL │ │ │ │ + 0x00044160 00000000 6a6f696e 28292072 6573756c ....join() resul │ │ │ │ + 0x00044170 74206973 20746f6f 206c6f6e 6720666f t is too long fo │ │ │ │ + 0x00044180 72206120 50797468 6f6e2073 7472696e r a Python strin │ │ │ │ + 0x00044190 67000000 5f5f616e 6e6f7461 74696f6e g...__annotation │ │ │ │ + 0x000441a0 735f5f20 6d757374 20626520 73657420 s__ must be set │ │ │ │ + 0x000441b0 746f2061 20646963 74206f62 6a656374 to a dict object │ │ │ │ + 0x000441c0 00000000 5f5f7175 616c6e61 6d655f5f ....__qualname__ │ │ │ │ + 0x000441d0 206d7573 74206265 20736574 20746f20 must be set to │ │ │ │ + 0x000441e0 61207374 72696e67 206f626a 65637400 a string object. │ │ │ │ + 0x000441f0 5f5f6e61 6d655f5f 206d7573 74206265 __name__ must be │ │ │ │ + 0x00044200 20736574 20746f20 61207374 72696e67 set to a string │ │ │ │ + 0x00044210 206f626a 65637400 5f5f6b77 64656661 object.__kwdefa │ │ │ │ + 0x00044220 756c7473 5f5f206d 75737420 62652073 ults__ must be s │ │ │ │ + 0x00044230 65742074 6f206120 64696374 206f626a et to a dict obj │ │ │ │ + 0x00044240 65637400 6368616e 67657320 746f2063 ect.changes to c │ │ │ │ + 0x00044250 7966756e 6374696f 6e2e5f5f 6b776465 yfunction.__kwde │ │ │ │ + 0x00044260 6661756c 74735f5f 2077696c 6c206e6f faults__ will no │ │ │ │ + 0x00044270 74206375 7272656e 746c7920 61666665 t currently affe │ │ │ │ + 0x00044280 63742074 68652076 616c7565 73207573 ct the values us │ │ │ │ + 0x00044290 65642069 6e206675 6e637469 6f6e2063 ed in function c │ │ │ │ + 0x000442a0 616c6c73 00000000 5f5f6465 6661756c alls....__defaul │ │ │ │ + 0x000442b0 74735f5f 206d7573 74206265 20736574 ts__ must be set │ │ │ │ + 0x000442c0 20746f20 61207475 706c6520 6f626a65 to a tuple obje │ │ │ │ + 0x000442d0 63740000 6368616e 67657320 746f2063 ct..changes to c │ │ │ │ + 0x000442e0 7966756e 6374696f 6e2e5f5f 64656661 yfunction.__defa │ │ │ │ + 0x000442f0 756c7473 5f5f2077 696c6c20 6e6f7420 ults__ will not │ │ │ │ + 0x00044300 63757272 656e746c 79206166 66656374 currently affect │ │ │ │ + 0x00044310 20746865 2076616c 75657320 75736564 the values used │ │ │ │ + 0x00044320 20696e20 66756e63 74696f6e 2063616c in function cal │ │ │ │ + 0x00044330 6c730000 66756e63 74696f6e 27732064 ls..function's d │ │ │ │ + 0x00044340 69637469 6f6e6172 79206d61 79206e6f ictionary may no │ │ │ │ + 0x00044350 74206265 2064656c 65746564 00000000 t be deleted.... │ │ │ │ + 0x00044360 73657474 696e6720 66756e63 74696f6e setting function │ │ │ │ + 0x00044370 27732064 69637469 6f6e6172 7920746f 's dictionary to │ │ │ │ + 0x00044380 2061206e 6f6e2d64 69637400 696e7374 a non-dict.inst │ │ │ │ + 0x00044390 616e6365 20657863 65707469 6f6e206d ance exception m │ │ │ │ + 0x000443a0 6179206e 6f742068 61766520 61207365 ay not have a se │ │ │ │ + 0x000443b0 70617261 74652076 616c7565 00000000 parate value.... │ │ │ │ + 0x000443c0 63616c6c 696e6720 25522073 686f756c calling %R shoul │ │ │ │ + 0x000443d0 64206861 76652072 65747572 6e656420 d have returned │ │ │ │ + 0x000443e0 616e2069 6e737461 6e636520 6f662042 an instance of B │ │ │ │ + 0x000443f0 61736545 78636570 74696f6e 2c206e6f aseException, no │ │ │ │ + 0x00044400 74202552 00000000 72616973 653a2065 t %R....raise: e │ │ │ │ + 0x00044410 78636570 74696f6e 20636c61 7373206d xception class m │ │ │ │ + 0x00044420 75737420 62652061 20737562 636c6173 ust be a subclas │ │ │ │ + 0x00044430 73206f66 20426173 65457863 65707469 s of BaseExcepti │ │ │ │ + 0x00044440 6f6e0000 50795475 706c655f 43686563 on..PyTuple_Chec │ │ │ │ + 0x00044450 6b286b77 64732900 50794572 725f4f63 k(kwds).PyErr_Oc │ │ │ │ + 0x00044460 63757272 65642829 00000000 50794578 curred()....PyEx │ │ │ │ + 0x00044470 63657074 696f6e43 6c617373 5f436865 ceptionClass_Che │ │ │ │ + 0x00044480 636b2865 78635f74 79706529 00000000 ck(exc_type).... │ │ │ │ + 0x00044490 2f757372 2f696e63 6c756465 2f707974 /usr/include/pyt │ │ │ │ + 0x000444a0 686f6e33 2e31332f 63707974 686f6e2f hon3.13/cpython/ │ │ │ │ + 0x000444b0 6d657468 6f646f62 6a656374 2e680000 methodobject.h.. │ │ │ │ + 0x000444c0 50794346 756e6374 696f6e5f 43686563 PyCFunction_Chec │ │ │ │ + 0x000444d0 6b286675 6e635f6f 626a2900 50795475 k(func_obj).PyTu │ │ │ │ + 0x000444e0 706c655f 43686563 6b287475 706c6529 ple_Check(tuple) │ │ │ │ + 0x000444f0 00000000 20776869 6c652063 616c6c69 .... while calli │ │ │ │ + 0x00044500 6e672061 20507974 686f6e20 6f626a65 ng a Python obje │ │ │ │ + 0x00044510 63740000 4e554c4c 20726573 756c7420 ct..NULL result │ │ │ │ + 0x00044520 77697468 6f757420 6572726f 7220696e without error in │ │ │ │ + 0x00044530 2050794f 626a6563 745f4361 6c6c0000 PyObject_Call.. │ │ │ │ + 0x00044540 50794361 6c6c6162 6c655f43 6865636b PyCallable_Check │ │ │ │ + 0x00044550 2863616c 6c61626c 65290000 6f666673 (callable)..offs │ │ │ │ + 0x00044560 6574203e 20300000 74616b65 73206e6f et > 0..takes no │ │ │ │ + 0x00044570 20617267 756d656e 74730000 252e3230 arguments..%.20 │ │ │ │ + 0x00044580 30732829 20257320 28257a64 20676976 0s() %s (%zd giv │ │ │ │ + 0x00044590 656e2900 74616b65 73206578 6163746c en).takes exactl │ │ │ │ + 0x000445a0 79206f6e 65206172 67756d65 6e740000 y one argument.. │ │ │ │ + 0x000445b0 74616b65 73206e6f 206b6579 776f7264 takes no keyword │ │ │ │ + 0x000445c0 20617267 756d656e 74730000 4d697373 arguments..Miss │ │ │ │ + 0x000445d0 696e6720 74797065 206f626a 65637400 ing type object. │ │ │ │ + 0x000445e0 41726775 6d656e74 2027252e 32303073 Argument '%.200s │ │ │ │ + 0x000445f0 27206861 7320696e 636f7272 65637420 ' has incorrect │ │ │ │ + 0x00044600 74797065 20286578 70656374 65642025 type (expected % │ │ │ │ + 0x00044610 2e323030 732c2067 6f742025 2e323030 .200s, got %.200 │ │ │ │ + 0x00044620 73290000 63616e6e 6f742069 6d706f72 s)..cannot impor │ │ │ │ + 0x00044630 74206e61 6d652025 53000000 2f757372 t name %S.../usr │ │ │ │ + 0x00044640 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ + 0x00044650 2e31332f 63707974 686f6e2f 62797465 .13/cpython/byte │ │ │ │ + 0x00044660 736f626a 6563742e 68000000 50794279 sobject.h...PyBy │ │ │ │ + 0x00044670 7465735f 43686563 6b286f70 29000000 tes_Check(op)... │ │ │ │ + 0x00044680 5f5f666c 6f61745f 5f207265 7475726e __float__ return │ │ │ │ + 0x00044690 6564206e 6f6e2d66 6c6f6174 20287479 ed non-float (ty │ │ │ │ + 0x000446a0 70652025 2e323030 73290000 50795475 pe %.200s)..PyTu │ │ │ │ + 0x000446b0 706c655f 43686563 6b286172 67732900 ple_Check(args). │ │ │ │ + 0x000446c0 6b657977 6f726473 206d7573 74206265 keywords must be │ │ │ │ + 0x000446d0 20737472 696e6773 00000000 756e626f strings....unbo │ │ │ │ + 0x000446e0 756e6420 6d657468 6f642025 2e323030 und method %.200 │ │ │ │ + 0x000446f0 53282920 6e656564 7320616e 20617267 S() needs an arg │ │ │ │ + 0x00044700 756d656e 74000000 4d414353 332f5369 ument...MACS3/Si │ │ │ │ + 0x00044710 676e616c 2f426564 47726170 682e7079 gnal/BedGraph.py │ │ │ │ + 0x00044720 78000000 6d65616e 5f66756e 63000000 x...mean_func... │ │ │ │ + 0x00044730 4d414353 332e5369 676e616c 2e426564 MACS3.Signal.Bed │ │ │ │ + 0x00044740 47726170 682e6d65 616e5f66 756e6300 Graph.mean_func. │ │ │ │ + 0x00044750 4d414353 332e5369 676e616c 2e426564 MACS3.Signal.Bed │ │ │ │ + 0x00044760 47726170 682e6265 64477261 70685472 Graph.bedGraphTr │ │ │ │ + 0x00044770 61636b49 2e6d6178 76616c75 652e5f5f ackI.maxvalue.__ │ │ │ │ + 0x00044780 6765745f 5f000000 4d414353 332e5369 get__...MACS3.Si │ │ │ │ + 0x00044790 676e616c 2e426564 47726170 682e6265 gnal.BedGraph.be │ │ │ │ + 0x000447a0 64477261 70685472 61636b49 2e6d6178 dGraphTrackI.max │ │ │ │ + 0x000447b0 76616c75 652e5f5f 7365745f 5f000000 value.__set__... │ │ │ │ + 0x000447c0 5f5f6465 6c5f5f00 4d414353 332e5369 __del__.MACS3.Si │ │ │ │ + 0x000447d0 676e616c 2e426564 47726170 682e6265 gnal.BedGraph.be │ │ │ │ + 0x000447e0 64477261 70685472 61636b49 2e6d696e dGraphTrackI.min │ │ │ │ + 0x000447f0 76616c75 652e5f5f 6765745f 5f000000 value.__get__... │ │ │ │ + 0x00044800 4d414353 332e5369 676e616c 2e426564 MACS3.Signal.Bed │ │ │ │ + 0x00044810 47726170 682e6265 64477261 70685472 Graph.bedGraphTr │ │ │ │ + 0x00044820 61636b49 2e6d696e 76616c75 652e5f5f ackI.minvalue.__ │ │ │ │ + 0x00044830 7365745f 5f000000 4d414353 332e5369 set__...MACS3.Si │ │ │ │ + 0x00044840 676e616c 2e426564 47726170 682e6265 gnal.BedGraph.be │ │ │ │ + 0x00044850 64477261 70685472 61636b49 2e626173 dGraphTrackI.bas │ │ │ │ + 0x00044860 656c696e 655f7661 6c75652e 5f5f6765 eline_value.__ge │ │ │ │ + 0x00044870 745f5f00 4d414353 332e5369 676e616c t__.MACS3.Signal │ │ │ │ + 0x00044880 2e426564 47726170 682e6265 64477261 .BedGraph.bedGra │ │ │ │ + 0x00044890 70685472 61636b49 2e626173 656c696e phTrackI.baselin │ │ │ │ + 0x000448a0 655f7661 6c75652e 5f5f7365 745f5f00 e_value.__set__. │ │ │ │ + 0x000448b0 3c737472 696e6773 6f757263 653e0000 .. │ │ │ │ + 0x000448c0 6366756e 632e746f 5f70792e 5f5f5079 cfunc.to_py.__Py │ │ │ │ + 0x000448d0 785f4346 756e635f 354d4143 53335f36 x_CFunc_5MACS3_6 │ │ │ │ + 0x000448e0 5369676e 616c5f38 42656447 72617068 Signal_8BedGraph │ │ │ │ + 0x000448f0 5f6f626a 6563745f 5f6c5061 72656e6f _object__lPareno │ │ │ │ + 0x00044900 626a6563 745f5f72 50617265 6e5f746f bject__rParen_to │ │ │ │ + 0x00044910 5f70795f 31780000 70726f64 7563745f _py_1x..product_ │ │ │ │ + 0x00044920 66756e63 00000000 5f5f7079 785f745f func....__pyx_t_ │ │ │ │ + 0x00044930 32000000 4d414353 332e5369 676e616c 2...MACS3.Signal │ │ │ │ + 0x00044940 2e426564 47726170 682e7072 6f647563 .BedGraph.produc │ │ │ │ + 0x00044950 745f6675 6e630000 65786163 746c7900 t_func..exactly. │ │ │ │ + 0x00044960 5f5f7265 64756365 5f637974 686f6e5f __reduce_cython_ │ │ │ │ + 0x00044970 5f000000 252e3230 30732829 2074616b _...%.200s() tak │ │ │ │ + 0x00044980 65732025 2e387320 257a6420 706f7369 es %.8s %zd posi │ │ │ │ + 0x00044990 74696f6e 616c2061 7267756d 656e7425 tional argument% │ │ │ │ + 0x000449a0 2e317320 28257a64 20676976 656e2900 .1s (%zd given). │ │ │ │ + 0x000449b0 4d414353 332e5369 676e616c 2e426564 MACS3.Signal.Bed │ │ │ │ + 0x000449c0 47726170 682e6265 64477261 70685472 Graph.bedGraphTr │ │ │ │ + 0x000449d0 61636b49 2e5f5f72 65647563 655f6379 ackI.__reduce_cy │ │ │ │ + 0x000449e0 74686f6e 5f5f0000 30203c3d 20696e64 thon__..0 <= ind │ │ │ │ + 0x000449f0 65780000 63616e6e 6f742066 69742027 ex..cannot fit ' │ │ │ │ + 0x00044a00 252e3230 30732720 696e746f 20616e20 %.200s' into an │ │ │ │ + 0x00044a10 696e6465 782d7369 7a656420 696e7465 index-sized inte │ │ │ │ + 0x00044a20 67657200 27252e32 30307327 206f626a ger.'%.200s' obj │ │ │ │ + 0x00044a30 65637420 6973206e 6f742073 75627363 ect is not subsc │ │ │ │ + 0x00044a40 72697074 61626c65 00000000 66697368 riptable....fish │ │ │ │ + 0x00044a50 65725f66 756e6300 4d414353 332e5369 er_func.MACS3.Si │ │ │ │ + 0x00044a60 676e616c 2e426564 47726170 682e6669 gnal.BedGraph.fi │ │ │ │ + 0x00044a70 73686572 5f66756e 63000000 72657365 sher_func...rese │ │ │ │ + 0x00044a80 745f6261 73656c69 6e650000 5f5f7079 t_baseline..__py │ │ │ │ + 0x00044a90 785f745f 33000000 4d414353 332e5369 x_t_3...MACS3.Si │ │ │ │ + 0x00044aa0 676e616c 2e426564 47726170 682e6265 gnal.BedGraph.be │ │ │ │ + 0x00044ab0 64477261 70685472 61636b49 2e726573 dGraphTrackI.res │ │ │ │ + 0x00044ac0 65745f62 6173656c 696e6500 6765745f et_baseline.get_ │ │ │ │ + 0x00044ad0 64617461 5f62795f 63687200 6c697374 data_by_chr.list │ │ │ │ + 0x00044ae0 00000000 45787065 63746564 2025732c ....Expected %s, │ │ │ │ + 0x00044af0 20676f74 20252e32 30307300 274e6f6e got %.200s.'Non │ │ │ │ + 0x00044b00 65547970 6527206f 626a6563 74206973 eType' object is │ │ │ │ + 0x00044b10 206e6f74 20697465 7261626c 65000000 not iterable... │ │ │ │ + 0x00044b20 274e6f6e 65547970 6527206f 626a6563 'NoneType' objec │ │ │ │ + 0x00044b30 74206973 206e6f74 20737562 73637269 t is not subscri │ │ │ │ + 0x00044b40 70746162 6c650000 4d414353 332e5369 ptable..MACS3.Si │ │ │ │ + 0x00044b50 676e616c 2e426564 47726170 682e6265 gnal.BedGraph.be │ │ │ │ + 0x00044b60 64477261 70685472 61636b49 2e676574 dGraphTrackI.get │ │ │ │ + 0x00044b70 5f646174 615f6279 5f636872 00000000 _data_by_chr.... │ │ │ │ + 0x00044b80 6164645f 6368726f 6d5f6461 74615f68 add_chrom_data_h │ │ │ │ + 0x00044b90 6d6d725f 50560000 4d414353 332e5369 mmr_PV..MACS3.Si │ │ │ │ + 0x00044ba0 676e616c 2e426564 47726170 682e6265 gnal.BedGraph.be │ │ │ │ + 0x00044bb0 64477261 70685472 61636b49 2e616464 dGraphTrackI.add │ │ │ │ + 0x00044bc0 5f636872 6f6d5f64 6174615f 686d6d72 _chrom_data_hmmr │ │ │ │ + 0x00044bd0 5f505600 6765745f 6368725f 6e616d65 _PV.get_chr_name │ │ │ │ + 0x00044be0 73000000 73657400 6b657973 00000000 s...set.keys.... │ │ │ │ + 0x00044bf0 274e6f6e 65547970 6527206f 626a6563 'NoneType' objec │ │ │ │ + 0x00044c00 74206861 73206e6f 20617474 72696275 t has no attribu │ │ │ │ + 0x00044c10 74652027 252e3330 73270000 4d414353 te '%.30s'..MACS │ │ │ │ + 0x00044c20 332e5369 676e616c 2e426564 47726170 3.Signal.BedGrap │ │ │ │ + 0x00044c30 682e6265 64477261 70685472 61636b49 h.bedGraphTrackI │ │ │ │ + 0x00044c40 2e676574 5f636872 5f6e616d 65730000 .get_chr_names.. │ │ │ │ + 0x00044c50 6765745f 6368725f 6e616d65 73202877 get_chr_names (w │ │ │ │ + 0x00044c60 72617070 65722900 5f5f7079 785f756e rapper).__pyx_un │ │ │ │ + 0x00044c70 7069636b 6c655f62 65644772 61706854 pickle_bedGraphT │ │ │ │ + 0x00044c80 7261636b 495f5f73 65745f73 74617465 rackI__set_state │ │ │ │ + 0x00044c90 00000000 64696374 00000000 4d414353 ....dict....MACS │ │ │ │ + 0x00044ca0 332e5369 676e616c 2e426564 47726170 3.Signal.BedGrap │ │ │ │ + 0x00044cb0 682e5f5f 7079785f 756e7069 636b6c65 h.__pyx_unpickle │ │ │ │ + 0x00044cc0 5f626564 47726170 68547261 636b495f _bedGraphTrackI_ │ │ │ │ + 0x00044cd0 5f736574 5f737461 74650000 6174206c _set_state..at l │ │ │ │ + 0x00044ce0 65617374 00000000 6174206d 6f737400 east....at most. │ │ │ │ + 0x00044cf0 6375746f 66665f61 6e616c79 73697300 cutoff_analysis. │ │ │ │ + 0x00044d00 6375746f 66665f61 6e616c79 73697320 cutoff_analysis │ │ │ │ + 0x00044d10 28777261 70706572 29000000 4d414353 (wrapper)...MACS │ │ │ │ 0x00044d20 332e5369 676e616c 2e426564 47726170 3.Signal.BedGrap │ │ │ │ 0x00044d30 682e6265 64477261 70685472 61636b49 h.bedGraphTrackI │ │ │ │ - 0x00044d40 2e73756d 6d617279 00000000 73756d6d .summary....summ │ │ │ │ - 0x00044d50 61727920 28777261 70706572 29000000 ary (wrapper)... │ │ │ │ - 0x00044d60 63616c6c 5f706561 6b730000 5f5f7079 call_peaks..__py │ │ │ │ - 0x00044d70 785f745f 37000000 4d414353 332e5369 x_t_7...MACS3.Si │ │ │ │ - 0x00044d80 676e616c 2e426564 47726170 682e6265 gnal.BedGraph.be │ │ │ │ - 0x00044d90 64477261 70685472 61636b49 2e63616c dGraphTrackI.cal │ │ │ │ - 0x00044da0 6c5f7065 616b7300 5f5f7079 785f745f l_peaks.__pyx_t_ │ │ │ │ - 0x00044db0 36000000 5f5f7079 785f745f 31000000 6...__pyx_t_1... │ │ │ │ - 0x00044dc0 5f5f7079 785f745f 39000000 6c766c32 __pyx_t_9...lvl2 │ │ │ │ - 0x00044dd0 00000000 6c6f6361 6c207661 72696162 ....local variab │ │ │ │ - 0x00044de0 6c652027 25732720 72656665 72656e63 le '%s' referenc │ │ │ │ - 0x00044df0 65642062 65666f72 65206173 7369676e ed before assign │ │ │ │ - 0x00044e00 6d656e74 00000000 6368726f 6d6f736f ment....chromoso │ │ │ │ - 0x00044e10 6d650000 6164645f 6368726f 6d5f6461 me..add_chrom_da │ │ │ │ - 0x00044e20 74615f68 6d6d725f 50562028 77726170 ta_hmmr_PV (wrap │ │ │ │ - 0x00044e30 70657229 00000000 77726170 00000000 per)....wrap.... │ │ │ │ - 0x00044e40 6366756e 632e746f 5f70792e 5f5f5079 cfunc.to_py.__Py │ │ │ │ - 0x00044e50 785f4346 756e635f 354d4143 53335f36 x_CFunc_5MACS3_6 │ │ │ │ - 0x00044e60 5369676e 616c5f38 42656447 72617068 Signal_8BedGraph │ │ │ │ - 0x00044e70 5f6f626a 6563745f 5f6c5061 72656e6f _object__lPareno │ │ │ │ - 0x00044e80 626a6563 745f5f72 50617265 6e5f746f bject__rParen_to │ │ │ │ - 0x00044e90 5f70795f 31782e77 72617000 6164645f _py_1x.wrap.add_ │ │ │ │ - 0x00044ea0 6368726f 6d5f6461 74610000 4d414353 chrom_data..MACS │ │ │ │ - 0x00044eb0 332e5369 676e616c 2e426564 47726170 3.Signal.BedGrap │ │ │ │ - 0x00044ec0 682e6265 64477261 70685472 61636b49 h.bedGraphTrackI │ │ │ │ - 0x00044ed0 2e616464 5f636872 6f6d5f64 61746100 .add_chrom_data. │ │ │ │ - 0x00044ee0 6164645f 6368726f 6d5f6461 74612028 add_chrom_data ( │ │ │ │ - 0x00044ef0 77726170 70657229 00000000 6765745f wrapper)....get_ │ │ │ │ - 0x00044f00 64617461 5f62795f 63687220 28777261 data_by_chr (wra │ │ │ │ - 0x00044f10 70706572 29000000 66696c74 65725f73 pper)...filter_s │ │ │ │ - 0x00044f20 636f7265 00000000 66696c74 65725f73 core....filter_s │ │ │ │ - 0x00044f30 636f7265 20287772 61707065 72290000 core (wrapper).. │ │ │ │ - 0x00044f40 4d414353 332e5369 676e616c 2e426564 MACS3.Signal.Bed │ │ │ │ - 0x00044f50 47726170 682e6265 64477261 70685472 Graph.bedGraphTr │ │ │ │ - 0x00044f60 61636b49 2e66696c 7465725f 73636f72 ackI.filter_scor │ │ │ │ - 0x00044f70 65000000 72657365 745f6261 73656c69 e...reset_baseli │ │ │ │ - 0x00044f80 6e652028 77726170 70657229 00000000 ne (wrapper).... │ │ │ │ - 0x00044f90 7365745f 73696e67 6c655f76 616c7565 set_single_value │ │ │ │ - 0x00044fa0 00000000 4d414353 332e5369 676e616c ....MACS3.Signal │ │ │ │ - 0x00044fb0 2e426564 47726170 682e6265 64477261 .BedGraph.bedGra │ │ │ │ - 0x00044fc0 70685472 61636b49 2e736574 5f73696e phTrackI.set_sin │ │ │ │ - 0x00044fd0 676c655f 76616c75 65000000 7365745f gle_value...set_ │ │ │ │ - 0x00044fe0 73696e67 6c655f76 616c7565 20287772 single_value (wr │ │ │ │ - 0x00044ff0 61707065 72290000 5f5f7365 74737461 apper)..__setsta │ │ │ │ - 0x00045000 74655f63 7974686f 6e5f5f00 4d414353 te_cython__.MACS │ │ │ │ - 0x00045010 332e5369 676e616c 2e426564 47726170 3.Signal.BedGrap │ │ │ │ - 0x00045020 682e6265 64477261 70685472 61636b49 h.bedGraphTrackI │ │ │ │ - 0x00045030 2e5f5f73 65747374 6174655f 63797468 .__setstate_cyth │ │ │ │ - 0x00045040 6f6e5f5f 00000000 6f766572 6c696500 on__....overlie. │ │ │ │ + 0x00044d40 2e637574 6f66665f 616e616c 79736973 .cutoff_analysis │ │ │ │ + 0x00044d50 00000000 63616c6c 5f62726f 61647065 ....call_broadpe │ │ │ │ + 0x00044d60 616b7300 63616c6c 5f62726f 61647065 aks.call_broadpe │ │ │ │ + 0x00044d70 616b7320 28777261 70706572 29000000 aks (wrapper)... │ │ │ │ + 0x00044d80 4d414353 332e5369 676e616c 2e426564 MACS3.Signal.Bed │ │ │ │ + 0x00044d90 47726170 682e6265 64477261 70685472 Graph.bedGraphTr │ │ │ │ + 0x00044da0 61636b49 2e63616c 6c5f6272 6f616470 ackI.call_broadp │ │ │ │ + 0x00044db0 65616b73 00000000 746f7461 6c000000 eaks....total... │ │ │ │ + 0x00044dc0 76616c75 65730000 64696374 696f6e61 values..dictiona │ │ │ │ + 0x00044dd0 72792063 68616e67 65642073 697a6520 ry changed size │ │ │ │ + 0x00044de0 64757269 6e672069 74657261 74696f6e during iteration │ │ │ │ + 0x00044df0 00000000 6e656564 206d6f72 65207468 ....need more th │ │ │ │ + 0x00044e00 616e2025 7a642076 616c7565 252e3173 an %zd value%.1s │ │ │ │ + 0x00044e10 20746f20 756e7061 636b0000 50795475 to unpack..PyTu │ │ │ │ + 0x00044e20 706c655f 43686563 6b287365 7175656e ple_Check(sequen │ │ │ │ + 0x00044e30 63652900 50794c69 73745f43 6865636b ce).PyList_Check │ │ │ │ + 0x00044e40 28736571 75656e63 65290000 4d414353 (sequence)..MACS │ │ │ │ + 0x00044e50 332e5369 676e616c 2e426564 47726170 3.Signal.BedGrap │ │ │ │ + 0x00044e60 682e6265 64477261 70685472 61636b49 h.bedGraphTrackI │ │ │ │ + 0x00044e70 2e746f74 616c0000 746f7461 6c202877 .total..total (w │ │ │ │ + 0x00044e80 72617070 65722900 62797465 73000000 rapper).bytes... │ │ │ │ + 0x00044e90 5f5f7079 785f745f 31000000 6f626a65 __pyx_t_1...obje │ │ │ │ + 0x00044ea0 6374206f 66207479 70652027 4e6f6e65 ct of type 'None │ │ │ │ + 0x00044eb0 54797065 27206861 73206e6f 206c656e Type' has no len │ │ │ │ + 0x00044ec0 28290000 5f5f7079 785f745f 39000000 ()..__pyx_t_9... │ │ │ │ + 0x00044ed0 6c766c32 00000000 6c6f6361 6c207661 lvl2....local va │ │ │ │ + 0x00044ee0 72696162 6c652027 25732720 72656665 riable '%s' refe │ │ │ │ + 0x00044ef0 72656e63 65642062 65666f72 65206173 renced before as │ │ │ │ + 0x00044f00 7369676e 6d656e74 00000000 6368726f signment....chro │ │ │ │ + 0x00044f10 6d6f736f 6d650000 6164645f 6368726f mosome..add_chro │ │ │ │ + 0x00044f20 6d5f6461 74615f68 6d6d725f 50562028 m_data_hmmr_PV ( │ │ │ │ + 0x00044f30 77726170 70657229 00000000 65787472 wrapper)....extr │ │ │ │ + 0x00044f40 6163745f 76616c75 655f686d 6d720000 act_value_hmmr.. │ │ │ │ + 0x00044f50 5f5f7079 785f745f 34000000 5f5f7079 __pyx_t_4...__py │ │ │ │ + 0x00044f60 785f745f 37000000 50794c69 73745f43 x_t_7...PyList_C │ │ │ │ + 0x00044f70 6865636b 284c2900 5f5f7079 785f745f heck(L).__pyx_t_ │ │ │ │ + 0x00044f80 38000000 4d414353 332e5369 676e616c 8...MACS3.Signal │ │ │ │ + 0x00044f90 2e426564 47726170 682e6265 64477261 .BedGraph.bedGra │ │ │ │ + 0x00044fa0 70685472 61636b49 2e657874 72616374 phTrackI.extract │ │ │ │ + 0x00044fb0 5f76616c 75655f68 6d6d7200 65787472 _value_hmmr.extr │ │ │ │ + 0x00044fc0 6163745f 76616c75 655f686d 6d722028 act_value_hmmr ( │ │ │ │ + 0x00044fd0 77726170 70657229 00000000 77726170 wrapper)....wrap │ │ │ │ + 0x00044fe0 00000000 6366756e 632e746f 5f70792e ....cfunc.to_py. │ │ │ │ + 0x00044ff0 5f5f5079 785f4346 756e635f 354d4143 __Pyx_CFunc_5MAC │ │ │ │ + 0x00045000 53335f36 5369676e 616c5f38 42656447 S3_6Signal_8BedG │ │ │ │ + 0x00045010 72617068 5f6f626a 6563745f 5f6c5061 raph_object__lPa │ │ │ │ + 0x00045020 72656e6f 626a6563 745f5f72 50617265 renobject__rPare │ │ │ │ + 0x00045030 6e5f746f 5f70795f 31782e77 72617000 n_to_py_1x.wrap. │ │ │ │ + 0x00045040 6164645f 6368726f 6d5f6461 74610000 add_chrom_data.. │ │ │ │ 0x00045050 4d414353 332e5369 676e616c 2e426564 MACS3.Signal.Bed │ │ │ │ 0x00045060 47726170 682e6265 64477261 70685472 Graph.bedGraphTr │ │ │ │ - 0x00045070 61636b49 2e6f7665 726c6965 00000000 ackI.overlie.... │ │ │ │ - 0x00045080 6f766572 6c696520 28777261 70706572 overlie (wrapper │ │ │ │ - 0x00045090 29000000 6d616b65 5f53636f 72655472 )...make_ScoreTr │ │ │ │ - 0x000450a0 61636b49 495f666f 725f6d61 63730000 ackII_for_macs.. │ │ │ │ - 0x000450b0 6d616b65 5f53636f 72655472 61636b49 make_ScoreTrackI │ │ │ │ - 0x000450c0 495f666f 725f6d61 63732028 77726170 I_for_macs (wrap │ │ │ │ - 0x000450d0 70657229 00000000 4d414353 332e5369 per)....MACS3.Si │ │ │ │ - 0x000450e0 676e616c 2e426564 47726170 682e6265 gnal.BedGraph.be │ │ │ │ - 0x000450f0 64477261 70685472 61636b49 2e6d616b dGraphTrackI.mak │ │ │ │ - 0x00045100 655f5363 6f726554 7261636b 49495f66 e_ScoreTrackII_f │ │ │ │ - 0x00045110 6f725f6d 61637300 73747200 50795475 or_macs.str.PyTu │ │ │ │ - 0x00045120 706c655f 43686563 6b285f5f 7079785f ple_Check(__pyx_ │ │ │ │ - 0x00045130 745f3829 00000000 50794c69 73745f43 t_8)....PyList_C │ │ │ │ - 0x00045140 6865636b 285f5f70 79785f74 5f382900 heck(__pyx_t_8). │ │ │ │ - 0x00045150 43616e6e 6f742063 6f6e7665 72742025 Cannot convert % │ │ │ │ - 0x00045160 2e323030 7320746f 20252e32 30307300 .200s to %.200s. │ │ │ │ - 0x00045170 5f5f7079 785f745f 35000000 50795475 __pyx_t_5...PyTu │ │ │ │ - 0x00045180 706c655f 43686563 6b285f5f 7079785f ple_Check(__pyx_ │ │ │ │ - 0x00045190 61726773 29000000 5f5f696e 69745f5f args)...__init__ │ │ │ │ - 0x000451a0 00000000 4d414353 332e5369 676e616c ....MACS3.Signal │ │ │ │ - 0x000451b0 2e426564 47726170 682e6265 64477261 .BedGraph.bedGra │ │ │ │ - 0x000451c0 70685472 61636b49 2e5f5f69 6e69745f phTrackI.__init_ │ │ │ │ - 0x000451d0 5f000000 63616c6c 5f73756d 6d697473 _...call_summits │ │ │ │ - 0x000451e0 00000000 63616c6c 5f706561 6b732028 ....call_peaks ( │ │ │ │ - 0x000451f0 77726170 70657229 00000000 5f5f7079 wrapper)....__py │ │ │ │ - 0x00045200 785f756e 7069636b 6c655f62 65644772 x_unpickle_bedGr │ │ │ │ - 0x00045210 61706854 7261636b 49000000 4d414353 aphTrackI...MACS │ │ │ │ - 0x00045220 332e5369 676e616c 2e426564 47726170 3.Signal.BedGrap │ │ │ │ - 0x00045230 682e5f5f 7079785f 756e7069 636b6c65 h.__pyx_unpickle │ │ │ │ - 0x00045240 5f626564 47726170 68547261 636b4900 _bedGraphTrackI. │ │ │ │ - 0x00045250 64657374 726f7900 706f7000 4d414353 destroy.pop.MACS │ │ │ │ - 0x00045260 332e5369 676e616c 2e426564 47726170 3.Signal.BedGrap │ │ │ │ - 0x00045270 682e6265 64477261 70685472 61636b49 h.bedGraphTrackI │ │ │ │ - 0x00045280 2e646573 74726f79 00000000 64657374 .destroy....dest │ │ │ │ - 0x00045290 726f7920 28777261 70706572 29000000 roy (wrapper)... │ │ │ │ - 0x000452a0 5f626564 47726170 68547261 636b495f _bedGraphTrackI_ │ │ │ │ - 0x000452b0 5f616464 5f62726f 61647065 616b0000 _add_broadpeak.. │ │ │ │ - 0x000452c0 50794c69 73745f43 6865636b 285f5f70 PyList_Check(__p │ │ │ │ - 0x000452d0 79785f74 5f312900 4d414353 332e5369 yx_t_1).MACS3.Si │ │ │ │ - 0x000452e0 676e616c 2e426564 47726170 682e6265 gnal.BedGraph.be │ │ │ │ - 0x000452f0 64477261 70685472 61636b49 2e5f6265 dGraphTrackI._be │ │ │ │ - 0x00045300 64477261 70685472 61636b49 5f5f6164 dGraphTrackI__ad │ │ │ │ - 0x00045310 645f6272 6f616470 65616b00 50794c69 d_broadpeak.PyLi │ │ │ │ - 0x00045320 73745f43 6865636b 285f5f70 79785f74 st_Check(__pyx_t │ │ │ │ - 0x00045330 5f392900 50795475 706c655f 43686563 _9).PyTuple_Chec │ │ │ │ - 0x00045340 6b285f5f 7079785f 745f3929 00000000 k(__pyx_t_9).... │ │ │ │ - 0x00045350 64697669 64655f66 756e6300 4d414353 divide_func.MACS │ │ │ │ - 0x00045360 332e5369 676e616c 2e426564 47726170 3.Signal.BedGrap │ │ │ │ - 0x00045370 682e6469 76696465 5f66756e 63000000 h.divide_func... │ │ │ │ - 0x00045380 73756274 72616374 5f66756e 63000000 subtract_func... │ │ │ │ - 0x00045390 4d414353 332e5369 676e616c 2e426564 MACS3.Signal.Bed │ │ │ │ - 0x000453a0 47726170 682e7375 62747261 63745f66 Graph.subtract_f │ │ │ │ - 0x000453b0 756e6300 5f5f7079 785f745f 31380000 unc.__pyx_t_18.. │ │ │ │ - 0x000453c0 5f626564 47726170 68547261 636b495f _bedGraphTrackI_ │ │ │ │ - 0x000453d0 5f636c6f 73655f70 65616b00 4d414353 _close_peak.MACS │ │ │ │ - 0x000453e0 332e5369 676e616c 2e426564 47726170 3.Signal.BedGrap │ │ │ │ - 0x000453f0 682e6265 64477261 70685472 61636b49 h.bedGraphTrackI │ │ │ │ - 0x00045400 2e5f6265 64477261 70685472 61636b49 ._bedGraphTrackI │ │ │ │ - 0x00045410 5f5f636c 6f73655f 7065616b 00000000 __close_peak.... │ │ │ │ - 0x00045420 6164645f 6c6f6300 4d414353 332e5369 add_loc.MACS3.Si │ │ │ │ - 0x00045430 676e616c 2e426564 47726170 682e6265 gnal.BedGraph.be │ │ │ │ - 0x00045440 64477261 70685472 61636b49 2e616464 dGraphTrackI.add │ │ │ │ - 0x00045450 5f6c6f63 00000000 6164645f 6c6f6320 _loc....add_loc │ │ │ │ - 0x00045460 28777261 70706572 29000000 65787472 (wrapper)...extr │ │ │ │ - 0x00045470 6163745f 76616c75 65000000 2f757372 act_value.../usr │ │ │ │ - 0x00045480 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ - 0x00045490 2e31332f 63707974 686f6e2f 7365746f .13/cpython/seto │ │ │ │ - 0x000454a0 626a6563 742e6800 5079416e 79536574 bject.h.PyAnySet │ │ │ │ - 0x000454b0 5f436865 636b2873 6f290000 4d414353 _Check(so)..MACS │ │ │ │ - 0x000454c0 332e5369 676e616c 2e426564 47726170 3.Signal.BedGrap │ │ │ │ - 0x000454d0 682e6265 64477261 70685472 61636b49 h.bedGraphTrackI │ │ │ │ - 0x000454e0 2e657874 72616374 5f76616c 75650000 .extract_value.. │ │ │ │ - 0x000454f0 65787472 6163745f 76616c75 65202877 extract_value (w │ │ │ │ - 0x00045500 72617070 65722900 6170706c 795f6675 rapper).apply_fu │ │ │ │ - 0x00045510 6e630000 4d414353 332e5369 676e616c nc..MACS3.Signal │ │ │ │ - 0x00045520 2e426564 47726170 682e6265 64477261 .BedGraph.bedGra │ │ │ │ - 0x00045530 70685472 61636b49 2e617070 6c795f66 phTrackI.apply_f │ │ │ │ - 0x00045540 756e6300 6170706c 795f6675 6e632028 unc.apply_func ( │ │ │ │ - 0x00045550 77726170 70657229 00000000 6d657267 wrapper)....merg │ │ │ │ - 0x00045560 655f7265 67696f6e 73000000 5f5f7079 e_regions...__py │ │ │ │ - 0x00045570 785f745f 38000000 4d414353 332e5369 x_t_8...MACS3.Si │ │ │ │ - 0x00045580 676e616c 2e426564 47726170 682e6265 gnal.BedGraph.be │ │ │ │ - 0x00045590 64477261 70685472 61636b49 2e6d6572 dGraphTrackI.mer │ │ │ │ - 0x000455a0 67655f72 6567696f 6e730000 6164645f ge_regions..add_ │ │ │ │ - 0x000455b0 6c6f635f 776f5f6d 65726765 00000000 loc_wo_merge.... │ │ │ │ - 0x000455c0 4d414353 332e5369 676e616c 2e426564 MACS3.Signal.Bed │ │ │ │ - 0x000455d0 47726170 682e6265 64477261 70685472 Graph.bedGraphTr │ │ │ │ - 0x000455e0 61636b49 2e616464 5f6c6f63 5f776f5f ackI.add_loc_wo_ │ │ │ │ - 0x000455f0 6d657267 65000000 6164645f 6c6f635f merge...add_loc_ │ │ │ │ - 0x00045600 776f5f6d 65726765 20287772 61707065 wo_merge (wrappe │ │ │ │ - 0x00045610 72290000 72656669 6e655f70 65616b73 r)..refine_peaks │ │ │ │ - 0x00045620 00000000 5f5f7079 785f745f 31310000 ....__pyx_t_11.. │ │ │ │ - 0x00045630 5f5f7079 785f745f 31320000 4d414353 __pyx_t_12..MACS │ │ │ │ - 0x00045640 332e5369 676e616c 2e426564 47726170 3.Signal.BedGrap │ │ │ │ - 0x00045650 682e6265 64477261 70685472 61636b49 h.bedGraphTrackI │ │ │ │ - 0x00045660 2e726566 696e655f 7065616b 73000000 .refine_peaks... │ │ │ │ - 0x00045670 72656669 6e655f70 65616b73 20287772 refine_peaks (wr │ │ │ │ - 0x00045680 61707065 72290000 65787472 6163745f apper)..extract_ │ │ │ │ - 0x00045690 76616c75 655f686d 6d720000 50794c69 value_hmmr..PyLi │ │ │ │ - 0x000456a0 73745f43 6865636b 284c2900 4d414353 st_Check(L).MACS │ │ │ │ - 0x000456b0 332e5369 676e616c 2e426564 47726170 3.Signal.BedGrap │ │ │ │ - 0x000456c0 682e6265 64477261 70685472 61636b49 h.bedGraphTrackI │ │ │ │ - 0x000456d0 2e657874 72616374 5f76616c 75655f68 .extract_value_h │ │ │ │ - 0x000456e0 6d6d7200 65787472 6163745f 76616c75 mmr.extract_valu │ │ │ │ - 0x000456f0 655f686d 6d722028 77726170 70657229 e_hmmr (wrapper) │ │ │ │ - 0x00045700 00000000 4d6f6475 6c652027 42656447 ....Module 'BedG │ │ │ │ - 0x00045710 72617068 27206861 7320616c 72656164 raph' has alread │ │ │ │ - 0x00045720 79206265 656e2069 6d706f72 7465642e y been imported. │ │ │ │ - 0x00045730 2052652d 696e6974 69616c69 73617469 Re-initialisati │ │ │ │ - 0x00045740 6f6e2069 73206e6f 74207375 70706f72 on is not suppor │ │ │ │ - 0x00045750 7465642e 00000000 6275696c 74696e73 ted.....builtins │ │ │ │ - 0x00045760 00000000 63797468 6f6e5f72 756e7469 ....cython_runti │ │ │ │ - 0x00045770 6d650000 5f5f6275 696c7469 6e735f5f me..__builtins__ │ │ │ │ - 0x00045780 00000000 636f6d70 696c6520 74696d65 ....compile time │ │ │ │ - 0x00045790 20507974 686f6e20 76657273 696f6e20 Python version │ │ │ │ - 0x000457a0 25642e25 64206f66 206d6f64 756c6520 %d.%d of module │ │ │ │ - 0x000457b0 27252e31 30307327 20257320 72756e74 '%.100s' %s runt │ │ │ │ - 0x000457c0 696d6520 76657273 696f6e20 25642e25 ime version %d.% │ │ │ │ - 0x000457d0 64000000 646f6573 206e6f74 206d6174 d...does not mat │ │ │ │ - 0x000457e0 63680000 4d414353 332e5369 676e616c ch..MACS3.Signal │ │ │ │ - 0x000457f0 2e426564 47726170 68000000 5f5f6465 .BedGraph...__de │ │ │ │ - 0x00045800 6275675f 5f000000 6e756d70 792e5f63 bug__...numpy._c │ │ │ │ - 0x00045810 6f72652e 5f6d756c 74696172 7261795f ore._multiarray_ │ │ │ │ - 0x00045820 756d6174 68000000 6e756d70 792e636f umath...numpy.co │ │ │ │ - 0x00045830 72652e5f 6d756c74 69617272 61795f75 re._multiarray_u │ │ │ │ - 0x00045840 6d617468 00000000 5f415252 41595f41 math...._ARRAY_A │ │ │ │ - 0x00045850 50490000 5f415252 41595f41 50492069 PI.._ARRAY_API i │ │ │ │ - 0x00045860 73206e6f 74205079 43617073 756c6520 s not PyCapsule │ │ │ │ - 0x00045870 6f626a65 63740000 5f415252 41595f41 object.._ARRAY_A │ │ │ │ - 0x00045880 50492069 73204e55 4c4c2070 6f696e74 PI is NULL point │ │ │ │ - 0x00045890 65720000 6d6f6475 6c652063 6f6d7069 er..module compi │ │ │ │ - 0x000458a0 6c656420 61676169 6e737420 41424920 led against ABI │ │ │ │ - 0x000458b0 76657273 696f6e20 30782578 20627574 version 0x%x but │ │ │ │ - 0x000458c0 20746869 73207665 7273696f 6e206f66 this version of │ │ │ │ - 0x000458d0 206e756d 70792069 73203078 25780000 numpy is 0x%x.. │ │ │ │ - 0x000458e0 6d6f6475 6c652077 61732063 6f6d7069 module was compi │ │ │ │ - 0x000458f0 6c656420 61676169 6e737420 4e756d50 led against NumP │ │ │ │ - 0x00045900 7920432d 41504920 76657273 696f6e20 y C-API version │ │ │ │ - 0x00045910 30782578 20284e75 6d507920 312e3233 0x%x (NumPy 1.23 │ │ │ │ - 0x00045920 29206275 74207468 65207275 6e6e696e ) but the runnin │ │ │ │ - 0x00045930 67204e75 6d507920 68617320 432d4150 g NumPy has C-AP │ │ │ │ - 0x00045940 49207665 7273696f 6e203078 25782e20 I version 0x%x. │ │ │ │ - 0x00045950 43686563 6b207468 65207365 6374696f Check the sectio │ │ │ │ - 0x00045960 6e20432d 41504920 696e636f 6d706174 n C-API incompat │ │ │ │ - 0x00045970 6962696c 69747920 61742074 68652054 ibility at the T │ │ │ │ - 0x00045980 726f7562 6c657368 6f6f7469 6e672049 roubleshooting I │ │ │ │ - 0x00045990 6d706f72 74457272 6f722073 65637469 mportError secti │ │ │ │ - 0x000459a0 6f6e2061 74206874 7470733a 2f2f6e75 on at https://nu │ │ │ │ - 0x000459b0 6d70792e 6f72672f 64657664 6f63732f mpy.org/devdocs/ │ │ │ │ - 0x000459c0 75736572 2f74726f 75626c65 73686f6f user/troubleshoo │ │ │ │ - 0x000459d0 74696e67 2d696d70 6f727465 72726f72 ting-importerror │ │ │ │ - 0x000459e0 2e68746d 6c23632d 6170692d 696e636f .html#c-api-inco │ │ │ │ - 0x000459f0 6d706174 6962696c 69747920 666f7220 mpatibility for │ │ │ │ - 0x00045a00 696e6469 63617469 6f6e7320 6f6e2068 indications on h │ │ │ │ - 0x00045a10 6f772074 6f20736f 6c766520 74686973 ow to solve this │ │ │ │ - 0x00045a20 2070726f 626c656d 2e000000 46415441 problem....FATA │ │ │ │ - 0x00045a30 4c3a206d 6f64756c 6520636f 6d70696c L: module compil │ │ │ │ - 0x00045a40 65642061 7320756e 6b6e6f77 6e20656e ed as unknown en │ │ │ │ - 0x00045a50 6469616e 00000000 46415441 4c3a206d dian....FATAL: m │ │ │ │ - 0x00045a60 6f64756c 6520636f 6d70696c 65642061 odule compiled a │ │ │ │ - 0x00045a70 73206c69 74746c65 20656e64 69616e2c s little endian, │ │ │ │ - 0x00045a80 20627574 20646574 65637465 64206469 but detected di │ │ │ │ - 0x00045a90 66666572 656e7420 656e6469 616e6e65 fferent endianne │ │ │ │ - 0x00045aa0 73732061 74207275 6e74696d 65000000 ss at runtime... │ │ │ │ - 0x00045ab0 6d756c74 69706c65 20626173 65732068 multiple bases h │ │ │ │ - 0x00045ac0 61766520 76746162 6c652063 6f6e666c ave vtable confl │ │ │ │ - 0x00045ad0 6963743a 2027252e 32303073 2720616e ict: '%.200s' an │ │ │ │ - 0x00045ae0 64202725 2e323030 73270000 556e6162 d '%.200s'..Unab │ │ │ │ - 0x00045af0 6c652074 6f20696e 69746961 6c697a65 le to initialize │ │ │ │ - 0x00045b00 20706963 6b6c696e 6720666f 7220252e pickling for %. │ │ │ │ - 0x00045b10 32303073 00000000 626f6f6c 00000000 200s....bool.... │ │ │ │ - 0x00045b20 636f6d70 6c657800 61727261 79000000 complex.array... │ │ │ │ - 0x00045b30 6e756d70 79000000 64747970 65000000 numpy...dtype... │ │ │ │ - 0x00045b40 666c6174 69746572 00000000 62726f61 flatiter....broa │ │ │ │ - 0x00045b50 64636173 74000000 6e646172 72617900 dcast...ndarray. │ │ │ │ - 0x00045b60 67656e65 72696300 6e756d62 65720000 generic.number.. │ │ │ │ - 0x00045b70 7369676e 6564696e 74656765 72000000 signedinteger... │ │ │ │ - 0x00045b80 756e7369 676e6564 696e7465 67657200 unsignedinteger. │ │ │ │ - 0x00045b90 696e6578 61637400 666c6f61 74696e67 inexact.floating │ │ │ │ - 0x00045ba0 00000000 636f6d70 6c657866 6c6f6174 ....complexfloat │ │ │ │ - 0x00045bb0 696e6700 666c6578 69626c65 00000000 ing.flexible.... │ │ │ │ - 0x00045bc0 63686172 61637465 72000000 7566756e character...ufun │ │ │ │ - 0x00045bd0 63000000 5079496e 69745f42 65644772 c...PyInit_BedGr │ │ │ │ - 0x00045be0 61706800 696e6974 204d4143 53332e53 aph.init MACS3.S │ │ │ │ - 0x00045bf0 69676e61 6c2e4265 64477261 70680000 ignal.BedGraph.. │ │ │ │ - 0x00045c00 6e756d70 792e636f 72652e6d 756c7469 numpy.core.multi │ │ │ │ - 0x00045c10 61727261 79206661 696c6564 20746f20 array failed to │ │ │ │ - 0x00045c20 696d706f 72742028 6175746f 2d67656e import (auto-gen │ │ │ │ - 0x00045c30 65726174 65642062 65636175 73652079 erated because y │ │ │ │ - 0x00045c40 6f752064 69646e27 74206361 6c6c2027 ou didn't call ' │ │ │ │ - 0x00045c50 6e756d70 792e696d 706f7274 5f617272 numpy.import_arr │ │ │ │ - 0x00045c60 61792829 27206166 74657220 63696d70 ay()' after cimp │ │ │ │ - 0x00045c70 6f727469 6e67206e 756d7079 3b207573 orting numpy; us │ │ │ │ - 0x00045c80 6520273c 766f6964 3e6e756d 70792e5f e 'numpy._ │ │ │ │ - 0x00045c90 696d706f 72745f61 72726179 2720746f import_array' to │ │ │ │ - 0x00045ca0 20646973 61626c65 20696620 796f7520 disable if you │ │ │ │ - 0x00045cb0 61726520 63657274 61696e20 796f7520 are certain you │ │ │ │ - 0x00045cc0 646f6e27 74206e65 65642069 74292e00 don't need it).. │ │ │ │ - 0x00045cd0 5f637974 686f6e5f 335f315f 365f6d6f _cython_3_1_6_mo │ │ │ │ - 0x00045ce0 6e2e6379 74686f6e 5f66756e 6374696f n.cython_functio │ │ │ │ - 0x00045cf0 6e5f6f72 5f6d6574 686f6400 5f5f7265 n_or_method.__re │ │ │ │ - 0x00045d00 64756365 5f5f0000 5f5f6d6f 64756c65 duce__..__module │ │ │ │ - 0x00045d10 5f5f0000 5f5f6469 63746f66 66736574 __..__dictoffset │ │ │ │ - 0x00045d20 5f5f0000 5f5f7665 63746f72 63616c6c __..__vectorcall │ │ │ │ - 0x00045d30 6f666673 65745f5f 00000000 5f5f7765 offset__....__we │ │ │ │ - 0x00045d40 616b6c69 73746f66 66736574 5f5f0000 aklistoffset__.. │ │ │ │ - 0x00045d50 66756e63 5f646f63 00000000 5f5f646f func_doc....__do │ │ │ │ - 0x00045d60 635f5f00 66756e63 5f6e616d 65000000 c__.func_name... │ │ │ │ - 0x00045d70 5f5f6e61 6d655f5f 00000000 5f5f7175 __name__....__qu │ │ │ │ - 0x00045d80 616c6e61 6d655f5f 00000000 66756e63 alname__....func │ │ │ │ - 0x00045d90 5f646963 74000000 5f5f6469 63745f5f _dict...__dict__ │ │ │ │ - 0x00045da0 00000000 66756e63 5f676c6f 62616c73 ....func_globals │ │ │ │ - 0x00045db0 00000000 5f5f676c 6f62616c 735f5f00 ....__globals__. │ │ │ │ - 0x00045dc0 66756e63 5f636c6f 73757265 00000000 func_closure.... │ │ │ │ - 0x00045dd0 5f5f636c 6f737572 655f5f00 66756e63 __closure__.func │ │ │ │ - 0x00045de0 5f636f64 65000000 5f5f636f 64655f5f _code...__code__ │ │ │ │ - 0x00045df0 00000000 66756e63 5f646566 61756c74 ....func_default │ │ │ │ - 0x00045e00 73000000 5f5f6465 6661756c 74735f5f s...__defaults__ │ │ │ │ - 0x00045e10 00000000 5f5f6b77 64656661 756c7473 ....__kwdefaults │ │ │ │ - 0x00045e20 5f5f0000 5f5f616e 6e6f7461 74696f6e __..__annotation │ │ │ │ - 0x00045e30 735f5f00 5f69735f 636f726f 7574696e s__._is_coroutin │ │ │ │ - 0x00045e40 65000000 5f637974 686f6e5f 335f315f e..._cython_3_1_ │ │ │ │ - 0x00045e50 365f6d6f 6e2e5f63 6f6d6d6f 6e5f7479 6_mon._common_ty │ │ │ │ - 0x00045e60 7065735f 6d657461 74797065 00000000 pes_metatype.... │ │ │ │ - 0x00045e70 43797468 6f6e556e 626f756e 64434d65 CythonUnboundCMe │ │ │ │ - 0x00045e80 74686f64 00000000 42656447 72617068 thod....BedGraph │ │ │ │ - 0x00045e90 00000000 4d414353 332e5369 676e616c ....MACS3.Signal │ │ │ │ - 0x00045ea0 2e426564 47726170 682e5f5f 7079785f .BedGraph.__pyx_ │ │ │ │ - 0x00045eb0 73636f70 655f7374 72756374 5f5f5f5f scope_struct____ │ │ │ │ - 0x00045ec0 5079785f 4346756e 635f354d 41435333 Pyx_CFunc_5MACS3 │ │ │ │ - 0x00045ed0 5f365369 676e616c 5f384265 64477261 _6Signal_8BedGra │ │ │ │ - 0x00045ee0 70685f6f 626a6563 745f5f6c 50617265 ph_object__lPare │ │ │ │ - 0x00045ef0 6e6f626a 6563745f 5f725061 72656e5f nobject__rParen_ │ │ │ │ - 0x00045f00 746f5f70 795f3178 00000000 4d414353 to_py_1x....MACS │ │ │ │ - 0x00045f10 332e5369 676e616c 2e426564 47726170 3.Signal.BedGrap │ │ │ │ - 0x00045f20 682e6265 64477261 70685472 61636b49 h.bedGraphTrackI │ │ │ │ - 0x00045f30 00000000 436c6173 7320666f 72206265 ....Class for be │ │ │ │ - 0x00045f40 64477261 70682074 79706520 64617461 dGraph type data │ │ │ │ - 0x00045f50 2e0a0a20 20202049 6e206265 64477261 ... In bedGra │ │ │ │ - 0x00045f60 70682c20 64617461 20617265 20726570 ph, data are rep │ │ │ │ - 0x00045f70 72657365 6e746564 20617320 636f6e74 resented as cont │ │ │ │ - 0x00045f80 696e756f 7573206e 6f6e2d6f 7665726c inuous non-overl │ │ │ │ - 0x00045f90 61707069 6e670a20 20202072 6567696f apping. regio │ │ │ │ - 0x00045fa0 6e732069 6e207468 65207768 6f6c6520 ns in the whole │ │ │ │ - 0x00045fb0 67656e6f 6d652e20 49206b65 65702074 genome. I keep t │ │ │ │ - 0x00045fc0 68697320 61737375 6d707469 6f6e2069 his assumption i │ │ │ │ - 0x00045fd0 6e20616c 6c207468 650a2020 20206675 n all the. fu │ │ │ │ - 0x00045fe0 6e637469 6f6e732e 20496620 64617461 nctions. If data │ │ │ │ - 0x00045ff0 20686173 206f7665 726c6170 732c2073 has overlaps, s │ │ │ │ - 0x00046000 6f6d6520 66756e63 74696f6e 73207769 ome functions wi │ │ │ │ - 0x00046010 6c6c2064 6566696e 6974656c 790a2020 ll definitely. │ │ │ │ - 0x00046020 20206769 76652069 6e636f72 72656374 give incorrect │ │ │ │ - 0x00046030 20726573 756c7473 2e0a0a20 20202031 results... 1 │ │ │ │ - 0x00046040 2e20436f 6e74696e 756f7573 3a207468 . Continuous: th │ │ │ │ - 0x00046050 65206e65 78742072 6567696f 6e207368 e next region sh │ │ │ │ - 0x00046060 6f756c64 20626520 61667465 72207468 ould be after th │ │ │ │ - 0x00046070 65207072 6576696f 7573206f 6e650a20 e previous one. │ │ │ │ - 0x00046080 20202075 6e6c6573 73207468 65792061 unless they a │ │ │ │ - 0x00046090 7265206f 6e206469 66666572 656e7420 re on different │ │ │ │ - 0x000460a0 6368726f 6d6f736f 6d65733b 0a0a2020 chromosomes;.. │ │ │ │ - 0x000460b0 2020322e 204e6f6e 2d6f7665 726c6170 2. Non-overlap │ │ │ │ - 0x000460c0 70696e67 3a207468 65206e65 78742072 ping: the next r │ │ │ │ - 0x000460d0 6567696f 6e207368 6f756c64 206e6576 egion should nev │ │ │ │ - 0x000460e0 65722068 61766520 6f766572 6c617073 er have overlaps │ │ │ │ - 0x000460f0 0a202020 20776974 68207072 65636564 . with preced │ │ │ │ - 0x00046100 696e6720 72656769 6f6e2e0a 0a202020 ing region... │ │ │ │ - 0x00046110 20546865 20776179 20746f20 6d656d6f The way to memo │ │ │ │ - 0x00046120 72697a65 20626564 47726170 68206461 rize bedGraph da │ │ │ │ - 0x00046130 74612069 7320746f 2072656d 656d6265 ta is to remembe │ │ │ │ - 0x00046140 72207468 65207472 616e7369 74696f6e r the transition │ │ │ │ - 0x00046150 0a202020 20706f69 6e747320 746f6765 . points toge │ │ │ │ - 0x00046160 74686572 20776974 68207661 6c756573 ther with values │ │ │ │ - 0x00046170 206f6620 74686569 72207072 65636564 of their preced │ │ │ │ - 0x00046180 696e6720 72656769 6f6e732e 20546865 ing regions. The │ │ │ │ - 0x00046190 206c6173 740a2020 20206461 74612070 last. data p │ │ │ │ - 0x000461a0 6f696e74 206d6179 20657863 65656420 oint may exceed │ │ │ │ - 0x000461b0 6368726f 6d6f736f 6d652065 6e642c20 chromosome end, │ │ │ │ - 0x000461c0 756e6c65 73732061 20636872 6f6d6f73 unless a chromos │ │ │ │ - 0x000461d0 6f6d650a 20202020 64696374 696f6e61 ome. dictiona │ │ │ │ - 0x000461e0 72792069 73206769 76656e2e 2052656d ry is given. Rem │ │ │ │ - 0x000461f0 656d6265 72207468 6520636f 6f726469 ember the coordi │ │ │ │ - 0x00046200 6e617469 6f6e7320 696e2062 65644772 nations in bedGr │ │ │ │ - 0x00046210 61706820 616e640a 20202020 74686973 aph and. this │ │ │ │ - 0x00046220 20636c61 73732069 7320302d 696e6465 class is 0-inde │ │ │ │ - 0x00046230 78656420 616e6420 72696768 742d6f70 xed and right-op │ │ │ │ - 0x00046240 656e2e0a 0a202020 20000000 6d617876 en... ...maxv │ │ │ │ - 0x00046250 616c7565 00000000 6d696e76 616c7565 alue....minvalue │ │ │ │ - 0x00046260 00000000 62617365 6c696e65 5f76616c ....baseline_val │ │ │ │ - 0x00046270 75650000 5f5f5079 785f4379 46756e63 ue..__Pyx_CyFunc │ │ │ │ - 0x00046280 74696f6e 5f696e69 745f6465 6661756c tion_init_defaul │ │ │ │ - 0x00046290 74730000 50795f53 495a4500 50795475 ts..Py_SIZE.PyTu │ │ │ │ - 0x000462a0 706c655f 4745545f 53495a45 00000000 ple_GET_SIZE.... │ │ │ │ - 0x000462b0 5079556e 69636f64 655f4745 545f4c45 PyUnicode_GET_LE │ │ │ │ - 0x000462c0 4e475448 00000000 5079556e 69636f64 NGTH....PyUnicod │ │ │ │ - 0x000462d0 655f4953 5f434f4d 50414354 00000000 e_IS_COMPACT.... │ │ │ │ - 0x000462e0 5079556e 69636f64 655f4953 5f415343 PyUnicode_IS_ASC │ │ │ │ - 0x000462f0 49490000 5f50794c 6f6e675f 4973436f II.._PyLong_IsCo │ │ │ │ - 0x00046300 6d706163 74000000 5f50794c 6f6e675f mpact..._PyLong_ │ │ │ │ - 0x00046310 436f6d70 61637456 616c7565 00000000 CompactValue.... │ │ │ │ - 0x00046320 50794c69 73745f53 45545f49 54454d00 PyList_SET_ITEM. │ │ │ │ - 0x00046330 50795475 706c655f 5345545f 4954454d PyTuple_SET_ITEM │ │ │ │ - 0x00046340 00000000 5f5f5079 785f4973 416e7953 ....__Pyx_IsAnyS │ │ │ │ - 0x00046350 75627479 70653200 5f5f5079 785f4973 ubtype2.__Pyx_Is │ │ │ │ - 0x00046360 53756274 79706500 50795f53 45545f53 Subtype.Py_SET_S │ │ │ │ - 0x00046370 495a4500 50794c69 73745f47 45545f53 IZE.PyList_GET_S │ │ │ │ - 0x00046380 495a4500 50794d65 74686f64 5f474554 IZE.PyMethod_GET │ │ │ │ - 0x00046390 5f53454c 46000000 5079556e 69636f64 _SELF...PyUnicod │ │ │ │ - 0x000463a0 655f4d41 585f4348 41525f56 414c5545 e_MAX_CHAR_VALUE │ │ │ │ - 0x000463b0 00000000 5079556e 69636f64 655f5245 ....PyUnicode_RE │ │ │ │ - 0x000463c0 41440000 50794469 63745f47 45545f53 AD..PyDict_GET_S │ │ │ │ - 0x000463d0 495a4500 5079466c 6f61745f 41535f44 IZE.PyFloat_AS_D │ │ │ │ - 0x000463e0 4f55424c 45000000 5f5f5079 785f4765 OUBLE...__Pyx_Ge │ │ │ │ - 0x000463f0 74497465 6d496e74 5f547570 6c655f46 tItemInt_Tuple_F │ │ │ │ - 0x00046400 61737400 5f5f5079 785f4765 74497465 ast.__Pyx_GetIte │ │ │ │ - 0x00046410 6d496e74 5f4c6973 745f4661 73740000 mInt_List_Fast.. │ │ │ │ - 0x00046420 5f5f5079 785f4765 74497465 6d496e74 __Pyx_GetItemInt │ │ │ │ - 0x00046430 5f466173 74000000 5f5f5079 785f5365 _Fast...__Pyx_Se │ │ │ │ - 0x00046440 74497465 6d496e74 5f466173 74000000 tItemInt_Fast... │ │ │ │ - 0x00046450 5f5f5079 785f4572 72526573 746f7265 __Pyx_ErrRestore │ │ │ │ - 0x00046460 496e5374 61746500 00020c05 0a0e0b01 InState......... │ │ │ │ - 0x00046470 03090000 5079556e 69636f64 655f4348 ....PyUnicode_CH │ │ │ │ - 0x00046480 45434b5f 494e5445 524e4544 00000000 ECK_INTERNED.... │ │ │ │ - 0x00046490 5f5f5079 785f4665 74636843 6f6d6d6f __Pyx_FetchCommo │ │ │ │ - 0x000464a0 6e547970 6546726f 6d537065 63000000 nTypeFromSpec... │ │ │ │ - 0x000464b0 5f5f5079 785f7661 6c696461 74655f62 __Pyx_validate_b │ │ │ │ - 0x000464c0 61736573 5f747570 6c650000 21061802 ases_tuple..!... │ │ │ │ - 0x000464d0 0b000000 8041e008 0f887190 01901100 .....A....q..... │ │ │ │ - 0x000464e0 21060802 0c000000 8001e004 05f00600 !............... │ │ │ │ - 0x000464f0 050c8831 00000000 2106a801 13000000 ...1....!....... │ │ │ │ - 0x00046500 8001d804 0b883388 62900390 31904390 ......3.b...1.C. │ │ │ │ - 0x00046510 72981100 2106c001 25000000 8001e004 r...!...%....... │ │ │ │ - 0x00046520 0b883c90 72981198 21983498 71a003a0 ..<.r...!.4.q... │ │ │ │ - 0x00046530 31a049a8 51a861a8 73b022b0 45b816b8 1.I.Q.a.s.".E... │ │ │ │ - 0x00046540 71000000 2106e001 13000000 8001e004 q...!........... │ │ │ │ - 0x00046550 0b883188 41885390 02902190 31904100 ..1.A.S...!.1.A. │ │ │ │ - 0x00046560 21060002 13000000 21062002 0d000000 !.......!. ..... │ │ │ │ - 0x00046570 8001f006 00050c88 34887290 11000000 ........4.r..... │ │ │ │ - 0x00046580 42063803 24000000 d00431b0 11f01600 B.8.$.....1..... │ │ │ │ - 0x00046590 090d884a 9061d808 0c884d98 11d8080c ...J.a....M..... │ │ │ │ - 0x000465a0 884c9801 d8080cd0 0c1e9861 00000000 .L.........a.... │ │ │ │ - 0x000465b0 a506b803 fc000000 8041f016 00090c88 .........A...... │ │ │ │ - 0x000465c0 37902390 51d80c0d d8080b88 39904290 7.#.Q.......9.B. │ │ │ │ - 0x000465d0 61d80c17 9071e008 0b883b90 679854a0 a....q....;.g.T. │ │ │ │ - 0x000465e0 11d80c10 90079071 980ea062 a807a871 .......q...b...q │ │ │ │ - 0x000465f0 b004b045 b817c001 c014c051 d80c1090 ...E.......Q.... │ │ │ │ - 0x00046600 04904798 319841d8 0c0f8871 f0060011 ..G.1.A....q.... │ │ │ │ - 0x00046610 12901190 22904798 319841d8 10119011 ....".G.1.A..... │ │ │ │ - 0x00046620 90229047 98319844 a001d80c 0d885188 .".G.1.D......Q. │ │ │ │ - 0x00046630 62900790 719801d8 0c0d8851 88629007 b...q......Q.b.. │ │ │ │ - 0x00046640 90719801 e00c1090 04904798 319841e0 .q........G.1.A. │ │ │ │ - 0x00046650 0c169061 90719802 98229841 f006000d ...a.q...".A.... │ │ │ │ - 0x00046660 10887690 539801e0 10119011 90229042 ..v.S........".B │ │ │ │ - 0x00046670 90659831 f0060011 12901190 22904798 .e.1........".G. │ │ │ │ - 0x00046680 319841d8 10119011 90229047 98319841 1.A......".G.1.A │ │ │ │ - 0x00046690 e0080b88 36901290 349071d8 0c10900c ....6...4.q..... │ │ │ │ - 0x000466a0 9841d808 0b883690 12903490 71d80c10 .A....6...4.q... │ │ │ │ - 0x000466b0 900c9841 00000000 a5062005 cd000000 ...A...... ..... │ │ │ │ - 0x000466c0 8041f012 00090c88 37902390 51d80c0d .A......7.#.Q... │ │ │ │ - 0x000466d0 d8080b88 39904290 61d80c17 9071e008 ....9.B.a....q.. │ │ │ │ - 0x000466e0 0b883690 12903490 71d80c14 90449801 ..6...4.q....D.. │ │ │ │ - 0x000466f0 e0080b88 3b906798 54a011d8 0c109007 ....;.g.T....... │ │ │ │ - 0x00046700 9071980e a062a807 a871b004 b045b817 .q...b...q...E.. │ │ │ │ - 0x00046710 c001c014 c051d80c 10900490 47983198 .....Q......G.1. │ │ │ │ - 0x00046720 41d80c0f 8871f006 00111290 11902290 A....q........". │ │ │ │ - 0x00046730 47983198 41d81011 90119022 90479831 G.1.A......".G.1 │ │ │ │ - 0x00046740 9844a001 d8080c88 44900790 719801d8 .D......D...q... │ │ │ │ - 0x00046750 08098811 88228847 90319041 d8080988 .....".G.1.A.... │ │ │ │ - 0x00046760 11882288 47903190 41d8080b 88369012 ..".G.1.A....6.. │ │ │ │ - 0x00046770 90349071 d80c1090 0c9841d8 080b8836 .4.q......A....6 │ │ │ │ - 0x00046780 90129034 9071d80c 10900c98 41000000 ...4.q......A... │ │ │ │ - 0x00046790 84062806 4c000000 8041f016 00090d88 ..(.L....A...... │ │ │ │ - 0x000467a0 47903290 5fa042a0 63a811d8 080f8873 G.2._.B.c......s │ │ │ │ - 0x000467b0 90229041 d8080f88 73902290 41d8080b .".A....s.".A... │ │ │ │ - 0x000467c0 88359002 90249061 d80c1090 0c9841d8 .5...$.a......A. │ │ │ │ - 0x000467d0 080b8835 90029024 9061d80c 10900c98 ...5...$.a...... │ │ │ │ - 0x000467e0 41d80809 00000000 6306c806 68000000 A.......c...h... │ │ │ │ - 0x000467f0 8041f01a 00090d88 47903290 5fa042a0 .A......G.2._.B. │ │ │ │ - 0x00046800 67a851a8 65b032b0 51b067b8 57c041c0 g.Q.e.2.Q.g.W.A. │ │ │ │ - 0x00046810 54c812c8 31c841d8 080f8872 90119024 T...1.A....r...$ │ │ │ │ - 0x00046820 90649821 d8080f88 72901190 24906498 .d.!....r...$.d. │ │ │ │ - 0x00046830 21d8080b 88359002 90249061 d80c1090 !....5...$.a.... │ │ │ │ - 0x00046840 0c9841d8 080b8835 90029024 9061d80c ..A....5...$.a.. │ │ │ │ - 0x00046850 10900c98 41d80809 00000000 21067807 ....A.......!.x. │ │ │ │ - 0x00046860 42000000 8041f00e 00091088 74903ea0 B....A......t.>. │ │ │ │ - 0x00046870 11d8080c 88499056 98319841 d80c0f88 .....I.V.1.A.... │ │ │ │ - 0x00046880 76905398 049841d8 10149047 98319849 v.S...A....G.1.I │ │ │ │ - 0x00046890 a051a066 a841d810 14904798 349871a0 .Q.f.A....G.4.q. │ │ │ │ - 0x000468a0 01d8080f 88710000 4206e807 1f000000 .....q..B....... │ │ │ │ - 0x000468b0 8041f00c 00090c88 3b906398 149851d8 .A......;.c...Q. │ │ │ │ - 0x000468c0 0c139034 90779861 9871e00c 13903100 ...4.w.a.q....1. │ │ │ │ - 0x000468d0 21064008 15000000 8041f008 00091088 !.@......A...... │ │ │ │ - 0x000468e0 73902798 11982498 67a055a8 21000000 s.'...$.g.U.!... │ │ │ │ - 0x000468f0 42067008 1f000000 8041f00e 00090dd0 B.p......A...... │ │ │ │ - 0x00046900 0c1e9861 d8080c88 4d9818a0 11d8080c ...a....M....... │ │ │ │ - 0x00046910 884e9821 d8080900 a106d008 da000000 .N.!............ │ │ │ │ - 0x00046920 8041f014 00091088 74903ea0 11d8080c .A......t.>..... │ │ │ │ - 0x00046930 88499056 98319841 d80d0f88 75904498 .I.V.1.A....u.D. │ │ │ │ - 0x00046940 079871a0 01d80c14 90449801 98129831 ..q......D.....1 │ │ │ │ - 0x00046950 d80c1490 44980198 129831f0 06000d17 ....D.....1..... │ │ │ │ - 0x00046960 90679851 9864a021 a035a801 d80c1898 .g.Q.d.!.5...... │ │ │ │ - 0x00046970 079871a0 04a041a0 55a821e0 0c149047 ..q...A.U.!....G │ │ │ │ - 0x00046980 9831d80c 14904998 51e00c1a 9827a011 .1....I.Q....'.. │ │ │ │ - 0x00046990 a021d80c 1c9849a0 51a061e0 0c109005 .!....I.Q.a..... │ │ │ │ - 0x000469a0 90559821 98329853 a001a011 d8101690 .U.!.2.S........ │ │ │ │ - 0x000469b0 659831d8 10189805 9851d810 13903698 e.1......Q....6. │ │ │ │ - 0x000469c0 139841d8 141b9832 9855a021 f0060015 ..A....2.U.!.... │ │ │ │ - 0x000469d0 1a981198 21d81419 98119821 d81422a0 ....!......!..". │ │ │ │ - 0x000469e0 21d81424 a041d80c 10900790 719809a0 !..$.A......q... │ │ │ │ - 0x000469f0 11a028a8 21d8080f 88710000 4206100a ..(.!....q..B... │ │ │ │ - 0x00046a00 ea000000 d00434b0 41f01800 09108874 ......4.A......t │ │ │ │ - 0x00046a10 903ea011 d8080c88 49905698 319841d8 .>......I.V.1.A. │ │ │ │ - 0x00046a20 0d0f8875 90449807 9871a001 d80c1490 ...u.D...q...... │ │ │ │ - 0x00046a30 44980198 129831d8 0c149044 98019812 D.....1....D.... │ │ │ │ - 0x00046a40 9831f006 000d1790 67985198 64a021d8 .1......g.Q.d.!. │ │ │ │ - 0x00046a50 0c189807 9871a004 a041d80c 1a9821d8 .....q...A....!. │ │ │ │ - 0x00046a60 0c1c9841 e00c1090 05905598 21983398 ...A......U.!.3. │ │ │ │ - 0x00046a70 619871d8 10169065 9831d810 18980598 a.q....e.1...... │ │ │ │ - 0x00046a80 51e01013 90369812 9831e014 17907ea0 Q....6...1....~. │ │ │ │ - 0x00046a90 53a804a8 41e0181f 9872a015 a061f006 S...A....r...a.. │ │ │ │ - 0x00046aa0 00192098 77a061a0 71d81821 a017a801 .. .w.a.q..!.... │ │ │ │ - 0x00046ab0 a814a851 f0060015 1c9837a0 21a031d8 ...Q......7.!.1. │ │ │ │ - 0x00046ac0 141d9857 a041a051 d8101e98 67a052a0 ...W.A.Q....g.R. │ │ │ │ - 0x00046ad0 71d81020 a009a812 a831d80c 10900790 q.. .....1...... │ │ │ │ - 0x00046ae0 71980798 71a008a8 01d8080f 88710000 q...q........q.. │ │ │ │ - 0x00046af0 2106800b 03010000 8041f014 00091190 !........A...... │ │ │ │ - 0x00046b00 01d8080e 8861d808 109001d8 08119011 .....a.......... │ │ │ │ - 0x00046b10 d8081090 01d8080d 88528876 90549817 .........R.v.T.. │ │ │ │ - 0x00046b20 a007a071 e00c1490 41d80c10 90059055 ...q....A......U │ │ │ │ - 0x00046b30 98219833 98619871 e0101490 41905190 .!.3.a.q....A.Q. │ │ │ │ - 0x00046b40 62980198 11d81019 98119821 98329851 b..........!.2.Q │ │ │ │ - 0x00046b50 9861d810 179071d8 10189801 98119821 .a....q........! │ │ │ │ - 0x00046b60 d80c1790 71980398 31984398 71d80c17 ....q...1.C.q... │ │ │ │ - 0x00046b70 90719803 98319843 9871d808 11901590 .q...1.C.q...... │ │ │ │ - 0x00046b80 619071d8 08139031 d8080d88 52887690 a.q....1....R.v. │ │ │ │ - 0x00046b90 549817a0 07a071d8 0c109005 90559821 T.....q......U.! │ │ │ │ - 0x00046ba0 98339861 9871e010 16906190 71980298 .3.a.q....a.q... │ │ │ │ - 0x00046bb0 219831d8 10149041 90519062 98019811 !.1....A.Q.b.... │ │ │ │ - 0x00046bc0 d8101c98 439871a0 03a031a0 41d81018 ....C.q...1.A... │ │ │ │ - 0x00046bd0 98019811 9821e008 14904598 11982398 .....!....E...#. │ │ │ │ - 0x00046be0 519861d8 08109004 90419051 d8081090 Q.a......A.Q.... │ │ │ │ - 0x00046bf0 07907598 47a037a8 28b02100 a506c00c ..u.G.7.(.!..... │ │ │ │ - 0x00046c00 34010000 d00434b0 41d83045 c051d82f 4.....4.A.0E.Q./ │ │ │ │ - 0x00046c10 30f03c00 09108874 903ea011 d8081090 0.<....t.>...... │ │ │ │ - 0x00046c20 069061d8 080c8849 90569831 9841d80c ..a....I.V.1.A.. │ │ │ │ - 0x00046c30 1b9831d8 0c1a9821 d80d1090 069064d0 ..1....!......d. │ │ │ │ - 0x00046c40 1a2aa821 a831d80c 12902490 61907398 .*.!.1....$.a.s. │ │ │ │ - 0x00046c50 21d80c12 90249061 90739821 d80c1090 !....$.a.s.!.... │ │ │ │ - 0x00046c60 01d80c14 9041d80c 0de01011 d8141898 .....A.......... │ │ │ │ - 0x00046c70 039831d8 14189803 9831e014 15d81015 ..1......1...... │ │ │ │ - 0x00046c80 9051d810 13903290 539801d8 1423a032 .Q....2.S....#.2 │ │ │ │ - 0x00046c90 a056a832 a851d814 1c9841d8 1415e014 .V.2.Q....A..... │ │ │ │ - 0x00046ca0 1c9841e0 0c109005 90559821 98329853 ..A......U.!.2.S │ │ │ │ - 0x00046cb0 a001a011 e0101490 439071d8 10149043 ........C.q....C │ │ │ │ - 0x00046cc0 9071d810 13903290 529071d8 141c9841 .q....2.R.q....A │ │ │ │ - 0x00046cd0 d81415f0 06001114 90369812 983ca072 .........6...<.r │ │ │ │ - 0x00046ce0 a812a831 a843a873 b021d814 20a007a0 ...1.C.s.!.. ... │ │ │ │ - 0x00046cf0 72a816a8 72b011f0 06001519 980da051 r...r..........Q │ │ │ │ - 0x00046d00 a06eb047 b83cc071 e01423a0 32a056a8 .n.G.<.q..#.2.V. │ │ │ │ - 0x00046d10 32a851d8 10189801 f006000d 10887490 2.Q...........t. │ │ │ │ - 0x00046d20 31d81011 d80c1090 0d985198 6ea847b0 1.........Q.n.G. │ │ │ │ - 0x00046d30 3cb871d8 080f8871 00000000 2507480f <.q....q....%.H. │ │ │ │ - 0x00046d40 dc000000 8041f00c 00091790 6ca022a0 .....A......l.". │ │ │ │ - 0x00046d50 42a061a0 72a811a8 2cb061b0 72b811b8 B.a.r...,.a.r... │ │ │ │ - 0x00046d60 21d8080b 883c9073 9821d80c 169061d8 !....<.s.!....a. │ │ │ │ - 0x00046d70 0c159051 d80c1b98 31d80c11 90179805 ...Q....1....... │ │ │ │ - 0x00046d80 985ba801 d8101390 34907da0 43a07db0 .[......4.}.C.}. │ │ │ │ - 0x00046d90 42b061d8 141e9861 987ba824 a861a877 B.a....a.{.$.a.w │ │ │ │ - 0x00046da0 b061b071 d81423a0 31d81522 a023a051 .a.q..#.1..".#.Q │ │ │ │ - 0x00046db0 d8141b98 37a022a0 4ba874b0 31b047b8 ....7.".K.t.1.G. │ │ │ │ - 0x00046dc0 31b841d8 0c159057 9841985b a803a831 1.A....W.A.[...1 │ │ │ │ - 0x00046dd0 a848b041 b052b071 b802b821 b831d80c .H.A.R.q...!.1.. │ │ │ │ - 0x00046de0 11901490 529071d8 1723a031 a042a061 ....R.q..#.1.B.a │ │ │ │ - 0x00046df0 a071d817 23a032a0 52a071a8 01d81725 .q..#.2.R.q....% │ │ │ │ - 0x00046e00 a051d817 25a051d8 1725a051 d81725a0 .Q..%.Q..%.Q..%. │ │ │ │ - 0x00046e10 51d81725 a051d817 25a051e0 0c139031 Q..%.Q..%.Q....1 │ │ │ │ - 0x00046e20 00000000 c6063810 50010000 d0043ed0 ......8.P.....>. │ │ │ │ - 0x00046e30 3e59d059 5ad8354f d04f68d0 6869f02e >Y.YZ.5O.Oh.hi.. │ │ │ │ - 0x00046e40 00091088 7c983298 5da821d8 080f887d ....|.2.].!....} │ │ │ │ - 0x00046e50 9842986e a841d808 15905498 1ba049d0 .B.n.A....T...I. │ │ │ │ - 0x00046e60 2d45d045 59d05974 d07475d8 08159054 -E.EY.Yt.tu....T │ │ │ │ - 0x00046e70 981ba049 d02d45d0 4559d059 74d07475 ...I.-E.EY.Yt.tu │ │ │ │ - 0x00046e80 d8080f88 7a981ea0 71d80815 905ba001 ....z...q....[.. │ │ │ │ - 0x00046e90 e0080c88 49905698 319841d8 0c1d985a ....I.V.1.A....Z │ │ │ │ - 0x00046ea0 d0273bb8 31b841d8 0c1d985a d0273bb8 .';.1.A....Z.';. │ │ │ │ - 0x00046eb0 31b841d8 0c22a024 a061a07f b061d80c 1.A..".$.a...a.. │ │ │ │ - 0x00046ec0 199811e0 0c0dd810 17d0172a a821d810 ...........*.!.. │ │ │ │ - 0x00046ed0 14904598 159862a0 03a031a0 41e0141b ..E...b...1.A... │ │ │ │ - 0x00046ee0 983ea811 a821d814 15d8181b 98349871 .>...!.......4.q │ │ │ │ - 0x00046ef0 a009a813 a844b001 b01ab834 b874c031 .....D.....4.t.1 │ │ │ │ - 0x00046f00 c047c833 c864d052 53d05354 d81c26a0 .G.3.d.RS.ST..&. │ │ │ │ - 0x00046f10 67a851a8 61d81c23 d02336b0 61e01c20 g.Q.a..#.#6.a.. │ │ │ │ - 0x00046f20 d02031b0 12b03cb8 77c066c8 41d81c29 . 1...<.w.f.A..) │ │ │ │ - 0x00046f30 a811d81c 1dd81314 d81014d0 1425a052 .............%.R │ │ │ │ - 0x00046f40 a07cb037 b826c001 d8101d98 51d81014 .|.7.&......Q... │ │ │ │ - 0x00046f50 90459815 9862a001 a011a023 a053a801 .E...b.....#.S.. │ │ │ │ - 0x00046f60 a811d814 18d01829 a812a83c b077b86e .......)...<.w.n │ │ │ │ - 0x00046f70 c841c854 d05152d8 080f8871 00000000 .A.T.QR....q.... │ │ │ │ - 0x00046f80 25070012 bc010000 8041f010 00091690 %........A...... │ │ │ │ - 0x00046f90 58985198 61d80815 90589851 9861f006 X.Q.a....X.Q.a.. │ │ │ │ - 0x00046fa0 00090c88 348871f0 08000d13 90249061 ....4.q......$.a │ │ │ │ - 0x00046fb0 90779867 a055a826 b008b801 b81ac03c .w.g.U.&.......< │ │ │ │ - 0x00046fc0 c876d055 57d0575f d05f69d0 696fd06f .v.UW.W_._i.io.o │ │ │ │ - 0x00046fd0 71d07172 d81722a0 23a05db0 28b82fc8 q.qr..".#.].(./. │ │ │ │ - 0x00046fe0 18d05154 d05457d0 5758d058 5dd05d5e ..QT.TW.WX.X].]^ │ │ │ │ - 0x00046ff0 d05e63d0 636cd06c 74d07475 d07576d8 .^c.cl.lt.tu.uv. │ │ │ │ - 0x00047000 1720a008 a801a81b b04ec028 c821c831 . .......N.(.!.1 │ │ │ │ - 0x00047010 d81720a0 08a801a8 11d80c13 9031e008 .. ..........1.. │ │ │ │ - 0x00047020 15905698 32985ba8 01a812a8 31a841d8 ..V.2.[.....1.A. │ │ │ │ - 0x00047030 08159056 9832985b a802a822 a841a851 ...V.2.[...".A.Q │ │ │ │ - 0x00047040 d8081590 53980198 11d80815 90549815 ....S........T.. │ │ │ │ - 0x00047050 9862a001 a016a072 a811a821 a83ab054 .b.....r...!.:.T │ │ │ │ - 0x00047060 b815b861 d8081690 64982598 72a011a0 ...a....d.%.r... │ │ │ │ - 0x00047070 26a803a8 31a841a8 58b051b0 67b854c0 &...1.A.X.Q.g.T. │ │ │ │ - 0x00047080 15c061e0 080b8833 8861887c 98339861 ..a....3.a.|.3.a │ │ │ │ - 0x00047090 e00c1998 169872a0 11d80c18 9801d80c ......r......... │ │ │ │ - 0x000470a0 19981598 619871d8 0c1a9825 9871a001 ....a.q....%.q.. │ │ │ │ - 0x000470b0 d8080b88 33886188 7a981398 41e00c17 ....3.a.z...A... │ │ │ │ - 0x000470c0 90769852 9871d80c 189801d8 0c19981a .v.R.q.......... │ │ │ │ - 0x000470d0 a031a041 d80c1a98 2ca062a8 05a853b0 .1.A....,.b...S. │ │ │ │ - 0x000470e0 06b063b8 13b841b8 55c021c0 31e0080e ..c...A.U.!.1... │ │ │ │ - 0x000470f0 88649021 90379827 a015a066 a848b041 .d.!.7.'...f.H.A │ │ │ │ - 0x00047100 b05ab87b c82cd056 5fd05f60 d8131e98 .Z.{.,.V_._`.... │ │ │ │ - 0x00047110 6aa80db0 5cc01ec8 7ed05d66 d0666ed0 j...\...~.]f.fn. │ │ │ │ - 0x00047120 6e6fd06f 70d8131c 9848a041 a05bb00e no.op....H.A.[.. │ │ │ │ - 0x00047130 b868c061 c071d813 1c9848a0 41a051d8 .h.a.q....H.A.Q. │ │ │ │ - 0x00047140 080f8871 00000000 42067813 9f010000 ...q....B.x..... │ │ │ │ - 0x00047150 8041f020 00090e88 559021d8 08149046 .A. ....U.!....F │ │ │ │ - 0x00047160 9821d808 0f887490 3ea011d8 080f887a .!....t.>......z │ │ │ │ - 0x00047170 98119827 a011d808 0f887490 3da001a0 ...'......t.=... │ │ │ │ - 0x00047180 13a041a0 55a82eb8 01e0080c 88499056 ..A.U........I.V │ │ │ │ - 0x00047190 98319841 d80c1898 05d01d31 b011b021 .1.A.......1...! │ │ │ │ - 0x000471a0 d80c1b98 31d80d10 90069064 d01a2aa8 ....1......d..*. │ │ │ │ - 0x000471b0 21a831d8 0c129024 90619073 9821d80c !.1....$.a.s.!.. │ │ │ │ - 0x000471c0 12902490 61907398 21d80c14 90449801 ..$.a.s.!....D.. │ │ │ │ - 0x000471d0 981aa031 e00c1490 41d80c10 90039031 ...1....A......1 │ │ │ │ - 0x000471e0 d80c1090 039031d8 0c139035 9801d80c ......1....5.... │ │ │ │ - 0x000471f0 15905498 119821d8 0c159054 98119821 ..T...!....T...! │ │ │ │ - 0x00047200 e00c0de0 10139032 90529077 9864a027 .......2.R.w.d.' │ │ │ │ - 0x00047210 a812a831 e0141790 7aa011a0 21a033a0 ...1....z...!.3. │ │ │ │ - 0x00047220 68a868b0 67b851b8 62c001e0 1420a007 h.h.g.Q.b.... .. │ │ │ │ - 0x00047230 a073a823 a853b001 e01415d8 1820a001 .s.#.S....... .. │ │ │ │ - 0x00047240 d8181c98 439871d8 181c9843 9871f006 ....C.q....C.q.. │ │ │ │ - 0x00047250 00191ad8 151b9833 9861e014 18980da0 .......3.a...... │ │ │ │ - 0x00047260 51a06eb0 4bb873c0 21d81423 a031e014 Q.n.K.s.!..#.1.. │ │ │ │ - 0x00047270 15d8181f 9875a041 d81821a0 14a051a0 .....u.A..!...Q. │ │ │ │ - 0x00047280 61d81821 a014a051 a061f006 00191ad8 a..!...Q.a...... │ │ │ │ - 0x00047290 151c9843 9871e014 15d81820 a001d818 ...C.q..... .... │ │ │ │ - 0x000472a0 1c984398 71d8181c 98439871 f0060019 ..C.q....C.q.... │ │ │ │ - 0x000472b0 1ae0141a 9829a031 a042d026 45d04557 .....).1.B.&E.EW │ │ │ │ - 0x000472c0 d05762d0 6272f000 00730146 02f00000 .Wb.br...s.F.... │ │ │ │ - 0x000472d0 46024702 f006000d 108871d8 1014904d F.G.......q....M │ │ │ │ - 0x000472e0 a011a02e b00bb833 b861d808 0f887100 .......3.a....q. │ │ │ │ - 0x000472f0 21060816 26000000 8041f00c 00090d88 !...&....A...... │ │ │ │ - 0x00047300 41d8080e 88639017 98049847 a037a821 A....c.....G.7.! │ │ │ │ - 0x00047310 d80c1190 13904190 51d8080f 88710000 ......A.Q....q.. │ │ │ │ - 0x00047320 42066016 4e000000 8041f014 00090f88 B.`.N....A...... │ │ │ │ - 0x00047330 6e9841d8 08119013 90419054 981ea071 n.A......A.T...q │ │ │ │ - 0x00047340 d8080c88 49905698 319841d8 0d109006 ....I.V.1.A..... │ │ │ │ - 0x00047350 9064d01a 2aa821a8 31e00c14 90439071 .d..*.!.1....C.q │ │ │ │ - 0x00047360 9801e00c 0f887890 71980698 62a006a0 ......x.q...b... │ │ │ │ - 0x00047370 61d8080f 88710000 63060017 78020000 a....q..c...x... │ │ │ │ - 0x00047380 d0043bb8 31f05201 00091590 43907198 ..;.1.R.....C.q. │ │ │ │ - 0x00047390 0ba032a0 51d8080f 887a9813 98439871 ..2.Q....z...C.q │ │ │ │ - 0x000473a0 d8080c88 43887c98 39a041a0 51d80c13 ....C.|.9.A.Q... │ │ │ │ - 0x000473b0 903a9851 986ad028 39d03964 d0646bd0 .:.Q.j.(9.9d.dk. │ │ │ │ - 0x000473c0 6b6cd06c 6ed06e70 d07071e0 080b8835 kl.ln.np.pq....5 │ │ │ │ - 0x000473d0 90039031 d80c1090 01d80d12 90239051 ...1.........#.Q │ │ │ │ - 0x000473e0 d80c1090 01d80d12 90239051 d80c1090 .........#.Q.... │ │ │ │ - 0x000473f0 01d80d12 90239051 d80c1090 01d80d12 .....#.Q........ │ │ │ │ - 0x00047400 90239051 d80c1090 01d80d12 90239051 .#.Q.........#.Q │ │ │ │ - 0x00047410 d80c0f88 7a981398 41d81014 9041e010 ....z...A....A.. │ │ │ │ - 0x00047420 16906998 71a002d0 2258d058 61d06162 ..i.q..."X.Xa.ab │ │ │ │ - 0x00047430 d06263d8 0d129023 9051d80c 0f887a98 .bc....#.Q....z. │ │ │ │ - 0x00047440 139841d8 10149041 e0101690 699871a0 ..A....A....i.q. │ │ │ │ - 0x00047450 02d02258 d05861d0 6162d062 63e00c12 .."X.Xa.ab.bc... │ │ │ │ - 0x00047460 90299831 9841e008 0e886e98 41d80811 .).1.A....n.A... │ │ │ │ - 0x00047470 90139041 e0081590 53980198 14985ea8 ...A....S.....^. │ │ │ │ - 0x00047480 31d8080c 88499051 d80c1998 1aa03db0 1....I.Q......=. │ │ │ │ - 0x00047490 01b013b0 41b055b8 2ec801e0 080c8849 ....A.U........I │ │ │ │ - 0x000474a0 90569831 9841d80c 14904190 54d01929 .V.1.A....A.T..) │ │ │ │ - 0x000474b0 a811a821 d80c1190 17980198 119829a0 ...!..........). │ │ │ │ - 0x000474c0 31a042d0 2636b061 b077b864 c025c075 1.B.&6.a.w.d.%.u │ │ │ │ - 0x000474d0 c841c853 d05051d0 5152e00c 10900490 .A.S.PQ.QR...... │ │ │ │ - 0x000474e0 44980598 54a014a0 54a811d8 0c109008 D...T...T....... │ │ │ │ - 0x000474f0 9801d810 12902798 11982498 619871d8 ......'...$.a.q. │ │ │ │ - 0x00047500 10129027 98119824 98619872 a012a033 ...'...$.a.r...3 │ │ │ │ - 0x00047510 a061d810 12902798 11982498 619871d8 .a....'...$.a.q. │ │ │ │ - 0x00047520 10129027 98119824 98619872 a012a033 ...'...$.a.r...3 │ │ │ │ - 0x00047530 a061e00c 149041d8 0c0dd810 19981198 .a....A......... │ │ │ │ - 0x00047540 22984198 529873a0 24a065a8 35b001b0 ".A.R.s.$.e.5... │ │ │ │ - 0x00047550 13b041b0 51d81019 98119822 98419852 ..A.Q......".A.R │ │ │ │ - 0x00047560 9873a024 a065a835 b001b013 b041b051 .s.$.e.5.....A.Q │ │ │ │ - 0x00047570 e01011e0 141f9873 a021a031 f0060015 .......s.!.1.... │ │ │ │ - 0x00047580 21a001a0 12a034a0 75a845b0 11b023b0 !.....4.u.E...#. │ │ │ │ - 0x00047590 51b069b8 73c026c8 01c813c8 43c871f0 Q.i.s.&.....C.q. │ │ │ │ - 0x000475a0 06001518 90789871 a007a077 a866b041 .....x.q...w.f.A │ │ │ │ - 0x000475b0 b059b861 b875c041 c051c061 e0141c98 .Y.a.u.A.Q.a.... │ │ │ │ - 0x000475c0 46a021a0 39a841a8 51d81418 9809a011 F.!.9.A.Q....... │ │ │ │ - 0x000475d0 d8181e98 619879a8 02a821a8 36b011d8 ....a.y...!.6... │ │ │ │ - 0x000475e0 181e9861 9879a802 a821a836 b011d813 ...a.y...!.6.... │ │ │ │ - 0x000475f0 14f00600 09108871 00000000 4206781a .......q....B.x. │ │ │ │ - 0x00047600 52000000 8041f010 00090e88 52887690 R....A......R.v. │ │ │ │ - 0x00047610 549817a0 07a071d8 0c109005 90559821 T.....q......U.! │ │ │ │ - 0x00047620 98339861 9871d810 11901190 25907498 .3.a.q......%.t. │ │ │ │ - 0x00047630 31984198 519861d8 080c884c 98049841 1.A.Q.a....L...A │ │ │ │ - 0x00047640 9854a011 d8080c88 4c980498 419854a0 .T......L...A.T. │ │ │ │ - 0x00047650 11d8080f 88710000 2106f01a 93010000 .....q..!....... │ │ │ │ - 0x00047660 8041f012 000d2098 71d80c1b 9831f00a .A.... .q....1.. │ │ │ │ - 0x00047670 000d1d98 41d80c1c 9841f00a 00090d88 ....A....A...... │ │ │ │ - 0x00047680 49905698 319844a0 0ea861d8 0c149041 I.V.1.D...a....A │ │ │ │ - 0x00047690 e00c0d88 5bd01828 a804a847 b032b051 ....[..(...G.2.Q │ │ │ │ - 0x000476a0 e00c1190 14905190 6aa001d8 0c119014 ......Q.j....... │ │ │ │ - 0x000476b0 9051906d a031e00c 10900590 55982298 .Q.m.1......U.". │ │ │ │ - 0x000476c0 439872a0 11d81019 98129831 d8101998 C.r........1.... │ │ │ │ - 0x000476d0 129831d8 10199817 a002a021 d8101390 ..1........!.... │ │ │ │ - 0x000476e0 37982398 51d8141f 9872a01c a851e014 7.#.Q....r...Q.. │ │ │ │ - 0x000476f0 1f9872a0 1ba841d8 10189801 e00c1590 ..r...A......... │ │ │ │ - 0x00047700 53980298 21e00810 9001e008 0c884388 S...!.........C. │ │ │ │ - 0x00047710 71900b98 37a021d8 080c8841 d8080c88 q...7.!....A.... │ │ │ │ - 0x00047720 41885590 219031d8 08119011 d8081090 A.U.!.1......... │ │ │ │ - 0x00047730 01d80810 9001f006 00091390 21d80818 ............!... │ │ │ │ - 0x00047740 98069861 987ba825 a874b038 b831d808 ...a.{.%.t.8.1.. │ │ │ │ - 0x00047750 0c884590 15906190 73982198 31d80c10 ..E...a.s.!.1... │ │ │ │ - 0x00047760 900d9851 9861d80c 10900b98 319841d8 ...Q.a......1.A. │ │ │ │ - 0x00047770 0c109002 90239055 98219833 9862a001 .....#.U.!.3.b.. │ │ │ │ - 0x00047780 d80c1390 31904698 26a001d8 0c139032 ....1.F.&......2 │ │ │ │ - 0x00047790 90569831 d80c1490 41d80c14 9041d80c .V.1....A....A.. │ │ │ │ - 0x000477a0 0f8871d8 0c159051 f0060009 0d884990 ..q....Q......I. │ │ │ │ - 0x000477b0 56983198 44a00ea8 61d80c0d 885bd018 V.1.D...a....[.. │ │ │ │ - 0x000477c0 28a804a8 47b032b0 51e00c10 90059055 (...G.2.Q......U │ │ │ │ - 0x000477d0 98229843 9872a011 d8101c98 429866a0 .".C.r......B.f. │ │ │ │ - 0x000477e0 47a832a8 5cb812b8 31e0080c 884e9821 G.2.\...1....N.! │ │ │ │ - 0x000477f0 d8080900 4206481d 18020000 8041f016 ....B.H......A.. │ │ │ │ - 0x00047800 00091088 7a981198 2ad02435 b051e008 ....z...*.$5.Q.. │ │ │ │ - 0x00047810 0e886290 04904798 319844a0 05a057a8 ..b...G.1.D...W. │ │ │ │ - 0x00047820 41a854b0 11d8080f 88739021 90329051 A.T......s.!.2.Q │ │ │ │ - 0x00047830 d8080f88 73902190 329051d8 080f8873 ....s.!.2.Q....s │ │ │ │ - 0x00047840 90219032 9051e008 0f887390 21903490 .!.2.Q....s.!.4. │ │ │ │ - 0x00047850 7ea051d8 080f8873 90219039 984ea821 ~.Q....s.!.9.N.! │ │ │ │ - 0x00047860 d8081590 54981da0 61a071d8 080c8845 ....T...a.q....E │ │ │ │ - 0x00047870 90159062 98039832 9851d80c 14904a98 ...b...2.Q....J. │ │ │ │ - 0x00047880 64a021d8 0d119017 9804d01c 2ca841a8 d.!.........,.A. │ │ │ │ - 0x00047890 51d80c12 90249061 90749831 d80c1290 Q....$.a.t.1.... │ │ │ │ - 0x000478a0 24906190 749831e0 0d119017 9809d021 $.a.t.1........! │ │ │ │ - 0x000478b0 31b011b0 21d80c12 90249061 90749831 1...!....$.a.t.1 │ │ │ │ - 0x000478c0 d80c1290 24906190 749831d8 0c149041 ....$.a.t.1....A │ │ │ │ - 0x000478d0 d80c0dd8 10159053 9801d810 15905398 .......S......S. │ │ │ │ - 0x000478e0 01e01015 90539801 d8101590 539801e0 .....S......S... │ │ │ │ - 0x000478f0 1011d814 17907398 229841e0 181b9832 ......s.".A....2 │ │ │ │ - 0x00047900 98519861 d81c20a0 01a013a0 41a056a8 .Q.a.. .....A.V. │ │ │ │ - 0x00047910 31a843a8 71b003b0 31b046b8 21b833b8 1.C.q...1.F.!.3. │ │ │ │ - 0x00047920 61b873c0 21c031d8 1c20a001 a011d81c a.s.!.1.. ...... │ │ │ │ - 0x00047930 20a001a0 12a031a0 41d81820 a001e018 .....1.A.. .... │ │ │ │ - 0x00047940 1d9853a0 01d8181d 9853a001 d8191c98 ..S......S...... │ │ │ │ - 0x00047950 429861e0 181b9832 98519861 d81c20a0 B.a....2.Q.a.. . │ │ │ │ - 0x00047960 01a013a0 41a056a8 31a843a8 71b003b0 ....A.V.1.C.q... │ │ │ │ - 0x00047970 31b046b8 21b833b8 61b873c0 21c031d8 1.F.!.3.a.s.!.1. │ │ │ │ - 0x00047980 1c20a001 a011d81c 20a001a0 12a031a0 . ...... .....1. │ │ │ │ - 0x00047990 41d81820 a001e018 1d9853a0 01d8181d A.. ......S..... │ │ │ │ - 0x000479a0 9853a001 d8191c98 439871e0 181b9832 .S......C.q....2 │ │ │ │ - 0x000479b0 98519861 d81c20a0 01a013a0 41a056a8 .Q.a.. .....A.V. │ │ │ │ - 0x000479c0 31a843a8 71b003b0 31b046b8 21b833b8 1.C.q...1.F.!.3. │ │ │ │ - 0x000479d0 61b873c0 21c031d8 1c20a001 a011d81c a.s.!.1.. ...... │ │ │ │ - 0x000479e0 20a001a0 12a031a0 41d81820 a001e018 .....1.A.. .... │ │ │ │ - 0x000479f0 1d9853a0 01d8181d 9853a001 d8181d98 ..S......S...... │ │ │ │ - 0x00047a00 53a001d8 181d9853 a001d813 14f00800 S......S........ │ │ │ │ - 0x00047a10 09108871 00000000 4206b01f ae010000 ...q....B....... │ │ │ │ - 0x00047a20 8041f024 00091088 7a981198 2ad02435 .A.$....z...*.$5 │ │ │ │ - 0x00047a30 b051e008 0e886290 04904798 319844a0 .Q....b...G.1.D. │ │ │ │ - 0x00047a40 05a057a8 41a854b0 11d8080f 88739021 ..W.A.T......s.! │ │ │ │ - 0x00047a50 90329051 d8080f88 73902190 329051d8 .2.Q....s.!.2.Q. │ │ │ │ - 0x00047a60 080f8873 90219032 9051e008 0f887390 ...s.!.2.Q....s. │ │ │ │ - 0x00047a70 21903490 7ea051d8 080f8873 90219039 !.4.~.Q....s.!.9 │ │ │ │ - 0x00047a80 984ea821 d8081b98 319844a0 01a014a0 .N.!....1.D..... │ │ │ │ - 0x00047a90 5db021b0 31d8080c 88459015 90629803 ].!.1....E...b.. │ │ │ │ - 0x00047aa0 98329851 d80c1490 4a9864a0 21d80d11 .2.Q....J.d.!... │ │ │ │ - 0x00047ab0 90179804 d01c2ca8 41a851d8 0c129024 ......,.A.Q....$ │ │ │ │ - 0x00047ac0 90619074 9831d80c 12902490 61907498 .a.t.1....$.a.t. │ │ │ │ - 0x00047ad0 31e00d11 90179809 d02131b0 11b021d8 1........!1...!. │ │ │ │ - 0x00047ae0 0c129024 90619074 9831d80c 12902490 ...$.a.t.1....$. │ │ │ │ - 0x00047af0 61907498 31d80c14 9041d80c 0dd81015 a.t.1....A...... │ │ │ │ - 0x00047b00 90539801 d8101590 539801e0 10159053 .S......S......S │ │ │ │ - 0x00047b10 9801d810 15905398 01e01011 d8141790 ......S......... │ │ │ │ - 0x00047b20 73982298 41f00e00 1921a001 e0181d98 s.".A....!...... │ │ │ │ - 0x00047b30 53a001d8 181d9853 a001d819 1c984298 S......S......B. │ │ │ │ - 0x00047b40 61e0181b 98339863 a011d81c 20a003a0 a....3.c.... ... │ │ │ │ - 0x00047b50 37a821d8 1c20a001 a011d81c 20a001a0 7.!.. ...... ... │ │ │ │ - 0x00047b60 13a041a0 51d81820 a001e018 1d9853a0 ..A.Q.. ......S. │ │ │ │ - 0x00047b70 01d8181d 9853a001 d8191c98 439871e0 .....S......C.q. │ │ │ │ - 0x00047b80 181b9833 9863a011 d81c20a0 03a037a8 ...3.c.... ...7. │ │ │ │ - 0x00047b90 21d81c20 a001a011 d81c20a0 01a013a0 !.. ...... ..... │ │ │ │ - 0x00047ba0 41a051d8 1820a001 e0181d98 53a001d8 A.Q.. ......S... │ │ │ │ - 0x00047bb0 181d9853 a001d818 1d9853a0 01d8181d ...S......S..... │ │ │ │ - 0x00047bc0 9853a001 d81314f0 08000910 88710000 .S...........q.. │ │ │ │ - 0x00047bd0 84065822 80010000 d00451d0 5169d069 ..X"......Q.Qi.i │ │ │ │ - 0x00047be0 6af02400 0910887a 9811982a d02435b0 j.$....z...*.$5. │ │ │ │ - 0x00047bf0 51e0080e 886c9822 984ea828 b02db871 Q....l.".N.(.-.q │ │ │ │ - 0x00047c00 d8081190 139041e0 080f8873 90219034 ......A....s.!.4 │ │ │ │ - 0x00047c10 907ea051 d8080f88 73902190 39984ea8 .~.Q....s.!.9.N. │ │ │ │ - 0x00047c20 21d80815 9054981d a061a071 d8080c88 !....T...a.q.... │ │ │ │ - 0x00047c30 49905698 319841e0 0d119017 9804d01c I.V.1.A......... │ │ │ │ - 0x00047c40 2ca841a8 51d80c12 90249061 90749831 ,.A.Q....$.a.t.1 │ │ │ │ - 0x00047c50 d80c1290 24906190 749831e0 0d119017 ....$.a.t.1..... │ │ │ │ - 0x00047c60 9809d021 31b011b0 21d80c12 90249061 ...!1...!....$.a │ │ │ │ - 0x00047c70 90749831 d80c1290 24906190 749831e0 .t.1....$.a.t.1. │ │ │ │ - 0x00047c80 0c1c9843 9871a004 a041a053 a801a811 ...C.q...A.S.... │ │ │ │ - 0x00047c90 e00c0f88 7f986198 76a051e0 0c149041 ......a.v.Q....A │ │ │ │ - 0x00047ca0 e00c0dd8 10159053 9801d810 15905398 .......S......S. │ │ │ │ - 0x00047cb0 01e01015 90539801 d8101590 539801e0 .....S......S... │ │ │ │ - 0x00047cc0 1011d814 17907398 229841e0 181e9862 ......s.".A....b │ │ │ │ - 0x00047cd0 a007a074 a834a871 d81820a0 01e0181d ...t.4.q.. ..... │ │ │ │ - 0x00047ce0 9853a001 d8181d98 53a001d8 191c9842 .S......S......B │ │ │ │ - 0x00047cf0 9861e018 1e9862a0 07a074a8 34a871d8 .a....b...t.4.q. │ │ │ │ - 0x00047d00 1820a001 e0181d98 53a001d8 181d9853 . ......S......S │ │ │ │ - 0x00047d10 a001d819 1c984398 71e0181e 9862a007 ......C.q....b.. │ │ │ │ - 0x00047d20 a074a834 a871d818 20a001e0 181d9853 .t.4.q.. ......S │ │ │ │ - 0x00047d30 a001d818 1d9853a0 01d8181d 9853a001 ......S......S.. │ │ │ │ - 0x00047d40 d8181d98 53a001d8 1314f008 00090c88 ....S........... │ │ │ │ - 0x00047d50 399041e0 080f8871 00000000 c606e024 9.A....q.......$ │ │ │ │ - 0x00047d60 87020000 d0045bd0 5b76f000 00770150 ......[.[v...w.P │ │ │ │ - 0x00047d70 02f00000 50025102 f07e0100 09108874 ....P.Q..~.....t │ │ │ │ - 0x00047d80 903ea011 f0080009 13902290 4b9874a0 .>........".K.t. │ │ │ │ - 0x00047d90 31d80812 90229044 980ba031 e0080c88 1....".D...1.... │ │ │ │ - 0x00047da0 45901190 25907298 15986198 71f00600 E...%.r...a.q... │ │ │ │ - 0x00047db0 09179061 90759841 9857a043 a074a839 ...a.u.A.W.C.t.9 │ │ │ │ - 0x00047dc0 b042b067 b851b866 c046c821 e0081898 .B.g.Q.f.F.!.... │ │ │ │ - 0x00047dd0 01981398 429863a0 12a031d8 08189801 ....B.c...1..... │ │ │ │ - 0x00047de0 98139842 9863a012 a031e008 0c884990 ...B.c...1....I. │ │ │ │ - 0x00047df0 56983198 41d80e19 d01929a8 14a857b0 V.1.A.....)...W. │ │ │ │ - 0x00047e00 42b061d8 0c189802 9826a002 a024a067 B.a......&...$.g │ │ │ │ - 0x00047e10 a852a877 b062b801 d80c1a98 229846a0 .R.w.b......".F. │ │ │ │ - 0x00047e20 22a044a8 07a872b0 17b802b8 21e00c10 ".D...r.....!... │ │ │ │ - 0x00047e30 90059055 98229843 9872a011 d8101998 ...U.".C.r...... │ │ │ │ - 0x00047e40 1ba042a0 61d8101a 9821d810 1a9821f0 ..B.a....!....!. │ │ │ │ - 0x00047e50 06001120 9872a018 a812a83c b072b818 ... .r.....<.r.. │ │ │ │ - 0x00047e60 c011c021 d81026a0 69a871b0 01d81028 ...!..&.i.q....( │ │ │ │ - 0x00047e70 a809b011 b02cb861 b871e010 13d01326 .....,.a.q.....& │ │ │ │ - 0x00047e80 a066a843 a871d814 15f00600 111c9834 .f.C.q.........4 │ │ │ │ - 0x00047e90 9871d020 36b061d8 101b9834 9871d020 .q. 6.a....4.q. │ │ │ │ - 0x00047ea0 34b041e0 10159058 9851d810 15905898 4.A....X.Q....X. │ │ │ │ - 0x00047eb0 51d8101f 9873a024 a061d810 189801e0 Q....s.$.a...... │ │ │ │ - 0x00047ec0 10149045 98159862 a003d023 38b801d8 ...E...b...#8... │ │ │ │ - 0x00047ed0 14199818 a011d814 199818a0 11d81419 ................ │ │ │ │ - 0x00047ee0 98139842 9861d814 17907398 239851d8 ...B.a....s.#.Q. │ │ │ │ - 0x00047ef0 1824a047 a834a874 b031e018 26a06cb0 .$.G.4.t.1..&.l. │ │ │ │ - 0x00047f00 23b053b8 02b824b8 62c00cc8 42c863d0 #.S...$.b...B.c. │ │ │ │ - 0x00047f10 5153d053 54d8181b 983ca073 a821d81c QS.ST....<.s.!.. │ │ │ │ - 0x00047f20 28a801d8 1c27a071 d81827a0 74a834a8 (....'.q..'.t.4. │ │ │ │ - 0x00047f30 71d8141c 9841e010 139031d8 1422a02c q....A....1.."., │ │ │ │ - 0x00047f40 a863b013 b042b064 b822b84c c802c823 .c...B.d.".L...# │ │ │ │ - 0x00047f50 c852c871 d8141790 7ca033a0 61d81824 .R.q....|.3.a..$ │ │ │ │ - 0x00047f60 a041d818 23a031d8 101d9852 9877a061 .A..#.1....R.w.a │ │ │ │ - 0x00047f70 d8101d98 529877a0 61f00600 09149031 ....R.w.a......1 │ │ │ │ - 0x00047f80 9041d808 0c884590 15906298 03983298 .A....E...b...2. │ │ │ │ - 0x00047f90 5da821a8 34a874b0 31d80c15 905ba002 ].!.4.t.1....[.. │ │ │ │ - 0x00047fa0 a021d80c 0f887d98 429864a0 22a041d8 .!....}.B.d.".A. │ │ │ │ - 0x00047fb0 10189807 9871d020 3bb838c0 3dd05052 .....q. ;.8.=.PR │ │ │ │ - 0x00047fc0 d05253d8 3b48c802 c821d83b 48c802c8 .RS.;H...!.;H... │ │ │ │ - 0x00047fd0 23c851c8 6dd05b5d d05d5ed8 080e8862 #.Q.m.[].]^....b │ │ │ │ - 0x00047fe0 90059051 9061d808 0f887100 21061803 ...Q.a....q.!... │ │ │ │ - 0x00047ff0 02000000 98110000 42061803 02000000 ........B....... │ │ │ │ - 0x00048000 21062003 02000000 42062003 02000000 !. .....B. ..... │ │ │ │ - 0x00048010 21062803 02000000 42062803 02000000 !.(.....B.(..... │ │ │ │ - 0x00048020 81060800 6d000000 8001f008 00050e88 ....m........... │ │ │ │ - 0x00048030 54d01129 a814d02d 3eb864c0 2bc854d0 T..)...->.d.+.T. │ │ │ │ - 0x00048040 5152d804 0c884790 31904698 2ca061d8 QR....G.1.F.,.a. │ │ │ │ - 0x00048050 04078076 88579041 d8081290 21d80817 ...v.W.A....!... │ │ │ │ - 0x00048060 9071e008 179074d0 1b32b027 b811d804 .q....t..2.'.... │ │ │ │ - 0x00048070 078071d8 080fd00f 2fa874b0 31b047b8 ..q...../.t.1.G. │ │ │ │ - 0x00048080 3bc067c8 51e0080f d00f2fa8 74b031b0 ;.g.Q...../.t.1. │ │ │ │ - 0x00048090 47b83bc0 61000000 42068000 0b000000 G.;.a...B....... │ │ │ │ - 0x000480a0 8001d804 2ca841a8 56b03100 42063029 ....,.A.V.1.B.0) │ │ │ │ - 0x000480b0 64000000 d00049c8 11f01000 050e8857 d.....I........W │ │ │ │ - 0x000480c0 90429066 98419851 f0060005 0e885790 .B.f.A.Q......W. │ │ │ │ - 0x000480d0 43907698 529873a0 22a046a8 21a831f0 C.v.R.s.".F.!.1. │ │ │ │ - 0x000480e0 06000514 90329055 98219831 f0060005 .....2.U.!.1.... │ │ │ │ - 0x000480f0 17906298 05985198 61f00600 050e8852 ..b...Q.a......R │ │ │ │ - 0x00048100 88769051 906da032 d02535b0 52b07ac0 .v.Q.m.2.%5.R.z. │ │ │ │ - 0x00048110 11c021e0 040b8831 00000000 a3060800 ..!....1........ │ │ │ │ - 0x00048120 58000000 8001f006 00050880 7f906898 X.............h. │ │ │ │ - 0x00048130 6ba81bb0 41d8080d 885e9831 d8080ed0 k...A....^.1.... │ │ │ │ - 0x00048140 0e21f000 00226502 f0000065 026702f0 .!..."e....e.g.. │ │ │ │ - 0x00048150 00006702 6802d804 13903ea0 18a811a8 ..g.h.....>..... │ │ │ │ - 0x00048160 21d80407 807c9037 9821d808 30b001d0 !....|.7.!..0... │ │ │ │ - 0x00048170 3142c02e d05051d8 040b8831 00000000 1B...PQ....1.... │ │ │ │ - 0x00048180 42065800 80000000 8001d804 10d01029 B.X............) │ │ │ │ - 0x00048190 a81bb041 b054b81c d04557d0 5762d062 ...A.T...EW.Wb.b │ │ │ │ - 0x000481a0 63d06367 d06773d0 737ff000 0040024b c.cg.gs.s....@.K │ │ │ │ - 0x000481b0 02f00000 4b024c02 f000004c 025002f0 ....K.L....L.P.. │ │ │ │ - 0x000481c0 00005002 5c02f000 005c0268 02f00000 ..P.\....\.h.... │ │ │ │ - 0x000481d0 68027302 f0000073 027402f0 00007402 h.s....s.t....t. │ │ │ │ - 0x000481e0 7502d804 07807388 21883d98 02982298 u.....s.!.=...". │ │ │ │ - 0x000481f0 44a007a0 71a80eb0 61d80814 90499857 D...q...a....I.W │ │ │ │ - 0x00048200 a041a05b b001b011 00000000 5f507955 .A.[........_PyU │ │ │ │ - 0x00048210 6e69636f 64655f4e 4f4e434f 4d504143 nicode_NONCOMPAC │ │ │ │ - 0x00048220 545f4441 54410000 5f5f5079 785f5061 T_DATA..__Pyx_Pa │ │ │ │ - 0x00048230 7273654b 6579776f 72647354 75706c65 rseKeywordsTuple │ │ │ │ - 0x00048240 00000000 5f5f5079 785f5265 6a656374 ....__Pyx_Reject │ │ │ │ - 0x00048250 556e6b6e 6f776e4b 6579776f 72640000 UnknownKeyword.. │ │ │ │ - 0x00048260 5f5f5079 785f5079 4572725f 47697665 __Pyx_PyErr_Give │ │ │ │ - 0x00048270 6e457863 65707469 6f6e4d61 74636865 nExceptionMatche │ │ │ │ - 0x00048280 73547570 6c650000 50794346 756e6374 sTuple..PyCFunct │ │ │ │ - 0x00048290 696f6e5f 4745545f 53454c46 00000000 ion_GET_SELF.... │ │ │ │ - 0x000482a0 5f5f5079 785f5079 4572725f 45786365 __Pyx_PyErr_Exce │ │ │ │ - 0x000482b0 7074696f 6e4d6174 63686573 5475706c ptionMatchesTupl │ │ │ │ - 0x000482c0 65000000 5f5f5079 785f5079 56656374 e...__Pyx_PyVect │ │ │ │ - 0x000482d0 6f726361 6c6c5f46 756e6374 696f6e00 orcall_Function. │ │ │ │ - 0x000482e0 50794279 7465735f 41535f53 5452494e PyBytes_AS_STRIN │ │ │ │ - 0x000482f0 47000000 5f5f5079 785f4379 46756e63 G...__Pyx_CyFunc │ │ │ │ - 0x00048300 74696f6e 5f43616c 6c41734d 6574686f tion_CallAsMetho │ │ │ │ - 0x00048310 64000000 5f5f7079 785f665f 354d4143 d...__pyx_f_5MAC │ │ │ │ - 0x00048320 53335f36 5369676e 616c5f38 42656447 S3_6Signal_8BedG │ │ │ │ - 0x00048330 72617068 5f70726f 64756374 5f66756e raph_product_fun │ │ │ │ - 0x00048340 63000000 5f5f7079 785f665f 354d4143 c...__pyx_f_5MAC │ │ │ │ - 0x00048350 53335f36 5369676e 616c5f38 42656447 S3_6Signal_8BedG │ │ │ │ - 0x00048360 72617068 5f666973 6865725f 66756e63 raph_fisher_func │ │ │ │ - 0x00048370 00000000 5f5f7079 785f665f 354d4143 ....__pyx_f_5MAC │ │ │ │ - 0x00048380 53335f36 5369676e 616c5f38 42656447 S3_6Signal_8BedG │ │ │ │ - 0x00048390 72617068 5f313462 65644772 61706854 raph_14bedGraphT │ │ │ │ - 0x000483a0 7261636b 495f7265 7365745f 62617365 rackI_reset_base │ │ │ │ - 0x000483b0 6c696e65 00000000 5f5f7079 785f665f line....__pyx_f_ │ │ │ │ - 0x000483c0 354d4143 53335f36 5369676e 616c5f38 5MACS3_6Signal_8 │ │ │ │ - 0x000483d0 42656447 72617068 5f313462 65644772 BedGraph_14bedGr │ │ │ │ - 0x000483e0 61706854 7261636b 495f7032 71000000 aphTrackI_p2q... │ │ │ │ - 0x000483f0 5f5f7079 785f665f 354d4143 53335f36 __pyx_f_5MACS3_6 │ │ │ │ - 0x00048400 5369676e 616c5f38 42656447 72617068 Signal_8BedGraph │ │ │ │ - 0x00048410 5f313462 65644772 61706854 7261636b _14bedGraphTrack │ │ │ │ - 0x00048420 495f6765 745f6461 74615f62 795f6368 I_get_data_by_ch │ │ │ │ - 0x00048430 72000000 5f5f7079 785f665f 354d4143 r...__pyx_f_5MAC │ │ │ │ - 0x00048440 53335f36 5369676e 616c5f38 42656447 S3_6Signal_8BedG │ │ │ │ - 0x00048450 72617068 5f313462 65644772 61706854 raph_14bedGraphT │ │ │ │ - 0x00048460 7261636b 495f6164 645f6368 726f6d5f rackI_add_chrom_ │ │ │ │ - 0x00048470 64617461 5f686d6d 725f5056 00000000 data_hmmr_PV.... │ │ │ │ - 0x00048480 5f5f7079 785f665f 354d4143 53335f36 __pyx_f_5MACS3_6 │ │ │ │ - 0x00048490 5369676e 616c5f38 42656447 72617068 Signal_8BedGraph │ │ │ │ - 0x000484a0 5f313462 65644772 61706854 7261636b _14bedGraphTrack │ │ │ │ - 0x000484b0 495f6765 745f6368 725f6e61 6d657300 I_get_chr_names. │ │ │ │ - 0x000484c0 5f5f7079 785f665f 354d4143 53335f36 __pyx_f_5MACS3_6 │ │ │ │ - 0x000484d0 5369676e 616c5f38 42656447 72617068 Signal_8BedGraph │ │ │ │ - 0x000484e0 5f313462 65644772 61706854 7261636b _14bedGraphTrack │ │ │ │ - 0x000484f0 495f746f 74616c00 5f5f7079 785f665f I_total.__pyx_f_ │ │ │ │ - 0x00048500 354d4143 53335f36 5369676e 616c5f38 5MACS3_6Signal_8 │ │ │ │ - 0x00048510 42656447 72617068 5f313462 65644772 BedGraph_14bedGr │ │ │ │ - 0x00048520 61706854 7261636b 495f7375 6d6d6172 aphTrackI_summar │ │ │ │ - 0x00048530 79000000 5f5f7079 785f665f 354d4143 y...__pyx_f_5MAC │ │ │ │ + 0x00045070 61636b49 2e616464 5f636872 6f6d5f64 ackI.add_chrom_d │ │ │ │ + 0x00045080 61746100 6164645f 6368726f 6d5f6461 ata.add_chrom_da │ │ │ │ + 0x00045090 74612028 77726170 70657229 00000000 ta (wrapper).... │ │ │ │ + 0x000450a0 6765745f 64617461 5f62795f 63687220 get_data_by_chr │ │ │ │ + 0x000450b0 28777261 70706572 29000000 66696c74 (wrapper)...filt │ │ │ │ + 0x000450c0 65725f73 636f7265 00000000 66696c74 er_score....filt │ │ │ │ + 0x000450d0 65725f73 636f7265 20287772 61707065 er_score (wrappe │ │ │ │ + 0x000450e0 72290000 4d414353 332e5369 676e616c r)..MACS3.Signal │ │ │ │ + 0x000450f0 2e426564 47726170 682e6265 64477261 .BedGraph.bedGra │ │ │ │ + 0x00045100 70685472 61636b49 2e66696c 7465725f phTrackI.filter_ │ │ │ │ + 0x00045110 73636f72 65000000 72657365 745f6261 score...reset_ba │ │ │ │ + 0x00045120 73656c69 6e652028 77726170 70657229 seline (wrapper) │ │ │ │ + 0x00045130 00000000 7365745f 73696e67 6c655f76 ....set_single_v │ │ │ │ + 0x00045140 616c7565 00000000 4d414353 332e5369 alue....MACS3.Si │ │ │ │ + 0x00045150 676e616c 2e426564 47726170 682e6265 gnal.BedGraph.be │ │ │ │ + 0x00045160 64477261 70685472 61636b49 2e736574 dGraphTrackI.set │ │ │ │ + 0x00045170 5f73696e 676c655f 76616c75 65000000 _single_value... │ │ │ │ + 0x00045180 7365745f 73696e67 6c655f76 616c7565 set_single_value │ │ │ │ + 0x00045190 20287772 61707065 72290000 5f5f7365 (wrapper)..__se │ │ │ │ + 0x000451a0 74737461 74655f63 7974686f 6e5f5f00 tstate_cython__. │ │ │ │ + 0x000451b0 7475706c 65000000 4d414353 332e5369 tuple...MACS3.Si │ │ │ │ + 0x000451c0 676e616c 2e426564 47726170 682e6265 gnal.BedGraph.be │ │ │ │ + 0x000451d0 64477261 70685472 61636b49 2e5f5f73 dGraphTrackI.__s │ │ │ │ + 0x000451e0 65747374 6174655f 63797468 6f6e5f5f etstate_cython__ │ │ │ │ + 0x000451f0 00000000 6f766572 6c696500 4d414353 ....overlie.MACS │ │ │ │ + 0x00045200 332e5369 676e616c 2e426564 47726170 3.Signal.BedGrap │ │ │ │ + 0x00045210 682e6265 64477261 70685472 61636b49 h.bedGraphTrackI │ │ │ │ + 0x00045220 2e6f7665 726c6965 00000000 6f766572 .overlie....over │ │ │ │ + 0x00045230 6c696520 28777261 70706572 29000000 lie (wrapper)... │ │ │ │ + 0x00045240 6d616b65 5f53636f 72655472 61636b49 make_ScoreTrackI │ │ │ │ + 0x00045250 495f666f 725f6d61 63730000 6d616b65 I_for_macs..make │ │ │ │ + 0x00045260 5f53636f 72655472 61636b49 495f666f _ScoreTrackII_fo │ │ │ │ + 0x00045270 725f6d61 63732028 77726170 70657229 r_macs (wrapper) │ │ │ │ + 0x00045280 00000000 4d414353 332e5369 676e616c ....MACS3.Signal │ │ │ │ + 0x00045290 2e426564 47726170 682e6265 64477261 .BedGraph.bedGra │ │ │ │ + 0x000452a0 70685472 61636b49 2e6d616b 655f5363 phTrackI.make_Sc │ │ │ │ + 0x000452b0 6f726554 7261636b 49495f66 6f725f6d oreTrackII_for_m │ │ │ │ + 0x000452c0 61637300 73747200 666c6f61 74206469 acs.str.float di │ │ │ │ + 0x000452d0 76697369 6f6e0000 50795475 706c655f vision..PyTuple_ │ │ │ │ + 0x000452e0 43686563 6b285f5f 7079785f 745f3829 Check(__pyx_t_8) │ │ │ │ + 0x000452f0 00000000 50794c69 73745f43 6865636b ....PyList_Check │ │ │ │ + 0x00045300 285f5f70 79785f74 5f382900 43616e6e (__pyx_t_8).Cann │ │ │ │ + 0x00045310 6f742063 6f6e7665 72742025 2e323030 ot convert %.200 │ │ │ │ + 0x00045320 7320746f 20252e32 30307300 5f5f7079 s to %.200s.__py │ │ │ │ + 0x00045330 785f745f 35000000 6164645f 6c6f635f x_t_5...add_loc_ │ │ │ │ + 0x00045340 776f5f6d 65726765 00000000 4d414353 wo_merge....MACS │ │ │ │ + 0x00045350 332e5369 676e616c 2e426564 47726170 3.Signal.BedGrap │ │ │ │ + 0x00045360 682e6265 64477261 70685472 61636b49 h.bedGraphTrackI │ │ │ │ + 0x00045370 2e616464 5f6c6f63 5f776f5f 6d657267 .add_loc_wo_merg │ │ │ │ + 0x00045380 65000000 50795475 706c655f 43686563 e...PyTuple_Chec │ │ │ │ + 0x00045390 6b285f5f 7079785f 61726773 29000000 k(__pyx_args)... │ │ │ │ + 0x000453a0 5f5f696e 69745f5f 00000000 4d414353 __init__....MACS │ │ │ │ + 0x000453b0 332e5369 676e616c 2e426564 47726170 3.Signal.BedGrap │ │ │ │ + 0x000453c0 682e6265 64477261 70685472 61636b49 h.bedGraphTrackI │ │ │ │ + 0x000453d0 2e5f5f69 6e69745f 5f000000 63616c6c .__init__...call │ │ │ │ + 0x000453e0 5f706561 6b730000 4d414353 332e5369 _peaks..MACS3.Si │ │ │ │ + 0x000453f0 676e616c 2e426564 47726170 682e6265 gnal.BedGraph.be │ │ │ │ + 0x00045400 64477261 70685472 61636b49 2e63616c dGraphTrackI.cal │ │ │ │ + 0x00045410 6c5f7065 616b7300 63616c6c 5f73756d l_peaks.call_sum │ │ │ │ + 0x00045420 6d697473 00000000 63616c6c 5f706561 mits....call_pea │ │ │ │ + 0x00045430 6b732028 77726170 70657229 00000000 ks (wrapper).... │ │ │ │ + 0x00045440 5f5f7079 785f756e 7069636b 6c655f62 __pyx_unpickle_b │ │ │ │ + 0x00045450 65644772 61706854 7261636b 49000000 edGraphTrackI... │ │ │ │ + 0x00045460 4d414353 332e5369 676e616c 2e426564 MACS3.Signal.Bed │ │ │ │ + 0x00045470 47726170 682e5f5f 7079785f 756e7069 Graph.__pyx_unpi │ │ │ │ + 0x00045480 636b6c65 5f626564 47726170 68547261 ckle_bedGraphTra │ │ │ │ + 0x00045490 636b4900 73756d6d 61727900 4d414353 ckI.summary.MACS │ │ │ │ + 0x000454a0 332e5369 676e616c 2e426564 47726170 3.Signal.BedGrap │ │ │ │ + 0x000454b0 682e6265 64477261 70685472 61636b49 h.bedGraphTrackI │ │ │ │ + 0x000454c0 2e73756d 6d617279 00000000 73756d6d .summary....summ │ │ │ │ + 0x000454d0 61727920 28777261 70706572 29000000 ary (wrapper)... │ │ │ │ + 0x000454e0 64657374 726f7900 706f7000 4d414353 destroy.pop.MACS │ │ │ │ + 0x000454f0 332e5369 676e616c 2e426564 47726170 3.Signal.BedGrap │ │ │ │ + 0x00045500 682e6265 64477261 70685472 61636b49 h.bedGraphTrackI │ │ │ │ + 0x00045510 2e646573 74726f79 00000000 64657374 .destroy....dest │ │ │ │ + 0x00045520 726f7920 28777261 70706572 29000000 roy (wrapper)... │ │ │ │ + 0x00045530 5f626564 47726170 68547261 636b495f _bedGraphTrackI_ │ │ │ │ + 0x00045540 5f616464 5f62726f 61647065 616b0000 _add_broadpeak.. │ │ │ │ + 0x00045550 50794c69 73745f43 6865636b 285f5f70 PyList_Check(__p │ │ │ │ + 0x00045560 79785f74 5f312900 4d414353 332e5369 yx_t_1).MACS3.Si │ │ │ │ + 0x00045570 676e616c 2e426564 47726170 682e6265 gnal.BedGraph.be │ │ │ │ + 0x00045580 64477261 70685472 61636b49 2e5f6265 dGraphTrackI._be │ │ │ │ + 0x00045590 64477261 70685472 61636b49 5f5f6164 dGraphTrackI__ad │ │ │ │ + 0x000455a0 645f6272 6f616470 65616b00 50794c69 d_broadpeak.PyLi │ │ │ │ + 0x000455b0 73745f43 6865636b 285f5f70 79785f74 st_Check(__pyx_t │ │ │ │ + 0x000455c0 5f392900 50795475 706c655f 43686563 _9).PyTuple_Chec │ │ │ │ + 0x000455d0 6b285f5f 7079785f 745f3929 00000000 k(__pyx_t_9).... │ │ │ │ + 0x000455e0 50794c69 73745f43 6865636b 285f5f70 PyList_Check(__p │ │ │ │ + 0x000455f0 79785f74 5f342900 64697669 64655f66 yx_t_4).divide_f │ │ │ │ + 0x00045600 756e6300 4d414353 332e5369 676e616c unc.MACS3.Signal │ │ │ │ + 0x00045610 2e426564 47726170 682e6469 76696465 .BedGraph.divide │ │ │ │ + 0x00045620 5f66756e 63000000 73756274 72616374 _func...subtract │ │ │ │ + 0x00045630 5f66756e 63000000 4d414353 332e5369 _func...MACS3.Si │ │ │ │ + 0x00045640 676e616c 2e426564 47726170 682e7375 gnal.BedGraph.su │ │ │ │ + 0x00045650 62747261 63745f66 756e6300 5f5f7079 btract_func.__py │ │ │ │ + 0x00045660 785f745f 31380000 6d657267 655f7265 x_t_18..merge_re │ │ │ │ + 0x00045670 67696f6e 73000000 5f5f7079 785f745f gions...__pyx_t_ │ │ │ │ + 0x00045680 36000000 4d414353 332e5369 676e616c 6...MACS3.Signal │ │ │ │ + 0x00045690 2e426564 47726170 682e6265 64477261 .BedGraph.bedGra │ │ │ │ + 0x000456a0 70685472 61636b49 2e6d6572 67655f72 phTrackI.merge_r │ │ │ │ + 0x000456b0 6567696f 6e730000 70327100 4d414353 egions..p2q.MACS │ │ │ │ + 0x000456c0 332e5369 676e616c 2e426564 47726170 3.Signal.BedGrap │ │ │ │ + 0x000456d0 682e6265 64477261 70685472 61636b49 h.bedGraphTrackI │ │ │ │ + 0x000456e0 2e703271 00000000 70327120 28777261 .p2q....p2q (wra │ │ │ │ + 0x000456f0 70706572 29000000 5f626564 47726170 pper)..._bedGrap │ │ │ │ + 0x00045700 68547261 636b495f 5f636c6f 73655f70 hTrackI__close_p │ │ │ │ + 0x00045710 65616b00 4d414353 332e5369 676e616c eak.MACS3.Signal │ │ │ │ + 0x00045720 2e426564 47726170 682e6265 64477261 .BedGraph.bedGra │ │ │ │ + 0x00045730 70685472 61636b49 2e5f6265 64477261 phTrackI._bedGra │ │ │ │ + 0x00045740 70685472 61636b49 5f5f636c 6f73655f phTrackI__close_ │ │ │ │ + 0x00045750 7065616b 00000000 6164645f 6c6f6300 peak....add_loc. │ │ │ │ + 0x00045760 4d414353 332e5369 676e616c 2e426564 MACS3.Signal.Bed │ │ │ │ + 0x00045770 47726170 682e6265 64477261 70685472 Graph.bedGraphTr │ │ │ │ + 0x00045780 61636b49 2e616464 5f6c6f63 00000000 ackI.add_loc.... │ │ │ │ + 0x00045790 6164645f 6c6f635f 776f5f6d 65726765 add_loc_wo_merge │ │ │ │ + 0x000457a0 20287772 61707065 72290000 6164645f (wrapper)..add_ │ │ │ │ + 0x000457b0 6c6f6320 28777261 70706572 29000000 loc (wrapper)... │ │ │ │ + 0x000457c0 72656669 6e655f70 65616b73 00000000 refine_peaks.... │ │ │ │ + 0x000457d0 5f5f7079 785f745f 31310000 5f5f7079 __pyx_t_11..__py │ │ │ │ + 0x000457e0 785f745f 31320000 4d414353 332e5369 x_t_12..MACS3.Si │ │ │ │ + 0x000457f0 676e616c 2e426564 47726170 682e6265 gnal.BedGraph.be │ │ │ │ + 0x00045800 64477261 70685472 61636b49 2e726566 dGraphTrackI.ref │ │ │ │ + 0x00045810 696e655f 7065616b 73000000 72656669 ine_peaks...refi │ │ │ │ + 0x00045820 6e655f70 65616b73 20287772 61707065 ne_peaks (wrappe │ │ │ │ + 0x00045830 72290000 65787472 6163745f 76616c75 r)..extract_valu │ │ │ │ + 0x00045840 65000000 2f757372 2f696e63 6c756465 e.../usr/include │ │ │ │ + 0x00045850 2f707974 686f6e33 2e31332f 63707974 /python3.13/cpyt │ │ │ │ + 0x00045860 686f6e2f 7365746f 626a6563 742e6800 hon/setobject.h. │ │ │ │ + 0x00045870 5079416e 79536574 5f436865 636b2873 PyAnySet_Check(s │ │ │ │ + 0x00045880 6f290000 4d414353 332e5369 676e616c o)..MACS3.Signal │ │ │ │ + 0x00045890 2e426564 47726170 682e6265 64477261 .BedGraph.bedGra │ │ │ │ + 0x000458a0 70685472 61636b49 2e657874 72616374 phTrackI.extract │ │ │ │ + 0x000458b0 5f76616c 75650000 65787472 6163745f _value..extract_ │ │ │ │ + 0x000458c0 76616c75 65202877 72617070 65722900 value (wrapper). │ │ │ │ + 0x000458d0 6170706c 795f6675 6e630000 4d414353 apply_func..MACS │ │ │ │ + 0x000458e0 332e5369 676e616c 2e426564 47726170 3.Signal.BedGrap │ │ │ │ + 0x000458f0 682e6265 64477261 70685472 61636b49 h.bedGraphTrackI │ │ │ │ + 0x00045900 2e617070 6c795f66 756e6300 6170706c .apply_func.appl │ │ │ │ + 0x00045910 795f6675 6e632028 77726170 70657229 y_func (wrapper) │ │ │ │ + 0x00045920 00000000 4d6f6475 6c652027 42656447 ....Module 'BedG │ │ │ │ + 0x00045930 72617068 27206861 7320616c 72656164 raph' has alread │ │ │ │ + 0x00045940 79206265 656e2069 6d706f72 7465642e y been imported. │ │ │ │ + 0x00045950 2052652d 696e6974 69616c69 73617469 Re-initialisati │ │ │ │ + 0x00045960 6f6e2069 73206e6f 74207375 70706f72 on is not suppor │ │ │ │ + 0x00045970 7465642e 00000000 6275696c 74696e73 ted.....builtins │ │ │ │ + 0x00045980 00000000 63797468 6f6e5f72 756e7469 ....cython_runti │ │ │ │ + 0x00045990 6d650000 5f5f6275 696c7469 6e735f5f me..__builtins__ │ │ │ │ + 0x000459a0 00000000 636f6d70 696c6520 74696d65 ....compile time │ │ │ │ + 0x000459b0 20507974 686f6e20 76657273 696f6e20 Python version │ │ │ │ + 0x000459c0 25642e25 64206f66 206d6f64 756c6520 %d.%d of module │ │ │ │ + 0x000459d0 27252e31 30307327 20257320 72756e74 '%.100s' %s runt │ │ │ │ + 0x000459e0 696d6520 76657273 696f6e20 25642e25 ime version %d.% │ │ │ │ + 0x000459f0 64000000 646f6573 206e6f74 206d6174 d...does not mat │ │ │ │ + 0x00045a00 63680000 4d414353 332e5369 676e616c ch..MACS3.Signal │ │ │ │ + 0x00045a10 2e426564 47726170 68000000 5f5f6465 .BedGraph...__de │ │ │ │ + 0x00045a20 6275675f 5f000000 6e756d70 792e5f63 bug__...numpy._c │ │ │ │ + 0x00045a30 6f72652e 5f6d756c 74696172 7261795f ore._multiarray_ │ │ │ │ + 0x00045a40 756d6174 68000000 6e756d70 792e636f umath...numpy.co │ │ │ │ + 0x00045a50 72652e5f 6d756c74 69617272 61795f75 re._multiarray_u │ │ │ │ + 0x00045a60 6d617468 00000000 5f415252 41595f41 math...._ARRAY_A │ │ │ │ + 0x00045a70 50490000 5f415252 41595f41 50492069 PI.._ARRAY_API i │ │ │ │ + 0x00045a80 73206e6f 74205079 43617073 756c6520 s not PyCapsule │ │ │ │ + 0x00045a90 6f626a65 63740000 5f415252 41595f41 object.._ARRAY_A │ │ │ │ + 0x00045aa0 50492069 73204e55 4c4c2070 6f696e74 PI is NULL point │ │ │ │ + 0x00045ab0 65720000 6d6f6475 6c652063 6f6d7069 er..module compi │ │ │ │ + 0x00045ac0 6c656420 61676169 6e737420 41424920 led against ABI │ │ │ │ + 0x00045ad0 76657273 696f6e20 30782578 20627574 version 0x%x but │ │ │ │ + 0x00045ae0 20746869 73207665 7273696f 6e206f66 this version of │ │ │ │ + 0x00045af0 206e756d 70792069 73203078 25780000 numpy is 0x%x.. │ │ │ │ + 0x00045b00 6d6f6475 6c652077 61732063 6f6d7069 module was compi │ │ │ │ + 0x00045b10 6c656420 61676169 6e737420 4e756d50 led against NumP │ │ │ │ + 0x00045b20 7920432d 41504920 76657273 696f6e20 y C-API version │ │ │ │ + 0x00045b30 30782578 20284e75 6d507920 312e3233 0x%x (NumPy 1.23 │ │ │ │ + 0x00045b40 29206275 74207468 65207275 6e6e696e ) but the runnin │ │ │ │ + 0x00045b50 67204e75 6d507920 68617320 432d4150 g NumPy has C-AP │ │ │ │ + 0x00045b60 49207665 7273696f 6e203078 25782e20 I version 0x%x. │ │ │ │ + 0x00045b70 43686563 6b207468 65207365 6374696f Check the sectio │ │ │ │ + 0x00045b80 6e20432d 41504920 696e636f 6d706174 n C-API incompat │ │ │ │ + 0x00045b90 6962696c 69747920 61742074 68652054 ibility at the T │ │ │ │ + 0x00045ba0 726f7562 6c657368 6f6f7469 6e672049 roubleshooting I │ │ │ │ + 0x00045bb0 6d706f72 74457272 6f722073 65637469 mportError secti │ │ │ │ + 0x00045bc0 6f6e2061 74206874 7470733a 2f2f6e75 on at https://nu │ │ │ │ + 0x00045bd0 6d70792e 6f72672f 64657664 6f63732f mpy.org/devdocs/ │ │ │ │ + 0x00045be0 75736572 2f74726f 75626c65 73686f6f user/troubleshoo │ │ │ │ + 0x00045bf0 74696e67 2d696d70 6f727465 72726f72 ting-importerror │ │ │ │ + 0x00045c00 2e68746d 6c23632d 6170692d 696e636f .html#c-api-inco │ │ │ │ + 0x00045c10 6d706174 6962696c 69747920 666f7220 mpatibility for │ │ │ │ + 0x00045c20 696e6469 63617469 6f6e7320 6f6e2068 indications on h │ │ │ │ + 0x00045c30 6f772074 6f20736f 6c766520 74686973 ow to solve this │ │ │ │ + 0x00045c40 2070726f 626c656d 2e000000 46415441 problem....FATA │ │ │ │ + 0x00045c50 4c3a206d 6f64756c 6520636f 6d70696c L: module compil │ │ │ │ + 0x00045c60 65642061 7320756e 6b6e6f77 6e20656e ed as unknown en │ │ │ │ + 0x00045c70 6469616e 00000000 46415441 4c3a206d dian....FATAL: m │ │ │ │ + 0x00045c80 6f64756c 6520636f 6d70696c 65642061 odule compiled a │ │ │ │ + 0x00045c90 73206c69 74746c65 20656e64 69616e2c s little endian, │ │ │ │ + 0x00045ca0 20627574 20646574 65637465 64206469 but detected di │ │ │ │ + 0x00045cb0 66666572 656e7420 656e6469 616e6e65 fferent endianne │ │ │ │ + 0x00045cc0 73732061 74207275 6e74696d 65000000 ss at runtime... │ │ │ │ + 0x00045cd0 6d756c74 69706c65 20626173 65732068 multiple bases h │ │ │ │ + 0x00045ce0 61766520 76746162 6c652063 6f6e666c ave vtable confl │ │ │ │ + 0x00045cf0 6963743a 2027252e 32303073 2720616e ict: '%.200s' an │ │ │ │ + 0x00045d00 64202725 2e323030 73270000 556e6162 d '%.200s'..Unab │ │ │ │ + 0x00045d10 6c652074 6f20696e 69746961 6c697a65 le to initialize │ │ │ │ + 0x00045d20 20706963 6b6c696e 6720666f 7220252e pickling for %. │ │ │ │ + 0x00045d30 32303073 00000000 626f6f6c 00000000 200s....bool.... │ │ │ │ + 0x00045d40 636f6d70 6c657800 61727261 79000000 complex.array... │ │ │ │ + 0x00045d50 6e756d70 79000000 64747970 65000000 numpy...dtype... │ │ │ │ + 0x00045d60 666c6174 69746572 00000000 62726f61 flatiter....broa │ │ │ │ + 0x00045d70 64636173 74000000 6e646172 72617900 dcast...ndarray. │ │ │ │ + 0x00045d80 67656e65 72696300 6e756d62 65720000 generic.number.. │ │ │ │ + 0x00045d90 7369676e 6564696e 74656765 72000000 signedinteger... │ │ │ │ + 0x00045da0 756e7369 676e6564 696e7465 67657200 unsignedinteger. │ │ │ │ + 0x00045db0 696e6578 61637400 666c6f61 74696e67 inexact.floating │ │ │ │ + 0x00045dc0 00000000 636f6d70 6c657866 6c6f6174 ....complexfloat │ │ │ │ + 0x00045dd0 696e6700 666c6578 69626c65 00000000 ing.flexible.... │ │ │ │ + 0x00045de0 63686172 61637465 72000000 7566756e character...ufun │ │ │ │ + 0x00045df0 63000000 5079496e 69745f42 65644772 c...PyInit_BedGr │ │ │ │ + 0x00045e00 61706800 696e6974 204d4143 53332e53 aph.init MACS3.S │ │ │ │ + 0x00045e10 69676e61 6c2e4265 64477261 70680000 ignal.BedGraph.. │ │ │ │ + 0x00045e20 6e756d70 792e636f 72652e6d 756c7469 numpy.core.multi │ │ │ │ + 0x00045e30 61727261 79206661 696c6564 20746f20 array failed to │ │ │ │ + 0x00045e40 696d706f 72742028 6175746f 2d67656e import (auto-gen │ │ │ │ + 0x00045e50 65726174 65642062 65636175 73652079 erated because y │ │ │ │ + 0x00045e60 6f752064 69646e27 74206361 6c6c2027 ou didn't call ' │ │ │ │ + 0x00045e70 6e756d70 792e696d 706f7274 5f617272 numpy.import_arr │ │ │ │ + 0x00045e80 61792829 27206166 74657220 63696d70 ay()' after cimp │ │ │ │ + 0x00045e90 6f727469 6e67206e 756d7079 3b207573 orting numpy; us │ │ │ │ + 0x00045ea0 6520273c 766f6964 3e6e756d 70792e5f e 'numpy._ │ │ │ │ + 0x00045eb0 696d706f 72745f61 72726179 2720746f import_array' to │ │ │ │ + 0x00045ec0 20646973 61626c65 20696620 796f7520 disable if you │ │ │ │ + 0x00045ed0 61726520 63657274 61696e20 796f7520 are certain you │ │ │ │ + 0x00045ee0 646f6e27 74206e65 65642069 74292e00 don't need it).. │ │ │ │ + 0x00045ef0 5f637974 686f6e5f 335f315f 365f6d6f _cython_3_1_6_mo │ │ │ │ + 0x00045f00 6e2e6379 74686f6e 5f66756e 6374696f n.cython_functio │ │ │ │ + 0x00045f10 6e5f6f72 5f6d6574 686f6400 5f5f7265 n_or_method.__re │ │ │ │ + 0x00045f20 64756365 5f5f0000 5f5f6d6f 64756c65 duce__..__module │ │ │ │ + 0x00045f30 5f5f0000 5f5f6469 63746f66 66736574 __..__dictoffset │ │ │ │ + 0x00045f40 5f5f0000 5f5f7665 63746f72 63616c6c __..__vectorcall │ │ │ │ + 0x00045f50 6f666673 65745f5f 00000000 5f5f7765 offset__....__we │ │ │ │ + 0x00045f60 616b6c69 73746f66 66736574 5f5f0000 aklistoffset__.. │ │ │ │ + 0x00045f70 66756e63 5f646f63 00000000 5f5f646f func_doc....__do │ │ │ │ + 0x00045f80 635f5f00 66756e63 5f6e616d 65000000 c__.func_name... │ │ │ │ + 0x00045f90 5f5f6e61 6d655f5f 00000000 5f5f7175 __name__....__qu │ │ │ │ + 0x00045fa0 616c6e61 6d655f5f 00000000 66756e63 alname__....func │ │ │ │ + 0x00045fb0 5f646963 74000000 5f5f6469 63745f5f _dict...__dict__ │ │ │ │ + 0x00045fc0 00000000 66756e63 5f676c6f 62616c73 ....func_globals │ │ │ │ + 0x00045fd0 00000000 5f5f676c 6f62616c 735f5f00 ....__globals__. │ │ │ │ + 0x00045fe0 66756e63 5f636c6f 73757265 00000000 func_closure.... │ │ │ │ + 0x00045ff0 5f5f636c 6f737572 655f5f00 66756e63 __closure__.func │ │ │ │ + 0x00046000 5f636f64 65000000 5f5f636f 64655f5f _code...__code__ │ │ │ │ + 0x00046010 00000000 66756e63 5f646566 61756c74 ....func_default │ │ │ │ + 0x00046020 73000000 5f5f6465 6661756c 74735f5f s...__defaults__ │ │ │ │ + 0x00046030 00000000 5f5f6b77 64656661 756c7473 ....__kwdefaults │ │ │ │ + 0x00046040 5f5f0000 5f5f616e 6e6f7461 74696f6e __..__annotation │ │ │ │ + 0x00046050 735f5f00 5f69735f 636f726f 7574696e s__._is_coroutin │ │ │ │ + 0x00046060 65000000 5f637974 686f6e5f 335f315f e..._cython_3_1_ │ │ │ │ + 0x00046070 365f6d6f 6e2e5f63 6f6d6d6f 6e5f7479 6_mon._common_ty │ │ │ │ + 0x00046080 7065735f 6d657461 74797065 00000000 pes_metatype.... │ │ │ │ + 0x00046090 43797468 6f6e556e 626f756e 64434d65 CythonUnboundCMe │ │ │ │ + 0x000460a0 74686f64 00000000 42656447 72617068 thod....BedGraph │ │ │ │ + 0x000460b0 00000000 4d414353 332e5369 676e616c ....MACS3.Signal │ │ │ │ + 0x000460c0 2e426564 47726170 682e5f5f 7079785f .BedGraph.__pyx_ │ │ │ │ + 0x000460d0 73636f70 655f7374 72756374 5f5f5f5f scope_struct____ │ │ │ │ + 0x000460e0 5079785f 4346756e 635f354d 41435333 Pyx_CFunc_5MACS3 │ │ │ │ + 0x000460f0 5f365369 676e616c 5f384265 64477261 _6Signal_8BedGra │ │ │ │ + 0x00046100 70685f6f 626a6563 745f5f6c 50617265 ph_object__lPare │ │ │ │ + 0x00046110 6e6f626a 6563745f 5f725061 72656e5f nobject__rParen_ │ │ │ │ + 0x00046120 746f5f70 795f3178 00000000 4d414353 to_py_1x....MACS │ │ │ │ + 0x00046130 332e5369 676e616c 2e426564 47726170 3.Signal.BedGrap │ │ │ │ + 0x00046140 682e6265 64477261 70685472 61636b49 h.bedGraphTrackI │ │ │ │ + 0x00046150 00000000 436c6173 7320666f 72206265 ....Class for be │ │ │ │ + 0x00046160 64477261 70682074 79706520 64617461 dGraph type data │ │ │ │ + 0x00046170 2e0a0a20 20202049 6e206265 64477261 ... In bedGra │ │ │ │ + 0x00046180 70682c20 64617461 20617265 20726570 ph, data are rep │ │ │ │ + 0x00046190 72657365 6e746564 20617320 636f6e74 resented as cont │ │ │ │ + 0x000461a0 696e756f 7573206e 6f6e2d6f 7665726c inuous non-overl │ │ │ │ + 0x000461b0 61707069 6e670a20 20202072 6567696f apping. regio │ │ │ │ + 0x000461c0 6e732069 6e207468 65207768 6f6c6520 ns in the whole │ │ │ │ + 0x000461d0 67656e6f 6d652e20 49206b65 65702074 genome. I keep t │ │ │ │ + 0x000461e0 68697320 61737375 6d707469 6f6e2069 his assumption i │ │ │ │ + 0x000461f0 6e20616c 6c207468 650a2020 20206675 n all the. fu │ │ │ │ + 0x00046200 6e637469 6f6e732e 20496620 64617461 nctions. If data │ │ │ │ + 0x00046210 20686173 206f7665 726c6170 732c2073 has overlaps, s │ │ │ │ + 0x00046220 6f6d6520 66756e63 74696f6e 73207769 ome functions wi │ │ │ │ + 0x00046230 6c6c2064 6566696e 6974656c 790a2020 ll definitely. │ │ │ │ + 0x00046240 20206769 76652069 6e636f72 72656374 give incorrect │ │ │ │ + 0x00046250 20726573 756c7473 2e0a0a20 20202031 results... 1 │ │ │ │ + 0x00046260 2e20436f 6e74696e 756f7573 3a207468 . Continuous: th │ │ │ │ + 0x00046270 65206e65 78742072 6567696f 6e207368 e next region sh │ │ │ │ + 0x00046280 6f756c64 20626520 61667465 72207468 ould be after th │ │ │ │ + 0x00046290 65207072 6576696f 7573206f 6e650a20 e previous one. │ │ │ │ + 0x000462a0 20202075 6e6c6573 73207468 65792061 unless they a │ │ │ │ + 0x000462b0 7265206f 6e206469 66666572 656e7420 re on different │ │ │ │ + 0x000462c0 6368726f 6d6f736f 6d65733b 0a0a2020 chromosomes;.. │ │ │ │ + 0x000462d0 2020322e 204e6f6e 2d6f7665 726c6170 2. Non-overlap │ │ │ │ + 0x000462e0 70696e67 3a207468 65206e65 78742072 ping: the next r │ │ │ │ + 0x000462f0 6567696f 6e207368 6f756c64 206e6576 egion should nev │ │ │ │ + 0x00046300 65722068 61766520 6f766572 6c617073 er have overlaps │ │ │ │ + 0x00046310 0a202020 20776974 68207072 65636564 . with preced │ │ │ │ + 0x00046320 696e6720 72656769 6f6e2e0a 0a202020 ing region... │ │ │ │ + 0x00046330 20546865 20776179 20746f20 6d656d6f The way to memo │ │ │ │ + 0x00046340 72697a65 20626564 47726170 68206461 rize bedGraph da │ │ │ │ + 0x00046350 74612069 7320746f 2072656d 656d6265 ta is to remembe │ │ │ │ + 0x00046360 72207468 65207472 616e7369 74696f6e r the transition │ │ │ │ + 0x00046370 0a202020 20706f69 6e747320 746f6765 . points toge │ │ │ │ + 0x00046380 74686572 20776974 68207661 6c756573 ther with values │ │ │ │ + 0x00046390 206f6620 74686569 72207072 65636564 of their preced │ │ │ │ + 0x000463a0 696e6720 72656769 6f6e732e 20546865 ing regions. The │ │ │ │ + 0x000463b0 206c6173 740a2020 20206461 74612070 last. data p │ │ │ │ + 0x000463c0 6f696e74 206d6179 20657863 65656420 oint may exceed │ │ │ │ + 0x000463d0 6368726f 6d6f736f 6d652065 6e642c20 chromosome end, │ │ │ │ + 0x000463e0 756e6c65 73732061 20636872 6f6d6f73 unless a chromos │ │ │ │ + 0x000463f0 6f6d650a 20202020 64696374 696f6e61 ome. dictiona │ │ │ │ + 0x00046400 72792069 73206769 76656e2e 2052656d ry is given. Rem │ │ │ │ + 0x00046410 656d6265 72207468 6520636f 6f726469 ember the coordi │ │ │ │ + 0x00046420 6e617469 6f6e7320 696e2062 65644772 nations in bedGr │ │ │ │ + 0x00046430 61706820 616e640a 20202020 74686973 aph and. this │ │ │ │ + 0x00046440 20636c61 73732069 7320302d 696e6465 class is 0-inde │ │ │ │ + 0x00046450 78656420 616e6420 72696768 742d6f70 xed and right-op │ │ │ │ + 0x00046460 656e2e0a 0a202020 20000000 6d617876 en... ...maxv │ │ │ │ + 0x00046470 616c7565 00000000 6d696e76 616c7565 alue....minvalue │ │ │ │ + 0x00046480 00000000 62617365 6c696e65 5f76616c ....baseline_val │ │ │ │ + 0x00046490 75650000 5f5f5079 785f4379 46756e63 ue..__Pyx_CyFunc │ │ │ │ + 0x000464a0 74696f6e 5f696e69 745f6465 6661756c tion_init_defaul │ │ │ │ + 0x000464b0 74730000 50795f53 495a4500 50795475 ts..Py_SIZE.PyTu │ │ │ │ + 0x000464c0 706c655f 4745545f 53495a45 00000000 ple_GET_SIZE.... │ │ │ │ + 0x000464d0 5079556e 69636f64 655f4745 545f4c45 PyUnicode_GET_LE │ │ │ │ + 0x000464e0 4e475448 00000000 5079556e 69636f64 NGTH....PyUnicod │ │ │ │ + 0x000464f0 655f4953 5f434f4d 50414354 00000000 e_IS_COMPACT.... │ │ │ │ + 0x00046500 5079556e 69636f64 655f4953 5f415343 PyUnicode_IS_ASC │ │ │ │ + 0x00046510 49490000 5f50794c 6f6e675f 4973436f II.._PyLong_IsCo │ │ │ │ + 0x00046520 6d706163 74000000 5f50794c 6f6e675f mpact..._PyLong_ │ │ │ │ + 0x00046530 436f6d70 61637456 616c7565 00000000 CompactValue.... │ │ │ │ + 0x00046540 50794c69 73745f53 45545f49 54454d00 PyList_SET_ITEM. │ │ │ │ + 0x00046550 50795475 706c655f 5345545f 4954454d PyTuple_SET_ITEM │ │ │ │ + 0x00046560 00000000 5f5f5079 785f4973 416e7953 ....__Pyx_IsAnyS │ │ │ │ + 0x00046570 75627479 70653200 5f5f5079 785f4973 ubtype2.__Pyx_Is │ │ │ │ + 0x00046580 53756274 79706500 50795f53 45545f53 Subtype.Py_SET_S │ │ │ │ + 0x00046590 495a4500 50794c69 73745f47 45545f53 IZE.PyList_GET_S │ │ │ │ + 0x000465a0 495a4500 50794d65 74686f64 5f474554 IZE.PyMethod_GET │ │ │ │ + 0x000465b0 5f53454c 46000000 5079556e 69636f64 _SELF...PyUnicod │ │ │ │ + 0x000465c0 655f4d41 585f4348 41525f56 414c5545 e_MAX_CHAR_VALUE │ │ │ │ + 0x000465d0 00000000 5079556e 69636f64 655f5245 ....PyUnicode_RE │ │ │ │ + 0x000465e0 41440000 50794469 63745f47 45545f53 AD..PyDict_GET_S │ │ │ │ + 0x000465f0 495a4500 5079466c 6f61745f 41535f44 IZE.PyFloat_AS_D │ │ │ │ + 0x00046600 4f55424c 45000000 5f5f5079 785f4765 OUBLE...__Pyx_Ge │ │ │ │ + 0x00046610 74497465 6d496e74 5f547570 6c655f46 tItemInt_Tuple_F │ │ │ │ + 0x00046620 61737400 5f5f5079 785f4765 74497465 ast.__Pyx_GetIte │ │ │ │ + 0x00046630 6d496e74 5f4c6973 745f4661 73740000 mInt_List_Fast.. │ │ │ │ + 0x00046640 5f5f5079 785f4765 74497465 6d496e74 __Pyx_GetItemInt │ │ │ │ + 0x00046650 5f466173 74000000 5f5f5079 785f5365 _Fast...__Pyx_Se │ │ │ │ + 0x00046660 74497465 6d496e74 5f466173 74000000 tItemInt_Fast... │ │ │ │ + 0x00046670 5f5f5079 785f4572 72526573 746f7265 __Pyx_ErrRestore │ │ │ │ + 0x00046680 496e5374 61746500 00020c05 0a0e0b01 InState......... │ │ │ │ + 0x00046690 03090000 5079556e 69636f64 655f4348 ....PyUnicode_CH │ │ │ │ + 0x000466a0 45434b5f 494e5445 524e4544 00000000 ECK_INTERNED.... │ │ │ │ + 0x000466b0 5f5f5079 785f4665 74636843 6f6d6d6f __Pyx_FetchCommo │ │ │ │ + 0x000466c0 6e547970 6546726f 6d537065 63000000 nTypeFromSpec... │ │ │ │ + 0x000466d0 5f5f5079 785f7661 6c696461 74655f62 __Pyx_validate_b │ │ │ │ + 0x000466e0 61736573 5f747570 6c650000 21061802 ases_tuple..!... │ │ │ │ + 0x000466f0 0b000000 8041e008 0f887190 01901100 .....A....q..... │ │ │ │ + 0x00046700 21060802 0c000000 8001e004 05f00600 !............... │ │ │ │ + 0x00046710 050c8831 00000000 2106a801 13000000 ...1....!....... │ │ │ │ + 0x00046720 8001d804 0b883388 62900390 31904390 ......3.b...1.C. │ │ │ │ + 0x00046730 72981100 2106c001 25000000 8001e004 r...!...%....... │ │ │ │ + 0x00046740 0b883c90 72981198 21983498 71a003a0 ..<.r...!.4.q... │ │ │ │ + 0x00046750 31a049a8 51a861a8 73b022b0 45b816b8 1.I.Q.a.s.".E... │ │ │ │ + 0x00046760 71000000 2106e001 13000000 8001e004 q...!........... │ │ │ │ + 0x00046770 0b883188 41885390 02902190 31904100 ..1.A.S...!.1.A. │ │ │ │ + 0x00046780 21060002 13000000 21062002 0d000000 !.......!. ..... │ │ │ │ + 0x00046790 8001f006 00050c88 34887290 11000000 ........4.r..... │ │ │ │ + 0x000467a0 42063803 24000000 d00431b0 11f01600 B.8.$.....1..... │ │ │ │ + 0x000467b0 090d884a 9061d808 0c884d98 11d8080c ...J.a....M..... │ │ │ │ + 0x000467c0 884c9801 d8080cd0 0c1e9861 00000000 .L.........a.... │ │ │ │ + 0x000467d0 a506b803 fc000000 8041f016 00090c88 .........A...... │ │ │ │ + 0x000467e0 37902390 51d80c0d d8080b88 39904290 7.#.Q.......9.B. │ │ │ │ + 0x000467f0 61d80c17 9071e008 0b883b90 679854a0 a....q....;.g.T. │ │ │ │ + 0x00046800 11d80c10 90079071 980ea062 a807a871 .......q...b...q │ │ │ │ + 0x00046810 b004b045 b817c001 c014c051 d80c1090 ...E.......Q.... │ │ │ │ + 0x00046820 04904798 319841d8 0c0f8871 f0060011 ..G.1.A....q.... │ │ │ │ + 0x00046830 12901190 22904798 319841d8 10119011 ....".G.1.A..... │ │ │ │ + 0x00046840 90229047 98319844 a001d80c 0d885188 .".G.1.D......Q. │ │ │ │ + 0x00046850 62900790 719801d8 0c0d8851 88629007 b...q......Q.b.. │ │ │ │ + 0x00046860 90719801 e00c1090 04904798 319841e0 .q........G.1.A. │ │ │ │ + 0x00046870 0c169061 90719802 98229841 f006000d ...a.q...".A.... │ │ │ │ + 0x00046880 10887690 539801e0 10119011 90229042 ..v.S........".B │ │ │ │ + 0x00046890 90659831 f0060011 12901190 22904798 .e.1........".G. │ │ │ │ + 0x000468a0 319841d8 10119011 90229047 98319841 1.A......".G.1.A │ │ │ │ + 0x000468b0 e0080b88 36901290 349071d8 0c10900c ....6...4.q..... │ │ │ │ + 0x000468c0 9841d808 0b883690 12903490 71d80c10 .A....6...4.q... │ │ │ │ + 0x000468d0 900c9841 00000000 a5062005 cd000000 ...A...... ..... │ │ │ │ + 0x000468e0 8041f012 00090c88 37902390 51d80c0d .A......7.#.Q... │ │ │ │ + 0x000468f0 d8080b88 39904290 61d80c17 9071e008 ....9.B.a....q.. │ │ │ │ + 0x00046900 0b883690 12903490 71d80c14 90449801 ..6...4.q....D.. │ │ │ │ + 0x00046910 e0080b88 3b906798 54a011d8 0c109007 ....;.g.T....... │ │ │ │ + 0x00046920 9071980e a062a807 a871b004 b045b817 .q...b...q...E.. │ │ │ │ + 0x00046930 c001c014 c051d80c 10900490 47983198 .....Q......G.1. │ │ │ │ + 0x00046940 41d80c0f 8871f006 00111290 11902290 A....q........". │ │ │ │ + 0x00046950 47983198 41d81011 90119022 90479831 G.1.A......".G.1 │ │ │ │ + 0x00046960 9844a001 d8080c88 44900790 719801d8 .D......D...q... │ │ │ │ + 0x00046970 08098811 88228847 90319041 d8080988 .....".G.1.A.... │ │ │ │ + 0x00046980 11882288 47903190 41d8080b 88369012 ..".G.1.A....6.. │ │ │ │ + 0x00046990 90349071 d80c1090 0c9841d8 080b8836 .4.q......A....6 │ │ │ │ + 0x000469a0 90129034 9071d80c 10900c98 41000000 ...4.q......A... │ │ │ │ + 0x000469b0 84062806 4c000000 8041f016 00090d88 ..(.L....A...... │ │ │ │ + 0x000469c0 47903290 5fa042a0 63a811d8 080f8873 G.2._.B.c......s │ │ │ │ + 0x000469d0 90229041 d8080f88 73902290 41d8080b .".A....s.".A... │ │ │ │ + 0x000469e0 88359002 90249061 d80c1090 0c9841d8 .5...$.a......A. │ │ │ │ + 0x000469f0 080b8835 90029024 9061d80c 10900c98 ...5...$.a...... │ │ │ │ + 0x00046a00 41d80809 00000000 6306c806 68000000 A.......c...h... │ │ │ │ + 0x00046a10 8041f01a 00090d88 47903290 5fa042a0 .A......G.2._.B. │ │ │ │ + 0x00046a20 67a851a8 65b032b0 51b067b8 57c041c0 g.Q.e.2.Q.g.W.A. │ │ │ │ + 0x00046a30 54c812c8 31c841d8 080f8872 90119024 T...1.A....r...$ │ │ │ │ + 0x00046a40 90649821 d8080f88 72901190 24906498 .d.!....r...$.d. │ │ │ │ + 0x00046a50 21d8080b 88359002 90249061 d80c1090 !....5...$.a.... │ │ │ │ + 0x00046a60 0c9841d8 080b8835 90029024 9061d80c ..A....5...$.a.. │ │ │ │ + 0x00046a70 10900c98 41d80809 00000000 21067807 ....A.......!.x. │ │ │ │ + 0x00046a80 42000000 8041f00e 00091088 74903ea0 B....A......t.>. │ │ │ │ + 0x00046a90 11d8080c 88499056 98319841 d80c0f88 .....I.V.1.A.... │ │ │ │ + 0x00046aa0 76905398 049841d8 10149047 98319849 v.S...A....G.1.I │ │ │ │ + 0x00046ab0 a051a066 a841d810 14904798 349871a0 .Q.f.A....G.4.q. │ │ │ │ + 0x00046ac0 01d8080f 88710000 4206e807 1f000000 .....q..B....... │ │ │ │ + 0x00046ad0 8041f00c 00090c88 3b906398 149851d8 .A......;.c...Q. │ │ │ │ + 0x00046ae0 0c139034 90779861 9871e00c 13903100 ...4.w.a.q....1. │ │ │ │ + 0x00046af0 21064008 15000000 8041f008 00091088 !.@......A...... │ │ │ │ + 0x00046b00 73902798 11982498 67a055a8 21000000 s.'...$.g.U.!... │ │ │ │ + 0x00046b10 42067008 1f000000 8041f00e 00090dd0 B.p......A...... │ │ │ │ + 0x00046b20 0c1e9861 d8080c88 4d9818a0 11d8080c ...a....M....... │ │ │ │ + 0x00046b30 884e9821 d8080900 a106d008 da000000 .N.!............ │ │ │ │ + 0x00046b40 8041f014 00091088 74903ea0 11d8080c .A......t.>..... │ │ │ │ + 0x00046b50 88499056 98319841 d80d0f88 75904498 .I.V.1.A....u.D. │ │ │ │ + 0x00046b60 079871a0 01d80c14 90449801 98129831 ..q......D.....1 │ │ │ │ + 0x00046b70 d80c1490 44980198 129831f0 06000d17 ....D.....1..... │ │ │ │ + 0x00046b80 90679851 9864a021 a035a801 d80c1898 .g.Q.d.!.5...... │ │ │ │ + 0x00046b90 079871a0 04a041a0 55a821e0 0c149047 ..q...A.U.!....G │ │ │ │ + 0x00046ba0 9831d80c 14904998 51e00c1a 9827a011 .1....I.Q....'.. │ │ │ │ + 0x00046bb0 a021d80c 1c9849a0 51a061e0 0c109005 .!....I.Q.a..... │ │ │ │ + 0x00046bc0 90559821 98329853 a001a011 d8101690 .U.!.2.S........ │ │ │ │ + 0x00046bd0 659831d8 10189805 9851d810 13903698 e.1......Q....6. │ │ │ │ + 0x00046be0 139841d8 141b9832 9855a021 f0060015 ..A....2.U.!.... │ │ │ │ + 0x00046bf0 1a981198 21d81419 98119821 d81422a0 ....!......!..". │ │ │ │ + 0x00046c00 21d81424 a041d80c 10900790 719809a0 !..$.A......q... │ │ │ │ + 0x00046c10 11a028a8 21d8080f 88710000 4206100a ..(.!....q..B... │ │ │ │ + 0x00046c20 ea000000 d00434b0 41f01800 09108874 ......4.A......t │ │ │ │ + 0x00046c30 903ea011 d8080c88 49905698 319841d8 .>......I.V.1.A. │ │ │ │ + 0x00046c40 0d0f8875 90449807 9871a001 d80c1490 ...u.D...q...... │ │ │ │ + 0x00046c50 44980198 129831d8 0c149044 98019812 D.....1....D.... │ │ │ │ + 0x00046c60 9831f006 000d1790 67985198 64a021d8 .1......g.Q.d.!. │ │ │ │ + 0x00046c70 0c189807 9871a004 a041d80c 1a9821d8 .....q...A....!. │ │ │ │ + 0x00046c80 0c1c9841 e00c1090 05905598 21983398 ...A......U.!.3. │ │ │ │ + 0x00046c90 619871d8 10169065 9831d810 18980598 a.q....e.1...... │ │ │ │ + 0x00046ca0 51e01013 90369812 9831e014 17907ea0 Q....6...1....~. │ │ │ │ + 0x00046cb0 53a804a8 41e0181f 9872a015 a061f006 S...A....r...a.. │ │ │ │ + 0x00046cc0 00192098 77a061a0 71d81821 a017a801 .. .w.a.q..!.... │ │ │ │ + 0x00046cd0 a814a851 f0060015 1c9837a0 21a031d8 ...Q......7.!.1. │ │ │ │ + 0x00046ce0 141d9857 a041a051 d8101e98 67a052a0 ...W.A.Q....g.R. │ │ │ │ + 0x00046cf0 71d81020 a009a812 a831d80c 10900790 q.. .....1...... │ │ │ │ + 0x00046d00 71980798 71a008a8 01d8080f 88710000 q...q........q.. │ │ │ │ + 0x00046d10 2106800b 03010000 8041f014 00091190 !........A...... │ │ │ │ + 0x00046d20 01d8080e 8861d808 109001d8 08119011 .....a.......... │ │ │ │ + 0x00046d30 d8081090 01d8080d 88528876 90549817 .........R.v.T.. │ │ │ │ + 0x00046d40 a007a071 e00c1490 41d80c10 90059055 ...q....A......U │ │ │ │ + 0x00046d50 98219833 98619871 e0101490 41905190 .!.3.a.q....A.Q. │ │ │ │ + 0x00046d60 62980198 11d81019 98119821 98329851 b..........!.2.Q │ │ │ │ + 0x00046d70 9861d810 179071d8 10189801 98119821 .a....q........! │ │ │ │ + 0x00046d80 d80c1790 71980398 31984398 71d80c17 ....q...1.C.q... │ │ │ │ + 0x00046d90 90719803 98319843 9871d808 11901590 .q...1.C.q...... │ │ │ │ + 0x00046da0 619071d8 08139031 d8080d88 52887690 a.q....1....R.v. │ │ │ │ + 0x00046db0 549817a0 07a071d8 0c109005 90559821 T.....q......U.! │ │ │ │ + 0x00046dc0 98339861 9871e010 16906190 71980298 .3.a.q....a.q... │ │ │ │ + 0x00046dd0 219831d8 10149041 90519062 98019811 !.1....A.Q.b.... │ │ │ │ + 0x00046de0 d8101c98 439871a0 03a031a0 41d81018 ....C.q...1.A... │ │ │ │ + 0x00046df0 98019811 9821e008 14904598 11982398 .....!....E...#. │ │ │ │ + 0x00046e00 519861d8 08109004 90419051 d8081090 Q.a......A.Q.... │ │ │ │ + 0x00046e10 07907598 47a037a8 28b02100 a506c00c ..u.G.7.(.!..... │ │ │ │ + 0x00046e20 34010000 d00434b0 41d83045 c051d82f 4.....4.A.0E.Q./ │ │ │ │ + 0x00046e30 30f03c00 09108874 903ea011 d8081090 0.<....t.>...... │ │ │ │ + 0x00046e40 069061d8 080c8849 90569831 9841d80c ..a....I.V.1.A.. │ │ │ │ + 0x00046e50 1b9831d8 0c1a9821 d80d1090 069064d0 ..1....!......d. │ │ │ │ + 0x00046e60 1a2aa821 a831d80c 12902490 61907398 .*.!.1....$.a.s. │ │ │ │ + 0x00046e70 21d80c12 90249061 90739821 d80c1090 !....$.a.s.!.... │ │ │ │ + 0x00046e80 01d80c14 9041d80c 0de01011 d8141898 .....A.......... │ │ │ │ + 0x00046e90 039831d8 14189803 9831e014 15d81015 ..1......1...... │ │ │ │ + 0x00046ea0 9051d810 13903290 539801d8 1423a032 .Q....2.S....#.2 │ │ │ │ + 0x00046eb0 a056a832 a851d814 1c9841d8 1415e014 .V.2.Q....A..... │ │ │ │ + 0x00046ec0 1c9841e0 0c109005 90559821 98329853 ..A......U.!.2.S │ │ │ │ + 0x00046ed0 a001a011 e0101490 439071d8 10149043 ........C.q....C │ │ │ │ + 0x00046ee0 9071d810 13903290 529071d8 141c9841 .q....2.R.q....A │ │ │ │ + 0x00046ef0 d81415f0 06001114 90369812 983ca072 .........6...<.r │ │ │ │ + 0x00046f00 a812a831 a843a873 b021d814 20a007a0 ...1.C.s.!.. ... │ │ │ │ + 0x00046f10 72a816a8 72b011f0 06001519 980da051 r...r..........Q │ │ │ │ + 0x00046f20 a06eb047 b83cc071 e01423a0 32a056a8 .n.G.<.q..#.2.V. │ │ │ │ + 0x00046f30 32a851d8 10189801 f006000d 10887490 2.Q...........t. │ │ │ │ + 0x00046f40 31d81011 d80c1090 0d985198 6ea847b0 1.........Q.n.G. │ │ │ │ + 0x00046f50 3cb871d8 080f8871 00000000 2507480f <.q....q....%.H. │ │ │ │ + 0x00046f60 dc000000 8041f00c 00091790 6ca022a0 .....A......l.". │ │ │ │ + 0x00046f70 42a061a0 72a811a8 2cb061b0 72b811b8 B.a.r...,.a.r... │ │ │ │ + 0x00046f80 21d8080b 883c9073 9821d80c 169061d8 !....<.s.!....a. │ │ │ │ + 0x00046f90 0c159051 d80c1b98 31d80c11 90179805 ...Q....1....... │ │ │ │ + 0x00046fa0 985ba801 d8101390 34907da0 43a07db0 .[......4.}.C.}. │ │ │ │ + 0x00046fb0 42b061d8 141e9861 987ba824 a861a877 B.a....a.{.$.a.w │ │ │ │ + 0x00046fc0 b061b071 d81423a0 31d81522 a023a051 .a.q..#.1..".#.Q │ │ │ │ + 0x00046fd0 d8141b98 37a022a0 4ba874b0 31b047b8 ....7.".K.t.1.G. │ │ │ │ + 0x00046fe0 31b841d8 0c159057 9841985b a803a831 1.A....W.A.[...1 │ │ │ │ + 0x00046ff0 a848b041 b052b071 b802b821 b831d80c .H.A.R.q...!.1.. │ │ │ │ + 0x00047000 11901490 529071d8 1723a031 a042a061 ....R.q..#.1.B.a │ │ │ │ + 0x00047010 a071d817 23a032a0 52a071a8 01d81725 .q..#.2.R.q....% │ │ │ │ + 0x00047020 a051d817 25a051d8 1725a051 d81725a0 .Q..%.Q..%.Q..%. │ │ │ │ + 0x00047030 51d81725 a051d817 25a051e0 0c139031 Q..%.Q..%.Q....1 │ │ │ │ + 0x00047040 00000000 c6063810 50010000 d0043ed0 ......8.P.....>. │ │ │ │ + 0x00047050 3e59d059 5ad8354f d04f68d0 6869f02e >Y.YZ.5O.Oh.hi.. │ │ │ │ + 0x00047060 00091088 7c983298 5da821d8 080f887d ....|.2.].!....} │ │ │ │ + 0x00047070 9842986e a841d808 15905498 1ba049d0 .B.n.A....T...I. │ │ │ │ + 0x00047080 2d45d045 59d05974 d07475d8 08159054 -E.EY.Yt.tu....T │ │ │ │ + 0x00047090 981ba049 d02d45d0 4559d059 74d07475 ...I.-E.EY.Yt.tu │ │ │ │ + 0x000470a0 d8080f88 7a981ea0 71d80815 905ba001 ....z...q....[.. │ │ │ │ + 0x000470b0 e0080c88 49905698 319841d8 0c1d985a ....I.V.1.A....Z │ │ │ │ + 0x000470c0 d0273bb8 31b841d8 0c1d985a d0273bb8 .';.1.A....Z.';. │ │ │ │ + 0x000470d0 31b841d8 0c22a024 a061a07f b061d80c 1.A..".$.a...a.. │ │ │ │ + 0x000470e0 199811e0 0c0dd810 17d0172a a821d810 ...........*.!.. │ │ │ │ + 0x000470f0 14904598 159862a0 03a031a0 41e0141b ..E...b...1.A... │ │ │ │ + 0x00047100 983ea811 a821d814 15d8181b 98349871 .>...!.......4.q │ │ │ │ + 0x00047110 a009a813 a844b001 b01ab834 b874c031 .....D.....4.t.1 │ │ │ │ + 0x00047120 c047c833 c864d052 53d05354 d81c26a0 .G.3.d.RS.ST..&. │ │ │ │ + 0x00047130 67a851a8 61d81c23 d02336b0 61e01c20 g.Q.a..#.#6.a.. │ │ │ │ + 0x00047140 d02031b0 12b03cb8 77c066c8 41d81c29 . 1...<.w.f.A..) │ │ │ │ + 0x00047150 a811d81c 1dd81314 d81014d0 1425a052 .............%.R │ │ │ │ + 0x00047160 a07cb037 b826c001 d8101d98 51d81014 .|.7.&......Q... │ │ │ │ + 0x00047170 90459815 9862a001 a011a023 a053a801 .E...b.....#.S.. │ │ │ │ + 0x00047180 a811d814 18d01829 a812a83c b077b86e .......)...<.w.n │ │ │ │ + 0x00047190 c841c854 d05152d8 080f8871 00000000 .A.T.QR....q.... │ │ │ │ + 0x000471a0 25070012 bc010000 8041f010 00091690 %........A...... │ │ │ │ + 0x000471b0 58985198 61d80815 90589851 9861f006 X.Q.a....X.Q.a.. │ │ │ │ + 0x000471c0 00090c88 348871f0 08000d13 90249061 ....4.q......$.a │ │ │ │ + 0x000471d0 90779867 a055a826 b008b801 b81ac03c .w.g.U.&.......< │ │ │ │ + 0x000471e0 c876d055 57d0575f d05f69d0 696fd06f .v.UW.W_._i.io.o │ │ │ │ + 0x000471f0 71d07172 d81722a0 23a05db0 28b82fc8 q.qr..".#.].(./. │ │ │ │ + 0x00047200 18d05154 d05457d0 5758d058 5dd05d5e ..QT.TW.WX.X].]^ │ │ │ │ + 0x00047210 d05e63d0 636cd06c 74d07475 d07576d8 .^c.cl.lt.tu.uv. │ │ │ │ + 0x00047220 1720a008 a801a81b b04ec028 c821c831 . .......N.(.!.1 │ │ │ │ + 0x00047230 d81720a0 08a801a8 11d80c13 9031e008 .. ..........1.. │ │ │ │ + 0x00047240 15905698 32985ba8 01a812a8 31a841d8 ..V.2.[.....1.A. │ │ │ │ + 0x00047250 08159056 9832985b a802a822 a841a851 ...V.2.[...".A.Q │ │ │ │ + 0x00047260 d8081590 53980198 11d80815 90549815 ....S........T.. │ │ │ │ + 0x00047270 9862a001 a016a072 a811a821 a83ab054 .b.....r...!.:.T │ │ │ │ + 0x00047280 b815b861 d8081690 64982598 72a011a0 ...a....d.%.r... │ │ │ │ + 0x00047290 26a803a8 31a841a8 58b051b0 67b854c0 &...1.A.X.Q.g.T. │ │ │ │ + 0x000472a0 15c061e0 080b8833 8861887c 98339861 ..a....3.a.|.3.a │ │ │ │ + 0x000472b0 e00c1998 169872a0 11d80c18 9801d80c ......r......... │ │ │ │ + 0x000472c0 19981598 619871d8 0c1a9825 9871a001 ....a.q....%.q.. │ │ │ │ + 0x000472d0 d8080b88 33886188 7a981398 41e00c17 ....3.a.z...A... │ │ │ │ + 0x000472e0 90769852 9871d80c 189801d8 0c19981a .v.R.q.......... │ │ │ │ + 0x000472f0 a031a041 d80c1a98 2ca062a8 05a853b0 .1.A....,.b...S. │ │ │ │ + 0x00047300 06b063b8 13b841b8 55c021c0 31e0080e ..c...A.U.!.1... │ │ │ │ + 0x00047310 88649021 90379827 a015a066 a848b041 .d.!.7.'...f.H.A │ │ │ │ + 0x00047320 b05ab87b c82cd056 5fd05f60 d8131e98 .Z.{.,.V_._`.... │ │ │ │ + 0x00047330 6aa80db0 5cc01ec8 7ed05d66 d0666ed0 j...\...~.]f.fn. │ │ │ │ + 0x00047340 6e6fd06f 70d8131c 9848a041 a05bb00e no.op....H.A.[.. │ │ │ │ + 0x00047350 b868c061 c071d813 1c9848a0 41a051d8 .h.a.q....H.A.Q. │ │ │ │ + 0x00047360 080f8871 00000000 42067813 9f010000 ...q....B.x..... │ │ │ │ + 0x00047370 8041f020 00090e88 559021d8 08149046 .A. ....U.!....F │ │ │ │ + 0x00047380 9821d808 0f887490 3ea011d8 080f887a .!....t.>......z │ │ │ │ + 0x00047390 98119827 a011d808 0f887490 3da001a0 ...'......t.=... │ │ │ │ + 0x000473a0 13a041a0 55a82eb8 01e0080c 88499056 ..A.U........I.V │ │ │ │ + 0x000473b0 98319841 d80c1898 05d01d31 b011b021 .1.A.......1...! │ │ │ │ + 0x000473c0 d80c1b98 31d80d10 90069064 d01a2aa8 ....1......d..*. │ │ │ │ + 0x000473d0 21a831d8 0c129024 90619073 9821d80c !.1....$.a.s.!.. │ │ │ │ + 0x000473e0 12902490 61907398 21d80c14 90449801 ..$.a.s.!....D.. │ │ │ │ + 0x000473f0 981aa031 e00c1490 41d80c10 90039031 ...1....A......1 │ │ │ │ + 0x00047400 d80c1090 039031d8 0c139035 9801d80c ......1....5.... │ │ │ │ + 0x00047410 15905498 119821d8 0c159054 98119821 ..T...!....T...! │ │ │ │ + 0x00047420 e00c0de0 10139032 90529077 9864a027 .......2.R.w.d.' │ │ │ │ + 0x00047430 a812a831 e0141790 7aa011a0 21a033a0 ...1....z...!.3. │ │ │ │ + 0x00047440 68a868b0 67b851b8 62c001e0 1420a007 h.h.g.Q.b.... .. │ │ │ │ + 0x00047450 a073a823 a853b001 e01415d8 1820a001 .s.#.S....... .. │ │ │ │ + 0x00047460 d8181c98 439871d8 181c9843 9871f006 ....C.q....C.q.. │ │ │ │ + 0x00047470 00191ad8 151b9833 9861e014 18980da0 .......3.a...... │ │ │ │ + 0x00047480 51a06eb0 4bb873c0 21d81423 a031e014 Q.n.K.s.!..#.1.. │ │ │ │ + 0x00047490 15d8181f 9875a041 d81821a0 14a051a0 .....u.A..!...Q. │ │ │ │ + 0x000474a0 61d81821 a014a051 a061f006 00191ad8 a..!...Q.a...... │ │ │ │ + 0x000474b0 151c9843 9871e014 15d81820 a001d818 ...C.q..... .... │ │ │ │ + 0x000474c0 1c984398 71d8181c 98439871 f0060019 ..C.q....C.q.... │ │ │ │ + 0x000474d0 1ae0141a 9829a031 a042d026 45d04557 .....).1.B.&E.EW │ │ │ │ + 0x000474e0 d05762d0 6272f000 00730146 02f00000 .Wb.br...s.F.... │ │ │ │ + 0x000474f0 46024702 f006000d 108871d8 1014904d F.G.......q....M │ │ │ │ + 0x00047500 a011a02e b00bb833 b861d808 0f887100 .......3.a....q. │ │ │ │ + 0x00047510 21060816 26000000 8041f00c 00090d88 !...&....A...... │ │ │ │ + 0x00047520 41d8080e 88639017 98049847 a037a821 A....c.....G.7.! │ │ │ │ + 0x00047530 d80c1190 13904190 51d8080f 88710000 ......A.Q....q.. │ │ │ │ + 0x00047540 42066016 4e000000 8041f014 00090f88 B.`.N....A...... │ │ │ │ + 0x00047550 6e9841d8 08119013 90419054 981ea071 n.A......A.T...q │ │ │ │ + 0x00047560 d8080c88 49905698 319841d8 0d109006 ....I.V.1.A..... │ │ │ │ + 0x00047570 9064d01a 2aa821a8 31e00c14 90439071 .d..*.!.1....C.q │ │ │ │ + 0x00047580 9801e00c 0f887890 71980698 62a006a0 ......x.q...b... │ │ │ │ + 0x00047590 61d8080f 88710000 63060017 78020000 a....q..c...x... │ │ │ │ + 0x000475a0 d0043bb8 31f05201 00091590 43907198 ..;.1.R.....C.q. │ │ │ │ + 0x000475b0 0ba032a0 51d8080f 887a9813 98439871 ..2.Q....z...C.q │ │ │ │ + 0x000475c0 d8080c88 43887c98 39a041a0 51d80c13 ....C.|.9.A.Q... │ │ │ │ + 0x000475d0 903a9851 986ad028 39d03964 d0646bd0 .:.Q.j.(9.9d.dk. │ │ │ │ + 0x000475e0 6b6cd06c 6ed06e70 d07071e0 080b8835 kl.ln.np.pq....5 │ │ │ │ + 0x000475f0 90039031 d80c1090 01d80d12 90239051 ...1.........#.Q │ │ │ │ + 0x00047600 d80c1090 01d80d12 90239051 d80c1090 .........#.Q.... │ │ │ │ + 0x00047610 01d80d12 90239051 d80c1090 01d80d12 .....#.Q........ │ │ │ │ + 0x00047620 90239051 d80c1090 01d80d12 90239051 .#.Q.........#.Q │ │ │ │ + 0x00047630 d80c0f88 7a981398 41d81014 9041e010 ....z...A....A.. │ │ │ │ + 0x00047640 16906998 71a002d0 2258d058 61d06162 ..i.q..."X.Xa.ab │ │ │ │ + 0x00047650 d06263d8 0d129023 9051d80c 0f887a98 .bc....#.Q....z. │ │ │ │ + 0x00047660 139841d8 10149041 e0101690 699871a0 ..A....A....i.q. │ │ │ │ + 0x00047670 02d02258 d05861d0 6162d062 63e00c12 .."X.Xa.ab.bc... │ │ │ │ + 0x00047680 90299831 9841e008 0e886e98 41d80811 .).1.A....n.A... │ │ │ │ + 0x00047690 90139041 e0081590 53980198 14985ea8 ...A....S.....^. │ │ │ │ + 0x000476a0 31d8080c 88499051 d80c1998 1aa03db0 1....I.Q......=. │ │ │ │ + 0x000476b0 01b013b0 41b055b8 2ec801e0 080c8849 ....A.U........I │ │ │ │ + 0x000476c0 90569831 9841d80c 14904190 54d01929 .V.1.A....A.T..) │ │ │ │ + 0x000476d0 a811a821 d80c1190 17980198 119829a0 ...!..........). │ │ │ │ + 0x000476e0 31a042d0 2636b061 b077b864 c025c075 1.B.&6.a.w.d.%.u │ │ │ │ + 0x000476f0 c841c853 d05051d0 5152e00c 10900490 .A.S.PQ.QR...... │ │ │ │ + 0x00047700 44980598 54a014a0 54a811d8 0c109008 D...T...T....... │ │ │ │ + 0x00047710 9801d810 12902798 11982498 619871d8 ......'...$.a.q. │ │ │ │ + 0x00047720 10129027 98119824 98619872 a012a033 ...'...$.a.r...3 │ │ │ │ + 0x00047730 a061d810 12902798 11982498 619871d8 .a....'...$.a.q. │ │ │ │ + 0x00047740 10129027 98119824 98619872 a012a033 ...'...$.a.r...3 │ │ │ │ + 0x00047750 a061e00c 149041d8 0c0dd810 19981198 .a....A......... │ │ │ │ + 0x00047760 22984198 529873a0 24a065a8 35b001b0 ".A.R.s.$.e.5... │ │ │ │ + 0x00047770 13b041b0 51d81019 98119822 98419852 ..A.Q......".A.R │ │ │ │ + 0x00047780 9873a024 a065a835 b001b013 b041b051 .s.$.e.5.....A.Q │ │ │ │ + 0x00047790 e01011e0 141f9873 a021a031 f0060015 .......s.!.1.... │ │ │ │ + 0x000477a0 21a001a0 12a034a0 75a845b0 11b023b0 !.....4.u.E...#. │ │ │ │ + 0x000477b0 51b069b8 73c026c8 01c813c8 43c871f0 Q.i.s.&.....C.q. │ │ │ │ + 0x000477c0 06001518 90789871 a007a077 a866b041 .....x.q...w.f.A │ │ │ │ + 0x000477d0 b059b861 b875c041 c051c061 e0141c98 .Y.a.u.A.Q.a.... │ │ │ │ + 0x000477e0 46a021a0 39a841a8 51d81418 9809a011 F.!.9.A.Q....... │ │ │ │ + 0x000477f0 d8181e98 619879a8 02a821a8 36b011d8 ....a.y...!.6... │ │ │ │ + 0x00047800 181e9861 9879a802 a821a836 b011d813 ...a.y...!.6.... │ │ │ │ + 0x00047810 14f00600 09108871 00000000 4206781a .......q....B.x. │ │ │ │ + 0x00047820 52000000 8041f010 00090e88 52887690 R....A......R.v. │ │ │ │ + 0x00047830 549817a0 07a071d8 0c109005 90559821 T.....q......U.! │ │ │ │ + 0x00047840 98339861 9871d810 11901190 25907498 .3.a.q......%.t. │ │ │ │ + 0x00047850 31984198 519861d8 080c884c 98049841 1.A.Q.a....L...A │ │ │ │ + 0x00047860 9854a011 d8080c88 4c980498 419854a0 .T......L...A.T. │ │ │ │ + 0x00047870 11d8080f 88710000 2106f01a 93010000 .....q..!....... │ │ │ │ + 0x00047880 8041f012 000d2098 71d80c1b 9831f00a .A.... .q....1.. │ │ │ │ + 0x00047890 000d1d98 41d80c1c 9841f00a 00090d88 ....A....A...... │ │ │ │ + 0x000478a0 49905698 319844a0 0ea861d8 0c149041 I.V.1.D...a....A │ │ │ │ + 0x000478b0 e00c0d88 5bd01828 a804a847 b032b051 ....[..(...G.2.Q │ │ │ │ + 0x000478c0 e00c1190 14905190 6aa001d8 0c119014 ......Q.j....... │ │ │ │ + 0x000478d0 9051906d a031e00c 10900590 55982298 .Q.m.1......U.". │ │ │ │ + 0x000478e0 439872a0 11d81019 98129831 d8101998 C.r........1.... │ │ │ │ + 0x000478f0 129831d8 10199817 a002a021 d8101390 ..1........!.... │ │ │ │ + 0x00047900 37982398 51d8141f 9872a01c a851e014 7.#.Q....r...Q.. │ │ │ │ + 0x00047910 1f9872a0 1ba841d8 10189801 e00c1590 ..r...A......... │ │ │ │ + 0x00047920 53980298 21e00810 9001e008 0c884388 S...!.........C. │ │ │ │ + 0x00047930 71900b98 37a021d8 080c8841 d8080c88 q...7.!....A.... │ │ │ │ + 0x00047940 41885590 219031d8 08119011 d8081090 A.U.!.1......... │ │ │ │ + 0x00047950 01d80810 9001f006 00091390 21d80818 ............!... │ │ │ │ + 0x00047960 98069861 987ba825 a874b038 b831d808 ...a.{.%.t.8.1.. │ │ │ │ + 0x00047970 0c884590 15906190 73982198 31d80c10 ..E...a.s.!.1... │ │ │ │ + 0x00047980 900d9851 9861d80c 10900b98 319841d8 ...Q.a......1.A. │ │ │ │ + 0x00047990 0c109002 90239055 98219833 9862a001 .....#.U.!.3.b.. │ │ │ │ + 0x000479a0 d80c1390 31904698 26a001d8 0c139032 ....1.F.&......2 │ │ │ │ + 0x000479b0 90569831 d80c1490 41d80c14 9041d80c .V.1....A....A.. │ │ │ │ + 0x000479c0 0f8871d8 0c159051 f0060009 0d884990 ..q....Q......I. │ │ │ │ + 0x000479d0 56983198 44a00ea8 61d80c0d 885bd018 V.1.D...a....[.. │ │ │ │ + 0x000479e0 28a804a8 47b032b0 51e00c10 90059055 (...G.2.Q......U │ │ │ │ + 0x000479f0 98229843 9872a011 d8101c98 429866a0 .".C.r......B.f. │ │ │ │ + 0x00047a00 47a832a8 5cb812b8 31e0080c 884e9821 G.2.\...1....N.! │ │ │ │ + 0x00047a10 d8080900 4206481d 18020000 8041f016 ....B.H......A.. │ │ │ │ + 0x00047a20 00091088 7a981198 2ad02435 b051e008 ....z...*.$5.Q.. │ │ │ │ + 0x00047a30 0e886290 04904798 319844a0 05a057a8 ..b...G.1.D...W. │ │ │ │ + 0x00047a40 41a854b0 11d8080f 88739021 90329051 A.T......s.!.2.Q │ │ │ │ + 0x00047a50 d8080f88 73902190 329051d8 080f8873 ....s.!.2.Q....s │ │ │ │ + 0x00047a60 90219032 9051e008 0f887390 21903490 .!.2.Q....s.!.4. │ │ │ │ + 0x00047a70 7ea051d8 080f8873 90219039 984ea821 ~.Q....s.!.9.N.! │ │ │ │ + 0x00047a80 d8081590 54981da0 61a071d8 080c8845 ....T...a.q....E │ │ │ │ + 0x00047a90 90159062 98039832 9851d80c 14904a98 ...b...2.Q....J. │ │ │ │ + 0x00047aa0 64a021d8 0d119017 9804d01c 2ca841a8 d.!.........,.A. │ │ │ │ + 0x00047ab0 51d80c12 90249061 90749831 d80c1290 Q....$.a.t.1.... │ │ │ │ + 0x00047ac0 24906190 749831e0 0d119017 9809d021 $.a.t.1........! │ │ │ │ + 0x00047ad0 31b011b0 21d80c12 90249061 90749831 1...!....$.a.t.1 │ │ │ │ + 0x00047ae0 d80c1290 24906190 749831d8 0c149041 ....$.a.t.1....A │ │ │ │ + 0x00047af0 d80c0dd8 10159053 9801d810 15905398 .......S......S. │ │ │ │ + 0x00047b00 01e01015 90539801 d8101590 539801e0 .....S......S... │ │ │ │ + 0x00047b10 1011d814 17907398 229841e0 181b9832 ......s.".A....2 │ │ │ │ + 0x00047b20 98519861 d81c20a0 01a013a0 41a056a8 .Q.a.. .....A.V. │ │ │ │ + 0x00047b30 31a843a8 71b003b0 31b046b8 21b833b8 1.C.q...1.F.!.3. │ │ │ │ + 0x00047b40 61b873c0 21c031d8 1c20a001 a011d81c a.s.!.1.. ...... │ │ │ │ + 0x00047b50 20a001a0 12a031a0 41d81820 a001e018 .....1.A.. .... │ │ │ │ + 0x00047b60 1d9853a0 01d8181d 9853a001 d8191c98 ..S......S...... │ │ │ │ + 0x00047b70 429861e0 181b9832 98519861 d81c20a0 B.a....2.Q.a.. . │ │ │ │ + 0x00047b80 01a013a0 41a056a8 31a843a8 71b003b0 ....A.V.1.C.q... │ │ │ │ + 0x00047b90 31b046b8 21b833b8 61b873c0 21c031d8 1.F.!.3.a.s.!.1. │ │ │ │ + 0x00047ba0 1c20a001 a011d81c 20a001a0 12a031a0 . ...... .....1. │ │ │ │ + 0x00047bb0 41d81820 a001e018 1d9853a0 01d8181d A.. ......S..... │ │ │ │ + 0x00047bc0 9853a001 d8191c98 439871e0 181b9832 .S......C.q....2 │ │ │ │ + 0x00047bd0 98519861 d81c20a0 01a013a0 41a056a8 .Q.a.. .....A.V. │ │ │ │ + 0x00047be0 31a843a8 71b003b0 31b046b8 21b833b8 1.C.q...1.F.!.3. │ │ │ │ + 0x00047bf0 61b873c0 21c031d8 1c20a001 a011d81c a.s.!.1.. ...... │ │ │ │ + 0x00047c00 20a001a0 12a031a0 41d81820 a001e018 .....1.A.. .... │ │ │ │ + 0x00047c10 1d9853a0 01d8181d 9853a001 d8181d98 ..S......S...... │ │ │ │ + 0x00047c20 53a001d8 181d9853 a001d813 14f00800 S......S........ │ │ │ │ + 0x00047c30 09108871 00000000 4206b01f ae010000 ...q....B....... │ │ │ │ + 0x00047c40 8041f024 00091088 7a981198 2ad02435 .A.$....z...*.$5 │ │ │ │ + 0x00047c50 b051e008 0e886290 04904798 319844a0 .Q....b...G.1.D. │ │ │ │ + 0x00047c60 05a057a8 41a854b0 11d8080f 88739021 ..W.A.T......s.! │ │ │ │ + 0x00047c70 90329051 d8080f88 73902190 329051d8 .2.Q....s.!.2.Q. │ │ │ │ + 0x00047c80 080f8873 90219032 9051e008 0f887390 ...s.!.2.Q....s. │ │ │ │ + 0x00047c90 21903490 7ea051d8 080f8873 90219039 !.4.~.Q....s.!.9 │ │ │ │ + 0x00047ca0 984ea821 d8081b98 319844a0 01a014a0 .N.!....1.D..... │ │ │ │ + 0x00047cb0 5db021b0 31d8080c 88459015 90629803 ].!.1....E...b.. │ │ │ │ + 0x00047cc0 98329851 d80c1490 4a9864a0 21d80d11 .2.Q....J.d.!... │ │ │ │ + 0x00047cd0 90179804 d01c2ca8 41a851d8 0c129024 ......,.A.Q....$ │ │ │ │ + 0x00047ce0 90619074 9831d80c 12902490 61907498 .a.t.1....$.a.t. │ │ │ │ + 0x00047cf0 31e00d11 90179809 d02131b0 11b021d8 1........!1...!. │ │ │ │ + 0x00047d00 0c129024 90619074 9831d80c 12902490 ...$.a.t.1....$. │ │ │ │ + 0x00047d10 61907498 31d80c14 9041d80c 0dd81015 a.t.1....A...... │ │ │ │ + 0x00047d20 90539801 d8101590 539801e0 10159053 .S......S......S │ │ │ │ + 0x00047d30 9801d810 15905398 01e01011 d8141790 ......S......... │ │ │ │ + 0x00047d40 73982298 41f00e00 1921a001 e0181d98 s.".A....!...... │ │ │ │ + 0x00047d50 53a001d8 181d9853 a001d819 1c984298 S......S......B. │ │ │ │ + 0x00047d60 61e0181b 98339863 a011d81c 20a003a0 a....3.c.... ... │ │ │ │ + 0x00047d70 37a821d8 1c20a001 a011d81c 20a001a0 7.!.. ...... ... │ │ │ │ + 0x00047d80 13a041a0 51d81820 a001e018 1d9853a0 ..A.Q.. ......S. │ │ │ │ + 0x00047d90 01d8181d 9853a001 d8191c98 439871e0 .....S......C.q. │ │ │ │ + 0x00047da0 181b9833 9863a011 d81c20a0 03a037a8 ...3.c.... ...7. │ │ │ │ + 0x00047db0 21d81c20 a001a011 d81c20a0 01a013a0 !.. ...... ..... │ │ │ │ + 0x00047dc0 41a051d8 1820a001 e0181d98 53a001d8 A.Q.. ......S... │ │ │ │ + 0x00047dd0 181d9853 a001d818 1d9853a0 01d8181d ...S......S..... │ │ │ │ + 0x00047de0 9853a001 d81314f0 08000910 88710000 .S...........q.. │ │ │ │ + 0x00047df0 84065822 80010000 d00451d0 5169d069 ..X"......Q.Qi.i │ │ │ │ + 0x00047e00 6af02400 0910887a 9811982a d02435b0 j.$....z...*.$5. │ │ │ │ + 0x00047e10 51e0080e 886c9822 984ea828 b02db871 Q....l.".N.(.-.q │ │ │ │ + 0x00047e20 d8081190 139041e0 080f8873 90219034 ......A....s.!.4 │ │ │ │ + 0x00047e30 907ea051 d8080f88 73902190 39984ea8 .~.Q....s.!.9.N. │ │ │ │ + 0x00047e40 21d80815 9054981d a061a071 d8080c88 !....T...a.q.... │ │ │ │ + 0x00047e50 49905698 319841e0 0d119017 9804d01c I.V.1.A......... │ │ │ │ + 0x00047e60 2ca841a8 51d80c12 90249061 90749831 ,.A.Q....$.a.t.1 │ │ │ │ + 0x00047e70 d80c1290 24906190 749831e0 0d119017 ....$.a.t.1..... │ │ │ │ + 0x00047e80 9809d021 31b011b0 21d80c12 90249061 ...!1...!....$.a │ │ │ │ + 0x00047e90 90749831 d80c1290 24906190 749831e0 .t.1....$.a.t.1. │ │ │ │ + 0x00047ea0 0c1c9843 9871a004 a041a053 a801a811 ...C.q...A.S.... │ │ │ │ + 0x00047eb0 e00c0f88 7f986198 76a051e0 0c149041 ......a.v.Q....A │ │ │ │ + 0x00047ec0 e00c0dd8 10159053 9801d810 15905398 .......S......S. │ │ │ │ + 0x00047ed0 01e01015 90539801 d8101590 539801e0 .....S......S... │ │ │ │ + 0x00047ee0 1011d814 17907398 229841e0 181e9862 ......s.".A....b │ │ │ │ + 0x00047ef0 a007a074 a834a871 d81820a0 01e0181d ...t.4.q.. ..... │ │ │ │ + 0x00047f00 9853a001 d8181d98 53a001d8 191c9842 .S......S......B │ │ │ │ + 0x00047f10 9861e018 1e9862a0 07a074a8 34a871d8 .a....b...t.4.q. │ │ │ │ + 0x00047f20 1820a001 e0181d98 53a001d8 181d9853 . ......S......S │ │ │ │ + 0x00047f30 a001d819 1c984398 71e0181e 9862a007 ......C.q....b.. │ │ │ │ + 0x00047f40 a074a834 a871d818 20a001e0 181d9853 .t.4.q.. ......S │ │ │ │ + 0x00047f50 a001d818 1d9853a0 01d8181d 9853a001 ......S......S.. │ │ │ │ + 0x00047f60 d8181d98 53a001d8 1314f008 00090c88 ....S........... │ │ │ │ + 0x00047f70 399041e0 080f8871 00000000 c606e024 9.A....q.......$ │ │ │ │ + 0x00047f80 87020000 d0045bd0 5b76f000 00770150 ......[.[v...w.P │ │ │ │ + 0x00047f90 02f00000 50025102 f07e0100 09108874 ....P.Q..~.....t │ │ │ │ + 0x00047fa0 903ea011 f0080009 13902290 4b9874a0 .>........".K.t. │ │ │ │ + 0x00047fb0 31d80812 90229044 980ba031 e0080c88 1....".D...1.... │ │ │ │ + 0x00047fc0 45901190 25907298 15986198 71f00600 E...%.r...a.q... │ │ │ │ + 0x00047fd0 09179061 90759841 9857a043 a074a839 ...a.u.A.W.C.t.9 │ │ │ │ + 0x00047fe0 b042b067 b851b866 c046c821 e0081898 .B.g.Q.f.F.!.... │ │ │ │ + 0x00047ff0 01981398 429863a0 12a031d8 08189801 ....B.c...1..... │ │ │ │ + 0x00048000 98139842 9863a012 a031e008 0c884990 ...B.c...1....I. │ │ │ │ + 0x00048010 56983198 41d80e19 d01929a8 14a857b0 V.1.A.....)...W. │ │ │ │ + 0x00048020 42b061d8 0c189802 9826a002 a024a067 B.a......&...$.g │ │ │ │ + 0x00048030 a852a877 b062b801 d80c1a98 229846a0 .R.w.b......".F. │ │ │ │ + 0x00048040 22a044a8 07a872b0 17b802b8 21e00c10 ".D...r.....!... │ │ │ │ + 0x00048050 90059055 98229843 9872a011 d8101998 ...U.".C.r...... │ │ │ │ + 0x00048060 1ba042a0 61d8101a 9821d810 1a9821f0 ..B.a....!....!. │ │ │ │ + 0x00048070 06001120 9872a018 a812a83c b072b818 ... .r.....<.r.. │ │ │ │ + 0x00048080 c011c021 d81026a0 69a871b0 01d81028 ...!..&.i.q....( │ │ │ │ + 0x00048090 a809b011 b02cb861 b871e010 13d01326 .....,.a.q.....& │ │ │ │ + 0x000480a0 a066a843 a871d814 15f00600 111c9834 .f.C.q.........4 │ │ │ │ + 0x000480b0 9871d020 36b061d8 101b9834 9871d020 .q. 6.a....4.q. │ │ │ │ + 0x000480c0 34b041e0 10159058 9851d810 15905898 4.A....X.Q....X. │ │ │ │ + 0x000480d0 51d8101f 9873a024 a061d810 189801e0 Q....s.$.a...... │ │ │ │ + 0x000480e0 10149045 98159862 a003d023 38b801d8 ...E...b...#8... │ │ │ │ + 0x000480f0 14199818 a011d814 199818a0 11d81419 ................ │ │ │ │ + 0x00048100 98139842 9861d814 17907398 239851d8 ...B.a....s.#.Q. │ │ │ │ + 0x00048110 1824a047 a834a874 b031e018 26a06cb0 .$.G.4.t.1..&.l. │ │ │ │ + 0x00048120 23b053b8 02b824b8 62c00cc8 42c863d0 #.S...$.b...B.c. │ │ │ │ + 0x00048130 5153d053 54d8181b 983ca073 a821d81c QS.ST....<.s.!.. │ │ │ │ + 0x00048140 28a801d8 1c27a071 d81827a0 74a834a8 (....'.q..'.t.4. │ │ │ │ + 0x00048150 71d8141c 9841e010 139031d8 1422a02c q....A....1.."., │ │ │ │ + 0x00048160 a863b013 b042b064 b822b84c c802c823 .c...B.d.".L...# │ │ │ │ + 0x00048170 c852c871 d8141790 7ca033a0 61d81824 .R.q....|.3.a..$ │ │ │ │ + 0x00048180 a041d818 23a031d8 101d9852 9877a061 .A..#.1....R.w.a │ │ │ │ + 0x00048190 d8101d98 529877a0 61f00600 09149031 ....R.w.a......1 │ │ │ │ + 0x000481a0 9041d808 0c884590 15906298 03983298 .A....E...b...2. │ │ │ │ + 0x000481b0 5da821a8 34a874b0 31d80c15 905ba002 ].!.4.t.1....[.. │ │ │ │ + 0x000481c0 a021d80c 0f887d98 429864a0 22a041d8 .!....}.B.d.".A. │ │ │ │ + 0x000481d0 10189807 9871d020 3bb838c0 3dd05052 .....q. ;.8.=.PR │ │ │ │ + 0x000481e0 d05253d8 3b48c802 c821d83b 48c802c8 .RS.;H...!.;H... │ │ │ │ + 0x000481f0 23c851c8 6dd05b5d d05d5ed8 080e8862 #.Q.m.[].]^....b │ │ │ │ + 0x00048200 90059051 9061d808 0f887100 21061803 ...Q.a....q.!... │ │ │ │ + 0x00048210 02000000 98110000 42061803 02000000 ........B....... │ │ │ │ + 0x00048220 21062003 02000000 42062003 02000000 !. .....B. ..... │ │ │ │ + 0x00048230 21062803 02000000 42062803 02000000 !.(.....B.(..... │ │ │ │ + 0x00048240 81060800 6d000000 8001f008 00050e88 ....m........... │ │ │ │ + 0x00048250 54d01129 a814d02d 3eb864c0 2bc854d0 T..)...->.d.+.T. │ │ │ │ + 0x00048260 5152d804 0c884790 31904698 2ca061d8 QR....G.1.F.,.a. │ │ │ │ + 0x00048270 04078076 88579041 d8081290 21d80817 ...v.W.A....!... │ │ │ │ + 0x00048280 9071e008 179074d0 1b32b027 b811d804 .q....t..2.'.... │ │ │ │ + 0x00048290 078071d8 080fd00f 2fa874b0 31b047b8 ..q...../.t.1.G. │ │ │ │ + 0x000482a0 3bc067c8 51e0080f d00f2fa8 74b031b0 ;.g.Q...../.t.1. │ │ │ │ + 0x000482b0 47b83bc0 61000000 42068000 0b000000 G.;.a...B....... │ │ │ │ + 0x000482c0 8001d804 2ca841a8 56b03100 42063029 ....,.A.V.1.B.0) │ │ │ │ + 0x000482d0 64000000 d00049c8 11f01000 050e8857 d.....I........W │ │ │ │ + 0x000482e0 90429066 98419851 f0060005 0e885790 .B.f.A.Q......W. │ │ │ │ + 0x000482f0 43907698 529873a0 22a046a8 21a831f0 C.v.R.s.".F.!.1. │ │ │ │ + 0x00048300 06000514 90329055 98219831 f0060005 .....2.U.!.1.... │ │ │ │ + 0x00048310 17906298 05985198 61f00600 050e8852 ..b...Q.a......R │ │ │ │ + 0x00048320 88769051 906da032 d02535b0 52b07ac0 .v.Q.m.2.%5.R.z. │ │ │ │ + 0x00048330 11c021e0 040b8831 00000000 a3060800 ..!....1........ │ │ │ │ + 0x00048340 58000000 8001f006 00050880 7f906898 X.............h. │ │ │ │ + 0x00048350 6ba81bb0 41d8080d 885e9831 d8080ed0 k...A....^.1.... │ │ │ │ + 0x00048360 0e21f000 00226502 f0000065 026702f0 .!..."e....e.g.. │ │ │ │ + 0x00048370 00006702 6802d804 13903ea0 18a811a8 ..g.h.....>..... │ │ │ │ + 0x00048380 21d80407 807c9037 9821d808 30b001d0 !....|.7.!..0... │ │ │ │ + 0x00048390 3142c02e d05051d8 040b8831 00000000 1B...PQ....1.... │ │ │ │ + 0x000483a0 42065800 80000000 8001d804 10d01029 B.X............) │ │ │ │ + 0x000483b0 a81bb041 b054b81c d04557d0 5762d062 ...A.T...EW.Wb.b │ │ │ │ + 0x000483c0 63d06367 d06773d0 737ff000 0040024b c.cg.gs.s....@.K │ │ │ │ + 0x000483d0 02f00000 4b024c02 f000004c 025002f0 ....K.L....L.P.. │ │ │ │ + 0x000483e0 00005002 5c02f000 005c0268 02f00000 ..P.\....\.h.... │ │ │ │ + 0x000483f0 68027302 f0000073 027402f0 00007402 h.s....s.t....t. │ │ │ │ + 0x00048400 7502d804 07807388 21883d98 02982298 u.....s.!.=...". │ │ │ │ + 0x00048410 44a007a0 71a80eb0 61d80814 90499857 D...q...a....I.W │ │ │ │ + 0x00048420 a041a05b b001b011 00000000 5f507955 .A.[........_PyU │ │ │ │ + 0x00048430 6e69636f 64655f4e 4f4e434f 4d504143 nicode_NONCOMPAC │ │ │ │ + 0x00048440 545f4441 54410000 5f5f5079 785f5061 T_DATA..__Pyx_Pa │ │ │ │ + 0x00048450 7273654b 6579776f 72647354 75706c65 rseKeywordsTuple │ │ │ │ + 0x00048460 00000000 5f5f5079 785f5265 6a656374 ....__Pyx_Reject │ │ │ │ + 0x00048470 556e6b6e 6f776e4b 6579776f 72640000 UnknownKeyword.. │ │ │ │ + 0x00048480 5f5f5079 785f5079 4572725f 47697665 __Pyx_PyErr_Give │ │ │ │ + 0x00048490 6e457863 65707469 6f6e4d61 74636865 nExceptionMatche │ │ │ │ + 0x000484a0 73547570 6c650000 50794346 756e6374 sTuple..PyCFunct │ │ │ │ + 0x000484b0 696f6e5f 4745545f 53454c46 00000000 ion_GET_SELF.... │ │ │ │ + 0x000484c0 5f5f5079 785f5079 4572725f 45786365 __Pyx_PyErr_Exce │ │ │ │ + 0x000484d0 7074696f 6e4d6174 63686573 5475706c ptionMatchesTupl │ │ │ │ + 0x000484e0 65000000 5f5f5079 785f5079 56656374 e...__Pyx_PyVect │ │ │ │ + 0x000484f0 6f726361 6c6c5f46 756e6374 696f6e00 orcall_Function. │ │ │ │ + 0x00048500 50794279 7465735f 41535f53 5452494e PyBytes_AS_STRIN │ │ │ │ + 0x00048510 47000000 5f5f5079 785f4379 46756e63 G...__Pyx_CyFunc │ │ │ │ + 0x00048520 74696f6e 5f43616c 6c41734d 6574686f tion_CallAsMetho │ │ │ │ + 0x00048530 64000000 5f5f7079 785f665f 354d4143 d...__pyx_f_5MAC │ │ │ │ 0x00048540 53335f36 5369676e 616c5f38 42656447 S3_6Signal_8BedG │ │ │ │ - 0x00048550 72617068 5f313462 65644772 61706854 raph_14bedGraphT │ │ │ │ - 0x00048560 7261636b 495f6361 6c6c5f70 65616b73 rackI_call_peaks │ │ │ │ - 0x00048570 00000000 5f5f7079 785f665f 354d4143 ....__pyx_f_5MAC │ │ │ │ - 0x00048580 53335f36 5369676e 616c5f38 42656447 S3_6Signal_8BedG │ │ │ │ - 0x00048590 72617068 5f313462 65644772 61706854 raph_14bedGraphT │ │ │ │ - 0x000485a0 7261636b 495f6361 6c6c5f62 726f6164 rackI_call_broad │ │ │ │ - 0x000485b0 7065616b 73000000 5f5f7079 785f665f peaks...__pyx_f_ │ │ │ │ - 0x000485c0 354d4143 53335f36 5369676e 616c5f38 5MACS3_6Signal_8 │ │ │ │ - 0x000485d0 42656447 72617068 5f313462 65644772 BedGraph_14bedGr │ │ │ │ - 0x000485e0 61706854 7261636b 495f6164 645f6368 aphTrackI_add_ch │ │ │ │ - 0x000485f0 726f6d5f 64617461 00000000 5f5f7079 rom_data....__py │ │ │ │ - 0x00048600 785f665f 354d4143 53335f36 5369676e x_f_5MACS3_6Sign │ │ │ │ - 0x00048610 616c5f38 42656447 72617068 5f313462 al_8BedGraph_14b │ │ │ │ - 0x00048620 65644772 61706854 7261636b 495f7365 edGraphTrackI_se │ │ │ │ - 0x00048630 745f7369 6e676c65 5f76616c 75650000 t_single_value.. │ │ │ │ - 0x00048640 5f5f7079 785f665f 354d4143 53335f36 __pyx_f_5MACS3_6 │ │ │ │ - 0x00048650 5369676e 616c5f38 42656447 72617068 Signal_8BedGraph │ │ │ │ - 0x00048660 5f313462 65644772 61706854 7261636b _14bedGraphTrack │ │ │ │ - 0x00048670 495f6375 746f6666 5f616e61 6c797369 I_cutoff_analysi │ │ │ │ - 0x00048680 73000000 5f5f7079 785f665f 354d4143 s...__pyx_f_5MAC │ │ │ │ - 0x00048690 53335f36 5369676e 616c5f38 42656447 S3_6Signal_8BedG │ │ │ │ - 0x000486a0 72617068 5f313462 65644772 61706854 raph_14bedGraphT │ │ │ │ - 0x000486b0 7261636b 495f6669 6c746572 5f73636f rackI_filter_sco │ │ │ │ - 0x000486c0 72650000 5f5f7079 785f7077 5f354d41 re..__pyx_pw_5MA │ │ │ │ - 0x000486d0 4353335f 36536967 6e616c5f 38426564 CS3_6Signal_8Bed │ │ │ │ - 0x000486e0 47726170 685f3134 62656447 72617068 Graph_14bedGraph │ │ │ │ - 0x000486f0 54726163 6b495f31 5f5f696e 69745f5f TrackI_1__init__ │ │ │ │ - 0x00048700 00000000 5f5f7079 785f665f 354d4143 ....__pyx_f_5MAC │ │ │ │ - 0x00048710 53335f36 5369676e 616c5f38 42656447 S3_6Signal_8BedG │ │ │ │ - 0x00048720 72617068 5f313462 65644772 61706854 raph_14bedGraphT │ │ │ │ - 0x00048730 7261636b 495f6465 7374726f 79000000 rackI_destroy... │ │ │ │ - 0x00048740 5f5f7079 785f665f 354d4143 53335f36 __pyx_f_5MACS3_6 │ │ │ │ - 0x00048750 5369676e 616c5f38 42656447 72617068 Signal_8BedGraph │ │ │ │ - 0x00048760 5f313462 65644772 61706854 7261636b _14bedGraphTrack │ │ │ │ - 0x00048770 495f5f62 65644772 61706854 7261636b I__bedGraphTrack │ │ │ │ - 0x00048780 495f5f61 64645f62 726f6164 7065616b I__add_broadpeak │ │ │ │ - 0x00048790 00000000 5f5f7079 785f665f 354d4143 ....__pyx_f_5MAC │ │ │ │ - 0x000487a0 53335f36 5369676e 616c5f38 42656447 S3_6Signal_8BedG │ │ │ │ - 0x000487b0 72617068 5f313462 65644772 61706854 raph_14bedGraphT │ │ │ │ - 0x000487c0 7261636b 495f6f76 65726c69 65000000 rackI_overlie... │ │ │ │ - 0x000487d0 5f5f7079 785f665f 354d4143 53335f36 __pyx_f_5MACS3_6 │ │ │ │ - 0x000487e0 5369676e 616c5f38 42656447 72617068 Signal_8BedGraph │ │ │ │ - 0x000487f0 5f313462 65644772 61706854 7261636b _14bedGraphTrack │ │ │ │ - 0x00048800 495f6d61 6b655f53 636f7265 54726163 I_make_ScoreTrac │ │ │ │ - 0x00048810 6b49495f 666f725f 6d616373 00000000 kII_for_macs.... │ │ │ │ - 0x00048820 5f5f7079 785f665f 354d4143 53335f36 __pyx_f_5MACS3_6 │ │ │ │ - 0x00048830 5369676e 616c5f38 42656447 72617068 Signal_8BedGraph │ │ │ │ - 0x00048840 5f313462 65644772 61706854 7261636b _14bedGraphTrack │ │ │ │ - 0x00048850 495f5f62 65644772 61706854 7261636b I__bedGraphTrack │ │ │ │ - 0x00048860 495f5f63 6c6f7365 5f706561 6b000000 I__close_peak... │ │ │ │ - 0x00048870 5f5f7079 785f665f 354d4143 53335f36 __pyx_f_5MACS3_6 │ │ │ │ - 0x00048880 5369676e 616c5f38 42656447 72617068 Signal_8BedGraph │ │ │ │ - 0x00048890 5f313462 65644772 61706854 7261636b _14bedGraphTrack │ │ │ │ - 0x000488a0 495f6164 645f6c6f 63000000 5f5f7079 I_add_loc...__py │ │ │ │ - 0x000488b0 785f665f 354d4143 53335f36 5369676e x_f_5MACS3_6Sign │ │ │ │ - 0x000488c0 616c5f38 42656447 72617068 5f313462 al_8BedGraph_14b │ │ │ │ - 0x000488d0 65644772 61706854 7261636b 495f6578 edGraphTrackI_ex │ │ │ │ - 0x000488e0 74726163 745f7661 6c756500 50795365 tract_value.PySe │ │ │ │ - 0x000488f0 745f4745 545f5349 5a450000 5f5f7079 t_GET_SIZE..__py │ │ │ │ - 0x00048900 785f665f 354d4143 53335f36 5369676e x_f_5MACS3_6Sign │ │ │ │ - 0x00048910 616c5f38 42656447 72617068 5f313462 al_8BedGraph_14b │ │ │ │ - 0x00048920 65644772 61706854 7261636b 495f6170 edGraphTrackI_ap │ │ │ │ - 0x00048930 706c795f 66756e63 00000000 5f5f7079 ply_func....__py │ │ │ │ - 0x00048940 785f665f 354d4143 53335f36 5369676e x_f_5MACS3_6Sign │ │ │ │ - 0x00048950 616c5f38 42656447 72617068 5f313462 al_8BedGraph_14b │ │ │ │ - 0x00048960 65644772 61706854 7261636b 495f6d65 edGraphTrackI_me │ │ │ │ - 0x00048970 7267655f 72656769 6f6e7300 5f5f7079 rge_regions.__py │ │ │ │ - 0x00048980 785f665f 354d4143 53335f36 5369676e x_f_5MACS3_6Sign │ │ │ │ - 0x00048990 616c5f38 42656447 72617068 5f313462 al_8BedGraph_14b │ │ │ │ - 0x000489a0 65644772 61706854 7261636b 495f6164 edGraphTrackI_ad │ │ │ │ - 0x000489b0 645f6c6f 635f776f 5f6d6572 67650000 d_loc_wo_merge.. │ │ │ │ - 0x000489c0 5f5f7079 785f665f 354d4143 53335f36 __pyx_f_5MACS3_6 │ │ │ │ - 0x000489d0 5369676e 616c5f38 42656447 72617068 Signal_8BedGraph │ │ │ │ - 0x000489e0 5f313462 65644772 61706854 7261636b _14bedGraphTrack │ │ │ │ - 0x000489f0 495f7265 66696e65 5f706561 6b730000 I_refine_peaks.. │ │ │ │ - 0x00048a00 5f5f7079 785f665f 354d4143 53335f36 __pyx_f_5MACS3_6 │ │ │ │ - 0x00048a10 5369676e 616c5f38 42656447 72617068 Signal_8BedGraph │ │ │ │ - 0x00048a20 5f313462 65644772 61706854 7261636b _14bedGraphTrack │ │ │ │ - 0x00048a30 495f6578 74726163 745f7661 6c75655f I_extract_value_ │ │ │ │ - 0x00048a40 686d6d72 00000000 5f5f5079 785f5079 hmmr....__Pyx_Py │ │ │ │ - 0x00048a50 4c697374 5f506f70 00000000 00000000 List_Pop........ │ │ │ │ - 0x00048a60 0a202020 20202020 20626173 656c696e . baselin │ │ │ │ - 0x00048a70 655f7661 6c756520 69732074 68652076 e_value is the v │ │ │ │ - 0x00048a80 616c7565 20746f20 66696c6c 20696e20 alue to fill in │ │ │ │ - 0x00048a90 74686520 72656769 6f6e7320 6e6f7420 the regions not │ │ │ │ - 0x00048aa0 64656669 6e65640a 20202020 20202020 defined. │ │ │ │ - 0x00048ab0 696e2062 65644772 6170682e 20466f72 in bedGraph. For │ │ │ │ - 0x00048ac0 20657861 6d706c65 2c206966 20746865 example, if the │ │ │ │ - 0x00048ad0 20626564 47726170 68206973 206c696b bedGraph is lik │ │ │ │ - 0x00048ae0 653a0a0a 20202020 20202020 63687231 e:.. chr1 │ │ │ │ - 0x00048af0 20203130 30203230 30202031 0a202020 100 200 1. │ │ │ │ - 0x00048b00 20202020 20636872 31202032 35302033 chr1 250 3 │ │ │ │ - 0x00048b10 35302020 320a0a20 20202020 20202054 50 2.. T │ │ │ │ - 0x00048b20 68656e20 74686520 72656769 6f6e2063 hen the region c │ │ │ │ - 0x00048b30 6872313a 3230302e 2e323530 2073686f hr1:200..250 sho │ │ │ │ - 0x00048b40 756c6420 62652066 696c6c65 64207769 uld be filled wi │ │ │ │ - 0x00048b50 74682062 6173656c 696e655f 76616c75 th baseline_valu │ │ │ │ - 0x00048b60 652e0a0a 20202020 20202020 00000000 e... .... │ │ │ │ - 0x00048b70 5f5f5079 785f4d65 72676556 7461626c __Pyx_MergeVtabl │ │ │ │ - 0x00048b80 65730000 0a202020 20202020 20437574 es... Cut │ │ │ │ - 0x00048b90 6f666620 616e616c 79736973 2066756e off analysis fun │ │ │ │ - 0x00048ba0 6374696f 6e20666f 72206265 64477261 ction for bedGra │ │ │ │ - 0x00048bb0 70685472 61636b49 206f626a 6563742e phTrackI object. │ │ │ │ - 0x00048bc0 0a202020 200a2020 20202020 20205468 . . Th │ │ │ │ - 0x00048bd0 69732066 756e6374 696f6e20 77696c6c is function will │ │ │ │ - 0x00048be0 20747279 20616c6c 20706f73 7369626c try all possibl │ │ │ │ - 0x00048bf0 65206375 746f6666 2076616c 75657320 e cutoff values │ │ │ │ - 0x00048c00 6f6e2074 68652073 636f7265 0a202020 on the score. │ │ │ │ - 0x00048c10 20202020 20636f6c 756d6e20 746f2063 column to c │ │ │ │ - 0x00048c20 616c6c20 7065616b 732e2054 68656e20 all peaks. Then │ │ │ │ - 0x00048c30 77696c6c 20676976 65206120 7265706f will give a repo │ │ │ │ - 0x00048c40 7274206f 66206120 6e756d62 6572206f rt of a number o │ │ │ │ - 0x00048c50 660a2020 20202020 20206d65 74726963 f. metric │ │ │ │ - 0x00048c60 7320286e 756d6265 72206f66 20706561 s (number of pea │ │ │ │ - 0x00048c70 6b732c20 746f7461 6c206c65 6e677468 ks, total length │ │ │ │ - 0x00048c80 206f6620 7065616b 732c2061 76657261 of peaks, avera │ │ │ │ - 0x00048c90 67650a20 20202020 2020206c 656e6774 ge. lengt │ │ │ │ - 0x00048ca0 68206f66 20706561 6b292061 74207661 h of peak) at va │ │ │ │ - 0x00048cb0 7279696e 67207363 6f726520 6375746f rying score cuto │ │ │ │ - 0x00048cc0 6666732e 20466f72 20656163 68207363 ffs. For each sc │ │ │ │ - 0x00048cd0 6f72650a 20202020 20202020 6375746f ore. cuto │ │ │ │ - 0x00048ce0 66662c20 74686520 66756e63 74696f6e ff, the function │ │ │ │ - 0x00048cf0 2066696e 64732074 68652070 6f736974 finds the posit │ │ │ │ - 0x00048d00 696f6e73 20776865 72652074 68652073 ions where the s │ │ │ │ - 0x00048d10 636f7265 0a202020 20202020 20657863 core. exc │ │ │ │ - 0x00048d20 65656473 20746865 20637574 6f66662c eeds the cutoff, │ │ │ │ - 0x00048d30 20746865 6e206772 6f757073 2074686f then groups tho │ │ │ │ - 0x00048d40 73652070 6f736974 696f6e73 20696e74 se positions int │ │ │ │ - 0x00048d50 6f202270 65616b73 220a2020 20202020 o "peaks". │ │ │ │ - 0x00048d60 20206261 73656420 6f6e2074 6865206d based on the m │ │ │ │ - 0x00048d70 6178696d 756d2061 6c6c6f77 65642067 aximum allowed g │ │ │ │ - 0x00048d80 61702028 6d61785f 67617029 20626574 ap (max_gap) bet │ │ │ │ - 0x00048d90 7765656e 20636f6e 73656375 74697665 ween consecutive │ │ │ │ - 0x00048da0 0a202020 20202020 20706f73 6974696f . positio │ │ │ │ - 0x00048db0 6e732e20 49662061 20706561 6b277320 ns. If a peak's │ │ │ │ - 0x00048dc0 6c656e67 74682065 78636565 64732074 length exceeds t │ │ │ │ - 0x00048dd0 6865206d 696e696d 756d206c 656e6774 he minimum lengt │ │ │ │ - 0x00048de0 680a2020 20202020 2020286d 696e5f6c h. (min_l │ │ │ │ - 0x00048df0 656e6774 68292c20 74686520 7065616b ength), the peak │ │ │ │ - 0x00048e00 20697320 636f756e 7465642e 0a0a2020 is counted... │ │ │ │ - 0x00048e10 20202020 20205061 72616d65 74657273 Parameters │ │ │ │ - 0x00048e20 0a202020 20202020 202d2d2d 2d2d2d2d . ------- │ │ │ │ - 0x00048e30 2d2d2d0a 0a202020 20202020 206d6178 ---.. max │ │ │ │ - 0x00048e40 5f676170 203a2069 6e743332 5f740a20 _gap : int32_t. │ │ │ │ - 0x00048e50 20202020 2020204d 6178696d 756d2061 Maximum a │ │ │ │ - 0x00048e60 6c6c6f77 65642067 61702062 65747765 llowed gap betwe │ │ │ │ - 0x00048e70 656e2063 6f6e7365 63757469 76652070 en consecutive p │ │ │ │ - 0x00048e80 6f736974 696f6e73 2061626f 76652063 ositions above c │ │ │ │ - 0x00048e90 75746f66 660a2020 20202020 20200a20 utoff. . │ │ │ │ - 0x00048ea0 20202020 2020206d 696e5f6c 656e6774 min_lengt │ │ │ │ - 0x00048eb0 68203a20 696e7433 325f7420 4d696e69 h : int32_t Mini │ │ │ │ - 0x00048ec0 6d756d20 6c656e67 7468206f 66207065 mum length of pe │ │ │ │ - 0x00048ed0 616b0a20 20202020 20202073 74657073 ak. steps │ │ │ │ - 0x00048ee0 3a20696e 7433325f 740a2020 20202020 : int32_t. │ │ │ │ - 0x00048ef0 20204974 2077696c 6c206265 20757365 It will be use │ │ │ │ - 0x00048f00 6420746f 2063616c 63756c61 74652027 d to calculate ' │ │ │ │ - 0x00048f10 73746570 2720746f 20696e63 72656173 step' to increas │ │ │ │ - 0x00048f20 65206672 6f6d206d 696e5f76 20746f0a e from min_v to. │ │ │ │ - 0x00048f30 20202020 20202020 6d61785f 76202873 max_v (s │ │ │ │ - 0x00048f40 65652062 656c6f77 292e0a0a 20202020 ee below)... │ │ │ │ - 0x00048f50 20202020 6d696e5f 73636f72 653a2066 min_score: f │ │ │ │ - 0x00048f60 6c6f6174 33325f74 0a202020 20202020 loat32_t. │ │ │ │ - 0x00048f70 204d696e 696d756d 2073636f 72652066 Minimum score f │ │ │ │ - 0x00048f80 6f722063 75746f66 6620616e 616c7973 or cutoff analys │ │ │ │ - 0x00048f90 69732e20 4e6f7465 313a2077 65207769 is. Note1: we wi │ │ │ │ - 0x00048fa0 6c6c2074 616b6520 7468650a 20202020 ll take the. │ │ │ │ - 0x00048fb0 20202020 6c617267 65722076 616c7565 larger value │ │ │ │ - 0x00048fc0 20626574 7765656e 20746865 20616374 between the act │ │ │ │ - 0x00048fd0 75616c20 6d696e69 6d756d20 76616c75 ual minimum valu │ │ │ │ - 0x00048fe0 6520696e 20746865 20426564 47726170 e in the BedGrap │ │ │ │ - 0x00048ff0 680a2020 20202020 2020616e 64206d69 h. and mi │ │ │ │ - 0x00049000 6e5f7363 6f726520 6173206d 696e5f76 n_score as min_v │ │ │ │ - 0x00049010 2e204e6f 7465323a 20746865 206d696e . Note2: the min │ │ │ │ - 0x00049020 5f762077 6f6e2774 20626520 696e636c _v won't be incl │ │ │ │ - 0x00049030 75646564 20696e0a 20202020 20202020 uded in. │ │ │ │ - 0x00049040 74686520 66696e61 6c207265 73756c74 the final result │ │ │ │ - 0x00049050 2e205765 2077696c 6c207472 7920746f . We will try to │ │ │ │ - 0x00049060 206f7574 70757420 74686520 736d616c output the smal │ │ │ │ - 0x00049070 6c657374 20637574 6f666620 61730a20 lest cutoff as. │ │ │ │ - 0x00049080 20202020 2020206d 696e5f76 2b737465 min_v+ste │ │ │ │ - 0x00049090 702e0a0a 20202020 20202020 6d61785f p... max_ │ │ │ │ - 0x000490a0 73636f72 653a2066 6c6f6174 33325f74 score: float32_t │ │ │ │ - 0x000490b0 0a202020 20202020 204d6178 696d756d . Maximum │ │ │ │ - 0x000490c0 2073636f 72652066 6f722063 75746f66 score for cutof │ │ │ │ - 0x000490d0 6620616e 616c7973 69732e20 4e6f7465 f analysis. Note │ │ │ │ - 0x000490e0 313a2077 65207769 6c6c2074 616b6520 1: we will take │ │ │ │ - 0x000490f0 7468650a 20202020 20202020 736d616c the. smal │ │ │ │ - 0x00049100 6c657220 76616c75 65206265 74776565 ler value betwee │ │ │ │ - 0x00049110 6e207468 65206163 7475616c 206d6178 n the actual max │ │ │ │ - 0x00049120 696d756d 2076616c 75652069 6e207468 imum value in th │ │ │ │ - 0x00049130 65204265 64477261 70680a20 20202020 e BedGraph. │ │ │ │ - 0x00049140 20202061 6e64206d 61785f73 636f7265 and max_score │ │ │ │ - 0x00049150 20617320 6d61785f 762e204e 6f746532 as max_v. Note2 │ │ │ │ - 0x00049160 3a207468 65206d61 785f7620 6d617920 : the max_v may │ │ │ │ - 0x00049170 6e6f7420 62652069 6e636c75 6465640a not be included. │ │ │ │ - 0x00049180 20202020 20202020 696e2074 68652066 in the f │ │ │ │ - 0x00049190 696e616c 20726573 756c742e 20576520 inal result. We │ │ │ │ - 0x000491a0 77696c6c 206f6e6c 79206f75 74707574 will only output │ │ │ │ - 0x000491b0 20746865 20637574 6f666620 74686174 the cutoff that │ │ │ │ - 0x000491c0 2063616e 0a202020 20202020 2067656e can. gen │ │ │ │ - 0x000491d0 65726174 65206174 206c6561 73742031 erate at least 1 │ │ │ │ - 0x000491e0 20706561 6b2e0a0a 20202020 20202020 peak... │ │ │ │ - 0x000491f0 52657475 726e730a 20202020 20202020 Returns. │ │ │ │ - 0x00049200 2d2d2d2d 2d2d2d0a 0a202020 20202020 -------.. │ │ │ │ - 0x00049210 20437574 6f666620 616e616c 79736973 Cutoff analysis │ │ │ │ - 0x00049220 20726570 6f727420 696e2073 7472206f report in str o │ │ │ │ - 0x00049230 626a6563 742e0a0a 20202020 20202020 bject... │ │ │ │ - 0x00049240 546f646f 730a2020 20202020 20202d2d Todos. -- │ │ │ │ - 0x00049250 2d2d2d0a 0a202020 20202020 204d6179 ---.. May │ │ │ │ - 0x00049260 206e6565 6420746f 20736570 61726174 need to separat │ │ │ │ - 0x00049270 65207468 69732066 756e6374 696f6e20 e this function │ │ │ │ - 0x00049280 6f757420 61732061 20636c61 73732073 out as a class s │ │ │ │ - 0x00049290 6f207468 61742077 650a2020 20202020 o that we. │ │ │ │ - 0x000492a0 20206361 6e206164 64206d6f 72652077 can add more w │ │ │ │ - 0x000492b0 61797320 746f2061 6e616c79 7a652074 ays to analyze t │ │ │ │ - 0x000492c0 68652072 6573756c 742e2041 6c736f2c he result. Also, │ │ │ │ - 0x000492d0 20776520 63616e20 6c657420 74686973 we can let this │ │ │ │ - 0x000492e0 0a202020 20202020 2066756e 6374696f . functio │ │ │ │ - 0x000492f0 6e207265 7475726e 2061206c 69737420 n return a list │ │ │ │ - 0x00049300 6f662064 69637469 6f6e6172 79206f72 of dictionary or │ │ │ │ - 0x00049310 20646174 612e6672 616d6520 696e2074 data.frame in t │ │ │ │ - 0x00049320 6861740a 20202020 20202020 7761792c hat. way, │ │ │ │ - 0x00049330 20696e73 74656164 206f6620 73747220 instead of str │ │ │ │ - 0x00049340 6f626a65 63742e0a 20202020 20202020 object.. │ │ │ │ - 0x00049350 0a202020 20202020 20000000 41206d6f . ...A mo │ │ │ │ - 0x00049360 64696669 6564206f 7665726c 69652066 dified overlie f │ │ │ │ - 0x00049370 756e6374 696f6e20 666f7220 4d414353 unction for MACS │ │ │ │ - 0x00049380 2076322e 0a0a2020 20202020 20206566 v2... ef │ │ │ │ - 0x00049390 66656374 6976655f 64657074 685f696e fective_depth_in │ │ │ │ - 0x000493a0 5f6d696c 6c696f6e 3a207365 7175656e _million: sequen │ │ │ │ - 0x000493b0 63696e67 20646570 74682069 6e206d69 cing depth in mi │ │ │ │ - 0x000493c0 6c6c696f 6e206166 7465720a 20202020 llion after. │ │ │ │ - 0x000493d0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x000493e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x000493f0 6475706c 69636174 65732062 65696e67 duplicates being │ │ │ │ - 0x00049400 2066696c 74657265 642e2049 660a2020 filtered. If. │ │ │ │ - 0x00049410 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00049420 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00049430 20207472 6561746d 656e7420 69732073 treatment is s │ │ │ │ - 0x00049440 63616c65 6420646f 776e2074 6f0a2020 caled down to. │ │ │ │ - 0x00049450 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00049460 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00049470 2020636f 6e74726f 6c207361 6d706c65 control sample │ │ │ │ - 0x00049480 2073697a 652c2074 68656e20 74686973 size, then this │ │ │ │ - 0x00049490 0a202020 20202020 20202020 20202020 . │ │ │ │ - 0x000494a0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x000494b0 20202020 2073686f 756c6420 62652063 should be c │ │ │ │ - 0x000494c0 6f6e7472 6f6c2073 616d706c 65207369 ontrol sample si │ │ │ │ - 0x000494d0 7a652069 6e0a2020 20202020 20202020 ze in. │ │ │ │ - 0x000494e0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x000494f0 20202020 20202020 20206d69 6c6c696f millio │ │ │ │ - 0x00049500 6e2e2041 6e642076 69636520 76657273 n. And vice vers │ │ │ │ - 0x00049510 612e0a0a 20202020 20202020 52657475 a... Retu │ │ │ │ - 0x00049520 726e2076 616c7565 20697320 61205363 rn value is a Sc │ │ │ │ - 0x00049530 6f726554 7261636b 4949206f 626a6563 oreTrackII objec │ │ │ │ - 0x00049540 742e0a20 20202020 20202000 45787472 t.. .Extr │ │ │ │ - 0x00049550 61637420 76616c75 65732066 726f6d20 act values from │ │ │ │ - 0x00049560 72656769 6f6e7320 64656669 6e656420 regions defined │ │ │ │ - 0x00049570 696e2062 65644772 61706854 7261636b in bedGraphTrack │ │ │ │ - 0x00049580 4920636c 61737320 6f626a65 63740a20 I class object. │ │ │ │ - 0x00049590 20202020 20202060 62646754 7261636b `bdgTrack │ │ │ │ - 0x000495a0 32602e0a 0a202020 20202020 20492077 2`... I w │ │ │ │ - 0x000495b0 696c6c20 74727920 746f2074 7765616b ill try to tweak │ │ │ │ - 0x000495c0 20746869 73206675 6e637469 6f6e2074 this function t │ │ │ │ - 0x000495d0 6f206f75 74707574 206f6e6c 79207468 o output only th │ │ │ │ - 0x000495e0 65207661 6c756573 206f660a 20202020 e values of. │ │ │ │ - 0x000495f0 20202020 62646754 7261636b 31202873 bdgTrack1 (s │ │ │ │ - 0x00049600 656c6629 20696e20 74686520 72656769 elf) in the regi │ │ │ │ - 0x00049610 6f6e7320 696e2062 64675472 61636b32 ons in bdgTrack2 │ │ │ │ - 0x00049620 0a0a2020 20202020 20205468 69732069 .. This i │ │ │ │ - 0x00049630 73207370 65636966 6963616c 6c792066 s specifically f │ │ │ │ - 0x00049640 6f722048 4d4d5241 5441432e 20626467 or HMMRATAC. bdg │ │ │ │ - 0x00049650 54726163 6b322073 686f756c 64206265 Track2 should be │ │ │ │ - 0x00049660 20610a20 20202020 20202062 65646772 a. bedgr │ │ │ │ - 0x00049670 61706820 6f626a65 63742063 6f6e7461 aph object conta │ │ │ │ - 0x00049680 696e696e 67207468 65206269 6e732077 ining the bins w │ │ │ │ - 0x00049690 69746820 76616c75 65207365 7420746f ith value set to │ │ │ │ - 0x000496a0 0a202020 20202020 20276d61 726b5f62 . 'mark_b │ │ │ │ - 0x000496b0 696e2720 2d2d2074 68652062 696e7320 in' -- the bins │ │ │ │ - 0x000496c0 696e2074 68652073 616d6520 72656769 in the same regi │ │ │ │ - 0x000496d0 6f6e2077 696c6c20 68617665 20746865 on will have the │ │ │ │ - 0x000496e0 2073616d 650a2020 20202020 20207661 same. va │ │ │ │ - 0x000496f0 6c75652e 0a202020 20202020 20000000 lue.. ... │ │ │ │ - 0x00049700 45787472 61637420 76616c75 65732066 Extract values f │ │ │ │ - 0x00049710 726f6d20 72656769 6f6e7320 64656669 rom regions defi │ │ │ │ - 0x00049720 6e656420 696e2062 65644772 61706854 ned in bedGraphT │ │ │ │ - 0x00049730 7261636b 4920636c 61737320 6f626a65 rackI class obje │ │ │ │ - 0x00049740 63740a20 20202020 20202060 62646754 ct. `bdgT │ │ │ │ - 0x00049750 7261636b 32602e0a 0a202020 20202020 rack2`... │ │ │ │ - 0x00049760 20000000 436f6e76 65727420 7076616c ...Convert pval │ │ │ │ - 0x00049770 75652073 636f7265 7320746f 20717661 ue scores to qva │ │ │ │ - 0x00049780 6c756520 73636f72 65732e0a 0a202020 lue scores... │ │ │ │ - 0x00049790 20202020 202a4173 73756d65 2073636f *Assume sco │ │ │ │ - 0x000497a0 72657320 696e2074 68697320 62656447 res in this bedG │ │ │ │ - 0x000497b0 72617068 20617265 20707661 6c756520 raph are pvalue │ │ │ │ - 0x000497c0 73636f72 65732120 4e6f7420 776f726b scores! Not work │ │ │ │ - 0x000497d0 0a202020 20202020 2020666f 72206f74 . for ot │ │ │ │ - 0x000497e0 68657220 74797065 206f6620 73636f72 her type of scor │ │ │ │ - 0x000497f0 65732e0a 20202020 20202020 00000000 es.. .... │ │ │ │ - 0x00049800 4170706c 79206675 6e637469 6f6e2027 Apply function ' │ │ │ │ - 0x00049810 66756e63 2720746f 20657665 72792076 func' to every v │ │ │ │ - 0x00049820 616c7565 20696e20 74686973 20626564 alue in this bed │ │ │ │ - 0x00049830 47726170 68547261 636b4920 6f626a65 GraphTrackI obje │ │ │ │ - 0x00049840 63742e0a 0a202020 20202020 202a5477 ct... *Tw │ │ │ │ - 0x00049850 6f206164 6a616365 6e742072 6567696f o adjacent regio │ │ │ │ - 0x00049860 6e732077 69746820 73616d65 2076616c ns with same val │ │ │ │ - 0x00049870 75652061 66746572 20617070 6c79696e ue after applyin │ │ │ │ - 0x00049880 67206675 6e632077 696c6c0a 20202020 g func will. │ │ │ │ - 0x00049890 20202020 6e6f7420 6265206d 65726765 not be merge │ │ │ │ - 0x000498a0 642e0a20 20202020 20202000 43616c63 d.. .Calc │ │ │ │ - 0x000498b0 756c6174 65207477 6f206f72 206d6f72 ulate two or mor │ │ │ │ - 0x000498c0 65206265 64477261 70685472 61636b49 e bedGraphTrackI │ │ │ │ - 0x000498d0 206f626a 65637473 20627920 6c657474 objects by lett │ │ │ │ - 0x000498e0 696e6720 73656c66 0a202020 20202020 ing self. │ │ │ │ - 0x000498f0 206f7665 726c7969 6e672062 64675472 overlying bdgTr │ │ │ │ - 0x00049900 61636b32 2c207769 74682075 7365722d ack2, with user- │ │ │ │ - 0x00049910 64656669 6e656420 66756e63 74696f6e defined function │ │ │ │ - 0x00049920 732e0a0a 20202020 20202020 5472616e s... Tran │ │ │ │ - 0x00049930 73697469 6f6e2070 6f736974 696f6e73 sition positions │ │ │ │ - 0x00049940 2066726f 6d20626f 74682062 65644772 from both bedGr │ │ │ │ - 0x00049950 61706854 7261636b 49206f62 6a656374 aphTrackI object │ │ │ │ - 0x00049960 73207769 6c6c2062 650a2020 20202020 s will be. │ │ │ │ - 0x00049970 2020636f 6e736964 65726564 20616e64 considered and │ │ │ │ - 0x00049980 20636f6d 62696e65 642e2046 6f722065 combined. For e │ │ │ │ - 0x00049990 78616d70 6c653a0a 0a202020 20202020 xample:.. │ │ │ │ - 0x000499a0 20202020 23312062 65644772 61706820 #1 bedGraph │ │ │ │ - 0x000499b0 2873656c 66292020 207c2020 20202020 (self) | │ │ │ │ - 0x000499c0 23322062 65644772 6170680a 20202020 #2 bedGraph. │ │ │ │ - 0x000499d0 20202020 2d2d2d2d 2d2d2d2d 2d2d2d2d ------------ │ │ │ │ - 0x000499e0 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d ---------------- │ │ │ │ - 0x000499f0 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d ---------------- │ │ │ │ - 0x00049a00 2d2d2d0a 20202020 20202020 63687231 ---. chr1 │ │ │ │ - 0x00049a10 20203020 20202031 30302020 30202020 0 100 0 │ │ │ │ - 0x00049a20 20202020 7c206368 72312020 20203020 | chr1 0 │ │ │ │ - 0x00049a30 20202031 35302020 310a2020 20202020 150 1. │ │ │ │ - 0x00049a40 20206368 72312020 31303020 20323030 chr1 100 200 │ │ │ │ - 0x00049a50 20203320 20202020 20207c20 63687231 3 | chr1 │ │ │ │ - 0x00049a60 20202020 31353020 20323530 2020320a 150 250 2. │ │ │ │ - 0x00049a70 20202020 20202020 63687231 20203230 chr1 20 │ │ │ │ - 0x00049a80 30202033 30302020 34202020 20202020 0 300 4 │ │ │ │ - 0x00049a90 7c206368 72312020 20203235 30202033 | chr1 250 3 │ │ │ │ - 0x00049aa0 30302020 340a0a20 20202020 20202074 00 4.. t │ │ │ │ - 0x00049ab0 68657365 2074776f 20626564 47726170 hese two bedGrap │ │ │ │ - 0x00049ac0 68732077 696c6c20 62652063 6f6d6269 hs will be combi │ │ │ │ - 0x00049ad0 6e656420 746f2068 61766520 66697665 ned to have five │ │ │ │ - 0x00049ae0 20747261 6e736974 696f6e0a 20202020 transition. │ │ │ │ - 0x00049af0 20202020 706f696e 74733a20 3130302c points: 100, │ │ │ │ - 0x00049b00 20313530 2c203230 302c2032 35302c20 150, 200, 250, │ │ │ │ - 0x00049b10 616e6420 3330302e 20536f20 696e206f and 300. So in o │ │ │ │ - 0x00049b20 72646572 20746f20 63616c63 756c6174 rder to calculat │ │ │ │ - 0x00049b30 650a2020 20202020 20207477 6f206265 e. two be │ │ │ │ - 0x00049b40 64477261 7068732c 20492070 61697220 dGraphs, I pair │ │ │ │ - 0x00049b50 76616c75 65732077 69746869 6e207468 values within th │ │ │ │ - 0x00049b60 6520666f 6c6c6f77 696e6720 72656769 e following regi │ │ │ │ - 0x00049b70 6f6e730a 20202020 20202020 6c696b65 ons. like │ │ │ │ - 0x00049b80 3a0a0a20 20202020 20202063 68722020 :.. chr │ │ │ │ - 0x00049b90 20732020 20652020 20202028 23312c23 s e (#1,# │ │ │ │ - 0x00049ba0 32292020 20617070 6c696564 5f66756e 2) applied_fun │ │ │ │ - 0x00049bb0 635f6d61 780a2020 20202020 20202d2d c_max. -- │ │ │ │ - 0x00049bc0 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d ---------------- │ │ │ │ - 0x00049bd0 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d ---------------- │ │ │ │ - 0x00049be0 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d0a2020 -------------. │ │ │ │ - 0x00049bf0 20202020 20206368 72312020 30202020 chr1 0 │ │ │ │ - 0x00049c00 31303020 20202830 2c312920 20202020 100 (0,1) │ │ │ │ - 0x00049c10 310a2020 20202020 20206368 72312020 1. chr1 │ │ │ │ - 0x00049c20 31303020 31353020 20202833 2c312920 100 150 (3,1) │ │ │ │ - 0x00049c30 20202020 330a2020 20202020 20206368 3. ch │ │ │ │ - 0x00049c40 72312020 31353020 32303020 20202833 r1 150 200 (3 │ │ │ │ - 0x00049c50 2c322920 20202020 330a2020 20202020 ,2) 3. │ │ │ │ - 0x00049c60 20206368 72312020 32303020 32353020 chr1 200 250 │ │ │ │ - 0x00049c70 20202834 2c322920 20202020 340a2020 (4,2) 4. │ │ │ │ - 0x00049c80 20202020 20206368 72312020 32353020 chr1 250 │ │ │ │ - 0x00049c90 33303020 20202834 2c342920 20202020 300 (4,4) │ │ │ │ - 0x00049ca0 340a0a20 20202020 20202054 68656e20 4.. Then │ │ │ │ - 0x00049cb0 74686520 67697665 6e202766 756e6327 the given 'func' │ │ │ │ - 0x00049cc0 2077696c 6c206265 20617070 6c696564 will be applied │ │ │ │ - 0x00049cd0 206f6e20 65616368 20322d74 75706c65 on each 2-tuple │ │ │ │ - 0x00049ce0 20617320 66756e63 2823312c 2332290a as func(#1,#2). │ │ │ │ - 0x00049cf0 0a202020 20202020 20537570 706f7274 . Support │ │ │ │ - 0x00049d00 65642027 66756e63 27206172 65202273 ed 'func' are "s │ │ │ │ - 0x00049d10 756d222c 20227375 62747261 63742220 um", "subtract" │ │ │ │ - 0x00049d20 286f6e6c 7920666f 72207477 6f206264 (only for two bd │ │ │ │ - 0x00049d30 670a2020 20202020 20206f62 6a656374 g. object │ │ │ │ - 0x00049d40 73292c20 2270726f 64756374 222c2022 s), "product", " │ │ │ │ - 0x00049d50 64697669 64652220 286f6e6c 7920666f divide" (only fo │ │ │ │ - 0x00049d60 72207477 6f206264 67206f62 6a656374 r two bdg object │ │ │ │ - 0x00049d70 73292c0a 20202020 20202020 226d6178 s),. "max │ │ │ │ - 0x00049d80 222c2022 6d65616e 2220616e 64202266 ", "mean" and "f │ │ │ │ - 0x00049d90 69736865 72222e0a 0a202020 20202020 isher"... │ │ │ │ - 0x00049da0 20526574 75726e20 76616c75 65206973 Return value is │ │ │ │ - 0x00049db0 2061206e 65772062 65644772 61706854 a new bedGraphT │ │ │ │ - 0x00049dc0 7261636b 49206f62 6a656374 2e0a0a20 rackI object... │ │ │ │ - 0x00049dd0 20202020 2020204f 7074696f 6e3a2062 Option: b │ │ │ │ - 0x00049de0 64675472 61636b73 2063616e 20626520 dgTracks can be │ │ │ │ - 0x00049df0 61206c69 7374206f 66206265 64477261 a list of bedGra │ │ │ │ - 0x00049e00 70685472 61636b49 206f626a 65637473 phTrackI objects │ │ │ │ - 0x00049e10 0a202020 20202020 20000000 4368616e . ...Chan │ │ │ │ - 0x00049e20 67652061 6c6c2074 68652076 616c7565 ge all the value │ │ │ │ - 0x00049e30 7320696e 20626564 47726170 6820746f s in bedGraph to │ │ │ │ - 0x00049e40 20746865 2073616d 65206e65 775f7661 the same new_va │ │ │ │ - 0x00049e50 6c75652c 0a202020 20202020 20726574 lue,. ret │ │ │ │ - 0x00049e60 75726e20 61206e65 77206265 64477261 urn a new bedGra │ │ │ │ - 0x00049e70 70685472 61636b49 2e0a0a20 20202020 phTrackI... │ │ │ │ - 0x00049e80 20202000 52657475 726e2074 6865206e .Return the n │ │ │ │ - 0x00049e90 756d6265 72206f66 20726567 696f6e73 umber of regions │ │ │ │ - 0x00049ea0 20696e20 74686973 206f626a 6563742e in this object. │ │ │ │ - 0x00049eb0 0a0a2020 20202020 20200000 54686973 .. ..This │ │ │ │ - 0x00049ec0 2066756e 6374696f 6e207472 7920746f function try to │ │ │ │ - 0x00049ed0 20626173 6564206f 6e206769 76656e20 based on given │ │ │ │ - 0x00049ee0 7065616b 732c2072 652d6576 616c7561 peaks, re-evalua │ │ │ │ - 0x00049ef0 74652074 68650a20 20202020 20202070 te the. p │ │ │ │ - 0x00049f00 65616b20 72656769 6f6e2c20 63616c6c eak region, call │ │ │ │ - 0x00049f10 20746865 2073756d 6d69742e 0a0a2020 the summit... │ │ │ │ - 0x00049f20 20202020 20207065 616b733a 20506561 peaks: Pea │ │ │ │ - 0x00049f30 6b494f20 6f626a65 63740a20 20202020 kIO object. │ │ │ │ - 0x00049f40 2020200a 20202020 20202020 72657475 . retu │ │ │ │ - 0x00049f50 726e3a20 61206e65 77205065 616b494f rn: a new PeakIO │ │ │ │ - 0x00049f60 206f626a 6563740a 0a202020 20202020 object.. │ │ │ │ - 0x00049f70 20000000 54686973 2066756e 6374696f ...This functio │ │ │ │ - 0x00049f80 6e207472 7920746f 2066696e 6420656e n try to find en │ │ │ │ - 0x00049f90 72696368 65642072 6567696f 6e732077 riched regions w │ │ │ │ - 0x00049fa0 69746869 6e207768 6963682c 0a202020 ithin which,. │ │ │ │ - 0x00049fb0 20202020 2073636f 72657320 61726520 scores are │ │ │ │ - 0x00049fc0 636f6e74 696e756f 75736c79 20686967 continuously hig │ │ │ │ - 0x00049fd0 68657220 7468616e 20612067 6976656e her than a given │ │ │ │ - 0x00049fe0 20637574 6f666620 666f7220 6c657665 cutoff for leve │ │ │ │ - 0x00049ff0 6c0a2020 20202020 2020312c 20616e64 l. 1, and │ │ │ │ - 0x0004a000 206c696e 6b207468 656d2075 73696e67 link them using │ │ │ │ - 0x0004a010 20746865 20676170 2061626f 7665206c the gap above l │ │ │ │ - 0x0004a020 6576656c 20322063 75746f66 66207769 evel 2 cutoff wi │ │ │ │ - 0x0004a030 74682061 0a202020 20202020 206d6178 th a. max │ │ │ │ - 0x0004a040 696d756d 206c656e 67746820 6f66206c imum length of l │ │ │ │ - 0x0004a050 766c325f 6d61785f 6761702e 0a0a2020 vl2_max_gap... │ │ │ │ - 0x0004a060 20202020 20206c76 6c315f63 75746f66 lvl1_cutof │ │ │ │ - 0x0004a070 663a2020 6375746f 6666206f 66207661 f: cutoff of va │ │ │ │ - 0x0004a080 6c756520 61742065 6e726963 68656420 lue at enriched │ │ │ │ - 0x0004a090 72656769 6f6e732c 20646566 61756c74 regions, default │ │ │ │ - 0x0004a0a0 20353030 2e0a2020 20202020 20206c76 500.. lv │ │ │ │ - 0x0004a0b0 6c325f63 75746f66 663a2020 6375746f l2_cutoff: cuto │ │ │ │ - 0x0004a0c0 6666206f 66207661 6c756520 6174206c ff of value at l │ │ │ │ - 0x0004a0d0 696e6b61 67652072 6567696f 6e732c20 inkage regions, │ │ │ │ - 0x0004a0e0 64656661 756c7420 3130302e 0a202020 default 100.. │ │ │ │ - 0x0004a0f0 20202020 206d696e 5f6c656e 67746820 min_length │ │ │ │ - 0x0004a100 3a20206d 696e696d 756d2070 65616b20 : minimum peak │ │ │ │ - 0x0004a110 6c656e67 74682c20 64656661 756c7420 length, default │ │ │ │ - 0x0004a120 3230302e 0a202020 20202020 206c766c 200.. lvl │ │ │ │ - 0x0004a130 315f6d61 785f6761 70202020 3a20206d 1_max_gap : m │ │ │ │ - 0x0004a140 6178696d 756d2067 61702074 6f206d65 aximum gap to me │ │ │ │ - 0x0004a150 72676520 6e656172 62792065 6e726963 rge nearby enric │ │ │ │ - 0x0004a160 68656420 7065616b 732c2064 65666175 hed peaks, defau │ │ │ │ - 0x0004a170 6c742035 302e0a20 20202020 2020206c lt 50.. l │ │ │ │ - 0x0004a180 766c325f 6d61785f 67617020 20203a20 vl2_max_gap : │ │ │ │ - 0x0004a190 206d6178 696d756d 206c656e 67746820 maximum length │ │ │ │ - 0x0004a1a0 6f66206c 696e6b61 67652072 6567696f of linkage regio │ │ │ │ - 0x0004a1b0 6e732c20 64656661 756c7420 3430302e ns, default 400. │ │ │ │ - 0x0004a1c0 0a202020 20202020 20636f6c 6e616d65 . colname │ │ │ │ - 0x0004a1d0 3a206361 6e206265 20277361 6d706c65 : can be 'sample │ │ │ │ - 0x0004a1e0 272c2763 6f6e7472 6f6c272c 272d3130 ','control','-10 │ │ │ │ - 0x0004a1f0 306c6f67 70272c27 2d313030 6c6f6771 0logp','-100logq │ │ │ │ - 0x0004a200 272e2043 75746f66 66207769 6c6c2062 '. Cutoff will b │ │ │ │ - 0x0004a210 65206170 706c6965 6420746f 20746865 e applied to the │ │ │ │ - 0x0004a220 20737065 63696669 65642063 6f6c756d specified colum │ │ │ │ - 0x0004a230 6e2e0a0a 20202020 20202020 52657475 n... Retu │ │ │ │ - 0x0004a240 726e2062 6f746820 67656e65 72616c20 rn both general │ │ │ │ - 0x0004a250 5065616b 494f206f 626a6563 7420666f PeakIO object fo │ │ │ │ - 0x0004a260 72206869 67686c79 20656e72 69636865 r highly enriche │ │ │ │ - 0x0004a270 64207265 67696f6e 730a2020 20202020 d regions. │ │ │ │ - 0x0004a280 2020616e 64206761 70706564 2062726f and gapped bro │ │ │ │ - 0x0004a290 61642072 6567696f 6e732069 6e204272 ad regions in Br │ │ │ │ - 0x0004a2a0 6f616450 65616b49 4f2e0a20 20202020 oadPeakIO.. │ │ │ │ - 0x0004a2b0 20202000 54686973 2066756e 6374696f .This functio │ │ │ │ - 0x0004a2c0 6e207472 7920746f 2066696e 64207265 n try to find re │ │ │ │ - 0x0004a2d0 67696f6e 73207769 7468696e 20776869 gions within whi │ │ │ │ - 0x0004a2e0 63682c20 73636f72 65730a20 20202020 ch, scores. │ │ │ │ - 0x0004a2f0 20202061 72652063 6f6e7469 6e756f75 are continuou │ │ │ │ - 0x0004a300 736c7920 68696768 65722074 68616e20 sly higher than │ │ │ │ - 0x0004a310 61206769 76656e20 6375746f 66662e0a a given cutoff.. │ │ │ │ - 0x0004a320 0a202020 20202020 20546869 73206675 . This fu │ │ │ │ - 0x0004a330 6e637469 6f6e2069 73204e4f 54207573 nction is NOT us │ │ │ │ - 0x0004a340 696e6720 736c6964 696e672d 77696e64 ing sliding-wind │ │ │ │ - 0x0004a350 6f77732e 20496e73 74656164 2c20616e ows. Instead, an │ │ │ │ - 0x0004a360 790a2020 20202020 20207265 67696f6e y. region │ │ │ │ - 0x0004a370 7320696e 20626564 47726170 68206162 s in bedGraph ab │ │ │ │ - 0x0004a380 6f766520 63657274 61696e20 6375746f ove certain cuto │ │ │ │ - 0x0004a390 66662077 696c6c20 62652064 65746563 ff will be detec │ │ │ │ - 0x0004a3a0 7465642c 0a202020 20202020 20746865 ted,. the │ │ │ │ - 0x0004a3b0 6e206d65 72676564 20696620 74686520 n merged if the │ │ │ │ - 0x0004a3c0 67617020 62657477 65656e20 6e656172 gap between near │ │ │ │ - 0x0004a3d0 62792074 776f2072 6567696f 6e732061 by two regions a │ │ │ │ - 0x0004a3e0 72652062 656c6f77 0a202020 20202020 re below. │ │ │ │ - 0x0004a3f0 206d6178 5f676170 2e204166 74657220 max_gap. After │ │ │ │ - 0x0004a400 74686973 2c207065 616b2069 73207265 this, peak is re │ │ │ │ - 0x0004a410 706f7274 65642069 66206974 73206c65 ported if its le │ │ │ │ - 0x0004a420 6e677468 20697320 61626f76 650a2020 ngth is above. │ │ │ │ - 0x0004a430 20202020 20206d69 6e5f6c65 6e677468 min_length │ │ │ │ - 0x0004a440 2e0a0a20 20202020 20202063 75746f66 ... cutof │ │ │ │ - 0x0004a450 663a2020 6375746f 6666206f 66207661 f: cutoff of va │ │ │ │ - 0x0004a460 6c75652c 20646566 61756c74 20312e0a lue, default 1.. │ │ │ │ - 0x0004a470 20202020 20202020 6d696e5f 6c656e67 min_leng │ │ │ │ - 0x0004a480 7468203a 20206d69 6e696d75 6d207065 th : minimum pe │ │ │ │ - 0x0004a490 616b206c 656e6774 682c2064 65666175 ak length, defau │ │ │ │ - 0x0004a4a0 6c742032 30302e0a 20202020 20202020 lt 200.. │ │ │ │ - 0x0004a4b0 67617020 20203a20 206d6178 696d756d gap : maximum │ │ │ │ - 0x0004a4c0 20676170 20746f20 6d657267 65206e65 gap to merge ne │ │ │ │ - 0x0004a4d0 61726279 20706561 6b732c20 64656661 arby peaks, defa │ │ │ │ - 0x0004a4e0 756c7420 35302e0a 0a202020 20202020 ult 50... │ │ │ │ - 0x0004a4f0 2052656d 6f766564 206f7074 696f6e3a Removed option: │ │ │ │ - 0x0004a500 0a0a2020 20202020 20207570 5f6c696d .. up_lim │ │ │ │ - 0x0004a510 69743a20 74686520 68696768 65737420 it: the highest │ │ │ │ - 0x0004a520 61636365 70746162 6c652076 616c7565 acceptable value │ │ │ │ - 0x0004a530 2e204465 6661756c 74203130 5e7b3331 . Default 10^{31 │ │ │ │ - 0x0004a540 307d0a20 20202020 20202020 202a2073 0}. * s │ │ │ │ - 0x0004a550 6f206f6e 6c792061 6c6c6f77 20706561 o only allow pea │ │ │ │ - 0x0004a560 6b207769 74682076 616c7565 203e3d63 k with value >=c │ │ │ │ - 0x0004a570 75746f66 6620616e 64203c3d 75705f6c utoff and <=up_l │ │ │ │ - 0x0004a580 696d6974 0a0a2020 20202020 20205468 imit.. Th │ │ │ │ - 0x0004a590 69732064 6f657320 6e6f7420 776f726b is does not work │ │ │ │ - 0x0004a5a0 2e205468 65207265 67696f6e 2061626f . The region abo │ │ │ │ - 0x0004a5b0 76652075 70706572 206c696d 6974206d ve upper limit m │ │ │ │ - 0x0004a5c0 61792073 74696c6c 2062650a 20202020 ay still be. │ │ │ │ - 0x0004a5d0 20202020 696e636c 75646564 20617320 included as │ │ │ │ - 0x0004a5e0 60676170 60202e0a 0a202020 20202020 `gap` ... │ │ │ │ - 0x0004a5f0 20000000 43616c63 756c6174 65207468 ...Calculate th │ │ │ │ - 0x0004a600 65207375 6d2c2074 6f74616c 5f6c656e e sum, total_len │ │ │ │ - 0x0004a610 6774682c 206d6178 2c206d69 6e2c206d gth, max, min, m │ │ │ │ - 0x0004a620 65616e2c 20616e64 20737464 2e200a0a ean, and std. .. │ │ │ │ - 0x0004a630 20202020 20202020 52657475 726e2061 Return a │ │ │ │ - 0x0004a640 20747570 6c652066 6f722028 73756d2c tuple for (sum, │ │ │ │ - 0x0004a650 20746f74 616c5f6c 656e6774 682c206d total_length, m │ │ │ │ - 0x0004a660 61782c20 6d696e2c 206d6561 6e2c2073 ax, min, mean, s │ │ │ │ - 0x0004a670 7464292e 0a202020 20202020 20000000 td).. ... │ │ │ │ - 0x0004a680 46696c74 65722075 73696e67 20612073 Filter using a s │ │ │ │ - 0x0004a690 636f7265 20637574 6f66662e 20416e79 core cutoff. Any │ │ │ │ - 0x0004a6a0 20726567 696f6e20 6c6f7765 72207468 region lower th │ │ │ │ - 0x0004a6b0 616e2073 636f7265 0a202020 20202020 an score. │ │ │ │ - 0x0004a6c0 20637574 6f666620 77696c6c 20626520 cutoff will be │ │ │ │ - 0x0004a6d0 73657420 746f2073 656c662e 62617365 set to self.base │ │ │ │ - 0x0004a6e0 6c696e65 5f76616c 75652e0a 0a202020 line_value... │ │ │ │ - 0x0004a6f0 20202020 2053656c 66207769 6c6c2062 Self will b │ │ │ │ - 0x0004a700 65206d6f 64696669 65642e0a 20202020 e modified.. │ │ │ │ - 0x0004a710 20202020 00000000 52657365 74206261 ....Reset ba │ │ │ │ - 0x0004a720 73656c69 6e652076 616c7565 20746f20 seline value to │ │ │ │ - 0x0004a730 62617365 6c696e65 5f76616c 75652e0a baseline_value.. │ │ │ │ - 0x0004a740 0a202020 20202020 20536f20 616e7920 . So any │ │ │ │ - 0x0004a750 72656769 6f6e2062 65747765 656e2073 region between s │ │ │ │ - 0x0004a760 656c662e 62617365 6c696e65 5f76616c elf.baseline_val │ │ │ │ - 0x0004a770 75652061 6e642062 6173656c 696e655f ue and baseline_ │ │ │ │ - 0x0004a780 76616c75 650a2020 20202020 20207769 value. wi │ │ │ │ - 0x0004a790 6c6c2062 65207365 7420746f 20626173 ll be set to bas │ │ │ │ - 0x0004a7a0 656c696e 655f7661 6c75652e 0a0a2020 eline_value... │ │ │ │ - 0x0004a7b0 20202020 20200000 52657475 726e2061 ..Return a │ │ │ │ - 0x0004a7c0 6c6c2074 68652063 68726f6d 6f736f6d ll the chromosom │ │ │ │ - 0x0004a7d0 65206e61 6d657320 73746f72 65642e0a e names stored.. │ │ │ │ - 0x0004a7e0 0a202020 20202020 20000000 52657475 . ...Retu │ │ │ │ - 0x0004a7f0 726e2061 72726179 206f6620 636f756e rn array of coun │ │ │ │ - 0x0004a800 74732062 79206368 726f6d6f 736f6d65 ts by chromosome │ │ │ │ - 0x0004a810 2e0a0a20 20202020 20202054 68652072 ... The r │ │ │ │ - 0x0004a820 65747572 6e207661 6c756520 69732061 eturn value is a │ │ │ │ - 0x0004a830 20747570 6c653a0a 20202020 20202020 tuple:. │ │ │ │ - 0x0004a840 285b656e 6420706f 735d2c5b 76616c75 ([end pos],[valu │ │ │ │ - 0x0004a850 655d290a 20202020 20202020 00000000 e]). .... │ │ │ │ - 0x0004a860 20646573 74726f79 20636f6e 74656e74 destroy content │ │ │ │ - 0x0004a870 2c206672 6565206d 656d6f72 792e0a20 , free memory.. │ │ │ │ - 0x0004a880 20202020 20202000 41646420 61207076 .Add a pv │ │ │ │ - 0x0004a890 20646174 6120746f 20612063 68726f6d data to a chrom │ │ │ │ - 0x0004a8a0 6f736f6d 652e2052 65706c61 63652074 osome. Replace t │ │ │ │ - 0x0004a8b0 68652070 72657669 6f757320 64617461 he previous data │ │ │ │ - 0x0004a8c0 2e0a0a20 20202020 20202054 68697320 ... This │ │ │ │ - 0x0004a8d0 69732061 206b696e 64612073 696c6c79 is a kinda silly │ │ │ │ - 0x0004a8e0 2066756e 6374696f 6e20746f 20776173 function to was │ │ │ │ - 0x0004a8f0 74652074 696d6520 616e6420 636f6e76 te time and conv │ │ │ │ - 0x0004a900 65727420 61205056 0a202020 20202020 ert a PV. │ │ │ │ - 0x0004a910 20617272 61792028 322d6420 6e616d65 array (2-d name │ │ │ │ - 0x0004a920 64206e75 6d707920 61727261 79292069 d numpy array) i │ │ │ │ - 0x0004a930 6e746f20 74776f20 70797468 6f6e2061 nto two python a │ │ │ │ - 0x0004a940 72726179 7320666f 72207468 69730a20 rrays for this. │ │ │ │ - 0x0004a950 20202020 20202042 65644772 61706820 BedGraph │ │ │ │ - 0x0004a960 636c6173 732e204d 61792068 61766520 class. May have │ │ │ │ - 0x0004a970 62657474 65722066 756e6374 696f6e20 better function │ │ │ │ - 0x0004a980 6c617465 722e0a0a 20202020 20202020 later... │ │ │ │ - 0x0004a990 4e6f7465 3a206e6f 20636865 636b7320 Note: no checks │ │ │ │ - 0x0004a9a0 666f7220 6572726f 722c2075 73652077 for error, use w │ │ │ │ - 0x0004a9b0 69746820 63617574 696f6e0a 20202020 ith caution. │ │ │ │ - 0x0004a9c0 20202020 00000000 41646420 61207076 ....Add a pv │ │ │ │ - 0x0004a9d0 20646174 6120746f 20612063 68726f6d data to a chrom │ │ │ │ - 0x0004a9e0 6f736f6d 652e2052 65706c61 63652074 osome. Replace t │ │ │ │ - 0x0004a9f0 68652070 72657669 6f757320 64617461 he previous data │ │ │ │ - 0x0004aa00 2e0a0a20 20202020 20202070 3a206120 ... p: a │ │ │ │ - 0x0004aa10 70796172 72617920 6f626a65 63742027 pyarray object ' │ │ │ │ - 0x0004aa20 69272066 6f722070 6f736974 696f6e73 i' for positions │ │ │ │ - 0x0004aa30 0a202020 20202020 20763a20 61207079 . v: a py │ │ │ │ - 0x0004aa40 61727261 79206f62 6a656374 20276627 array object 'f' │ │ │ │ - 0x0004aa50 20666f72 2076616c 7565730a 0a202020 for values.. │ │ │ │ - 0x0004aa60 20202020 204e6f74 653a206e 6f206368 Note: no ch │ │ │ │ - 0x0004aa70 65636b73 20666f72 20657272 6f722c20 ecks for error, │ │ │ │ - 0x0004aa80 75736520 77697468 20636175 74696f6e use with caution │ │ │ │ - 0x0004aa90 0a202020 20202020 20000000 41646420 . ...Add │ │ │ │ - 0x0004aaa0 61206368 722d7374 6172742d 656e642d a chr-start-end- │ │ │ │ - 0x0004aab0 76616c75 6520626c 6f636b20 696e746f value block into │ │ │ │ - 0x0004aac0 205f5f64 61746120 64696374 696f6e61 __data dictiona │ │ │ │ - 0x0004aad0 72792e0a 0a202020 20202020 204e6f74 ry... Not │ │ │ │ - 0x0004aae0 652c2077 6520646f 6e277420 63686563 e, we don't chec │ │ │ │ - 0x0004aaf0 6b206966 20746865 20616464 5f6c6f63 k if the add_loc │ │ │ │ - 0x0004ab00 20697320 63616c6c 65642063 6f6e7469 is called conti │ │ │ │ - 0x0004ab10 6e756f75 736c7920 6f6e0a20 20202020 nuously on. │ │ │ │ - 0x0004ab20 20202073 6f727465 64207265 67696f6e sorted region │ │ │ │ - 0x0004ab30 73207769 74686f75 7420616e 79206761 s without any ga │ │ │ │ - 0x0004ab40 702e2053 6f207765 206f6e6c 79207375 p. So we only su │ │ │ │ - 0x0004ab50 67676573 74206361 6c6c696e 670a2020 ggest calling. │ │ │ │ - 0x0004ab60 20202020 20207468 69732066 756e6374 this funct │ │ │ │ - 0x0004ab70 696f6e20 77697468 696e204d 4143532e ion within MACS. │ │ │ │ - 0x0004ab80 0a0a2020 20202020 20205468 6973206f .. This o │ │ │ │ - 0x0004ab90 6e652077 6f6e2774 206d6572 6765206e ne won't merge n │ │ │ │ - 0x0004aba0 65617262 79207261 6e676573 20776974 earby ranges wit │ │ │ │ - 0x0004abb0 68207468 65207361 6d652076 616c7565 h the same value │ │ │ │ - 0x0004abc0 0a202020 20202020 20000000 41646420 . ...Add │ │ │ │ - 0x0004abd0 61206368 722d7374 6172742d 656e642d a chr-start-end- │ │ │ │ - 0x0004abe0 76616c75 6520626c 6f636b20 696e746f value block into │ │ │ │ - 0x0004abf0 205f5f64 61746120 64696374 696f6e61 __data dictiona │ │ │ │ - 0x0004ac00 72792e0a 0a202020 20202020 204e6f74 ry... Not │ │ │ │ - 0x0004ac10 652c2077 6520646f 6e277420 63686563 e, we don't chec │ │ │ │ - 0x0004ac20 6b206966 20746865 20616464 5f6c6f63 k if the add_loc │ │ │ │ - 0x0004ac30 20697320 63616c6c 65642063 6f6e7469 is called conti │ │ │ │ - 0x0004ac40 6e756f75 736c7920 6f6e0a20 20202020 nuously on. │ │ │ │ - 0x0004ac50 20202073 6f727465 64207265 67696f6e sorted region │ │ │ │ - 0x0004ac60 73207769 74686f75 7420616e 79206761 s without any ga │ │ │ │ - 0x0004ac70 702e2053 6f207765 206f6e6c 79207375 p. So we only su │ │ │ │ - 0x0004ac80 67676573 74206361 6c6c696e 670a2020 ggest calling. │ │ │ │ - 0x0004ac90 20202020 20207468 69732066 756e6374 this funct │ │ │ │ - 0x0004aca0 696f6e20 77697468 696e204d 4143532e ion within MACS. │ │ │ │ - 0x0004acb0 0a0a2020 20202020 20200000 77726170 .. ..wrap │ │ │ │ - 0x0004acc0 28782900 6e756d70 792e5f63 6f72652e (x).numpy._core. │ │ │ │ - 0x0004acd0 756d6174 68206661 696c6564 20746f20 umath failed to │ │ │ │ - 0x0004ace0 696d706f 72740000 6e756d70 792e5f63 import..numpy._c │ │ │ │ - 0x0004acf0 6f72652e 6d756c74 69617272 61792066 ore.multiarray f │ │ │ │ - 0x0004ad00 61696c65 6420746f 20696d70 6f727400 ailed to import. │ │ │ │ - 0x0004ad10 6c657665 6c203220 6d617869 6d756d20 level 2 maximum │ │ │ │ - 0x0004ad20 67617020 73686f75 6c642062 65206c61 gap should be la │ │ │ │ - 0x0004ad30 72676572 20746861 6e206c65 76656c20 rger than level │ │ │ │ - 0x0004ad40 312e0000 62656447 72617068 54726163 1...bedGraphTrac │ │ │ │ - 0x0004ad50 6b492e6d 616b655f 53636f72 65547261 kI.make_ScoreTra │ │ │ │ - 0x0004ad60 636b4949 5f666f72 5f6d6163 73000000 ckII_for_macs... │ │ │ │ - 0x0004ad70 62656447 72617068 54726163 6b492e65 bedGraphTrackI.e │ │ │ │ - 0x0004ad80 78747261 63745f76 616c7565 5f686d6d xtract_value_hmm │ │ │ │ - 0x0004ad90 72000000 62656447 72617068 54726163 r...bedGraphTrac │ │ │ │ - 0x0004ada0 6b492e61 64645f63 68726f6d 5f646174 kI.add_chrom_dat │ │ │ │ - 0x0004adb0 615f686d 6d725f50 56000000 62656447 a_hmmr_PV...bedG │ │ │ │ - 0x0004adc0 72617068 54726163 6b492e5f 5f736574 raphTrackI.__set │ │ │ │ - 0x0004add0 73746174 655f6379 74686f6e 5f5f0000 state_cython__.. │ │ │ │ - 0x0004ade0 62646754 7261636b 7b7d2069 73206e6f bdgTrack{} is no │ │ │ │ - 0x0004adf0 74206120 62656447 72617068 54726163 t a bedGraphTrac │ │ │ │ - 0x0004ae00 6b49206f 626a6563 74000000 62646754 kI object...bdgT │ │ │ │ - 0x0004ae10 7261636b 32206973 206e6f74 20612062 rack2 is not a b │ │ │ │ - 0x0004ae20 65644772 61706854 7261636b 49206f62 edGraphTrackI ob │ │ │ │ - 0x0004ae30 6a656374 00000000 53706563 69667920 ject....Specify │ │ │ │ - 0x0004ae40 6174206c 65617374 206f6e65 206d6f72 at least one mor │ │ │ │ - 0x0004ae50 65206264 67206f62 6a656374 732e0000 e bdg objects... │ │ │ │ - 0x0004ae60 5f5f5079 785f4346 756e635f 354d4143 __Pyx_CFunc_5MAC │ │ │ │ - 0x0004ae70 53335f36 5369676e 616c5f38 42656447 S3_6Signal_8BedG │ │ │ │ - 0x0004ae80 72617068 5f6f626a 6563745f 5f6c5061 raph_object__lPa │ │ │ │ - 0x0004ae90 72656e6f 626a6563 745f5f72 50617265 renobject__rPare │ │ │ │ - 0x0004aea0 6e5f746f 5f70795f 31780000 4f6e6c79 n_to_py_1x..Only │ │ │ │ - 0x0004aeb0 206f6e65 206d6f72 65206264 67206f62 one more bdg ob │ │ │ │ - 0x0004aec0 6a656374 20697320 616c6c6f 7765642c ject is allowed, │ │ │ │ - 0x0004aed0 20627574 2070726f 76696465 64200000 but provided .. │ │ │ │ - 0x0004aee0 4e6f7465 20746861 74204379 74686f6e Note that Cython │ │ │ │ - 0x0004aef0 20697320 64656c69 62657261 74656c79 is deliberately │ │ │ │ - 0x0004af00 20737472 69637465 72207468 616e2050 stricter than P │ │ │ │ - 0x0004af10 45502d34 38342061 6e642072 656a6563 EP-484 and rejec │ │ │ │ - 0x0004af20 74732073 7562636c 61737365 73206f66 ts subclasses of │ │ │ │ - 0x0004af30 20627569 6c74696e 20747970 65732e20 builtin types. │ │ │ │ - 0x0004af40 49662079 6f75206e 65656420 746f2070 If you need to p │ │ │ │ - 0x0004af50 61737320 73756263 6c617373 65732074 ass subclasses t │ │ │ │ - 0x0004af60 68656e20 73657420 74686520 27616e6e hen set the 'ann │ │ │ │ - 0x0004af70 6f746174 696f6e5f 74797069 6e672720 otation_typing' │ │ │ │ - 0x0004af80 64697265 63746976 6520746f 2046616c directive to Fal │ │ │ │ - 0x0004af90 73652e00 4d6f6475 6c652066 6f722042 se..Module for B │ │ │ │ - 0x0004afa0 65644772 61706820 64617461 20636c61 edGraph data cla │ │ │ │ - 0x0004afb0 73732e0a 0a546869 7320636f 64652069 ss...This code i │ │ │ │ - 0x0004afc0 73206672 65652073 6f667477 6172653b s free software; │ │ │ │ - 0x0004afd0 20796f75 2063616e 20726564 69737472 you can redistr │ │ │ │ - 0x0004afe0 69627574 65206974 20616e64 2f6f7220 ibute it and/or │ │ │ │ - 0x0004aff0 6d6f6469 66792069 740a756e 64657220 modify it.under │ │ │ │ - 0x0004b000 74686520 7465726d 73206f66 20746865 the terms of the │ │ │ │ - 0x0004b010 20425344 204c6963 656e7365 20287365 BSD License (se │ │ │ │ - 0x0004b020 65207468 65206669 6c65204c 4943454e e the file LICEN │ │ │ │ - 0x0004b030 53452069 6e636c75 64656420 77697468 SE included with │ │ │ │ - 0x0004b040 0a746865 20646973 74726962 7574696f .the distributio │ │ │ │ - 0x0004b050 6e292e0a 00000000 496e7661 6c696420 n)......Invalid │ │ │ │ - 0x0004b060 66756e63 74696f6e 207b6675 6e637d21 function {func}! │ │ │ │ - 0x0004b070 2043686f 6f736520 66726f6d 20277375 Choose from 'su │ │ │ │ - 0x0004b080 6d272c20 27737562 74726163 74272028 m', 'subtract' ( │ │ │ │ - 0x0004b090 6f6e6c79 20666f72 2074776f 20626467 only for two bdg │ │ │ │ - 0x0004b0a0 206f626a 65637473 292c2027 70726f64 objects), 'prod │ │ │ │ - 0x0004b0b0 75637427 2c202764 69766964 65272028 uct', 'divide' ( │ │ │ │ - 0x0004b0c0 6f6e6c79 20666f72 2074776f 20626467 only for two bdg │ │ │ │ - 0x0004b0d0 206f626a 65637473 292c2027 6d617827 objects), 'max' │ │ │ │ - 0x0004b0e0 2c20276d 65616e27 20616e64 20276669 , 'mean' and 'fi │ │ │ │ - 0x0004b0f0 73686572 272e2000 496e636f 6d706174 sher'. .Incompat │ │ │ │ - 0x0004b100 69626c65 20636865 636b7375 6d732028 ible checksums ( │ │ │ │ - 0x0004b110 30782578 20767320 28307863 62326232 0x%x vs (0xcb2b2 │ │ │ │ - 0x0004b120 38302c20 30783437 38616439 642c2030 80, 0x478ad9d, 0 │ │ │ │ - 0x0004b130 78303932 37353832 29203d20 285f6265 x0927582) = (_be │ │ │ │ - 0x0004b140 64477261 70685472 61636b49 5f5f6461 dGraphTrackI__da │ │ │ │ - 0x0004b150 74612c20 62617365 6c696e65 5f76616c ta, baseline_val │ │ │ │ - 0x0004b160 75652c20 6d617876 616c7565 2c206d69 ue, maxvalue, mi │ │ │ │ - 0x0004b170 6e76616c 75652929 00000000 6c657665 nvalue))....leve │ │ │ │ - 0x0004b180 6c203120 6375746f 66662073 686f756c l 1 cutoff shoul │ │ │ │ - 0x0004b190 64206265 206c6172 67657220 7468616e d be larger than │ │ │ │ - 0x0004b1a0 206c6576 656c2032 2e000000 62656447 level 2....bedG │ │ │ │ - 0x0004b1b0 72617068 54726163 6b492e73 65745f73 raphTrackI.set_s │ │ │ │ - 0x0004b1c0 696e676c 655f7661 6c756500 62656447 ingle_value.bedG │ │ │ │ - 0x0004b1d0 72617068 54726163 6b492e61 64645f6c raphTrackI.add_l │ │ │ │ - 0x0004b1e0 6f635f77 6f5f6d65 72676500 5f5f7079 oc_wo_merge.__py │ │ │ │ - 0x0004b1f0 785f756e 7069636b 6c655f62 65644772 x_unpickle_bedGr │ │ │ │ - 0x0004b200 61706854 7261636b 495f5f73 65745f73 aphTrackI__set_s │ │ │ │ - 0x0004b210 74617465 00000000 62656447 72617068 tate....bedGraph │ │ │ │ - 0x0004b220 54726163 6b492e67 65745f64 6174615f TrackI.get_data_ │ │ │ │ - 0x0004b230 62795f63 68720000 62656447 72617068 by_chr..bedGraph │ │ │ │ - 0x0004b240 54726163 6b492e63 75746f66 665f616e TrackI.cutoff_an │ │ │ │ - 0x0004b250 616c7973 69730000 62656447 72617068 alysis..bedGraph │ │ │ │ - 0x0004b260 54726163 6b492e63 616c6c5f 62726f61 TrackI.call_broa │ │ │ │ - 0x0004b270 64706561 6b730000 62656447 72617068 dpeaks..bedGraph │ │ │ │ - 0x0004b280 54726163 6b492e5f 5f726564 7563655f TrackI.__reduce_ │ │ │ │ - 0x0004b290 63797468 6f6e5f5f 00000000 54616f20 cython__....Tao │ │ │ │ - 0x0004b2a0 4c697520 3c766c61 64696d69 722e6c69 Liu .... │ │ │ │ - 0x0004b2c0 5f5f5079 785f4346 756e635f 354d4143 __Pyx_CFunc_5MAC │ │ │ │ - 0x0004b2d0 53335f36 5369676e 616c5f38 42656447 S3_6Signal_8BedG │ │ │ │ - 0x0004b2e0 72617068 5f6f626a 6563745f 5f6c5061 raph_object__lPa │ │ │ │ - 0x0004b2f0 72656e6f 626a6563 745f5f72 50617265 renobject__rPare │ │ │ │ - 0x0004b300 6e5f746f 5f70795f 31782e3c 6c6f6361 n_to_py_1x..wrap....bedG │ │ │ │ - 0x0004b320 72617068 54726163 6b492e72 65736574 raphTrackI.reset │ │ │ │ - 0x0004b330 5f626173 656c696e 65000000 62656447 _baseline...bedG │ │ │ │ - 0x0004b340 72617068 54726163 6b492e61 64645f63 raphTrackI.add_c │ │ │ │ - 0x0004b350 68726f6d 5f646174 61000000 5f626564 hrom_data..._bed │ │ │ │ - 0x0004b360 47726170 68547261 636b495f 5f616464 GraphTrackI__add │ │ │ │ - 0x0004b370 5f62726f 61647065 616b0000 73636f72 _broadpeak..scor │ │ │ │ - 0x0004b380 65096e70 65616b73 096c7065 616b7309 e.npeaks.lpeaks. │ │ │ │ - 0x0004b390 6176656c 7065616b 0a000000 62656447 avelpeak....bedG │ │ │ │ - 0x0004b3a0 72617068 54726163 6b492e67 65745f63 raphTrackI.get_c │ │ │ │ - 0x0004b3b0 68725f6e 616d6573 00000000 62656447 hr_names....bedG │ │ │ │ - 0x0004b3c0 72617068 54726163 6b492e65 78747261 raphTrackI.extra │ │ │ │ - 0x0004b3d0 63745f76 616c7565 00000000 5f5f7079 ct_value....__py │ │ │ │ - 0x0004b3e0 785f756e 7069636b 6c655f62 65644772 x_unpickle_bedGr │ │ │ │ - 0x0004b3f0 61706854 7261636b 49000000 6e6f7420 aphTrackI...not │ │ │ │ - 0x0004b400 61206265 64477261 70685472 61636b49 a bedGraphTrackI │ │ │ │ - 0x0004b410 206f626a 65637400 62656447 72617068 object.bedGraph │ │ │ │ - 0x0004b420 54726163 6b492e72 6566696e 655f7065 TrackI.refine_pe │ │ │ │ - 0x0004b430 616b7300 62656447 72617068 54726163 aks.bedGraphTrac │ │ │ │ - 0x0004b440 6b492e66 696c7465 725f7363 6f726500 kI.filter_score. │ │ │ │ - 0x0004b450 6d616b65 5f53636f 72655472 61636b49 make_ScoreTrackI │ │ │ │ - 0x0004b460 495f666f 725f6d61 63730000 5f626564 I_for_macs.._bed │ │ │ │ - 0x0004b470 47726170 68547261 636b495f 5f636c6f GraphTrackI__clo │ │ │ │ - 0x0004b480 73655f70 65616b00 6e6f2077 61792068 se_peak.no way h │ │ │ │ - 0x0004b490 65726521 20707265 7620706f 73697469 ere! prev positi │ │ │ │ - 0x0004b4a0 6f6e3a00 62656447 72617068 54726163 on:.bedGraphTrac │ │ │ │ - 0x0004b4b0 6b492e63 616c6c5f 7065616b 73000000 kI.call_peaks... │ │ │ │ - 0x0004b4c0 62656447 72617068 54726163 6b492e61 bedGraphTrackI.a │ │ │ │ - 0x0004b4d0 70706c79 5f66756e 63000000 4d414353 pply_func...MACS │ │ │ │ - 0x0004b4e0 332f5369 676e616c 2f426564 47726170 3/Signal/BedGrap │ │ │ │ - 0x0004b4f0 682e7079 78000000 4d414353 332e5369 h.pyx...MACS3.Si │ │ │ │ - 0x0004b500 676e616c 2e53636f 72655472 61636b00 gnal.ScoreTrack. │ │ │ │ - 0x0004b510 62656447 72617068 54726163 6b492e73 bedGraphTrackI.s │ │ │ │ - 0x0004b520 756d6d61 72790000 62656447 72617068 ummary..bedGraph │ │ │ │ - 0x0004b530 54726163 6b492e6f 7665726c 69650000 TrackI.overlie.. │ │ │ │ - 0x0004b540 62656447 72617068 54726163 6b492e64 bedGraphTrackI.d │ │ │ │ - 0x0004b550 65737472 6f790000 62656447 72617068 estroy..bedGraph │ │ │ │ - 0x0004b560 54726163 6b492e61 64645f6c 6f630000 TrackI.add_loc.. │ │ │ │ - 0x0004b570 6164645f 6368726f 6d5f6461 74615f68 add_chrom_data_h │ │ │ │ - 0x0004b580 6d6d725f 50560000 4d414353 332e5369 mmr_PV..MACS3.Si │ │ │ │ - 0x0004b590 676e616c 2e426564 47726170 68000000 gnal.BedGraph... │ │ │ │ - 0x0004b5a0 62656447 72617068 54726163 6b492e74 bedGraphTrackI.t │ │ │ │ - 0x0004b5b0 6f74616c 00000000 62656447 72617068 otal....bedGraph │ │ │ │ - 0x0004b5c0 54726163 6b492063 6c617373 00000000 TrackI class.... │ │ │ │ - 0x0004b5d0 5f626564 47726170 68547261 636b495f _bedGraphTrackI_ │ │ │ │ - 0x0004b5e0 5f646174 61000000 6765745f 64617461 _data...get_data │ │ │ │ - 0x0004b5f0 5f66726f 6d5f6368 726f6d00 65787472 _from_chrom.extr │ │ │ │ - 0x0004b600 6163745f 76616c75 655f686d 6d720000 act_value_hmmr.. │ │ │ │ - 0x0004b610 636c696e 655f696e 5f747261 63656261 cline_in_traceba │ │ │ │ - 0x0004b620 636b0000 62656447 72617068 54726163 ck..bedGraphTrac │ │ │ │ - 0x0004b630 6b492e70 32710000 6173796e 63696f2e kI.p2q..asyncio. │ │ │ │ - 0x0004b640 636f726f 7574696e 65730000 4d414353 coroutines..MACS │ │ │ │ - 0x0004b650 332e5369 676e616c 2e50726f 62000000 3.Signal.Prob... │ │ │ │ - 0x0004b660 42656447 72617068 20245265 76697369 BedGraph $Revisi │ │ │ │ - 0x0004b670 6f6e2400 7365745f 73696e67 6c655f76 on$.set_single_v │ │ │ │ - 0x0004b680 616c7565 00000000 63616c63 756c6174 alue....calculat │ │ │ │ - 0x0004b690 655f656c 626f7773 00000000 6164645f e_elbows....add_ │ │ │ │ - 0x0004b6a0 6c6f635f 776f5f6d 65726765 00000000 loc_wo_merge.... │ │ │ │ - 0x0004b6b0 5f5f7365 74737461 74655f63 7974686f __setstate_cytho │ │ │ │ - 0x0004b6c0 6e5f5f00 5f5f7079 785f5069 636b6c65 n__.__pyx_Pickle │ │ │ │ - 0x0004b6d0 4572726f 72000000 6765745f 64617461 Error...get_data │ │ │ │ - 0x0004b6e0 5f62795f 63687200 6375746f 66665f61 _by_chr.cutoff_a │ │ │ │ - 0x0004b6f0 6e616c79 73697300 63616c6c 5f62726f nalysis.call_bro │ │ │ │ - 0x0004b700 61647065 616b7300 4d414353 332e494f adpeaks.MACS3.IO │ │ │ │ - 0x0004b710 2e506561 6b494f00 72657365 745f6261 .PeakIO.reset_ba │ │ │ │ - 0x0004b720 73656c69 6e650000 62656447 72617068 seline..bedGraph │ │ │ │ - 0x0004b730 54726163 6b490000 62617365 6c696e65 TrackI..baseline │ │ │ │ - 0x0004b740 5f76616c 75650000 6164645f 6368726f _value..add_chro │ │ │ │ - 0x0004b750 6d6f736f 6d650000 6164645f 6368726f mosome..add_chro │ │ │ │ - 0x0004b760 6d5f6461 74610000 41737365 7274696f m_data..Assertio │ │ │ │ - 0x0004b770 6e457272 6f720000 73756274 72616374 nError..subtract │ │ │ │ - 0x0004b780 5f66756e 63000000 5f5f7265 64756365 _func...__reduce │ │ │ │ - 0x0004b790 5f637974 686f6e5f 5f000000 6d657267 _cython__...merg │ │ │ │ - 0x0004b7a0 655f7265 67696f6e 73000000 6765745f e_regions...get_ │ │ │ │ - 0x0004b7b0 6368725f 6e616d65 73000000 65787472 chr_names...extr │ │ │ │ - 0x0004b7c0 6163745f 76616c75 65000000 5f5f636c act_value...__cl │ │ │ │ - 0x0004b7d0 6173735f 67657469 74656d5f 5f000000 ass_getitem__... │ │ │ │ - 0x0004b7e0 53746f70 49746572 6174696f 6e000000 StopIteration... │ │ │ │ - 0x0004b7f0 7573655f 73657473 74617465 00000000 use_setstate.... │ │ │ │ - 0x0004b800 3c737472 696e6773 6f757263 653e0000 .. │ │ │ │ - 0x0004b810 72656669 6e655f70 65616b73 00000000 refine_peaks.... │ │ │ │ - 0x0004b820 5f5f7079 785f6368 65636b73 756d0000 __pyx_checksum.. │ │ │ │ - 0x0004b830 70726f64 7563745f 66756e63 00000000 product_func.... │ │ │ │ - 0x0004b840 7065616b 5f636f6e 74656e74 00000000 peak_content.... │ │ │ │ - 0x0004b850 6c766c32 5f6d6178 5f676170 00000000 lvl2_max_gap.... │ │ │ │ - 0x0004b860 6c766c31 5f6d6178 5f676170 00000000 lvl1_max_gap.... │ │ │ │ - 0x0004b870 5f69735f 636f726f 7574696e 65000000 _is_coroutine... │ │ │ │ - 0x0004b880 696e7465 72736563 74696f6e 00000000 intersection.... │ │ │ │ - 0x0004b890 5f696e69 7469616c 697a696e 67000000 _initializing... │ │ │ │ - 0x0004b8a0 66696c74 65725f73 636f7265 00000000 filter_score.... │ │ │ │ - 0x0004b8b0 63686973 715f6c6f 67705f65 00000000 chisq_logp_e.... │ │ │ │ - 0x0004b8c0 63616c6c 5f73756d 6d697473 00000000 call_summits.... │ │ │ │ - 0x0004b8d0 53636f72 65547261 636b4949 00000000 ScoreTrackII.... │ │ │ │ - 0x0004b8e0 74726561 745f6465 70746800 6c766c32 treat_depth.lvl2 │ │ │ │ - 0x0004b8f0 5f637574 6f666600 6c766c31 7065616b _cutoff.lvl1peak │ │ │ │ - 0x0004b900 73657400 6c766c31 5f637574 6f666600 set.lvl1_cutoff. │ │ │ │ - 0x0004b910 666f6c64 5f636861 6e676500 66697368 fold_change.fish │ │ │ │ - 0x0004b920 65725f66 756e6300 64697669 64655f66 er_func.divide_f │ │ │ │ - 0x0004b930 756e6300 6366756e 632e746f 5f707900 unc.cfunc.to_py. │ │ │ │ - 0x0004b940 626c6f63 6b537461 72747300 5069636b blockStarts.Pick │ │ │ │ - 0x0004b950 6c654572 726f7200 4d656d6f 72794572 leError.MemoryEr │ │ │ │ - 0x0004b960 726f7200 496d706f 72744572 726f7200 ror.ImportError. │ │ │ │ - 0x0004b970 42726f61 64506561 6b494f00 74686963 BroadPeakIO.thic │ │ │ │ - 0x0004b980 6b537461 72740000 5f5f7079 785f7674 kStart..__pyx_vt │ │ │ │ - 0x0004b990 61626c65 5f5f0000 5f5f7079 785f7265 able__..__pyx_re │ │ │ │ - 0x0004b9a0 73756c74 00000000 3b207065 616b2073 sult....; peak s │ │ │ │ - 0x0004b9b0 74617274 3a000000 7065616b 5f73636f tart:...peak_sco │ │ │ │ - 0x0004b9c0 72650000 6d696e5f 6c656e67 74680000 re..min_length.. │ │ │ │ - 0x0004b9d0 6374726c 5f646570 74680000 6368726f ctrl_depth..chro │ │ │ │ - 0x0004b9e0 6d6f736f 6d650000 63616c6c 5f706561 mosome..call_pea │ │ │ │ - 0x0004b9f0 6b730000 626c6f63 6b53697a 65730000 ks..blockSizes.. │ │ │ │ - 0x0004ba00 6170706c 795f6675 6e630000 74687265 apply_func..thre │ │ │ │ - 0x0004ba10 73686f6c 64000000 5f5f7265 64756365 shold...__reduce │ │ │ │ - 0x0004ba20 5f65785f 5f000000 5f5f7079 785f7374 _ex__...__pyx_st │ │ │ │ - 0x0004ba30 61746500 6e65775f 76616c75 65000000 ate.new_value... │ │ │ │ - 0x0004ba40 6d696e5f 73636f72 65000000 6d65616e min_score...mean │ │ │ │ - 0x0004ba50 5f66756e 63000000 6d61785f 73636f72 _func...max_scor │ │ │ │ - 0x0004ba60 65000000 6973656e 61626c65 64000000 e...isenabled... │ │ │ │ - 0x0004ba70 656e756d 65726174 65000000 62646754 enumerate...bdgT │ │ │ │ - 0x0004ba80 7261636b 73000000 62646754 7261636b racks...bdgTrack │ │ │ │ - 0x0004ba90 32000000 74686963 6b456e64 00000000 2...thickEnd.... │ │ │ │ - 0x0004baa0 73756274 72616374 00000000 73746172 subtract....star │ │ │ │ - 0x0004bab0 74706f73 00000000 5f5f7365 74737461 tpos....__setsta │ │ │ │ - 0x0004bac0 74655f5f 00000000 5f5f7365 745f6e61 te__....__set_na │ │ │ │ - 0x0004bad0 6d655f5f 00000000 5f5f7175 616c6e61 me__....__qualna │ │ │ │ - 0x0004bae0 6d655f5f 00000000 5f5f7079 785f7479 me__....__pyx_ty │ │ │ │ - 0x0004baf0 70650000 3b20706f 73697469 6f6e3a00 pe..; position:. │ │ │ │ - 0x0004bb00 3b207065 616b2065 6e643a00 6d696e76 ; peak end:.minv │ │ │ │ - 0x0004bb10 616c7565 00000000 6d617876 616c7565 alue....maxvalue │ │ │ │ - 0x0004bb20 00000000 6c766c32 7065616b 00000000 ....lvl2peak.... │ │ │ │ - 0x0004bb30 5f5f6765 74737461 74655f5f 00000000 __getstate__.... │ │ │ │ - 0x0004bb40 66696e61 6c697a65 00000000 626c6f63 finalize....bloc │ │ │ │ - 0x0004bb50 6b4e756d 00000000 6164645f 6e6f7465 kNum....add_note │ │ │ │ - 0x0004bb60 00000000 5f5f7665 7273696f 6e5f5f00 ....__version__. │ │ │ │ - 0x0004bb70 3b207661 6c75653a 00000000 73756d6d ; value:....summ │ │ │ │ - 0x0004bb80 61727900 72657665 72736500 70796172 ary.reverse.pyar │ │ │ │ - 0x0004bb90 72617900 70726f64 75637400 6f766572 ray.product.over │ │ │ │ - 0x0004bba0 6c696500 6e6f6e7a 65726f00 6d61785f lie.nonzero.max_ │ │ │ │ - 0x0004bbb0 67617000 64697361 626c6500 64657374 gap.disable.dest │ │ │ │ - 0x0004bbc0 726f7900 6164645f 6c6f6300 4c4f4731 roy.add_loc.LOG1 │ │ │ │ - 0x0004bbd0 305f4500 76616c75 65730000 75706461 0_E.values..upda │ │ │ │ - 0x0004bbe0 74650000 73756d6d 69740000 736f7274 te..summit..sort │ │ │ │ - 0x0004bbf0 65640000 5f5f7265 64756365 5f5f0000 ed..__reduce__.. │ │ │ │ - 0x0004bc00 7173636f 72650000 7073636f 72650000 qscore..pscore.. │ │ │ │ - 0x0004bc10 70696c65 75700000 7069636b 6c650000 pileup..pickle.. │ │ │ │ - 0x0004bc20 5f5f6d6f 64756c65 5f5f0000 6c656e67 __module__..leng │ │ │ │ - 0x0004bc30 74680000 66756e63 00000000 666f726d th..func....form │ │ │ │ - 0x0004bc40 61740000 66697368 65720000 656e6470 at..fisher..endp │ │ │ │ - 0x0004bc50 6f730000 656e6162 6c650000 64697669 os..enable..divi │ │ │ │ - 0x0004bc60 64650000 5f646963 74000000 64657074 de.._dict...dept │ │ │ │ - 0x0004bc70 68320000 64657074 68310000 6375746f h2..depth1..cuto │ │ │ │ - 0x0004bc80 66660000 62706561 6b730000 5f5f6175 ff..bpeaks..__au │ │ │ │ - 0x0004bc90 74686f72 5f5f0000 6172616e 67650000 thor__..arange.. │ │ │ │ - 0x0004bca0 61707065 6e640000 5065616b 494f0000 append..PeakIO.. │ │ │ │ - 0x0004bcb0 77686572 65000000 76616c75 65000000 where...value... │ │ │ │ - 0x0004bcc0 746f7461 6c000000 73746570 73000000 total...steps... │ │ │ │ - 0x0004bcd0 73746174 65000000 73746172 74000000 state...start... │ │ │ │ - 0x0004bce0 73636f72 65000000 726f756e 64000000 score...round... │ │ │ │ - 0x0004bcf0 72616e67 65000000 7065616b 73000000 range...peaks... │ │ │ │ - 0x0004bd00 6e756d70 79000000 6c6f6731 30000000 numpy...log10... │ │ │ │ - 0x0004bd10 6368726f 6d000000 61727261 79000000 chrom...array... │ │ │ │ - 0x0004bd20 77726170 00000000 5f5f7465 73745f5f wrap....__test__ │ │ │ │ - 0x0004bd30 00000000 5f5f7370 65635f5f 00000000 ....__spec__.... │ │ │ │ - 0x0004bd40 736f7274 00000000 73697a65 00000000 sort....size.... │ │ │ │ - 0x0004bd50 73656c66 00000000 70726f64 00000000 self....prod.... │ │ │ │ - 0x0004bd60 5f5f6e65 78745f5f 00000000 5f5f6e61 __next__....__na │ │ │ │ - 0x0004bd70 6d655f5f 00000000 6d65616e 00000000 me__....mean.... │ │ │ │ - 0x0004bd80 6d617468 00000000 5f5f6d61 696e5f5f math....__main__ │ │ │ │ - 0x0004bd90 00000000 6b657973 00000000 6a6f696e ....keys....join │ │ │ │ - 0x0004bda0 00000000 5f5f696e 69745f5f 00000000 ....__init__.... │ │ │ │ - 0x0004bdb0 5f5f6675 6e635f5f 00000000 64696666 __func__....diff │ │ │ │ - 0x0004bdc0 00000000 5f5f6469 63745f5f 00000000 ....__dict__.... │ │ │ │ - 0x0004bdd0 73756d00 5f5f7365 745f5f00 706f7000 sum.__set__.pop. │ │ │ │ - 0x0004bde0 70327100 5f5f6e65 775f5f00 6d696e00 p2q.__new__.min. │ │ │ │ - 0x0004bdf0 6d617800 5f5f6765 745f5f00 656e6400 max.__get__.end. │ │ │ │ - 0x0004be00 5f5f646f 635f5f00 64000000 61646400 __doc__.d...add. │ │ │ │ - 0x0004be10 2c310000 312c3100 302c2564 00000000 ,1..1,1.0,%d.... │ │ │ │ - 0x0004be20 70760000 6e700000 67630000 66630000 pv..np..gc..fc.. │ │ │ │ - 0x0004be30 3f000000 00000000 0a000000 09000000 ?............... │ │ │ │ - 0x0004be40 2e000000 2e326600 78000000 76000000 .....2f.x...v... │ │ │ │ - 0x0004be50 70000000 69000000 66000000 25640000 p...i...f...%d.. │ │ │ │ - 0x0004be60 4c000000 312c0000 302c0000 2c000000 L...1,..0,..,... │ │ │ │ - 0x0004be70 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ - 0x0004be80 04000000 09000000 0c000000 09000000 ................ │ │ │ │ - 0x0004be90 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ - 0x0004bea0 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ - 0x0004beb0 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ - 0x0004bec0 15000000 09000000 12000000 09000000 ................ │ │ │ │ - 0x0004bed0 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ - 0x0004bee0 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ - 0x0004bef0 2a000000 09000000 00000000 00000000 *............... │ │ │ │ + 0x00048550 72617068 5f70726f 64756374 5f66756e raph_product_fun │ │ │ │ + 0x00048560 63000000 5f5f7079 785f665f 354d4143 c...__pyx_f_5MAC │ │ │ │ + 0x00048570 53335f36 5369676e 616c5f38 42656447 S3_6Signal_8BedG │ │ │ │ + 0x00048580 72617068 5f666973 6865725f 66756e63 raph_fisher_func │ │ │ │ + 0x00048590 00000000 5f5f7079 785f665f 354d4143 ....__pyx_f_5MAC │ │ │ │ + 0x000485a0 53335f36 5369676e 616c5f38 42656447 S3_6Signal_8BedG │ │ │ │ + 0x000485b0 72617068 5f313462 65644772 61706854 raph_14bedGraphT │ │ │ │ + 0x000485c0 7261636b 495f7265 7365745f 62617365 rackI_reset_base │ │ │ │ + 0x000485d0 6c696e65 00000000 5f5f7079 785f665f line....__pyx_f_ │ │ │ │ + 0x000485e0 354d4143 53335f36 5369676e 616c5f38 5MACS3_6Signal_8 │ │ │ │ + 0x000485f0 42656447 72617068 5f313462 65644772 BedGraph_14bedGr │ │ │ │ + 0x00048600 61706854 7261636b 495f6765 745f6461 aphTrackI_get_da │ │ │ │ + 0x00048610 74615f62 795f6368 72000000 5f5f7079 ta_by_chr...__py │ │ │ │ + 0x00048620 785f665f 354d4143 53335f36 5369676e x_f_5MACS3_6Sign │ │ │ │ + 0x00048630 616c5f38 42656447 72617068 5f313462 al_8BedGraph_14b │ │ │ │ + 0x00048640 65644772 61706854 7261636b 495f6164 edGraphTrackI_ad │ │ │ │ + 0x00048650 645f6368 726f6d5f 64617461 5f686d6d d_chrom_data_hmm │ │ │ │ + 0x00048660 725f5056 00000000 5f5f7079 785f665f r_PV....__pyx_f_ │ │ │ │ + 0x00048670 354d4143 53335f36 5369676e 616c5f38 5MACS3_6Signal_8 │ │ │ │ + 0x00048680 42656447 72617068 5f313462 65644772 BedGraph_14bedGr │ │ │ │ + 0x00048690 61706854 7261636b 495f6765 745f6368 aphTrackI_get_ch │ │ │ │ + 0x000486a0 725f6e61 6d657300 5f5f7079 785f665f r_names.__pyx_f_ │ │ │ │ + 0x000486b0 354d4143 53335f36 5369676e 616c5f38 5MACS3_6Signal_8 │ │ │ │ + 0x000486c0 42656447 72617068 5f313462 65644772 BedGraph_14bedGr │ │ │ │ + 0x000486d0 61706854 7261636b 495f746f 74616c00 aphTrackI_total. │ │ │ │ + 0x000486e0 5f5f7079 785f665f 354d4143 53335f36 __pyx_f_5MACS3_6 │ │ │ │ + 0x000486f0 5369676e 616c5f38 42656447 72617068 Signal_8BedGraph │ │ │ │ + 0x00048700 5f313462 65644772 61706854 7261636b _14bedGraphTrack │ │ │ │ + 0x00048710 495f6361 6c6c5f62 726f6164 7065616b I_call_broadpeak │ │ │ │ + 0x00048720 73000000 5f5f7079 785f665f 354d4143 s...__pyx_f_5MAC │ │ │ │ + 0x00048730 53335f36 5369676e 616c5f38 42656447 S3_6Signal_8BedG │ │ │ │ + 0x00048740 72617068 5f313462 65644772 61706854 raph_14bedGraphT │ │ │ │ + 0x00048750 7261636b 495f6578 74726163 745f7661 rackI_extract_va │ │ │ │ + 0x00048760 6c75655f 686d6d72 00000000 5f5f5079 lue_hmmr....__Py │ │ │ │ + 0x00048770 785f5079 4c697374 5f506f70 00000000 x_PyList_Pop.... │ │ │ │ + 0x00048780 5f5f7079 785f665f 354d4143 53335f36 __pyx_f_5MACS3_6 │ │ │ │ + 0x00048790 5369676e 616c5f38 42656447 72617068 Signal_8BedGraph │ │ │ │ + 0x000487a0 5f313462 65644772 61706854 7261636b _14bedGraphTrack │ │ │ │ + 0x000487b0 495f6164 645f6368 726f6d5f 64617461 I_add_chrom_data │ │ │ │ + 0x000487c0 00000000 5f5f7079 785f665f 354d4143 ....__pyx_f_5MAC │ │ │ │ + 0x000487d0 53335f36 5369676e 616c5f38 42656447 S3_6Signal_8BedG │ │ │ │ + 0x000487e0 72617068 5f313462 65644772 61706854 raph_14bedGraphT │ │ │ │ + 0x000487f0 7261636b 495f7365 745f7369 6e676c65 rackI_set_single │ │ │ │ + 0x00048800 5f76616c 75650000 5f5f7079 785f665f _value..__pyx_f_ │ │ │ │ + 0x00048810 354d4143 53335f36 5369676e 616c5f38 5MACS3_6Signal_8 │ │ │ │ + 0x00048820 42656447 72617068 5f313462 65644772 BedGraph_14bedGr │ │ │ │ + 0x00048830 61706854 7261636b 495f6375 746f6666 aphTrackI_cutoff │ │ │ │ + 0x00048840 5f616e61 6c797369 73000000 5f5f7079 _analysis...__py │ │ │ │ + 0x00048850 785f665f 354d4143 53335f36 5369676e x_f_5MACS3_6Sign │ │ │ │ + 0x00048860 616c5f38 42656447 72617068 5f313462 al_8BedGraph_14b │ │ │ │ + 0x00048870 65644772 61706854 7261636b 495f6669 edGraphTrackI_fi │ │ │ │ + 0x00048880 6c746572 5f73636f 72650000 5f5f7079 lter_score..__py │ │ │ │ + 0x00048890 785f665f 354d4143 53335f36 5369676e x_f_5MACS3_6Sign │ │ │ │ + 0x000488a0 616c5f38 42656447 72617068 5f313462 al_8BedGraph_14b │ │ │ │ + 0x000488b0 65644772 61706854 7261636b 495f6164 edGraphTrackI_ad │ │ │ │ + 0x000488c0 645f6c6f 635f776f 5f6d6572 67650000 d_loc_wo_merge.. │ │ │ │ + 0x000488d0 5f5f7079 785f7077 5f354d41 4353335f __pyx_pw_5MACS3_ │ │ │ │ + 0x000488e0 36536967 6e616c5f 38426564 47726170 6Signal_8BedGrap │ │ │ │ + 0x000488f0 685f3134 62656447 72617068 54726163 h_14bedGraphTrac │ │ │ │ + 0x00048900 6b495f31 5f5f696e 69745f5f 00000000 kI_1__init__.... │ │ │ │ + 0x00048910 5f5f7079 785f665f 354d4143 53335f36 __pyx_f_5MACS3_6 │ │ │ │ + 0x00048920 5369676e 616c5f38 42656447 72617068 Signal_8BedGraph │ │ │ │ + 0x00048930 5f313462 65644772 61706854 7261636b _14bedGraphTrack │ │ │ │ + 0x00048940 495f7375 6d6d6172 79000000 5f5f7079 I_summary...__py │ │ │ │ + 0x00048950 785f665f 354d4143 53335f36 5369676e x_f_5MACS3_6Sign │ │ │ │ + 0x00048960 616c5f38 42656447 72617068 5f313462 al_8BedGraph_14b │ │ │ │ + 0x00048970 65644772 61706854 7261636b 495f6465 edGraphTrackI_de │ │ │ │ + 0x00048980 7374726f 79000000 5f5f7079 785f665f stroy...__pyx_f_ │ │ │ │ + 0x00048990 354d4143 53335f36 5369676e 616c5f38 5MACS3_6Signal_8 │ │ │ │ + 0x000489a0 42656447 72617068 5f313462 65644772 BedGraph_14bedGr │ │ │ │ + 0x000489b0 61706854 7261636b 495f5f62 65644772 aphTrackI__bedGr │ │ │ │ + 0x000489c0 61706854 7261636b 495f5f61 64645f62 aphTrackI__add_b │ │ │ │ + 0x000489d0 726f6164 7065616b 00000000 5f5f7079 roadpeak....__py │ │ │ │ + 0x000489e0 785f665f 354d4143 53335f36 5369676e x_f_5MACS3_6Sign │ │ │ │ + 0x000489f0 616c5f38 42656447 72617068 5f313462 al_8BedGraph_14b │ │ │ │ + 0x00048a00 65644772 61706854 7261636b 495f6f76 edGraphTrackI_ov │ │ │ │ + 0x00048a10 65726c69 65000000 5f5f7079 785f665f erlie...__pyx_f_ │ │ │ │ + 0x00048a20 354d4143 53335f36 5369676e 616c5f38 5MACS3_6Signal_8 │ │ │ │ + 0x00048a30 42656447 72617068 5f313462 65644772 BedGraph_14bedGr │ │ │ │ + 0x00048a40 61706854 7261636b 495f6d61 6b655f53 aphTrackI_make_S │ │ │ │ + 0x00048a50 636f7265 54726163 6b49495f 666f725f coreTrackII_for_ │ │ │ │ + 0x00048a60 6d616373 00000000 5f5f7079 785f665f macs....__pyx_f_ │ │ │ │ + 0x00048a70 354d4143 53335f36 5369676e 616c5f38 5MACS3_6Signal_8 │ │ │ │ + 0x00048a80 42656447 72617068 5f313462 65644772 BedGraph_14bedGr │ │ │ │ + 0x00048a90 61706854 7261636b 495f6d65 7267655f aphTrackI_merge_ │ │ │ │ + 0x00048aa0 72656769 6f6e7300 5f5f7079 785f665f regions.__pyx_f_ │ │ │ │ + 0x00048ab0 354d4143 53335f36 5369676e 616c5f38 5MACS3_6Signal_8 │ │ │ │ + 0x00048ac0 42656447 72617068 5f313462 65644772 BedGraph_14bedGr │ │ │ │ + 0x00048ad0 61706854 7261636b 495f7032 71000000 aphTrackI_p2q... │ │ │ │ + 0x00048ae0 5f5f7079 785f665f 354d4143 53335f36 __pyx_f_5MACS3_6 │ │ │ │ + 0x00048af0 5369676e 616c5f38 42656447 72617068 Signal_8BedGraph │ │ │ │ + 0x00048b00 5f313462 65644772 61706854 7261636b _14bedGraphTrack │ │ │ │ + 0x00048b10 495f5f62 65644772 61706854 7261636b I__bedGraphTrack │ │ │ │ + 0x00048b20 495f5f63 6c6f7365 5f706561 6b000000 I__close_peak... │ │ │ │ + 0x00048b30 5f5f7079 785f665f 354d4143 53335f36 __pyx_f_5MACS3_6 │ │ │ │ + 0x00048b40 5369676e 616c5f38 42656447 72617068 Signal_8BedGraph │ │ │ │ + 0x00048b50 5f313462 65644772 61706854 7261636b _14bedGraphTrack │ │ │ │ + 0x00048b60 495f6164 645f6c6f 63000000 5f5f7079 I_add_loc...__py │ │ │ │ + 0x00048b70 785f665f 354d4143 53335f36 5369676e x_f_5MACS3_6Sign │ │ │ │ + 0x00048b80 616c5f38 42656447 72617068 5f313462 al_8BedGraph_14b │ │ │ │ + 0x00048b90 65644772 61706854 7261636b 495f7265 edGraphTrackI_re │ │ │ │ + 0x00048ba0 66696e65 5f706561 6b730000 5f5f7079 fine_peaks..__py │ │ │ │ + 0x00048bb0 785f665f 354d4143 53335f36 5369676e x_f_5MACS3_6Sign │ │ │ │ + 0x00048bc0 616c5f38 42656447 72617068 5f313462 al_8BedGraph_14b │ │ │ │ + 0x00048bd0 65644772 61706854 7261636b 495f6578 edGraphTrackI_ex │ │ │ │ + 0x00048be0 74726163 745f7661 6c756500 50795365 tract_value.PySe │ │ │ │ + 0x00048bf0 745f4745 545f5349 5a450000 5f5f7079 t_GET_SIZE..__py │ │ │ │ + 0x00048c00 785f665f 354d4143 53335f36 5369676e x_f_5MACS3_6Sign │ │ │ │ + 0x00048c10 616c5f38 42656447 72617068 5f313462 al_8BedGraph_14b │ │ │ │ + 0x00048c20 65644772 61706854 7261636b 495f6361 edGraphTrackI_ca │ │ │ │ + 0x00048c30 6c6c5f70 65616b73 00000000 5f5f7079 ll_peaks....__py │ │ │ │ + 0x00048c40 785f665f 354d4143 53335f36 5369676e x_f_5MACS3_6Sign │ │ │ │ + 0x00048c50 616c5f38 42656447 72617068 5f313462 al_8BedGraph_14b │ │ │ │ + 0x00048c60 65644772 61706854 7261636b 495f6170 edGraphTrackI_ap │ │ │ │ + 0x00048c70 706c795f 66756e63 00000000 00000000 ply_func........ │ │ │ │ + 0x00048c80 0a202020 20202020 20626173 656c696e . baselin │ │ │ │ + 0x00048c90 655f7661 6c756520 69732074 68652076 e_value is the v │ │ │ │ + 0x00048ca0 616c7565 20746f20 66696c6c 20696e20 alue to fill in │ │ │ │ + 0x00048cb0 74686520 72656769 6f6e7320 6e6f7420 the regions not │ │ │ │ + 0x00048cc0 64656669 6e65640a 20202020 20202020 defined. │ │ │ │ + 0x00048cd0 696e2062 65644772 6170682e 20466f72 in bedGraph. For │ │ │ │ + 0x00048ce0 20657861 6d706c65 2c206966 20746865 example, if the │ │ │ │ + 0x00048cf0 20626564 47726170 68206973 206c696b bedGraph is lik │ │ │ │ + 0x00048d00 653a0a0a 20202020 20202020 63687231 e:.. chr1 │ │ │ │ + 0x00048d10 20203130 30203230 30202031 0a202020 100 200 1. │ │ │ │ + 0x00048d20 20202020 20636872 31202032 35302033 chr1 250 3 │ │ │ │ + 0x00048d30 35302020 320a0a20 20202020 20202054 50 2.. T │ │ │ │ + 0x00048d40 68656e20 74686520 72656769 6f6e2063 hen the region c │ │ │ │ + 0x00048d50 6872313a 3230302e 2e323530 2073686f hr1:200..250 sho │ │ │ │ + 0x00048d60 756c6420 62652066 696c6c65 64207769 uld be filled wi │ │ │ │ + 0x00048d70 74682062 6173656c 696e655f 76616c75 th baseline_valu │ │ │ │ + 0x00048d80 652e0a0a 20202020 20202020 00000000 e... .... │ │ │ │ + 0x00048d90 5f5f5079 785f4d65 72676556 7461626c __Pyx_MergeVtabl │ │ │ │ + 0x00048da0 65730000 0a202020 20202020 20437574 es... Cut │ │ │ │ + 0x00048db0 6f666620 616e616c 79736973 2066756e off analysis fun │ │ │ │ + 0x00048dc0 6374696f 6e20666f 72206265 64477261 ction for bedGra │ │ │ │ + 0x00048dd0 70685472 61636b49 206f626a 6563742e phTrackI object. │ │ │ │ + 0x00048de0 0a202020 200a2020 20202020 20205468 . . Th │ │ │ │ + 0x00048df0 69732066 756e6374 696f6e20 77696c6c is function will │ │ │ │ + 0x00048e00 20747279 20616c6c 20706f73 7369626c try all possibl │ │ │ │ + 0x00048e10 65206375 746f6666 2076616c 75657320 e cutoff values │ │ │ │ + 0x00048e20 6f6e2074 68652073 636f7265 0a202020 on the score. │ │ │ │ + 0x00048e30 20202020 20636f6c 756d6e20 746f2063 column to c │ │ │ │ + 0x00048e40 616c6c20 7065616b 732e2054 68656e20 all peaks. Then │ │ │ │ + 0x00048e50 77696c6c 20676976 65206120 7265706f will give a repo │ │ │ │ + 0x00048e60 7274206f 66206120 6e756d62 6572206f rt of a number o │ │ │ │ + 0x00048e70 660a2020 20202020 20206d65 74726963 f. metric │ │ │ │ + 0x00048e80 7320286e 756d6265 72206f66 20706561 s (number of pea │ │ │ │ + 0x00048e90 6b732c20 746f7461 6c206c65 6e677468 ks, total length │ │ │ │ + 0x00048ea0 206f6620 7065616b 732c2061 76657261 of peaks, avera │ │ │ │ + 0x00048eb0 67650a20 20202020 2020206c 656e6774 ge. lengt │ │ │ │ + 0x00048ec0 68206f66 20706561 6b292061 74207661 h of peak) at va │ │ │ │ + 0x00048ed0 7279696e 67207363 6f726520 6375746f rying score cuto │ │ │ │ + 0x00048ee0 6666732e 20466f72 20656163 68207363 ffs. For each sc │ │ │ │ + 0x00048ef0 6f72650a 20202020 20202020 6375746f ore. cuto │ │ │ │ + 0x00048f00 66662c20 74686520 66756e63 74696f6e ff, the function │ │ │ │ + 0x00048f10 2066696e 64732074 68652070 6f736974 finds the posit │ │ │ │ + 0x00048f20 696f6e73 20776865 72652074 68652073 ions where the s │ │ │ │ + 0x00048f30 636f7265 0a202020 20202020 20657863 core. exc │ │ │ │ + 0x00048f40 65656473 20746865 20637574 6f66662c eeds the cutoff, │ │ │ │ + 0x00048f50 20746865 6e206772 6f757073 2074686f then groups tho │ │ │ │ + 0x00048f60 73652070 6f736974 696f6e73 20696e74 se positions int │ │ │ │ + 0x00048f70 6f202270 65616b73 220a2020 20202020 o "peaks". │ │ │ │ + 0x00048f80 20206261 73656420 6f6e2074 6865206d based on the m │ │ │ │ + 0x00048f90 6178696d 756d2061 6c6c6f77 65642067 aximum allowed g │ │ │ │ + 0x00048fa0 61702028 6d61785f 67617029 20626574 ap (max_gap) bet │ │ │ │ + 0x00048fb0 7765656e 20636f6e 73656375 74697665 ween consecutive │ │ │ │ + 0x00048fc0 0a202020 20202020 20706f73 6974696f . positio │ │ │ │ + 0x00048fd0 6e732e20 49662061 20706561 6b277320 ns. If a peak's │ │ │ │ + 0x00048fe0 6c656e67 74682065 78636565 64732074 length exceeds t │ │ │ │ + 0x00048ff0 6865206d 696e696d 756d206c 656e6774 he minimum lengt │ │ │ │ + 0x00049000 680a2020 20202020 2020286d 696e5f6c h. (min_l │ │ │ │ + 0x00049010 656e6774 68292c20 74686520 7065616b ength), the peak │ │ │ │ + 0x00049020 20697320 636f756e 7465642e 0a0a2020 is counted... │ │ │ │ + 0x00049030 20202020 20205061 72616d65 74657273 Parameters │ │ │ │ + 0x00049040 0a202020 20202020 202d2d2d 2d2d2d2d . ------- │ │ │ │ + 0x00049050 2d2d2d0a 0a202020 20202020 206d6178 ---.. max │ │ │ │ + 0x00049060 5f676170 203a2069 6e743332 5f740a20 _gap : int32_t. │ │ │ │ + 0x00049070 20202020 2020204d 6178696d 756d2061 Maximum a │ │ │ │ + 0x00049080 6c6c6f77 65642067 61702062 65747765 llowed gap betwe │ │ │ │ + 0x00049090 656e2063 6f6e7365 63757469 76652070 en consecutive p │ │ │ │ + 0x000490a0 6f736974 696f6e73 2061626f 76652063 ositions above c │ │ │ │ + 0x000490b0 75746f66 660a2020 20202020 20200a20 utoff. . │ │ │ │ + 0x000490c0 20202020 2020206d 696e5f6c 656e6774 min_lengt │ │ │ │ + 0x000490d0 68203a20 696e7433 325f7420 4d696e69 h : int32_t Mini │ │ │ │ + 0x000490e0 6d756d20 6c656e67 7468206f 66207065 mum length of pe │ │ │ │ + 0x000490f0 616b0a20 20202020 20202073 74657073 ak. steps │ │ │ │ + 0x00049100 3a20696e 7433325f 740a2020 20202020 : int32_t. │ │ │ │ + 0x00049110 20204974 2077696c 6c206265 20757365 It will be use │ │ │ │ + 0x00049120 6420746f 2063616c 63756c61 74652027 d to calculate ' │ │ │ │ + 0x00049130 73746570 2720746f 20696e63 72656173 step' to increas │ │ │ │ + 0x00049140 65206672 6f6d206d 696e5f76 20746f0a e from min_v to. │ │ │ │ + 0x00049150 20202020 20202020 6d61785f 76202873 max_v (s │ │ │ │ + 0x00049160 65652062 656c6f77 292e0a0a 20202020 ee below)... │ │ │ │ + 0x00049170 20202020 6d696e5f 73636f72 653a2066 min_score: f │ │ │ │ + 0x00049180 6c6f6174 33325f74 0a202020 20202020 loat32_t. │ │ │ │ + 0x00049190 204d696e 696d756d 2073636f 72652066 Minimum score f │ │ │ │ + 0x000491a0 6f722063 75746f66 6620616e 616c7973 or cutoff analys │ │ │ │ + 0x000491b0 69732e20 4e6f7465 313a2077 65207769 is. Note1: we wi │ │ │ │ + 0x000491c0 6c6c2074 616b6520 7468650a 20202020 ll take the. │ │ │ │ + 0x000491d0 20202020 6c617267 65722076 616c7565 larger value │ │ │ │ + 0x000491e0 20626574 7765656e 20746865 20616374 between the act │ │ │ │ + 0x000491f0 75616c20 6d696e69 6d756d20 76616c75 ual minimum valu │ │ │ │ + 0x00049200 6520696e 20746865 20426564 47726170 e in the BedGrap │ │ │ │ + 0x00049210 680a2020 20202020 2020616e 64206d69 h. and mi │ │ │ │ + 0x00049220 6e5f7363 6f726520 6173206d 696e5f76 n_score as min_v │ │ │ │ + 0x00049230 2e204e6f 7465323a 20746865 206d696e . Note2: the min │ │ │ │ + 0x00049240 5f762077 6f6e2774 20626520 696e636c _v won't be incl │ │ │ │ + 0x00049250 75646564 20696e0a 20202020 20202020 uded in. │ │ │ │ + 0x00049260 74686520 66696e61 6c207265 73756c74 the final result │ │ │ │ + 0x00049270 2e205765 2077696c 6c207472 7920746f . We will try to │ │ │ │ + 0x00049280 206f7574 70757420 74686520 736d616c output the smal │ │ │ │ + 0x00049290 6c657374 20637574 6f666620 61730a20 lest cutoff as. │ │ │ │ + 0x000492a0 20202020 2020206d 696e5f76 2b737465 min_v+ste │ │ │ │ + 0x000492b0 702e0a0a 20202020 20202020 6d61785f p... max_ │ │ │ │ + 0x000492c0 73636f72 653a2066 6c6f6174 33325f74 score: float32_t │ │ │ │ + 0x000492d0 0a202020 20202020 204d6178 696d756d . Maximum │ │ │ │ + 0x000492e0 2073636f 72652066 6f722063 75746f66 score for cutof │ │ │ │ + 0x000492f0 6620616e 616c7973 69732e20 4e6f7465 f analysis. Note │ │ │ │ + 0x00049300 313a2077 65207769 6c6c2074 616b6520 1: we will take │ │ │ │ + 0x00049310 7468650a 20202020 20202020 736d616c the. smal │ │ │ │ + 0x00049320 6c657220 76616c75 65206265 74776565 ler value betwee │ │ │ │ + 0x00049330 6e207468 65206163 7475616c 206d6178 n the actual max │ │ │ │ + 0x00049340 696d756d 2076616c 75652069 6e207468 imum value in th │ │ │ │ + 0x00049350 65204265 64477261 70680a20 20202020 e BedGraph. │ │ │ │ + 0x00049360 20202061 6e64206d 61785f73 636f7265 and max_score │ │ │ │ + 0x00049370 20617320 6d61785f 762e204e 6f746532 as max_v. Note2 │ │ │ │ + 0x00049380 3a207468 65206d61 785f7620 6d617920 : the max_v may │ │ │ │ + 0x00049390 6e6f7420 62652069 6e636c75 6465640a not be included. │ │ │ │ + 0x000493a0 20202020 20202020 696e2074 68652066 in the f │ │ │ │ + 0x000493b0 696e616c 20726573 756c742e 20576520 inal result. We │ │ │ │ + 0x000493c0 77696c6c 206f6e6c 79206f75 74707574 will only output │ │ │ │ + 0x000493d0 20746865 20637574 6f666620 74686174 the cutoff that │ │ │ │ + 0x000493e0 2063616e 0a202020 20202020 2067656e can. gen │ │ │ │ + 0x000493f0 65726174 65206174 206c6561 73742031 erate at least 1 │ │ │ │ + 0x00049400 20706561 6b2e0a0a 20202020 20202020 peak... │ │ │ │ + 0x00049410 52657475 726e730a 20202020 20202020 Returns. │ │ │ │ + 0x00049420 2d2d2d2d 2d2d2d0a 0a202020 20202020 -------.. │ │ │ │ + 0x00049430 20437574 6f666620 616e616c 79736973 Cutoff analysis │ │ │ │ + 0x00049440 20726570 6f727420 696e2073 7472206f report in str o │ │ │ │ + 0x00049450 626a6563 742e0a0a 20202020 20202020 bject... │ │ │ │ + 0x00049460 546f646f 730a2020 20202020 20202d2d Todos. -- │ │ │ │ + 0x00049470 2d2d2d0a 0a202020 20202020 204d6179 ---.. May │ │ │ │ + 0x00049480 206e6565 6420746f 20736570 61726174 need to separat │ │ │ │ + 0x00049490 65207468 69732066 756e6374 696f6e20 e this function │ │ │ │ + 0x000494a0 6f757420 61732061 20636c61 73732073 out as a class s │ │ │ │ + 0x000494b0 6f207468 61742077 650a2020 20202020 o that we. │ │ │ │ + 0x000494c0 20206361 6e206164 64206d6f 72652077 can add more w │ │ │ │ + 0x000494d0 61797320 746f2061 6e616c79 7a652074 ays to analyze t │ │ │ │ + 0x000494e0 68652072 6573756c 742e2041 6c736f2c he result. Also, │ │ │ │ + 0x000494f0 20776520 63616e20 6c657420 74686973 we can let this │ │ │ │ + 0x00049500 0a202020 20202020 2066756e 6374696f . functio │ │ │ │ + 0x00049510 6e207265 7475726e 2061206c 69737420 n return a list │ │ │ │ + 0x00049520 6f662064 69637469 6f6e6172 79206f72 of dictionary or │ │ │ │ + 0x00049530 20646174 612e6672 616d6520 696e2074 data.frame in t │ │ │ │ + 0x00049540 6861740a 20202020 20202020 7761792c hat. way, │ │ │ │ + 0x00049550 20696e73 74656164 206f6620 73747220 instead of str │ │ │ │ + 0x00049560 6f626a65 63742e0a 20202020 20202020 object.. │ │ │ │ + 0x00049570 0a202020 20202020 20000000 41206d6f . ...A mo │ │ │ │ + 0x00049580 64696669 6564206f 7665726c 69652066 dified overlie f │ │ │ │ + 0x00049590 756e6374 696f6e20 666f7220 4d414353 unction for MACS │ │ │ │ + 0x000495a0 2076322e 0a0a2020 20202020 20206566 v2... ef │ │ │ │ + 0x000495b0 66656374 6976655f 64657074 685f696e fective_depth_in │ │ │ │ + 0x000495c0 5f6d696c 6c696f6e 3a207365 7175656e _million: sequen │ │ │ │ + 0x000495d0 63696e67 20646570 74682069 6e206d69 cing depth in mi │ │ │ │ + 0x000495e0 6c6c696f 6e206166 7465720a 20202020 llion after. │ │ │ │ + 0x000495f0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00049600 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00049610 6475706c 69636174 65732062 65696e67 duplicates being │ │ │ │ + 0x00049620 2066696c 74657265 642e2049 660a2020 filtered. If. │ │ │ │ + 0x00049630 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00049640 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00049650 20207472 6561746d 656e7420 69732073 treatment is s │ │ │ │ + 0x00049660 63616c65 6420646f 776e2074 6f0a2020 caled down to. │ │ │ │ + 0x00049670 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00049680 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00049690 2020636f 6e74726f 6c207361 6d706c65 control sample │ │ │ │ + 0x000496a0 2073697a 652c2074 68656e20 74686973 size, then this │ │ │ │ + 0x000496b0 0a202020 20202020 20202020 20202020 . │ │ │ │ + 0x000496c0 20202020 20202020 20202020 20202020 │ │ │ │ + 0x000496d0 20202020 2073686f 756c6420 62652063 should be c │ │ │ │ + 0x000496e0 6f6e7472 6f6c2073 616d706c 65207369 ontrol sample si │ │ │ │ + 0x000496f0 7a652069 6e0a2020 20202020 20202020 ze in. │ │ │ │ + 0x00049700 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00049710 20202020 20202020 20206d69 6c6c696f millio │ │ │ │ + 0x00049720 6e2e2041 6e642076 69636520 76657273 n. And vice vers │ │ │ │ + 0x00049730 612e0a0a 20202020 20202020 52657475 a... Retu │ │ │ │ + 0x00049740 726e2076 616c7565 20697320 61205363 rn value is a Sc │ │ │ │ + 0x00049750 6f726554 7261636b 4949206f 626a6563 oreTrackII objec │ │ │ │ + 0x00049760 742e0a20 20202020 20202000 45787472 t.. .Extr │ │ │ │ + 0x00049770 61637420 76616c75 65732066 726f6d20 act values from │ │ │ │ + 0x00049780 72656769 6f6e7320 64656669 6e656420 regions defined │ │ │ │ + 0x00049790 696e2062 65644772 61706854 7261636b in bedGraphTrack │ │ │ │ + 0x000497a0 4920636c 61737320 6f626a65 63740a20 I class object. │ │ │ │ + 0x000497b0 20202020 20202060 62646754 7261636b `bdgTrack │ │ │ │ + 0x000497c0 32602e0a 0a202020 20202020 20492077 2`... I w │ │ │ │ + 0x000497d0 696c6c20 74727920 746f2074 7765616b ill try to tweak │ │ │ │ + 0x000497e0 20746869 73206675 6e637469 6f6e2074 this function t │ │ │ │ + 0x000497f0 6f206f75 74707574 206f6e6c 79207468 o output only th │ │ │ │ + 0x00049800 65207661 6c756573 206f660a 20202020 e values of. │ │ │ │ + 0x00049810 20202020 62646754 7261636b 31202873 bdgTrack1 (s │ │ │ │ + 0x00049820 656c6629 20696e20 74686520 72656769 elf) in the regi │ │ │ │ + 0x00049830 6f6e7320 696e2062 64675472 61636b32 ons in bdgTrack2 │ │ │ │ + 0x00049840 0a0a2020 20202020 20205468 69732069 .. This i │ │ │ │ + 0x00049850 73207370 65636966 6963616c 6c792066 s specifically f │ │ │ │ + 0x00049860 6f722048 4d4d5241 5441432e 20626467 or HMMRATAC. bdg │ │ │ │ + 0x00049870 54726163 6b322073 686f756c 64206265 Track2 should be │ │ │ │ + 0x00049880 20610a20 20202020 20202062 65646772 a. bedgr │ │ │ │ + 0x00049890 61706820 6f626a65 63742063 6f6e7461 aph object conta │ │ │ │ + 0x000498a0 696e696e 67207468 65206269 6e732077 ining the bins w │ │ │ │ + 0x000498b0 69746820 76616c75 65207365 7420746f ith value set to │ │ │ │ + 0x000498c0 0a202020 20202020 20276d61 726b5f62 . 'mark_b │ │ │ │ + 0x000498d0 696e2720 2d2d2074 68652062 696e7320 in' -- the bins │ │ │ │ + 0x000498e0 696e2074 68652073 616d6520 72656769 in the same regi │ │ │ │ + 0x000498f0 6f6e2077 696c6c20 68617665 20746865 on will have the │ │ │ │ + 0x00049900 2073616d 650a2020 20202020 20207661 same. va │ │ │ │ + 0x00049910 6c75652e 0a202020 20202020 20000000 lue.. ... │ │ │ │ + 0x00049920 45787472 61637420 76616c75 65732066 Extract values f │ │ │ │ + 0x00049930 726f6d20 72656769 6f6e7320 64656669 rom regions defi │ │ │ │ + 0x00049940 6e656420 696e2062 65644772 61706854 ned in bedGraphT │ │ │ │ + 0x00049950 7261636b 4920636c 61737320 6f626a65 rackI class obje │ │ │ │ + 0x00049960 63740a20 20202020 20202060 62646754 ct. `bdgT │ │ │ │ + 0x00049970 7261636b 32602e0a 0a202020 20202020 rack2`... │ │ │ │ + 0x00049980 20000000 436f6e76 65727420 7076616c ...Convert pval │ │ │ │ + 0x00049990 75652073 636f7265 7320746f 20717661 ue scores to qva │ │ │ │ + 0x000499a0 6c756520 73636f72 65732e0a 0a202020 lue scores... │ │ │ │ + 0x000499b0 20202020 202a4173 73756d65 2073636f *Assume sco │ │ │ │ + 0x000499c0 72657320 696e2074 68697320 62656447 res in this bedG │ │ │ │ + 0x000499d0 72617068 20617265 20707661 6c756520 raph are pvalue │ │ │ │ + 0x000499e0 73636f72 65732120 4e6f7420 776f726b scores! Not work │ │ │ │ + 0x000499f0 0a202020 20202020 2020666f 72206f74 . for ot │ │ │ │ + 0x00049a00 68657220 74797065 206f6620 73636f72 her type of scor │ │ │ │ + 0x00049a10 65732e0a 20202020 20202020 00000000 es.. .... │ │ │ │ + 0x00049a20 4170706c 79206675 6e637469 6f6e2027 Apply function ' │ │ │ │ + 0x00049a30 66756e63 2720746f 20657665 72792076 func' to every v │ │ │ │ + 0x00049a40 616c7565 20696e20 74686973 20626564 alue in this bed │ │ │ │ + 0x00049a50 47726170 68547261 636b4920 6f626a65 GraphTrackI obje │ │ │ │ + 0x00049a60 63742e0a 0a202020 20202020 202a5477 ct... *Tw │ │ │ │ + 0x00049a70 6f206164 6a616365 6e742072 6567696f o adjacent regio │ │ │ │ + 0x00049a80 6e732077 69746820 73616d65 2076616c ns with same val │ │ │ │ + 0x00049a90 75652061 66746572 20617070 6c79696e ue after applyin │ │ │ │ + 0x00049aa0 67206675 6e632077 696c6c0a 20202020 g func will. │ │ │ │ + 0x00049ab0 20202020 6e6f7420 6265206d 65726765 not be merge │ │ │ │ + 0x00049ac0 642e0a20 20202020 20202000 43616c63 d.. .Calc │ │ │ │ + 0x00049ad0 756c6174 65207477 6f206f72 206d6f72 ulate two or mor │ │ │ │ + 0x00049ae0 65206265 64477261 70685472 61636b49 e bedGraphTrackI │ │ │ │ + 0x00049af0 206f626a 65637473 20627920 6c657474 objects by lett │ │ │ │ + 0x00049b00 696e6720 73656c66 0a202020 20202020 ing self. │ │ │ │ + 0x00049b10 206f7665 726c7969 6e672062 64675472 overlying bdgTr │ │ │ │ + 0x00049b20 61636b32 2c207769 74682075 7365722d ack2, with user- │ │ │ │ + 0x00049b30 64656669 6e656420 66756e63 74696f6e defined function │ │ │ │ + 0x00049b40 732e0a0a 20202020 20202020 5472616e s... Tran │ │ │ │ + 0x00049b50 73697469 6f6e2070 6f736974 696f6e73 sition positions │ │ │ │ + 0x00049b60 2066726f 6d20626f 74682062 65644772 from both bedGr │ │ │ │ + 0x00049b70 61706854 7261636b 49206f62 6a656374 aphTrackI object │ │ │ │ + 0x00049b80 73207769 6c6c2062 650a2020 20202020 s will be. │ │ │ │ + 0x00049b90 2020636f 6e736964 65726564 20616e64 considered and │ │ │ │ + 0x00049ba0 20636f6d 62696e65 642e2046 6f722065 combined. For e │ │ │ │ + 0x00049bb0 78616d70 6c653a0a 0a202020 20202020 xample:.. │ │ │ │ + 0x00049bc0 20202020 23312062 65644772 61706820 #1 bedGraph │ │ │ │ + 0x00049bd0 2873656c 66292020 207c2020 20202020 (self) | │ │ │ │ + 0x00049be0 23322062 65644772 6170680a 20202020 #2 bedGraph. │ │ │ │ + 0x00049bf0 20202020 2d2d2d2d 2d2d2d2d 2d2d2d2d ------------ │ │ │ │ + 0x00049c00 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d ---------------- │ │ │ │ + 0x00049c10 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d ---------------- │ │ │ │ + 0x00049c20 2d2d2d0a 20202020 20202020 63687231 ---. chr1 │ │ │ │ + 0x00049c30 20203020 20202031 30302020 30202020 0 100 0 │ │ │ │ + 0x00049c40 20202020 7c206368 72312020 20203020 | chr1 0 │ │ │ │ + 0x00049c50 20202031 35302020 310a2020 20202020 150 1. │ │ │ │ + 0x00049c60 20206368 72312020 31303020 20323030 chr1 100 200 │ │ │ │ + 0x00049c70 20203320 20202020 20207c20 63687231 3 | chr1 │ │ │ │ + 0x00049c80 20202020 31353020 20323530 2020320a 150 250 2. │ │ │ │ + 0x00049c90 20202020 20202020 63687231 20203230 chr1 20 │ │ │ │ + 0x00049ca0 30202033 30302020 34202020 20202020 0 300 4 │ │ │ │ + 0x00049cb0 7c206368 72312020 20203235 30202033 | chr1 250 3 │ │ │ │ + 0x00049cc0 30302020 340a0a20 20202020 20202074 00 4.. t │ │ │ │ + 0x00049cd0 68657365 2074776f 20626564 47726170 hese two bedGrap │ │ │ │ + 0x00049ce0 68732077 696c6c20 62652063 6f6d6269 hs will be combi │ │ │ │ + 0x00049cf0 6e656420 746f2068 61766520 66697665 ned to have five │ │ │ │ + 0x00049d00 20747261 6e736974 696f6e0a 20202020 transition. │ │ │ │ + 0x00049d10 20202020 706f696e 74733a20 3130302c points: 100, │ │ │ │ + 0x00049d20 20313530 2c203230 302c2032 35302c20 150, 200, 250, │ │ │ │ + 0x00049d30 616e6420 3330302e 20536f20 696e206f and 300. So in o │ │ │ │ + 0x00049d40 72646572 20746f20 63616c63 756c6174 rder to calculat │ │ │ │ + 0x00049d50 650a2020 20202020 20207477 6f206265 e. two be │ │ │ │ + 0x00049d60 64477261 7068732c 20492070 61697220 dGraphs, I pair │ │ │ │ + 0x00049d70 76616c75 65732077 69746869 6e207468 values within th │ │ │ │ + 0x00049d80 6520666f 6c6c6f77 696e6720 72656769 e following regi │ │ │ │ + 0x00049d90 6f6e730a 20202020 20202020 6c696b65 ons. like │ │ │ │ + 0x00049da0 3a0a0a20 20202020 20202063 68722020 :.. chr │ │ │ │ + 0x00049db0 20732020 20652020 20202028 23312c23 s e (#1,# │ │ │ │ + 0x00049dc0 32292020 20617070 6c696564 5f66756e 2) applied_fun │ │ │ │ + 0x00049dd0 635f6d61 780a2020 20202020 20202d2d c_max. -- │ │ │ │ + 0x00049de0 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d ---------------- │ │ │ │ + 0x00049df0 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d ---------------- │ │ │ │ + 0x00049e00 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d0a2020 -------------. │ │ │ │ + 0x00049e10 20202020 20206368 72312020 30202020 chr1 0 │ │ │ │ + 0x00049e20 31303020 20202830 2c312920 20202020 100 (0,1) │ │ │ │ + 0x00049e30 310a2020 20202020 20206368 72312020 1. chr1 │ │ │ │ + 0x00049e40 31303020 31353020 20202833 2c312920 100 150 (3,1) │ │ │ │ + 0x00049e50 20202020 330a2020 20202020 20206368 3. ch │ │ │ │ + 0x00049e60 72312020 31353020 32303020 20202833 r1 150 200 (3 │ │ │ │ + 0x00049e70 2c322920 20202020 330a2020 20202020 ,2) 3. │ │ │ │ + 0x00049e80 20206368 72312020 32303020 32353020 chr1 200 250 │ │ │ │ + 0x00049e90 20202834 2c322920 20202020 340a2020 (4,2) 4. │ │ │ │ + 0x00049ea0 20202020 20206368 72312020 32353020 chr1 250 │ │ │ │ + 0x00049eb0 33303020 20202834 2c342920 20202020 300 (4,4) │ │ │ │ + 0x00049ec0 340a0a20 20202020 20202054 68656e20 4.. Then │ │ │ │ + 0x00049ed0 74686520 67697665 6e202766 756e6327 the given 'func' │ │ │ │ + 0x00049ee0 2077696c 6c206265 20617070 6c696564 will be applied │ │ │ │ + 0x00049ef0 206f6e20 65616368 20322d74 75706c65 on each 2-tuple │ │ │ │ + 0x00049f00 20617320 66756e63 2823312c 2332290a as func(#1,#2). │ │ │ │ + 0x00049f10 0a202020 20202020 20537570 706f7274 . Support │ │ │ │ + 0x00049f20 65642027 66756e63 27206172 65202273 ed 'func' are "s │ │ │ │ + 0x00049f30 756d222c 20227375 62747261 63742220 um", "subtract" │ │ │ │ + 0x00049f40 286f6e6c 7920666f 72207477 6f206264 (only for two bd │ │ │ │ + 0x00049f50 670a2020 20202020 20206f62 6a656374 g. object │ │ │ │ + 0x00049f60 73292c20 2270726f 64756374 222c2022 s), "product", " │ │ │ │ + 0x00049f70 64697669 64652220 286f6e6c 7920666f divide" (only fo │ │ │ │ + 0x00049f80 72207477 6f206264 67206f62 6a656374 r two bdg object │ │ │ │ + 0x00049f90 73292c0a 20202020 20202020 226d6178 s),. "max │ │ │ │ + 0x00049fa0 222c2022 6d65616e 2220616e 64202266 ", "mean" and "f │ │ │ │ + 0x00049fb0 69736865 72222e0a 0a202020 20202020 isher"... │ │ │ │ + 0x00049fc0 20526574 75726e20 76616c75 65206973 Return value is │ │ │ │ + 0x00049fd0 2061206e 65772062 65644772 61706854 a new bedGraphT │ │ │ │ + 0x00049fe0 7261636b 49206f62 6a656374 2e0a0a20 rackI object... │ │ │ │ + 0x00049ff0 20202020 2020204f 7074696f 6e3a2062 Option: b │ │ │ │ + 0x0004a000 64675472 61636b73 2063616e 20626520 dgTracks can be │ │ │ │ + 0x0004a010 61206c69 7374206f 66206265 64477261 a list of bedGra │ │ │ │ + 0x0004a020 70685472 61636b49 206f626a 65637473 phTrackI objects │ │ │ │ + 0x0004a030 0a202020 20202020 20000000 4368616e . ...Chan │ │ │ │ + 0x0004a040 67652061 6c6c2074 68652076 616c7565 ge all the value │ │ │ │ + 0x0004a050 7320696e 20626564 47726170 6820746f s in bedGraph to │ │ │ │ + 0x0004a060 20746865 2073616d 65206e65 775f7661 the same new_va │ │ │ │ + 0x0004a070 6c75652c 0a202020 20202020 20726574 lue,. ret │ │ │ │ + 0x0004a080 75726e20 61206e65 77206265 64477261 urn a new bedGra │ │ │ │ + 0x0004a090 70685472 61636b49 2e0a0a20 20202020 phTrackI... │ │ │ │ + 0x0004a0a0 20202000 52657475 726e2074 6865206e .Return the n │ │ │ │ + 0x0004a0b0 756d6265 72206f66 20726567 696f6e73 umber of regions │ │ │ │ + 0x0004a0c0 20696e20 74686973 206f626a 6563742e in this object. │ │ │ │ + 0x0004a0d0 0a0a2020 20202020 20200000 54686973 .. ..This │ │ │ │ + 0x0004a0e0 2066756e 6374696f 6e207472 7920746f function try to │ │ │ │ + 0x0004a0f0 20626173 6564206f 6e206769 76656e20 based on given │ │ │ │ + 0x0004a100 7065616b 732c2072 652d6576 616c7561 peaks, re-evalua │ │ │ │ + 0x0004a110 74652074 68650a20 20202020 20202070 te the. p │ │ │ │ + 0x0004a120 65616b20 72656769 6f6e2c20 63616c6c eak region, call │ │ │ │ + 0x0004a130 20746865 2073756d 6d69742e 0a0a2020 the summit... │ │ │ │ + 0x0004a140 20202020 20207065 616b733a 20506561 peaks: Pea │ │ │ │ + 0x0004a150 6b494f20 6f626a65 63740a20 20202020 kIO object. │ │ │ │ + 0x0004a160 2020200a 20202020 20202020 72657475 . retu │ │ │ │ + 0x0004a170 726e3a20 61206e65 77205065 616b494f rn: a new PeakIO │ │ │ │ + 0x0004a180 206f626a 6563740a 0a202020 20202020 object.. │ │ │ │ + 0x0004a190 20000000 54686973 2066756e 6374696f ...This functio │ │ │ │ + 0x0004a1a0 6e207472 7920746f 2066696e 6420656e n try to find en │ │ │ │ + 0x0004a1b0 72696368 65642072 6567696f 6e732077 riched regions w │ │ │ │ + 0x0004a1c0 69746869 6e207768 6963682c 0a202020 ithin which,. │ │ │ │ + 0x0004a1d0 20202020 2073636f 72657320 61726520 scores are │ │ │ │ + 0x0004a1e0 636f6e74 696e756f 75736c79 20686967 continuously hig │ │ │ │ + 0x0004a1f0 68657220 7468616e 20612067 6976656e her than a given │ │ │ │ + 0x0004a200 20637574 6f666620 666f7220 6c657665 cutoff for leve │ │ │ │ + 0x0004a210 6c0a2020 20202020 2020312c 20616e64 l. 1, and │ │ │ │ + 0x0004a220 206c696e 6b207468 656d2075 73696e67 link them using │ │ │ │ + 0x0004a230 20746865 20676170 2061626f 7665206c the gap above l │ │ │ │ + 0x0004a240 6576656c 20322063 75746f66 66207769 evel 2 cutoff wi │ │ │ │ + 0x0004a250 74682061 0a202020 20202020 206d6178 th a. max │ │ │ │ + 0x0004a260 696d756d 206c656e 67746820 6f66206c imum length of l │ │ │ │ + 0x0004a270 766c325f 6d61785f 6761702e 0a0a2020 vl2_max_gap... │ │ │ │ + 0x0004a280 20202020 20206c76 6c315f63 75746f66 lvl1_cutof │ │ │ │ + 0x0004a290 663a2020 6375746f 6666206f 66207661 f: cutoff of va │ │ │ │ + 0x0004a2a0 6c756520 61742065 6e726963 68656420 lue at enriched │ │ │ │ + 0x0004a2b0 72656769 6f6e732c 20646566 61756c74 regions, default │ │ │ │ + 0x0004a2c0 20353030 2e0a2020 20202020 20206c76 500.. lv │ │ │ │ + 0x0004a2d0 6c325f63 75746f66 663a2020 6375746f l2_cutoff: cuto │ │ │ │ + 0x0004a2e0 6666206f 66207661 6c756520 6174206c ff of value at l │ │ │ │ + 0x0004a2f0 696e6b61 67652072 6567696f 6e732c20 inkage regions, │ │ │ │ + 0x0004a300 64656661 756c7420 3130302e 0a202020 default 100.. │ │ │ │ + 0x0004a310 20202020 206d696e 5f6c656e 67746820 min_length │ │ │ │ + 0x0004a320 3a20206d 696e696d 756d2070 65616b20 : minimum peak │ │ │ │ + 0x0004a330 6c656e67 74682c20 64656661 756c7420 length, default │ │ │ │ + 0x0004a340 3230302e 0a202020 20202020 206c766c 200.. lvl │ │ │ │ + 0x0004a350 315f6d61 785f6761 70202020 3a20206d 1_max_gap : m │ │ │ │ + 0x0004a360 6178696d 756d2067 61702074 6f206d65 aximum gap to me │ │ │ │ + 0x0004a370 72676520 6e656172 62792065 6e726963 rge nearby enric │ │ │ │ + 0x0004a380 68656420 7065616b 732c2064 65666175 hed peaks, defau │ │ │ │ + 0x0004a390 6c742035 302e0a20 20202020 2020206c lt 50.. l │ │ │ │ + 0x0004a3a0 766c325f 6d61785f 67617020 20203a20 vl2_max_gap : │ │ │ │ + 0x0004a3b0 206d6178 696d756d 206c656e 67746820 maximum length │ │ │ │ + 0x0004a3c0 6f66206c 696e6b61 67652072 6567696f of linkage regio │ │ │ │ + 0x0004a3d0 6e732c20 64656661 756c7420 3430302e ns, default 400. │ │ │ │ + 0x0004a3e0 0a202020 20202020 20636f6c 6e616d65 . colname │ │ │ │ + 0x0004a3f0 3a206361 6e206265 20277361 6d706c65 : can be 'sample │ │ │ │ + 0x0004a400 272c2763 6f6e7472 6f6c272c 272d3130 ','control','-10 │ │ │ │ + 0x0004a410 306c6f67 70272c27 2d313030 6c6f6771 0logp','-100logq │ │ │ │ + 0x0004a420 272e2043 75746f66 66207769 6c6c2062 '. Cutoff will b │ │ │ │ + 0x0004a430 65206170 706c6965 6420746f 20746865 e applied to the │ │ │ │ + 0x0004a440 20737065 63696669 65642063 6f6c756d specified colum │ │ │ │ + 0x0004a450 6e2e0a0a 20202020 20202020 52657475 n... Retu │ │ │ │ + 0x0004a460 726e2062 6f746820 67656e65 72616c20 rn both general │ │ │ │ + 0x0004a470 5065616b 494f206f 626a6563 7420666f PeakIO object fo │ │ │ │ + 0x0004a480 72206869 67686c79 20656e72 69636865 r highly enriche │ │ │ │ + 0x0004a490 64207265 67696f6e 730a2020 20202020 d regions. │ │ │ │ + 0x0004a4a0 2020616e 64206761 70706564 2062726f and gapped bro │ │ │ │ + 0x0004a4b0 61642072 6567696f 6e732069 6e204272 ad regions in Br │ │ │ │ + 0x0004a4c0 6f616450 65616b49 4f2e0a20 20202020 oadPeakIO.. │ │ │ │ + 0x0004a4d0 20202000 54686973 2066756e 6374696f .This functio │ │ │ │ + 0x0004a4e0 6e207472 7920746f 2066696e 64207265 n try to find re │ │ │ │ + 0x0004a4f0 67696f6e 73207769 7468696e 20776869 gions within whi │ │ │ │ + 0x0004a500 63682c20 73636f72 65730a20 20202020 ch, scores. │ │ │ │ + 0x0004a510 20202061 72652063 6f6e7469 6e756f75 are continuou │ │ │ │ + 0x0004a520 736c7920 68696768 65722074 68616e20 sly higher than │ │ │ │ + 0x0004a530 61206769 76656e20 6375746f 66662e0a a given cutoff.. │ │ │ │ + 0x0004a540 0a202020 20202020 20546869 73206675 . This fu │ │ │ │ + 0x0004a550 6e637469 6f6e2069 73204e4f 54207573 nction is NOT us │ │ │ │ + 0x0004a560 696e6720 736c6964 696e672d 77696e64 ing sliding-wind │ │ │ │ + 0x0004a570 6f77732e 20496e73 74656164 2c20616e ows. Instead, an │ │ │ │ + 0x0004a580 790a2020 20202020 20207265 67696f6e y. region │ │ │ │ + 0x0004a590 7320696e 20626564 47726170 68206162 s in bedGraph ab │ │ │ │ + 0x0004a5a0 6f766520 63657274 61696e20 6375746f ove certain cuto │ │ │ │ + 0x0004a5b0 66662077 696c6c20 62652064 65746563 ff will be detec │ │ │ │ + 0x0004a5c0 7465642c 0a202020 20202020 20746865 ted,. the │ │ │ │ + 0x0004a5d0 6e206d65 72676564 20696620 74686520 n merged if the │ │ │ │ + 0x0004a5e0 67617020 62657477 65656e20 6e656172 gap between near │ │ │ │ + 0x0004a5f0 62792074 776f2072 6567696f 6e732061 by two regions a │ │ │ │ + 0x0004a600 72652062 656c6f77 0a202020 20202020 re below. │ │ │ │ + 0x0004a610 206d6178 5f676170 2e204166 74657220 max_gap. After │ │ │ │ + 0x0004a620 74686973 2c207065 616b2069 73207265 this, peak is re │ │ │ │ + 0x0004a630 706f7274 65642069 66206974 73206c65 ported if its le │ │ │ │ + 0x0004a640 6e677468 20697320 61626f76 650a2020 ngth is above. │ │ │ │ + 0x0004a650 20202020 20206d69 6e5f6c65 6e677468 min_length │ │ │ │ + 0x0004a660 2e0a0a20 20202020 20202063 75746f66 ... cutof │ │ │ │ + 0x0004a670 663a2020 6375746f 6666206f 66207661 f: cutoff of va │ │ │ │ + 0x0004a680 6c75652c 20646566 61756c74 20312e0a lue, default 1.. │ │ │ │ + 0x0004a690 20202020 20202020 6d696e5f 6c656e67 min_leng │ │ │ │ + 0x0004a6a0 7468203a 20206d69 6e696d75 6d207065 th : minimum pe │ │ │ │ + 0x0004a6b0 616b206c 656e6774 682c2064 65666175 ak length, defau │ │ │ │ + 0x0004a6c0 6c742032 30302e0a 20202020 20202020 lt 200.. │ │ │ │ + 0x0004a6d0 67617020 20203a20 206d6178 696d756d gap : maximum │ │ │ │ + 0x0004a6e0 20676170 20746f20 6d657267 65206e65 gap to merge ne │ │ │ │ + 0x0004a6f0 61726279 20706561 6b732c20 64656661 arby peaks, defa │ │ │ │ + 0x0004a700 756c7420 35302e0a 0a202020 20202020 ult 50... │ │ │ │ + 0x0004a710 2052656d 6f766564 206f7074 696f6e3a Removed option: │ │ │ │ + 0x0004a720 0a0a2020 20202020 20207570 5f6c696d .. up_lim │ │ │ │ + 0x0004a730 69743a20 74686520 68696768 65737420 it: the highest │ │ │ │ + 0x0004a740 61636365 70746162 6c652076 616c7565 acceptable value │ │ │ │ + 0x0004a750 2e204465 6661756c 74203130 5e7b3331 . Default 10^{31 │ │ │ │ + 0x0004a760 307d0a20 20202020 20202020 202a2073 0}. * s │ │ │ │ + 0x0004a770 6f206f6e 6c792061 6c6c6f77 20706561 o only allow pea │ │ │ │ + 0x0004a780 6b207769 74682076 616c7565 203e3d63 k with value >=c │ │ │ │ + 0x0004a790 75746f66 6620616e 64203c3d 75705f6c utoff and <=up_l │ │ │ │ + 0x0004a7a0 696d6974 0a0a2020 20202020 20205468 imit.. Th │ │ │ │ + 0x0004a7b0 69732064 6f657320 6e6f7420 776f726b is does not work │ │ │ │ + 0x0004a7c0 2e205468 65207265 67696f6e 2061626f . The region abo │ │ │ │ + 0x0004a7d0 76652075 70706572 206c696d 6974206d ve upper limit m │ │ │ │ + 0x0004a7e0 61792073 74696c6c 2062650a 20202020 ay still be. │ │ │ │ + 0x0004a7f0 20202020 696e636c 75646564 20617320 included as │ │ │ │ + 0x0004a800 60676170 60202e0a 0a202020 20202020 `gap` ... │ │ │ │ + 0x0004a810 20000000 43616c63 756c6174 65207468 ...Calculate th │ │ │ │ + 0x0004a820 65207375 6d2c2074 6f74616c 5f6c656e e sum, total_len │ │ │ │ + 0x0004a830 6774682c 206d6178 2c206d69 6e2c206d gth, max, min, m │ │ │ │ + 0x0004a840 65616e2c 20616e64 20737464 2e200a0a ean, and std. .. │ │ │ │ + 0x0004a850 20202020 20202020 52657475 726e2061 Return a │ │ │ │ + 0x0004a860 20747570 6c652066 6f722028 73756d2c tuple for (sum, │ │ │ │ + 0x0004a870 20746f74 616c5f6c 656e6774 682c206d total_length, m │ │ │ │ + 0x0004a880 61782c20 6d696e2c 206d6561 6e2c2073 ax, min, mean, s │ │ │ │ + 0x0004a890 7464292e 0a202020 20202020 20000000 td).. ... │ │ │ │ + 0x0004a8a0 46696c74 65722075 73696e67 20612073 Filter using a s │ │ │ │ + 0x0004a8b0 636f7265 20637574 6f66662e 20416e79 core cutoff. Any │ │ │ │ + 0x0004a8c0 20726567 696f6e20 6c6f7765 72207468 region lower th │ │ │ │ + 0x0004a8d0 616e2073 636f7265 0a202020 20202020 an score. │ │ │ │ + 0x0004a8e0 20637574 6f666620 77696c6c 20626520 cutoff will be │ │ │ │ + 0x0004a8f0 73657420 746f2073 656c662e 62617365 set to self.base │ │ │ │ + 0x0004a900 6c696e65 5f76616c 75652e0a 0a202020 line_value... │ │ │ │ + 0x0004a910 20202020 2053656c 66207769 6c6c2062 Self will b │ │ │ │ + 0x0004a920 65206d6f 64696669 65642e0a 20202020 e modified.. │ │ │ │ + 0x0004a930 20202020 00000000 52657365 74206261 ....Reset ba │ │ │ │ + 0x0004a940 73656c69 6e652076 616c7565 20746f20 seline value to │ │ │ │ + 0x0004a950 62617365 6c696e65 5f76616c 75652e0a baseline_value.. │ │ │ │ + 0x0004a960 0a202020 20202020 20536f20 616e7920 . So any │ │ │ │ + 0x0004a970 72656769 6f6e2062 65747765 656e2073 region between s │ │ │ │ + 0x0004a980 656c662e 62617365 6c696e65 5f76616c elf.baseline_val │ │ │ │ + 0x0004a990 75652061 6e642062 6173656c 696e655f ue and baseline_ │ │ │ │ + 0x0004a9a0 76616c75 650a2020 20202020 20207769 value. wi │ │ │ │ + 0x0004a9b0 6c6c2062 65207365 7420746f 20626173 ll be set to bas │ │ │ │ + 0x0004a9c0 656c696e 655f7661 6c75652e 0a0a2020 eline_value... │ │ │ │ + 0x0004a9d0 20202020 20200000 52657475 726e2061 ..Return a │ │ │ │ + 0x0004a9e0 6c6c2074 68652063 68726f6d 6f736f6d ll the chromosom │ │ │ │ + 0x0004a9f0 65206e61 6d657320 73746f72 65642e0a e names stored.. │ │ │ │ + 0x0004aa00 0a202020 20202020 20000000 52657475 . ...Retu │ │ │ │ + 0x0004aa10 726e2061 72726179 206f6620 636f756e rn array of coun │ │ │ │ + 0x0004aa20 74732062 79206368 726f6d6f 736f6d65 ts by chromosome │ │ │ │ + 0x0004aa30 2e0a0a20 20202020 20202054 68652072 ... The r │ │ │ │ + 0x0004aa40 65747572 6e207661 6c756520 69732061 eturn value is a │ │ │ │ + 0x0004aa50 20747570 6c653a0a 20202020 20202020 tuple:. │ │ │ │ + 0x0004aa60 285b656e 6420706f 735d2c5b 76616c75 ([end pos],[valu │ │ │ │ + 0x0004aa70 655d290a 20202020 20202020 00000000 e]). .... │ │ │ │ + 0x0004aa80 20646573 74726f79 20636f6e 74656e74 destroy content │ │ │ │ + 0x0004aa90 2c206672 6565206d 656d6f72 792e0a20 , free memory.. │ │ │ │ + 0x0004aaa0 20202020 20202000 41646420 61207076 .Add a pv │ │ │ │ + 0x0004aab0 20646174 6120746f 20612063 68726f6d data to a chrom │ │ │ │ + 0x0004aac0 6f736f6d 652e2052 65706c61 63652074 osome. Replace t │ │ │ │ + 0x0004aad0 68652070 72657669 6f757320 64617461 he previous data │ │ │ │ + 0x0004aae0 2e0a0a20 20202020 20202054 68697320 ... This │ │ │ │ + 0x0004aaf0 69732061 206b696e 64612073 696c6c79 is a kinda silly │ │ │ │ + 0x0004ab00 2066756e 6374696f 6e20746f 20776173 function to was │ │ │ │ + 0x0004ab10 74652074 696d6520 616e6420 636f6e76 te time and conv │ │ │ │ + 0x0004ab20 65727420 61205056 0a202020 20202020 ert a PV. │ │ │ │ + 0x0004ab30 20617272 61792028 322d6420 6e616d65 array (2-d name │ │ │ │ + 0x0004ab40 64206e75 6d707920 61727261 79292069 d numpy array) i │ │ │ │ + 0x0004ab50 6e746f20 74776f20 70797468 6f6e2061 nto two python a │ │ │ │ + 0x0004ab60 72726179 7320666f 72207468 69730a20 rrays for this. │ │ │ │ + 0x0004ab70 20202020 20202042 65644772 61706820 BedGraph │ │ │ │ + 0x0004ab80 636c6173 732e204d 61792068 61766520 class. May have │ │ │ │ + 0x0004ab90 62657474 65722066 756e6374 696f6e20 better function │ │ │ │ + 0x0004aba0 6c617465 722e0a0a 20202020 20202020 later... │ │ │ │ + 0x0004abb0 4e6f7465 3a206e6f 20636865 636b7320 Note: no checks │ │ │ │ + 0x0004abc0 666f7220 6572726f 722c2075 73652077 for error, use w │ │ │ │ + 0x0004abd0 69746820 63617574 696f6e0a 20202020 ith caution. │ │ │ │ + 0x0004abe0 20202020 00000000 41646420 61207076 ....Add a pv │ │ │ │ + 0x0004abf0 20646174 6120746f 20612063 68726f6d data to a chrom │ │ │ │ + 0x0004ac00 6f736f6d 652e2052 65706c61 63652074 osome. Replace t │ │ │ │ + 0x0004ac10 68652070 72657669 6f757320 64617461 he previous data │ │ │ │ + 0x0004ac20 2e0a0a20 20202020 20202070 3a206120 ... p: a │ │ │ │ + 0x0004ac30 70796172 72617920 6f626a65 63742027 pyarray object ' │ │ │ │ + 0x0004ac40 69272066 6f722070 6f736974 696f6e73 i' for positions │ │ │ │ + 0x0004ac50 0a202020 20202020 20763a20 61207079 . v: a py │ │ │ │ + 0x0004ac60 61727261 79206f62 6a656374 20276627 array object 'f' │ │ │ │ + 0x0004ac70 20666f72 2076616c 7565730a 0a202020 for values.. │ │ │ │ + 0x0004ac80 20202020 204e6f74 653a206e 6f206368 Note: no ch │ │ │ │ + 0x0004ac90 65636b73 20666f72 20657272 6f722c20 ecks for error, │ │ │ │ + 0x0004aca0 75736520 77697468 20636175 74696f6e use with caution │ │ │ │ + 0x0004acb0 0a202020 20202020 20000000 41646420 . ...Add │ │ │ │ + 0x0004acc0 61206368 722d7374 6172742d 656e642d a chr-start-end- │ │ │ │ + 0x0004acd0 76616c75 6520626c 6f636b20 696e746f value block into │ │ │ │ + 0x0004ace0 205f5f64 61746120 64696374 696f6e61 __data dictiona │ │ │ │ + 0x0004acf0 72792e0a 0a202020 20202020 204e6f74 ry... Not │ │ │ │ + 0x0004ad00 652c2077 6520646f 6e277420 63686563 e, we don't chec │ │ │ │ + 0x0004ad10 6b206966 20746865 20616464 5f6c6f63 k if the add_loc │ │ │ │ + 0x0004ad20 20697320 63616c6c 65642063 6f6e7469 is called conti │ │ │ │ + 0x0004ad30 6e756f75 736c7920 6f6e0a20 20202020 nuously on. │ │ │ │ + 0x0004ad40 20202073 6f727465 64207265 67696f6e sorted region │ │ │ │ + 0x0004ad50 73207769 74686f75 7420616e 79206761 s without any ga │ │ │ │ + 0x0004ad60 702e2053 6f207765 206f6e6c 79207375 p. So we only su │ │ │ │ + 0x0004ad70 67676573 74206361 6c6c696e 670a2020 ggest calling. │ │ │ │ + 0x0004ad80 20202020 20207468 69732066 756e6374 this funct │ │ │ │ + 0x0004ad90 696f6e20 77697468 696e204d 4143532e ion within MACS. │ │ │ │ + 0x0004ada0 0a0a2020 20202020 20205468 6973206f .. This o │ │ │ │ + 0x0004adb0 6e652077 6f6e2774 206d6572 6765206e ne won't merge n │ │ │ │ + 0x0004adc0 65617262 79207261 6e676573 20776974 earby ranges wit │ │ │ │ + 0x0004add0 68207468 65207361 6d652076 616c7565 h the same value │ │ │ │ + 0x0004ade0 0a202020 20202020 20000000 41646420 . ...Add │ │ │ │ + 0x0004adf0 61206368 722d7374 6172742d 656e642d a chr-start-end- │ │ │ │ + 0x0004ae00 76616c75 6520626c 6f636b20 696e746f value block into │ │ │ │ + 0x0004ae10 205f5f64 61746120 64696374 696f6e61 __data dictiona │ │ │ │ + 0x0004ae20 72792e0a 0a202020 20202020 204e6f74 ry... Not │ │ │ │ + 0x0004ae30 652c2077 6520646f 6e277420 63686563 e, we don't chec │ │ │ │ + 0x0004ae40 6b206966 20746865 20616464 5f6c6f63 k if the add_loc │ │ │ │ + 0x0004ae50 20697320 63616c6c 65642063 6f6e7469 is called conti │ │ │ │ + 0x0004ae60 6e756f75 736c7920 6f6e0a20 20202020 nuously on. │ │ │ │ + 0x0004ae70 20202073 6f727465 64207265 67696f6e sorted region │ │ │ │ + 0x0004ae80 73207769 74686f75 7420616e 79206761 s without any ga │ │ │ │ + 0x0004ae90 702e2053 6f207765 206f6e6c 79207375 p. So we only su │ │ │ │ + 0x0004aea0 67676573 74206361 6c6c696e 670a2020 ggest calling. │ │ │ │ + 0x0004aeb0 20202020 20207468 69732066 756e6374 this funct │ │ │ │ + 0x0004aec0 696f6e20 77697468 696e204d 4143532e ion within MACS. │ │ │ │ + 0x0004aed0 0a0a2020 20202020 20200000 77726170 .. ..wrap │ │ │ │ + 0x0004aee0 28782900 6e756d70 792e5f63 6f72652e (x).numpy._core. │ │ │ │ + 0x0004aef0 756d6174 68206661 696c6564 20746f20 umath failed to │ │ │ │ + 0x0004af00 696d706f 72740000 6e756d70 792e5f63 import..numpy._c │ │ │ │ + 0x0004af10 6f72652e 6d756c74 69617272 61792066 ore.multiarray f │ │ │ │ + 0x0004af20 61696c65 6420746f 20696d70 6f727400 ailed to import. │ │ │ │ + 0x0004af30 6c657665 6c203220 6d617869 6d756d20 level 2 maximum │ │ │ │ + 0x0004af40 67617020 73686f75 6c642062 65206c61 gap should be la │ │ │ │ + 0x0004af50 72676572 20746861 6e206c65 76656c20 rger than level │ │ │ │ + 0x0004af60 312e0000 62656447 72617068 54726163 1...bedGraphTrac │ │ │ │ + 0x0004af70 6b492e6d 616b655f 53636f72 65547261 kI.make_ScoreTra │ │ │ │ + 0x0004af80 636b4949 5f666f72 5f6d6163 73000000 ckII_for_macs... │ │ │ │ + 0x0004af90 62656447 72617068 54726163 6b492e65 bedGraphTrackI.e │ │ │ │ + 0x0004afa0 78747261 63745f76 616c7565 5f686d6d xtract_value_hmm │ │ │ │ + 0x0004afb0 72000000 62656447 72617068 54726163 r...bedGraphTrac │ │ │ │ + 0x0004afc0 6b492e61 64645f63 68726f6d 5f646174 kI.add_chrom_dat │ │ │ │ + 0x0004afd0 615f686d 6d725f50 56000000 62656447 a_hmmr_PV...bedG │ │ │ │ + 0x0004afe0 72617068 54726163 6b492e5f 5f736574 raphTrackI.__set │ │ │ │ + 0x0004aff0 73746174 655f6379 74686f6e 5f5f0000 state_cython__.. │ │ │ │ + 0x0004b000 62646754 7261636b 7b7d2069 73206e6f bdgTrack{} is no │ │ │ │ + 0x0004b010 74206120 62656447 72617068 54726163 t a bedGraphTrac │ │ │ │ + 0x0004b020 6b49206f 626a6563 74000000 62646754 kI object...bdgT │ │ │ │ + 0x0004b030 7261636b 32206973 206e6f74 20612062 rack2 is not a b │ │ │ │ + 0x0004b040 65644772 61706854 7261636b 49206f62 edGraphTrackI ob │ │ │ │ + 0x0004b050 6a656374 00000000 53706563 69667920 ject....Specify │ │ │ │ + 0x0004b060 6174206c 65617374 206f6e65 206d6f72 at least one mor │ │ │ │ + 0x0004b070 65206264 67206f62 6a656374 732e0000 e bdg objects... │ │ │ │ + 0x0004b080 5f5f5079 785f4346 756e635f 354d4143 __Pyx_CFunc_5MAC │ │ │ │ + 0x0004b090 53335f36 5369676e 616c5f38 42656447 S3_6Signal_8BedG │ │ │ │ + 0x0004b0a0 72617068 5f6f626a 6563745f 5f6c5061 raph_object__lPa │ │ │ │ + 0x0004b0b0 72656e6f 626a6563 745f5f72 50617265 renobject__rPare │ │ │ │ + 0x0004b0c0 6e5f746f 5f70795f 31780000 4f6e6c79 n_to_py_1x..Only │ │ │ │ + 0x0004b0d0 206f6e65 206d6f72 65206264 67206f62 one more bdg ob │ │ │ │ + 0x0004b0e0 6a656374 20697320 616c6c6f 7765642c ject is allowed, │ │ │ │ + 0x0004b0f0 20627574 2070726f 76696465 64200000 but provided .. │ │ │ │ + 0x0004b100 4e6f7465 20746861 74204379 74686f6e Note that Cython │ │ │ │ + 0x0004b110 20697320 64656c69 62657261 74656c79 is deliberately │ │ │ │ + 0x0004b120 20737472 69637465 72207468 616e2050 stricter than P │ │ │ │ + 0x0004b130 45502d34 38342061 6e642072 656a6563 EP-484 and rejec │ │ │ │ + 0x0004b140 74732073 7562636c 61737365 73206f66 ts subclasses of │ │ │ │ + 0x0004b150 20627569 6c74696e 20747970 65732e20 builtin types. │ │ │ │ + 0x0004b160 49662079 6f75206e 65656420 746f2070 If you need to p │ │ │ │ + 0x0004b170 61737320 73756263 6c617373 65732074 ass subclasses t │ │ │ │ + 0x0004b180 68656e20 73657420 74686520 27616e6e hen set the 'ann │ │ │ │ + 0x0004b190 6f746174 696f6e5f 74797069 6e672720 otation_typing' │ │ │ │ + 0x0004b1a0 64697265 63746976 6520746f 2046616c directive to Fal │ │ │ │ + 0x0004b1b0 73652e00 4d6f6475 6c652066 6f722042 se..Module for B │ │ │ │ + 0x0004b1c0 65644772 61706820 64617461 20636c61 edGraph data cla │ │ │ │ + 0x0004b1d0 73732e0a 0a546869 7320636f 64652069 ss...This code i │ │ │ │ + 0x0004b1e0 73206672 65652073 6f667477 6172653b s free software; │ │ │ │ + 0x0004b1f0 20796f75 2063616e 20726564 69737472 you can redistr │ │ │ │ + 0x0004b200 69627574 65206974 20616e64 2f6f7220 ibute it and/or │ │ │ │ + 0x0004b210 6d6f6469 66792069 740a756e 64657220 modify it.under │ │ │ │ + 0x0004b220 74686520 7465726d 73206f66 20746865 the terms of the │ │ │ │ + 0x0004b230 20425344 204c6963 656e7365 20287365 BSD License (se │ │ │ │ + 0x0004b240 65207468 65206669 6c65204c 4943454e e the file LICEN │ │ │ │ + 0x0004b250 53452069 6e636c75 64656420 77697468 SE included with │ │ │ │ + 0x0004b260 0a746865 20646973 74726962 7574696f .the distributio │ │ │ │ + 0x0004b270 6e292e0a 00000000 496e7661 6c696420 n)......Invalid │ │ │ │ + 0x0004b280 66756e63 74696f6e 207b6675 6e637d21 function {func}! │ │ │ │ + 0x0004b290 2043686f 6f736520 66726f6d 20277375 Choose from 'su │ │ │ │ + 0x0004b2a0 6d272c20 27737562 74726163 74272028 m', 'subtract' ( │ │ │ │ + 0x0004b2b0 6f6e6c79 20666f72 2074776f 20626467 only for two bdg │ │ │ │ + 0x0004b2c0 206f626a 65637473 292c2027 70726f64 objects), 'prod │ │ │ │ + 0x0004b2d0 75637427 2c202764 69766964 65272028 uct', 'divide' ( │ │ │ │ + 0x0004b2e0 6f6e6c79 20666f72 2074776f 20626467 only for two bdg │ │ │ │ + 0x0004b2f0 206f626a 65637473 292c2027 6d617827 objects), 'max' │ │ │ │ + 0x0004b300 2c20276d 65616e27 20616e64 20276669 , 'mean' and 'fi │ │ │ │ + 0x0004b310 73686572 272e2000 496e636f 6d706174 sher'. .Incompat │ │ │ │ + 0x0004b320 69626c65 20636865 636b7375 6d732028 ible checksums ( │ │ │ │ + 0x0004b330 30782578 20767320 28307863 62326232 0x%x vs (0xcb2b2 │ │ │ │ + 0x0004b340 38302c20 30783437 38616439 642c2030 80, 0x478ad9d, 0 │ │ │ │ + 0x0004b350 78303932 37353832 29203d20 285f6265 x0927582) = (_be │ │ │ │ + 0x0004b360 64477261 70685472 61636b49 5f5f6461 dGraphTrackI__da │ │ │ │ + 0x0004b370 74612c20 62617365 6c696e65 5f76616c ta, baseline_val │ │ │ │ + 0x0004b380 75652c20 6d617876 616c7565 2c206d69 ue, maxvalue, mi │ │ │ │ + 0x0004b390 6e76616c 75652929 00000000 6c657665 nvalue))....leve │ │ │ │ + 0x0004b3a0 6c203120 6375746f 66662073 686f756c l 1 cutoff shoul │ │ │ │ + 0x0004b3b0 64206265 206c6172 67657220 7468616e d be larger than │ │ │ │ + 0x0004b3c0 206c6576 656c2032 2e000000 62656447 level 2....bedG │ │ │ │ + 0x0004b3d0 72617068 54726163 6b492e73 65745f73 raphTrackI.set_s │ │ │ │ + 0x0004b3e0 696e676c 655f7661 6c756500 62656447 ingle_value.bedG │ │ │ │ + 0x0004b3f0 72617068 54726163 6b492e61 64645f6c raphTrackI.add_l │ │ │ │ + 0x0004b400 6f635f77 6f5f6d65 72676500 5f5f7079 oc_wo_merge.__py │ │ │ │ + 0x0004b410 785f756e 7069636b 6c655f62 65644772 x_unpickle_bedGr │ │ │ │ + 0x0004b420 61706854 7261636b 495f5f73 65745f73 aphTrackI__set_s │ │ │ │ + 0x0004b430 74617465 00000000 62656447 72617068 tate....bedGraph │ │ │ │ + 0x0004b440 54726163 6b492e67 65745f64 6174615f TrackI.get_data_ │ │ │ │ + 0x0004b450 62795f63 68720000 62656447 72617068 by_chr..bedGraph │ │ │ │ + 0x0004b460 54726163 6b492e63 75746f66 665f616e TrackI.cutoff_an │ │ │ │ + 0x0004b470 616c7973 69730000 62656447 72617068 alysis..bedGraph │ │ │ │ + 0x0004b480 54726163 6b492e63 616c6c5f 62726f61 TrackI.call_broa │ │ │ │ + 0x0004b490 64706561 6b730000 62656447 72617068 dpeaks..bedGraph │ │ │ │ + 0x0004b4a0 54726163 6b492e5f 5f726564 7563655f TrackI.__reduce_ │ │ │ │ + 0x0004b4b0 63797468 6f6e5f5f 00000000 54616f20 cython__....Tao │ │ │ │ + 0x0004b4c0 4c697520 3c766c61 64696d69 722e6c69 Liu .... │ │ │ │ + 0x0004b4e0 5f5f5079 785f4346 756e635f 354d4143 __Pyx_CFunc_5MAC │ │ │ │ + 0x0004b4f0 53335f36 5369676e 616c5f38 42656447 S3_6Signal_8BedG │ │ │ │ + 0x0004b500 72617068 5f6f626a 6563745f 5f6c5061 raph_object__lPa │ │ │ │ + 0x0004b510 72656e6f 626a6563 745f5f72 50617265 renobject__rPare │ │ │ │ + 0x0004b520 6e5f746f 5f70795f 31782e3c 6c6f6361 n_to_py_1x..wrap....bedG │ │ │ │ + 0x0004b540 72617068 54726163 6b492e72 65736574 raphTrackI.reset │ │ │ │ + 0x0004b550 5f626173 656c696e 65000000 62656447 _baseline...bedG │ │ │ │ + 0x0004b560 72617068 54726163 6b492e61 64645f63 raphTrackI.add_c │ │ │ │ + 0x0004b570 68726f6d 5f646174 61000000 5f626564 hrom_data..._bed │ │ │ │ + 0x0004b580 47726170 68547261 636b495f 5f616464 GraphTrackI__add │ │ │ │ + 0x0004b590 5f62726f 61647065 616b0000 73636f72 _broadpeak..scor │ │ │ │ + 0x0004b5a0 65096e70 65616b73 096c7065 616b7309 e.npeaks.lpeaks. │ │ │ │ + 0x0004b5b0 6176656c 7065616b 0a000000 62656447 avelpeak....bedG │ │ │ │ + 0x0004b5c0 72617068 54726163 6b492e67 65745f63 raphTrackI.get_c │ │ │ │ + 0x0004b5d0 68725f6e 616d6573 00000000 62656447 hr_names....bedG │ │ │ │ + 0x0004b5e0 72617068 54726163 6b492e65 78747261 raphTrackI.extra │ │ │ │ + 0x0004b5f0 63745f76 616c7565 00000000 5f5f7079 ct_value....__py │ │ │ │ + 0x0004b600 785f756e 7069636b 6c655f62 65644772 x_unpickle_bedGr │ │ │ │ + 0x0004b610 61706854 7261636b 49000000 6e6f7420 aphTrackI...not │ │ │ │ + 0x0004b620 61206265 64477261 70685472 61636b49 a bedGraphTrackI │ │ │ │ + 0x0004b630 206f626a 65637400 62656447 72617068 object.bedGraph │ │ │ │ + 0x0004b640 54726163 6b492e72 6566696e 655f7065 TrackI.refine_pe │ │ │ │ + 0x0004b650 616b7300 62656447 72617068 54726163 aks.bedGraphTrac │ │ │ │ + 0x0004b660 6b492e66 696c7465 725f7363 6f726500 kI.filter_score. │ │ │ │ + 0x0004b670 6d616b65 5f53636f 72655472 61636b49 make_ScoreTrackI │ │ │ │ + 0x0004b680 495f666f 725f6d61 63730000 5f626564 I_for_macs.._bed │ │ │ │ + 0x0004b690 47726170 68547261 636b495f 5f636c6f GraphTrackI__clo │ │ │ │ + 0x0004b6a0 73655f70 65616b00 6e6f2077 61792068 se_peak.no way h │ │ │ │ + 0x0004b6b0 65726521 20707265 7620706f 73697469 ere! prev positi │ │ │ │ + 0x0004b6c0 6f6e3a00 62656447 72617068 54726163 on:.bedGraphTrac │ │ │ │ + 0x0004b6d0 6b492e63 616c6c5f 7065616b 73000000 kI.call_peaks... │ │ │ │ + 0x0004b6e0 62656447 72617068 54726163 6b492e61 bedGraphTrackI.a │ │ │ │ + 0x0004b6f0 70706c79 5f66756e 63000000 4d414353 pply_func...MACS │ │ │ │ + 0x0004b700 332f5369 676e616c 2f426564 47726170 3/Signal/BedGrap │ │ │ │ + 0x0004b710 682e7079 78000000 4d414353 332e5369 h.pyx...MACS3.Si │ │ │ │ + 0x0004b720 676e616c 2e53636f 72655472 61636b00 gnal.ScoreTrack. │ │ │ │ + 0x0004b730 62656447 72617068 54726163 6b492e73 bedGraphTrackI.s │ │ │ │ + 0x0004b740 756d6d61 72790000 62656447 72617068 ummary..bedGraph │ │ │ │ + 0x0004b750 54726163 6b492e6f 7665726c 69650000 TrackI.overlie.. │ │ │ │ + 0x0004b760 62656447 72617068 54726163 6b492e64 bedGraphTrackI.d │ │ │ │ + 0x0004b770 65737472 6f790000 62656447 72617068 estroy..bedGraph │ │ │ │ + 0x0004b780 54726163 6b492e61 64645f6c 6f630000 TrackI.add_loc.. │ │ │ │ + 0x0004b790 6164645f 6368726f 6d5f6461 74615f68 add_chrom_data_h │ │ │ │ + 0x0004b7a0 6d6d725f 50560000 4d414353 332e5369 mmr_PV..MACS3.Si │ │ │ │ + 0x0004b7b0 676e616c 2e426564 47726170 68000000 gnal.BedGraph... │ │ │ │ + 0x0004b7c0 62656447 72617068 54726163 6b492e74 bedGraphTrackI.t │ │ │ │ + 0x0004b7d0 6f74616c 00000000 62656447 72617068 otal....bedGraph │ │ │ │ + 0x0004b7e0 54726163 6b492063 6c617373 00000000 TrackI class.... │ │ │ │ + 0x0004b7f0 5f626564 47726170 68547261 636b495f _bedGraphTrackI_ │ │ │ │ + 0x0004b800 5f646174 61000000 6765745f 64617461 _data...get_data │ │ │ │ + 0x0004b810 5f66726f 6d5f6368 726f6d00 65787472 _from_chrom.extr │ │ │ │ + 0x0004b820 6163745f 76616c75 655f686d 6d720000 act_value_hmmr.. │ │ │ │ + 0x0004b830 636c696e 655f696e 5f747261 63656261 cline_in_traceba │ │ │ │ + 0x0004b840 636b0000 62656447 72617068 54726163 ck..bedGraphTrac │ │ │ │ + 0x0004b850 6b492e70 32710000 6173796e 63696f2e kI.p2q..asyncio. │ │ │ │ + 0x0004b860 636f726f 7574696e 65730000 4d414353 coroutines..MACS │ │ │ │ + 0x0004b870 332e5369 676e616c 2e50726f 62000000 3.Signal.Prob... │ │ │ │ + 0x0004b880 42656447 72617068 20245265 76697369 BedGraph $Revisi │ │ │ │ + 0x0004b890 6f6e2400 7365745f 73696e67 6c655f76 on$.set_single_v │ │ │ │ + 0x0004b8a0 616c7565 00000000 63616c63 756c6174 alue....calculat │ │ │ │ + 0x0004b8b0 655f656c 626f7773 00000000 6164645f e_elbows....add_ │ │ │ │ + 0x0004b8c0 6c6f635f 776f5f6d 65726765 00000000 loc_wo_merge.... │ │ │ │ + 0x0004b8d0 5f5f7365 74737461 74655f63 7974686f __setstate_cytho │ │ │ │ + 0x0004b8e0 6e5f5f00 5f5f7079 785f5069 636b6c65 n__.__pyx_Pickle │ │ │ │ + 0x0004b8f0 4572726f 72000000 6765745f 64617461 Error...get_data │ │ │ │ + 0x0004b900 5f62795f 63687200 6375746f 66665f61 _by_chr.cutoff_a │ │ │ │ + 0x0004b910 6e616c79 73697300 63616c6c 5f62726f nalysis.call_bro │ │ │ │ + 0x0004b920 61647065 616b7300 4d414353 332e494f adpeaks.MACS3.IO │ │ │ │ + 0x0004b930 2e506561 6b494f00 72657365 745f6261 .PeakIO.reset_ba │ │ │ │ + 0x0004b940 73656c69 6e650000 62656447 72617068 seline..bedGraph │ │ │ │ + 0x0004b950 54726163 6b490000 62617365 6c696e65 TrackI..baseline │ │ │ │ + 0x0004b960 5f76616c 75650000 6164645f 6368726f _value..add_chro │ │ │ │ + 0x0004b970 6d6f736f 6d650000 6164645f 6368726f mosome..add_chro │ │ │ │ + 0x0004b980 6d5f6461 74610000 41737365 7274696f m_data..Assertio │ │ │ │ + 0x0004b990 6e457272 6f720000 73756274 72616374 nError..subtract │ │ │ │ + 0x0004b9a0 5f66756e 63000000 5f5f7265 64756365 _func...__reduce │ │ │ │ + 0x0004b9b0 5f637974 686f6e5f 5f000000 6d657267 _cython__...merg │ │ │ │ + 0x0004b9c0 655f7265 67696f6e 73000000 6765745f e_regions...get_ │ │ │ │ + 0x0004b9d0 6368725f 6e616d65 73000000 65787472 chr_names...extr │ │ │ │ + 0x0004b9e0 6163745f 76616c75 65000000 5f5f636c act_value...__cl │ │ │ │ + 0x0004b9f0 6173735f 67657469 74656d5f 5f000000 ass_getitem__... │ │ │ │ + 0x0004ba00 53746f70 49746572 6174696f 6e000000 StopIteration... │ │ │ │ + 0x0004ba10 7573655f 73657473 74617465 00000000 use_setstate.... │ │ │ │ + 0x0004ba20 3c737472 696e6773 6f757263 653e0000 .. │ │ │ │ + 0x0004ba30 72656669 6e655f70 65616b73 00000000 refine_peaks.... │ │ │ │ + 0x0004ba40 5f5f7079 785f6368 65636b73 756d0000 __pyx_checksum.. │ │ │ │ + 0x0004ba50 70726f64 7563745f 66756e63 00000000 product_func.... │ │ │ │ + 0x0004ba60 7065616b 5f636f6e 74656e74 00000000 peak_content.... │ │ │ │ + 0x0004ba70 6c766c32 5f6d6178 5f676170 00000000 lvl2_max_gap.... │ │ │ │ + 0x0004ba80 6c766c31 5f6d6178 5f676170 00000000 lvl1_max_gap.... │ │ │ │ + 0x0004ba90 5f69735f 636f726f 7574696e 65000000 _is_coroutine... │ │ │ │ + 0x0004baa0 696e7465 72736563 74696f6e 00000000 intersection.... │ │ │ │ + 0x0004bab0 5f696e69 7469616c 697a696e 67000000 _initializing... │ │ │ │ + 0x0004bac0 66696c74 65725f73 636f7265 00000000 filter_score.... │ │ │ │ + 0x0004bad0 63686973 715f6c6f 67705f65 00000000 chisq_logp_e.... │ │ │ │ + 0x0004bae0 63616c6c 5f73756d 6d697473 00000000 call_summits.... │ │ │ │ + 0x0004baf0 53636f72 65547261 636b4949 00000000 ScoreTrackII.... │ │ │ │ + 0x0004bb00 74726561 745f6465 70746800 6c766c32 treat_depth.lvl2 │ │ │ │ + 0x0004bb10 5f637574 6f666600 6c766c31 7065616b _cutoff.lvl1peak │ │ │ │ + 0x0004bb20 73657400 6c766c31 5f637574 6f666600 set.lvl1_cutoff. │ │ │ │ + 0x0004bb30 666f6c64 5f636861 6e676500 66697368 fold_change.fish │ │ │ │ + 0x0004bb40 65725f66 756e6300 64697669 64655f66 er_func.divide_f │ │ │ │ + 0x0004bb50 756e6300 6366756e 632e746f 5f707900 unc.cfunc.to_py. │ │ │ │ + 0x0004bb60 626c6f63 6b537461 72747300 5069636b blockStarts.Pick │ │ │ │ + 0x0004bb70 6c654572 726f7200 4d656d6f 72794572 leError.MemoryEr │ │ │ │ + 0x0004bb80 726f7200 496d706f 72744572 726f7200 ror.ImportError. │ │ │ │ + 0x0004bb90 42726f61 64506561 6b494f00 74686963 BroadPeakIO.thic │ │ │ │ + 0x0004bba0 6b537461 72740000 5f5f7079 785f7674 kStart..__pyx_vt │ │ │ │ + 0x0004bbb0 61626c65 5f5f0000 5f5f7079 785f7265 able__..__pyx_re │ │ │ │ + 0x0004bbc0 73756c74 00000000 3b207065 616b2073 sult....; peak s │ │ │ │ + 0x0004bbd0 74617274 3a000000 7065616b 5f73636f tart:...peak_sco │ │ │ │ + 0x0004bbe0 72650000 6d696e5f 6c656e67 74680000 re..min_length.. │ │ │ │ + 0x0004bbf0 6374726c 5f646570 74680000 6368726f ctrl_depth..chro │ │ │ │ + 0x0004bc00 6d6f736f 6d650000 63616c6c 5f706561 mosome..call_pea │ │ │ │ + 0x0004bc10 6b730000 626c6f63 6b53697a 65730000 ks..blockSizes.. │ │ │ │ + 0x0004bc20 6170706c 795f6675 6e630000 74687265 apply_func..thre │ │ │ │ + 0x0004bc30 73686f6c 64000000 5f5f7265 64756365 shold...__reduce │ │ │ │ + 0x0004bc40 5f65785f 5f000000 5f5f7079 785f7374 _ex__...__pyx_st │ │ │ │ + 0x0004bc50 61746500 6e65775f 76616c75 65000000 ate.new_value... │ │ │ │ + 0x0004bc60 6d696e5f 73636f72 65000000 6d65616e min_score...mean │ │ │ │ + 0x0004bc70 5f66756e 63000000 6d61785f 73636f72 _func...max_scor │ │ │ │ + 0x0004bc80 65000000 6973656e 61626c65 64000000 e...isenabled... │ │ │ │ + 0x0004bc90 656e756d 65726174 65000000 62646754 enumerate...bdgT │ │ │ │ + 0x0004bca0 7261636b 73000000 62646754 7261636b racks...bdgTrack │ │ │ │ + 0x0004bcb0 32000000 74686963 6b456e64 00000000 2...thickEnd.... │ │ │ │ + 0x0004bcc0 73756274 72616374 00000000 73746172 subtract....star │ │ │ │ + 0x0004bcd0 74706f73 00000000 5f5f7365 74737461 tpos....__setsta │ │ │ │ + 0x0004bce0 74655f5f 00000000 5f5f7365 745f6e61 te__....__set_na │ │ │ │ + 0x0004bcf0 6d655f5f 00000000 5f5f7175 616c6e61 me__....__qualna │ │ │ │ + 0x0004bd00 6d655f5f 00000000 5f5f7079 785f7479 me__....__pyx_ty │ │ │ │ + 0x0004bd10 70650000 3b20706f 73697469 6f6e3a00 pe..; position:. │ │ │ │ + 0x0004bd20 3b207065 616b2065 6e643a00 6d696e76 ; peak end:.minv │ │ │ │ + 0x0004bd30 616c7565 00000000 6d617876 616c7565 alue....maxvalue │ │ │ │ + 0x0004bd40 00000000 6c766c32 7065616b 00000000 ....lvl2peak.... │ │ │ │ + 0x0004bd50 5f5f6765 74737461 74655f5f 00000000 __getstate__.... │ │ │ │ + 0x0004bd60 66696e61 6c697a65 00000000 626c6f63 finalize....bloc │ │ │ │ + 0x0004bd70 6b4e756d 00000000 6164645f 6e6f7465 kNum....add_note │ │ │ │ + 0x0004bd80 00000000 5f5f7665 7273696f 6e5f5f00 ....__version__. │ │ │ │ + 0x0004bd90 3b207661 6c75653a 00000000 73756d6d ; value:....summ │ │ │ │ + 0x0004bda0 61727900 72657665 72736500 70796172 ary.reverse.pyar │ │ │ │ + 0x0004bdb0 72617900 70726f64 75637400 6f766572 ray.product.over │ │ │ │ + 0x0004bdc0 6c696500 6e6f6e7a 65726f00 6d61785f lie.nonzero.max_ │ │ │ │ + 0x0004bdd0 67617000 64697361 626c6500 64657374 gap.disable.dest │ │ │ │ + 0x0004bde0 726f7900 6164645f 6c6f6300 4c4f4731 roy.add_loc.LOG1 │ │ │ │ + 0x0004bdf0 305f4500 76616c75 65730000 75706461 0_E.values..upda │ │ │ │ + 0x0004be00 74650000 73756d6d 69740000 736f7274 te..summit..sort │ │ │ │ + 0x0004be10 65640000 5f5f7265 64756365 5f5f0000 ed..__reduce__.. │ │ │ │ + 0x0004be20 7173636f 72650000 7073636f 72650000 qscore..pscore.. │ │ │ │ + 0x0004be30 70696c65 75700000 7069636b 6c650000 pileup..pickle.. │ │ │ │ + 0x0004be40 5f5f6d6f 64756c65 5f5f0000 6c656e67 __module__..leng │ │ │ │ + 0x0004be50 74680000 66756e63 00000000 666f726d th..func....form │ │ │ │ + 0x0004be60 61740000 66697368 65720000 656e6470 at..fisher..endp │ │ │ │ + 0x0004be70 6f730000 656e6162 6c650000 64697669 os..enable..divi │ │ │ │ + 0x0004be80 64650000 5f646963 74000000 64657074 de.._dict...dept │ │ │ │ + 0x0004be90 68320000 64657074 68310000 6375746f h2..depth1..cuto │ │ │ │ + 0x0004bea0 66660000 62706561 6b730000 5f5f6175 ff..bpeaks..__au │ │ │ │ + 0x0004beb0 74686f72 5f5f0000 6172616e 67650000 thor__..arange.. │ │ │ │ + 0x0004bec0 61707065 6e640000 5065616b 494f0000 append..PeakIO.. │ │ │ │ + 0x0004bed0 77686572 65000000 76616c75 65000000 where...value... │ │ │ │ + 0x0004bee0 746f7461 6c000000 73746570 73000000 total...steps... │ │ │ │ + 0x0004bef0 73746174 65000000 73746172 74000000 state...start... │ │ │ │ + 0x0004bf00 73636f72 65000000 726f756e 64000000 score...round... │ │ │ │ + 0x0004bf10 72616e67 65000000 7065616b 73000000 range...peaks... │ │ │ │ + 0x0004bf20 6e756d70 79000000 6c6f6731 30000000 numpy...log10... │ │ │ │ + 0x0004bf30 6368726f 6d000000 61727261 79000000 chrom...array... │ │ │ │ + 0x0004bf40 77726170 00000000 5f5f7465 73745f5f wrap....__test__ │ │ │ │ + 0x0004bf50 00000000 5f5f7370 65635f5f 00000000 ....__spec__.... │ │ │ │ + 0x0004bf60 736f7274 00000000 73697a65 00000000 sort....size.... │ │ │ │ + 0x0004bf70 73656c66 00000000 70726f64 00000000 self....prod.... │ │ │ │ + 0x0004bf80 5f5f6e65 78745f5f 00000000 5f5f6e61 __next__....__na │ │ │ │ + 0x0004bf90 6d655f5f 00000000 6d65616e 00000000 me__....mean.... │ │ │ │ + 0x0004bfa0 6d617468 00000000 5f5f6d61 696e5f5f math....__main__ │ │ │ │ + 0x0004bfb0 00000000 6b657973 00000000 6a6f696e ....keys....join │ │ │ │ + 0x0004bfc0 00000000 5f5f696e 69745f5f 00000000 ....__init__.... │ │ │ │ + 0x0004bfd0 5f5f6675 6e635f5f 00000000 64696666 __func__....diff │ │ │ │ + 0x0004bfe0 00000000 5f5f6469 63745f5f 00000000 ....__dict__.... │ │ │ │ + 0x0004bff0 73756d00 5f5f7365 745f5f00 706f7000 sum.__set__.pop. │ │ │ │ + 0x0004c000 70327100 5f5f6e65 775f5f00 6d696e00 p2q.__new__.min. │ │ │ │ + 0x0004c010 6d617800 5f5f6765 745f5f00 656e6400 max.__get__.end. │ │ │ │ + 0x0004c020 5f5f646f 635f5f00 64000000 61646400 __doc__.d...add. │ │ │ │ + 0x0004c030 2c310000 312c3100 302c2564 00000000 ,1..1,1.0,%d.... │ │ │ │ + 0x0004c040 70760000 6e700000 67630000 66630000 pv..np..gc..fc.. │ │ │ │ + 0x0004c050 3f000000 00000000 0a000000 09000000 ?............... │ │ │ │ + 0x0004c060 2e000000 2e326600 78000000 76000000 .....2f.x...v... │ │ │ │ + 0x0004c070 70000000 69000000 66000000 25640000 p...i...f...%d.. │ │ │ │ + 0x0004c080 4c000000 312c0000 302c0000 2c000000 L...1,..0,..,... │ │ │ │ + 0x0004c090 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ + 0x0004c0a0 04000000 09000000 0c000000 09000000 ................ │ │ │ │ + 0x0004c0b0 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ + 0x0004c0c0 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ + 0x0004c0d0 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ + 0x0004c0e0 15000000 09000000 12000000 09000000 ................ │ │ │ │ + 0x0004c0f0 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ + 0x0004c100 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ + 0x0004c110 2a000000 09000000 00000000 00000000 *............... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0004bf00 00000000 .... │ │ │ │ + 0x0004c120 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0005f3c0 11800000 .... │ │ │ │ + 0x0005f3c0 e17f0000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0005f3c4 d17f0000 .... │ │ │ │ + 0x0005f3c4 a17f0000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,130 +1,130 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0005f3c8 6cbe0400 02000000 68be0400 03000000 l.......h....... │ │ │ │ - 0x0005f3d8 18be0400 05000000 64be0400 03000000 ........d....... │ │ │ │ - 0x0005f3e8 14be0400 04000000 10be0400 03000000 ................ │ │ │ │ - 0x0005f3f8 44be0400 04002000 68b70400 0f006000 D..... .h.....`. │ │ │ │ - 0x0005f408 60b60400 14002000 70b90400 0c006000 `..... .p.....`. │ │ │ │ - 0x0005f418 64b90400 0c006000 f8b00400 81002000 d.....`....... . │ │ │ │ - 0x0005f428 58b00400 a0002000 60be0400 02006000 X..... .`.....`. │ │ │ │ - 0x0005f438 ccbb0400 08006000 08b70400 10006000 ......`.......`. │ │ │ │ - 0x0005f448 88b50400 16006000 dcb40400 1a002000 ......`....... . │ │ │ │ - 0x0005f458 4cb60400 12006000 f8b40400 18006000 L.....`.......`. │ │ │ │ - 0x0005f468 58b90400 0c006000 e0ae0400 b4002000 X.....`....... . │ │ │ │ - 0x0005f478 acae0400 33002000 a8bc0400 07006000 ....3. .......`. │ │ │ │ - 0x0005f488 4cb90400 0c006000 c0b20400 59006000 L.....`.....Y.`. │ │ │ │ - 0x0005f498 60ae0400 4b006000 d0b80400 0d006000 `...K.`.......`. │ │ │ │ - 0x0005f4a8 38ae0400 27002000 e0b70400 0e006000 8...'. .......`. │ │ │ │ - 0x0005f4b8 9cb20400 21002000 40be0400 02002000 ....!. .@..... . │ │ │ │ - 0x0005f4c8 3cbe0400 02002000 38be0400 02002000 <..... .8..... . │ │ │ │ - 0x0005f4d8 34be0400 01002000 30be0400 02002000 4..... .0..... . │ │ │ │ - 0x0005f4e8 0cbe0400 04006000 58b70400 0f006000 ......`.X.....`. │ │ │ │ - 0x0005f4f8 70b50400 17006000 48b70400 0f006000 p.....`.H.....`. │ │ │ │ - 0x0005f508 c4bb0400 08006000 9cb60400 11006000 ......`.......`. │ │ │ │ - 0x0005f518 58bb0400 09002000 a0bc0400 07006000 X..... .......`. │ │ │ │ - 0x0005f528 00ba0400 0b006000 98bc0400 07006000 ......`.......`. │ │ │ │ - 0x0005f538 18bd0400 06006000 38b60400 13006000 ......`.8.....`. │ │ │ │ - 0x0005f548 8cbc0400 0b006000 38b70400 0f006000 ......`.8.....`. │ │ │ │ - 0x0005f558 88ba0400 0a006000 0cae0400 29002000 ......`.....). . │ │ │ │ - 0x0005f568 e0ad0400 2a002000 7cba0400 0a006000 ....*. .|.....`. │ │ │ │ - 0x0005f578 28b70400 0f006000 78b20400 21006000 (.....`.x...!.`. │ │ │ │ - 0x0005f588 bcad0400 23006000 5cb30400 1f006000 ....#.`.\.....`. │ │ │ │ - 0x0005f598 6cb40400 1c006000 d0b50400 16006000 l.....`.......`. │ │ │ │ - 0x0005f5a8 3cb30400 1e006000 94ad0400 26006000 <.....`.....&.`. │ │ │ │ - 0x0005f5b8 58b50400 17006000 ccb10400 20006000 X.....`..... .`. │ │ │ │ - 0x0005f5c8 c0b40400 1a006000 58b20400 1f006000 ......`.X.....`. │ │ │ │ - 0x0005f5d8 a4b40400 1a006000 b8b50400 15002000 ......`....... . │ │ │ │ - 0x0005f5e8 38b20400 1f006000 40b50400 17006000 8.....`.@.....`. │ │ │ │ - 0x0005f5f8 bcb30400 1d006000 70ad0400 22006000 ......`.p...".`. │ │ │ │ - 0x0005f608 34b40400 1c006000 9cb30400 1d006000 4.....`.......`. │ │ │ │ - 0x0005f618 18b20400 1f006000 44ad0400 2a006000 ......`.D...*.`. │ │ │ │ - 0x0005f628 28b50400 17006000 24b60400 13006000 (.....`.$.....`. │ │ │ │ - 0x0005f638 18b40400 1c006000 1cb30400 1e006000 ......`.......`. │ │ │ │ - 0x0005f648 acb10400 20006000 10b50400 17006000 .... .`.......`. │ │ │ │ - 0x0005f658 a0b50400 15006000 4cbb0400 09006000 ......`.L.....`. │ │ │ │ - 0x0005f668 f4b90400 0b006000 40b90400 0c006000 ......`.@.....`. │ │ │ │ - 0x0005f678 84bc0400 07006000 88b60400 11006000 ......`.......`. │ │ │ │ - 0x0005f688 f8b60400 10006000 e8b90400 0b006000 ......`.......`. │ │ │ │ - 0x0005f698 c0b80400 0d006000 34b90400 0c006000 ......`.4.....`. │ │ │ │ - 0x0005f6a8 b0b80400 0d006000 10bd0400 06006000 ......`.......`. │ │ │ │ - 0x0005f6b8 dcb90400 0b006000 ccb70400 12006000 ......`.......`. │ │ │ │ - 0x0005f6c8 10b60400 13006000 d0b90400 0b006000 ......`.......`. │ │ │ │ - 0x0005f6d8 7cbc0400 07006000 e8b60400 10006000 |.....`.......`. │ │ │ │ - 0x0005f6e8 5cbe0400 03000000 08be0400 02006000 \.............`. │ │ │ │ - 0x0005f6f8 74bc0400 07006000 6cbc0400 07006000 t.....`.l.....`. │ │ │ │ - 0x0005f708 bcbb0400 08006000 c4bd0400 09006000 ......`.......`. │ │ │ │ - 0x0005f718 64bc0400 06006000 bcbd0400 05006000 d.....`.......`. │ │ │ │ - 0x0005f728 b4bb0400 08002000 5cbc0400 07006000 ...... .\.....`. │ │ │ │ - 0x0005f738 28b90400 0c006000 00be0400 08006000 (.....`.......`. │ │ │ │ - 0x0005f748 54bc0400 07002000 fcbd0400 04006000 T..... .......`. │ │ │ │ - 0x0005f758 4cbc0400 07006000 70ba0400 0a006000 L.....`.p.....`. │ │ │ │ - 0x0005f768 bcb70400 0e006000 fcb50400 13006000 ......`.......`. │ │ │ │ - 0x0005f778 58be0400 02006000 2cbe0400 03006000 X.....`.,.....`. │ │ │ │ - 0x0005f788 a0b80400 0d006000 40bb0400 09006000 ......`.@.....`. │ │ │ │ - 0x0005f798 44bc0400 07006000 1cb90400 0c006000 D.....`.......`. │ │ │ │ - 0x0005f7a8 10b90400 0c006000 3cbc0400 07006000 ......`.<.....`. │ │ │ │ - 0x0005f7b8 b0bd0400 09006000 34bc0400 05006000 ......`.4.....`. │ │ │ │ - 0x0005f7c8 28be0400 03002000 f4bd0400 08006000 (..... .......`. │ │ │ │ - 0x0005f7d8 acb70400 0e006000 d8b60400 10006000 ......`.......`. │ │ │ │ - 0x0005f7e8 e8b50400 14006000 30bb0400 0d006000 ......`.0.....`. │ │ │ │ - 0x0005f7f8 54be0400 02006000 a4bd0400 09006000 T.....`.......`. │ │ │ │ - 0x0005f808 90b80400 0e006000 80b80400 0d006000 ......`.......`. │ │ │ │ - 0x0005f818 70b80400 0e006000 64ba0400 0a002000 p.....`.d..... . │ │ │ │ - 0x0005f828 9cbd0400 05006000 94bd0400 05006000 ......`.......`. │ │ │ │ - 0x0005f838 2cbc0400 07006000 7cb10400 2e002000 ,.....`.|..... . │ │ │ │ - 0x0005f848 10ad0400 33002000 08bd0400 06006000 ....3. .......`. │ │ │ │ - 0x0005f858 04b90400 0c006000 60b80400 0d006000 ......`.`.....`. │ │ │ │ - 0x0005f868 f8b80400 0c006000 ecb80400 0c006000 ......`.......`. │ │ │ │ - 0x0005f878 50b80400 0d006000 24bb0400 09006000 P.....`.$.....`. │ │ │ │ - 0x0005f888 88bd0400 09006000 50b40400 1b006000 ......`.P.....`. │ │ │ │ - 0x0005f898 80bd0400 05006000 f0bd0400 04006000 ......`.......`. │ │ │ │ - 0x0005f8a8 acbb0400 08006000 58ba0400 0a006000 ......`.X.....`. │ │ │ │ - 0x0005f8b8 18bb0400 09006000 78bd0400 05006000 ......`.x.....`. │ │ │ │ - 0x0005f8c8 4cba0400 0a006000 9cb70400 0e006000 L.....`.......`. │ │ │ │ - 0x0005f8d8 ecbd0400 04006000 c4b90400 0b006000 ......`.......`. │ │ │ │ - 0x0005f8e8 40ba0400 0a006000 0cbb0400 09006000 @.....`.......`. │ │ │ │ - 0x0005f8f8 20bc0400 0b006000 6cbd0400 09006000 .....`.l.....`. │ │ │ │ - 0x0005f908 e4bd0400 08006000 34ba0400 0a006000 ......`.4.....`. │ │ │ │ - 0x0005f918 60bd0400 09006000 88b40400 1c002000 `.....`....... . │ │ │ │ - 0x0005f928 a4bb0400 08006000 fcb30400 1c002000 ......`....... . │ │ │ │ - 0x0005f938 24be0400 03006000 00bd0400 06006000 $.....`.......`. │ │ │ │ - 0x0005f948 e8ac0400 28002000 c4ac0400 23002000 ....(. .....#. . │ │ │ │ - 0x0005f958 9cbb0400 08006000 50be0400 02006000 ......`.P.....`. │ │ │ │ - 0x0005f968 e0bd0400 04006000 40b80400 0d006000 ......`.@.....`. │ │ │ │ - 0x0005f978 00bb0400 0c002000 b8b90400 0b006000 ...... .......`. │ │ │ │ - 0x0005f988 a8b90400 0e002000 f8bc0400 06006000 ...... .......`. │ │ │ │ - 0x0005f998 18bc0400 07006000 10bc0400 07006000 ......`.......`. │ │ │ │ - 0x0005f9a8 dcbd0400 04006000 f4ba0400 0c002000 ......`....... . │ │ │ │ - 0x0005f9b8 58bd0400 05006000 94bb0400 08006000 X.....`.......`. │ │ │ │ - 0x0005f9c8 30b80400 0d006000 08bc0400 07006000 0.....`.......`. │ │ │ │ - 0x0005f9d8 20be0400 03006000 8cbb0400 08006000 .....`.......`. │ │ │ │ - 0x0005f9e8 c4b60400 12006000 20b80400 0f006000 ......`. .....`. │ │ │ │ - 0x0005f9f8 98b90400 0d006000 28ba0400 0c006000 ......`.(.....`. │ │ │ │ - 0x0005fa08 e8ba0400 0b006000 dcb30400 1e006000 ......`.......`. │ │ │ │ - 0x0005fa18 ecb10400 29006000 88b90400 0f006000 ....).`.......`. │ │ │ │ - 0x0005fa28 00bc0400 07006000 d8ba0400 0d006000 ......`.......`. │ │ │ │ - 0x0005fa38 f0bc0400 06006000 f4bb0400 0b006000 ......`.......`. │ │ │ │ - 0x0005fa48 88b70400 12006000 18ba0400 0e006000 ......`.......`. │ │ │ │ - 0x0005fa58 10b80400 0d006000 18b70400 0f006000 ......`.......`. │ │ │ │ - 0x0005fa68 84bb0400 08006000 e8bc0400 06006000 ......`.......`. │ │ │ │ - 0x0005fa78 e0bc0400 06006000 7cb30400 1e002000 ......`.|..... . │ │ │ │ - 0x0005fa88 50bd0400 05006000 d4bd0400 08006000 P.....`.......`. │ │ │ │ - 0x0005fa98 c8ba0400 0d006000 74b60400 11006000 ......`.t.....`. │ │ │ │ - 0x0005faa8 b8ba0400 0d006000 b0b60400 14006000 ......`.......`. │ │ │ │ - 0x0005fab8 48bd0400 05006000 40bd0400 05006000 H.....`.@.....`. │ │ │ │ - 0x0005fac8 ecbb0400 07006000 34bd0400 09006000 ......`.4.....`. │ │ │ │ - 0x0005fad8 d8bc0400 06006000 acba0400 09006000 ......`.......`. │ │ │ │ - 0x0005fae8 d0bc0400 06006000 c8bc0400 06006000 ......`.......`. │ │ │ │ - 0x0005faf8 00b80400 0f002000 a0ba0400 09006000 ...... .......`. │ │ │ │ - 0x0005fb08 78b70400 0e006000 d0bd0400 04006000 x.....`.......`. │ │ │ │ - 0x0005fb18 7cbb0400 08006000 e4bb0400 07006000 |.....`.......`. │ │ │ │ - 0x0005fb28 28bd0400 09006000 94ba0400 09006000 (.....`.......`. │ │ │ │ - 0x0005fb38 7cb90400 0b006000 0cba0400 0a006000 |.....`.......`. │ │ │ │ - 0x0005fb48 c0bc0400 06006000 e0b80400 0c006000 ......`.......`. │ │ │ │ - 0x0005fb58 dcbb0400 07006000 f0b70400 0d006000 ......`.......`. │ │ │ │ - 0x0005fb68 4cbe0400 02006000 b8bc0400 06006000 L.....`.......`. │ │ │ │ - 0x0005fb78 70bb0400 09002000 d4bb0400 07006000 p..... .......`. │ │ │ │ - 0x0005fb88 64bb0400 0c006000 b0bc0400 06006000 d.....`.......`. │ │ │ │ - 0x0005fb98 20bd0400 05006000 48be0400 02006000 .....`.H.....`. │ │ │ │ + 0x0005f3c8 8cc00400 02000000 88c00400 03000000 ................ │ │ │ │ + 0x0005f3d8 38c00400 05000000 84c00400 03000000 8............... │ │ │ │ + 0x0005f3e8 34c00400 04000000 30c00400 03000000 4.......0....... │ │ │ │ + 0x0005f3f8 64c00400 04002000 88b90400 0f006000 d..... .......`. │ │ │ │ + 0x0005f408 80b80400 14002000 90bb0400 0c006000 ...... .......`. │ │ │ │ + 0x0005f418 84bb0400 0c006000 18b30400 81002000 ......`....... . │ │ │ │ + 0x0005f428 78b20400 a0002000 80c00400 02006000 x..... .......`. │ │ │ │ + 0x0005f438 ecbd0400 08006000 28b90400 10006000 ......`.(.....`. │ │ │ │ + 0x0005f448 a8b70400 16006000 fcb60400 1a002000 ......`....... . │ │ │ │ + 0x0005f458 6cb80400 12006000 18b70400 18006000 l.....`.......`. │ │ │ │ + 0x0005f468 78bb0400 0c006000 00b10400 b4002000 x.....`....... . │ │ │ │ + 0x0005f478 ccb00400 33002000 c8be0400 07006000 ....3. .......`. │ │ │ │ + 0x0005f488 6cbb0400 0c006000 e0b40400 59006000 l.....`.....Y.`. │ │ │ │ + 0x0005f498 80b00400 4b006000 f0ba0400 0d006000 ....K.`.......`. │ │ │ │ + 0x0005f4a8 58b00400 27002000 00ba0400 0e006000 X...'. .......`. │ │ │ │ + 0x0005f4b8 bcb40400 21002000 60c00400 02002000 ....!. .`..... . │ │ │ │ + 0x0005f4c8 5cc00400 02002000 58c00400 02002000 \..... .X..... . │ │ │ │ + 0x0005f4d8 54c00400 01002000 50c00400 02002000 T..... .P..... . │ │ │ │ + 0x0005f4e8 2cc00400 04006000 78b90400 0f006000 ,.....`.x.....`. │ │ │ │ + 0x0005f4f8 90b70400 17006000 68b90400 0f006000 ......`.h.....`. │ │ │ │ + 0x0005f508 e4bd0400 08006000 bcb80400 11006000 ......`.......`. │ │ │ │ + 0x0005f518 78bd0400 09002000 c0be0400 07006000 x..... .......`. │ │ │ │ + 0x0005f528 20bc0400 0b006000 b8be0400 07006000 .....`.......`. │ │ │ │ + 0x0005f538 38bf0400 06006000 58b80400 13006000 8.....`.X.....`. │ │ │ │ + 0x0005f548 acbe0400 0b006000 58b90400 0f006000 ......`.X.....`. │ │ │ │ + 0x0005f558 a8bc0400 0a006000 2cb00400 29002000 ......`.,...). . │ │ │ │ + 0x0005f568 00b00400 2a002000 9cbc0400 0a006000 ....*. .......`. │ │ │ │ + 0x0005f578 48b90400 0f006000 98b40400 21006000 H.....`.....!.`. │ │ │ │ + 0x0005f588 dcaf0400 23006000 7cb50400 1f006000 ....#.`.|.....`. │ │ │ │ + 0x0005f598 8cb60400 1c006000 f0b70400 16006000 ......`.......`. │ │ │ │ + 0x0005f5a8 5cb50400 1e006000 b4af0400 26006000 \.....`.....&.`. │ │ │ │ + 0x0005f5b8 78b70400 17006000 ecb30400 20006000 x.....`..... .`. │ │ │ │ + 0x0005f5c8 e0b60400 1a006000 78b40400 1f006000 ......`.x.....`. │ │ │ │ + 0x0005f5d8 c4b60400 1a006000 d8b70400 15002000 ......`....... . │ │ │ │ + 0x0005f5e8 58b40400 1f006000 60b70400 17006000 X.....`.`.....`. │ │ │ │ + 0x0005f5f8 dcb50400 1d006000 90af0400 22006000 ......`.....".`. │ │ │ │ + 0x0005f608 54b60400 1c006000 bcb50400 1d006000 T.....`.......`. │ │ │ │ + 0x0005f618 38b40400 1f006000 64af0400 2a006000 8.....`.d...*.`. │ │ │ │ + 0x0005f628 48b70400 17006000 44b80400 13006000 H.....`.D.....`. │ │ │ │ + 0x0005f638 38b60400 1c006000 3cb50400 1e006000 8.....`.<.....`. │ │ │ │ + 0x0005f648 ccb30400 20006000 30b70400 17006000 .... .`.0.....`. │ │ │ │ + 0x0005f658 c0b70400 15006000 6cbd0400 09006000 ......`.l.....`. │ │ │ │ + 0x0005f668 14bc0400 0b006000 60bb0400 0c006000 ......`.`.....`. │ │ │ │ + 0x0005f678 a4be0400 07006000 a8b80400 11006000 ......`.......`. │ │ │ │ + 0x0005f688 18b90400 10006000 08bc0400 0b006000 ......`.......`. │ │ │ │ + 0x0005f698 e0ba0400 0d006000 54bb0400 0c006000 ......`.T.....`. │ │ │ │ + 0x0005f6a8 d0ba0400 0d006000 30bf0400 06006000 ......`.0.....`. │ │ │ │ + 0x0005f6b8 fcbb0400 0b006000 ecb90400 12006000 ......`.......`. │ │ │ │ + 0x0005f6c8 30b80400 13006000 f0bb0400 0b006000 0.....`.......`. │ │ │ │ + 0x0005f6d8 9cbe0400 07006000 08b90400 10006000 ......`.......`. │ │ │ │ + 0x0005f6e8 7cc00400 03000000 28c00400 02006000 |.......(.....`. │ │ │ │ + 0x0005f6f8 94be0400 07006000 8cbe0400 07006000 ......`.......`. │ │ │ │ + 0x0005f708 dcbd0400 08006000 e4bf0400 09006000 ......`.......`. │ │ │ │ + 0x0005f718 84be0400 06006000 dcbf0400 05006000 ......`.......`. │ │ │ │ + 0x0005f728 d4bd0400 08002000 7cbe0400 07006000 ...... .|.....`. │ │ │ │ + 0x0005f738 48bb0400 0c006000 20c00400 08006000 H.....`. .....`. │ │ │ │ + 0x0005f748 74be0400 07002000 1cc00400 04006000 t..... .......`. │ │ │ │ + 0x0005f758 6cbe0400 07006000 90bc0400 0a006000 l.....`.......`. │ │ │ │ + 0x0005f768 dcb90400 0e006000 1cb80400 13006000 ......`.......`. │ │ │ │ + 0x0005f778 78c00400 02006000 4cc00400 03006000 x.....`.L.....`. │ │ │ │ + 0x0005f788 c0ba0400 0d006000 60bd0400 09006000 ......`.`.....`. │ │ │ │ + 0x0005f798 64be0400 07006000 3cbb0400 0c006000 d.....`.<.....`. │ │ │ │ + 0x0005f7a8 30bb0400 0c006000 5cbe0400 07006000 0.....`.\.....`. │ │ │ │ + 0x0005f7b8 d0bf0400 09006000 54be0400 05006000 ......`.T.....`. │ │ │ │ + 0x0005f7c8 48c00400 03002000 14c00400 08006000 H..... .......`. │ │ │ │ + 0x0005f7d8 ccb90400 0e006000 f8b80400 10006000 ......`.......`. │ │ │ │ + 0x0005f7e8 08b80400 14006000 50bd0400 0d006000 ......`.P.....`. │ │ │ │ + 0x0005f7f8 74c00400 02006000 c4bf0400 09006000 t.....`.......`. │ │ │ │ + 0x0005f808 b0ba0400 0e006000 a0ba0400 0d006000 ......`.......`. │ │ │ │ + 0x0005f818 90ba0400 0e006000 84bc0400 0a002000 ......`....... . │ │ │ │ + 0x0005f828 bcbf0400 05006000 b4bf0400 05006000 ......`.......`. │ │ │ │ + 0x0005f838 4cbe0400 07006000 9cb30400 2e002000 L.....`....... . │ │ │ │ + 0x0005f848 30af0400 33002000 28bf0400 06006000 0...3. .(.....`. │ │ │ │ + 0x0005f858 24bb0400 0c006000 80ba0400 0d006000 $.....`.......`. │ │ │ │ + 0x0005f868 18bb0400 0c006000 0cbb0400 0c006000 ......`.......`. │ │ │ │ + 0x0005f878 70ba0400 0d006000 44bd0400 09006000 p.....`.D.....`. │ │ │ │ + 0x0005f888 a8bf0400 09006000 70b60400 1b006000 ......`.p.....`. │ │ │ │ + 0x0005f898 a0bf0400 05006000 10c00400 04006000 ......`.......`. │ │ │ │ + 0x0005f8a8 ccbd0400 08006000 78bc0400 0a006000 ......`.x.....`. │ │ │ │ + 0x0005f8b8 38bd0400 09006000 98bf0400 05006000 8.....`.......`. │ │ │ │ + 0x0005f8c8 6cbc0400 0a006000 bcb90400 0e006000 l.....`.......`. │ │ │ │ + 0x0005f8d8 0cc00400 04006000 e4bb0400 0b006000 ......`.......`. │ │ │ │ + 0x0005f8e8 60bc0400 0a006000 2cbd0400 09006000 `.....`.,.....`. │ │ │ │ + 0x0005f8f8 40be0400 0b006000 8cbf0400 09006000 @.....`.......`. │ │ │ │ + 0x0005f908 04c00400 08006000 54bc0400 0a006000 ......`.T.....`. │ │ │ │ + 0x0005f918 80bf0400 09006000 a8b60400 1c002000 ......`....... . │ │ │ │ + 0x0005f928 c4bd0400 08006000 1cb60400 1c002000 ......`....... . │ │ │ │ + 0x0005f938 44c00400 03006000 20bf0400 06006000 D.....`. .....`. │ │ │ │ + 0x0005f948 08af0400 28002000 e4ae0400 23002000 ....(. .....#. . │ │ │ │ + 0x0005f958 bcbd0400 08006000 70c00400 02006000 ......`.p.....`. │ │ │ │ + 0x0005f968 00c00400 04006000 60ba0400 0d006000 ......`.`.....`. │ │ │ │ + 0x0005f978 20bd0400 0c002000 d8bb0400 0b006000 ..... .......`. │ │ │ │ + 0x0005f988 c8bb0400 0e002000 18bf0400 06006000 ...... .......`. │ │ │ │ + 0x0005f998 38be0400 07006000 30be0400 07006000 8.....`.0.....`. │ │ │ │ + 0x0005f9a8 fcbf0400 04006000 14bd0400 0c002000 ......`....... . │ │ │ │ + 0x0005f9b8 78bf0400 05006000 b4bd0400 08006000 x.....`.......`. │ │ │ │ + 0x0005f9c8 50ba0400 0d006000 28be0400 07006000 P.....`.(.....`. │ │ │ │ + 0x0005f9d8 40c00400 03006000 acbd0400 08006000 @.....`.......`. │ │ │ │ + 0x0005f9e8 e4b80400 12006000 40ba0400 0f006000 ......`.@.....`. │ │ │ │ + 0x0005f9f8 b8bb0400 0d006000 48bc0400 0c006000 ......`.H.....`. │ │ │ │ + 0x0005fa08 08bd0400 0b006000 fcb50400 1e006000 ......`.......`. │ │ │ │ + 0x0005fa18 0cb40400 29006000 a8bb0400 0f006000 ....).`.......`. │ │ │ │ + 0x0005fa28 20be0400 07006000 f8bc0400 0d006000 .....`.......`. │ │ │ │ + 0x0005fa38 10bf0400 06006000 14be0400 0b006000 ......`.......`. │ │ │ │ + 0x0005fa48 a8b90400 12006000 38bc0400 0e006000 ......`.8.....`. │ │ │ │ + 0x0005fa58 30ba0400 0d006000 38b90400 0f006000 0.....`.8.....`. │ │ │ │ + 0x0005fa68 a4bd0400 08006000 08bf0400 06006000 ......`.......`. │ │ │ │ + 0x0005fa78 00bf0400 06006000 9cb50400 1e002000 ......`....... . │ │ │ │ + 0x0005fa88 70bf0400 05006000 f4bf0400 08006000 p.....`.......`. │ │ │ │ + 0x0005fa98 e8bc0400 0d006000 94b80400 11006000 ......`.......`. │ │ │ │ + 0x0005faa8 d8bc0400 0d006000 d0b80400 14006000 ......`.......`. │ │ │ │ + 0x0005fab8 68bf0400 05006000 60bf0400 05006000 h.....`.`.....`. │ │ │ │ + 0x0005fac8 0cbe0400 07006000 54bf0400 09006000 ......`.T.....`. │ │ │ │ + 0x0005fad8 f8be0400 06006000 ccbc0400 09006000 ......`.......`. │ │ │ │ + 0x0005fae8 f0be0400 06006000 e8be0400 06006000 ......`.......`. │ │ │ │ + 0x0005faf8 20ba0400 0f002000 c0bc0400 09006000 ..... .......`. │ │ │ │ + 0x0005fb08 98b90400 0e006000 f0bf0400 04006000 ......`.......`. │ │ │ │ + 0x0005fb18 9cbd0400 08006000 04be0400 07006000 ......`.......`. │ │ │ │ + 0x0005fb28 48bf0400 09006000 b4bc0400 09006000 H.....`.......`. │ │ │ │ + 0x0005fb38 9cbb0400 0b006000 2cbc0400 0a006000 ......`.,.....`. │ │ │ │ + 0x0005fb48 e0be0400 06006000 00bb0400 0c006000 ......`.......`. │ │ │ │ + 0x0005fb58 fcbd0400 07006000 10ba0400 0d006000 ......`.......`. │ │ │ │ + 0x0005fb68 6cc00400 02006000 d8be0400 06006000 l.....`.......`. │ │ │ │ + 0x0005fb78 90bd0400 09002000 f4bd0400 07006000 ...... .......`. │ │ │ │ + 0x0005fb88 84bd0400 0c006000 d0be0400 06006000 ......`.......`. │ │ │ │ + 0x0005fb98 40bf0400 05006000 68c00400 02006000 @.....`.h.....`. │ │ │ │ 0x0005fba8 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -7,117 +7,117 @@ │ │ │ │ 0x00060040 a80a0600 380c0600 00000000 a80a0600 ....8........... │ │ │ │ 0x00060050 fc0b0600 000d0600 00000000 040a0600 ................ │ │ │ │ 0x00060060 2c0b0600 00000000 f8090600 c80a0600 ,............... │ │ │ │ 0x00060070 cc0a0600 00000000 b80a0600 bc0b0600 ................ │ │ │ │ 0x00060080 a00b0600 980a0600 00000000 500c0600 ............P... │ │ │ │ 0x00060090 440c0600 4c0c0600 00000000 a80a0600 D...L........... │ │ │ │ 0x000600a0 bc0c0600 f80a0600 040d0600 00000000 ................ │ │ │ │ - 0x000600b0 705e0400 49820000 82000000 00000000 p^..I........... │ │ │ │ - 0x000600c0 384e0400 41c80100 82000000 bcac0400 8N..A........... │ │ │ │ - 0x000600d0 445e0400 00000000 00000000 80010000 D^.............. │ │ │ │ - 0x000600e0 ac060600 d05c0400 58000000 00000000 .....\..X....... │ │ │ │ + 0x000600b0 90600400 19820000 82000000 00000000 .`.............. │ │ │ │ + 0x000600c0 dc4f0400 9da80100 82000000 dcae0400 .O.............. │ │ │ │ + 0x000600d0 64600400 00000000 00000000 80010000 d`.............. │ │ │ │ + 0x000600e0 ac060600 f05e0400 58000000 00000000 .....^..X....... │ │ │ │ 0x000600f0 004d0200 5c040600 ffffff3f 00000000 .M..\......?.... │ │ │ │ - 0x00060100 00000000 0c5f0400 1c000000 00000000 ....._.......... │ │ │ │ - 0x00060110 39860000 00000000 00000000 00000000 9............... │ │ │ │ + 0x00060100 00000000 2c610400 1c000000 00000000 ....,a.......... │ │ │ │ + 0x00060110 09860000 00000000 00000000 00000000 ................ │ │ │ │ 0x00060120 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00060130 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00060140 00000000 00000000 00000000 00440400 .............D.. │ │ │ │ - 0x00060150 345f0400 19800000 05950000 00000000 4_.............. │ │ │ │ + 0x00060150 54610400 e97f0000 61950000 00000000 Ta......a....... │ │ │ │ 0x00060160 00000000 00000000 00000000 4c070600 ............L... │ │ │ │ 0x00060170 00000000 fc060600 00000000 00000000 ................ │ │ │ │ - 0x00060180 00000000 00000000 00000000 25600200 ............%`.. │ │ │ │ - 0x00060190 00000000 95800000 00000000 00000000 ................ │ │ │ │ + 0x00060180 00000000 00000000 00000000 554f0200 ............UO.. │ │ │ │ + 0x00060190 00000000 65800000 00000000 00000000 ....e........... │ │ │ │ 0x000601a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000601b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000601c0 00000000 00000000 ffffff3f 00000000 ...........?.... │ │ │ │ - 0x000601d0 00000000 945e0400 0c000000 00000000 .....^.......... │ │ │ │ - 0x000601e0 25830000 00000000 00000000 00000000 %............... │ │ │ │ + 0x000601d0 00000000 b4600400 0c000000 00000000 .....`.......... │ │ │ │ + 0x000601e0 f5820000 00000000 00000000 00000000 ................ │ │ │ │ 0x000601f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00060200 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00060210 00000000 00000000 00000000 01000400 ................ │ │ │ │ 0x00060220 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00060230 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00060240 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00060250 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00060260 00000000 458a0000 00000000 00000000 ....E........... │ │ │ │ + 0x00060260 00000000 158a0000 00000000 00000000 ................ │ │ │ │ 0x00060270 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00060280 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00060290 00000000 00000000 20540400 75340300 ........ T..u4.. │ │ │ │ - 0x000602a0 82000000 ccab0400 ac550400 21c10300 .........U..!... │ │ │ │ - 0x000602b0 82000000 9caa0400 9c4e0400 41d30100 .........N..A... │ │ │ │ - 0x000602c0 82000000 c8a90400 4c4a0400 21c30100 ........LJ..!... │ │ │ │ - 0x000602d0 82000000 88a80400 50520400 79830200 ........PR..y... │ │ │ │ - 0x000602e0 82000000 60a80400 e0490400 39d90100 ....`....I..9... │ │ │ │ - 0x000602f0 82000000 eca70400 a04a0400 a5410100 .........J...A.. │ │ │ │ - 0x00060300 82000000 b8a70400 5c480400 41e20100 ........\H..A... │ │ │ │ - 0x00060310 82000000 18a70400 184f0400 9ddd0100 .........O...... │ │ │ │ - 0x00060320 82000000 80a60400 fc4c0400 51860100 .........L..Q... │ │ │ │ - 0x00060330 82000000 f4a50400 604d0400 b9660200 ........`M...f.. │ │ │ │ - 0x00060340 82000000 b4a20400 204c0400 c1550100 ........ L...U.. │ │ │ │ - 0x00060350 82000000 749f0400 14560400 bdf30300 ....t....V...... │ │ │ │ - 0x00060360 82000000 bc9e0400 844c0400 c5690100 .........L...i.. │ │ │ │ - 0x00060370 82000000 849e0400 904f0400 51f40100 .........O..Q... │ │ │ │ - 0x00060380 82000000 1c9e0400 48500400 95fd0100 ........HP...... │ │ │ │ - 0x00060390 82000000 ac980400 08550400 ad920300 .........U...... │ │ │ │ - 0x000603a0 82000000 00980400 ac480400 31280100 .........H..1(.. │ │ │ │ - 0x000603b0 82000000 64970400 6c540400 3d7c0300 ....d...lT..=|.. │ │ │ │ - 0x000603c0 82000000 00970400 88560400 6d2b0400 .........V..m+.. │ │ │ │ - 0x000603d0 82000000 4c950400 94500400 59030200 ....L....P..Y... │ │ │ │ - 0x000603e0 82000000 5c930400 bc4b0400 594c0100 ....\....K..YL.. │ │ │ │ - 0x000603f0 82000000 848b0400 40470400 c9ec0000 ........@G...... │ │ │ │ - 0x00060400 82000000 00000000 f84f0400 d1f80100 .........O...... │ │ │ │ - 0x00060410 82000000 00000000 fc510400 7d700200 .........Q..}p.. │ │ │ │ + 0x00060290 00000000 00000000 58570400 c9870300 ........XW...... │ │ │ │ + 0x000602a0 82000000 ecad0400 38530400 dd7e0300 ........8S...~.. │ │ │ │ + 0x000602b0 82000000 bcac0400 40500400 9db30100 ........@P...... │ │ │ │ + 0x000602c0 82000000 e8ab0400 804b0400 f96b0100 .........K...k.. │ │ │ │ + 0x000602d0 82000000 a8aa0400 e0540400 998f0200 .........T...... │ │ │ │ + 0x000602e0 82000000 80aa0400 cc4a0400 91b90100 .........J...... │ │ │ │ + 0x000602f0 82000000 0caa0400 d44b0400 8d210100 .........K...!.. │ │ │ │ + 0x00060300 82000000 d8a90400 7c4a0400 99c20100 ........|J...... │ │ │ │ + 0x00060310 82000000 38a90400 bc500400 f5bd0100 ....8....P...... │ │ │ │ + 0x00060320 82000000 a0a80400 94540400 19850200 .........T...... │ │ │ │ + 0x00060330 82000000 14a80400 dc530400 e9550200 .........S...U.. │ │ │ │ + 0x00060340 82000000 d4a40400 544d0400 a9350100 ........TM...5.. │ │ │ │ + 0x00060350 82000000 94a10400 c0570400 1db90300 .........W...... │ │ │ │ + 0x00060360 82000000 dca00400 b84d0400 ad490100 .........M...I.. │ │ │ │ + 0x00060370 82000000 a4a00400 34510400 a9d40100 ........4Q...... │ │ │ │ + 0x00060380 82000000 3ca00400 f4510400 eddd0100 ....<....Q...... │ │ │ │ + 0x00060390 82000000 cc9a0400 d0580400 892d0400 .........X...-.. │ │ │ │ + 0x000603a0 82000000 209a0400 b8560400 015c0300 .... ....V...\.. │ │ │ │ + 0x000603b0 82000000 84990400 34580400 2dfc0300 ........4X..-... │ │ │ │ + 0x000603c0 82000000 20990400 3c4f0400 69a40100 .... ...I^">HyDxD │ │ │ │ -2I^"2HyDxD │ │ │ │ +QK*FSIyDX │ │ │ │ +$r:I:H{DyD │ │ │ │ +r7I7H{DyD │ │ │ │ +ar4I4H{DyD │ │ │ │ +R1I1H{DyD │ │ │ │ +R-I-H{DyD │ │ │ │ +rb*I*H{DyD │ │ │ │ +R'I'H{DyD │ │ │ │ +r#I#H{DyD 3xD │ │ │ │ + K " I H{DyD │ │ │ │ +?I^"?HyDxD │ │ │ │ +3I^"3HyDxD │ │ │ │ H{DyD 3xD │ │ │ │ ?I]"?HyDxD │ │ │ │ 3I]"3HyDxD │ │ │ │ H{DyD 3xD │ │ │ │ bH#FbJbIzD(XyD │ │ │ │ $Jl!$HzDxD │ │ │ │ _K F{DYk │ │ │ │ @@ -240,47 +249,38 @@ │ │ │ │ B+I,H{DyD │ │ │ │ @L#h,PcE │ │ │ │ F=KYIyDX │ │ │ │ F1KNIyDX │ │ │ │ rEIEH{DyD 3xD │ │ │ │ BAIBH{DyD │ │ │ │ =K,"=I=H{DyD │ │ │ │ +nKXF{DYk │ │ │ │ +nI&"nHyDxD │ │ │ │ +QK*FgIyD │ │ │ │ +hIiH{DyD │ │ │ │ +bdIeH{DyD │ │ │ │ +aIbH{DyD │ │ │ │ +"\I]H{DyD │ │ │ │ +"YIZH{DyD │ │ │ │ +VIWH{DyD │ │ │ │ +rSITH{DyD │ │ │ │ +PIQH{DyD │ │ │ │ +MINH{DyD │ │ │ │ +JIKH{DyD │ │ │ │ +GIHH{DyD │ │ │ │ +DIEH{DyD │ │ │ │ +AIBH{DyD │ │ │ │ +r>I?H{DyD 3xD │ │ │ │ +H{DyD │ │ │ │ -:I;H{DyD │ │ │ │ -7I8H{DyD │ │ │ │ -4I5H{DyD │ │ │ │ Shared Cython type %.200s is not a type object │ │ │ │ Shared Cython type %.200s has the wrong size, try recompiling │ │ │ │ %.200s() keywords must be strings │ │ │ │ %s() got multiple values for keyword argument '%U' │ │ │ │ _cython_3_1_6_mon │ │ │ │ │ │ │ │ MACS3/Signal/HMMR_EM.c │ │ │ │ @@ -356,28 +356,32 @@ │ │ │ │ keywords must be strings │ │ │ │ unbound method %.200S() needs an argument │ │ │ │ cannot import name %S │ │ │ │ type == NULL || (value != NULL && type == (PyObject*) Py_TYPE(value)) │ │ │ │ MACS3/Signal/HMMR_EM.pyx │ │ │ │ MACS3.Signal.HMMR_EM.HMMR_EM.fragMeans.__get__ │ │ │ │ MACS3.Signal.HMMR_EM.HMMR_EM.fragStddevs.__get__ │ │ │ │ +_HMMR_EM__learn │ │ │ │ +__pyx_t_2 │ │ │ │ +__pyx_t_4 │ │ │ │ +__pyx_t_12 │ │ │ │ +__pyx_t_3 │ │ │ │ +MACS3.Signal.HMMR_EM.HMMR_EM._HMMR_EM__learn │ │ │ │ MACS3.Signal.HMMR_EM.HMMR_EM.fragStddevs.__set__ │ │ │ │ MACS3.Signal.HMMR_EM.HMMR_EM.fragStddevs.__del__ │ │ │ │ MACS3.Signal.HMMR_EM.HMMR_EM.fragMeans.__set__ │ │ │ │ MACS3.Signal.HMMR_EM.HMMR_EM.fragMeans.__del__ │ │ │ │ at least │ │ │ │ PyTuple_Check(__pyx_args) │ │ │ │ PyTuple_Check(kwds) │ │ │ │ __init__ │ │ │ │ %.200s() takes %.8s %zd positional argument%.1s (%zd given) │ │ │ │ MACS3.Signal.HMMR_EM.HMMR_EM.__init__ │ │ │ │ init_means │ │ │ │ init_stddevs │ │ │ │ -__pyx_t_2 │ │ │ │ -__pyx_t_4 │ │ │ │ __pyx_t_6 │ │ │ │ cannot fit '%.200s' into an index-sized integer │ │ │ │ '%.200s' object is not subscriptable │ │ │ │ 'NoneType' object is not subscriptable │ │ │ │ float division │ │ │ │ __pyx_t_1 │ │ │ │ __pyx_unpickle_HMMR_EM__set_state │ │ │ │ @@ -387,20 +391,14 @@ │ │ │ │ Expected %s, got %.200s │ │ │ │ MACS3.Signal.HMMR_EM.HMMR_EM.__setstate_cython__ │ │ │ │ __pyx_unpickle_HMMR_EM │ │ │ │ instance exception may not have a separate value │ │ │ │ calling %R should have returned an instance of BaseException, not %R │ │ │ │ raise: exception class must be a subclass of BaseException │ │ │ │ MACS3.Signal.HMMR_EM.__pyx_unpickle_HMMR_EM │ │ │ │ -__reduce_cython__ │ │ │ │ -MACS3.Signal.HMMR_EM.HMMR_EM.__reduce_cython__ │ │ │ │ -_HMMR_EM__learn │ │ │ │ -__pyx_t_12 │ │ │ │ -__pyx_t_3 │ │ │ │ -MACS3.Signal.HMMR_EM.HMMR_EM._HMMR_EM__learn │ │ │ │ _HMMR_EM__iterate │ │ │ │ get_weighted_density │ │ │ │ MACS3.Signal.HMMR_EM.get_weighted_density │ │ │ │ return_greater │ │ │ │ __pyx_t_5 │ │ │ │ MACS3.Signal.HMMR_EM.return_greater │ │ │ │ online_update │ │ │ │ @@ -408,14 +406,16 @@ │ │ │ │ too many values to unpack (expected %zd) │ │ │ │ need more than %zd value%.1s to unpack │ │ │ │ PyTuple_Check(sequence) │ │ │ │ 'NoneType' object is not iterable │ │ │ │ MACS3.Signal.HMMR_EM.HMMR_EM._HMMR_EM__iterate │ │ │ │ PyTuple_Check(tuple) │ │ │ │ __pyx_t_19 │ │ │ │ +__reduce_cython__ │ │ │ │ +MACS3.Signal.HMMR_EM.HMMR_EM.__reduce_cython__ │ │ │ │ Module 'HMMR_EM' has already been imported. Re-initialisation is not supported. │ │ │ │ builtins │ │ │ │ cython_runtime │ │ │ │ __builtins__ │ │ │ │ compile time Python version %d.%d of module '%.100s' %s runtime version %d.%d │ │ │ │ does not match │ │ │ │ MACS3.Signal.HMMR_EM │ │ │ │ @@ -500,18 +500,18 @@ │ │ │ │ 00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 │ │ │ │ __Pyx_PyUnicode_From_int │ │ │ │ __Pyx_PyErr_GivenExceptionMatchesTuple │ │ │ │ __Pyx_RejectUnknownKeyword │ │ │ │ __Pyx_PyVectorcall_Function │ │ │ │ __Pyx_CyFunction_CallAsMethod │ │ │ │ __Pyx_ErrRestoreInState │ │ │ │ +__pyx_f_5MACS3_6Signal_7HMMR_EM_7HMMR_EM__HMMR_EM__learn │ │ │ │ __pyx_pw_5MACS3_6Signal_7HMMR_EM_7HMMR_EM_1__init__ │ │ │ │ __Pyx_ParseKeywordsTuple │ │ │ │ __pyx_pf_5MACS3_6Signal_7HMMR_EM_7HMMR_EM___init__ │ │ │ │ -__pyx_f_5MACS3_6Signal_7HMMR_EM_7HMMR_EM__HMMR_EM__learn │ │ │ │ __pyx_f_5MACS3_6Signal_7HMMR_EM_7HMMR_EM__HMMR_EM__iterate │ │ │ │ __pyx_f_5MACS3_6Signal_7HMMR_EM_get_weighted_density │ │ │ │ __pyx_f_5MACS3_6Signal_7HMMR_EM_return_greater │ │ │ │ __Pyx_PyErr_ExceptionMatchesTuple │ │ │ │ __Pyx_PyUnicode_From_long │ │ │ │ __Pyx_validate_bases_tuple │ │ │ │ Initialize HMMR_EM object. The first three parameters are required. │ │ │ │ @@ -615,15 +615,15 @@ │ │ │ │ __spec__ │ │ │ │ __name__ │ │ │ │ __main__ │ │ │ │ __init__ │ │ │ │ __func__ │ │ │ │ __dict__ │ │ │ │ /usr/lib/debug/.dwz/arm-linux-gnueabihf/macs.debug │ │ │ │ -c8pb609271e1ecafa38532c7eb8209d72b300c596.debug │ │ │ │ +c8pda44144fd64da69643d214606cbd11bdd67edf.debug │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rel.dyn │ │ │ │ .rel.plt │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -62,121 +62,121 @@ │ │ │ │ 0x00000ff4 5f4e616d 65457272 6f720050 794d6574 _NameError.PyMet │ │ │ │ 0x00001004 686f645f 4e657700 50794c6f 6e675f46 hod_New.PyLong_F │ │ │ │ 0x00001014 726f6d53 697a655f 74005f50 794c6f6e romSize_t._PyLon │ │ │ │ 0x00001024 675f436f 70790050 794c6973 745f4e65 g_Copy.PyList_Ne │ │ │ │ 0x00001034 77005f50 794f626a 6563745f 47435f4e w._PyObject_GC_N │ │ │ │ 0x00001044 65770050 794f626a 6563745f 47435f54 ew.PyObject_GC_T │ │ │ │ 0x00001054 7261636b 00507945 78635f53 79737465 rack.PyExc_Syste │ │ │ │ - 0x00001064 6d457272 6f720050 794d6f6e 69746f72 mError.PyMonitor │ │ │ │ - 0x00001074 696e675f 456e7465 7253636f 7065005f ing_EnterScope._ │ │ │ │ - 0x00001084 50794d6f 6e69746f 72696e67 5f466972 PyMonitoring_Fir │ │ │ │ - 0x00001094 65507953 74617274 4576656e 74007374 ePyStartEvent.st │ │ │ │ - 0x000010a4 72726368 72005079 496d706f 72745f41 rrchr.PyImport_A │ │ │ │ - 0x000010b4 64644d6f 64756c65 52656600 50794469 ddModuleRef.PyDi │ │ │ │ - 0x000010c4 63745f47 65744974 656d5265 66005079 ct_GetItemRef.Py │ │ │ │ - 0x000010d4 54797065 5f46726f 6d4d6574 61636c61 Type_FromMetacla │ │ │ │ - 0x000010e4 73730050 79446963 745f5365 74446566 ss.PyDict_SetDef │ │ │ │ - 0x000010f4 61756c74 52656600 50794f62 6a656374 aultRef.PyObject │ │ │ │ - 0x00001104 5f476574 4974656d 00507943 61707375 _GetItem.PyCapsu │ │ │ │ - 0x00001114 6c655f47 6574506f 696e7465 72005079 le_GetPointer.Py │ │ │ │ - 0x00001124 4578635f 52756e74 696d6545 72726f72 Exc_RuntimeError │ │ │ │ - 0x00001134 00507955 6e69636f 64655f4e 65770050 .PyUnicode_New.P │ │ │ │ - 0x00001144 79556e69 636f6465 5f46726f 6d4f7264 yUnicode_FromOrd │ │ │ │ - 0x00001154 696e616c 00507955 6e69636f 64655f43 inal.PyUnicode_C │ │ │ │ - 0x00001164 6f707943 68617261 63746572 73006d65 opyCharacters.me │ │ │ │ - 0x00001174 6d637079 00507945 78635f4f 76657266 mcpy.PyExc_Overf │ │ │ │ - 0x00001184 6c6f7745 72726f72 00507949 6d706f72 lowError.PyImpor │ │ │ │ - 0x00001194 745f496d 706f7274 4d6f6475 6c654c65 t_ImportModuleLe │ │ │ │ - 0x000011a4 76656c4f 626a6563 74005079 496d706f velObject.PyImpo │ │ │ │ - 0x000011b4 72745f47 65744d6f 64756c65 0050794f rt_GetModule.PyO │ │ │ │ - 0x000011c4 626a6563 745f4973 54727565 005f5079 bject_IsTrue._Py │ │ │ │ - 0x000011d4 5f547275 65537472 75637400 5f50795f _TrueStruct._Py_ │ │ │ │ - 0x000011e4 46616c73 65537472 75637400 50794c6f FalseStruct.PyLo │ │ │ │ - 0x000011f4 6e675f46 726f6d53 73697a65 5f740050 ng_FromSsize_t.P │ │ │ │ - 0x00001204 794f626a 6563745f 53657449 74656d00 yObject_SetItem. │ │ │ │ - 0x00001214 50794c69 73745f54 79706500 50794572 PyList_Type.PyEr │ │ │ │ - 0x00001224 725f5761 726e4578 00507945 78635f52 r_WarnEx.PyExc_R │ │ │ │ - 0x00001234 756e7469 6d655761 726e696e 67006d65 untimeWarning.me │ │ │ │ - 0x00001244 6d636d70 0050794f 626a6563 745f4861 mcmp.PyObject_Ha │ │ │ │ - 0x00001254 73680050 79446963 745f4e65 78740050 sh.PyDict_Next.P │ │ │ │ - 0x00001264 79556e69 636f6465 5f547970 65005f50 yUnicode_Type._P │ │ │ │ - 0x00001274 79446963 745f4765 74497465 6d5f4b6e yDict_GetItem_Kn │ │ │ │ - 0x00001284 6f776e48 61736800 50794f62 6a656374 ownHash.PyObject │ │ │ │ - 0x00001294 5f436c65 61725765 616b5265 66730050 _ClearWeakRefs.P │ │ │ │ - 0x000012a4 794f626a 6563745f 47435f44 656c0050 yObject_GC_Del.P │ │ │ │ - 0x000012b4 79446963 745f5369 7a650050 7943616c yDict_Size.PyCal │ │ │ │ - 0x000012c4 6c61626c 655f4368 65636b00 50794f62 lable_Check.PyOb │ │ │ │ - 0x000012d4 6a656374 5f566563 746f7263 616c6c44 ject_VectorcallD │ │ │ │ - 0x000012e4 69637400 50795f45 6e746572 52656375 ict.Py_EnterRecu │ │ │ │ - 0x000012f4 72736976 6543616c 6c005079 5f4c6561 rsiveCall.Py_Lea │ │ │ │ - 0x00001304 76655265 63757273 69766543 616c6c00 veRecursiveCall. │ │ │ │ - 0x00001314 50794346 756e6374 696f6e5f 54797065 PyCFunction_Type │ │ │ │ - 0x00001324 0050794c 6f6e675f 41734c6f 6e670050 .PyLong_AsLong.P │ │ │ │ - 0x00001334 79457863 5f446570 72656361 74696f6e yExc_Deprecation │ │ │ │ - 0x00001344 5761726e 696e6700 50795475 706c655f Warning.PyTuple_ │ │ │ │ - 0x00001354 54797065 0050794d 656d5f4d 616c6c6f Type.PyMem_Mallo │ │ │ │ - 0x00001364 63005079 5475706c 655f4765 74536c69 c.PyTuple_GetSli │ │ │ │ - 0x00001374 63650050 79547570 6c655f47 65744974 ce.PyTuple_GetIt │ │ │ │ - 0x00001384 656d0050 794d656d 5f467265 65005079 em.PyMem_Free.Py │ │ │ │ - 0x00001394 4572725f 4e6f4d65 6d6f7279 0050794d Err_NoMemory.PyM │ │ │ │ - 0x000013a4 6f64756c 655f4765 744e616d 65005079 odule_GetName.Py │ │ │ │ - 0x000013b4 556e6963 6f64655f 436f6e63 61740050 Unicode_Concat.P │ │ │ │ - 0x000013c4 79546872 65616453 74617465 5f476574 yThreadState_Get │ │ │ │ - 0x000013d4 556e6368 65636b65 64005079 4672616d Unchecked.PyFram │ │ │ │ - 0x000013e4 655f4e65 77005079 54726163 65426163 e_New.PyTraceBac │ │ │ │ - 0x000013f4 6b5f4865 72650050 79436f64 655f4e65 k_Here.PyCode_Ne │ │ │ │ - 0x00001404 77456d70 7479006d 656d6d6f 76650050 wEmpty.memmove.P │ │ │ │ - 0x00001414 794d656d 5f526561 6c6c6f63 00507945 yMem_Realloc.PyE │ │ │ │ - 0x00001424 78636570 74696f6e 5f536574 54726163 xception_SetTrac │ │ │ │ - 0x00001434 65626163 6b005079 4d6f6e69 746f7269 eback.PyMonitori │ │ │ │ - 0x00001444 6e675f45 78697453 636f7065 005f5079 ng_ExitScope._Py │ │ │ │ - 0x00001454 4d6f6e69 746f7269 6e675f46 69726550 Monitoring_FireP │ │ │ │ - 0x00001464 79526574 75726e45 76656e74 005f5079 yReturnEvent._Py │ │ │ │ + 0x00001064 6d457272 6f720073 74727263 68720050 mError.strrchr.P │ │ │ │ + 0x00001074 79496d70 6f72745f 4164644d 6f64756c yImport_AddModul │ │ │ │ + 0x00001084 65526566 00507944 6963745f 47657449 eRef.PyDict_GetI │ │ │ │ + 0x00001094 74656d52 65660050 79547970 655f4672 temRef.PyType_Fr │ │ │ │ + 0x000010a4 6f6d4d65 7461636c 61737300 50794469 omMetaclass.PyDi │ │ │ │ + 0x000010b4 63745f53 65744465 6661756c 74526566 ct_SetDefaultRef │ │ │ │ + 0x000010c4 0050794f 626a6563 745f4765 74497465 .PyObject_GetIte │ │ │ │ + 0x000010d4 6d005079 43617073 756c655f 47657450 m.PyCapsule_GetP │ │ │ │ + 0x000010e4 6f696e74 65720050 79457863 5f52756e ointer.PyExc_Run │ │ │ │ + 0x000010f4 74696d65 4572726f 72005079 556e6963 timeError.PyUnic │ │ │ │ + 0x00001104 6f64655f 4e657700 5079556e 69636f64 ode_New.PyUnicod │ │ │ │ + 0x00001114 655f4672 6f6d4f72 64696e61 6c005079 e_FromOrdinal.Py │ │ │ │ + 0x00001124 556e6963 6f64655f 436f7079 43686172 Unicode_CopyChar │ │ │ │ + 0x00001134 61637465 7273006d 656d6370 79005079 acters.memcpy.Py │ │ │ │ + 0x00001144 4578635f 4f766572 666c6f77 4572726f Exc_OverflowErro │ │ │ │ + 0x00001154 72005079 496d706f 72745f49 6d706f72 r.PyImport_Impor │ │ │ │ + 0x00001164 744d6f64 756c654c 6576656c 4f626a65 tModuleLevelObje │ │ │ │ + 0x00001174 63740050 79496d70 6f72745f 4765744d ct.PyImport_GetM │ │ │ │ + 0x00001184 6f64756c 65005079 4f626a65 63745f49 odule.PyObject_I │ │ │ │ + 0x00001194 73547275 65005f50 795f5472 75655374 sTrue._Py_TrueSt │ │ │ │ + 0x000011a4 72756374 005f5079 5f46616c 73655374 ruct._Py_FalseSt │ │ │ │ + 0x000011b4 72756374 0050794c 6f6e675f 46726f6d ruct.PyLong_From │ │ │ │ + 0x000011c4 5373697a 655f7400 50794f62 6a656374 Ssize_t.PyObject │ │ │ │ + 0x000011d4 5f536574 4974656d 0050794c 6973745f _SetItem.PyList_ │ │ │ │ + 0x000011e4 54797065 00507945 72725f57 61726e45 Type.PyErr_WarnE │ │ │ │ + 0x000011f4 78005079 4578635f 52756e74 696d6557 x.PyExc_RuntimeW │ │ │ │ + 0x00001204 61726e69 6e67006d 656d636d 70005079 arning.memcmp.Py │ │ │ │ + 0x00001214 4f626a65 63745f48 61736800 50794469 Object_Hash.PyDi │ │ │ │ + 0x00001224 63745f4e 65787400 5079556e 69636f64 ct_Next.PyUnicod │ │ │ │ + 0x00001234 655f5479 7065005f 50794469 63745f47 e_Type._PyDict_G │ │ │ │ + 0x00001244 65744974 656d5f4b 6e6f776e 48617368 etItem_KnownHash │ │ │ │ + 0x00001254 0050794f 626a6563 745f436c 65617257 .PyObject_ClearW │ │ │ │ + 0x00001264 65616b52 65667300 50794f62 6a656374 eakRefs.PyObject │ │ │ │ + 0x00001274 5f47435f 44656c00 50794469 63745f53 _GC_Del.PyDict_S │ │ │ │ + 0x00001284 697a6500 50794361 6c6c6162 6c655f43 ize.PyCallable_C │ │ │ │ + 0x00001294 6865636b 0050794f 626a6563 745f5665 heck.PyObject_Ve │ │ │ │ + 0x000012a4 63746f72 63616c6c 44696374 0050795f ctorcallDict.Py_ │ │ │ │ + 0x000012b4 456e7465 72526563 75727369 76654361 EnterRecursiveCa │ │ │ │ + 0x000012c4 6c6c0050 795f4c65 61766552 65637572 ll.Py_LeaveRecur │ │ │ │ + 0x000012d4 73697665 43616c6c 00507943 46756e63 siveCall.PyCFunc │ │ │ │ + 0x000012e4 74696f6e 5f547970 65005079 4c6f6e67 tion_Type.PyLong │ │ │ │ + 0x000012f4 5f41734c 6f6e6700 50794578 635f4465 _AsLong.PyExc_De │ │ │ │ + 0x00001304 70726563 6174696f 6e576172 6e696e67 precationWarning │ │ │ │ + 0x00001314 00507954 75706c65 5f547970 65005079 .PyTuple_Type.Py │ │ │ │ + 0x00001324 4d656d5f 4d616c6c 6f630050 79547570 Mem_Malloc.PyTup │ │ │ │ + 0x00001334 6c655f47 6574536c 69636500 50795475 le_GetSlice.PyTu │ │ │ │ + 0x00001344 706c655f 47657449 74656d00 50794d65 ple_GetItem.PyMe │ │ │ │ + 0x00001354 6d5f4672 65650050 79457272 5f4e6f4d m_Free.PyErr_NoM │ │ │ │ + 0x00001364 656d6f72 79005079 4d6f6475 6c655f47 emory.PyModule_G │ │ │ │ + 0x00001374 65744e61 6d650050 79556e69 636f6465 etName.PyUnicode │ │ │ │ + 0x00001384 5f436f6e 63617400 50795468 72656164 _Concat.PyThread │ │ │ │ + 0x00001394 53746174 655f4765 74556e63 6865636b State_GetUncheck │ │ │ │ + 0x000013a4 65640050 79467261 6d655f4e 65770050 ed.PyFrame_New.P │ │ │ │ + 0x000013b4 79547261 63654261 636b5f48 65726500 yTraceBack_Here. │ │ │ │ + 0x000013c4 5079436f 64655f4e 6577456d 70747900 PyCode_NewEmpty. │ │ │ │ + 0x000013d4 6d656d6d 6f766500 50794d65 6d5f5265 memmove.PyMem_Re │ │ │ │ + 0x000013e4 616c6c6f 63005079 45786365 7074696f alloc.PyExceptio │ │ │ │ + 0x000013f4 6e5f5365 74547261 63656261 636b0050 n_SetTraceback.P │ │ │ │ + 0x00001404 794d6f6e 69746f72 696e675f 456e7465 yMonitoring_Ente │ │ │ │ + 0x00001414 7253636f 70650050 794d6f6e 69746f72 rScope.PyMonitor │ │ │ │ + 0x00001424 696e675f 45786974 53636f70 65005f50 ing_ExitScope._P │ │ │ │ + 0x00001434 794d6f6e 69746f72 696e675f 46697265 yMonitoring_Fire │ │ │ │ + 0x00001444 50795265 7475726e 4576656e 74005f50 PyReturnEvent._P │ │ │ │ + 0x00001454 794d6f6e 69746f72 696e675f 46697265 yMonitoring_Fire │ │ │ │ + 0x00001464 50795374 61727445 76656e74 005f5079 PyStartEvent._Py │ │ │ │ 0x00001474 4d6f6e69 746f7269 6e675f46 69726552 Monitoring_FireR │ │ │ │ 0x00001484 61697365 4576656e 74005f50 794d6f6e aiseEvent._PyMon │ │ │ │ 0x00001494 69746f72 696e675f 46697265 5079556e itoring_FirePyUn │ │ │ │ - 0x000014a4 77696e64 4576656e 74005079 466c6f61 windEvent.PyFloa │ │ │ │ - 0x000014b4 745f4173 446f7562 6c650050 794f626a t_AsDouble.PyObj │ │ │ │ - 0x000014c4 6563745f 56656374 6f726361 6c6c0050 ect_Vectorcall.P │ │ │ │ - 0x000014d4 794d6574 686f645f 54797065 0050794e yMethod_Type.PyN │ │ │ │ - 0x000014e4 756d6265 725f506f 77657200 5079466c umber_Power.PyFl │ │ │ │ - 0x000014f4 6f61745f 46726f6d 446f7562 6c650050 oat_FromDouble.P │ │ │ │ - 0x00001504 794c6f6e 675f4672 6f6d4c6f 6e670050 yLong_FromLong.P │ │ │ │ - 0x00001514 794f626a 6563745f 56656374 6f726361 yObject_Vectorca │ │ │ │ - 0x00001524 6c6c4d65 74686f64 0050794f 626a6563 llMethod.PyObjec │ │ │ │ - 0x00001534 745f5269 6368436f 6d706172 65005079 t_RichCompare.Py │ │ │ │ - 0x00001544 4e756d62 65725f53 75627472 61637400 Number_Subtract. │ │ │ │ - 0x00001554 50794e75 6d626572 5f416464 0050794f PyNumber_Add.PyO │ │ │ │ - 0x00001564 626a6563 745f5369 7a650050 79417267 bject_Size.PyArg │ │ │ │ - 0x00001574 5f56616c 69646174 654b6579 776f7264 _ValidateKeyword │ │ │ │ - 0x00001584 41726775 6d656e74 73005079 4e756d62 Arguments.PyNumb │ │ │ │ - 0x00001594 65725f54 72756544 69766964 65005079 er_TrueDivide.Py │ │ │ │ - 0x000015a4 4e756d62 65725f49 6e646578 0050794c Number_Index.PyL │ │ │ │ - 0x000015b4 6f6e675f 41735373 697a655f 74005079 ong_AsSsize_t.Py │ │ │ │ - 0x000015c4 4572725f 47697665 6e457863 65707469 Err_GivenExcepti │ │ │ │ - 0x000015d4 6f6e4d61 74636865 73005079 4f626a65 onMatches.PyObje │ │ │ │ - 0x000015e4 63745f46 6f726d61 74005079 4578635f ct_Format.PyExc_ │ │ │ │ - 0x000015f4 496e6465 78457272 6f720050 79457863 IndexError.PyExc │ │ │ │ - 0x00001604 5f5a6572 6f446976 6973696f 6e457272 _ZeroDivisionErr │ │ │ │ - 0x00001614 6f720050 794f626a 6563745f 48617341 or.PyObject_HasA │ │ │ │ - 0x00001624 74747257 69746845 72726f72 00507953 ttrWithError.PyS │ │ │ │ - 0x00001634 65717565 6e63655f 436f6e74 61696e73 equence_Contains │ │ │ │ - 0x00001644 00507955 6e69636f 64655f46 6f726d61 .PyUnicode_Forma │ │ │ │ - 0x00001654 74005079 4f626a65 63745f43 616c6c00 t.PyObject_Call. │ │ │ │ - 0x00001664 50794572 725f5365 744f626a 65637400 PyErr_SetObject. │ │ │ │ - 0x00001674 50794f62 6a656374 5f497353 7562636c PyObject_IsSubcl │ │ │ │ - 0x00001684 61737300 50795475 706c655f 5061636b ass.PyTuple_Pack │ │ │ │ - 0x00001694 0050794e 756d6265 725f496e 506c6163 .PyNumber_InPlac │ │ │ │ - 0x000016a4 65416464 0050794e 756d6265 725f4162 eAdd.PyNumber_Ab │ │ │ │ - 0x000016b4 736f6c75 74650050 794e756d 6265725f solute.PyNumber_ │ │ │ │ - 0x000016c4 4d756c74 69706c79 00507945 78636570 Multiply.PyExcep │ │ │ │ - 0x000016d4 74696f6e 5f476574 54726163 65626163 tion_GetTracebac │ │ │ │ - 0x000016e4 6b005f50 794d6f6e 69746f72 696e675f k._PyMonitoring_ │ │ │ │ - 0x000016f4 46697265 45786365 7074696f 6e48616e FireExceptionHan │ │ │ │ - 0x00001704 646c6564 4576656e 74005079 4f626a65 dledEvent.PyObje │ │ │ │ + 0x000014a4 77696e64 4576656e 74005079 4f626a65 windEvent.PyObje │ │ │ │ + 0x000014b4 63745f56 6563746f 7263616c 6c005079 ct_Vectorcall.Py │ │ │ │ + 0x000014c4 4f626a65 63745f52 69636843 6f6d7061 Object_RichCompa │ │ │ │ + 0x000014d4 72650050 794e756d 6265725f 53756274 re.PyNumber_Subt │ │ │ │ + 0x000014e4 72616374 00507946 6c6f6174 5f46726f ract.PyFloat_Fro │ │ │ │ + 0x000014f4 6d446f75 626c6500 50794d65 74686f64 mDouble.PyMethod │ │ │ │ + 0x00001504 5f547970 65005079 4e756d62 65725f41 _Type.PyNumber_A │ │ │ │ + 0x00001514 62736f6c 75746500 50794f62 6a656374 bsolute.PyObject │ │ │ │ + 0x00001524 5f466f72 6d617400 5079466c 6f61745f _Format.PyFloat_ │ │ │ │ + 0x00001534 4173446f 75626c65 0050794e 756d6265 AsDouble.PyNumbe │ │ │ │ + 0x00001544 725f506f 77657200 50794c6f 6e675f46 r_Power.PyLong_F │ │ │ │ + 0x00001554 726f6d4c 6f6e6700 50794f62 6a656374 romLong.PyObject │ │ │ │ + 0x00001564 5f566563 746f7263 616c6c4d 6574686f _VectorcallMetho │ │ │ │ + 0x00001574 64005079 4e756d62 65725f41 64640050 d.PyNumber_Add.P │ │ │ │ + 0x00001584 794f626a 6563745f 53697a65 00507941 yObject_Size.PyA │ │ │ │ + 0x00001594 72675f56 616c6964 6174654b 6579776f rg_ValidateKeywo │ │ │ │ + 0x000015a4 72644172 67756d65 6e747300 50794e75 rdArguments.PyNu │ │ │ │ + 0x000015b4 6d626572 5f547275 65446976 69646500 mber_TrueDivide. │ │ │ │ + 0x000015c4 50794e75 6d626572 5f496e64 65780050 PyNumber_Index.P │ │ │ │ + 0x000015d4 794c6f6e 675f4173 5373697a 655f7400 yLong_AsSsize_t. │ │ │ │ + 0x000015e4 50794572 725f4769 76656e45 78636570 PyErr_GivenExcep │ │ │ │ + 0x000015f4 74696f6e 4d617463 68657300 50794578 tionMatches.PyEx │ │ │ │ + 0x00001604 635f496e 64657845 72726f72 00507945 c_IndexError.PyE │ │ │ │ + 0x00001614 78635f5a 65726f44 69766973 696f6e45 xc_ZeroDivisionE │ │ │ │ + 0x00001624 72726f72 0050794f 626a6563 745f4861 rror.PyObject_Ha │ │ │ │ + 0x00001634 73417474 72576974 68457272 6f720050 sAttrWithError.P │ │ │ │ + 0x00001644 79536571 75656e63 655f436f 6e746169 ySequence_Contai │ │ │ │ + 0x00001654 6e730050 79556e69 636f6465 5f466f72 ns.PyUnicode_For │ │ │ │ + 0x00001664 6d617400 50794f62 6a656374 5f43616c mat.PyObject_Cal │ │ │ │ + 0x00001674 6c005079 4572725f 5365744f 626a6563 l.PyErr_SetObjec │ │ │ │ + 0x00001684 74005079 4f626a65 63745f49 73537562 t.PyObject_IsSub │ │ │ │ + 0x00001694 636c6173 73005079 5475706c 655f5061 class.PyTuple_Pa │ │ │ │ + 0x000016a4 636b0050 794e756d 6265725f 4d756c74 ck.PyNumber_Mult │ │ │ │ + 0x000016b4 69706c79 00507945 78636570 74696f6e iply.PyException │ │ │ │ + 0x000016c4 5f476574 54726163 65626163 6b005f50 _GetTraceback._P │ │ │ │ + 0x000016d4 794d6f6e 69746f72 696e675f 46697265 yMonitoring_Fire │ │ │ │ + 0x000016e4 45786365 7074696f 6e48616e 646c6564 ExceptionHandled │ │ │ │ + 0x000016f4 4576656e 74005079 4e756d62 65725f49 Event.PyNumber_I │ │ │ │ + 0x00001704 6e506c61 63654164 64005079 4f626a65 nPlaceAdd.PyObje │ │ │ │ 0x00001714 63745f53 65744174 74725374 72696e67 ct_SetAttrString │ │ │ │ 0x00001724 0050794f 535f736e 7072696e 74660050 .PyOS_snprintf.P │ │ │ │ 0x00001734 79556e69 636f6465 5f46726f 6d537472 yUnicode_FromStr │ │ │ │ 0x00001744 696e6741 6e645369 7a650050 79556e69 ingAndSize.PyUni │ │ │ │ 0x00001754 636f6465 5f446563 6f646500 5079496d code_Decode.PyIm │ │ │ │ 0x00001764 706f7274 5f496d70 6f72744d 6f64756c port_ImportModul │ │ │ │ 0x00001774 65005079 5f566572 73696f6e 00507944 e.Py_Version.PyD │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 0000281c <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 5ae4 │ │ │ │ + bl 5b18 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00002ed8 : │ │ │ │ +00002ed8 : │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb5a0e4 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfeb298b8> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46050ff0 │ │ │ │ ldrmi r4, [r0], -pc, lsl #24 │ │ │ │ ldrbtmi r4, [ip], #-1546 @ 0xfffff9f6 │ │ │ │ ldclvs 8, cr6, [fp, #-428] @ 0xfffffe54 │ │ │ │ @@ -22,25 +22,25 @@ │ │ │ │ stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ @ instruction: 0xf04fef5a │ │ │ │ strd r3, [r0], -pc @ │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ andeq ip, r2, sl, asr #28 │ │ │ │ andeq r0, r0, r0, ror #4 │ │ │ │ - andeq r2, r1, r4, ror r7 │ │ │ │ - andeq r2, r1, ip, lsl #15 │ │ │ │ + andeq r2, r1, r0, asr r8 │ │ │ │ + andeq r2, r1, r8, ror #16 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r5], -r2, lsl #1 │ │ │ │ ldrdeq pc, [r4], r0 │ │ │ │ ldrmi r4, [r6], -r8, lsl #13 │ │ │ │ svc 0x000cf7ff │ │ │ │ - bllt 14770 │ │ │ │ + bllt 14770 │ │ │ │ qadd16mi r4, r8, r2 │ │ │ │ mrc 7, 1, APSR_nzcv, cr10, cr15, {7} │ │ │ │ ldrbtmi r4, [pc], #-1584 @ 2f6c <__assert_fail@plt+0xa4> │ │ │ │ addsne pc, ip, #14090240 @ 0xd70000 │ │ │ │ svc 0x0006f7ff │ │ │ │ @ instruction: 0xf8d7b1a8 │ │ │ │ @ instruction: 0x4643129c │ │ │ │ @@ -72,15 +72,15 @@ │ │ │ │ ldmdblt sp, {r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf7ff2400 │ │ │ │ ldrd lr, [r6], -r6 │ │ │ │ andcs r4, r2, #34603008 @ 0x2100000 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ cdpne 13, 0, cr14, cr4, cr4, {6} │ │ │ │ @ instruction: 0x4628dbf4 │ │ │ │ - @ instruction: 0xf8b4f003 │ │ │ │ + @ instruction: 0xf8ccf003 │ │ │ │ blmi 21582c <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x1e5000> │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 5d074 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x2c848> │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ stc 7, cr15, [r0, #-1020]! @ 0xfffffc04 │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ @@ -97,25 +97,25 @@ │ │ │ │ strmi sl, [r8], r8, lsr #1 │ │ │ │ @ instruction: 0x46174611 │ │ │ │ @ instruction: 0xf8dd461e │ │ │ │ ldrbtmi fp, [sl], #56 @ 0x38 │ │ │ │ stcl 7, cr15, [sl], #-1020 @ 0xfffffc04 │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ stmdavs r3, {r1, r2, r3, r4, r5, ip, lr, pc}^ │ │ │ │ - blcs 1e5d0 │ │ │ │ + blcs 1e5d0 │ │ │ │ stmdbmi r2!, {r1, r3, r8, r9, fp, ip, lr, pc} │ │ │ │ @ instruction: 0x4642463b │ │ │ │ andeq pc, r1, sl, asr r8 @ │ │ │ │ stmdavs r0, {r5, r8, fp, lr} │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ eor lr, pc, lr, lsr #29 │ │ │ │ strls lr, [r4, #-2512] @ 0xfffff630 │ │ │ │ @ instruction: 0x4659b155 │ │ │ │ @ instruction: 0xf0124630 │ │ │ │ - stmdbcs r0, {r0, r1, r2, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbcs r0, {r0, r1, r2, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x460bbf14 │ │ │ │ addsmi r4, sp, #95420416 @ 0x5b00000 │ │ │ │ @ instruction: 0x461dbfb8 │ │ │ │ adcsmi r4, r5, #1291845632 @ 0x4d000000 │ │ │ │ ldmdbmi r6, {r2, r3, r9, ip, lr, pc} │ │ │ │ @ instruction: 0x4642463b │ │ │ │ andeq pc, r1, sl, asr r8 @ │ │ │ │ @@ -129,23 +129,23 @@ │ │ │ │ strbmi r2, [r3], -r0, lsl #2 │ │ │ │ ldrbtmi r4, [sl], #-1544 @ 0xfffff9f8 │ │ │ │ andls pc, r8, sp, asr #17 │ │ │ │ strvc lr, [r0], -sp, asr #19 │ │ │ │ mcr 7, 6, pc, cr10, cr15, {7} @ │ │ │ │ ble cd0dc <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x9c8b0> │ │ │ │ strcs r4, [r0], #-1568 @ 0xfffff9e0 │ │ │ │ - @ instruction: 0xf842f003 │ │ │ │ + @ instruction: 0xf85af003 │ │ │ │ andlt r4, r5, r0, lsr #12 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andeq ip, r2, sl, ror #25 │ │ │ │ andeq r0, r0, r0, ror #4 │ │ │ │ - andeq r2, r1, r0, lsr #14 │ │ │ │ + strdeq r2, [r1], -ip │ │ │ │ andeq r0, r0, r8, asr r2 │ │ │ │ - andeq r2, r1, r8, lsl #14 │ │ │ │ - andeq r2, r1, lr, ror #13 │ │ │ │ + andeq r2, r1, r4, ror #15 │ │ │ │ + andeq r2, r1, sl, asr #15 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0x460f4e18 │ │ │ │ stcls 6, cr4, [r6], {17} │ │ │ │ ldrbtmi r4, [lr], #-1688 @ 0xfffff968 │ │ │ │ @@ -198,15 +198,15 @@ │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ mcrr 7, 15, pc, lr, cr15 @ │ │ │ │ ldmdbmi r5!, {r0, r3, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-1584 @ 0xfffff9d0 │ │ │ │ bl fe8411e8 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfe8109bc> │ │ │ │ ldmiblt r8, {r0, r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf0024628 │ │ │ │ - strcs pc, [r0], #-4025 @ 0xfffff047 │ │ │ │ + strcs pc, [r0], #-4049 @ 0xfffff02f │ │ │ │ blmi c3b348 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xc0ab1c> │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ stccs 3, cr5, [r0, #-144] @ 0xffffff70 │ │ │ │ stmdavs fp!, {r0, r2, r3, r5, r6, r7, ip, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r4, r3, #44, 12 @ 0x2c00000 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ @@ -246,133 +246,133 @@ │ │ │ │ @ instruction: 0xf7ff447a │ │ │ │ stmdacs r0, {r0, r1, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4620dbdb │ │ │ │ ldcllt 0, cr11, [r0, #12]! │ │ │ │ muleq r2, lr, fp │ │ │ │ andeq ip, r2, r6, asr lr │ │ │ │ andeq r0, r0, r0, lsr #5 │ │ │ │ - andeq r2, r1, r6, asr r6 │ │ │ │ - andeq r2, r1, r6, lsr #13 │ │ │ │ + andeq r2, r1, r2, lsr r7 │ │ │ │ + andeq r2, r1, r2, lsl #15 │ │ │ │ andeq sp, r2, r4, asr #5 │ │ │ │ - andeq r2, r1, sl, asr #12 │ │ │ │ - andeq r2, r1, r2, asr r6 │ │ │ │ - andeq r2, r1, r2, asr #12 │ │ │ │ - andeq r2, r1, sl, asr #12 │ │ │ │ - andeq r2, r1, r0, asr #12 │ │ │ │ - andeq r2, r1, r8, asr #12 │ │ │ │ - andeq r2, r1, ip, lsr r6 │ │ │ │ - andeq r2, r1, r4, asr #12 │ │ │ │ + andeq r2, r1, r6, lsr #14 │ │ │ │ + andeq r2, r1, lr, lsr #14 │ │ │ │ + andeq r2, r1, lr, lsl r7 │ │ │ │ + andeq r2, r1, r6, lsr #14 │ │ │ │ + andeq r2, r1, ip, lsl r7 │ │ │ │ + andeq r2, r1, r4, lsr #14 │ │ │ │ + andeq r2, r1, r8, lsl r7 │ │ │ │ + andeq r2, r1, r0, lsr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5a4e8 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfeb29cbc> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1472d0 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x116aa4> │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-800 @ 0xfffffce0 │ │ │ │ stcl 7, cr15, [r4, #1020]! @ 0x3fc │ │ │ │ - andeq r4, r1, r0, asr r0 │ │ │ │ - strdeq r2, [r1], -lr │ │ │ │ - andeq r2, r1, lr, lsl r6 │ │ │ │ + andeq r4, r1, ip, lsr #2 │ │ │ │ + ldrdeq r2, [r1], -sl │ │ │ │ + strdeq r2, [r1], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5a518 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfeb29cec> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 147300 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x116ad4> │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33284479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000edce │ │ │ │ - andeq r4, r1, r2, lsr #32 │ │ │ │ - andeq r2, r1, r0, lsl r6 │ │ │ │ - andeq r2, r1, ip, lsr r6 │ │ │ │ + strdeq r4, [r1], -lr │ │ │ │ + andeq r2, r1, ip, ror #13 │ │ │ │ + andeq r2, r1, r8, lsl r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5a548 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfeb29d1c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 147330 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x116b04> │ │ │ │ addvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-828 @ 0xfffffcc4 │ │ │ │ ldc 7, cr15, [r4, #1020]! @ 0x3fc │ │ │ │ - strdeq r3, [r1], -r0 │ │ │ │ - andeq r2, r1, r2, lsr #12 │ │ │ │ - andeq r2, r1, lr, asr #12 │ │ │ │ + andeq r4, r1, ip, asr #1 │ │ │ │ + strdeq r2, [r1], -lr │ │ │ │ + andeq r2, r1, sl, lsr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5a578 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfeb29d4c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 147360 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x116b34> │ │ │ │ stmdbmi r5, {r0, r1, r3, r4, r6, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmpcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ed9e │ │ │ │ - andeq r3, r1, r2, asr #31 │ │ │ │ - strdeq r2, [r1], -r4 │ │ │ │ - andeq r2, r1, r0, lsr #12 │ │ │ │ + muleq r1, lr, r0 │ │ │ │ + ldrdeq r2, [r1], -r0 │ │ │ │ + strdeq r2, [r1], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5a5a8 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfeb29d7c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 147390 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x116b64> │ │ │ │ stmdbmi r5, {r0, r1, r3, r4, r5, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmncc ip, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ed86 │ │ │ │ - muleq r1, r2, pc @ │ │ │ │ - andeq r2, r1, r8, lsl #12 │ │ │ │ - andeq r2, r1, r4, lsr r6 │ │ │ │ + andeq r4, r1, lr, rrx │ │ │ │ + andeq r2, r1, r4, ror #13 │ │ │ │ + andeq r2, r1, r0, lsl r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5a5d8 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfeb29dac> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1473c0 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x116b94> │ │ │ │ stmdbmi r5, {r1, r2, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ orrcc r4, r0, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ed6e │ │ │ │ - andeq r3, r1, r2, ror #30 │ │ │ │ - ldrdeq r2, [r1], -r8 │ │ │ │ - andeq r2, r1, r8, asr #12 │ │ │ │ + andeq r4, r1, lr, lsr r0 │ │ │ │ + @ instruction: 0x000126b4 │ │ │ │ + andeq r2, r1, r4, lsr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5a608 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfeb29ddc> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1473f0 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x116bc4> │ │ │ │ stmdbmi r5, {r1, r2, r3, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ orrscc r4, r8, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ed56 │ │ │ │ - andeq r3, r1, r2, lsr pc │ │ │ │ - andeq r2, r1, ip, lsr r6 │ │ │ │ - andeq r2, r1, r8, ror #12 │ │ │ │ + andeq r4, r1, lr │ │ │ │ + andeq r2, r1, r8, lsl r7 │ │ │ │ + andeq r2, r1, r4, asr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5a638 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfeb29e0c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 147420 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x116bf4> │ │ │ │ adcvc pc, r1, #68, 4 @ 0x40000004 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-936 @ 0xfffffc58 │ │ │ │ ldc 7, cr15, [ip, #-1020]! @ 0xfffffc04 │ │ │ │ - andeq r3, r1, r0, lsl #30 │ │ │ │ - andeq r2, r1, lr, lsl r3 │ │ │ │ - andeq r2, r1, lr, ror #12 │ │ │ │ + ldrdeq r3, [r1], -ip │ │ │ │ + strdeq r2, [r1], -sl │ │ │ │ + andeq r2, r1, sl, asr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5a668 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfeb29e3c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 147450 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x116c24> │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33b84479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ed26 │ │ │ │ - ldrdeq r3, [r1], -r2 │ │ │ │ - andeq r2, r1, r0, asr #9 │ │ │ │ - andeq r2, r1, r4, asr r6 │ │ │ │ + andeq r3, r1, lr, lsr #31 │ │ │ │ + muleq r1, ip, r5 │ │ │ │ + andeq r2, r1, r0, lsr r7 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4617b091 │ │ │ │ stmib sp, {r0, r1, r3, r4, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8bd010e │ │ │ │ @@ -388,15 +388,15 @@ │ │ │ │ ble 3949ec <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x3641c0> │ │ │ │ eorcc pc, r6, r7, asr r8 @ │ │ │ │ ldrmi r3, [sl], -r1, lsl #12 │ │ │ │ ldrdgt pc, [r0], -r3 │ │ │ │ cdpeq 1, 0, cr15, cr1, cr12, {0} │ │ │ │ svclt 0x001845d4 │ │ │ │ and pc, r0, r3, asr #17 │ │ │ │ - cdp2 0, 14, cr15, cr14, cr2, {0} │ │ │ │ + @ instruction: 0xff06f002 │ │ │ │ ldmdals ip, {r2, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ strtmi r4, [r1], -r2, lsr #12 │ │ │ │ bl ffb414f8 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xffb10ccc> │ │ │ │ ldmdblt r8, {r1, r7, r9, sl, lr} │ │ │ │ ldrtmi r2, [r7], -r0, lsl #12 │ │ │ │ strh r4, [r5], #-97 @ 0xffffff9f │ │ │ │ @ instruction: 0x4629981b │ │ │ │ @@ -431,16 +431,16 @@ │ │ │ │ vsubl.u8 q9, d0, d3 │ │ │ │ @ instruction: 0xf0001240 │ │ │ │ @ instruction: 0xf7ff000f │ │ │ │ @ instruction: 0x4681ebf0 │ │ │ │ smlaldvs fp, r5, r0, r1 │ │ │ │ strmi lr, [r1], r0 │ │ │ │ @ instruction: 0xf0024638 │ │ │ │ - ldrtmi pc, [r0], -r7, ror #27 @ │ │ │ │ - stc2l 0, cr15, [r4, #8]! │ │ │ │ + @ instruction: 0x4630fdff │ │ │ │ + ldc2l 0, cr15, [ip, #8]! │ │ │ │ @ instruction: 0xf06f6822 │ │ │ │ addmi r4, sl, #64, 2 │ │ │ │ bcc 775c0 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x46d94> │ │ │ │ ldmdblt r2, {r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ strbmi lr, [ip], -r8, ror #19 │ │ │ │ andslt r4, r1, r0, lsr #12 │ │ │ │ @@ -451,66 +451,66 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1475b4 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x116d88> │ │ │ │ stmdbmi r5, {r0, r3, r4, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ biccc r4, ip, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ec74 │ │ │ │ - andeq r3, r1, lr, ror #26 │ │ │ │ - andeq r2, r1, r8, lsr #10 │ │ │ │ - andeq r2, r1, r4, asr r5 │ │ │ │ + andeq r3, r1, sl, asr #28 │ │ │ │ + andeq r2, r1, r4, lsl #12 │ │ │ │ + andeq r2, r1, r0, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5a7fc <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfeb29fd0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1475e4 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x116db8> │ │ │ │ stmdbmi r5, {r0, r1, r2, r3, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ bicscc r4, ip, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ec5c │ │ │ │ - andeq r3, r1, lr, lsr sp │ │ │ │ - andeq r2, r1, r8, asr #8 │ │ │ │ - andeq r2, r1, ip, lsl #9 │ │ │ │ + andeq r3, r1, sl, lsl lr │ │ │ │ + andeq r2, r1, r4, lsr #10 │ │ │ │ + andeq r2, r1, r8, ror #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5a82c <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfeb2a000> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 147614 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x116de8> │ │ │ │ stmdbmi r5, {r3, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-910 @ 0xfffffc72 │ │ │ │ mcrr 7, 15, pc, r2, cr15 @ │ │ │ │ - andeq r3, r1, lr, lsl #26 │ │ │ │ - andeq r2, r1, ip, lsr #10 │ │ │ │ - andeq r2, r1, r6, asr r5 │ │ │ │ + andeq r3, r1, sl, ror #27 │ │ │ │ + andeq r2, r1, r8, lsl #12 │ │ │ │ + andeq r2, r1, r2, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5a85c <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfeb2a030> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 187644 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x156e18> │ │ │ │ adcsvc pc, r0, #68, 4 @ 0x40000004 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ orrsvc pc, r8, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ec2a │ │ │ │ - ldrdeq r3, [r1], -ip │ │ │ │ - strdeq r2, [r1], -sl │ │ │ │ - andeq r2, r1, r8, asr #8 │ │ │ │ + @ instruction: 0x00013db8 │ │ │ │ + ldrdeq r2, [r1], -r6 │ │ │ │ + andeq r2, r1, r4, lsr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5a890 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfeb2a064> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 147678 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x116e4c> │ │ │ │ stmdbmi r5, {r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-930 @ 0xfffffc5e │ │ │ │ ldc 7, cr15, [r0], {255} @ 0xff │ │ │ │ - andeq r3, r1, sl, lsr #25 │ │ │ │ - andeq r2, r1, r0, lsl r5 │ │ │ │ - andeq r2, r1, sl, lsr r5 │ │ │ │ + andeq r3, r1, r6, lsl #27 │ │ │ │ + andeq r2, r1, ip, ror #11 │ │ │ │ + andeq r2, r1, r6, lsl r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5a8c0 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfeb2a094> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r7], {232} @ 0xe8 │ │ │ │ strmi r4, [r6], -r1, lsl #12 │ │ │ │ ldrbtmi r4, [ip], #-2070 @ 0xfffff7ea │ │ │ │ addlt r4, r2, r6, lsl fp │ │ │ │ @@ -535,29 +535,29 @@ │ │ │ │ @ instruction: 0x4620e99e │ │ │ │ ldcllt 0, cr11, [r0, #-8]! │ │ │ │ andeq ip, r2, lr, ror #12 │ │ │ │ andeq r0, r0, ip, asr #4 │ │ │ │ andeq ip, r2, sl, ror #27 │ │ │ │ andeq ip, r2, r0, ror #12 │ │ │ │ @ instruction: 0x000002b4 │ │ │ │ - strdeq r2, [r1], -r8 │ │ │ │ + ldrdeq r2, [r1], -r4 │ │ │ │ andeq ip, r2, r2, lsr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5a948 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfeb2a11c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 187730 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x156f04> │ │ │ │ adcne pc, ip, #805306372 @ 0x30000004 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0x73acf503 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ebb4 │ │ │ │ - strdeq r3, [r1], -r0 │ │ │ │ - andeq r2, r1, lr │ │ │ │ - @ instruction: 0x000124b0 │ │ │ │ + andeq r3, r1, ip, asr #25 │ │ │ │ + andeq r2, r1, sl, ror #1 │ │ │ │ + andeq r2, r1, ip, lsl #11 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ ldrbcs pc, [ip], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0xf8dfb098 │ │ │ │ ldrbtmi r3, [sl], #-1244 @ 0xfffffb24 │ │ │ │ @@ -848,15 +848,15 @@ │ │ │ │ @ instruction: 0xf7ff19ec │ │ │ │ @ instruction: 0xf8c4fc45 │ │ │ │ cmnlt r0, r4, asr #1 │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ andcs sp, r0, r1, lsl #2 │ │ │ │ blcc 7bc6c <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x4b440> │ │ │ │ - blcs 1bccc │ │ │ │ + blcs 1bccc │ │ │ │ @ instruction: 0x4628d1f9 │ │ │ │ mcr 7, 5, pc, cr14, cr14, {7} @ │ │ │ │ stmdavs fp!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ @@ -869,19 +869,19 @@ │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ mrc 7, 7, APSR_nzcv, cr14, cr14, {7} │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ andeq ip, r2, lr, lsr #11 │ │ │ │ andeq r0, r0, ip, asr #4 │ │ │ │ andeq ip, r2, r0, lsl sp │ │ │ │ - muleq r1, r4, fp │ │ │ │ - andeq r4, r1, sl, lsl #1 │ │ │ │ + andeq r3, r1, r0, ror ip │ │ │ │ + andeq r4, r1, r6, ror #2 │ │ │ │ andeq ip, r2, r0, lsr sl │ │ │ │ - @ instruction: 0x000138b4 │ │ │ │ - andeq r4, r1, r6 │ │ │ │ + muleq r1, r0, r9 │ │ │ │ + andeq r4, r1, r2, ror #1 │ │ │ │ strdeq ip, [r2], -r4 │ │ │ │ vst3.8 {d27-d29}, [pc] │ │ │ │ ldrlt r5, [r0, #-3200] @ 0xfffff380 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ addlt r4, r2, r6, lsl sl │ │ │ │ andcs r4, r1, r6, lsl fp │ │ │ │ @@ -892,15 +892,15 @@ │ │ │ │ strmi sl, [r4], -r5, lsl #22 │ │ │ │ cmplt r8, r0, lsl #6 │ │ │ │ @ instruction: 0xf06f9a05 │ │ │ │ ldmdavs r3, {r6, r8, lr} │ │ │ │ @ instruction: 0xf04f428b │ │ │ │ svclt 0x001c0100 │ │ │ │ andsvs r3, r3, r1, lsl #6 │ │ │ │ - blx ff23fcd8 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xff20f4ac> │ │ │ │ + blx ff83fcd8 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xff80f4ac> │ │ │ │ blmi 2564fc <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x225cd0> │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 5dd44 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x2d518> │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ mrc 7, 5, APSR_nzcv, cr8, cr14, {7} │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ @@ -981,19 +981,19 @@ │ │ │ │ mrc 7, 0, APSR_nzcv, cr4, cr14, {7} │ │ │ │ strcs lr, [r0], #-0 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ svclt 0x00008ff8 │ │ │ │ andeq ip, r2, r8, lsr #15 │ │ │ │ andeq ip, r2, lr, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr r2 │ │ │ │ - andeq r1, r1, ip, asr #28 │ │ │ │ - andeq r3, r0, r5, asr pc │ │ │ │ - andeq r3, r0, r7, lsr lr │ │ │ │ - andeq r2, r0, r1, ror r7 │ │ │ │ - andeq r2, r0, r7, ror #15 │ │ │ │ + andeq r1, r1, r8, lsr #30 │ │ │ │ + strdeq r3, [r0], -sp │ │ │ │ + ldrdeq r3, [r0], -pc @ │ │ │ │ + andeq r2, r0, r9, lsl r7 │ │ │ │ + andeq r2, r0, pc, lsl #15 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [r2], r4, lsl #1 │ │ │ │ strmi r4, [r8], pc, asr #20 │ │ │ │ strmi r2, [r1], r0, lsl #6 │ │ │ │ @@ -1044,47 +1044,47 @@ │ │ │ │ andcc pc, r1, r5, ror #31 │ │ │ │ eor sp, r8, r9, lsl #2 │ │ │ │ addsmi r6, r3, #2293760 @ 0x230000 │ │ │ │ blcc 77f34 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x47708> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ ldrtmi lr, [r8], -lr, lsr #26 │ │ │ │ - @ instruction: 0xf91cf002 │ │ │ │ + @ instruction: 0xf934f002 │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ blcc 77f50 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x47724> │ │ │ │ ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ stmdals r1, {r5, r8, sl, fp, sp, lr, pc} │ │ │ │ stmdavs r3, {r3, r5, r7, r8, ip, sp, pc}^ │ │ │ │ - blcs 1f4bc │ │ │ │ + blcs 1f4bc │ │ │ │ blmi 53ab9c <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x50a370> │ │ │ │ rscmi pc, r4, #70254592 @ 0x4300000 │ │ │ │ ldmdami r4, {r0, r1, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ - teqpvs lr, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ + bicscc pc, r4, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ stmdals r1, {r1, r4, r5, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8fcf002 │ │ │ │ + @ instruction: 0xf914f002 │ │ │ │ movwls r2, #4864 @ 0x1300 │ │ │ │ ldrdcs lr, [r0], -r9 │ │ │ │ blmi 2167b0 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x1e5f84> │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls ddfec <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xad7c0> │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ stcl 7, cr15, [r4, #-1016]! @ 0xfffffc08 │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ svclt 0x000087f0 │ │ │ │ ldrdeq fp, [r2], -sl │ │ │ │ andeq r0, r0, ip, asr #4 │ │ │ │ - andeq r1, r1, lr, lsr #17 │ │ │ │ - andeq r3, r1, ip, ror #7 │ │ │ │ - andeq r1, r1, sl, lsl #16 │ │ │ │ - andeq r1, r1, r0, ror #25 │ │ │ │ + andeq r1, r1, sl, lsl #19 │ │ │ │ + andeq r3, r1, r8, asr #9 │ │ │ │ + andeq r1, r1, r6, ror #17 │ │ │ │ + @ instruction: 0x00011dbc │ │ │ │ andeq fp, r2, r0, asr #27 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5b1bc <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfeb2a990> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 507f84 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x4d7758> │ │ │ │ ldrbtmi r4, [fp], #-3604 @ 0xfffff1ec │ │ │ │ @ instruction: 0xf8d3447e │ │ │ │ @@ -1105,15 +1105,15 @@ │ │ │ │ and r4, r3, ip, lsr #12 │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ @ instruction: 0xe7f9ecbc │ │ │ │ ldcllt 6, cr4, [r0, #-128]! @ 0xffffff80 │ │ │ │ strdeq ip, [r2], -sl │ │ │ │ andeq fp, r2, r4, ror sp │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ - andeq r1, r1, lr, lsl #25 │ │ │ │ + andeq r1, r1, sl, ror #26 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5b22c <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfeb2aa00> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r0, ror #31 │ │ │ │ strmi r4, [pc], -r6, lsl #12 │ │ │ │ mrc 7, 2, APSR_nzcv, cr2, cr14, {7} │ │ │ │ lslslt r4, r4, #12 │ │ │ │ @@ -1175,15 +1175,15 @@ │ │ │ │ ldc 7, cr15, [ip, #1016]! @ 0x3f8 │ │ │ │ rscle r2, r2, r0, lsl #16 │ │ │ │ blcc 7c140 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x4b914> │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ strcs lr, [r0], #-3114 @ 0xfffff3d6 │ │ │ │ @ instruction: 0xf0024628 │ │ │ │ - stccs 8, cr15, [r0], {23} │ │ │ │ + stccs 8, cr15, [r0], {47} @ 0x2f │ │ │ │ stmdavs r3!, {r6, r7, ip, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ ldc 7, cr15, [r8], {254} @ 0xfe │ │ │ │ @ instruction: 0xf06f6833 │ │ │ │ @@ -1214,34 +1214,34 @@ │ │ │ │ andeq r0, r0, r4, lsl #5 │ │ │ │ andeq r0, r0, r4, ror #4 │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ andeq fp, r2, r2, asr #23 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ - cdpeq 8, 11, cr15, cr8, cr12, {6} │ │ │ │ + cdpeq 8, 11, cr15, cr0, cr12, {6} │ │ │ │ strbcc pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ - @ instruction: 0xf8dfb0c9 │ │ │ │ + @ instruction: 0xf8dfb0cb │ │ │ │ @ instruction: 0xf8df2440 │ │ │ │ ldrbtmi r1, [fp], #-1088 @ 0xfffffbc0 │ │ │ │ andls r4, r7, #2046820352 @ 0x7a000000 │ │ │ │ ldrtcs pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf8d34479 │ │ │ │ stmpl sl, {r2, r5, r8, r9, ip, lr} │ │ │ │ - subls r6, r7, #1179648 @ 0x120000 │ │ │ │ + subls r6, r9, #1179648 @ 0x120000 │ │ │ │ andeq pc, r0, #79 @ 0x4f │ │ │ │ addmi fp, r5, #1073741857 @ 0x40000021 │ │ │ │ adcshi pc, sp, r0 │ │ │ │ strtcc pc, [r0], #-2271 @ 0xfffff721 │ │ │ │ @ instruction: 0xf8df9a07 │ │ │ │ ldmpl r3, {r5, sl, ip}^ │ │ │ │ ldmdavs r8, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ ldc 7, cr15, [r0], #-1016 @ 0xfffffc08 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ - bllt ff540228 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xff50f9fc> │ │ │ │ + bllt ffc00228 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xffbcf9fc> │ │ │ │ strmi pc, [ip], #-2271 @ 0xfffff721 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ ldrbtmi r6, [ip], #-2051 @ 0xfffff7fd │ │ │ │ svclt 0x001c4293 │ │ │ │ andvs r3, r3, r1, lsl #6 │ │ │ │ msreq CPSR_s, #196, 16 @ 0xc40000 │ │ │ │ ldcl 7, cr15, [ip, #1016] @ 0x3f8 │ │ │ │ @@ -1275,22 +1275,22 @@ │ │ │ │ andcs r4, r0, r7, ror #25 │ │ │ │ stc 7, cr15, [r2], {254} @ 0xfe │ │ │ │ rscvs r4, r0, ip, ror r4 │ │ │ │ rsbs fp, r6, r0, ror #19 │ │ │ │ andmi pc, r7, #201326595 @ 0xc000003 │ │ │ │ bmi ff8e8ad4 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xff8b82a8> │ │ │ │ biccs r0, r8, fp, lsl lr │ │ │ │ - ldrbtmi sl, [sl], #-2069 @ 0xfffff7eb │ │ │ │ + ldrbtmi sl, [sl], #-2071 @ 0xfffff7e9 │ │ │ │ movwcs lr, #10701 @ 0x29cd │ │ │ │ andcs r4, sp, #224, 22 @ 0x38000 │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ bmi ff7ccedc <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xff79c6b0> │ │ │ │ ldrbtmi r2, [sl], #-771 @ 0xfffffcfd │ │ │ │ ldc 7, cr15, [ip], {254} @ 0xfe │ │ │ │ - ldmdbge r5, {r0, r9, sp} │ │ │ │ + ldmdbge r7, {r0, r9, sp} │ │ │ │ @ instruction: 0xf7fe2000 │ │ │ │ stmdacs r0, {r1, r2, r3, r4, r5, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xe7dbdb5b │ │ │ │ ldrdcs r4, [r0, -r9] │ │ │ │ @ instruction: 0x4630447e │ │ │ │ bl 8c22f8 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x891acc> │ │ │ │ stmdacs r0, {r5, r8, sp, lr} │ │ │ │ @@ -1322,51 +1322,51 @@ │ │ │ │ stmdbcc r1, {r0, r4, r5, r7, fp, pc} │ │ │ │ b ffac2368 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xffa91b3c> │ │ │ │ @ instruction: 0xf847b1d8 │ │ │ │ @ instruction: 0xf7fe0f04 │ │ │ │ andcc lr, r1, r2, lsr #25 │ │ │ │ @ instruction: 0x3608d015 │ │ │ │ ldrdcs lr, [r0], -r6 │ │ │ │ - bllt 8c038c <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x88fb60> │ │ │ │ + bllt f8038c <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xf4fb60> │ │ │ │ ldc 14, cr4, [pc, #736] @ 466c <__assert_fail@plt+0x17a4> │ │ │ │ ldrbtmi r0, [lr], #-2978 @ 0xfffff45e │ │ │ │ @ instruction: 0xf7fe9006 │ │ │ │ @ instruction: 0xf8c6ebdc │ │ │ │ teqlt r0, r0 @ │ │ │ │ @ instruction: 0xf7fe9806 │ │ │ │ @ instruction: 0xf8c6ebe2 │ │ │ │ stmdacs r0, {r2, r4, r5, r6, r7, r9} │ │ │ │ @ instruction: 0xf8dfd15d │ │ │ │ strcs sl, [r0], -r4, asr #5 │ │ │ │ @ instruction: 0x463746b3 │ │ │ │ @ instruction: 0xf04f44fa │ │ │ │ ldrtmi r0, [r1], r1, lsl #16 │ │ │ │ stmdals r6, {r1, r2, r9, sl, ip, pc} │ │ │ │ - cdp2 0, 13, cr15, cr2, cr1, {0} │ │ │ │ + cdp2 0, 14, cr15, cr10, cr1, {0} │ │ │ │ @ instruction: 0xf0014638 │ │ │ │ - ldrbmi pc, [r8], -pc, asr #29 @ │ │ │ │ - cdp2 0, 12, cr15, cr12, cr1, {0} │ │ │ │ + ldrbmi pc, [r8], -r7, ror #29 @ │ │ │ │ + cdp2 0, 14, cr15, cr4, cr1, {0} │ │ │ │ @ instruction: 0xf0014630 │ │ │ │ - @ instruction: 0xf89dfec9 │ │ │ │ - @ instruction: 0xb123304c │ │ │ │ + @ instruction: 0xf89dfee1 │ │ │ │ + qsublt r3, r4, r3 │ │ │ │ strtmi r4, [r9], -r2, asr #12 │ │ │ │ - @ instruction: 0xf7fea813 │ │ │ │ + @ instruction: 0xf7fea815 │ │ │ │ @ instruction: 0xf89deb72 │ │ │ │ - @ instruction: 0xb1233048 │ │ │ │ - andcs r4, r0, #42991616 @ 0x2900000 │ │ │ │ - @ instruction: 0xf7fea812 │ │ │ │ + qsublt r3, r0, r3 │ │ │ │ + andcs r4, r1, #42991616 @ 0x2900000 │ │ │ │ + @ instruction: 0xf7fea814 │ │ │ │ blmi fe7ff690 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfe7cee64> │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ mvnlt r2, r4, lsr #6 │ │ │ │ cmplt r3, fp, lsl r8 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ ldmmi fp, {r0, r2, ip, lr, pc} │ │ │ │ @ instruction: 0x46414652 │ │ │ │ @ instruction: 0xf0044478 │ │ │ │ - bmi fe68307c <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfe652850> │ │ │ │ + bmi fe682fcc <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfe6527a0> │ │ │ │ @ instruction: 0xf8d2447a │ │ │ │ biclt r0, r0, r4, lsr #6 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ strcs r4, [r0], #-320 @ 0xfffffec0 │ │ │ │ msrmi CPSR_s, #12713984 @ 0xc20000 │ │ │ │ andsle r4, r0, fp, lsl #5 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @@ -1378,15 +1378,15 @@ │ │ │ │ ldrbtmi r5, [r9], #-2259 @ 0xfffff72d │ │ │ │ @ instruction: 0xf7fe6818 │ │ │ │ blmi fe37f0ac <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfe34e880> │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ blx fec050ec <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfebd48c0> │ │ │ │ stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0014240 │ │ │ │ - @ instruction: 0x2001bab3 │ │ │ │ + andcs fp, r1, lr, asr #21 │ │ │ │ bl 1f42464 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x1f11c38> │ │ │ │ rscseq pc, r8, #12976128 @ 0xc60000 │ │ │ │ addsle r2, sl, r0, lsl #16 │ │ │ │ @ instruction: 0xf7fe2002 │ │ │ │ @ instruction: 0xf8c6eb76 │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r6, r7, r9} │ │ │ │ mulcs r3, r3, r0 │ │ │ │ @@ -1438,15 +1438,15 @@ │ │ │ │ ldmdbmi r9, {r0, r1, r2, r9, fp, ip, pc}^ │ │ │ │ ldrbtmi r5, [r9], #-2259 @ 0xfffff72d │ │ │ │ @ instruction: 0xf7fe6818 │ │ │ │ ldmdavs r3!, {r2, r3, r4, r7, r9, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf0004293 │ │ │ │ blcc 64858 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x3402c> │ │ │ │ - blcs 1c624 │ │ │ │ + blcs 1c624 │ │ │ │ adcshi pc, ip, r0, asr #32 │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ adcs lr, r7, r2, lsl sl │ │ │ │ ldrtmi r2, [r0], -r0, lsl #2 │ │ │ │ ldc 7, cr15, [sl], #-1016 @ 0xfffffc08 │ │ │ │ @ instruction: 0xf06f4b4d │ │ │ │ ldrbtmi r4, [fp], #-576 @ 0xfffffdc0 │ │ │ │ @@ -1492,119 +1492,119 @@ │ │ │ │ svclt 0x0000e060 │ │ │ │ ... │ │ │ │ ldrdeq ip, [r2], -sl │ │ │ │ andeq fp, r2, r4, asr fp │ │ │ │ andeq fp, r2, ip, asr #22 │ │ │ │ andeq r0, r0, ip, asr #4 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ - andeq r2, r1, ip, ror #14 │ │ │ │ + andeq r2, r1, r8, asr #16 │ │ │ │ muleq r2, r2, r2 │ │ │ │ andeq ip, r2, sl, ror #4 │ │ │ │ - andeq r2, r1, r2, ror r7 │ │ │ │ - andeq r2, r1, lr, ror #14 │ │ │ │ - andeq r2, r1, r8, ror #14 │ │ │ │ + andeq r2, r1, lr, asr #16 │ │ │ │ + andeq r2, r1, sl, asr #16 │ │ │ │ + andeq r2, r1, r4, asr #16 │ │ │ │ andeq r0, r0, r4, ror r2 │ │ │ │ andeq ip, r2, ip, lsl #4 │ │ │ │ - andeq r2, r1, r2, lsl #15 │ │ │ │ - andeq r2, r1, r8, lsl #15 │ │ │ │ - andeq r2, r1, lr, lsl r7 │ │ │ │ - muleq r1, ip, ip │ │ │ │ + andeq r2, r1, lr, asr r8 │ │ │ │ + andeq r2, r1, r4, ror #16 │ │ │ │ + strdeq r2, [r1], -sl │ │ │ │ + andeq r1, r1, r8, ror sp │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq fp, r2, r4, asr #9 │ │ │ │ - andeq r3, r1, lr, lsl r0 │ │ │ │ + strdeq r3, [r1], -sl │ │ │ │ andeq ip, r2, r2, lsr r1 │ │ │ │ - andeq r1, r1, r0, asr #29 │ │ │ │ + muleq r1, ip, pc @ │ │ │ │ andeq ip, r2, r8, asr #1 │ │ │ │ - andeq r2, r1, r4, lsr #22 │ │ │ │ + andeq r2, r1, r0, lsl #24 │ │ │ │ andeq ip, r2, r8, lsr #1 │ │ │ │ andeq r0, r0, r0, lsr #5 │ │ │ │ - andeq r2, r1, sl, ror #21 │ │ │ │ + andeq r2, r1, r6, asr #23 │ │ │ │ andeq ip, r2, ip, rrx │ │ │ │ - andeq r2, r1, r2, lsr #11 │ │ │ │ + andeq r2, r1, lr, ror r6 │ │ │ │ andeq r0, r0, ip, ror r2 │ │ │ │ - andeq r2, r1, r0, lsr #11 │ │ │ │ - andeq r2, r1, lr, lsr #11 │ │ │ │ + andeq r2, r1, ip, ror r6 │ │ │ │ + andeq r2, r1, sl, lsl #13 │ │ │ │ muleq r0, ip, r2 │ │ │ │ - andeq r2, r1, r2, lsl #11 │ │ │ │ + andeq r2, r1, lr, asr r6 │ │ │ │ andeq fp, r2, lr, asr #30 │ │ │ │ andeq fp, r2, r4, lsr pc │ │ │ │ - andeq r2, r1, r8, asr #10 │ │ │ │ - andeq r2, r1, r6, lsr r5 │ │ │ │ - andeq r2, r1, r2, ror #10 │ │ │ │ - muleq r1, r0, r6 │ │ │ │ + andeq r2, r1, r4, lsr #12 │ │ │ │ + andeq r2, r1, r2, lsl r6 │ │ │ │ + andeq r2, r1, lr, lsr r6 │ │ │ │ + andeq r2, r1, ip, ror #14 │ │ │ │ andsle r2, r3, r1, lsl #16 │ │ │ │ - bcc ffb42a40 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xffb12214> │ │ │ │ + blcc c42a40 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xc12214> │ │ │ │ @ instruction: 0xf8df9a07 │ │ │ │ - ldmpl r3, {r2, r3, r5, r6, r7, r9, fp, ip}^ │ │ │ │ + ldmpl r3, {r4, r5, r8, r9, fp, ip}^ │ │ │ │ ldmdavs r8, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmib r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - bcc ff842a54 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xff812228> │ │ │ │ + blcc 942a54 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x912228> │ │ │ │ @ instruction: 0xf8df9a07 │ │ │ │ - ldmpl r3, {r5, r6, r7, r9, fp, ip}^ │ │ │ │ + ldmpl r3, {r2, r5, r8, r9, fp, ip}^ │ │ │ │ ldmdavs r8, {r0, r3, r4, r5, r6, sl, lr} │ │ │ │ stmib sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ b fe1426e4 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfe111eb8> │ │ │ │ @ instruction: 0xf8dfb150 │ │ │ │ - @ instruction: 0x2600aad0 │ │ │ │ + @ instruction: 0x2600ab14 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x463746b3 │ │ │ │ @ instruction: 0x463544fa │ │ │ │ ldrb r4, [ip], -r1, asr #13 │ │ │ │ b 1dc2700 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x1d91ed4> │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dfd1ef │ │ │ │ - @ instruction: 0x20013ab4 │ │ │ │ + strdcs r3, [r1], -r8 │ │ │ │ ldmpl r3, {r0, r1, r2, r9, fp, ip, pc}^ │ │ │ │ ldrmi r9, [r9], -r8, lsl #6 │ │ │ │ bl fee42718 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfee11eec> │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dfd0e3 │ │ │ │ - strmi r1, [r2], -r0, lsr #21 │ │ │ │ + strmi r1, [r2], -r4, ror #21 │ │ │ │ ldrbtmi r4, [r9], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf7ff31d0 │ │ │ │ @ instruction: 0xf8dffb87 │ │ │ │ - @ instruction: 0xf06f3a94 │ │ │ │ + @ instruction: 0xf06f3ad8 │ │ │ │ ldrbtmi r4, [fp], #-576 @ 0xfffffdc0 │ │ │ │ tstpeq r0, #12779520 @ p-variant is OBSOLETE @ 0xc30000 │ │ │ │ addsmi r6, r3, #3342336 @ 0x330000 │ │ │ │ blcc 78760 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x47f34> │ │ │ │ ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ @ instruction: 0xf8dfe918 │ │ │ │ - ldrbtmi r6, [lr], #-2680 @ 0xfffff588 │ │ │ │ + ldrbtmi r6, [lr], #-2748 @ 0xfffff544 │ │ │ │ tstpeq r0, #14024704 @ p-variant is OBSOLETE @ 0xd60000 │ │ │ │ sbcle r2, r4, r0, lsl #16 │ │ │ │ - bne 1b42ae4 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x1b122b8> │ │ │ │ + bne fec42ae4 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfec122b8> │ │ │ │ ldrbtmi r2, [r9], #-512 @ 0xfffffe00 │ │ │ │ @ instruction: 0xf7ff31e4 │ │ │ │ rorsvs pc, r9, #22 @ │ │ │ │ adcsle r2, sl, r0, lsl #16 │ │ │ │ - bcc 1742af8 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x17122cc> │ │ │ │ + bcc fe842af8 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfe8122cc> │ │ │ │ ldmpl r3, {r0, r1, r2, r9, fp, ip, pc}^ │ │ │ │ stmdblt fp!, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ ldmdb r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ and sp, sl, pc, lsr #1 │ │ │ │ ldrsbcs pc, [ip, #134]! @ 0x86 @ │ │ │ │ andsne pc, r8, #14024704 @ 0xd60000 │ │ │ │ msreq CPSR_s, #14024704 @ 0xd60000 │ │ │ │ b 942798 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x911f6c> │ │ │ │ blle fe90e7a4 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfe8ddf78> │ │ │ │ @ instruction: 0xf8dfe7ee │ │ │ │ - ldrbtmi r7, [pc], #-2612 @ 47ac <__assert_fail@plt+0x18e4> │ │ │ │ + ldrbtmi r7, [pc], #-2680 @ 47ac <__assert_fail@plt+0x18e4> │ │ │ │ @ instruction: 0xf7fe4639 │ │ │ │ cmnlt r0, r6, asr sl │ │ │ │ - bvs a42b34 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xa12308> │ │ │ │ + bvs 1b42b34 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x1b12308> │ │ │ │ @ instruction: 0xf8d6447e │ │ │ │ @ instruction: 0xf7fe02bc │ │ │ │ @ instruction: 0xf8c6ff7b │ │ │ │ stmdacs r0, {r3, r5, r8, r9} │ │ │ │ sbchi pc, pc, r0 │ │ │ │ @ instruction: 0xf8dfe00b │ │ │ │ - @ instruction: 0x46393a14 │ │ │ │ + @ instruction: 0x46393a58 │ │ │ │ ldrbtmi r4, [fp], #-1584 @ 0xfffff9d0 │ │ │ │ msrcs CPSR_s, #13828096 @ 0xd30000 │ │ │ │ ldmda r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ blle fe10e7e4 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfe0ddfb8> │ │ │ │ @ instruction: 0xf8d6e7e6 │ │ │ │ @ instruction: 0xf7fe0270 │ │ │ │ stmdacs r0, {r0, r2, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @@ -1635,51 +1635,51 @@ │ │ │ │ addeq pc, r4, r6, asr #17 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ @ instruction: 0xf7feaf4a │ │ │ │ andcc pc, r1, fp, lsl #31 │ │ │ │ svcge 0x0045f43f │ │ │ │ movtvc pc, #58630 @ 0xe506 @ │ │ │ │ msrcc CPSR_, #12976128 @ 0xc60000 │ │ │ │ - ldmdbcc r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmibcc ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8c6447b │ │ │ │ @ instruction: 0xf8df3338 │ │ │ │ - ldrbtmi r3, [fp], #-2420 @ 0xfffff68c │ │ │ │ + ldrbtmi r3, [fp], #-2488 @ 0xfffff648 │ │ │ │ teqpcc ip, #12976128 @ p-variant is OBSOLETE @ 0xc60000 │ │ │ │ - stmdbcc ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmibcc r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ sxtahvs r4, r3, fp, ror #8 │ │ │ │ ldrdcs pc, [r8], r3 @ │ │ │ │ @ instruction: 0xf0412a00 │ │ │ │ - @ instruction: 0xf8d38050 │ │ │ │ - blcs 10a98 │ │ │ │ + @ instruction: 0xf8d3806b │ │ │ │ + blcs 10a98 │ │ │ │ @ instruction: 0xf8dfd1f6 │ │ │ │ - ldrbtmi r0, [r8], #-2392 @ 0xfffff6a8 │ │ │ │ + ldrbtmi r0, [r8], #-2460 @ 0xfffff664 │ │ │ │ ldmdb sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ cdpcs 6, 0, cr4, cr0, cr6, {0} │ │ │ │ @ instruction: 0xf8dfdb5f │ │ │ │ - @ instruction: 0xf8df394c │ │ │ │ - ldrbtmi r1, [fp], #-2380 @ 0xfffff6b4 │ │ │ │ + @ instruction: 0xf8df3990 │ │ │ │ + ldrbtmi r1, [fp], #-2448 @ 0xfffff670 │ │ │ │ mrcvs 4, 4, r4, cr8, cr9, {3} │ │ │ │ ldmda r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdacs r0, {r2, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dfd053 │ │ │ │ - bls 1d2db8 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x1a258c> │ │ │ │ + bls 1d2ec8 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x1a269c> │ │ │ │ stmdavs r2, {r0, r1, r4, r6, r7, fp, ip, lr}^ │ │ │ │ @ instruction: 0xd115429a │ │ │ │ - ldmdbcc r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbcc r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stmdbvs r7, {r0, r1, r2, r9, fp, ip, pc}^ │ │ │ │ - stmdbhi ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbhi r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ and pc, r3, r2, asr r8 @ │ │ │ │ ldrbtmi ip, [r6], -pc, lsl #30 │ │ │ │ @ instruction: 0xf50844f8 │ │ │ │ @ instruction: 0xc60f6877 │ │ │ │ muleq r7, r7, r8 │ │ │ │ andeq lr, r7, r6, lsl #17 │ │ │ │ andshi pc, r0, lr, asr #17 │ │ │ │ ands pc, r4, ip, asr #17 │ │ │ │ - stmdbvc ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r2, [r1], -r0, lsl #4 │ │ │ │ @ instruction: 0xf8d7447f │ │ │ │ @ instruction: 0xf8d70320 │ │ │ │ @ instruction: 0xf7fe8068 │ │ │ │ @ instruction: 0x4606ea50 │ │ │ │ @ instruction: 0xf8d7b1a0 │ │ │ │ ldrtmi r1, [r2], -r8, ror #4 │ │ │ │ @@ -1689,56 +1689,56 @@ │ │ │ │ @ instruction: 0xf06f6833 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ blcc 789cc <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x481a0> │ │ │ │ bllt 6dca04 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x6ac1d8> │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ ands lr, pc, r4, lsr #16 │ │ │ │ @ instruction: 0xf0014630 │ │ │ │ - ands pc, r0, r1, lsl ip @ │ │ │ │ + ands pc, r0, r9, lsr #24 │ │ │ │ svccc 0x0004f851 │ │ │ │ streq r6, [r4, #3420]! @ 0xd5c │ │ │ │ - andhi pc, pc, r1, lsl #2 │ │ │ │ + eorhi pc, sl, r1, lsl #2 │ │ │ │ @ instruction: 0xf8df68da │ │ │ │ - stmdals r7, {r3, r4, r5, r7, fp, ip, sp} │ │ │ │ - ldmne r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r7, {r2, r3, r4, r5, r6, r7, fp, ip, sp} │ │ │ │ + ldmne r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbtmi r5, [r9], #-2243 @ 0xfffff73d │ │ │ │ @ instruction: 0xf7fe6818 │ │ │ │ @ instruction: 0xf8dfea36 │ │ │ │ - strcs sl, [r0], -ip, lsr #17 │ │ │ │ + @ instruction: 0x2600a8f0 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x463746b3 │ │ │ │ @ instruction: 0x46c144fa │ │ │ │ ldr r9, [lr, #-1542] @ 0xfffff9fa │ │ │ │ - ldmcc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmcc ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ beq 40ac4 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x10298> │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ @ instruction: 0xf8d99068 │ │ │ │ @ instruction: 0xf8d9b080 │ │ │ │ ldrbmi r7, [fp], -r8, lsr #1 │ │ │ │ andeq pc, r1, sl, lsl #2 │ │ │ │ @ instruction: 0xf8d3b11b │ │ │ │ strmi r3, [r2], r0, lsl #1 │ │ │ │ strdeq lr, [r0], r8 │ │ │ │ @ instruction: 0xf7fe469b │ │ │ │ @ instruction: 0xf04fea5a │ │ │ │ @ instruction: 0x468033ff │ │ │ │ ldrtmi r6, [r8], -r3 │ │ │ │ - stc2 0, cr15, [lr, #4]! │ │ │ │ + stc2 0, cr15, [r2, #4] │ │ │ │ eorslt pc, r4, sp, asr #17 │ │ │ │ bleq 80b00 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x502d4> │ │ │ │ movweq pc, #49415 @ 0xc107 @ │ │ │ │ movwls r9, #40972 @ 0xa00c │ │ │ │ blls 329dfc <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x2f95d0> │ │ │ │ ldclle 5, cr4, [r4, #-364] @ 0xfffffe94 │ │ │ │ ldclvs 8, cr6, [fp, #-492] @ 0xfffffe14 │ │ │ │ strle r0, [sp], #-345 @ 0xfffffea7 │ │ │ │ - stmdacc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + stmcc r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ rsccs pc, r0, #70254592 @ 0x4300000 │ │ │ │ - ldmdane ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - ldmdaeq ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmne r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmeq r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-1008 @ 0xfffffc10 │ │ │ │ b 1ac29f0 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x1a921c4> │ │ │ │ @ instruction: 0xf8529a0a │ │ │ │ andls r3, sl, #4, 30 │ │ │ │ ldrdeq pc, [r4], r3 │ │ │ │ blx ff5c2a04 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xff5921d8> │ │ │ │ @@ -1758,83 +1758,83 @@ │ │ │ │ stmdalt r8, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ bleq 80e70 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x50644> │ │ │ │ stmiblt fp!, {r0, r1, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ ldrdcc pc, [r4], -fp │ │ │ │ ldmib sp, {r0, r1, r3, r8, sl, fp, ip, pc}^ │ │ │ │ ldclvs 8, cr2, [fp, #-32] @ 0xffffffe0 │ │ │ │ strtle r0, [r8], #-347 @ 0xfffffea5 │ │ │ │ - @ instruction: 0x37d0f8df │ │ │ │ + ldmdacc r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andcc pc, r6, #70254592 @ 0x4300000 │ │ │ │ - @ instruction: 0x17ccf8df │ │ │ │ - @ instruction: 0x07ccf8df │ │ │ │ + ldmdane r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdaeq r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-1008 @ 0xfffffc10 │ │ │ │ b b42a6c <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xb12240> │ │ │ │ ldrdpl pc, [r0], r5 │ │ │ │ strcc r3, [r1], -r4, lsl #8 │ │ │ │ @ instruction: 0xf8dfe7cf │ │ │ │ - @ instruction: 0xf8dd67b8 │ │ │ │ + @ instruction: 0xf8dd67fc │ │ │ │ ldrbtmi fp, [lr], #-52 @ 0xffffffcc │ │ │ │ @ instruction: 0xf7fe9d0b │ │ │ │ strbmi lr, [r0], -r4, lsl #17 │ │ │ │ svc 0x002ef7fd │ │ │ │ @ instruction: 0xf8d66eb2 │ │ │ │ @ instruction: 0xf8d610d4 │ │ │ │ @ instruction: 0xf7fe0324 │ │ │ │ stmdacs r0, {r2, r5, r7, fp, sp, lr, pc} │ │ │ │ svcge 0x0061f6ff │ │ │ │ @ instruction: 0xf8d9e014 │ │ │ │ bl 2c8cb0 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x298484> │ │ │ │ stmdals r7, {r1, r7, r9} │ │ │ │ stmiavs sl, {r0, r1, r4, r6, r7, fp, sp, lr}^ │ │ │ │ - smmlsne r4, pc, r8, pc @ │ │ │ │ + @ instruction: 0x1798f8df │ │ │ │ stmdapl r1, {r0, r1, r3, r4, r6, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8df6808 │ │ │ │ - ldrbtmi r1, [r9], #-1912 @ 0xfffff888 │ │ │ │ + ldrbtmi r1, [r9], #-1980 @ 0xfffff844 │ │ │ │ stmib r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fd4640 │ │ │ │ smlald lr, sl, r0, pc @ │ │ │ │ @ instruction: 0xf8d66eb7 │ │ │ │ ldrtmi r1, [r8], -r0, asr #3 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - smmlscc ip, pc, r8, pc @ │ │ │ │ + sbfxcc pc, pc, #17, #1 │ │ │ │ strmi r9, [r5], -r7, lsl #20 │ │ │ │ andhi pc, r3, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8dfb960 │ │ │ │ - @ instruction: 0x46405754 │ │ │ │ + @ instruction: 0x46405798 │ │ │ │ @ instruction: 0xf8d5447d │ │ │ │ @ instruction: 0xf7fe127c │ │ │ │ @ instruction: 0x4606e8d4 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strh r8, [sp], -r0 │ │ │ │ ldrdne pc, [r0, #134] @ 0x86 │ │ │ │ @ instruction: 0xf7fe4640 │ │ │ │ addmi lr, r5, #13238272 @ 0xca0000 │ │ │ │ strcs sp, [r0, #-235] @ 0xffffff15 │ │ │ │ strtmi r4, [r9], r8, lsr #13 │ │ │ │ strtmi r4, [sl], ip, lsr #12 │ │ │ │ sbc r4, r1, lr, lsr #12 │ │ │ │ rsbsne pc, ip, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0xf0014638 │ │ │ │ - @ instruction: 0x4604f9dd │ │ │ │ + @ instruction: 0x4604f9f5 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ addmi r8, r6, #152 @ 0x98 │ │ │ │ adcshi pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf8d54640 │ │ │ │ @ instruction: 0xf7fe1274 │ │ │ │ @ instruction: 0x4680e8b0 │ │ │ │ @ instruction: 0xf8d5b130 │ │ │ │ @ instruction: 0x46381274 │ │ │ │ - @ instruction: 0xf9caf001 │ │ │ │ + @ instruction: 0xf9e2f001 │ │ │ │ stmdblt r0!, {r1, r7, r9, sl, lr} │ │ │ │ strtmi r2, [r8], r0, lsl #10 │ │ │ │ strtmi r4, [sl], r9, lsr #13 │ │ │ │ strmi lr, [r0, #140] @ 0x8c │ │ │ │ @ instruction: 0xf8dfd10f │ │ │ │ - stcge 6, cr6, [lr, #-896] @ 0xfffffc80 │ │ │ │ + stcge 7, cr6, [lr, #-144] @ 0xffffff70 │ │ │ │ ldrtmi r4, [r8], -sl, lsr #12 │ │ │ │ @ instruction: 0xf8d6447e │ │ │ │ @ instruction: 0xf7fe1278 │ │ │ │ @ instruction: 0xf8dde962 │ │ │ │ @ instruction: 0xf1b99038 │ │ │ │ tstle fp, r0, lsl #30 │ │ │ │ @ instruction: 0xf8d5e020 │ │ │ │ @@ -1854,27 +1854,27 @@ │ │ │ │ @ instruction: 0xf7fe4638 │ │ │ │ and lr, r8, lr, lsl #16 │ │ │ │ and sp, r6, r5, asr fp │ │ │ │ ldrsble r4, [r5], #-80 @ 0xffffffb0 │ │ │ │ ldmda r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ cmple r1, r0, lsl #16 │ │ │ │ @ instruction: 0xf8df464e │ │ │ │ - @ instruction: 0x462a3674 │ │ │ │ + @ instruction: 0x462a36b8 │ │ │ │ ldrbtmi r4, [fp], #-1592 @ 0xfffff9c8 │ │ │ │ @ instruction: 0xf8d39308 │ │ │ │ @ instruction: 0xf7fe12a0 │ │ │ │ @ instruction: 0xf8dde92a │ │ │ │ blls 224cd0 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x1f44a4> │ │ │ │ svceq 0x0000f1b8 │ │ │ │ @ instruction: 0xf8d3d006 │ │ │ │ strbmi r1, [r0], -r4, lsr #5 │ │ │ │ @ instruction: 0xf9d8f7fe │ │ │ │ eor fp, fp, r0, lsl r9 │ │ │ │ svc 0x00c6f7fd │ │ │ │ - @ instruction: 0x3644f8df │ │ │ │ + pkhtbcc pc, r8, pc, asr #17 @ │ │ │ │ ldrtmi r4, [r8], -sl, lsr #12 │ │ │ │ movwls r4, #33915 @ 0x847b │ │ │ │ adcne pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldmdb r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ blls 22c058 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x1fb82c> │ │ │ │ @ instruction: 0xf8d3b1b5 │ │ │ │ strtmi r1, [sl], -r0, lsr #5 │ │ │ │ @@ -1897,1036 +1897,1047 @@ │ │ │ │ strtmi r4, [r9], r8, lsr #13 │ │ │ │ strtmi r4, [sl], ip, lsr #12 │ │ │ │ strcs lr, [r0, #-4] │ │ │ │ and r4, r1, r8, lsr #13 │ │ │ │ strbmi r4, [r8], sp, asr #12 │ │ │ │ svc 0x00baf7fd │ │ │ │ @ instruction: 0xf8dfb950 │ │ │ │ - stmdbls r7, {r2, r3, r5, r8, sl, ip, sp} │ │ │ │ + stmdbls r7, {r4, r5, r6, r8, sl, ip, sp} │ │ │ │ stmiapl fp, {r1, r3, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - strbne pc, [r4, #2271] @ 0x8df @ │ │ │ │ + @ instruction: 0x1608f8df │ │ │ │ ldrbtmi r6, [r9], #-2072 @ 0xfffff7e8 │ │ │ │ ldm lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldrbtcc pc, [pc], pc, asr #32 @ │ │ │ │ strcs lr, [r0, #-4] │ │ │ │ strtmi r4, [r9], r8, lsr #13 │ │ │ │ strtmi r4, [lr], -sl, lsr #13 │ │ │ │ @ instruction: 0xf0014650 │ │ │ │ - @ instruction: 0x4620fa5d │ │ │ │ - blx 16c0cb8 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x169048c> │ │ │ │ + @ instruction: 0x4620fa75 │ │ │ │ + blx 1cc0cb8 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x1c9048c> │ │ │ │ @ instruction: 0xf0014648 │ │ │ │ - @ instruction: 0x4640fa57 │ │ │ │ - blx 1540cc4 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x1510498> │ │ │ │ + strbmi pc, [r0], -pc, ror #20 @ │ │ │ │ + blx 1b40cc4 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x1b10498> │ │ │ │ @ instruction: 0xf0014628 │ │ │ │ - @ instruction: 0x3601fa51 │ │ │ │ + strcc pc, [r1], -r9, ror #20 │ │ │ │ ldcge 4, cr15, [r1, #-252] @ 0xffffff04 │ │ │ │ - strvs pc, [r8, #2271] @ 0x8df │ │ │ │ + strbvs pc, [ip, #2271] @ 0x8df @ │ │ │ │ @ instruction: 0x4630447e │ │ │ │ svc 0x00a2f7fd │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ - mrshi pc, SPSR @ │ │ │ │ - ldrbcs pc, [r8, #-2271]! @ 0xfffff721 @ │ │ │ │ + cmpphi r5, r0 @ p-variant is OBSOLETE │ │ │ │ + ldrcs pc, [ip, #2271]! @ 0x8df │ │ │ │ movwcs r4, #17969 @ 0x4631 │ │ │ │ ldrbtmi r2, [sl], #-1537 @ 0xfffff9ff │ │ │ │ strcc lr, [r0], -sp, asr #19 │ │ │ │ mvnvc pc, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf99cf7fe │ │ │ │ - strbcc pc, [r4, #-2271]! @ 0xfffff721 @ │ │ │ │ + strcc pc, [r8, #2271]! @ 0x8df │ │ │ │ bicsvs r4, r8, fp, ror r4 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - stmdavs fp!, {r0, r2, r3, r4, r5, r8, pc} │ │ │ │ + stmdavs fp!, {r0, r1, r6, r8, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ mrc 7, 1, APSR_nzcv, cr4, cr13, {7} │ │ │ │ - strbvs pc, [r4, #-2271] @ 0xfffff721 @ │ │ │ │ + strvs pc, [r8, #2271] @ 0x8df │ │ │ │ @ instruction: 0x4630447e │ │ │ │ svc 0x007af7fd │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ - msrhi CPSR_sxc, r0 │ │ │ │ - ldrcs pc, [r4, #-2271]! @ 0xfffff721 │ │ │ │ + msrhi CPSR_fsc, r0 │ │ │ │ + ldrbcs pc, [r8, #-2271]! @ 0xfffff721 @ │ │ │ │ ldrtmi r2, [r1], -r4, lsl #6 │ │ │ │ ldrbtmi r2, [sl], #-1025 @ 0xfffffbff │ │ │ │ strcc lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf7fe2310 │ │ │ │ @ instruction: 0xf8dff975 │ │ │ │ - ldrbtmi r3, [fp], #-1316 @ 0xfffffadc │ │ │ │ + ldrbtmi r3, [fp], #-1384 @ 0xfffffa98 │ │ │ │ stmdacs r0, {r3, r4, r9, sp, lr} │ │ │ │ - tstphi r6, r0 @ p-variant is OBSOLETE │ │ │ │ + tstphi ip, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ blcc 78d74 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x48548> │ │ │ │ ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4628 │ │ │ │ @ instruction: 0xf8dfee0e │ │ │ │ - ldrbtmi r6, [lr], #-1284 @ 0xfffffafc │ │ │ │ + ldrbtmi r6, [lr], #-1352 @ 0xfffffab8 │ │ │ │ @ instruction: 0xf7fd4630 │ │ │ │ @ instruction: 0x4605ef54 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - movwcs r8, #33024 @ 0x8100 │ │ │ │ + movwcs r8, #33030 @ 0x8106 │ │ │ │ stmib sp, {r0, r9, sp}^ │ │ │ │ ldrtmi r3, [r1], -r0, lsl #4 │ │ │ │ - strbtcs pc, [r8], #2271 @ 0x8df @ │ │ │ │ + strcs pc, [ip, #-2271]! @ 0xfffff721 │ │ │ │ ldrbtmi r2, [sl], #-792 @ 0xfffffce8 │ │ │ │ @ instruction: 0xf94ef7fe │ │ │ │ - strbtcc pc, [r0], #2271 @ 0x8df @ │ │ │ │ + strcc pc, [r4, #-2271]! @ 0xfffff721 │ │ │ │ subsvs r4, r8, #2063597568 @ 0x7b000000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - stmdavs fp!, {r0, r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + stmdavs fp!, {r0, r2, r4, r5, r6, r7, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ stcl 7, cr15, [r6, #1012]! @ 0x3f4 │ │ │ │ - strbvs pc, [r0], #2271 @ 0x8df @ │ │ │ │ + strvs pc, [r4, #-2271] @ 0xfffff721 │ │ │ │ @ instruction: 0x4630447e │ │ │ │ svc 0x002cf7fd │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ - sbcshi pc, r9, r0 │ │ │ │ - ldrtvc pc, [r0], #2271 @ 0x8df @ │ │ │ │ + sbcshi pc, pc, r0 │ │ │ │ + ldrbtvc pc, [r4], #2271 @ 0x8df @ │ │ │ │ stmdaeq r4, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - strtcs pc, [ip], #2271 @ 0x8df │ │ │ │ + ldrbtcs pc, [r0], #2271 @ 0x8df @ │ │ │ │ stmdbeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ tstcs r4, #2130706432 @ 0x7f000000 │ │ │ │ @ instruction: 0x4631447a │ │ │ │ stmdbhi r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf922f7fe │ │ │ │ stmdacs r0, {r3, r4, r5, r7, r9, sp, lr} │ │ │ │ - sbchi pc, r6, r0 │ │ │ │ - ldrcs pc, [r0], #2271 @ 0x8df │ │ │ │ + sbchi pc, ip, r0 │ │ │ │ + ldrbcs pc, [r4], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0x46284631 │ │ │ │ stmdbhi r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ vqshl.s8 q10, q13, q0 │ │ │ │ @ instruction: 0xf7fe5324 │ │ │ │ rscsvs pc, r8, #311296 @ 0x4c000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df80b7 │ │ │ │ - orrscs r2, r8, #120, 8 @ 0x78000000 │ │ │ │ + @ instruction: 0xf8df80bd │ │ │ │ + orrscs r2, r8, #188, 8 @ 0xbc000000 │ │ │ │ @ instruction: 0x46284631 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fe8900 │ │ │ │ teqpvs r8, #81920 @ p-variant is OBSOLETE @ 0x14000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df80a9 │ │ │ │ - teqcs r0, #96, 8 @ 0x60000000 │ │ │ │ + @ instruction: 0xf8df80af │ │ │ │ + teqcs r0, #164, 8 @ 0xa4000000 │ │ │ │ @ instruction: 0x46284631 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fe8900 │ │ │ │ cmnpvs r8, #16187392 @ p-variant is OBSOLETE @ 0xf70000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df809b │ │ │ │ - @ instruction: 0xf04f2448 │ │ │ │ + @ instruction: 0xf8df80a1 │ │ │ │ + @ instruction: 0xf04f248c │ │ │ │ movwcs r0, #35073 @ 0x8901 │ │ │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ @ instruction: 0xf8cd8000 │ │ │ │ @ instruction: 0xf7fe9004 │ │ │ │ @ instruction: 0x63b8f8e5 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df8089 │ │ │ │ - movwcs r2, #33832 @ 0x8428 │ │ │ │ + @ instruction: 0xf8df808f │ │ │ │ + movwcs r2, #33900 @ 0x846c │ │ │ │ @ instruction: 0x46284631 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fe8900 │ │ │ │ mvnsvs pc, #14090240 @ 0xd70000 │ │ │ │ - rsbsle r2, fp, r0, lsl #16 │ │ │ │ - ldrcs pc, [r0], #-2271 @ 0xfffff721 │ │ │ │ - ldrtmi r2, [r1], -r8, lsl #6 │ │ │ │ - ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ - stmdbhi r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8caf7fe │ │ │ │ - stmdacs r0, {r3, r4, r5, sl, sp, lr} │ │ │ │ - bmi ffff905c <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfffc8830> │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf8df8081 │ │ │ │ + movwcs r2, #33876 @ 0x8454 │ │ │ │ + @ instruction: 0x46284631 │ │ │ │ + stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ + @ instruction: 0xf7fe8900 │ │ │ │ + ldrtvs pc, [r8], #-2249 @ 0xfffff737 @ │ │ │ │ + rsbsle r2, r3, r0, lsl #16 │ │ │ │ + ldrtcs pc, [ip], #-2271 @ 0xfffff721 @ │ │ │ │ ldrtmi r2, [r1], -r8, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ stmdbhi r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8bef7fe │ │ │ │ + @ instruction: 0xf8bcf7fe │ │ │ │ stmdacs r0, {r3, r4, r5, r6, sl, sp, lr} │ │ │ │ - bmi ffeb9044 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xffe88818> │ │ │ │ - movwcs r4, #34353 @ 0x8631 │ │ │ │ - ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ - stmdbhi r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8b2f7fe │ │ │ │ - stmdacs r0, {r3, r4, r5, r7, sl, sp, lr} │ │ │ │ - mrcmi 0, 7, sp, cr5, cr6, {2} │ │ │ │ - svcmi 0x00f52308 │ │ │ │ - bmi ffd5677c <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xffd25f50> │ │ │ │ - ldrbtmi r4, [pc], #-1150 @ 4ee0 <__assert_fail@plt+0x2018> │ │ │ │ + @ instruction: 0xf8dfd066 │ │ │ │ + ldrtmi r2, [r1], -r8, lsr #8 │ │ │ │ + strtmi r2, [r8], -r8, lsl #6 │ │ │ │ + stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ + @ instruction: 0xf7fe8900 │ │ │ │ + ldrtvs pc, [r8], #2223 @ 0x8af @ │ │ │ │ + subsle r2, r9, r0, lsl #16 │ │ │ │ + ldrvs pc, [r0], #-2271 @ 0xfffff721 │ │ │ │ + @ instruction: 0xf8df2308 │ │ │ │ + @ instruction: 0x46287410 │ │ │ │ + strcs pc, [ip], #-2271 @ 0xfffff721 │ │ │ │ + ldrbtmi r4, [pc], #-1150 @ 4eec <__assert_fail@plt+0x2024> │ │ │ │ stmdbhi r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x4639447a │ │ │ │ - @ instruction: 0xf8a2f7fe │ │ │ │ + @ instruction: 0xf89cf7fe │ │ │ │ stmdacs r0, {r4, r5, r6, r7, sl, sp, lr} │ │ │ │ - bmi ffc3900c <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xffc087e0> │ │ │ │ + bmi fffb9018 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfff887ec> │ │ │ │ ldrtmi r2, [r9], -r8, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ stmdbhi r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf896f7fe │ │ │ │ + @ instruction: 0xf890f7fe │ │ │ │ stmdacs r0, {r4, r5, r8, sl, sp, lr} │ │ │ │ - bmi ffaf8ff4 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xffac87c8> │ │ │ │ + bmi ffe79000 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xffe487d4> │ │ │ │ ldrtmi r2, [r9], -r8, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ stmdbhi r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf88af7fe │ │ │ │ + @ instruction: 0xf884f7fe │ │ │ │ cmnlt r8, #112, 10 @ 0x1c000000 │ │ │ │ - movwcs r4, #35558 @ 0x8ae6 │ │ │ │ + movwcs r4, #35572 @ 0x8af4 │ │ │ │ @ instruction: 0x46284639 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7fe8900 │ │ │ │ - ldrvs pc, [r0, #2175]! @ 0x87f │ │ │ │ - bmi ff8b1bb8 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xff88138c> │ │ │ │ + ldrvs pc, [r0, #2169]! @ 0x879 │ │ │ │ + bmi ffc31bc4 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xffc01398> │ │ │ │ ldrtmi r2, [r9], -r8, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ stmdbhi r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf874f7fe │ │ │ │ + @ instruction: 0xf86ef7fe │ │ │ │ strdlt r6, [r8, #80] @ 0x50 │ │ │ │ - movwcs r4, #10973 @ 0x2add │ │ │ │ + movwcs r4, #10987 @ 0x2aeb │ │ │ │ movwls r4, #5689 @ 0x1639 │ │ │ │ orrcs r4, r4, #2046820352 @ 0x7a000000 │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ @ instruction: 0xf7fe8000 │ │ │ │ - ldrtvs pc, [r0], -r7, ror #16 @ │ │ │ │ + ldrtvs pc, [r0], -r1, ror #16 @ │ │ │ │ stmdavs fp!, {r5, r6, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulsle r6, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b99b │ │ │ │ - stc 7, cr15, [r4, #-1012] @ 0xfffffc0c │ │ │ │ + ldcl 7, cr15, [lr], #1012 @ 0x3f4 │ │ │ │ strcs lr, [r0, #-15] │ │ │ │ - movtge pc, #18655 @ 0x48df @ │ │ │ │ + cmnpge ip, #14614528 @ p-variant is OBSOLETE @ 0xdf0000 │ │ │ │ strtmi r2, [r8], -r0, lsl #12 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8ecf001 │ │ │ │ + @ instruction: 0xf8fef001 │ │ │ │ ldrbtmi r4, [sl], #1591 @ 0x637 │ │ │ │ @ instruction: 0x46c14635 │ │ │ │ @ instruction: 0xf7ff9606 │ │ │ │ - svcge 0x0011ba10 │ │ │ │ + vnmlsge.f32 s22, s6, s20 │ │ │ │ tstcs r0, lr, lsl #4 │ │ │ │ - @ instruction: 0xf7fd4638 │ │ │ │ - @ instruction: 0xf7fdee6c │ │ │ │ - bvs ff1c09e8 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xff1901bc> │ │ │ │ - @ instruction: 0xf0402e00 │ │ │ │ - @ instruction: 0xf8df84bb │ │ │ │ - andcs sl, r1, #20, 6 @ 0x50000000 │ │ │ │ - ldrbtmi r4, [sl], #2500 @ 0x9c4 │ │ │ │ - @ instruction: 0x46504479 │ │ │ │ - svc 0x0070f7fd │ │ │ │ + @ instruction: 0xf7fd4630 │ │ │ │ + @ instruction: 0xf7fdee66 │ │ │ │ + bvs ff1009dc <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xff0d01b0> │ │ │ │ + ldmibmi r4, {r0, r1, r5, r7, r8, r9, fp, ip, sp, pc}^ │ │ │ │ + ldmmi r4, {r0, r9, sp}^ │ │ │ │ + ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ + svc 0x006ef7fd │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ - blge fe4020cc <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfe3d18a0> │ │ │ │ - ldrtmi r6, [r8], -fp, lsr #19 │ │ │ │ - @ instruction: 0xf0434629 │ │ │ │ - @ instruction: 0x61ab0303 │ │ │ │ - blx 13c0fe4 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x13907b8> │ │ │ │ - @ instruction: 0xf0003001 │ │ │ │ - mrcmi 3, 5, r8, cr11, cr2, {1} │ │ │ │ + blge fe3820d0 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfe3518a4> │ │ │ │ + stmdbge lr, {r4, r6, r7, r9, fp, lr} │ │ │ │ + @ instruction: 0xf04f6983 │ │ │ │ + ldrbtmi r0, [sl], #-2048 @ 0xfffff800 │ │ │ │ + stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + movweq pc, #12355 @ 0x3043 @ │ │ │ │ + subsvs pc, sl, #8388608 @ 0x800000 │ │ │ │ + movwcs r6, #29059 @ 0x7183 │ │ │ │ + stmib sp, {r4, r5, r9, sl, lr}^ │ │ │ │ + @ instruction: 0xf7fd890e │ │ │ │ + andcc lr, r1, ip, lsl #28 │ │ │ │ + @ instruction: 0xf89dd009 │ │ │ │ + orrslt r3, r3, ip, asr #32 │ │ │ │ + ldrtmi r2, [r0], -r1, lsl #4 │ │ │ │ + @ instruction: 0xf7fd4629 │ │ │ │ + andcc lr, r1, ip, lsr #26 │ │ │ │ + @ instruction: 0xf8dfd10b │ │ │ │ + strcs sl, [r0], -r8, lsl #6 │ │ │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + ldrbtmi r4, [sl], #1591 @ 0x637 │ │ │ │ + strls r4, [r6], -r1, asr #13 │ │ │ │ + stmiblt fp, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + cdpmi 5, 11, cr2, cr13, cr0, {0} │ │ │ │ ldrbtmi r2, [lr], #-1 │ │ │ │ adcne pc, ip, #14024704 @ 0xd60000 │ │ │ │ - mcr2 7, 2, pc, cr10, cr14, {7} @ │ │ │ │ + mcr2 7, 1, pc, cr8, cr14, {7} @ │ │ │ │ stmdacs r0, {r1, r2, ip, pc} │ │ │ │ - msrhi CPSR_fsx, #0 │ │ │ │ + msrhi CPSR_fx, #0 │ │ │ │ @ instruction: 0xf8d64601 │ │ │ │ - @ instruction: 0xf0100200 │ │ │ │ - strmi pc, [r7], -fp, ror #21 │ │ │ │ + @ instruction: 0xf7fe0200 │ │ │ │ + strmi pc, [r7], -sp, ror #31 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - blls 1a5cd8 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x1754ac> │ │ │ │ + blls 1a5d0c <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x1754e0> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1b9034 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x188808> │ │ │ │ + bls 1b9078 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x18884c> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - stc 7, cr15, [lr], #1012 @ 0x3f4 │ │ │ │ - ldrtmi r4, [r8], -fp, lsr #29 │ │ │ │ + stc 7, cr15, [ip], {253} @ 0xfd │ │ │ │ + ldrtmi r4, [r8], -sp, lsr #29 │ │ │ │ @ instruction: 0xf8d6447e │ │ │ │ @ instruction: 0xf00312ac │ │ │ │ - andls pc, r6, r1, asr ip @ │ │ │ │ + andls pc, r6, r3, lsl #24 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - strmi r8, [r2], -r5, lsr #6 │ │ │ │ + strmi r8, [r2], -r1, lsr #6 │ │ │ │ adcne pc, ip, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf7fd6830 │ │ │ │ - stmdacs r0, {r1, r2, r4, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ - msrhi CPSR_sxc, #192, 4 │ │ │ │ + stmdacs r0, {r2, r4, r5, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ + msrhi CPSR_xc, #192, 4 │ │ │ │ @ instruction: 0xf06f9b06 │ │ │ │ ldmdavs fp, {r6, r9, lr} │ │ │ │ mulle r6, r3, r2 │ │ │ │ - blcc 6b878 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x3b04c> │ │ │ │ + blcc 6b8bc <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x3b090> │ │ │ │ ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ @ instruction: 0xf7fd4610 │ │ │ │ - ldmdavs fp!, {r1, r2, r3, r7, sl, fp, sp, lr, pc} │ │ │ │ + ldmdavs fp!, {r2, r3, r5, r6, sl, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4638b913 │ │ │ │ - stc 7, cr15, [r2], {253} @ 0xfd │ │ │ │ - ldrbtmi r4, [ip], #-3222 @ 0xfffff36a │ │ │ │ + stcl 7, cr15, [r0], #-1012 @ 0xfffffc0c │ │ │ │ + ldrbtmi r4, [ip], #-3224 @ 0xfffff368 │ │ │ │ ldrsbeq pc, [r0, #132]! @ 0x84 @ │ │ │ │ - @ instruction: 0xfff6f7fe │ │ │ │ + @ instruction: 0xffd4f7fe │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - movwhi pc, #61440 @ 0xf000 @ │ │ │ │ + movwhi pc, #45056 @ 0xb000 @ │ │ │ │ ldrsbne pc, [r0, #132]! @ 0x84 @ │ │ │ │ stmdavs r0!, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ - mcr 7, 3, pc, cr10, cr13, {7} @ │ │ │ │ + mcr 7, 2, pc, cr8, cr13, {7} @ │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - ldmdavs fp!, {r1, r4, r8, r9, pc} │ │ │ │ + ldmdavs fp!, {r1, r2, r3, r8, r9, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4638b913 │ │ │ │ - stcl 7, cr15, [r4], #-1012 @ 0xfffffc0c │ │ │ │ - smlabbcs r0, r8, ip, r4 │ │ │ │ + mcrr 7, 15, pc, r2, cr13 @ │ │ │ │ + smlabbcs r0, sl, ip, r4 │ │ │ │ @ instruction: 0xf8d4447c │ │ │ │ @ instruction: 0xf7fe0110 │ │ │ │ - strmi pc, [r7], -sp, lsr #31 │ │ │ │ + strmi pc, [r7], -fp, lsl #31 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d48307 │ │ │ │ + @ instruction: 0xf8d48303 │ │ │ │ ldrtmi r1, [sl], -r0, lsl #2 │ │ │ │ @ instruction: 0xf7fd6820 │ │ │ │ - stmdacs r0, {r2, r3, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ - movwhi pc, #41664 @ 0xa2c0 @ │ │ │ │ + stmdacs r0, {r1, r3, r5, r9, sl, fp, sp, lr, pc} │ │ │ │ + movwhi pc, #25280 @ 0x62c0 @ │ │ │ │ @ instruction: 0xf06f683b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 79104 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x488d8> │ │ │ │ + blcc 79148 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x4891c> │ │ │ │ ldmdblt r3, {r0, r1, r3, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4638 │ │ │ │ - cdpmi 12, 7, cr14, cr10, cr6, {2} │ │ │ │ + cdpmi 12, 7, cr14, cr12, cr4, {1} │ │ │ │ @ instruction: 0xf8d6447e │ │ │ │ @ instruction: 0xf00201f0 │ │ │ │ - andls pc, r6, r7, ror #21 │ │ │ │ + mulls r6, r9, sl │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d68300 │ │ │ │ + @ instruction: 0xf8d682fc │ │ │ │ @ instruction: 0xf00011b8 │ │ │ │ - strmi pc, [r6], -r9, ror #29 │ │ │ │ + @ instruction: 0x4606fedf │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - blls 1a5d34 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x175508> │ │ │ │ + blls 1a5d68 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x17553c> │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1b9144 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x188918> │ │ │ │ + bls 1b9188 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x18895c> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - stc 7, cr15, [r6], #-1012 @ 0xfffffc0c │ │ │ │ - ldrbtmi r4, [fp], #-2923 @ 0xfffff495 │ │ │ │ + stc 7, cr15, [r4], {253} @ 0xfd │ │ │ │ + ldrbtmi r4, [fp], #-2925 @ 0xfffff493 │ │ │ │ andseq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx ff24114c <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xff210920> │ │ │ │ + blx 1ec1190 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x1e90964> │ │ │ │ andls r2, r6, r0, lsl #6 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - stmib sp, {r1, r3, r4, r5, r6, r7, r9, pc}^ │ │ │ │ - andcs r3, r1, #15 │ │ │ │ + stmib sp, {r1, r2, r4, r5, r6, r7, r9, pc}^ │ │ │ │ + andcs r3, r1, #17 │ │ │ │ andeq pc, r0, #200, 4 @ 0x8000000c │ │ │ │ - @ instruction: 0x4630a910 │ │ │ │ - cdp2 0, 8, cr15, cr6, cr2, {0} │ │ │ │ + @ instruction: 0x4630a912 │ │ │ │ + cdp2 0, 3, cr15, cr8, cr2, {0} │ │ │ │ @ instruction: 0xf06f9b06 │ │ │ │ strmi r4, [r7], -r0, asr #4 │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1b9188 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x18895c> │ │ │ │ + bls 1b91cc <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x1889a0> │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - stc 7, cr15, [r4], {253} @ 0xfd │ │ │ │ + bl ff8c31b4 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xff892988> │ │ │ │ @ instruction: 0xf06f6833 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7919c <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x48970> │ │ │ │ + blcc 791e0 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x489b4> │ │ │ │ ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4630 │ │ │ │ - svccs 0x0000ebfa │ │ │ │ - adchi pc, ip, r0, asr #32 │ │ │ │ - ldrsbge pc, [r0, #-143] @ 0xffffff71 @ │ │ │ │ + svccs 0x0000ebd8 │ │ │ │ + adcshi pc, r0, r0, asr #32 │ │ │ │ + ldrsbge pc, [r8, #-143] @ 0xffffff71 @ │ │ │ │ @ instruction: 0x46bb463e │ │ │ │ ldmdaeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f44fa │ │ │ │ strls r0, [r6, -r1, lsl #18] │ │ │ │ - stmdblt r7, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmialt r5!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ - strdeq r2, [r1], -r8 │ │ │ │ + ldrdeq r2, [r1], -r4 │ │ │ │ andeq r0, r0, r0, lsr #5 │ │ │ │ - andeq r2, r1, r0, ror r8 │ │ │ │ - andeq r1, r1, r8, ror fp │ │ │ │ + andeq r2, r1, ip, asr #18 │ │ │ │ + andeq r1, r1, r4, asr ip │ │ │ │ andeq r0, r0, r0, ror r2 │ │ │ │ andeq fp, r2, lr, lsl r9 │ │ │ │ andeq fp, r2, r2, lsl #27 │ │ │ │ andeq fp, r2, r6, ror #26 │ │ │ │ andeq fp, r2, r2, ror #17 │ │ │ │ andeq r0, r0, r4, lsr r2 │ │ │ │ - @ instruction: 0x000122b2 │ │ │ │ + andeq r2, r1, lr, lsl #7 │ │ │ │ andeq fp, r2, r8, lsl #26 │ │ │ │ andeq fp, r2, sl, ror #25 │ │ │ │ - andeq fp, r0, r9, ror #1 │ │ │ │ - andeq ip, r0, r7, lsr #28 │ │ │ │ + andeq r4, r0, sp, lsl #17 │ │ │ │ + muleq r0, pc, r4 @ │ │ │ │ andeq fp, r2, r8, asr #15 │ │ │ │ andeq fp, r2, lr, lsr #15 │ │ │ │ andeq fp, r2, lr, lsl #24 │ │ │ │ - andeq r1, r1, ip, asr fp │ │ │ │ + andeq r1, r1, r8, lsr #25 │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ andeq r0, r0, r4, lsr #5 │ │ │ │ - andeq r2, r1, r4, ror #20 │ │ │ │ + andeq r2, r1, r0, asr #22 │ │ │ │ @ instruction: 0x0002bbbc │ │ │ │ andeq r0, r0, r0, ror #4 │ │ │ │ - ldrdeq r2, [r1], -r2 @ │ │ │ │ - strdeq r1, [r1], -ip │ │ │ │ + andeq r2, r1, lr, lsr #9 │ │ │ │ + ldrdeq r1, [r1], -r8 │ │ │ │ andeq fp, r2, r8, lsr fp │ │ │ │ - andeq r3, r1, r4, asr sl │ │ │ │ - andeq r0, r1, sl, ror sp │ │ │ │ - andeq r2, r1, sl, lsr #6 │ │ │ │ - ldrdeq r3, [r1], -r8 │ │ │ │ - strdeq r0, [r1], -lr │ │ │ │ - andeq r2, r1, lr, lsr #5 │ │ │ │ + andeq r3, r1, r0, lsr fp │ │ │ │ + andeq r0, r1, r6, asr lr │ │ │ │ + andeq r2, r1, r6, lsl #8 │ │ │ │ + @ instruction: 0x00013ab4 │ │ │ │ + ldrdeq r0, [r1], -sl │ │ │ │ + andeq r2, r1, sl, lsl #7 │ │ │ │ andeq fp, r2, sl, lsr sl │ │ │ │ - andeq r2, r1, r2, asr #6 │ │ │ │ + andeq r2, r1, lr, lsl r4 │ │ │ │ muleq r0, r4, r2 │ │ │ │ andeq fp, r2, ip, asr #19 │ │ │ │ andeq fp, r2, r0, asr r9 │ │ │ │ andeq fp, r2, r2, ror #17 │ │ │ │ @ instruction: 0x0002b8b0 │ │ │ │ - @ instruction: 0x000121b2 │ │ │ │ - andeq r1, r1, r0, lsl #26 │ │ │ │ - andeq r2, r1, lr, asr #9 │ │ │ │ + andeq r2, r1, lr, lsl #5 │ │ │ │ + ldrdeq r1, [r1], -ip │ │ │ │ + andeq r2, r1, sl, lsr #11 │ │ │ │ andeq fp, r2, r4, asr #15 │ │ │ │ - @ instruction: 0x00011cb0 │ │ │ │ - andeq r2, r1, r6, lsr r1 │ │ │ │ + andeq r1, r1, ip, lsl #27 │ │ │ │ + andeq r2, r1, r2, lsl r2 │ │ │ │ andeq fp, r2, r6, ror r7 │ │ │ │ - andeq r1, r1, r2, ror #24 │ │ │ │ - andeq r2, r1, sl, ror #1 │ │ │ │ + andeq r1, r1, lr, lsr sp │ │ │ │ + andeq r2, r1, r6, asr #3 │ │ │ │ andeq fp, r2, r8, lsr #14 │ │ │ │ - andeq r2, r1, r4, asr #1 │ │ │ │ + andeq r2, r1, r0, lsr #3 │ │ │ │ andeq fp, r2, r4, ror #13 │ │ │ │ - andeq r2, r1, r8, lsr #1 │ │ │ │ - muleq r1, r0, r0 │ │ │ │ - andeq r2, r1, r0, lsl #1 │ │ │ │ - andeq r2, r1, r0, ror r0 │ │ │ │ - andeq r2, r1, sl, asr r0 │ │ │ │ - andeq r2, r1, r0, asr #32 │ │ │ │ - andeq r1, r1, r6, asr r6 │ │ │ │ - andeq r2, r1, r6, lsl r0 │ │ │ │ - andeq r2, r1, lr │ │ │ │ - andeq fp, r2, r4, ror #11 │ │ │ │ - andeq r1, r1, r2, lsr #31 │ │ │ │ - strdeq r1, [r1], -ip │ │ │ │ - andeq r1, r1, lr, ror #31 │ │ │ │ - andeq r1, r1, r2, ror #31 │ │ │ │ - ldrdeq r1, [r1], -ip │ │ │ │ - ldrdeq r1, [r1], -r2 │ │ │ │ - andeq r1, r1, r8, asr #31 │ │ │ │ - andeq r1, r1, r2, ror #5 │ │ │ │ - @ instruction: 0x000112b6 │ │ │ │ - andeq r1, r1, r4, ror #30 │ │ │ │ - ldrdeq fp, [r2], -r6 │ │ │ │ - muleq r2, r4, r4 │ │ │ │ - andeq fp, r2, lr, lsr r4 │ │ │ │ - andeq fp, r2, r0, lsl #8 │ │ │ │ - andeq fp, r2, r4, asr #7 │ │ │ │ - andeq fp, r2, r6, lsl #7 │ │ │ │ - ldrdeq r1, [r1], -r0 │ │ │ │ - usatcc pc, #24, pc, asr #17 @ │ │ │ │ + andeq r2, r1, r4, lsl #3 │ │ │ │ + andeq r2, r1, ip, ror #2 │ │ │ │ + andeq r2, r1, ip, asr r1 │ │ │ │ + andeq r2, r1, ip, asr #2 │ │ │ │ + andeq r2, r1, r6, lsr r1 │ │ │ │ + andeq r2, r1, ip, lsl r1 │ │ │ │ + andeq r1, r1, r8, lsl #15 │ │ │ │ + andeq r2, r1, lr, ror #1 │ │ │ │ + andeq r2, r1, r4, ror #1 │ │ │ │ + ldrdeq fp, [r2], -r8 │ │ │ │ + andeq r2, r1, r2, ror r0 │ │ │ │ + andeq r2, r1, ip, asr #1 │ │ │ │ + strheq r2, [r1], -lr │ │ │ │ + strheq r2, [r1], -r2 @ │ │ │ │ + andeq r2, r1, ip, lsr #1 │ │ │ │ + andeq r2, r1, r2, lsr #1 │ │ │ │ + muleq r1, r8, r0 │ │ │ │ + @ instruction: 0x000113b2 │ │ │ │ + andeq r2, r1, ip, lsr r0 │ │ │ │ + andeq r1, r1, sl, lsl #7 │ │ │ │ + andeq r2, r1, r6, asr #8 │ │ │ │ + andeq r1, r1, r2, lsr r3 │ │ │ │ + muleq r2, r2, r4 │ │ │ │ + andeq fp, r2, r0, asr r4 │ │ │ │ + strdeq fp, [r2], -sl │ │ │ │ + @ instruction: 0x0002b3bc │ │ │ │ + andeq fp, r2, r0, lsl #7 │ │ │ │ + andeq fp, r2, r2, asr #6 │ │ │ │ + andeq r1, r1, r8, ror #2 │ │ │ │ + usatcc pc, #0, pc, asr #17 @ │ │ │ │ ldrbtmi r4, [fp], #-1594 @ 0xfffff9c6 │ │ │ │ ldrdne pc, [ip, #131]! @ 0x83 │ │ │ │ @ instruction: 0xf7fd6818 │ │ │ │ - stmdacs r0, {r1, r3, r4, r5, r8, sl, fp, sp, lr, pc} │ │ │ │ - eorhi pc, r9, #192, 4 │ │ │ │ + stmdacs r0, {r2, r4, r8, sl, fp, sp, lr, pc} │ │ │ │ + eorhi pc, r1, #192, 4 │ │ │ │ @ instruction: 0xf06f683b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 79328 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x48afc> │ │ │ │ + blcc 79374 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x48b48> │ │ │ │ ldmdblt r3, {r0, r1, r3, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4638 │ │ │ │ - @ instruction: 0xf8dfeb34 │ │ │ │ - ldrbtmi r4, [ip], #-1744 @ 0xfffff930 │ │ │ │ + @ instruction: 0xf8dfeb0e │ │ │ │ + ldrbtmi r4, [ip], #-1720 @ 0xfffff948 │ │ │ │ ldrdeq pc, [ip, #132]! @ 0x84 │ │ │ │ - @ instruction: 0xf9d4f002 │ │ │ │ + @ instruction: 0xf982f002 │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - andshi pc, lr, #0 │ │ │ │ + andshi pc, r6, #0 │ │ │ │ ldrsbne pc, [r4, #-132]! @ 0xffffff7c @ │ │ │ │ - ldc2l 0, cr15, [r6] │ │ │ │ + stc2l 0, cr15, [r8] │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - eorhi pc, r2, #0 │ │ │ │ + andshi pc, sl, #0 │ │ │ │ @ instruction: 0xf06f683b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 79364 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x48b38> │ │ │ │ + blcc 793b0 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x48b84> │ │ │ │ ldmdblt r3, {r0, r1, r3, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4638 │ │ │ │ - @ instruction: 0xf8dfeb16 │ │ │ │ - @ instruction: 0x46323698 │ │ │ │ + @ instruction: 0xf8dfeaf0 │ │ │ │ + ldrtmi r3, [r2], -r0, lsl #13 │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ ldmdavs r8, {r2, r4, r5, r6, r8, ip} │ │ │ │ - stc 7, cr15, [r4, #-1012] @ 0xfffffc0c │ │ │ │ + ldcl 7, cr15, [lr], {253} @ 0xfd │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - ldmdavs r3!, {r1, r2, r4, r9, pc} │ │ │ │ + ldmdavs r3!, {r1, r2, r3, r9, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4630b913 │ │ │ │ - b fffc337c <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfff92b50> │ │ │ │ - @ instruction: 0x466cf8df │ │ │ │ + b ff6433c8 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xff612b9c> │ │ │ │ + @ instruction: 0x4654f8df │ │ │ │ @ instruction: 0xf8d4447c │ │ │ │ @ instruction: 0xf00201ec │ │ │ │ - @ instruction: 0x4606f99f │ │ │ │ + strmi pc, [r6], -sp, asr #18 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d4820b │ │ │ │ + @ instruction: 0xf8d48203 │ │ │ │ @ instruction: 0xf00011c4 │ │ │ │ - strmi pc, [r7], -r1, lsr #27 │ │ │ │ + @ instruction: 0x4607fd93 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - ldmdavs r3!, {r0, r1, r2, r3, r9, pc} │ │ │ │ + ldmdavs r3!, {r0, r1, r2, r9, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4630b913 │ │ │ │ - b ff8433b8 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xff812b8c> │ │ │ │ - @ instruction: 0x3634f8df │ │ │ │ + b feec3404 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfee92bd8> │ │ │ │ + @ instruction: 0x361cf8df │ │ │ │ ldrbtmi r4, [fp], #-1594 @ 0xfffff9c6 │ │ │ │ ldrdne pc, [r4, #131] @ 0x83 │ │ │ │ @ instruction: 0xf7fd6818 │ │ │ │ - stmdacs r0, {r4, r6, r7, sl, fp, sp, lr, pc} │ │ │ │ - andhi pc, r3, #192, 4 │ │ │ │ + stmdacs r0, {r1, r3, r5, r7, sl, fp, sp, lr, pc} │ │ │ │ + mvnshi pc, r0, asr #5 │ │ │ │ @ instruction: 0xf06f683b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 793fc <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x48bd0> │ │ │ │ + blcc 79448 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x48c1c> │ │ │ │ ldmdblt r3, {r0, r1, r3, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4638 │ │ │ │ - @ instruction: 0xf8dfeaca │ │ │ │ - ldrbtmi r4, [ip], #-1548 @ 0xfffff9f4 │ │ │ │ + @ instruction: 0xf8dfeaa4 │ │ │ │ + ldrbtmi r4, [ip], #-1524 @ 0xfffffa0c │ │ │ │ eoreq pc, r4, #212, 16 @ 0xd40000 │ │ │ │ - mrc2 7, 1, pc, cr12, cr14, {7} │ │ │ │ + mrc2 7, 0, pc, cr6, cr14, {7} │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ mvnshi pc, r0 │ │ │ │ eorne pc, r0, #212, 16 @ 0xd40000 │ │ │ │ stmdavs r0!, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ - ldc 7, cr15, [r0], #1012 @ 0x3f4 │ │ │ │ + stc 7, cr15, [sl], {253} @ 0xfd │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - ldmdavs fp!, {r0, r1, r3, r4, r5, r6, r7, r8, pc} │ │ │ │ + ldmdavs fp!, {r0, r1, r4, r5, r6, r7, r8, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4638b913 │ │ │ │ - b feac3424 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfea92bf8> │ │ │ │ - ldrbmi pc, [r0, #2271] @ 0x8df @ │ │ │ │ + b fe143470 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfe112c44> │ │ │ │ + ldrmi pc, [r8, #2271]! @ 0x8df │ │ │ │ ldrbtmi r2, [ip], #-1 │ │ │ │ subne pc, r0, #212, 16 @ 0xd40000 │ │ │ │ - stc2 7, cr15, [r4], #-1016 @ 0xfffffc08 │ │ │ │ + blx fffc3486 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfff92c5a> │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ mvnhi pc, r0 │ │ │ │ ldrdeq pc, [ip, -r4] │ │ │ │ @ instruction: 0xf7fe4639 │ │ │ │ - strmi pc, [r6], -r9, ror #27 │ │ │ │ + strmi pc, [r6], -r3, asr #27 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - ldmdavs fp!, {r1, r4, r5, r6, r7, r8, pc} │ │ │ │ + ldmdavs fp!, {r1, r3, r5, r6, r7, r8, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4638b913 │ │ │ │ - b fe2c3464 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfe292c38> │ │ │ │ - ldrmi pc, [r4, #2271] @ 0x8df │ │ │ │ + b 19434b0 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x1912c84> │ │ │ │ + ldrbmi pc, [ip, #-2271]! @ 0xfffff721 @ │ │ │ │ ldrbtmi r4, [ip], #-1584 @ 0xfffff9d0 │ │ │ │ subne pc, r0, #212, 16 @ 0xd40000 │ │ │ │ - blx b4148c <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xb10c60> │ │ │ │ + @ instruction: 0xf9daf003 │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - mvnhi pc, r0 │ │ │ │ + bicshi pc, lr, r0 │ │ │ │ subne pc, r0, #212, 16 @ 0xd40000 │ │ │ │ stmdavs r0!, {r1, r3, r4, r5, r9, sl, lr} │ │ │ │ - ldcl 7, cr15, [r0], #-1012 @ 0xfffffc0c │ │ │ │ + mcrr 7, 15, pc, sl, cr13 @ │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - ldmdavs fp!, {r3, r5, r6, r7, r8, pc} │ │ │ │ + ldmdavs fp!, {r5, r6, r7, r8, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4638b913 │ │ │ │ - b 1ac34a4 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x1a92c78> │ │ │ │ + b 11434f0 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x1112cc4> │ │ │ │ @ instruction: 0xf06f6833 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 794d0 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x48ca4> │ │ │ │ + blcc 7951c <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x48cf0> │ │ │ │ ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4630 │ │ │ │ - @ instruction: 0xf8dfea60 │ │ │ │ - tstcs r4, r4, asr #10 │ │ │ │ - strbeq pc, [r0, #-2271] @ 0xfffff721 @ │ │ │ │ + @ instruction: 0xf8dfea3a │ │ │ │ + tstcs r4, ip, lsr #10 │ │ │ │ + streq pc, [r8, #-2271]! @ 0xfffff721 │ │ │ │ ldrbtmi r4, [r8], #-1148 @ 0xfffffb84 │ │ │ │ @ instruction: 0xf8d430f8 │ │ │ │ movwls r3, #4280 @ 0x10b8 │ │ │ │ movwls r6, #2083 @ 0x823 │ │ │ │ ldrdcc pc, [r4, -r4] │ │ │ │ ldrsbcs pc, [r8], #132 @ 0x84 @ │ │ │ │ - stc2 7, cr15, [sl], {254} @ 0xfe │ │ │ │ + blx ff943532 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xff912d06> │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - bichi pc, r6, r0 │ │ │ │ + @ instruction: 0x81bef000 │ │ │ │ rsbsne pc, r8, #212, 16 @ 0xd40000 │ │ │ │ mcrvs 6, 5, r4, cr0, cr2, {1} │ │ │ │ - ldc2 7, cr15, [lr, #-1012] @ 0xfffffc0c │ │ │ │ + ldc2l 7, cr15, [r8], #1012 @ 0x3f4 │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - ldmdavs r3!, {r3, r6, r7, r8, pc} │ │ │ │ + ldmdavs r3!, {r6, r7, r8, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4630b913 │ │ │ │ - b d43510 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xd12ce4> │ │ │ │ - ldrbtmi pc, [r4], #2271 @ 0x8df @ │ │ │ │ + b 3c355c <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x392d30> │ │ │ │ + ldrbmi pc, [ip], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0xf8df2104 │ │ │ │ - ldrbtmi r0, [ip], #-1268 @ 0xfffffb0c │ │ │ │ + ldrbtmi r0, [ip], #-1244 @ 0xfffffb24 │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ @ instruction: 0xf8d47084 │ │ │ │ movwls r3, #4284 @ 0x10bc │ │ │ │ movwls r6, #2083 @ 0x823 │ │ │ │ ldrdcc pc, [r4, -r4] │ │ │ │ ldrsbcs pc, [ip], #132 @ 0x84 @ │ │ │ │ - blx ff7c353e <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xff792d12> │ │ │ │ + blx fee4358a <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfee12d5e> │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - @ instruction: 0x81aff000 │ │ │ │ + @ instruction: 0x81a7f000 │ │ │ │ adcne pc, r4, #212, 16 @ 0xd40000 │ │ │ │ mcrvs 6, 5, r4, cr0, cr2, {1} │ │ │ │ - ldc2l 7, cr15, [r2], #1012 @ 0x3f4 │ │ │ │ + stc2l 7, cr15, [ip], {253} @ 0xfd │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - ldmdavs r3!, {r1, r4, r5, r7, r8, pc} │ │ │ │ + ldmdavs r3!, {r1, r3, r5, r7, r8, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4630b913 │ │ │ │ - b 243568 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x212d3c> │ │ │ │ - strtmi pc, [r4], #2271 @ 0x8df │ │ │ │ + stmib r2!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + strmi pc, [ip], #2271 @ 0x8df │ │ │ │ @ instruction: 0xf8df2100 │ │ │ │ - ldrbtmi r0, [ip], #-1188 @ 0xfffffb5c │ │ │ │ + ldrbtmi r0, [ip], #-1164 @ 0xfffffb74 │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ @ instruction: 0xf8d4708c │ │ │ │ movwls r3, #4288 @ 0x10c0 │ │ │ │ movwls r6, #2083 @ 0x823 │ │ │ │ ldrdcc pc, [r4, -r4] │ │ │ │ rsbcs pc, r0, #212, 16 @ 0xd40000 │ │ │ │ - blx fecc3596 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfec92d6a> │ │ │ │ + blx fe3435e2 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfe312db6> │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - orrshi pc, sl, r0 │ │ │ │ + orrshi pc, r2, r0 │ │ │ │ rsbne pc, r0, #212, 16 @ 0xd40000 │ │ │ │ stmdavs r0!, {r1, r4, r5, r9, sl, lr} │ │ │ │ - bl ff8c35a4 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xff892d78> │ │ │ │ + bl fef435f0 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfef12dc4> │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - ldmdavs r3!, {r2, r3, r4, r7, r8, pc} │ │ │ │ + ldmdavs r3!, {r2, r4, r7, r8, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4630b913 │ │ │ │ - ldmib ip, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - bl fe2435c4 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfe212d98> │ │ │ │ + ldmib r6!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + bl 18c3610 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x1892de4> │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - orrshi pc, r5, r0 │ │ │ │ - strbcc pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ + orrhi pc, sp, r0 │ │ │ │ + ldrtcc pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ ldrbtmi r4, [fp], #-1538 @ 0xfffff9fe │ │ │ │ sbcne pc, ip, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf7fd6818 │ │ │ │ - stmdacs r0, {r1, r2, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ - orrshi pc, r4, r0, asr #5 │ │ │ │ + stmdacs r0, {r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + orrhi pc, ip, r0, asr #5 │ │ │ │ @ instruction: 0xf06f6833 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 79610 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x48de4> │ │ │ │ + blcc 7965c <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x48e30> │ │ │ │ ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4630 │ │ │ │ - @ instruction: 0xf89de9c0 │ │ │ │ - ldmdblt r3!, {r1, r2, r6, ip, sp} │ │ │ │ - b f43604 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xf12dd8> │ │ │ │ + @ instruction: 0xf89de99a │ │ │ │ + ldmdblt r3!, {r1, r2, r3, r6, ip, sp} │ │ │ │ + b 5c3650 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x592e24> │ │ │ │ @ instruction: 0xf0004628 │ │ │ │ - @ instruction: 0xf7fefda9 │ │ │ │ - @ instruction: 0xf8dfbf1c │ │ │ │ - andcs r3, r0, #12, 8 @ 0xc000000 │ │ │ │ - @ instruction: 0xf10d9907 │ │ │ │ - stmiapl fp, {r1, r2, r6}^ │ │ │ │ - movwls r4, #26153 @ 0x6629 │ │ │ │ - bl 1dc3624 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x1d92df8> │ │ │ │ - mvnle r3, r1 │ │ │ │ - mvnsge pc, #14614528 @ 0xdf0000 │ │ │ │ - @ instruction: 0xf04f2600 │ │ │ │ - ldrtmi r0, [r7], -r1, lsl #16 │ │ │ │ - @ instruction: 0x46c144fa │ │ │ │ - @ instruction: 0xf7fe9606 │ │ │ │ - @ instruction: 0xf04fbeba │ │ │ │ - ldrtmi r0, [r7], -r1, lsl #16 │ │ │ │ + @ instruction: 0xf7fefd9b │ │ │ │ + blmi fff75240 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfff44a14> │ │ │ │ + stmdbls r7, {r0, r9, sp} │ │ │ │ + subeq pc, lr, sp, lsl #2 │ │ │ │ + strtmi r5, [r9], -fp, asr #17 │ │ │ │ + @ instruction: 0xf7fd9306 │ │ │ │ + andcc lr, r1, r2, asr fp │ │ │ │ + @ instruction: 0xf8dfd1ec │ │ │ │ + strcs sl, [r0], -r0, ror #7 │ │ │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + ldrbtmi r4, [sl], #1591 @ 0x637 │ │ │ │ strls r4, [r6], -r1, asr #13 │ │ │ │ - mrclt 7, 5, APSR_nzcv, cr3, cr14, {7} │ │ │ │ + mrclt 7, 4, APSR_nzcv, cr5, cr14, {7} │ │ │ │ @ instruction: 0xb018f8dd │ │ │ │ stmdaeq lr, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - bicge pc, ip, #14614528 @ 0xdf0000 │ │ │ │ + bicge pc, r4, #14614528 @ 0xdf0000 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x465f465e │ │ │ │ @ instruction: 0xf7fe44fa │ │ │ │ - @ instruction: 0xf8dfbea6 │ │ │ │ - strmi sl, [r6], -r0, asr #7 │ │ │ │ + @ instruction: 0xf8dfbe88 │ │ │ │ + @ instruction: 0x4606a3b8 │ │ │ │ @ instruction: 0xf04f4683 │ │ │ │ ldrbtmi r0, [sl], #2062 @ 0x80e │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - mrclt 7, 4, APSR_nzcv, cr11, cr14, {7} │ │ │ │ + mrclt 7, 3, APSR_nzcv, cr13, cr14, {7} │ │ │ │ @ instruction: 0xf04f9e06 │ │ │ │ @ instruction: 0xf8df080e │ │ │ │ - @ instruction: 0xf04fa3a8 │ │ │ │ + @ instruction: 0xf04fa3a0 │ │ │ │ ldrtmi r0, [r3], r1, lsl #18 │ │ │ │ @ instruction: 0xf7fe44fa │ │ │ │ - @ instruction: 0xf8dfbe90 │ │ │ │ - @ instruction: 0x2600a39c │ │ │ │ + @ instruction: 0xf8dfbe72 │ │ │ │ + @ instruction: 0x2600a394 │ │ │ │ stmdaeq lr, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe44fa │ │ │ │ - @ instruction: 0xf8dfbe86 │ │ │ │ - strmi sl, [r3], ip, lsl #7 │ │ │ │ + @ instruction: 0xf8dfbe68 │ │ │ │ + strmi sl, [r3], r4, lsl #7 │ │ │ │ @ instruction: 0xf04f4606 │ │ │ │ ldrbtmi r0, [sl], #2063 @ 0x80f │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe9006 │ │ │ │ - @ instruction: 0xf8dfbe7a │ │ │ │ - @ instruction: 0x2600a378 │ │ │ │ + @ instruction: 0xf8dfbe5c │ │ │ │ + @ instruction: 0x2600a370 │ │ │ │ stmdaeq pc, {r0, r1, r2, r3, r6, ip, sp, lr, pc} @ │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x960644fa │ │ │ │ - mcrlt 7, 3, pc, cr15, cr14, {7} @ │ │ │ │ - msrge SPSR_s, #14614528 @ 0xdf0000 │ │ │ │ + mrclt 7, 2, APSR_nzcv, cr1, cr14, {7} │ │ │ │ + cmppge ip, #14614528 @ p-variant is OBSOLETE @ 0xdf0000 │ │ │ │ strmi r4, [r6], -r3, lsl #13 │ │ │ │ ldmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f44fa │ │ │ │ andls r0, r6, r1, lsl #18 │ │ │ │ - mcrlt 7, 3, pc, cr3, cr14, {7} @ │ │ │ │ - cmppge r0, #14614528 @ p-variant is OBSOLETE @ 0xdf0000 │ │ │ │ + mcrlt 7, 2, pc, cr5, cr14, {7} @ │ │ │ │ + movtge pc, #35039 @ 0x88df @ │ │ │ │ @ instruction: 0xf04f2600 │ │ │ │ @ instruction: 0xf04f0810 │ │ │ │ ldrbtmi r0, [sl], #2305 @ 0x901 │ │ │ │ @ instruction: 0xf7fe9606 │ │ │ │ - @ instruction: 0xf8ddbe58 │ │ │ │ + @ instruction: 0xf8ddbe3a │ │ │ │ @ instruction: 0xf04fb018 │ │ │ │ @ instruction: 0xf8df0812 │ │ │ │ - @ instruction: 0xf04fa338 │ │ │ │ + @ instruction: 0xf04fa330 │ │ │ │ ldrbmi r0, [lr], -r1, lsl #18 │ │ │ │ ldrbtmi r4, [sl], #1631 @ 0x65f │ │ │ │ - mcrlt 7, 2, pc, cr11, cr14, {7} @ │ │ │ │ - msrge CPSR_f, #14614528 @ 0xdf0000 │ │ │ │ + mcrlt 7, 1, pc, cr13, cr14, {7} @ │ │ │ │ + msrge CPSR_, #14614528 @ 0xdf0000 │ │ │ │ @ instruction: 0xf8dd4607 │ │ │ │ @ instruction: 0xf04fb018 │ │ │ │ ldrbtmi r0, [sl], #2066 @ 0x812 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe9006 │ │ │ │ - @ instruction: 0xf8ddbe3e │ │ │ │ + @ instruction: 0xf8ddbe20 │ │ │ │ @ instruction: 0xf04fb018 │ │ │ │ @ instruction: 0xf8df0812 │ │ │ │ - @ instruction: 0xf04fa30c │ │ │ │ + @ instruction: 0xf04fa304 │ │ │ │ ldrbmi r0, [pc], -r1, lsl #18 │ │ │ │ @ instruction: 0xf7fe44fa │ │ │ │ - @ instruction: 0xf8dfbe32 │ │ │ │ - strcs sl, [r0], -r0, lsl #6 │ │ │ │ + @ instruction: 0xf8dfbe14 │ │ │ │ + @ instruction: 0x2600a2f8 │ │ │ │ ldmdaeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x960644fa │ │ │ │ - mcrlt 7, 1, pc, cr7, cr14, {7} @ │ │ │ │ - rscge pc, ip, #14614528 @ 0xdf0000 │ │ │ │ + mcrlt 7, 0, pc, cr9, cr14, {7} @ │ │ │ │ + rscge pc, r4, #14614528 @ 0xdf0000 │ │ │ │ strmi r4, [r6], -r3, lsl #13 │ │ │ │ ldmdaeq r3, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f44fa │ │ │ │ andls r0, r6, r1, lsl #18 │ │ │ │ - mrclt 7, 0, APSR_nzcv, cr11, cr14, {7} │ │ │ │ - sbcsge pc, r8, #14614528 @ 0xdf0000 │ │ │ │ + ldcllt 7, cr15, [sp, #1016]! @ 0x3f8 │ │ │ │ + sbcsge pc, r0, #14614528 @ 0xdf0000 │ │ │ │ @ instruction: 0xf04f4683 │ │ │ │ @ instruction: 0xf04f0813 │ │ │ │ ldrbtmi r0, [sl], #2305 @ 0x901 │ │ │ │ @ instruction: 0xf7fe9006 │ │ │ │ - @ instruction: 0xf8dfbe10 │ │ │ │ - strcs sl, [r0, -r8, asr #5] │ │ │ │ + @ instruction: 0xf8dfbdf2 │ │ │ │ + strcs sl, [r0, -r0, asr #5] │ │ │ │ ldmdaeq r3, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x970644fa │ │ │ │ - mcrlt 7, 0, pc, cr5, cr14, {7} @ │ │ │ │ - adcsge pc, r4, #14614528 @ 0xdf0000 │ │ │ │ + stcllt 7, cr15, [r7, #1016]! @ 0x3f8 │ │ │ │ + adcge pc, ip, #14614528 @ 0xdf0000 │ │ │ │ strmi r4, [r7], -r3, lsl #13 │ │ │ │ ldmdaeq r4, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f44fa │ │ │ │ andls r0, r6, r1, lsl #18 │ │ │ │ - ldcllt 7, cr15, [r9, #1016]! @ 0x3f8 │ │ │ │ - adcge pc, r0, #14614528 @ 0xdf0000 │ │ │ │ + ldcllt 7, cr15, [fp, #1016] @ 0x3f8 │ │ │ │ + addsge pc, r8, #14614528 @ 0xdf0000 │ │ │ │ @ instruction: 0xf04f4683 │ │ │ │ @ instruction: 0xf04f0814 │ │ │ │ ldrbtmi r0, [sl], #2305 @ 0x901 │ │ │ │ @ instruction: 0xf7fe9006 │ │ │ │ - @ instruction: 0xf8dfbdee │ │ │ │ - @ instruction: 0x2600a290 │ │ │ │ + @ instruction: 0xf8dfbdd0 │ │ │ │ + strcs sl, [r0], -r8, lsl #5 │ │ │ │ ldmdaeq r4, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x960644fa │ │ │ │ - stcllt 7, cr15, [r3, #1016]! @ 0x3f8 │ │ │ │ - rsbsge pc, ip, #14614528 @ 0xdf0000 │ │ │ │ + stcllt 7, cr15, [r5, #1016] @ 0x3f8 │ │ │ │ + rsbsge pc, r4, #14614528 @ 0xdf0000 │ │ │ │ strmi r4, [r6], -r3, lsl #13 │ │ │ │ ldmdaeq r9, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f44fa │ │ │ │ andls r0, r6, r1, lsl #18 │ │ │ │ - ldcllt 7, cr15, [r7, #1016] @ 0x3f8 │ │ │ │ - rsbge pc, r8, #14614528 @ 0xdf0000 │ │ │ │ + ldclt 7, cr15, [r9, #1016]! @ 0x3f8 │ │ │ │ + rsbge pc, r0, #14614528 @ 0xdf0000 │ │ │ │ @ instruction: 0xf04f2600 │ │ │ │ @ instruction: 0xf04f0819 │ │ │ │ ldrbtmi r0, [sl], #2305 @ 0x901 │ │ │ │ @ instruction: 0xf7fe9606 │ │ │ │ - @ instruction: 0xf8dfbdcc │ │ │ │ - pkhtbmi sl, r3, r8, asr #4 │ │ │ │ + @ instruction: 0xf8dfbdae │ │ │ │ + pkhtbmi sl, r3, r0, asr #4 │ │ │ │ @ instruction: 0xf04f4606 │ │ │ │ ldrbtmi r0, [sl], #2081 @ 0x821 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe9006 │ │ │ │ - @ instruction: 0xf8dfbdc0 │ │ │ │ - strmi sl, [r3], r4, asr #4 │ │ │ │ + @ instruction: 0xf8dfbda2 │ │ │ │ + @ instruction: 0x4683a23c │ │ │ │ stmdaeq r1!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strdls r4, [r6], -sl │ │ │ │ - ldclt 7, cr15, [r5, #1016]! @ 0x3f8 │ │ │ │ - eorsge pc, r0, #14614528 @ 0xdf0000 │ │ │ │ + ldclt 7, cr15, [r7, #1016] @ 0x3f8 │ │ │ │ + eorge pc, r8, #14614528 @ 0xdf0000 │ │ │ │ @ instruction: 0xf04f4683 │ │ │ │ @ instruction: 0xf04f0821 │ │ │ │ ldrbtmi r0, [sl], #2305 @ 0x901 │ │ │ │ @ instruction: 0xf7fe9006 │ │ │ │ - @ instruction: 0xf8dfbdaa │ │ │ │ - movwcs sl, #544 @ 0x220 │ │ │ │ + @ instruction: 0xf8dfbd8c │ │ │ │ + movwcs sl, #536 @ 0x218 │ │ │ │ stmdaeq r1!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ movwls r4, #25850 @ 0x64fa │ │ │ │ - ldclt 7, cr15, [pc, #1016] @ 5c78 │ │ │ │ - andge pc, ip, #14614528 @ 0xdf0000 │ │ │ │ + stclt 7, cr15, [r1, #1016] @ 0x3f8 │ │ │ │ + andge pc, r4, #14614528 @ 0xdf0000 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strmi r4, [r7], -r3, lsl #13 │ │ │ │ @ instruction: 0x46c144fa │ │ │ │ @ instruction: 0xf7fe9006 │ │ │ │ - @ instruction: 0xf8dfbd94 │ │ │ │ - @ instruction: 0xf04fa1fc │ │ │ │ + @ instruction: 0xf8dfbd76 │ │ │ │ + @ instruction: 0xf04fa1f4 │ │ │ │ strcs r0, [r0, -r1, lsl #16] │ │ │ │ ldrbtmi r4, [sl], #1729 @ 0x6c1 │ │ │ │ @ instruction: 0xf7fe9706 │ │ │ │ - @ instruction: 0xf8dfbd8a │ │ │ │ - strmi sl, [r3], ip, ror #3 │ │ │ │ + @ instruction: 0xf8dfbd6c │ │ │ │ + strmi sl, [r3], r4, ror #3 │ │ │ │ @ instruction: 0xf04f4607 │ │ │ │ ldrbtmi r0, [sl], #2064 @ 0x810 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe9006 │ │ │ │ - @ instruction: 0xf8dfbd7e │ │ │ │ - @ instruction: 0x2700a1d8 │ │ │ │ + @ instruction: 0xf8dfbd60 │ │ │ │ + @ instruction: 0x2700a1d0 │ │ │ │ ldmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x970644fa │ │ │ │ - ldcllt 7, cr15, [r3, #-1016]! @ 0xfffffc08 │ │ │ │ - ldrdge pc, [r4, #143] @ 0x8f │ │ │ │ + ldcllt 7, cr15, [r5, #-1016] @ 0xfffffc08 │ │ │ │ + @ instruction: 0xa1bcf8df │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strmi r4, [r7], -r3, lsl #13 │ │ │ │ @ instruction: 0x46c144fa │ │ │ │ @ instruction: 0xf7fe9006 │ │ │ │ - @ instruction: 0xf8dfbd68 │ │ │ │ - @ instruction: 0xf04fa1b4 │ │ │ │ + @ instruction: 0xf8dfbd4a │ │ │ │ + @ instruction: 0xf04fa1ac │ │ │ │ strcs r0, [r0, -r1, lsl #16] │ │ │ │ ldrbtmi r4, [sl], #1729 @ 0x6c1 │ │ │ │ @ instruction: 0xf7fe9706 │ │ │ │ - @ instruction: 0xf8dfbd5e │ │ │ │ - @ instruction: 0xf04fa1a4 │ │ │ │ + @ instruction: 0xf8dfbd40 │ │ │ │ + @ instruction: 0xf04fa19c │ │ │ │ strmi r0, [r3], r1, lsl #16 │ │ │ │ ldrbtmi r4, [sl], #1543 @ 0x607 │ │ │ │ andls r4, r6, r1, asr #13 │ │ │ │ - ldcllt 7, cr15, [r3, #-1016] @ 0xfffffc08 │ │ │ │ - @ instruction: 0xa190f8df │ │ │ │ + ldclt 7, cr15, [r5, #-1016]! @ 0xfffffc08 │ │ │ │ + ldrdge pc, [r8, pc] │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strbmi r2, [r1], r0, lsl #14 │ │ │ │ @ instruction: 0x970644fa │ │ │ │ - stcllt 7, cr15, [r9, #-1016] @ 0xfffffc08 │ │ │ │ - @ instruction: 0xf7ff2500 │ │ │ │ - blmi 17f469c <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x17c3e70> │ │ │ │ - @ instruction: 0xf8d3447b │ │ │ │ - cmnlt r6, #168 @ 0xa8 │ │ │ │ - @ instruction: 0xf8d34630 │ │ │ │ - @ instruction: 0xf0007090 │ │ │ │ - @ instruction: 0xf106fde9 │ │ │ │ - andcs r0, r1, #12, 2 │ │ │ │ - stcle 2, cr4, [r4, #-576]! @ 0xfffffdc0 │ │ │ │ - ldclvs 8, cr6, [fp, #-460] @ 0xfffffe34 │ │ │ │ - @ instruction: 0xf53e015b │ │ │ │ - blmi 15b1938 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x158110c> │ │ │ │ - rscsne pc, lr, #70254592 @ 0x4300000 │ │ │ │ - ldmdami r6, {r0, r2, r4, r6, r8, fp, lr}^ │ │ │ │ - ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ - cmppvc r4, #3145728 @ p-variant is OBSOLETE @ 0x300000 │ │ │ │ - @ instruction: 0xf7fd4478 │ │ │ │ - stmiblt r7, {r1, r2, r3, r5, r7, r9, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0x4090f8d3 │ │ │ │ - ldmdbmi r1, {r2, r3, r5, r6, r8, ip, sp, pc}^ │ │ │ │ - bmi 146b99c <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x143b170> │ │ │ │ - stmdapl r1, {r0, r1, r3, r4, r6, r7, fp, sp, lr}^ │ │ │ │ - stmdavs r8, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - ldmvs r2, {r0, r1, r2, r3, r6, r8, fp, lr}^ │ │ │ │ - @ instruction: 0xf7fd4479 │ │ │ │ - @ instruction: 0xf7feea22 │ │ │ │ - andcc fp, r1, #936 @ 0x3a8 │ │ │ │ - svcmi 0x004ce7d8 │ │ │ │ - stmda r4, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldrbtmi r4, [pc], #-1664 @ 59a4 <__assert_fail@plt+0x2adc> │ │ │ │ - ldclvs 6, cr4, [fp, #-224]! @ 0xffffff20 │ │ │ │ - movtvc pc, #1091 @ 0x443 @ │ │ │ │ - @ instruction: 0xf7fd657b │ │ │ │ - ldclvs 8, cr14, [fp, #-848]! @ 0xfffffcb0 │ │ │ │ - vld1.8 {d4-d6}, [r3], r6 │ │ │ │ - ldrbvs r7, [fp, #-768]! @ 0xfffffd00 │ │ │ │ - svceq 0x0000f1b8 │ │ │ │ - svcge 0x0071f43e │ │ │ │ - ldmib r0!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - svclt 0x006df7fe │ │ │ │ - blmi 10582d0 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x1027aa4> │ │ │ │ - ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blls 11dfa40 <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x11af214> │ │ │ │ - @ instruction: 0xf04f405a │ │ │ │ - andle r0, r1, r0, lsl #6 │ │ │ │ - ldmda sl!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - pop {r0, r3, r6, ip, sp, pc} │ │ │ │ - svclt 0x00008ff0 │ │ │ │ - andeq fp, r2, sl, asr #3 │ │ │ │ - muleq r2, lr, r1 │ │ │ │ - andeq fp, r2, r0, ror #2 │ │ │ │ - andeq fp, r2, r4, lsr r1 │ │ │ │ - strdeq fp, [r2], -r6 │ │ │ │ - andeq fp, r2, sl, asr #1 │ │ │ │ - andeq fp, r2, sl, lsl #1 │ │ │ │ - andeq fp, r2, sl, asr #32 │ │ │ │ - strdeq sl, [r2], -r0 │ │ │ │ - andeq sl, r2, sl, ror fp │ │ │ │ - muleq r2, sl, pc @ │ │ │ │ - andeq sl, r2, r4, lsr #22 │ │ │ │ - andeq sl, r2, r2, asr #30 │ │ │ │ - andeq sl, r2, ip, asr #21 │ │ │ │ - andeq sl, r2, r2, ror #29 │ │ │ │ + stclt 7, cr15, [fp, #-1016]! @ 0xfffffc08 │ │ │ │ + ldrbtmi r4, [fp], #-2910 @ 0xfffff4a2 │ │ │ │ + ldrdvs pc, [r8], r3 @ │ │ │ │ + @ instruction: 0x4630b376 │ │ │ │ + @ instruction: 0x7090f8d3 │ │ │ │ + stc2 0, cr15, [r2] │ │ │ │ + tstpeq ip, r6, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + addsmi r2, r0, #268435456 @ 0x10000000 │ │ │ │ + ldmdavs r3!, {r2, r5, r8, sl, fp, ip, lr, pc}^ │ │ │ │ + cmpeq fp, fp, asr sp │ │ │ │ + svcge 0x00dcf53e │ │ │ │ + @ instruction: 0xf6434b55 │ │ │ │ + ldmdbmi r5, {r1, r2, r3, r4, r5, r6, r7, r9, ip}^ │ │ │ │ + ldrbtmi r4, [fp], #-2133 @ 0xfffff7ab │ │ │ │ + @ instruction: 0xf6034479 │ │ │ │ + ldrbtmi r7, [r8], #-852 @ 0xfffffcac │ │ │ │ + b fe4c399c <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0xfe493170> │ │ │ │ + @ instruction: 0xf8d3b987 │ │ │ │ + @ instruction: 0xb16c4090 │ │ │ │ + stmdals r7, {r4, r6, r8, fp, lr} │ │ │ │ + ldmvs fp, {r4, r6, r9, fp, lr}^ │ │ │ │ + ldrbtmi r5, [sl], #-2113 @ 0xfffff7bf │ │ │ │ + stmdbmi pc, {r3, fp, sp, lr}^ @ │ │ │ │ + ldrbtmi r6, [r9], #-2258 @ 0xfffff72e │ │ │ │ + b 1c39bc <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x193190> │ │ │ │ + svclt 0x00cff7fe │ │ │ │ + ldrb r3, [r8, r1, lsl #4] │ │ │ │ + @ instruction: 0xf7fd4f4b │ │ │ │ + strmi lr, [r0], sl, lsr #16 │ │ │ │ + @ instruction: 0x4638447f │ │ │ │ + @ instruction: 0xf4436d7b │ │ │ │ + ldrbvs r7, [fp, #-832]! @ 0xfffffcc0 │ │ │ │ + ldm r8!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0x46066d7b │ │ │ │ + movwvc pc, #1059 @ 0x423 @ │ │ │ │ + @ instruction: 0xf1b8657b │ │ │ │ + @ instruction: 0xf43e0f00 │ │ │ │ + @ instruction: 0xf7fdaf56 │ │ │ │ + @ instruction: 0xf7fee996 │ │ │ │ + bmi 103574c <__pyx_module_is_main_MACS3__Signal__HMMR_EM@@Base+0x1004f20> │ │ │ │ + ldrbtmi r4, [sl], #-2880 @ 0xfffff4c0 │ │ │ │ + ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ + subsmi r9, sl, r9, asr #22 │ │ │ │ + movweq pc, #79 @ 0x4f @ │ │ │ │ + @ instruction: 0xf7fdd001 │ │ │ │ + sublt lr, fp, r0, lsr #16 │ │ │ │ + svchi 0x00f0e8bd │ │ │ │ + andeq fp, r2, lr, ror r1 │ │ │ │ + andeq fp, r2, r2, asr r1 │ │ │ │ + andeq fp, r2, r4, lsl r1 │ │ │ │ + andeq fp, r2, r8, ror #1 │ │ │ │ + andeq fp, r2, sl, lsr #1 │ │ │ │ + andeq fp, r2, lr, ror r0 │ │ │ │ + andeq fp, r2, lr, lsr r0 │ │ │ │ + strdeq sl, [r2], -lr │ │ │ │ + andeq sl, r2, r4, lsr #31 │ │ │ │ + andeq sl, r2, lr, lsr #22 │ │ │ │ + andeq sl, r2, lr, asr #30 │ │ │ │ + ldrdeq sl, [r2], -r8 │ │ │ │ + strdeq sl, [r2], -r6 │ │ │ │ + andeq sl, r2, r0, lsl #21 │ │ │ │ + muleq r2, r6, lr │ │ │ │ andeq r0, r0, r8, ror r2 │ │ │ │ - andeq r0, r1, r4, lsr ip │ │ │ │ - andeq r0, r1, r8, lsl #24 │ │ │ │ - strdeq r0, [r1], -r6 │ │ │ │ - ldrdeq r0, [r1], -ip │ │ │ │ - andeq r0, r1, r8, asr #23 │ │ │ │ - @ instruction: 0x00010bb6 │ │ │ │ - muleq r1, ip, fp │ │ │ │ - andeq r0, r1, r8, lsl #23 │ │ │ │ - andeq r0, r1, lr, ror #22 │ │ │ │ - andeq r0, r1, r2, asr fp │ │ │ │ - andeq r0, r1, lr, lsr fp │ │ │ │ - andeq r0, r1, r0, lsr #22 │ │ │ │ - andeq r0, r1, ip, lsl #22 │ │ │ │ - strdeq r0, [r1], -r8 │ │ │ │ + andeq r0, r1, r6, asr #25 │ │ │ │ + andeq r0, r1, r8, lsr #25 │ │ │ │ + muleq r1, r6, ip │ │ │ │ + andeq r0, r1, ip, ror ip │ │ │ │ + andeq r0, r1, r8, ror #24 │ │ │ │ + andeq r0, r1, r6, asr ip │ │ │ │ + andeq r0, r1, ip, lsr ip │ │ │ │ + andeq r0, r1, r8, lsr #24 │ │ │ │ + andeq r0, r1, lr, lsl #24 │ │ │ │ + strdeq r0, [r1], -r2 │ │ │ │ ldrdeq r0, [r1], -lr │ │ │ │ + andeq r0, r1, r0, asr #23 │ │ │ │ + andeq r0, r1, ip, lsr #23 │ │ │ │ + muleq r1, r8, fp │ │ │ │ + andeq r0, r1, lr, ror fp │ │ │ │ + andeq r0, r1, r8, ror #22 │ │ │ │ + andeq r0, r1, r4, asr fp │ │ │ │ + andeq r0, r1, sl, lsr fp │ │ │ │ + andeq r0, r1, r4, lsr #22 │ │ │ │ + andeq r0, r1, r0, lsl fp │ │ │ │ + strdeq r0, [r1], -r6 │ │ │ │ + andeq r0, r1, r2, ror #21 │ │ │ │ andeq r0, r1, r8, asr #21 │ │ │ │ - @ instruction: 0x00010ab4 │ │ │ │ - muleq r1, sl, sl │ │ │ │ - andeq r0, r1, r4, lsl #21 │ │ │ │ - andeq r0, r1, r0, ror sl │ │ │ │ - andeq r0, r1, r6, asr sl │ │ │ │ - andeq r0, r1, r2, asr #20 │ │ │ │ - andeq r0, r1, r8, lsr #20 │ │ │ │ - andeq r0, r1, r2, lsl sl │ │ │ │ - strdeq r0, [r1], -ip │ │ │ │ - strdeq r0, [r1], -r4 │ │ │ │ - ldrdeq r0, [r1], -lr │ │ │ │ - andeq r0, r1, sl, asr #25 │ │ │ │ - @ instruction: 0x00010cb0 │ │ │ │ - muleq r1, ip, ip │ │ │ │ - andeq r0, r1, r6, lsl #25 │ │ │ │ - andeq r0, r1, r6, ror #18 │ │ │ │ - andeq r0, r1, r0, asr r9 │ │ │ │ - andeq sl, r2, r8, lsl r7 │ │ │ │ - andeq r1, r1, r4, ror #19 │ │ │ │ - andeq pc, r0, r2, lsl #28 │ │ │ │ - @ instruction: 0x000113b0 │ │ │ │ + @ instruction: 0x00010ab2 │ │ │ │ + muleq r1, ip, sl │ │ │ │ + andeq r0, r1, ip, ror #27 │ │ │ │ + ldrdeq r0, [r1], -r6 │ │ │ │ + andeq r0, r1, r2, asr #27 │ │ │ │ + andeq r0, r1, r8, lsr #27 │ │ │ │ + muleq r1, r4, sp │ │ │ │ + andeq r0, r1, lr, ror sp │ │ │ │ + andeq r0, r1, r6, lsl #20 │ │ │ │ + strdeq r0, [r1], -r0 @ │ │ │ │ + andeq sl, r2, r2, ror #13 │ │ │ │ + andeq r1, r1, sl, lsl #21 │ │ │ │ + andeq pc, r0, r8, lsr #29 │ │ │ │ + andeq r1, r1, r6, asr r4 │ │ │ │ andeq r0, r0, r0, ror #4 │ │ │ │ - andeq sl, r2, r8, asr #13 │ │ │ │ - ldrdeq r1, [r1], -r0 │ │ │ │ - andeq sl, r2, sl, lsr #13 │ │ │ │ - andeq sl, r2, ip, ror #6 │ │ │ │ + muleq r2, r2, r6 │ │ │ │ + andeq r1, r1, r6, ror r4 │ │ │ │ + andeq sl, r2, r4, ror r6 │ │ │ │ + andeq sl, r2, r6, lsr r3 │ │ │ │ andeq r0, r0, ip, asr #4 │ │ │ │ │ │ │ │ -00005ad4 : │ │ │ │ - ldr r0, [pc, #8] @ (5ae0 ) │ │ │ │ +00005b08 : │ │ │ │ + ldr r0, [pc, #8] @ (5b14 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #296 @ 0x128 │ │ │ │ b.w 28c4 │ │ │ │ - add r5, pc, #456 @ (adr r5, 5cac ) │ │ │ │ + add r5, pc, #248 @ (adr r5, 5c10 ) │ │ │ │ movs r2, r0 │ │ │ │ adds r0, #20 │ │ │ │ - b.n 5628 <__assert_fail@plt+0x2760> │ │ │ │ + b.n 565c <__assert_fail@plt+0x2794> │ │ │ │ movs r0, #20 │ │ │ │ - b.n 562c <__assert_fail@plt+0x2764> │ │ │ │ + b.n 5660 <__assert_fail@plt+0x2798> │ │ │ │ adds r0, #3 │ │ │ │ - b.n 5c10 │ │ │ │ + b.n 5c44 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 5a1c <__assert_fail@plt+0x2b54> │ │ │ │ + b.n 5a50 <__assert_fail@plt+0x2b88> │ │ │ │ movs r0, r0 │ │ │ │ - b.n 619e │ │ │ │ + b.n 61d2 │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - bfcsel 10, 50fe <__assert_fail@plt+0x2236>, 12, ge │ │ │ │ - add r2, pc, #288 @ (adr r2, 5c24 ) │ │ │ │ + bfcsel 10, 6132 , 12, vc │ │ │ │ + add r2, pc, #80 @ (adr r2, 5b88 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (5b24 ) │ │ │ │ - ldr r3, [pc, #28] @ (5b28 ) │ │ │ │ - ldr r2, [pc, #28] @ (5b2c ) │ │ │ │ + ldr r0, [pc, #24] @ (5b58 ) │ │ │ │ + ldr r3, [pc, #28] @ (5b5c ) │ │ │ │ + ldr r2, [pc, #28] @ (5b60 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 5b20 │ │ │ │ - ldr r3, [pc, #20] @ (5b30 ) │ │ │ │ + beq.n 5b54 │ │ │ │ + ldr r3, [pc, #20] @ (5b64 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 5b20 │ │ │ │ + cbz r3, 5b54 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ movs r2, r0 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ movs r2, r0 │ │ │ │ - add r2, pc, #152 @ (adr r2, 5bc8 ) │ │ │ │ + add r1, pc, #968 @ (adr r1, 5f2c ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (5b58 ) │ │ │ │ - ldr r3, [pc, #36] @ (5b5c ) │ │ │ │ + ldr r0, [pc, #32] @ (5b8c ) │ │ │ │ + ldr r3, [pc, #36] @ (5b90 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (5b60 ) │ │ │ │ + ldr r2, [pc, #36] @ (5b94 ) │ │ │ │ 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 5b54 │ │ │ │ - ldr r3, [pc, #20] @ (5b64 ) │ │ │ │ + beq.n 5b88 │ │ │ │ + ldr r3, [pc, #20] @ (5b98 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 5b54 │ │ │ │ + cbz r3, 5b88 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ movs r2, r0 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #992 @ (adr r1, 5f44 ) │ │ │ │ + add r1, pc, #784 @ (adr r1, 5ea8 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (5b94 ) │ │ │ │ - ldr r2, [pc, #40] @ (5b98 ) │ │ │ │ + ldr r3, [pc, #40] @ (5bc8 ) │ │ │ │ + ldr r2, [pc, #40] @ (5bcc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 5b92 │ │ │ │ - ldr r3, [pc, #36] @ (5b9c ) │ │ │ │ + cbnz r3, 5bc6 │ │ │ │ + ldr r3, [pc, #36] @ (5bd0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 5b86 │ │ │ │ - ldr r3, [pc, #32] @ (5ba0 ) │ │ │ │ + cbz r3, 5bba │ │ │ │ + ldr r3, [pc, #32] @ (5bd4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 28a0 <__cxa_finalize@plt> │ │ │ │ - bl 5b08 │ │ │ │ - ldr r3, [pc, #24] @ (5ba4 ) │ │ │ │ + bl 5b3c │ │ │ │ + ldr r3, [pc, #24] @ (5bd8 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #800 @ (adr r1, 5ebc ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 5e20 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #504 @ (adr r4, 5d9c ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 5d00 ) │ │ │ │ movs r2, r0 │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 5b34 │ │ │ │ + b.n 5b68 │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ @@ -2937,162 +2948,162 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #20] @ (5bf0 ) │ │ │ │ + ldr r3, [pc, #20] @ (5c20 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [pc, #20] @ (5bf4 ) │ │ │ │ + ldr r2, [pc, #20] @ (5c24 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - add r1, pc, #352 @ (adr r1, 5d54 ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 5cc4 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #28] @ (5c18 ) │ │ │ │ + ldr r3, [pc, #28] @ (5c48 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r0, 5c10 │ │ │ │ + cbz r0, 5c40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #8] @ (5c1c ) │ │ │ │ + ldr r2, [pc, #8] @ (5c4c ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.n 5c00 │ │ │ │ + b.n 5c30 │ │ │ │ nop │ │ │ │ - add r1, pc, #240 @ (adr r1, 5d0c ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 5c7c ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r7, #9 │ │ │ │ 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 r4, [pc, #152] @ (5cc8 ) │ │ │ │ + ldr r4, [pc, #152] @ (5cf8 ) │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ add r4, pc │ │ │ │ ands.w r1, r1, #1048576 @ 0x100000 │ │ │ │ - bne.n 5cb4 │ │ │ │ + bne.n 5ce4 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ca8 │ │ │ │ - ldr r2, [pc, #132] @ (5ccc ) │ │ │ │ + beq.n 5cd8 │ │ │ │ + ldr r2, [pc, #132] @ (5cfc ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [pc, #132] @ (5cd0 ) │ │ │ │ + ldr r3, [pc, #132] @ (5d00 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #800] @ 0x320 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ strdeq r3, r3, [r0, #16] │ │ │ │ - beq.n 5caa │ │ │ │ + beq.n 5cda │ │ │ │ adds r4, r2, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp r4, r1 │ │ │ │ str r4, [r3, #0] │ │ │ │ it eq │ │ │ │ streq r3, [r0, #20] │ │ │ │ - beq.n 5caa │ │ │ │ + beq.n 5cda │ │ │ │ adds r4, r2, #2 │ │ │ │ str r3, [r0, #20] │ │ │ │ cmp r4, r1 │ │ │ │ str r4, [r3, #0] │ │ │ │ - beq.n 5caa │ │ │ │ + beq.n 5cda │ │ │ │ adds r4, r2, #3 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ cmp r4, r1 │ │ │ │ str r4, [r3, #0] │ │ │ │ - beq.n 5cac │ │ │ │ + beq.n 5cdc │ │ │ │ adds r4, r2, #4 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ cmp r4, r1 │ │ │ │ str r4, [r3, #0] │ │ │ │ - beq.n 5cae │ │ │ │ + beq.n 5cde │ │ │ │ adds r4, r2, #5 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ cmp r4, r1 │ │ │ │ str r4, [r3, #0] │ │ │ │ - beq.n 5cb0 │ │ │ │ + beq.n 5ce0 │ │ │ │ adds r4, r2, #6 │ │ │ │ str r3, [r0, #64] @ 0x40 │ │ │ │ cmp r4, r1 │ │ │ │ str r4, [r3, #0] │ │ │ │ itt ne │ │ │ │ addne r2, #7 │ │ │ │ strne r2, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ str r3, [r0, #64] @ 0x40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #28] @ (5cd4 ) │ │ │ │ + ldr r1, [pc, #28] @ (5d04 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #28] @ (5cd8 ) │ │ │ │ + ldr r3, [pc, #28] @ (5d08 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r4, r1] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ - b.n 5c40 │ │ │ │ - add r1, pc, #24 @ (adr r1, 5ce4 ) │ │ │ │ + b.n 5c70 │ │ │ │ + add r0, pc, #856 @ (adr r0, 6054 ) │ │ │ │ movs r2, r0 │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r7, pc, #840 @ (adr r7, 6054 ) │ │ │ │ movs r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ - cbz r0, 5cf2 │ │ │ │ + cbz r0, 5d22 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r3 │ │ │ │ blx 2cdc │ │ │ │ - cbz r0, 5d18 │ │ │ │ + cbz r0, 5d48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 5d32 │ │ │ │ + cbz r0, 5d62 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -3101,102 +3112,102 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2cdc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #32] │ │ │ │ - cbz r0, 5d5c │ │ │ │ + cbz r0, 5d8c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r0, [pc, #144] @ (5e08 ) │ │ │ │ + ldr r0, [pc, #144] @ (5e38 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, pc │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 5df6 │ │ │ │ + bpl.n 5e26 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r2 │ │ │ │ - cbnz r3, 5d94 │ │ │ │ - b.n 5dae │ │ │ │ + cbnz r3, 5dc4 │ │ │ │ + b.n 5dde │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ - cbz r3, 5dae │ │ │ │ + cbz r3, 5dde │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ blx 2b78 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 5dea │ │ │ │ + beq.n 5e1a │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d8e │ │ │ │ + bne.n 5dbe │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r6, r7 │ │ │ │ it ne │ │ │ │ movne r4, r7 │ │ │ │ - bne.n 5dbe │ │ │ │ + bne.n 5dee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5daa │ │ │ │ + b.n 5dda │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 5db6 │ │ │ │ + beq.n 5de6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ adds r4, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2b78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5dba │ │ │ │ + beq.n 5dea │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 5da6 │ │ │ │ - ldr r0, [pc, #52] @ (5e0c ) │ │ │ │ + bne.n 5dd6 │ │ │ │ + ldr r0, [pc, #52] @ (5e3c ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #52] @ (5e10 ) │ │ │ │ + ldr r1, [pc, #52] @ (5e40 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r9, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2dd0 │ │ │ │ - b.n 5da6 │ │ │ │ + b.n 5dd6 │ │ │ │ subs r4, r4, r7 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str.w r4, [r8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #20] @ (5e0c ) │ │ │ │ - ldr r1, [pc, #24] @ (5e14 ) │ │ │ │ + ldr r3, [pc, #20] @ (5e3c ) │ │ │ │ + ldr r1, [pc, #24] @ (5e44 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2dd0 │ │ │ │ - b.n 5da6 │ │ │ │ - ldr r7, [sp, #768] @ 0x300 │ │ │ │ + b.n 5dd6 │ │ │ │ + ldr r7, [sp, #576] @ 0x240 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - vld4.8 {d0-d3}, [r8], r0 │ │ │ │ - str??.w r0, [r4] │ │ │ │ + ldr??.w r0, [r4] │ │ │ │ + ldrsb.w r0, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - cbz r0, 5e2e │ │ │ │ + cbz r0, 5e5e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -3207,95 +3218,95 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2d58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 5e5c │ │ │ │ + cbz r0, 5e8c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [pc, #4] @ (5e68 ) │ │ │ │ + ldr r0, [pc, #4] @ (5e98 ) │ │ │ │ add r0, pc │ │ │ │ b.w 2d48 │ │ │ │ - ldr.w r0, [r6] │ │ │ │ + vst1.8 {d0[0]}, [r2], r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #88] @ (5ecc ) │ │ │ │ + ldr r2, [pc, #88] @ (5efc ) │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 5e96 │ │ │ │ + cbz r0, 5ec6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e94 │ │ │ │ + beq.n 5ec4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #72] @ (5ed0 ) │ │ │ │ + ldr r3, [pc, #72] @ (5f00 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5e80 │ │ │ │ + bne.n 5eb0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e86 │ │ │ │ + beq.n 5eb6 │ │ │ │ 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] │ │ │ │ blx 2d4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ - cbz r0, 5ec8 │ │ │ │ + cbz r0, 5ef8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r6, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #8] @ (5ee0 ) │ │ │ │ + ldr r0, [pc, #8] @ (5f10 ) │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ b.w 283c │ │ │ │ - ldr??.w r0, [r4, r0] │ │ │ │ + vld4.8 {d0-d3}, [r0], r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cbz r3, 5eec │ │ │ │ + cbz r3, 5f1c │ │ │ │ bx r3 │ │ │ │ b.w 2e28 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 5f4e │ │ │ │ + cbz r0, 5f7e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5f54 │ │ │ │ + bpl.n 5f84 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -3307,3322 +3318,3270 @@ │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f42 │ │ │ │ + beq.n 5f72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 5f46 │ │ │ │ + cbz r3, 5f76 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f44 │ │ │ │ + b.n 5f74 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ (5f68 ) │ │ │ │ + ldr r3, [pc, #16] @ (5f98 ) │ │ │ │ movw r2, #15965 @ 0x3e5d │ │ │ │ - ldr r1, [pc, #16] @ (5f6c ) │ │ │ │ - ldr r0, [pc, #16] @ (5f70 ) │ │ │ │ + ldr r1, [pc, #16] @ (5f9c ) │ │ │ │ + ldr r0, [pc, #16] @ (5fa0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - asrs r6, r4, #15 │ │ │ │ + asrs r2, r2, #18 │ │ │ │ movs r1, r0 │ │ │ │ - strb.w r0, [r4, r0] │ │ │ │ - ldrb.w r0, [sl, r0] │ │ │ │ + ldrh.w r0, [r0] │ │ │ │ + str.w r0, [r6] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #84] @ (5fcc ) │ │ │ │ + ldr r1, [pc, #84] @ (5ffc ) │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 5f8e │ │ │ │ + cbz r3, 5fbe │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #76] @ 0x4c │ │ │ │ sub sp, #8 │ │ │ │ - cbz r4, 5fc6 │ │ │ │ + cbz r4, 5ff6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 5ef0 │ │ │ │ + bl 5f20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5fc0 │ │ │ │ + beq.n 5ff0 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #8] @ (5fd0 ) │ │ │ │ + ldr r3, [pc, #8] @ (6000 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - b.n 5fb2 │ │ │ │ - ldr r5, [sp, #768] @ 0x300 │ │ │ │ + b.n 5fe2 │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #84] @ (602c ) │ │ │ │ + ldr r1, [pc, #84] @ (605c ) │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 5fee │ │ │ │ + cbz r3, 601e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #76] @ 0x4c │ │ │ │ sub sp, #8 │ │ │ │ - cbz r4, 6026 │ │ │ │ + cbz r4, 6056 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 5ef0 │ │ │ │ + bl 5f20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6020 │ │ │ │ + beq.n 6050 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #8] @ (6030 ) │ │ │ │ + ldr r3, [pc, #8] @ (6060 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - b.n 6012 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + b.n 6042 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 613c │ │ │ │ + bne.n 616c │ │ │ │ mov r0, r4 │ │ │ │ blx 2ebc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 606e │ │ │ │ + cbz r0, 609e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 606e │ │ │ │ + beq.n 609e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6118 │ │ │ │ + beq.n 6148 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 6088 │ │ │ │ + cbz r0, 60b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6088 │ │ │ │ + beq.n 60b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 611e │ │ │ │ + beq.n 614e │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 60a2 │ │ │ │ + cbz r0, 60d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 60a2 │ │ │ │ + beq.n 60d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6124 │ │ │ │ + beq.n 6154 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 60bc │ │ │ │ + cbz r0, 60ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 60bc │ │ │ │ + beq.n 60ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 612a │ │ │ │ + beq.n 615a │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 60d4 │ │ │ │ + cbz r0, 6104 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 60d4 │ │ │ │ + beq.n 6104 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 6130 │ │ │ │ + cbz r3, 6160 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 60ec │ │ │ │ + cbz r0, 611c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 60ec │ │ │ │ + beq.n 611c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 6136 │ │ │ │ + cbz r3, 6166 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 6104 │ │ │ │ + cbz r0, 6134 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6104 │ │ │ │ + beq.n 6134 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 6112 │ │ │ │ + cbz r3, 6142 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6104 │ │ │ │ + b.n 6134 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 606e │ │ │ │ + b.n 609e │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6088 │ │ │ │ + b.n 60b8 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 60a2 │ │ │ │ + b.n 60d2 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 60bc │ │ │ │ + b.n 60ec │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 60d4 │ │ │ │ + b.n 6104 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 60ec │ │ │ │ + b.n 611c │ │ │ │ blx 2ce8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 604e │ │ │ │ + bne.n 607e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #24] @ (6160 ) │ │ │ │ + ldr r3, [pc, #24] @ (6190 ) │ │ │ │ ldr r2, [r2, #24] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 604e │ │ │ │ + bne.w 607e │ │ │ │ mov r0, r4 │ │ │ │ blx 2b30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 604e │ │ │ │ + beq.w 607e │ │ │ │ pop {r4, pc} │ │ │ │ mcr2 15, 7, pc, cr7, cr15, {7} @ │ │ │ │ - cbz r0, 6176 │ │ │ │ + cbz r0, 61a6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6176 │ │ │ │ + beq.n 61a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 6178 │ │ │ │ + cbz r3, 61a8 │ │ │ │ bx lr │ │ │ │ b.w 297c <_Py_Dealloc@plt> │ │ │ │ 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, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 619a │ │ │ │ + cbz r0, 61ca │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 61da │ │ │ │ + cbnz r0, 620a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 61a4 │ │ │ │ + cbz r0, 61d4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 61da │ │ │ │ + cbnz r0, 620a │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 61ae │ │ │ │ + cbz r0, 61de │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 61da │ │ │ │ + cbnz r0, 620a │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 61b8 │ │ │ │ + cbz r0, 61e8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 61da │ │ │ │ + cbnz r0, 620a │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 61c2 │ │ │ │ + cbz r0, 61f2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 61da │ │ │ │ + cbnz r0, 620a │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 61cc │ │ │ │ + cbz r0, 61fc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 61da │ │ │ │ + cbnz r0, 620a │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 61da │ │ │ │ + cbz r0, 620a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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, #56] @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 61fc │ │ │ │ + cbz r0, 622c │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 625a │ │ │ │ + bne.n 628a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 6206 │ │ │ │ + cbz r0, 6236 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 625a │ │ │ │ + cbnz r0, 628a │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 6210 │ │ │ │ + cbz r0, 6240 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 625a │ │ │ │ + cbnz r0, 628a │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 621a │ │ │ │ + cbz r0, 624a │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 625a │ │ │ │ + cbnz r0, 628a │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 6224 │ │ │ │ + cbz r0, 6254 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 625a │ │ │ │ + cbnz r0, 628a │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 622e │ │ │ │ + cbz r0, 625e │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 625a │ │ │ │ + cbnz r0, 628a │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 6238 │ │ │ │ + cbz r0, 6268 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 625a │ │ │ │ + cbnz r0, 628a │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 6242 │ │ │ │ + cbz r0, 6272 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 625a │ │ │ │ + cbnz r0, 628a │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - cbz r0, 624c │ │ │ │ + cbz r0, 627c │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 625a │ │ │ │ + cbnz r0, 628a │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 625a │ │ │ │ + cbz r0, 628a │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 6284 │ │ │ │ + bpl.n 62b4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 629c │ │ │ │ + blt.n 62cc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - ble.n 6298 │ │ │ │ + ble.n 62c8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #40] @ (62b0 ) │ │ │ │ + ldr r3, [pc, #40] @ (62e0 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #40] @ (62b4 ) │ │ │ │ - ldr r0, [pc, #44] @ (62b8 ) │ │ │ │ + ldr r1, [pc, #40] @ (62e4 ) │ │ │ │ + ldr r0, [pc, #44] @ (62e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ bl 33fc <__assert_fail@plt+0x534> │ │ │ │ - ldr r3, [pc, #28] @ (62bc ) │ │ │ │ + ldr r3, [pc, #28] @ (62ec ) │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r1, [pc, #28] @ (62c0 ) │ │ │ │ - ldr r0, [pc, #32] @ (62c4 ) │ │ │ │ + ldr r1, [pc, #28] @ (62f0 ) │ │ │ │ + ldr r0, [pc, #32] @ (62f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - asrs r0, r7, #2 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7c20000 │ │ │ │ - strb.w r0, [r6, r0] │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + str??.w r0, [lr, r0] │ │ │ │ + ldrh.w r0, [r2] │ │ │ │ + asrs r4, r1, #5 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7aa0000 │ │ │ │ - strb.w r0, [r2, r0] │ │ │ │ + ldr.w r0, [r6, r0] │ │ │ │ + strh.w r0, [lr] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr.w ip, [pc, #96] @ 633c │ │ │ │ + ldr.w ip, [pc, #96] @ 636c │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 630a │ │ │ │ - ldr.w lr, [pc, #88] @ 6340 │ │ │ │ + bpl.n 633a │ │ │ │ + ldr.w lr, [pc, #88] @ 6370 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 6326 │ │ │ │ - ldr.w lr, [pc, #80] @ 6344 │ │ │ │ + beq.n 6356 │ │ │ │ + ldr.w lr, [pc, #80] @ 6374 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 6322 │ │ │ │ + beq.n 6352 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 631e │ │ │ │ + bge.n 634e │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #60] @ (6348 ) │ │ │ │ + ldr r3, [pc, #60] @ (6378 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #60] @ (634c ) │ │ │ │ - ldr r0, [pc, #60] @ (6350 ) │ │ │ │ + ldr r1, [pc, #60] @ (637c ) │ │ │ │ + ldr r0, [pc, #60] @ (6380 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #184 @ 0xb8 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ bl 345c <__assert_fail@plt+0x594> │ │ │ │ bl 32dc <__assert_fail@plt+0x414> │ │ │ │ - ldr r3, [pc, #44] @ (6354 ) │ │ │ │ + ldr r3, [pc, #44] @ (6384 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #40] @ (6358 ) │ │ │ │ - ldr r0, [pc, #44] @ (635c ) │ │ │ │ + ldr r1, [pc, #40] @ (6388 ) │ │ │ │ + ldr r0, [pc, #44] @ (638c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #32 │ │ │ │ + asrs r6, r3, #3 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf6200000 │ │ │ │ - movw r0, #51200 @ 0xc800 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + movt r0, #51200 @ 0xc800 │ │ │ │ + @ instruction: 0xf6f80000 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ movs r1, r0 │ │ │ │ - rsb r0, r2, #8388608 @ 0x800000 │ │ │ │ - @ instruction: 0xf7ae0000 │ │ │ │ + @ instruction: 0xf66e0000 │ │ │ │ + ldr.w r0, [sl, r0] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 63be │ │ │ │ + bpl.n 63ee │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 6398 │ │ │ │ + bmi.n 63c8 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 63a2 │ │ │ │ + beq.n 63d2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 639c │ │ │ │ + beq.n 63cc │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ movweq r0, #65535 @ 0xffff │ │ │ │ movteq r0, #16 │ │ │ │ - bne.n 63a6 │ │ │ │ + bne.n 63d6 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #127 @ 0x7f │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #44] @ (63d4 ) │ │ │ │ + ldr r3, [pc, #44] @ (6404 ) │ │ │ │ mov.w r2, #374 @ 0x176 │ │ │ │ - ldr r1, [pc, #40] @ (63d8 ) │ │ │ │ - ldr r0, [pc, #44] @ (63dc ) │ │ │ │ + ldr r1, [pc, #40] @ (6408 ) │ │ │ │ + ldr r0, [pc, #44] @ (640c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #32] @ (63e0 ) │ │ │ │ + ldr r3, [pc, #32] @ (6410 ) │ │ │ │ movs r2, #212 @ 0xd4 │ │ │ │ - ldr r1, [pc, #32] @ (63e4 ) │ │ │ │ - ldr r0, [pc, #32] @ (63e8 ) │ │ │ │ + ldr r1, [pc, #32] @ (6414 ) │ │ │ │ + ldr r0, [pc, #32] @ (6418 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #236 @ 0xec │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + asrs r0, r0, #1 │ │ │ │ movs r1, r0 │ │ │ │ - rsb r0, r6, #8388608 @ 0x800000 │ │ │ │ - @ instruction: 0xf78c0000 │ │ │ │ - lsrs r6, r7, #29 │ │ │ │ + @ instruction: 0xf6720000 │ │ │ │ + ldrh.w r0, [r8, r0] │ │ │ │ + asrs r2, r5, #32 │ │ │ │ movs r1, r0 │ │ │ │ - subs.w r0, r0, #8388608 @ 0x800000 │ │ │ │ - rsbs r0, ip, #8388608 @ 0x800000 │ │ │ │ + @ instruction: 0xf65c0000 │ │ │ │ + @ instruction: 0xf6880000 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (641c ) │ │ │ │ + ldr r3, [pc, #32] @ (644c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #32] @ (6420 ) │ │ │ │ + ldr r2, [pc, #32] @ (6450 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r3, r2] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6410 │ │ │ │ + beq.n 6440 │ │ │ │ blx 2db8 │ │ │ │ - cbz r0, 6416 │ │ │ │ + cbz r0, 6446 │ │ │ │ vldr d0, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ bl 3684 <__assert_fail@plt+0x7bc> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r1, 642a │ │ │ │ + cbz r1, 645a │ │ │ │ b.w 2a90 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 643a │ │ │ │ + beq.n 646a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #7 │ │ │ │ - bpl.n 6472 │ │ │ │ + bpl.n 64a2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 6462 │ │ │ │ + bhi.n 6492 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ b.w 29f0 │ │ │ │ blx 2af4 <_PyLong_Copy@plt> │ │ │ │ - cbz r0, 6470 │ │ │ │ + cbz r0, 64a0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ bl 339c <__assert_fail@plt+0x4d4> │ │ │ │ nop │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #104] @ 64f0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #100] @ (64f4 ) │ │ │ │ - sub sp, #20 │ │ │ │ - add ip, pc │ │ │ │ - vldr d7, [pc, #84] @ 64e8 │ │ │ │ - ldr r2, [pc, #96] @ (64f8 ) │ │ │ │ - movs r3, #7 │ │ │ │ - mov r4, r0 │ │ │ │ - vstr d7, [sp] │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [ip, r1] │ │ │ │ - addw r2, r2, #3028 @ 0xbd4 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov.w r1, #0 │ │ │ │ - mov r1, sp │ │ │ │ - blx 2c0c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 64c0 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ - cbnz r0, 64d8 │ │ │ │ - ldr r2, [pc, #56] @ (64fc ) │ │ │ │ - ldr r3, [pc, #48] @ (64f4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 64e4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a60 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - b.n 64c0 │ │ │ │ - blx 2a54 <__stack_chk_fail@plt> │ │ │ │ - ... │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r4, #26 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ - movs r2, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #56] @ (6560 ) │ │ │ │ + ldr r2, [pc, #56] @ (6508 ) │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 6542 │ │ │ │ - ldr r1, [pc, #52] @ (6564 ) │ │ │ │ + bpl.n 64ea │ │ │ │ + ldr r1, [pc, #52] @ (650c ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 654a │ │ │ │ - ldr r1, [pc, #48] @ (6568 ) │ │ │ │ + beq.n 64f2 │ │ │ │ + ldr r1, [pc, #48] @ (6510 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6546 │ │ │ │ + beq.n 64ee │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ bl 330c <__assert_fail@plt+0x444> │ │ │ │ bl 32dc <__assert_fail@plt+0x414> │ │ │ │ - ldr r3, [pc, #32] @ (656c ) │ │ │ │ + ldr r3, [pc, #32] @ (6514 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #28] @ (6570 ) │ │ │ │ - ldr r0, [pc, #32] @ (6574 ) │ │ │ │ + ldr r1, [pc, #28] @ (6518 ) │ │ │ │ + ldr r0, [pc, #32] @ (651c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf39e0000 │ │ │ │ - @ instruction: 0xf58a0000 │ │ │ │ + @ instruction: 0xf4d20000 │ │ │ │ + @ instruction: 0xf6be0000 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ - ldr.w ip, [pc, #84] @ 65e4 │ │ │ │ + ldr.w ip, [pc, #84] @ 658c │ │ │ │ and.w r2, r2, #5 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r2, #4 │ │ │ │ add ip, pc │ │ │ │ it ne │ │ │ │ ldrne r0, [r0, #12] │ │ │ │ - beq.n 65b0 │ │ │ │ + beq.n 6558 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov ip, lr │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx ip │ │ │ │ - cbz r4, 65c6 │ │ │ │ + cbz r4, 656e │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ subs r4, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ mov ip, lr │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx ip │ │ │ │ - ldr r1, [pc, #32] @ (65e8 ) │ │ │ │ - ldr r3, [pc, #32] @ (65ec ) │ │ │ │ + ldr r1, [pc, #32] @ (6590 ) │ │ │ │ + ldr r3, [pc, #32] @ (6594 ) │ │ │ │ ldr.w r2, [lr] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #24] @ (65f0 ) │ │ │ │ + ldr r1, [pc, #24] @ (6598 ) │ │ │ │ add r1, pc │ │ │ │ blx 2dd0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + str r7, [sp, #984] @ 0x3d8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r6], #-0 │ │ │ │ - movt r0, #18432 @ 0x4800 │ │ │ │ + ldc2l 0, cr0, [sl, #-0] │ │ │ │ + @ instruction: 0xf7f80000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ - ldr.w lr, [pc, #80] @ 665c │ │ │ │ + ldr.w lr, [pc, #80] @ 6604 │ │ │ │ mov ip, r1 │ │ │ │ and.w r2, r2, #5 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #4 │ │ │ │ add lr, pc │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ it ne │ │ │ │ ldrne.w lr, [r0, #12] │ │ │ │ - beq.n 6636 │ │ │ │ + beq.n 65de │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, ip │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r0, lr │ │ │ │ ldr r4, [r5, #4] │ │ │ │ blx r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r4, 6640 │ │ │ │ + cbz r4, 65e8 │ │ │ │ ldr.w lr, [ip], #4 │ │ │ │ subs r4, #1 │ │ │ │ - b.n 6624 │ │ │ │ - ldr r1, [pc, #28] @ (6660 ) │ │ │ │ - ldr r3, [pc, #32] @ (6664 ) │ │ │ │ + b.n 65cc │ │ │ │ + ldr r1, [pc, #28] @ (6608 ) │ │ │ │ + ldr r3, [pc, #32] @ (660c ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #24] @ (6668 ) │ │ │ │ + ldr r1, [pc, #24] @ (6610 ) │ │ │ │ add r1, pc │ │ │ │ blx 2dd0 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 6632 │ │ │ │ + b.n 65da │ │ │ │ nop │ │ │ │ - str r7, [sp, #136] @ 0x88 │ │ │ │ + str r7, [sp, #488] @ 0x1e8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - umull r0, r0, lr, r0 │ │ │ │ - movw r0, #51200 @ 0xc800 │ │ │ │ + stc2l 0, cr0, [r2] │ │ │ │ + @ instruction: 0xf7800000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2e80 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66fe │ │ │ │ + beq.n 66a6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst.w r2, #268435456 @ 0x10000000 │ │ │ │ - beq.n 673c │ │ │ │ + beq.n 66e4 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 6706 │ │ │ │ + bpl.n 66ae │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ sub.w r5, r5, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 66d2 │ │ │ │ - cbz r3, 66c2 │ │ │ │ + ble.n 667a │ │ │ │ + cbz r3, 666a │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ cmp r5, #1 │ │ │ │ strb r2, [r4, #0] │ │ │ │ - beq.n 66d2 │ │ │ │ + beq.n 667a │ │ │ │ subs r2, r5, r3 │ │ │ │ adds r0, r4, r3 │ │ │ │ cmp r5, r3 │ │ │ │ it le │ │ │ │ movle r2, #1 │ │ │ │ movs r1, #32 │ │ │ │ blx 2c7c │ │ │ │ cmp.w r8, #0 │ │ │ │ itttt gt │ │ │ │ addgt.w r3, r6, #4294967295 @ 0xffffffff │ │ │ │ addgt.w r1, r5, #4294967295 @ 0xffffffff │ │ │ │ addgt.w r2, r8, r3 │ │ │ │ addgt r1, r1, r4 │ │ │ │ - ble.n 66fe │ │ │ │ + ble.n 66a6 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ sub.w ip, r3, r6 │ │ │ │ cmn.w ip, r5 │ │ │ │ - bmi.n 6724 │ │ │ │ + bmi.n 66cc │ │ │ │ cmp r3, r2 │ │ │ │ strb.w r4, [r1, #1]! │ │ │ │ - bne.n 66e8 │ │ │ │ + bne.n 6690 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 66b0 │ │ │ │ - ldr r3, [pc, #48] @ (6740 ) │ │ │ │ + bne.n 6658 │ │ │ │ + ldr r3, [pc, #48] @ (66e8 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #48] @ (6744 ) │ │ │ │ - ldr r0, [pc, #48] @ (6748 ) │ │ │ │ + ldr r1, [pc, #48] @ (66ec ) │ │ │ │ + ldr r0, [pc, #48] @ (66f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #3072 @ 0xc00 │ │ │ │ + addw r3, r3, #3060 @ 0xbf4 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #36] @ (674c ) │ │ │ │ + ldr r3, [pc, #36] @ (66f4 ) │ │ │ │ mov.w r2, #292 @ 0x124 │ │ │ │ - ldr r1, [pc, #36] @ (6750 ) │ │ │ │ - ldr r0, [pc, #36] @ (6754 ) │ │ │ │ + ldr r1, [pc, #36] @ (66f8 ) │ │ │ │ + ldr r0, [pc, #36] @ (66fc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3100 @ 0xc1c │ │ │ │ + add.w r3, r3, #3088 @ 0xc10 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ bl 336c <__assert_fail@plt+0x4a4> │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf2600000 │ │ │ │ - @ instruction: 0xf58a0000 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + @ instruction: 0xf3940000 │ │ │ │ + @ instruction: 0xf6be0000 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ movs r1, r0 │ │ │ │ - movw r0, #32768 @ 0x8000 │ │ │ │ - @ instruction: 0xf5820000 │ │ │ │ + @ instruction: 0xf37c0000 │ │ │ │ + @ instruction: 0xf6b60000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #224] @ (6848 ) │ │ │ │ + ldr r1, [pc, #224] @ (67f0 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #224] @ (684c ) │ │ │ │ + ldr r3, [pc, #224] @ (67f4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #220] @ (6850 ) │ │ │ │ + ldr r5, [pc, #220] @ (67f8 ) │ │ │ │ add.w r2, sp, #18 │ │ │ │ movw r0, #34079 @ 0x851f │ │ │ │ movt r0, #20971 @ 0x51eb │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov ip, r4 │ │ │ │ mov r1, r2 │ │ │ │ movs r7, #100 @ 0x64 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - addw r6, r5, #3116 @ 0xc2c │ │ │ │ + add.w r6, r5, #3104 @ 0xc20 │ │ │ │ smull r3, lr, r0, ip │ │ │ │ mov.w r3, ip, asr #31 │ │ │ │ rsb r3, r3, lr, asr #5 │ │ │ │ mls lr, r7, r3, ip │ │ │ │ mov ip, r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ it lt │ │ │ │ rsblt lr, lr, #0 │ │ │ │ sxth.w r3, lr │ │ │ │ ldrh.w r3, [r6, r3, lsl #1] │ │ │ │ strh.w r3, [r1, #-2]! │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 6794 │ │ │ │ + bne.n 673c │ │ │ │ cmp.w lr, #9 │ │ │ │ - bgt.n 67ce │ │ │ │ + bgt.n 6776 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 6834 │ │ │ │ + bne.n 67dc │ │ │ │ cmp.w lr, #9 │ │ │ │ it le │ │ │ │ addle r1, #1 │ │ │ │ cmp r4, #0 │ │ │ │ sub.w r2, r2, r1 │ │ │ │ itttt lt │ │ │ │ movlt r3, #45 @ 0x2d │ │ │ │ addlt r2, #1 │ │ │ │ strblt.w r3, [r1, #-1] │ │ │ │ addlt.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6810 │ │ │ │ + beq.n 67b8 │ │ │ │ movs r3, #0 │ │ │ │ bic.w r0, r2, r2, asr #31 │ │ │ │ - bl 666c │ │ │ │ - ldr r2, [pc, #88] @ (6854 ) │ │ │ │ - ldr r3, [pc, #80] @ (684c ) │ │ │ │ + bl 6614 │ │ │ │ + ldr r2, [pc, #88] @ (67fc ) │ │ │ │ + ldr r3, [pc, #80] @ (67f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6830 │ │ │ │ + bne.n 67d8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #68] @ (6858 ) │ │ │ │ - ldr r3, [pc, #56] @ (684c ) │ │ │ │ + ldr r2, [pc, #68] @ (6800 ) │ │ │ │ + ldr r3, [pc, #56] @ (67f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6830 │ │ │ │ + bne.n 67d8 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2e00 │ │ │ │ blx 2a54 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #36] @ (685c ) │ │ │ │ - addw r3, r5, #3320 @ 0xcf8 │ │ │ │ - ldr r0, [pc, #36] @ (6860 ) │ │ │ │ + ldr r1, [pc, #36] @ (6804 ) │ │ │ │ + addw r3, r5, #3308 @ 0xcec │ │ │ │ + ldr r0, [pc, #36] @ (6808 ) │ │ │ │ movw r2, #14160 @ 0x3750 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #592] @ 0x250 │ │ │ │ movs r2, r0 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #496] @ 0x1f0 │ │ │ │ movs r2, r0 │ │ │ │ - vhadd.s32 d0, d4, d0 │ │ │ │ - eor.w r0, r2, #8388608 @ 0x800000 │ │ │ │ + orrs.w r0, r8, #0 │ │ │ │ + subs.w r0, r6, #8388608 @ 0x800000 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #16 │ │ │ │ - ldr r4, [pc, #336] @ (69d0 ) │ │ │ │ + ldr r4, [pc, #336] @ (6978 ) │ │ │ │ cmp r1, r3 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ add r4, pc │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ blx 2e80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6958 │ │ │ │ + beq.n 6900 │ │ │ │ cmp.w r9, #255 @ 0xff │ │ │ │ mov r8, r0 │ │ │ │ itt ls │ │ │ │ movls.w fp, #0 │ │ │ │ movls.w sl, #1 │ │ │ │ - bhi.n 6964 │ │ │ │ + bhi.n 690c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 69c6 │ │ │ │ + bpl.w 696e │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 697c │ │ │ │ + bpl.n 6924 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w ip, r8, #20 │ │ │ │ addpl.w ip, r8, #28 │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ asr.w r9, r9, fp │ │ │ │ cmp r9, r6 │ │ │ │ - blt.n 6936 │ │ │ │ + blt.n 68de │ │ │ │ subs r5, #4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r7, r5, r7, lsl #2 │ │ │ │ strd ip, r4, [sp, #8] │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 69ca │ │ │ │ + bpl.n 6972 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - cbz r4, 6928 │ │ │ │ + cbz r4, 68d0 │ │ │ │ sub.w r3, r9, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 6934 │ │ │ │ + blt.n 68dc │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 699e │ │ │ │ + bpl.n 6946 │ │ │ │ lsls r1, r3, #25 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ ite mi │ │ │ │ addmi.w r1, r2, #20 │ │ │ │ addpl.w r1, r2, #28 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 69ac │ │ │ │ + beq.n 6954 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2a48 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6944 │ │ │ │ + blt.n 68ec │ │ │ │ add r6, r4 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 68e4 │ │ │ │ + bne.n 688c │ │ │ │ mov r0, r8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - ldr r3, [pc, #156] @ (69d4 ) │ │ │ │ - ldr r1, [pc, #156] @ (69d8 ) │ │ │ │ + ldr r3, [pc, #156] @ (697c ) │ │ │ │ + ldr r1, [pc, #156] @ (6980 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6958 │ │ │ │ + beq.n 6900 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 69be │ │ │ │ + cbz r3, 6966 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r9, #65536 @ 0x10000 │ │ │ │ itete cs │ │ │ │ movcs.w fp, #2 │ │ │ │ movcc.w fp, #1 │ │ │ │ movcs.w sl, #4 │ │ │ │ movcc.w sl, #2 │ │ │ │ - b.n 68ac │ │ │ │ + b.n 6854 │ │ │ │ ldr.w ip, [r8, #28] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 68cc │ │ │ │ - ldr r3, [pc, #84] @ (69dc ) │ │ │ │ + bne.n 6874 │ │ │ │ + ldr r3, [pc, #84] @ (6984 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #80] @ (69e0 ) │ │ │ │ - ldr r0, [pc, #84] @ (69e4 ) │ │ │ │ + ldr r1, [pc, #80] @ (6988 ) │ │ │ │ + ldr r0, [pc, #84] @ (698c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #3072 @ 0xc00 │ │ │ │ + addw r3, r3, #3060 @ 0xbf4 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6986 │ │ │ │ + beq.n 692e │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 6916 │ │ │ │ + bne.n 68be │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsl.w r0, r6, fp │ │ │ │ lsl.w r2, r4, fp │ │ │ │ add r0, r3 │ │ │ │ blx 294c │ │ │ │ - b.n 6926 │ │ │ │ + b.n 68ce │ │ │ │ mov r0, r8 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6958 │ │ │ │ + b.n 6900 │ │ │ │ bl 336c <__assert_fail@plt+0x4a4> │ │ │ │ bl 333c <__assert_fail@plt+0x474> │ │ │ │ nop │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r5, [sp, #16] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ - usat16 r0, #0, sl │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + @ instruction: 0xf4de0000 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ movs r1, r0 │ │ │ │ - vaddl.s32 q8, d6, d0 │ │ │ │ - @ instruction: 0xf3100000 │ │ │ │ + adds.w r0, sl, #0 │ │ │ │ + orr.w r0, r4, #8388608 @ 0x800000 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ (6a34 ) │ │ │ │ + ldr r3, [pc, #60] @ (69dc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 6a24 │ │ │ │ + cbz r1, 69cc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ - cbz r2, 6a20 │ │ │ │ + cbz r2, 69c8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6a20 │ │ │ │ + beq.n 69c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 6a2a │ │ │ │ + cbz r3, 69d2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #16] @ (6a38 ) │ │ │ │ + ldr r2, [pc, #16] @ (69e0 ) │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - b.n 69fc │ │ │ │ + b.n 69a4 │ │ │ │ mov r0, r2 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #140] @ (6adc ) │ │ │ │ + ldr r2, [pc, #140] @ (6a84 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ lsls r0, r0, #6 │ │ │ │ - bpl.n 6ad8 │ │ │ │ - ldr r0, [pc, #132] @ (6ae0 ) │ │ │ │ + bpl.n 6a80 │ │ │ │ + ldr r0, [pc, #132] @ (6a88 ) │ │ │ │ ldr r0, [r2, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 6ac2 │ │ │ │ - ldr r0, [pc, #128] @ (6ae4 ) │ │ │ │ + beq.n 6a6a │ │ │ │ + ldr r0, [pc, #128] @ (6a8c ) │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6abe │ │ │ │ + beq.n 6a66 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 6a8a │ │ │ │ + bcs.n 6a32 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a84 │ │ │ │ + beq.n 6a2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 2b3c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 6aba │ │ │ │ + cbz r0, 6a62 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 2ab8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a84 │ │ │ │ + beq.n 6a2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6a84 │ │ │ │ + bne.n 6a2c │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6a84 │ │ │ │ + b.n 6a2c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6a84 │ │ │ │ + b.n 6a2c │ │ │ │ bl 32dc <__assert_fail@plt+0x414> │ │ │ │ - ldr r3, [pc, #36] @ (6ae8 ) │ │ │ │ + ldr r3, [pc, #36] @ (6a90 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #32] @ (6aec ) │ │ │ │ - ldr r0, [pc, #36] @ (6af0 ) │ │ │ │ + ldr r1, [pc, #32] @ (6a94 ) │ │ │ │ + ldr r0, [pc, #36] @ (6a98 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ bl 35f0 <__assert_fail@plt+0x728> │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ movs r1, r0 │ │ │ │ - cdp 0, 2, cr0, cr6, cr0, {0} │ │ │ │ - ands.w r0, r2, #0 │ │ │ │ + vhadd.s16 d16, d10, d0 │ │ │ │ + adc.w r0, r6, #0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w lr, [pc, #176] @ 6bb4 │ │ │ │ + ldr.w lr, [pc, #176] @ 6b5c │ │ │ │ add lr, pc │ │ │ │ - cbz r1, 6b54 │ │ │ │ + cbz r1, 6afc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 6b50 │ │ │ │ + beq.n 6af8 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ - cbz r2, 6b68 │ │ │ │ + cbz r2, 6b10 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 6b96 │ │ │ │ - ldr r0, [pc, #152] @ (6bb8 ) │ │ │ │ + bpl.n 6b3e │ │ │ │ + ldr r0, [pc, #152] @ (6b60 ) │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 6b9e │ │ │ │ - ldr r0, [pc, #144] @ (6bbc ) │ │ │ │ + beq.n 6b46 │ │ │ │ + ldr r0, [pc, #144] @ (6b64 ) │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 6b9a │ │ │ │ + beq.n 6b42 │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 6b80 │ │ │ │ + ble.n 6b28 │ │ │ │ adds r2, #8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6b48 │ │ │ │ + b.n 6af0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 6b80 │ │ │ │ + beq.n 6b28 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 6b42 │ │ │ │ + bne.n 6aea │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #104] @ (6bc0 ) │ │ │ │ - ldr r1, [pc, #108] @ (6bc4 ) │ │ │ │ + ldr r3, [pc, #104] @ (6b68 ) │ │ │ │ + ldr r1, [pc, #108] @ (6b6c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [lr, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6b50 │ │ │ │ + beq.n 6af8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b6a │ │ │ │ - ldr r3, [pc, #80] @ (6bc8 ) │ │ │ │ + bne.n 6b12 │ │ │ │ + ldr r3, [pc, #80] @ (6b70 ) │ │ │ │ ldr.w r3, [lr, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6b50 │ │ │ │ - ldr r0, [pc, #72] @ (6bcc ) │ │ │ │ + beq.n 6af8 │ │ │ │ + ldr r0, [pc, #72] @ (6b74 ) │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #72] @ (6bd0 ) │ │ │ │ + ldr r1, [pc, #72] @ (6b78 ) │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2dd0 │ │ │ │ - b.n 6b64 │ │ │ │ + b.n 6b0c │ │ │ │ bl 330c <__assert_fail@plt+0x444> │ │ │ │ bl 32dc <__assert_fail@plt+0x414> │ │ │ │ - ldr r3, [pc, #52] @ (6bd4 ) │ │ │ │ + ldr r3, [pc, #52] @ (6b7c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #48] @ (6bd8 ) │ │ │ │ - ldr r0, [pc, #52] @ (6bdc ) │ │ │ │ + ldr r1, [pc, #48] @ (6b80 ) │ │ │ │ + ldr r0, [pc, #52] @ (6b84 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, ip, #0 │ │ │ │ + @ instruction: 0xf2f00000 │ │ │ │ lsls r4, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf19c0000 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + @ instruction: 0xf2d00000 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ movs r1, r0 │ │ │ │ - stcl 0, cr0, [sl, #-0] │ │ │ │ - vhadd.s d0, d6, d0 │ │ │ │ + cdp 0, 7, cr0, cr14, cr0, {0} │ │ │ │ + orn r0, sl, #0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #392] @ (6d78 ) │ │ │ │ + ldr r4, [pc, #392] @ (6d20 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r0, [pc, #388] @ (6d7c ) │ │ │ │ + ldr r0, [pc, #388] @ (6d24 ) │ │ │ │ add r4, pc │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 6c62 │ │ │ │ + beq.n 6c0a │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 6c40 │ │ │ │ + cbz r2, 6be8 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - cbz r0, 6c40 │ │ │ │ + cbz r0, 6be8 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2b3c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ce6 │ │ │ │ + beq.n 6c8e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c3a │ │ │ │ + beq.n 6be2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6cc2 │ │ │ │ + beq.n 6c6a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6cd0 │ │ │ │ + beq.n 6c78 │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 6cd0 │ │ │ │ + beq.n 6c78 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 6cec │ │ │ │ + blt.n 6c94 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, lr │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - blt.n 6d0a │ │ │ │ + blt.n 6cb2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6d46 │ │ │ │ - ldr r3, [pc, #268] @ (6d80 ) │ │ │ │ + beq.n 6cee │ │ │ │ + ldr r3, [pc, #268] @ (6d28 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 6d4a │ │ │ │ - ldr r2, [pc, #264] @ (6d84 ) │ │ │ │ + beq.n 6cf2 │ │ │ │ + ldr r2, [pc, #264] @ (6d2c ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 6d22 │ │ │ │ + beq.n 6cca │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 6cd0 │ │ │ │ + bcs.n 6c78 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ - blt.n 6d60 │ │ │ │ + blt.n 6d08 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 6d74 │ │ │ │ + bge.n 6d1c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str.w r6, [r1, r3, lsl #2] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6cba │ │ │ │ + beq.n 6c62 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 6cca │ │ │ │ + cbz r2, 6c72 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6c3a │ │ │ │ + b.n 6be2 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6cba │ │ │ │ + b.n 6c62 │ │ │ │ mov r0, r1 │ │ │ │ blx 2b3c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 6ce6 │ │ │ │ + cbz r0, 6c8e │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 284c │ │ │ │ - b.n 6c24 │ │ │ │ + b.n 6bcc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c3a │ │ │ │ + b.n 6be2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6c54 │ │ │ │ + beq.n 6bfc │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6d26 │ │ │ │ + blt.n 6cce │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ add r1, r0 │ │ │ │ - b.n 6c54 │ │ │ │ - cbz r3, 6d46 │ │ │ │ - ldr r3, [pc, #112] @ (6d80 ) │ │ │ │ + b.n 6bfc │ │ │ │ + cbz r3, 6cee │ │ │ │ + ldr r3, [pc, #112] @ (6d28 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 6d4a │ │ │ │ - ldr r3, [pc, #108] @ (6d84 ) │ │ │ │ + beq.n 6cf2 │ │ │ │ + ldr r3, [pc, #108] @ (6d2c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r0, r3 │ │ │ │ itt ne │ │ │ │ ldrne r3, [r5, #8] │ │ │ │ addne r3, r3, r1 │ │ │ │ - bne.n 6c76 │ │ │ │ + bne.n 6c1e │ │ │ │ bl 32dc <__assert_fail@plt+0x414> │ │ │ │ - ldr r2, [pc, #96] @ (6d88 ) │ │ │ │ + ldr r2, [pc, #96] @ (6d30 ) │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 2b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ce6 │ │ │ │ + beq.n 6c8e │ │ │ │ blx 2b90 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ - b.n 6c54 │ │ │ │ + b.n 6bfc │ │ │ │ bl 35f0 <__assert_fail@plt+0x728> │ │ │ │ - ldr r3, [pc, #64] @ (6d8c ) │ │ │ │ + ldr r3, [pc, #64] @ (6d34 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #60] @ (6d90 ) │ │ │ │ - ldr r0, [pc, #64] @ (6d94 ) │ │ │ │ + ldr r1, [pc, #60] @ (6d38 ) │ │ │ │ + ldr r0, [pc, #64] @ (6d3c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #52] @ (6d98 ) │ │ │ │ + ldr r3, [pc, #52] @ (6d40 ) │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r1, [pc, #52] @ (6d9c ) │ │ │ │ - ldr r0, [pc, #56] @ (6da0 ) │ │ │ │ + ldr r1, [pc, #52] @ (6d44 ) │ │ │ │ + ldr r0, [pc, #56] @ (6d48 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ bl 33fc <__assert_fail@plt+0x534> │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xeb9e0000 │ │ │ │ - stc 0, cr0, [sl] │ │ │ │ - lsls r4, r3, #23 │ │ │ │ + ldcl 0, cr0, [r2], {0} │ │ │ │ + cdp 0, 11, cr0, cr14, cr0, {0} │ │ │ │ + lsls r0, r2, #28 │ │ │ │ movs r1, r0 │ │ │ │ - stcl 0, cr0, [r6] │ │ │ │ - ldc 0, cr0, [lr, #-0] │ │ │ │ + cdp 0, 1, cr0, cr10, cr0, {0} │ │ │ │ + cdp 0, 7, cr0, cr2, cr0, {0} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #96] @ (6e14 ) │ │ │ │ - ldr r3, [pc, #96] @ (6e18 ) │ │ │ │ + ldr r2, [pc, #96] @ (6dbc ) │ │ │ │ + ldr r3, [pc, #96] @ (6dc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - beq.n 6df2 │ │ │ │ + beq.n 6d9a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 6e00 │ │ │ │ + bpl.n 6da8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6dd8 │ │ │ │ + beq.n 6d80 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ str r1, [r0, #80] @ 0x50 │ │ │ │ - cbz r2, 6dee │ │ │ │ + cbz r2, 6d96 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6dee │ │ │ │ + beq.n 6d96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 6df6 │ │ │ │ + cbz r3, 6d9e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - b.n 6dd8 │ │ │ │ + b.n 6d80 │ │ │ │ mov r0, r2 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6df0 │ │ │ │ - ldr r3, [pc, #24] @ (6e1c ) │ │ │ │ - ldr r1, [pc, #28] @ (6e20 ) │ │ │ │ + b.n 6d98 │ │ │ │ + ldr r3, [pc, #24] @ (6dc4 ) │ │ │ │ + ldr r1, [pc, #28] @ (6dc8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s8 d16, d4, d0 │ │ │ │ + orns r0, r8, #0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ str.w r2, [ip] │ │ │ │ - cbz r0, 6e4e │ │ │ │ + cbz r0, 6df6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 6e4e │ │ │ │ + beq.n 6df6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 6e82 │ │ │ │ - cbz r1, 6e60 │ │ │ │ + cbz r2, 6e2a │ │ │ │ + cbz r1, 6e08 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 6e60 │ │ │ │ + beq.n 6e08 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 6e90 │ │ │ │ - cbz r3, 6e72 │ │ │ │ + cbz r2, 6e38 │ │ │ │ + cbz r3, 6e1a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 6e72 │ │ │ │ + beq.n 6e1a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 6e76 │ │ │ │ + cbz r2, 6e1e │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 297c <_Py_Dealloc@plt> │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 6e4e │ │ │ │ + b.n 6df6 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 6e60 │ │ │ │ + b.n 6e08 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r6, [pc, #248] @ (6fa8 ) │ │ │ │ + ldr r6, [pc, #248] @ (6f50 ) │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ add r6, pc │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 6f70 │ │ │ │ + bge.n 6f18 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bpl.n 6f70 │ │ │ │ + bpl.n 6f18 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.n 6fa2 │ │ │ │ - ldr r2, [pc, #228] @ (6fac ) │ │ │ │ + bpl.n 6f4a │ │ │ │ + ldr r2, [pc, #228] @ (6f54 ) │ │ │ │ ldr r7, [r6, r2] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 6f8c │ │ │ │ - ldr r2, [pc, #224] @ (6fb0 ) │ │ │ │ + beq.n 6f34 │ │ │ │ + ldr r2, [pc, #224] @ (6f58 ) │ │ │ │ ldr.w r8, [r6, r2] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6f88 │ │ │ │ + beq.n 6f30 │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 6f6a │ │ │ │ + ble.n 6f12 │ │ │ │ add.w ip, r1, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, ip │ │ │ │ - b.n 6ef2 │ │ │ │ + b.n 6e9a │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 6f00 │ │ │ │ + beq.n 6ea8 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 6eec │ │ │ │ + bne.n 6e94 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 6f64 │ │ │ │ + bge.n 6f0c │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 6f64 │ │ │ │ + bpl.n 6f0c │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6efa │ │ │ │ + beq.n 6ea2 │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ - cbz r2, 6f4e │ │ │ │ + cbz r2, 6ef6 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 6fa2 │ │ │ │ + bpl.n 6f4a │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 6f8c │ │ │ │ + beq.n 6f34 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6f88 │ │ │ │ + beq.n 6f30 │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 6f64 │ │ │ │ + ble.n 6f0c │ │ │ │ adds r2, #8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6f44 │ │ │ │ + b.n 6eec │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 6f64 │ │ │ │ + beq.n 6f0c │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ cmp r1, r5 │ │ │ │ - bne.n 6f3e │ │ │ │ - b.n 6efa │ │ │ │ + bne.n 6ee6 │ │ │ │ + b.n 6ea2 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6efa │ │ │ │ + beq.n 6ea2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6f50 │ │ │ │ - ldr r3, [pc, #84] @ (6fb4 ) │ │ │ │ + bne.n 6ef8 │ │ │ │ + ldr r3, [pc, #84] @ (6f5c ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6efa │ │ │ │ + beq.n 6ea2 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 6f02 │ │ │ │ + bne.n 6eaa │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #68] @ (6fb8 ) │ │ │ │ + ldr r3, [pc, #68] @ (6f60 ) │ │ │ │ movw r2, #18369 @ 0x47c1 │ │ │ │ - ldr r1, [pc, #68] @ (6fbc ) │ │ │ │ - ldr r0, [pc, #68] @ (6fc0 ) │ │ │ │ + ldr r1, [pc, #68] @ (6f64 ) │ │ │ │ + ldr r0, [pc, #68] @ (6f68 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3348 @ 0xd14 │ │ │ │ + addw r3, r3, #3336 @ 0xd08 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ bl 32dc <__assert_fail@plt+0x414> │ │ │ │ - ldr r3, [pc, #52] @ (6fc4 ) │ │ │ │ + ldr r3, [pc, #52] @ (6f6c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #52] @ (6fc8 ) │ │ │ │ - ldr r0, [pc, #52] @ (6fcc ) │ │ │ │ + ldr r1, [pc, #52] @ (6f70 ) │ │ │ │ + ldr r0, [pc, #52] @ (6f74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ bl 330c <__assert_fail@plt+0x444> │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, #52] @ 0x34 │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 6f90 │ │ │ │ - movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r6] │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + ldmdb ip, {} │ │ │ │ + vhadd.s32 d0, d10, d0 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ movs r1, r0 │ │ │ │ - ldrd r0, r0, [ip, #-0] │ │ │ │ - adc.w r0, r8, r0 │ │ │ │ + eors.w r0, r0, r0 │ │ │ │ + ldcl 0, cr0, [ip], #-0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #84] @ (7034 ) │ │ │ │ + ldr r3, [pc, #84] @ (6fdc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 701e │ │ │ │ + cbz r1, 6fc6 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 701e │ │ │ │ + bpl.n 6fc6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ - cbz r2, 7010 │ │ │ │ + cbz r2, 6fb8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7010 │ │ │ │ + beq.n 6fb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 7014 │ │ │ │ + cbz r3, 6fbc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7012 │ │ │ │ - ldr r2, [pc, #24] @ (7038 ) │ │ │ │ - ldr r1, [pc, #24] @ (703c ) │ │ │ │ + b.n 6fba │ │ │ │ + ldr r2, [pc, #24] @ (6fe0 ) │ │ │ │ + ldr r1, [pc, #24] @ (6fe4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [sl, #-0] │ │ │ │ + cdp 0, 10, cr0, cr14, cr0, {0} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #84] @ (70a4 ) │ │ │ │ + ldr r3, [pc, #84] @ (704c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 708e │ │ │ │ + cbz r1, 7036 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 708e │ │ │ │ + bpl.n 7036 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ - cbz r2, 7080 │ │ │ │ + cbz r2, 7028 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7080 │ │ │ │ + beq.n 7028 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 7084 │ │ │ │ + cbz r3, 702c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7082 │ │ │ │ - ldr r2, [pc, #24] @ (70a8 ) │ │ │ │ - ldr r1, [pc, #24] @ (70ac ) │ │ │ │ + b.n 702a │ │ │ │ + ldr r2, [pc, #24] @ (7050 ) │ │ │ │ + ldr r1, [pc, #24] @ (7054 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r6, #-0] │ │ │ │ + cdp 0, 6, cr0, cr10, cr0, {0} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ (7134 ) │ │ │ │ + ldr r3, [pc, #116] @ (70dc ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 7110 │ │ │ │ - ldr r2, [pc, #112] @ (7138 ) │ │ │ │ + cbz r1, 70b8 │ │ │ │ + ldr r2, [pc, #112] @ (70e0 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7116 │ │ │ │ - ldr r0, [pc, #104] @ (713c ) │ │ │ │ + bne.n 70be │ │ │ │ + ldr r0, [pc, #104] @ (70e4 ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #104] @ (7140 ) │ │ │ │ + ldr r1, [pc, #104] @ (70e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2964 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - cbz r0, 7104 │ │ │ │ + cbz r0, 70ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7104 │ │ │ │ + beq.n 70ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 7108 │ │ │ │ + cbz r3, 70b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7106 │ │ │ │ - ldr r2, [pc, #36] @ (7138 ) │ │ │ │ + b.n 70ae │ │ │ │ + ldr r2, [pc, #36] @ (70e0 ) │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - b.n 70d0 │ │ │ │ + b.n 7078 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 70d0 │ │ │ │ - ldr r2, [pc, #36] @ (7144 ) │ │ │ │ - ldr r1, [pc, #36] @ (7148 ) │ │ │ │ + bmi.n 7078 │ │ │ │ + ldr r2, [pc, #36] @ (70ec ) │ │ │ │ + ldr r1, [pc, #36] @ (70f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r6, #-0] │ │ │ │ + cdp 0, 7, cr0, cr10, cr0, {0} │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [lr], {0} │ │ │ │ + cdp 0, 0, cr0, cr2, cr0, {0} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ (71d0 ) │ │ │ │ + ldr r3, [pc, #116] @ (7178 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 71ac │ │ │ │ - ldr r2, [pc, #112] @ (71d4 ) │ │ │ │ + cbz r1, 7154 │ │ │ │ + ldr r2, [pc, #112] @ (717c ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 71b2 │ │ │ │ - ldr r0, [pc, #104] @ (71d8 ) │ │ │ │ + bne.n 715a │ │ │ │ + ldr r0, [pc, #104] @ (7180 ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #104] @ (71dc ) │ │ │ │ + ldr r1, [pc, #104] @ (7184 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2964 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #68] @ 0x44 │ │ │ │ - cbz r0, 71a0 │ │ │ │ + cbz r0, 7148 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 71a0 │ │ │ │ + beq.n 7148 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 71a4 │ │ │ │ + cbz r3, 714c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 71a2 │ │ │ │ - ldr r2, [pc, #36] @ (71d4 ) │ │ │ │ + b.n 714a │ │ │ │ + ldr r2, [pc, #36] @ (717c ) │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - b.n 716c │ │ │ │ + b.n 7114 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 716c │ │ │ │ - ldr r2, [pc, #36] @ (71e0 ) │ │ │ │ - ldr r1, [pc, #36] @ (71e4 ) │ │ │ │ + bmi.n 7114 │ │ │ │ + ldr r2, [pc, #36] @ (7188 ) │ │ │ │ + ldr r1, [pc, #36] @ (718c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r3, #30] │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [sl, #-0] │ │ │ │ + cdp 0, 6, cr0, cr14, cr0, {0} │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r2], {0} │ │ │ │ + ldcl 0, cr0, [r6] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (7258 ) │ │ │ │ + ldr r3, [pc, #96] @ (7200 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 7234 │ │ │ │ + cbz r1, 71dc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 7248 │ │ │ │ + bpl.n 71f0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r0, #32] │ │ │ │ - cbz r2, 7228 │ │ │ │ + cbz r2, 71d0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7228 │ │ │ │ + beq.n 71d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 722c │ │ │ │ + cbz r3, 71d4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7228 │ │ │ │ - ldr r2, [pc, #36] @ (725c ) │ │ │ │ - ldr r1, [pc, #40] @ (7260 ) │ │ │ │ + b.n 71d0 │ │ │ │ + ldr r2, [pc, #36] @ (7204 ) │ │ │ │ + ldr r1, [pc, #40] @ (7208 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #16] @ (725c ) │ │ │ │ - ldr r1, [pc, #24] @ (7264 ) │ │ │ │ + ldr r2, [pc, #16] @ (7204 ) │ │ │ │ + ldr r1, [pc, #24] @ (720c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ - b.n 7242 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + b.n 71ea │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r4], {0} │ │ │ │ - stcl 0, cr0, [ip] │ │ │ │ + cdp 0, 0, cr0, cr8, cr0, {0} │ │ │ │ + cdp 0, 2, cr0, cr0, cr0, {0} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #388] @ (7400 ) │ │ │ │ + ldr r3, [pc, #388] @ (73a8 ) │ │ │ │ ldr r7, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.w 73ec │ │ │ │ + beq.w 7394 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 731e │ │ │ │ + beq.n 72c6 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 72a2 │ │ │ │ + b.n 724a │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 731e │ │ │ │ + beq.n 72c6 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 729a │ │ │ │ + bne.n 7242 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 73fa │ │ │ │ + bpl.w 73a2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bpl.w 73fa │ │ │ │ + bpl.w 73a2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 729a │ │ │ │ + bne.n 7242 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r8, ip, #2, #3 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n 729a │ │ │ │ + bne.n 7242 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 73d0 │ │ │ │ + beq.n 7378 │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 73b2 │ │ │ │ + beq.n 735a │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r1, r6, #20 │ │ │ │ addeq.w r1, r6, #28 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2a00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 729a │ │ │ │ + bne.n 7242 │ │ │ │ subs r3, r3, r4 │ │ │ │ movs r0, #1 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str.w r3, [r9] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 73aa │ │ │ │ + beq.n 7352 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 732e │ │ │ │ + b.n 72d6 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 73aa │ │ │ │ + beq.n 7352 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 7326 │ │ │ │ + bne.n 72ce │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.n 73fa │ │ │ │ + bpl.n 73a2 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bpl.n 73fa │ │ │ │ + bpl.n 73a2 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7326 │ │ │ │ + bne.n 72ce │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ ubfx r4, r1, #2, #3 │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 7326 │ │ │ │ + bne.n 72ce │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.n 73d8 │ │ │ │ + bpl.n 7380 │ │ │ │ lsls r3, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 73e4 │ │ │ │ + beq.n 738c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r1, r6, #20 │ │ │ │ addeq.w r1, r6, #28 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ blx 2a00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7326 │ │ │ │ - ldr r0, [pc, #112] @ (7404 ) │ │ │ │ + bne.n 72ce │ │ │ │ + ldr r0, [pc, #112] @ (73ac ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r1, [pc, #112] @ (7408 ) │ │ │ │ + ldr r1, [pc, #112] @ (73b0 ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [sl, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2dd0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 73ac │ │ │ │ + b.n 7354 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 72fe │ │ │ │ - ldr r3, [pc, #80] @ (740c ) │ │ │ │ + bne.n 72a6 │ │ │ │ + ldr r3, [pc, #80] @ (73b4 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #80] @ (7410 ) │ │ │ │ - ldr r0, [pc, #80] @ (7414 ) │ │ │ │ + ldr r1, [pc, #80] @ (73b8 ) │ │ │ │ + ldr r0, [pc, #80] @ (73bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #3072 @ 0xc00 │ │ │ │ + addw r3, r3, #3060 @ 0xbf4 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72ea │ │ │ │ - b.n 73b8 │ │ │ │ + bne.n 7292 │ │ │ │ + b.n 7360 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 73b8 │ │ │ │ + beq.n 7360 │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.n 7376 │ │ │ │ + bne.n 731e │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7384 │ │ │ │ - b.n 73b8 │ │ │ │ + bne.n 732c │ │ │ │ + b.n 7360 │ │ │ │ blx 2cb8 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 7290 │ │ │ │ - b.n 73a4 │ │ │ │ + bne.w 7238 │ │ │ │ + b.n 734c │ │ │ │ bl 333c <__assert_fail@plt+0x474> │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7ae4 │ │ │ │ + b.n 6cf4 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u8 q0, d2, d0 │ │ │ │ - b.n 6f7c │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 718c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8de0000 │ │ │ │ + ands.w r0, r2, 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, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #192] @ (74ec ) │ │ │ │ + ldr r2, [pc, #192] @ (7494 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #192] @ (74f0 ) │ │ │ │ + ldr r3, [pc, #192] @ (7498 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr.w r8, [pc, #184] @ 74f4 │ │ │ │ + ldr.w r8, [pc, #184] @ 749c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2d00 │ │ │ │ - cbz r0, 74a6 │ │ │ │ + cbz r0, 744e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r3, 7472 │ │ │ │ + cbz r3, 741a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 744e │ │ │ │ + beq.n 73f6 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7464 │ │ │ │ - ldr r3, [pc, #132] @ (74f8 ) │ │ │ │ + bne.n 740c │ │ │ │ + ldr r3, [pc, #132] @ (74a0 ) │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str.w r9, [sp] │ │ │ │ cmp r2, r3 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, r4 │ │ │ │ - bne.n 74c6 │ │ │ │ - bl 7268 │ │ │ │ + bne.n 746e │ │ │ │ + bl 7210 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 744e │ │ │ │ - cbnz r0, 74a6 │ │ │ │ - ldr r0, [pc, #104] @ (74fc ) │ │ │ │ + beq.n 73f6 │ │ │ │ + cbnz r0, 744e │ │ │ │ + ldr r0, [pc, #104] @ (74a4 ) │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #104] @ (7500 ) │ │ │ │ + ldr r1, [pc, #104] @ (74a8 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r8, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2dd0 │ │ │ │ blx 2bf0 │ │ │ │ - cbz r0, 74d4 │ │ │ │ - ldr r2, [pc, #84] @ (7504 ) │ │ │ │ - ldr r3, [pc, #64] @ (74f0 ) │ │ │ │ + cbz r0, 747c │ │ │ │ + ldr r2, [pc, #84] @ (74ac ) │ │ │ │ + ldr r3, [pc, #64] @ (7498 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 74d0 │ │ │ │ + bne.n 7478 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 5d60 │ │ │ │ + bl 5d90 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 744e │ │ │ │ - b.n 7490 │ │ │ │ + beq.n 73f6 │ │ │ │ + b.n 7438 │ │ │ │ blx 2a54 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #48] @ (7508 ) │ │ │ │ + ldr r3, [pc, #48] @ (74b0 ) │ │ │ │ movw r2, #13346 @ 0x3422 │ │ │ │ - ldr r1, [pc, #48] @ (750c ) │ │ │ │ - ldr r0, [pc, #48] @ (7510 ) │ │ │ │ + ldr r1, [pc, #48] @ (74b4 ) │ │ │ │ + ldr r0, [pc, #48] @ (74b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3388 @ 0xd3c │ │ │ │ + add.w r3, r3, #3376 @ 0xd30 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #6] │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - pkhbt r0, sl, r0 │ │ │ │ - ldrh r0, [r1, #4] │ │ │ │ + @ instruction: 0xebfe0000 │ │ │ │ + ldrh r0, [r4, #6] │ │ │ │ movs r2, r0 │ │ │ │ - cdp2 0, 6, cr0, cr6, cr0, {0} │ │ │ │ - b.n 7a18 │ │ │ │ + vaddl.u16 q0, d10, d0 │ │ │ │ + b.n 7c28 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaae0000 │ │ │ │ + @ instruction: 0xebe20000 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #420] @ (76c8 ) │ │ │ │ + ldr r3, [pc, #420] @ (7670 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #420] @ (76cc ) │ │ │ │ + ldr r2, [pc, #420] @ (7674 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r4, [r3, r2] │ │ │ │ str r4, [r5, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7628 │ │ │ │ + beq.n 75d0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 7552 │ │ │ │ + cbz r0, 74fa │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7552 │ │ │ │ + beq.n 74fa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7692 │ │ │ │ + beq.w 763a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ str r4, [r5, #16] │ │ │ │ - beq.n 7638 │ │ │ │ + beq.n 75e0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 7576 │ │ │ │ + cbz r0, 751e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7576 │ │ │ │ + beq.n 751e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7698 │ │ │ │ + beq.w 7640 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r3, r1 │ │ │ │ str r4, [r5, #20] │ │ │ │ - beq.n 7648 │ │ │ │ + beq.n 75f0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 759a │ │ │ │ + cbz r0, 7542 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 759a │ │ │ │ + beq.n 7542 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 769e │ │ │ │ + beq.w 7646 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ cmp r3, r1 │ │ │ │ str r4, [r5, #48] @ 0x30 │ │ │ │ - beq.n 7658 │ │ │ │ + beq.n 7600 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 75bc │ │ │ │ + cbz r0, 7564 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 75bc │ │ │ │ + beq.n 7564 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 76a4 │ │ │ │ + beq.n 764c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ str r4, [r5, #56] @ 0x38 │ │ │ │ - beq.n 7668 │ │ │ │ + beq.n 7610 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 75de │ │ │ │ + cbz r0, 7586 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 75de │ │ │ │ + beq.n 7586 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 76aa │ │ │ │ + beq.n 7652 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r3, r1 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ - beq.n 7678 │ │ │ │ + beq.n 7620 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r0, 7600 │ │ │ │ + cbz r0, 75a8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7600 │ │ │ │ + beq.n 75a8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 76b0 │ │ │ │ + beq.n 7658 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - cbz r0, 7624 │ │ │ │ + cbz r0, 75cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7624 │ │ │ │ + beq.n 75cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 768a │ │ │ │ + beq.n 7632 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76b6 │ │ │ │ + beq.n 765e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r3 │ │ │ │ itt eq │ │ │ │ ldreq r0, [r5, #16] │ │ │ │ streq r4, [r5, #16] │ │ │ │ - bne.n 7546 │ │ │ │ - cbz r0, 7644 │ │ │ │ + bne.n 74ee │ │ │ │ + cbz r0, 75ec │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 756a │ │ │ │ + bne.n 7512 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r4, [r5, #20] │ │ │ │ - cbz r0, 7654 │ │ │ │ + cbz r0, 75fc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 758e │ │ │ │ + bne.n 7536 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ str r4, [r5, #48] @ 0x30 │ │ │ │ - cbz r0, 7664 │ │ │ │ + cbz r0, 760c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 75b2 │ │ │ │ + bne.n 755a │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ str r4, [r5, #56] @ 0x38 │ │ │ │ - cbz r0, 7674 │ │ │ │ + cbz r0, 761c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 75d4 │ │ │ │ + bne.n 757c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ - cbz r0, 7684 │ │ │ │ + cbz r0, 762c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 75f6 │ │ │ │ + bne.n 759e │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ - b.n 7610 │ │ │ │ + b.n 75b8 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7550 │ │ │ │ + b.n 74f8 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7574 │ │ │ │ + b.n 751c │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7598 │ │ │ │ + b.n 7540 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 75ba │ │ │ │ + b.n 7562 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 75dc │ │ │ │ + b.n 7584 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 75fe │ │ │ │ + b.n 75a6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r4, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7644 │ │ │ │ + beq.n 75ec │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 756a │ │ │ │ - b.n 7644 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + bne.w 7512 │ │ │ │ + b.n 75ec │ │ │ │ + ldrh r4, [r4, #2] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r7, #9 │ │ │ │ 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 r2, [pc, #140] @ (776c ) │ │ │ │ + ldr r2, [pc, #140] @ (7714 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [pc, #140] @ (7770 ) │ │ │ │ + ldr r5, [pc, #140] @ (7718 ) │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [pc, #140] @ (7774 ) │ │ │ │ + ldr r3, [pc, #140] @ (771c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #140] @ (7778 ) │ │ │ │ + ldr r0, [pc, #140] @ (7720 ) │ │ │ │ add r5, pc │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c24 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - cbz r0, 7732 │ │ │ │ + cbz r0, 76da │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7718 │ │ │ │ + beq.n 76c0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - ldr r1, [pc, #96] @ (777c ) │ │ │ │ - ldr r2, [pc, #88] @ (7774 ) │ │ │ │ + ldr r1, [pc, #96] @ (7724 ) │ │ │ │ + ldr r2, [pc, #88] @ (771c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 7766 │ │ │ │ + bne.n 770e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 2b90 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx 2e38 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7718 │ │ │ │ + bne.n 76c0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2bf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7718 │ │ │ │ - ldr r0, [pc, #44] @ (7780 ) │ │ │ │ + bne.n 76c0 │ │ │ │ + ldr r0, [pc, #44] @ (7728 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #44] @ (7784 ) │ │ │ │ + ldr r1, [pc, #44] @ (772c ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2dd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7718 │ │ │ │ + b.n 76c0 │ │ │ │ blx 2a54 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r3, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #50] @ 0x32 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 70b8 │ │ │ │ + b.n 72c8 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, 77b4 │ │ │ │ + cbz r0, 775c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77b4 │ │ │ │ + beq.n 775c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7916 │ │ │ │ + beq.w 78be │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 77d0 │ │ │ │ + cbz r0, 7778 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77d0 │ │ │ │ + beq.n 7778 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 791c │ │ │ │ + beq.w 78c4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 77ec │ │ │ │ + cbz r0, 7794 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77ec │ │ │ │ + beq.n 7794 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7922 │ │ │ │ + beq.w 78ca │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 7808 │ │ │ │ + cbz r0, 77b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7808 │ │ │ │ + beq.n 77b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7928 │ │ │ │ + beq.w 78d0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 7824 │ │ │ │ + cbz r0, 77cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7824 │ │ │ │ + beq.n 77cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 792e │ │ │ │ + beq.w 78d6 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 783e │ │ │ │ + cbz r0, 77e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 783e │ │ │ │ + beq.n 77e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7934 │ │ │ │ + beq.n 78dc │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 7858 │ │ │ │ + cbz r0, 7800 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7858 │ │ │ │ + beq.n 7800 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 793a │ │ │ │ + beq.n 78e2 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 7872 │ │ │ │ + cbz r0, 781a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7872 │ │ │ │ + beq.n 781a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7940 │ │ │ │ + beq.n 78e8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ - cbz r0, 788c │ │ │ │ + cbz r0, 7834 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 788c │ │ │ │ + beq.n 7834 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7946 │ │ │ │ + beq.n 78ee │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 78a6 │ │ │ │ + cbz r0, 784e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 78a6 │ │ │ │ + beq.n 784e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 794c │ │ │ │ + beq.n 78f4 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 78c0 │ │ │ │ + cbz r0, 7868 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 78c0 │ │ │ │ + beq.n 7868 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7952 │ │ │ │ + beq.n 78fa │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - cbz r0, 78da │ │ │ │ + cbz r0, 7882 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 78da │ │ │ │ + beq.n 7882 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7958 │ │ │ │ + beq.n 7900 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - cbz r0, 78f2 │ │ │ │ + cbz r0, 789a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 78f2 │ │ │ │ + beq.n 789a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 795e │ │ │ │ + cbz r3, 7906 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 790a │ │ │ │ + cbz r0, 78b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 790a │ │ │ │ + beq.n 78b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 790e │ │ │ │ + cbz r3, 78b6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 77b4 │ │ │ │ + b.n 775c │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 77d0 │ │ │ │ + b.n 7778 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 77ec │ │ │ │ + b.n 7794 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7808 │ │ │ │ + b.n 77b0 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7824 │ │ │ │ + b.n 77cc │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 783e │ │ │ │ + b.n 77e6 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7858 │ │ │ │ + b.n 7800 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7872 │ │ │ │ + b.n 781a │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 788c │ │ │ │ + b.n 7834 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 78a6 │ │ │ │ + b.n 784e │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 78c0 │ │ │ │ + b.n 7868 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 78da │ │ │ │ + b.n 7882 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 78f2 │ │ │ │ + b.n 789a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 2ebc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 7982 │ │ │ │ + cbz r3, 792a │ │ │ │ mov r0, r4 │ │ │ │ blx 28b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7788 │ │ │ │ + bl 7730 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 29b0 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #52] @ (79d8 ) │ │ │ │ + ldr r3, [pc, #52] @ (7980 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w lr, [pc, #52] @ 79dc │ │ │ │ + ldr.w lr, [pc, #52] @ 7984 │ │ │ │ mov r2, r1 │ │ │ │ - ldr.w ip, [pc, #48] @ 79e0 │ │ │ │ + ldr.w ip, [pc, #48] @ 7988 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #44] @ (79e4 ) │ │ │ │ + ldr r1, [pc, #44] @ (798c ) │ │ │ │ ldr.w r4, [r3, lr] │ │ │ │ ldr.w r5, [r3, ip] │ │ │ │ add r1, pc │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str.w ip, [sp] │ │ │ │ blx 2dd0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r0, [r4, #30] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 75bc │ │ │ │ + b.n 77cc │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r4, [pc, #320] @ (7b44 ) │ │ │ │ + ldr r4, [pc, #320] @ (7aec ) │ │ │ │ sub sp, #16 │ │ │ │ ldrd r3, r0, [r2, #4] │ │ │ │ add r4, pc │ │ │ │ and.w ip, r0, #15 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #7 │ │ │ │ - bhi.n 7a24 │ │ │ │ + bhi.n 79cc │ │ │ │ tbb [pc, ip] │ │ │ │ lsls r3, r1, #17 │ │ │ │ movs r6, #69 @ 0x45 │ │ │ │ lsls r4, r0, #16 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ - ldr r3, [pc, #288] @ (7b48 ) │ │ │ │ - ldr r1, [pc, #292] @ (7b4c ) │ │ │ │ + ldr r3, [pc, #288] @ (7af0 ) │ │ │ │ + ldr r1, [pc, #292] @ (7af4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7acc │ │ │ │ + bne.n 7a74 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 7b3e │ │ │ │ - ldr r0, [pc, #264] @ (7b50 ) │ │ │ │ + bpl.n 7ae6 │ │ │ │ + ldr r0, [pc, #264] @ (7af8 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7b28 │ │ │ │ - ldr r0, [pc, #260] @ (7b54 ) │ │ │ │ + beq.n 7ad0 │ │ │ │ + ldr r0, [pc, #260] @ (7afc ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7b24 │ │ │ │ + beq.n 7acc │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 7b0a │ │ │ │ + bne.n 7ab2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7af6 │ │ │ │ + bne.n 7a9e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 7b3e │ │ │ │ - ldr r0, [pc, #216] @ (7b50 ) │ │ │ │ + bpl.n 7ae6 │ │ │ │ + ldr r0, [pc, #216] @ (7af8 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7b28 │ │ │ │ - ldr r0, [pc, #212] @ (7b54 ) │ │ │ │ + beq.n 7ad0 │ │ │ │ + ldr r0, [pc, #212] @ (7afc ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7b24 │ │ │ │ + beq.n 7acc │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a5e │ │ │ │ - ldr r0, [pc, #200] @ (7b58 ) │ │ │ │ + beq.n 7a06 │ │ │ │ + ldr r0, [pc, #200] @ (7b00 ) │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - ldr r3, [pc, #200] @ (7b5c ) │ │ │ │ + ldr r3, [pc, #200] @ (7b04 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #196] @ (7b60 ) │ │ │ │ + ldr r1, [pc, #196] @ (7b08 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 2dd0 │ │ │ │ - b.n 7a32 │ │ │ │ + b.n 79da │ │ │ │ mov r2, lr │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7a5e │ │ │ │ + beq.n 7a06 │ │ │ │ mov r0, lr │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ blx 2888 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a5e │ │ │ │ - b.n 7ade │ │ │ │ + beq.n 7a06 │ │ │ │ + b.n 7a86 │ │ │ │ mov r0, lr │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ blx 2888 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a3e │ │ │ │ - ldr r0, [pc, #120] @ (7b58 ) │ │ │ │ + beq.n 79e6 │ │ │ │ + ldr r0, [pc, #120] @ (7b00 ) │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - ldr r3, [pc, #128] @ (7b64 ) │ │ │ │ - ldr r1, [pc, #128] @ (7b68 ) │ │ │ │ + ldr r3, [pc, #128] @ (7b0c ) │ │ │ │ + ldr r1, [pc, #128] @ (7b10 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2dd0 │ │ │ │ - b.n 7a32 │ │ │ │ + b.n 79da │ │ │ │ mov r0, lr │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ blx 2888 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a6e │ │ │ │ - b.n 7ade │ │ │ │ - ldr r1, [pc, #76] @ (7b58 ) │ │ │ │ + beq.n 7a16 │ │ │ │ + b.n 7a86 │ │ │ │ + ldr r1, [pc, #76] @ (7b00 ) │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - ldr r3, [pc, #92] @ (7b6c ) │ │ │ │ + ldr r3, [pc, #92] @ (7b14 ) │ │ │ │ ldr r4, [r4, r1] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - ldr r1, [pc, #88] @ (7b70 ) │ │ │ │ + ldr r1, [pc, #88] @ (7b18 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2dd0 │ │ │ │ - b.n 7a32 │ │ │ │ + b.n 79da │ │ │ │ bl 32dc <__assert_fail@plt+0x414> │ │ │ │ - ldr r3, [pc, #72] @ (7b74 ) │ │ │ │ + ldr r3, [pc, #72] @ (7b1c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #72] @ (7b78 ) │ │ │ │ - ldr r0, [pc, #72] @ (7b7c ) │ │ │ │ + ldr r1, [pc, #72] @ (7b20 ) │ │ │ │ + ldr r0, [pc, #72] @ (7b24 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ bl 330c <__assert_fail@plt+0x444> │ │ │ │ nop │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r0, [r1, #28] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7f40 │ │ │ │ + b.n 8150 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7610 │ │ │ │ + b.n 7820 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7628 │ │ │ │ + b.n 7838 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7600 │ │ │ │ + b.n 7810 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7ecc │ │ │ │ + b.n 80dc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 757c │ │ │ │ + b.n 778c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7540 │ │ │ │ + b.n 7750 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [r2, r0] │ │ │ │ - ble.n 7afc │ │ │ │ + vst4.8 {d16-d19}, [r6], r0 │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + b.n 7ce8 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #140] @ (7c20 ) │ │ │ │ + ldr r2, [pc, #140] @ (7bc8 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 7c1c │ │ │ │ - ldr r0, [pc, #132] @ (7c24 ) │ │ │ │ + bpl.n 7bc4 │ │ │ │ + ldr r0, [pc, #132] @ (7bcc ) │ │ │ │ ldr r0, [r2, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7c06 │ │ │ │ - ldr r0, [pc, #128] @ (7c28 ) │ │ │ │ + beq.n 7bae │ │ │ │ + ldr r0, [pc, #128] @ (7bd0 ) │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7c02 │ │ │ │ + beq.n 7baa │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 7bce │ │ │ │ + bcs.n 7b76 │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7bc8 │ │ │ │ + beq.n 7b70 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 2b3c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 7bfe │ │ │ │ + cbz r0, 7ba6 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 2ab8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7bc8 │ │ │ │ + beq.n 7b70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7bc8 │ │ │ │ + bne.n 7b70 │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7bc8 │ │ │ │ + b.n 7b70 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7bc8 │ │ │ │ + b.n 7b70 │ │ │ │ bl 32dc <__assert_fail@plt+0x414> │ │ │ │ - ldr r3, [pc, #36] @ (7c2c ) │ │ │ │ + ldr r3, [pc, #36] @ (7bd4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #32] @ (7c30 ) │ │ │ │ - ldr r0, [pc, #36] @ (7c34 ) │ │ │ │ + ldr r1, [pc, #32] @ (7bd8 ) │ │ │ │ + ldr r0, [pc, #36] @ (7bdc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ bl 330c <__assert_fail@plt+0x444> │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r0, [r7, #14] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7340000 │ │ │ │ - bgt.n 7bf8 │ │ │ │ + str??.w r0, [r8, r0] │ │ │ │ + udf #22 │ │ │ │ movs r0, r0 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + b.n 7be4 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w ip, [pc, #200] @ 7d1c │ │ │ │ + ldr.w ip, [pc, #200] @ 7cc4 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ add ip, pc │ │ │ │ lsls r4, r2, #29 │ │ │ │ - bpl.n 7c7a │ │ │ │ + bpl.n 7c22 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bmi.n 7c7a │ │ │ │ + bmi.n 7c22 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7cca │ │ │ │ - cbnz r3, 7c82 │ │ │ │ + beq.n 7c72 │ │ │ │ + cbnz r3, 7c2a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ subs r1, #1 │ │ │ │ - cbnz r1, 7caa │ │ │ │ + cbnz r1, 7c52 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r3, 7c84 │ │ │ │ + cbnz r3, 7c2c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 7c6c │ │ │ │ + b.n 7c14 │ │ │ │ movs r6, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 7cfe │ │ │ │ - ldr r4, [pc, #144] @ (7d20 ) │ │ │ │ + bpl.n 7ca6 │ │ │ │ + ldr r4, [pc, #144] @ (7cc8 ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7d06 │ │ │ │ - ldr r4, [pc, #140] @ (7d24 ) │ │ │ │ + beq.n 7cae │ │ │ │ + ldr r4, [pc, #140] @ (7ccc ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7d02 │ │ │ │ + beq.n 7caa │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 7ce4 │ │ │ │ + cbnz r3, 7c8c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7c68 │ │ │ │ - b.n 7c7e │ │ │ │ - ldr r0, [pc, #124] @ (7d28 ) │ │ │ │ + bne.n 7c10 │ │ │ │ + b.n 7c26 │ │ │ │ + ldr r0, [pc, #124] @ (7cd0 ) │ │ │ │ ldr.w r2, [lr] │ │ │ │ - ldr r3, [pc, #120] @ (7d2c ) │ │ │ │ + ldr r3, [pc, #120] @ (7cd4 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #116] @ (7d30 ) │ │ │ │ + ldr r1, [pc, #116] @ (7cd8 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 2dd0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #92] @ (7d28 ) │ │ │ │ - ldr r3, [pc, #100] @ (7d34 ) │ │ │ │ - ldr r1, [pc, #104] @ (7d38 ) │ │ │ │ + ldr r0, [pc, #92] @ (7cd0 ) │ │ │ │ + ldr r3, [pc, #100] @ (7cdc ) │ │ │ │ + ldr r1, [pc, #104] @ (7ce0 ) │ │ │ │ ldr.w r2, [lr] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2dd0 │ │ │ │ - b.n 7cc4 │ │ │ │ - ldr r0, [pc, #64] @ (7d28 ) │ │ │ │ - ldr r3, [pc, #84] @ (7d3c ) │ │ │ │ - ldr r1, [pc, #84] @ (7d40 ) │ │ │ │ + b.n 7c6c │ │ │ │ + ldr r0, [pc, #64] @ (7cd0 ) │ │ │ │ + ldr r3, [pc, #84] @ (7ce4 ) │ │ │ │ + ldr r1, [pc, #84] @ (7ce8 ) │ │ │ │ ldr.w r2, [lr] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2dd0 │ │ │ │ - b.n 7cc4 │ │ │ │ + b.n 7c6c │ │ │ │ bl 330c <__assert_fail@plt+0x444> │ │ │ │ bl 32dc <__assert_fail@plt+0x414> │ │ │ │ - ldr r3, [pc, #60] @ (7d44 ) │ │ │ │ + ldr r3, [pc, #60] @ (7cec ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #56] @ (7d48 ) │ │ │ │ - ldr r0, [pc, #60] @ (7d4c ) │ │ │ │ + ldr r1, [pc, #56] @ (7cf0 ) │ │ │ │ + ldr r0, [pc, #60] @ (7cf4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 839c │ │ │ │ + b.n 75ac │ │ │ │ movs r0, r0 │ │ │ │ - b.n 83b8 │ │ │ │ + b.n 75c8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7778 │ │ │ │ + b.n 7988 │ │ │ │ movs r0, r0 │ │ │ │ - svc 194 @ 0xc2 │ │ │ │ + b.n 7ed0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 83cc │ │ │ │ + b.n 75dc │ │ │ │ movs r0, r0 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + b.n 7ea4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6340000 │ │ │ │ - blt.n 7d10 │ │ │ │ + @ instruction: 0xf7680000 │ │ │ │ + ble.n 7d20 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 7cec │ │ │ │ + svc 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 │ │ │ │ mov ip, r1 │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr.w lr, [pc, #200] @ 7e34 │ │ │ │ + ldr.w lr, [pc, #200] @ 7ddc │ │ │ │ mov r5, r4 │ │ │ │ lsls r4, r2, #29 │ │ │ │ add lr, pc │ │ │ │ - bpl.n 7d98 │ │ │ │ + bpl.n 7d40 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bmi.n 7d98 │ │ │ │ + bmi.n 7d40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7de6 │ │ │ │ - cbnz r3, 7da0 │ │ │ │ + beq.n 7d8e │ │ │ │ + cbnz r3, 7d48 │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 7dc8 │ │ │ │ + bne.n 7d70 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r1, [ip] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r3, 7da2 │ │ │ │ + cbnz r3, 7d4a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 7d86 │ │ │ │ + b.n 7d2e │ │ │ │ movs r6, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 7e16 │ │ │ │ - ldr r4, [pc, #140] @ (7e38 ) │ │ │ │ + bpl.n 7dbe │ │ │ │ + ldr r4, [pc, #140] @ (7de0 ) │ │ │ │ ldr.w r4, [lr, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e1e │ │ │ │ - ldr r4, [pc, #132] @ (7e3c ) │ │ │ │ + beq.n 7dc6 │ │ │ │ + ldr r4, [pc, #132] @ (7de4 ) │ │ │ │ ldr.w r4, [lr, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e1a │ │ │ │ + beq.n 7dc2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 7dfe │ │ │ │ + cbnz r3, 7da6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7d80 │ │ │ │ - b.n 7d9c │ │ │ │ - ldr r0, [pc, #116] @ (7e40 ) │ │ │ │ + bne.n 7d28 │ │ │ │ + b.n 7d44 │ │ │ │ + ldr r0, [pc, #116] @ (7de8 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - ldr r3, [pc, #116] @ (7e44 ) │ │ │ │ + ldr r3, [pc, #116] @ (7dec ) │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #112] @ (7e48 ) │ │ │ │ + ldr r1, [pc, #112] @ (7df0 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 2dd0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #88] @ (7e40 ) │ │ │ │ - ldr r3, [pc, #96] @ (7e4c ) │ │ │ │ - ldr r1, [pc, #100] @ (7e50 ) │ │ │ │ + ldr r0, [pc, #88] @ (7de8 ) │ │ │ │ + ldr r3, [pc, #96] @ (7df4 ) │ │ │ │ + ldr r1, [pc, #100] @ (7df8 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2dd0 │ │ │ │ - b.n 7de0 │ │ │ │ - ldr r0, [pc, #64] @ (7e40 ) │ │ │ │ - ldr r3, [pc, #80] @ (7e54 ) │ │ │ │ - ldr r1, [pc, #84] @ (7e58 ) │ │ │ │ + b.n 7d88 │ │ │ │ + ldr r0, [pc, #64] @ (7de8 ) │ │ │ │ + ldr r3, [pc, #80] @ (7dfc ) │ │ │ │ + ldr r1, [pc, #84] @ (7e00 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2dd0 │ │ │ │ - b.n 7de0 │ │ │ │ + b.n 7d88 │ │ │ │ bl 330c <__assert_fail@plt+0x444> │ │ │ │ bl 32dc <__assert_fail@plt+0x414> │ │ │ │ - ldr r3, [pc, #60] @ (7e5c ) │ │ │ │ + ldr r3, [pc, #60] @ (7e04 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #56] @ (7e60 ) │ │ │ │ - ldr r0, [pc, #60] @ (7e64 ) │ │ │ │ + ldr r1, [pc, #56] @ (7e08 ) │ │ │ │ + ldr r0, [pc, #60] @ (7e0c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldrb r6, [r0, #31] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 82d4 │ │ │ │ + b.n 84e4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 8298 │ │ │ │ + b.n 84a8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 765c │ │ │ │ + b.n 786c │ │ │ │ movs r0, r0 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + svc 220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 82b4 │ │ │ │ + b.n 84c4 │ │ │ │ movs r0, r0 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, ip, #8388608 @ 0x800000 │ │ │ │ - bge.n 7df8 │ │ │ │ + @ instruction: 0xf6500000 │ │ │ │ + blt.n 7e08 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 7dd4 │ │ │ │ + ble.n 7de4 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #412] @ (8018 ) │ │ │ │ + ldr r3, [pc, #412] @ (7fc0 ) │ │ │ │ bic.w r8, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #408] @ (801c ) │ │ │ │ + ldr r2, [pc, #408] @ (7fc4 ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r8, #1 │ │ │ │ ldr.w lr, [r3, #24] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - beq.n 7ee8 │ │ │ │ + beq.n 7e90 │ │ │ │ cmp lr, r3 │ │ │ │ it eq │ │ │ │ ldreq r7, [r4, #24] │ │ │ │ - beq.n 7ec2 │ │ │ │ + beq.n 7e6a │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #20 │ │ │ │ - bpl.n 7ed6 │ │ │ │ + bpl.n 7e7e │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2cf4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fcc │ │ │ │ + beq.w 7f74 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ ldrgt r7, [r4, r3] │ │ │ │ - ble.w 7fe4 │ │ │ │ - cbz r7, 7ed6 │ │ │ │ + ble.w 7f8c │ │ │ │ + cbz r7, 7e7e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -6630,807 +6589,807 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 2c3c │ │ │ │ - ldr r0, [pc, #308] @ (8020 ) │ │ │ │ + ldr r0, [pc, #308] @ (7fc8 ) │ │ │ │ ldr r1, [r2, r0] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne lr, r3 │ │ │ │ mov sl, r1 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 7f78 │ │ │ │ + beq.n 7f20 │ │ │ │ ldr.w r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7f9c │ │ │ │ + beq.n 7f44 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r6, #5 │ │ │ │ - bpl.n 7fc8 │ │ │ │ - ldr.w ip, [pc, #276] @ 8024 │ │ │ │ + bpl.n 7f70 │ │ │ │ + ldr.w ip, [pc, #276] @ 7fcc │ │ │ │ ldr.w r6, [r2, ip] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8000 │ │ │ │ - ldr.w ip, [pc, #268] @ 8028 │ │ │ │ + beq.n 7fa8 │ │ │ │ + ldr.w ip, [pc, #268] @ 7fd0 │ │ │ │ ldr.w r6, [r2, ip] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 7ffc │ │ │ │ + beq.n 7fa4 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 7ea0 │ │ │ │ + ble.n 7e48 │ │ │ │ adds r7, #8 │ │ │ │ - b.n 7f34 │ │ │ │ + b.n 7edc │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 7ea0 │ │ │ │ + beq.n 7e48 │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ cmp ip, sl │ │ │ │ it ne │ │ │ │ cmpne ip, lr │ │ │ │ - bne.n 7f2e │ │ │ │ + bne.n 7ed6 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bpl.n 7ea0 │ │ │ │ + bpl.n 7e48 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ lsls r7, r0, #26 │ │ │ │ - ldr r0, [pc, #220] @ (802c ) │ │ │ │ + ldr r0, [pc, #220] @ (7fd4 ) │ │ │ │ ite mi │ │ │ │ movmi r4, #0 │ │ │ │ ldrpl r4, [r4, #12] │ │ │ │ add r0, pc │ │ │ │ ldr.w r6, [r9] │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 28d4 │ │ │ │ - cbnz r0, 7f98 │ │ │ │ + cbnz r0, 7f40 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 2c30 │ │ │ │ - cbz r4, 7f82 │ │ │ │ + cbz r4, 7f2a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bpl.n 7e98 │ │ │ │ - b.n 7f48 │ │ │ │ + bpl.n 7e40 │ │ │ │ + b.n 7ef0 │ │ │ │ blx 2bf0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 7f98 │ │ │ │ - ldr r3, [pc, #164] @ (8030 ) │ │ │ │ - ldr r1, [pc, #164] @ (8034 ) │ │ │ │ + cbnz r0, 7f40 │ │ │ │ + ldr r3, [pc, #164] @ (7fd8 ) │ │ │ │ + ldr r1, [pc, #164] @ (7fdc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7f70 │ │ │ │ + b.n 7f18 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, lr │ │ │ │ - beq.n 7f40 │ │ │ │ + beq.n 7ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f9e │ │ │ │ - ldr r0, [pc, #140] @ (8038 ) │ │ │ │ + bne.n 7f46 │ │ │ │ + ldr r0, [pc, #140] @ (7fe0 ) │ │ │ │ ldr r7, [r2, r0] │ │ │ │ cmp lr, r7 │ │ │ │ - beq.n 7f40 │ │ │ │ + beq.n 7ee8 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 7f40 │ │ │ │ + beq.n 7ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fb4 │ │ │ │ + bne.n 7f5c │ │ │ │ cmp sl, r7 │ │ │ │ - bne.w 7ea0 │ │ │ │ - b.n 7f40 │ │ │ │ + bne.w 7e48 │ │ │ │ + b.n 7ee8 │ │ │ │ bl 330c <__assert_fail@plt+0x444> │ │ │ │ - ldr r3, [pc, #108] @ (803c ) │ │ │ │ + ldr r3, [pc, #108] @ (7fe4 ) │ │ │ │ movw r2, #12306 @ 0x3012 │ │ │ │ - ldr r1, [pc, #108] @ (8040 ) │ │ │ │ - ldr r0, [pc, #108] @ (8044 ) │ │ │ │ + ldr r1, [pc, #108] @ (7fe8 ) │ │ │ │ + ldr r0, [pc, #108] @ (7fec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3416 @ 0xd58 │ │ │ │ + addw r3, r3, #3404 @ 0xd4c │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (8048 ) │ │ │ │ + ldr r3, [pc, #96] @ (7ff0 ) │ │ │ │ movw r2, #12308 @ 0x3014 │ │ │ │ - ldr r1, [pc, #96] @ (804c ) │ │ │ │ - ldr r0, [pc, #96] @ (8050 ) │ │ │ │ + ldr r1, [pc, #96] @ (7ff4 ) │ │ │ │ + ldr r0, [pc, #96] @ (7ff8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3416 @ 0xd58 │ │ │ │ + addw r3, r3, #3404 @ 0xd4c │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ bl 32dc <__assert_fail@plt+0x414> │ │ │ │ - ldr r3, [pc, #80] @ (8054 ) │ │ │ │ + ldr r3, [pc, #80] @ (7ffc ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #80] @ (8058 ) │ │ │ │ - ldr r0, [pc, #80] @ (805c ) │ │ │ │ + ldr r1, [pc, #80] @ (8000 ) │ │ │ │ + ldr r0, [pc, #80] @ (8004 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ + strh r2, [r2, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 8228 │ │ │ │ + b.n 8438 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 81fc │ │ │ │ + b.n 840c │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bfi r0, lr, #0, #1 │ │ │ │ - bvc.n 7f5c │ │ │ │ + @ instruction: 0xf4a20000 │ │ │ │ + bhi.n 7f6c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 81c4 │ │ │ │ + b.n 83d4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3560000 │ │ │ │ - bvc.n 8138 │ │ │ │ + eor.w r0, sl, #8388608 @ 0x800000 │ │ │ │ + bhi.n 7f48 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 81d8 │ │ │ │ + b.n 83e8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf33a0000 │ │ │ │ - bhi.n 802c │ │ │ │ + orn r0, lr, #8388608 @ 0x800000 │ │ │ │ + bge.n 803c │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 8008 │ │ │ │ + bgt.n 8018 │ │ │ │ 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 r3, [pc, #348] @ (81cc ) │ │ │ │ + ldr r3, [pc, #348] @ (8174 ) │ │ │ │ sub sp, #16 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ - cbz r3, 808e │ │ │ │ + cbz r3, 8036 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8088 │ │ │ │ + beq.n 8030 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 80bc │ │ │ │ - ldr r3, [pc, #312] @ (81d0 ) │ │ │ │ + bmi.n 8064 │ │ │ │ + ldr r3, [pc, #312] @ (8178 ) │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ ittt ne │ │ │ │ addne r2, #1 │ │ │ │ movne r3, r1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - beq.n 817c │ │ │ │ + beq.n 8124 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 80b8 │ │ │ │ + beq.n 8060 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r6, #84] @ 0x54 │ │ │ │ - b.n 8088 │ │ │ │ - ldr r3, [pc, #276] @ (81d4 ) │ │ │ │ + b.n 8030 │ │ │ │ + ldr r3, [pc, #276] @ (817c ) │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #476] @ 0x1dc │ │ │ │ blx 2858 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8088 │ │ │ │ + beq.n 8030 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 81b4 │ │ │ │ + bpl.n 815c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 81c8 │ │ │ │ + ble.n 8170 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r4, [r2, #0] │ │ │ │ - ldr r2, [pc, #228] @ (81d8 ) │ │ │ │ + ldr r2, [pc, #228] @ (8180 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r2, #328] @ 0x148 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2cac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8118 │ │ │ │ + beq.n 80c0 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbz r1, 8164 │ │ │ │ + cbz r1, 810c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8180 │ │ │ │ + beq.n 8128 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 81a6 │ │ │ │ + beq.n 814e │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8140 │ │ │ │ + beq.n 80e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 8170 │ │ │ │ - cbz r1, 8180 │ │ │ │ + cbz r3, 8118 │ │ │ │ + cbz r1, 8128 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 81b0 │ │ │ │ + beq.n 8158 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 807a │ │ │ │ + beq.n 8022 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 807a │ │ │ │ + bne.n 8022 │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ - b.n 807a │ │ │ │ + b.n 8022 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 8118 │ │ │ │ + b.n 80c0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 8140 │ │ │ │ + b.n 80e8 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 80b8 │ │ │ │ + b.n 8060 │ │ │ │ blx 2b90 │ │ │ │ - ldr r3, [pc, #84] @ (81dc ) │ │ │ │ + ldr r3, [pc, #84] @ (8184 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ ittt ne │ │ │ │ addne r2, #1 │ │ │ │ movne r1, r0 │ │ │ │ strne r2, [r0, #0] │ │ │ │ - bne.n 8144 │ │ │ │ + bne.n 80ec │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 807a │ │ │ │ + bne.w 8022 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 80b8 │ │ │ │ + b.n 8060 │ │ │ │ blx 2e2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8130 │ │ │ │ + b.n 80d8 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 80ac │ │ │ │ - ldr r3, [pc, #40] @ (81e0 ) │ │ │ │ + b.n 8054 │ │ │ │ + ldr r3, [pc, #40] @ (8188 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #40] @ (81e4 ) │ │ │ │ - ldr r0, [pc, #44] @ (81e8 ) │ │ │ │ + ldr r1, [pc, #40] @ (818c ) │ │ │ │ + ldr r0, [pc, #44] @ (8190 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ bl 33fc <__assert_fail@plt+0x534> │ │ │ │ - ldrb r6, [r0, #19] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r1, #30] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1880000 │ │ │ │ - bhi.n 810c │ │ │ │ + @ instruction: 0xf2bc0000 │ │ │ │ + bls.n 811c │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 8198 │ │ │ │ + bge.n 81a8 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #240] @ (82ec ) │ │ │ │ + ldr r3, [pc, #240] @ (8294 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.n 825e │ │ │ │ + bpl.n 8206 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 821a │ │ │ │ + beq.n 81c2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bls.n 823e │ │ │ │ + bls.n 81e6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c00 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8238 │ │ │ │ + beq.n 81e0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 824e │ │ │ │ + cbz r2, 81f6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - b.n 8228 │ │ │ │ + b.n 81d0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 8286 │ │ │ │ + cbz r3, 822e │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, 8286 │ │ │ │ + cbz r3, 822e │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8286 │ │ │ │ - ldr r3, [pc, #128] @ (82f0 ) │ │ │ │ + cbz r0, 822e │ │ │ │ + ldr r3, [pc, #128] @ (8298 ) │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8292 │ │ │ │ + bne.n 823a │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 821a │ │ │ │ + bmi.n 81c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81ec │ │ │ │ + bl 8194 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8228 │ │ │ │ + b.n 81d0 │ │ │ │ blx 2bf0 │ │ │ │ - cbz r0, 82b0 │ │ │ │ + cbz r0, 8258 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8238 │ │ │ │ + b.n 81e0 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ lsls r2, r1, #7 │ │ │ │ - bpl.n 82c0 │ │ │ │ - ldr r1, [pc, #88] @ (82f4 ) │ │ │ │ - ldr r2, [pc, #88] @ (82f8 ) │ │ │ │ + bpl.n 8268 │ │ │ │ + ldr r1, [pc, #88] @ (829c ) │ │ │ │ + ldr r2, [pc, #88] @ (82a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 2e68 │ │ │ │ - cbnz r0, 82d0 │ │ │ │ + cbnz r0, 8278 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 8276 │ │ │ │ - ldr r3, [pc, #72] @ (82fc ) │ │ │ │ - ldr r1, [pc, #76] @ (8300 ) │ │ │ │ + b.n 821e │ │ │ │ + ldr r3, [pc, #72] @ (82a4 ) │ │ │ │ + ldr r1, [pc, #76] @ (82a8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ - b.n 828c │ │ │ │ - ldr r0, [pc, #56] @ (82fc ) │ │ │ │ + b.n 8234 │ │ │ │ + ldr r0, [pc, #56] @ (82a4 ) │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #60] @ (8304 ) │ │ │ │ + ldr r1, [pc, #60] @ (82ac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2dd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 828c │ │ │ │ + beq.n 8234 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 828c │ │ │ │ + bne.n 8234 │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 828c │ │ │ │ + b.n 8234 │ │ │ │ nop │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + ldrb r2, [r2, #14] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ - udf #38 @ 0x26 │ │ │ │ + svc 90 @ 0x5a │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + b.n 82d4 │ │ │ │ movs r0, r0 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + svc 218 @ 0xda │ │ │ │ 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, #456] @ (84e0 ) │ │ │ │ + ldr r3, [pc, #456] @ (8488 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w ip, [pc, #456] @ 84e4 │ │ │ │ + ldr.w ip, [pc, #456] @ 848c │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w ip, [r3, ip] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 83e8 │ │ │ │ - ldr.w ip, [pc, #440] @ 84e8 │ │ │ │ + beq.n 8390 │ │ │ │ + ldr.w ip, [pc, #440] @ 8490 │ │ │ │ ldr.w ip, [r3, ip] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 837a │ │ │ │ + beq.n 8322 │ │ │ │ ldr r5, [r0, #56] @ 0x38 │ │ │ │ mov r6, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 83c4 │ │ │ │ + beq.n 836c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 83c4 │ │ │ │ + beq.n 836c │ │ │ │ mov r0, r1 │ │ │ │ blx 2b3c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8482 │ │ │ │ + beq.w 842a │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8430 │ │ │ │ + beq.n 83d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8430 │ │ │ │ + bne.n 83d8 │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8430 │ │ │ │ + b.n 83d8 │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ orrge.w r2, r2, #1 │ │ │ │ and.w r0, r0, #67108864 @ 0x4000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8436 │ │ │ │ + beq.n 83de │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84d6 │ │ │ │ - ldr r2, [pc, #336] @ (84ec ) │ │ │ │ + beq.w 847e │ │ │ │ + ldr r2, [pc, #336] @ (8494 ) │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 84c0 │ │ │ │ - ldr r2, [pc, #328] @ (84f0 ) │ │ │ │ + beq.w 8468 │ │ │ │ + ldr r2, [pc, #328] @ (8498 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 847e │ │ │ │ + beq.n 8426 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 8450 │ │ │ │ + bcs.n 83f8 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 842c │ │ │ │ - b.n 8430 │ │ │ │ + bne.n 83d4 │ │ │ │ + b.n 83d8 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8450 │ │ │ │ + beq.n 83f8 │ │ │ │ ldr.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 8450 │ │ │ │ + beq.n 83f8 │ │ │ │ ands.w r2, r2, r1, lsr #31 │ │ │ │ - bne.n 8486 │ │ │ │ + bne.n 842e │ │ │ │ mov r0, r4 │ │ │ │ mov r3, lr │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ orrge.w r2, r2, #1 │ │ │ │ and.w r0, r0, #33554432 @ 0x2000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8464 │ │ │ │ + beq.n 840c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84da │ │ │ │ - ldr r2, [pc, #228] @ (84ec ) │ │ │ │ + beq.n 8482 │ │ │ │ + ldr r2, [pc, #228] @ (8494 ) │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 84c0 │ │ │ │ - ldr r2, [pc, #224] @ (84f0 ) │ │ │ │ + beq.n 8468 │ │ │ │ + ldr r2, [pc, #224] @ (8498 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 847e │ │ │ │ + beq.n 8426 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 8450 │ │ │ │ + bcs.n 83f8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r3, r0, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8430 │ │ │ │ + beq.n 83d8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84d6 │ │ │ │ - ldr r2, [pc, #176] @ (84ec ) │ │ │ │ + beq.n 847e │ │ │ │ + ldr r2, [pc, #176] @ (8494 ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 84c0 │ │ │ │ - ldr r0, [pc, #172] @ (84f0 ) │ │ │ │ + beq.n 8468 │ │ │ │ + ldr r0, [pc, #172] @ (8498 ) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 847e │ │ │ │ + beq.n 8426 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r0, r1 │ │ │ │ - b.n 839e │ │ │ │ + b.n 8346 │ │ │ │ mov r0, r1 │ │ │ │ blx 2b3c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 8482 │ │ │ │ + cbz r0, 842a │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 2ab8 │ │ │ │ - b.n 835c │ │ │ │ + b.n 8304 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84da │ │ │ │ - ldr r2, [pc, #128] @ (84ec ) │ │ │ │ + beq.n 8482 │ │ │ │ + ldr r2, [pc, #128] @ (8494 ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 84c0 │ │ │ │ - ldr r0, [pc, #124] @ (84f0 ) │ │ │ │ + beq.n 8468 │ │ │ │ + ldr r0, [pc, #124] @ (8498 ) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp ip, r0 │ │ │ │ itt ne │ │ │ │ ldrne r0, [r4, #8] │ │ │ │ addne r0, r0, r1 │ │ │ │ - bne.n 840a │ │ │ │ + bne.n 83b2 │ │ │ │ bl 32dc <__assert_fail@plt+0x414> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8430 │ │ │ │ + b.n 83d8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83dc │ │ │ │ + beq.n 8384 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 84a4 │ │ │ │ + blt.n 844c │ │ │ │ ldr.w lr, [r5, #12] │ │ │ │ add r1, r0 │ │ │ │ - b.n 83dc │ │ │ │ - ldr r2, [pc, #76] @ (84f4 ) │ │ │ │ + b.n 8384 │ │ │ │ + ldr r2, [pc, #76] @ (849c ) │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8482 │ │ │ │ + beq.n 842a │ │ │ │ blx 2b90 │ │ │ │ ldr.w lr, [r5, #12] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - b.n 83dc │ │ │ │ - ldr r3, [pc, #52] @ (84f8 ) │ │ │ │ + b.n 8384 │ │ │ │ + ldr r3, [pc, #52] @ (84a0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #52] @ (84fc ) │ │ │ │ - ldr r0, [pc, #52] @ (8500 ) │ │ │ │ + ldr r1, [pc, #52] @ (84a4 ) │ │ │ │ + ldr r0, [pc, #52] @ (84a8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ bl 330c <__assert_fail@plt+0x444> │ │ │ │ bl 35f0 <__assert_fail@plt+0x728> │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 7, cr0, cr10, cr0, {0} │ │ │ │ - bmi.n 8550 │ │ │ │ + vaddl.s32 q0, d14, d0 │ │ │ │ + bpl.n 8560 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 852c │ │ │ │ + bvc.n 853c │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #876] @ (8884 ) │ │ │ │ + ldr r1, [pc, #876] @ (882c ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #876] @ (8888 ) │ │ │ │ + ldr r2, [pc, #876] @ (8830 ) │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r0, #24] │ │ │ │ - ldr r3, [pc, #872] @ (888c ) │ │ │ │ + ldr r3, [pc, #872] @ (8834 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r5, 8582 │ │ │ │ + cbz r5, 852a │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w 8832 │ │ │ │ - ldr r1, [pc, #848] @ (8890 ) │ │ │ │ + bpl.w 87da │ │ │ │ + ldr r1, [pc, #848] @ (8838 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ mov r8, r1 │ │ │ │ cmp r2, r1 │ │ │ │ add.w r1, r7, #12 │ │ │ │ - beq.w 884e │ │ │ │ - ldr r0, [pc, #836] @ (8894 ) │ │ │ │ + beq.w 87f6 │ │ │ │ + ldr r0, [pc, #836] @ (883c ) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 884a │ │ │ │ + beq.w 87f2 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - cbnz r6, 85b4 │ │ │ │ - ldr r0, [pc, #824] @ (8898 ) │ │ │ │ - ldr r3, [pc, #804] @ (8888 ) │ │ │ │ + cbnz r6, 855c │ │ │ │ + ldr r0, [pc, #824] @ (8840 ) │ │ │ │ + ldr r3, [pc, #804] @ (8830 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r0, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 882e │ │ │ │ + bne.w 87d6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, r5 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ and.w r2, r2, #5 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 8736 │ │ │ │ - ldr r2, [pc, #780] @ (889c ) │ │ │ │ - ldr r3, [pc, #756] @ (8888 ) │ │ │ │ + beq.w 86de │ │ │ │ + ldr r2, [pc, #780] @ (8844 ) │ │ │ │ + ldr r3, [pc, #756] @ (8830 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 882e │ │ │ │ + bne.w 87d6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 79e8 │ │ │ │ + b.w 7990 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.w 8864 │ │ │ │ + bpl.w 880c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 855e │ │ │ │ + beq.n 8506 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r0, r3, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 2e5c │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8804 │ │ │ │ + beq.w 87ac │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r2, 8630 │ │ │ │ + cbz r2, 85d8 │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #6 │ │ │ │ - bls.w 87ec │ │ │ │ + bls.w 8794 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub.w ip, r0, r7 │ │ │ │ cmp.w ip, #16 │ │ │ │ - beq.w 87ec │ │ │ │ + beq.w 8794 │ │ │ │ mov.w ip, r2, lsr #1 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r0, ip, lsl #3 │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ strd r3, r2, [r0] │ │ │ │ adds r0, #8 │ │ │ │ adds r7, #8 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 860a │ │ │ │ + bne.n 85b2 │ │ │ │ bic.w r0, sl, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r3, lr │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 8630 │ │ │ │ + beq.n 85d8 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr.w r1, [r1, r0, lsl #2] │ │ │ │ str.w r1, [r7, r0, lsl #2] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 2bb4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 880a │ │ │ │ + beq.w 87b2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov.w sl, #268435456 @ 0x10000000 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add.w r5, r7, #8 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ @@ -7443,15 +7402,15 @@ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #0] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 86c8 │ │ │ │ + b.n 8670 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w sl, sl, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -7464,1389 +7423,4217 @@ │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.w 8870 │ │ │ │ + bpl.w 8818 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 884e │ │ │ │ + beq.w 87f6 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.w 884a │ │ │ │ + beq.w 87f2 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.w 886c │ │ │ │ + bge.w 8814 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ str.w r1, [r6, #4]! │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 2d00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8678 │ │ │ │ + bne.n 8620 │ │ │ │ ldrd r5, r2, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 881c │ │ │ │ + beq.w 87c4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8706 │ │ │ │ + beq.n 86ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87e4 │ │ │ │ + beq.n 878c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 87b8 │ │ │ │ + ble.n 8760 │ │ │ │ mov r8, r4 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 871e │ │ │ │ + b.n 86c6 │ │ │ │ adds r7, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 87b6 │ │ │ │ + beq.n 875e │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 8718 │ │ │ │ + beq.n 86c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8718 │ │ │ │ + bne.n 86c0 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8718 │ │ │ │ + b.n 86c0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w 8868 │ │ │ │ - ldr r1, [pc, #332] @ (8890 ) │ │ │ │ + bpl.w 8810 │ │ │ │ + ldr r1, [pc, #332] @ (8838 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 884e │ │ │ │ - ldr r1, [pc, #328] @ (8894 ) │ │ │ │ + beq.w 87f6 │ │ │ │ + ldr r1, [pc, #328] @ (883c ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 884a │ │ │ │ + beq.n 87f2 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2c4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87e0 │ │ │ │ + beq.n 8788 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ae8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - cbz r0, 87c0 │ │ │ │ + cbz r0, 8768 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 79e8 │ │ │ │ + bl 7990 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8792 │ │ │ │ + beq.n 873a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 87ae │ │ │ │ - ldr r2, [pc, #268] @ (88a0 ) │ │ │ │ - ldr r3, [pc, #240] @ (8888 ) │ │ │ │ + cbz r3, 8756 │ │ │ │ + ldr r2, [pc, #268] @ (8848 ) │ │ │ │ + ldr r3, [pc, #240] @ (8830 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 882e │ │ │ │ + bne.n 87d6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8792 │ │ │ │ + b.n 873a │ │ │ │ mov r4, r8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 28ec │ │ │ │ - b.n 8792 │ │ │ │ + b.n 873a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 87d0 │ │ │ │ + beq.n 8778 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbz r1, 8812 │ │ │ │ - ldr r0, [pc, #208] @ (88a4 ) │ │ │ │ - ldr r1, [pc, #212] @ (88a8 ) │ │ │ │ + cbz r1, 87ba │ │ │ │ + ldr r0, [pc, #208] @ (884c ) │ │ │ │ + ldr r1, [pc, #212] @ (8850 ) │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2dd0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8792 │ │ │ │ + b.n 873a │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8706 │ │ │ │ + b.n 86ae │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adds r7, #8 │ │ │ │ mov r1, r0 │ │ │ │ add.w ip, r0, r2, lsl #2 │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ str.w r0, [r1], #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 87f6 │ │ │ │ - b.n 8630 │ │ │ │ + bne.n 879e │ │ │ │ + b.n 85d8 │ │ │ │ blx 2998 │ │ │ │ - b.n 87e0 │ │ │ │ + b.n 8788 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 28ec │ │ │ │ - b.n 87e0 │ │ │ │ + b.n 8788 │ │ │ │ mov r0, r2 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 87d0 │ │ │ │ - ldr r2, [pc, #132] @ (88a4 ) │ │ │ │ + b.n 8778 │ │ │ │ + ldr r2, [pc, #132] @ (884c ) │ │ │ │ mov r4, r7 │ │ │ │ - ldr r1, [pc, #136] @ (88ac ) │ │ │ │ + ldr r1, [pc, #136] @ (8854 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ - b.n 86f2 │ │ │ │ + b.n 869a │ │ │ │ blx 2a54 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #124] @ (88b0 ) │ │ │ │ + ldr r3, [pc, #124] @ (8858 ) │ │ │ │ movw r2, #16494 @ 0x406e │ │ │ │ - ldr r1, [pc, #120] @ (88b4 ) │ │ │ │ - ldr r0, [pc, #124] @ (88b8 ) │ │ │ │ + ldr r1, [pc, #120] @ (885c ) │ │ │ │ + ldr r0, [pc, #124] @ (8860 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3444 @ 0xd74 │ │ │ │ + addw r3, r3, #3432 @ 0xd68 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ bl 32dc <__assert_fail@plt+0x414> │ │ │ │ - ldr r3, [pc, #108] @ (88bc ) │ │ │ │ + ldr r3, [pc, #108] @ (8864 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #104] @ (88c0 ) │ │ │ │ - ldr r0, [pc, #108] @ (88c4 ) │ │ │ │ + ldr r1, [pc, #104] @ (8868 ) │ │ │ │ + ldr r0, [pc, #108] @ (886c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ bl 35c0 <__assert_fail@plt+0x6f8> │ │ │ │ bl 330c <__assert_fail@plt+0x444> │ │ │ │ bl 345c <__assert_fail@plt+0x594> │ │ │ │ - ldr r3, [pc, #84] @ (88c8 ) │ │ │ │ + ldr r3, [pc, #84] @ (8870 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #84] @ (88cc ) │ │ │ │ - ldr r0, [pc, #88] @ (88d0 ) │ │ │ │ + ldr r1, [pc, #84] @ (8874 ) │ │ │ │ + ldr r0, [pc, #88] @ (8878 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #184 @ 0xb8 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #31] │ │ │ │ + ldrb r6, [r5, #0] │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r4, #30] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r4, #22] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 88b8 │ │ │ │ + blt.n 88c8 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 87ec │ │ │ │ + bge.n 87fc │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, r8, r0 │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ + ldc 0, cr0, [ip], #-0 │ │ │ │ + beq.n 8914 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 898c │ │ │ │ + bge.n 879c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaec0000 │ │ │ │ - beq.n 87f8 │ │ │ │ + stc 0, cr0, [r0], #-0 │ │ │ │ + bne.n 8808 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 87d4 │ │ │ │ + bcc.n 87e4 │ │ │ │ movs r0, r0 │ │ │ │ - pkhbt r0, ip, r0 │ │ │ │ - beq.n 8844 │ │ │ │ + stc 0, cr0, [r0], {-0} │ │ │ │ + bne.n 8854 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 88a0 │ │ │ │ + bcs.n 88b0 │ │ │ │ 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, [pc, #328] @ (8a30 ) │ │ │ │ + ldr r3, [pc, #328] @ (89d8 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cbz r3, 8904 │ │ │ │ + cbz r3, 88ac │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 890e │ │ │ │ + cbz r3, 88b6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 2e2c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88fc │ │ │ │ - ldr r2, [pc, #292] @ (8a34 ) │ │ │ │ + bne.n 88a4 │ │ │ │ + ldr r2, [pc, #292] @ (89dc ) │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 2b0c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 8934 │ │ │ │ - ldr r0, [pc, #280] @ (8a38 ) │ │ │ │ + cbnz r0, 88dc │ │ │ │ + ldr r0, [pc, #280] @ (89e0 ) │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #276] @ (8a3c ) │ │ │ │ + ldr r1, [pc, #276] @ (89e4 ) │ │ │ │ ldr r0, [r5, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2dd0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 88fc │ │ │ │ + b.n 88a4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2b90 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b84 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 891e │ │ │ │ + beq.n 88c6 │ │ │ │ blx 2d4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 891e │ │ │ │ - ldr r2, [pc, #236] @ (8a40 ) │ │ │ │ + beq.n 88c6 │ │ │ │ + ldr r2, [pc, #236] @ (89e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #200] @ 0xc8 │ │ │ │ blx 2e10 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89e0 │ │ │ │ + beq.n 8988 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2e10 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89fe │ │ │ │ + beq.n 89a6 │ │ │ │ strd r3, r0, [sp] │ │ │ │ blx 2b9c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 8992 │ │ │ │ + beq.n 893a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 89c8 │ │ │ │ + cbz r2, 8970 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 89a2 │ │ │ │ + beq.n 894a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbz r2, 89d4 │ │ │ │ + cbz r2, 897c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 89b2 │ │ │ │ + beq.n 895a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 89bc │ │ │ │ + cbz r2, 8964 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 891e │ │ │ │ + beq.n 88c6 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 88fc │ │ │ │ + b.n 88a4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 89b2 │ │ │ │ + b.n 895a │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 8992 │ │ │ │ + b.n 893a │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 89a2 │ │ │ │ + b.n 894a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 891e │ │ │ │ + beq.n 88c6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 891e │ │ │ │ + bne.n 88c6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 891e │ │ │ │ + b.n 88c6 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8a1c │ │ │ │ + beq.n 89c4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 89d2 │ │ │ │ + beq.n 897a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ - bne.n 89ac │ │ │ │ - b.n 891e │ │ │ │ + bne.n 8954 │ │ │ │ + b.n 88c6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 891e │ │ │ │ + beq.w 88c6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89f2 │ │ │ │ - b.n 891e │ │ │ │ + beq.n 899a │ │ │ │ + b.n 88c6 │ │ │ │ nop │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 8a00 │ │ │ │ + bge.n 8a10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ movs r2, 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ blx 2cc4 │ │ │ │ - ldr r3, [pc, #1016] @ (8e5c ) │ │ │ │ + ldr r3, [pc, #1016] @ (8e04 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r3, #796] @ 0x31c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8b24 │ │ │ │ + beq.n 8acc │ │ │ │ ldr.w r6, [r3, #788] @ 0x314 │ │ │ │ subs r1, r6, #1 │ │ │ │ - bmi.n 8b24 │ │ │ │ + bmi.n 8acc │ │ │ │ add.w r3, ip, r1, lsl #3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 8b24 │ │ │ │ + bgt.n 8acc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b1c │ │ │ │ + beq.n 8ac4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 8a92 │ │ │ │ - ble.n 8aae │ │ │ │ + b.n 8a3a │ │ │ │ + ble.n 8a56 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n 8aa8 │ │ │ │ + bge.n 8a50 │ │ │ │ subs r3, r1, r2 │ │ │ │ add.w r3, r2, r3, asr #1 │ │ │ │ add.w r0, ip, r3, lsl #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 8a8a │ │ │ │ + bge.n 8a32 │ │ │ │ mov r1, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - blt.n 8a92 │ │ │ │ + blt.n 8a3a │ │ │ │ cmp r4, r0 │ │ │ │ it gt │ │ │ │ addgt r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 8b24 │ │ │ │ + ble.n 8acc │ │ │ │ add.w ip, ip, r3, lsl #3 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8b24 │ │ │ │ + bne.n 8acc │ │ │ │ ldr.w r6, [ip] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ad0 │ │ │ │ + beq.n 8a78 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #908] @ (8e60 ) │ │ │ │ + ldr r2, [pc, #908] @ (8e08 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ blx 28e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c72 │ │ │ │ + beq.w 8c1a │ │ │ │ str r4, [r0, #20] │ │ │ │ blx 2b24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b02 │ │ │ │ + beq.n 8aaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ce8 │ │ │ │ + beq.w 8c90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b16 │ │ │ │ + beq.n 8abe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c94 │ │ │ │ + beq.w 8c3c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 8aba │ │ │ │ + ble.n 8a62 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cf0 │ │ │ │ + beq.w 8c98 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 8b56 │ │ │ │ + cbz r0, 8afe │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2ea4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d34 │ │ │ │ + beq.w 8cdc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp sl, r2 │ │ │ │ - bne.w 8e42 │ │ │ │ + bne.w 8dea │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 8dc8 │ │ │ │ + bne.w 8d70 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - cbz r0, 8b96 │ │ │ │ + cbz r0, 8b3e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b96 │ │ │ │ + beq.n 8b3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d92 │ │ │ │ + beq.w 8d3a │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8bae │ │ │ │ + beq.n 8b56 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d2c │ │ │ │ + beq.w 8cd4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8bcc │ │ │ │ + beq.n 8b74 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8bcc │ │ │ │ + beq.n 8b74 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d8a │ │ │ │ - ldr r3, [pc, #660] @ (8e64 ) │ │ │ │ + beq.w 8d32 │ │ │ │ + ldr r3, [pc, #660] @ (8e0c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w lr, [r3, #796] @ 0x31c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8d98 │ │ │ │ + beq.w 8d40 │ │ │ │ ldr.w r2, [r3, #788] @ 0x314 │ │ │ │ mov r7, r2 │ │ │ │ subs r1, r2, #1 │ │ │ │ - bmi.n 8ca0 │ │ │ │ + bmi.n 8c48 │ │ │ │ add.w r2, lr, r1, lsl #3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.w 8d8e │ │ │ │ + bgt.w 8d36 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e22 │ │ │ │ + beq.w 8dca │ │ │ │ movs r2, #0 │ │ │ │ - b.n 8c04 │ │ │ │ - ble.n 8c22 │ │ │ │ + b.n 8bac │ │ │ │ + ble.n 8bca │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n 8c1c │ │ │ │ + bge.n 8bc4 │ │ │ │ subs r3, r1, r2 │ │ │ │ add.w r3, r2, r3, asr #1 │ │ │ │ add.w ip, lr, r3, lsl #3 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 8bfc │ │ │ │ + bge.n 8ba4 │ │ │ │ mov r1, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - blt.n 8c04 │ │ │ │ + blt.n 8bac │ │ │ │ cmp r4, r0 │ │ │ │ it gt │ │ │ │ addgt r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 8cac │ │ │ │ + ble.n 8c54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add.w r2, lr, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 8de8 │ │ │ │ - ldr r2, [pc, #560] @ (8e68 ) │ │ │ │ + beq.w 8d90 │ │ │ │ + ldr r2, [pc, #560] @ (8e10 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #792] @ 0x318 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 8cba │ │ │ │ + beq.n 8c62 │ │ │ │ cmp r3, r7 │ │ │ │ - bge.n 8c56 │ │ │ │ + bge.n 8bfe │ │ │ │ subs r2, r7, r3 │ │ │ │ adds r3, #1 │ │ │ │ add r1, lr │ │ │ │ add.w r0, lr, r3, lsl #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 28f8 │ │ │ │ - ldr r3, [pc, #532] @ (8e6c ) │ │ │ │ + ldr r3, [pc, #532] @ (8e14 ) │ │ │ │ adds r2, r7, #1 │ │ │ │ strd r6, r4, [r8] │ │ │ │ add r3, pc │ │ │ │ str.w r2, [r3, #788] @ 0x314 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8acc │ │ │ │ - b.n 8ad0 │ │ │ │ + bne.w 8a74 │ │ │ │ + b.n 8a78 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b16 │ │ │ │ + beq.w 8abe │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b16 │ │ │ │ + bne.w 8abe │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 297c <_Py_Dealloc@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 297c <_Py_Dealloc@plt> │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ cmp r4, r3 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ - ldr r2, [pc, #448] @ (8e70 ) │ │ │ │ + ldr r2, [pc, #448] @ (8e18 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #792] @ 0x318 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 8de0 │ │ │ │ + bne.w 8d88 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 2b00 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ad0 │ │ │ │ - ldr r1, [pc, #416] @ (8e74 ) │ │ │ │ + beq.w 8a78 │ │ │ │ + ldr r1, [pc, #416] @ (8e1c ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r7, [r1, #788] @ 0x314 │ │ │ │ strd r2, r0, [r1, #792] @ 0x318 │ │ │ │ lsls r1, r3, #3 │ │ │ │ add.w r8, r0, r1 │ │ │ │ - b.n 8c42 │ │ │ │ + b.n 8bea │ │ │ │ mov r0, r6 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8b02 │ │ │ │ + b.n 8aaa │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2ea4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b16 │ │ │ │ + beq.w 8abe │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bcc │ │ │ │ + beq.w 8b74 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8bcc │ │ │ │ + beq.w 8b74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bcc │ │ │ │ + bne.w 8b74 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8bcc │ │ │ │ + b.n 8b74 │ │ │ │ mov r0, sl │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8bae │ │ │ │ + b.n 8b56 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d4c │ │ │ │ + beq.n 8cf4 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8e1a │ │ │ │ + beq.n 8dc2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d5c │ │ │ │ + beq.n 8d04 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8d82 │ │ │ │ + cbz r2, 8d2a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8b16 │ │ │ │ + beq.w 8abe │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b16 │ │ │ │ + beq.w 8abe │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b16 │ │ │ │ - b.n 8c8a │ │ │ │ + bne.w 8abe │ │ │ │ + b.n 8c32 │ │ │ │ mov r0, r3 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8d5c │ │ │ │ + b.n 8d04 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8d26 │ │ │ │ + b.n 8cce │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8cac │ │ │ │ + b.n 8c54 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8b96 │ │ │ │ + b.n 8b3e │ │ │ │ mov.w r0, #512 @ 0x200 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2e5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ad0 │ │ │ │ + beq.w 8a78 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ str.w r0, [r3, #796] @ 0x31c │ │ │ │ strd r1, r2, [r3, #788] @ 0x314 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ strd r6, r4, [r0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8acc │ │ │ │ - b.n 8ad0 │ │ │ │ + bne.w 8a74 │ │ │ │ + b.n 8a78 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2894 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b82 │ │ │ │ - b.n 8b96 │ │ │ │ + bne.w 8b2a │ │ │ │ + b.n 8b3e │ │ │ │ add.w r8, lr, r3, lsl #3 │ │ │ │ - b.n 8c56 │ │ │ │ + b.n 8bfe │ │ │ │ mov r8, lr │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ str.w r6, [r8] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8ad0 │ │ │ │ + beq.w 8a78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ad0 │ │ │ │ + bne.w 8a78 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8ad0 │ │ │ │ + b.n 8a78 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 8d4c │ │ │ │ + b.n 8cf4 │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 8e3e │ │ │ │ - beq.n 8de6 │ │ │ │ + bgt.n 8de6 │ │ │ │ + beq.n 8d8e │ │ │ │ ldr.w r2, [r3, #792] @ 0x318 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8cba │ │ │ │ + beq.w 8c62 │ │ │ │ mov r8, lr │ │ │ │ movs r7, #1 │ │ │ │ - b.n 8c46 │ │ │ │ + b.n 8bee │ │ │ │ movs r3, #1 │ │ │ │ - b.n 8cac │ │ │ │ - ldr r3, [pc, #52] @ (8e78 ) │ │ │ │ + b.n 8c54 │ │ │ │ + ldr r3, [pc, #52] @ (8e20 ) │ │ │ │ movw r2, #11842 @ 0x2e42 │ │ │ │ - ldr r1, [pc, #48] @ (8e7c ) │ │ │ │ - ldr r0, [pc, #52] @ (8e80 ) │ │ │ │ + ldr r1, [pc, #48] @ (8e24 ) │ │ │ │ + ldr r0, [pc, #52] @ (8e28 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3476 @ 0xd94 │ │ │ │ + addw r3, r3, #3464 @ 0xd88 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r5, #3] │ │ │ │ + ldrb r6, [r0, #5] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r3, #1] │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ movs r2, r0 │ │ │ │ - b.n 886c │ │ │ │ + b.n 8a7c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 8e1c │ │ │ │ + bpl.n 8e2c │ │ │ │ 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 │ │ │ │ - ldr r1, [pc, #308] @ (8fc8 ) │ │ │ │ + ldr r1, [pc, #308] @ (8f70 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #308] @ (8fcc ) │ │ │ │ + ldr r2, [pc, #308] @ (8f74 ) │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #304] @ (8fd0 ) │ │ │ │ + ldr r3, [pc, #304] @ (8f78 ) │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r4, [r3, #160] @ 0xa0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ strh.w r5, [sp, #24] │ │ │ │ blx 2cc4 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f72 │ │ │ │ + bne.n 8f1a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8f8e │ │ │ │ + beq.n 8f36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ed6 │ │ │ │ + beq.n 8e7e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r1, sp │ │ │ │ - ldr r2, [pc, #240] @ (8fd4 ) │ │ │ │ + ldr r2, [pc, #240] @ (8f7c ) │ │ │ │ movs r3, #7 │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, pc │ │ │ │ - addw r2, r2, #3028 @ 0xbd4 │ │ │ │ + add.w r2, r2, #3488 @ 0xda0 │ │ │ │ blx 2c0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8f54 │ │ │ │ + beq.n 8efc │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f76 │ │ │ │ + bne.n 8f1e │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldrb.w r3, [sp, #14] │ │ │ │ - cbnz r3, 8f42 │ │ │ │ + cbnz r3, 8eea │ │ │ │ blx 2a84 │ │ │ │ - cbz r4, 8f28 │ │ │ │ + cbz r4, 8ed0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8f28 │ │ │ │ + beq.n 8ed0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8f86 │ │ │ │ - ldr r2, [pc, #172] @ (8fd8 ) │ │ │ │ - ldr r3, [pc, #160] @ (8fcc ) │ │ │ │ + cbz r3, 8f2e │ │ │ │ + ldr r2, [pc, #172] @ (8f80 ) │ │ │ │ + ldr r3, [pc, #160] @ (8f74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8fc4 │ │ │ │ + bne.n 8f6c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #14 │ │ │ │ blx 2d18 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 8f12 │ │ │ │ + bne.n 8eba │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ - cbnz r3, 8fac │ │ │ │ + cbnz r3, 8f54 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ - cbnz r3, 8fb8 │ │ │ │ - ldr r2, [pc, #120] @ (8fdc ) │ │ │ │ + cbnz r3, 8f60 │ │ │ │ + ldr r2, [pc, #120] @ (8f84 ) │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - ldr r0, [pc, #120] @ (8fe0 ) │ │ │ │ + ldr r0, [pc, #120] @ (8f88 ) │ │ │ │ movs r5, #0 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 8a44 │ │ │ │ - b.n 8f12 │ │ │ │ + bl 89ec │ │ │ │ + b.n 8eba │ │ │ │ mov r4, r5 │ │ │ │ - b.n 8efc │ │ │ │ + b.n 8ea4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2a60 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 8efc │ │ │ │ - b.n 8f54 │ │ │ │ + bne.n 8ea4 │ │ │ │ + b.n 8efc │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 8f28 │ │ │ │ - ldr r1, [pc, #84] @ (8fe4 ) │ │ │ │ + b.n 8ed0 │ │ │ │ + ldr r1, [pc, #84] @ (8f8c ) │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ - ldr r0, [pc, #84] @ (8fe8 ) │ │ │ │ + ldr r0, [pc, #84] @ (8f90 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ea4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f54 │ │ │ │ + beq.n 8efc │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 8ed6 │ │ │ │ + b.n 8e7e │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ac4 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 8f5a │ │ │ │ + b.n 8f02 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2d3c <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 8f60 │ │ │ │ + b.n 8f08 │ │ │ │ blx 2a54 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r3, #104] @ 0x68 │ │ │ │ + ldr r6, [r6, #108] @ 0x6c │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r2, [r6, #25] │ │ │ │ movs r2, r0 │ │ │ │ - b.n 8894 │ │ │ │ + b.n 8aa4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ movs r2, r0 │ │ │ │ - bcc.n 8ff0 │ │ │ │ + bmi.n 9000 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 9028 │ │ │ │ + bmi.n 9038 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 8f90 │ │ │ │ + bmi.n 8fa0 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 8fa0 │ │ │ │ + bmi.n 8fb0 │ │ │ │ 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 │ │ │ │ - ldr r1, [pc, #308] @ (9130 ) │ │ │ │ + ldr r1, [pc, #308] @ (90d8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #308] @ (9134 ) │ │ │ │ + ldr r2, [pc, #308] @ (90dc ) │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #304] @ (9138 ) │ │ │ │ + ldr r3, [pc, #304] @ (90e0 ) │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r4, [r3, #172] @ 0xac │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ strh.w r5, [sp, #24] │ │ │ │ blx 2cc4 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90da │ │ │ │ + bne.n 9082 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 90f6 │ │ │ │ + beq.n 909e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 903e │ │ │ │ + beq.n 8fe6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r1, sp │ │ │ │ - ldr r2, [pc, #240] @ (913c ) │ │ │ │ + ldr r2, [pc, #240] @ (90e4 ) │ │ │ │ movs r3, #7 │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, pc │ │ │ │ - addw r2, r2, #3028 @ 0xbd4 │ │ │ │ + add.w r2, r2, #3488 @ 0xda0 │ │ │ │ blx 2c0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 90bc │ │ │ │ + beq.n 9064 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90de │ │ │ │ + bne.n 9086 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldrb.w r3, [sp, #14] │ │ │ │ - cbnz r3, 90aa │ │ │ │ + cbnz r3, 9052 │ │ │ │ blx 2a84 │ │ │ │ - cbz r4, 9090 │ │ │ │ + cbz r4, 9038 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9090 │ │ │ │ + beq.n 9038 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 90ee │ │ │ │ - ldr r2, [pc, #172] @ (9140 ) │ │ │ │ - ldr r3, [pc, #160] @ (9134 ) │ │ │ │ + cbz r3, 9096 │ │ │ │ + ldr r2, [pc, #172] @ (90e8 ) │ │ │ │ + ldr r3, [pc, #160] @ (90dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 912c │ │ │ │ + bne.n 90d4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #14 │ │ │ │ blx 2d18 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 907a │ │ │ │ + bne.n 9022 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ - cbnz r3, 9114 │ │ │ │ + cbnz r3, 90bc │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ - cbnz r3, 9120 │ │ │ │ - ldr r2, [pc, #120] @ (9144 ) │ │ │ │ + cbnz r3, 90c8 │ │ │ │ + ldr r2, [pc, #120] @ (90ec ) │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ - ldr r0, [pc, #120] @ (9148 ) │ │ │ │ + ldr r0, [pc, #120] @ (90f0 ) │ │ │ │ movs r5, #0 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 8a44 │ │ │ │ - b.n 907a │ │ │ │ + bl 89ec │ │ │ │ + b.n 9022 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 9064 │ │ │ │ + b.n 900c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2a60 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 9064 │ │ │ │ - b.n 90bc │ │ │ │ + bne.n 900c │ │ │ │ + b.n 9064 │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9090 │ │ │ │ - ldr r1, [pc, #84] @ (914c ) │ │ │ │ + b.n 9038 │ │ │ │ + ldr r1, [pc, #84] @ (90f4 ) │ │ │ │ movs r2, #94 @ 0x5e │ │ │ │ - ldr r0, [pc, #84] @ (9150 ) │ │ │ │ + ldr r0, [pc, #84] @ (90f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ea4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90bc │ │ │ │ + beq.n 9064 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 903e │ │ │ │ + b.n 8fe6 │ │ │ │ movs r2, #94 @ 0x5e │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ac4 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 90c2 │ │ │ │ + b.n 906a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2d3c <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 90c8 │ │ │ │ + b.n 9070 │ │ │ │ blx 2a54 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r6, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #18] │ │ │ │ + strb r2, [r1, #20] │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 893c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ - b.n 972c │ │ │ │ + bcs.n 9098 │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 9130 │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 9038 │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 9048 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + 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, #3888] @ 0xf30 │ │ │ │ + ldr.w r3, [pc, #3012] @ 9cd4 │ │ │ │ + sub sp, #172 @ 0xac │ │ │ │ + ldr.w r2, [pc, #3012] @ 9cd8 │ │ │ │ + movs r4, #0 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r8, [pc, #3008] @ 9cdc │ │ │ │ + add r2, pc │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #112] @ 0x70 │ │ │ │ + add r8, pc │ │ │ │ + ldr.w r6, [r3, #152] @ 0x98 │ │ │ │ + ldr.w r3, [pc, #2992] @ 9ce0 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ + strh.w r4, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2cc4 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9ccc │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w a0a8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9160 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr.w r2, [pc, #2944] @ 9ce4 │ │ │ │ + movs r3, #7 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ + add r2, pc │ │ │ │ + mov.w sl, #0 │ │ │ │ + add.w r2, r2, #3488 @ 0xda0 │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp, #72] @ 0x48 │ │ │ │ + blx 2c0c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w a0ce │ │ │ │ + ldrb.w r3, [sp, #112] @ 0x70 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d3c │ │ │ │ + ldr.w r5, [pc, #2900] @ 9ce8 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r4, [r5, #544] @ 0x220 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + blx 2c24 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9eea │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 91ba │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + ldr.w r3, [pc, #2864] @ 9cec │ │ │ │ + mov r0, r9 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #748] @ 0x2ec │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a00a │ │ │ │ + blx r3 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 9f1c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 91f6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9d5a │ │ │ │ + ldr.w r3, [pc, #2808] @ 9cf0 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w a014 │ │ │ │ + ldr.w r3, [pc, #2788] @ 9cf4 │ │ │ │ + movs r0, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + add r3, pc │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ + ldr.w r3, [r3, #768] @ 0x300 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + blx 2bb4 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a1b4 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + movs r1, #4 │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ + ldr.w r3, [pc, #2748] @ 9cf8 │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ + add r3, pc │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + ldr.w r3, [r3, #392] @ 0x188 │ │ │ │ + bpl.w ae22 │ │ │ │ + ldr.w r0, [pc, #2736] @ 9cfc │ │ │ │ + ldr.w r0, [r8, r0] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r5, r0 │ │ │ │ + beq.w ae08 │ │ │ │ + ldr.w r0, [pc, #2724] @ 9d00 │ │ │ │ + ldr.w r0, [r8, r0] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + cmp r5, r0 │ │ │ │ + beq.w ae04 │ │ │ │ + ldr.w r0, [fp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w ae1e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ + str.w r3, [fp, #12] │ │ │ │ + cmp r0, r5 │ │ │ │ + itt ne │ │ │ │ + addne r0, #1 │ │ │ │ + strne r0, [r3, #0] │ │ │ │ + ldr.w r3, [pc, #2684] @ 9d04 │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + add r1, r3 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r3, fp │ │ │ │ + blx 2c70 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + cbz r4, 92b8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 92b8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9d78 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 92d0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9d6e │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 92e8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9d64 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9f0e │ │ │ │ + ldr.w r3, [pc, #2580] @ 9d08 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w a0dc │ │ │ │ + ldr.w r4, [pc, #2568] @ 9d0c │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r5, [r4, #544] @ 0x220 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + blx 2c24 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a114 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 932a │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr.w r2, [pc, #2524] @ 9d10 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #748] @ 0x2ec │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9ec2 │ │ │ │ + blx r3 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w a150 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9366 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9ecc │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r3, r2 │ │ │ │ + itttt ne │ │ │ │ + movne.w fp, #1 │ │ │ │ + movne r4, #4 │ │ │ │ + movtne fp, #32768 @ 0x8000 │ │ │ │ + movne.w r9, #0 │ │ │ │ + beq.w a232 │ │ │ │ + ldr.w r7, [pc, #2448] @ 9d14 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r0, #1 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + add r7, pc │ │ │ │ + str.w r9, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r2, [r7, #768] @ 0x300 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + blx 2bb4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a1fa │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r2, [r7, #392] @ 0x188 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w ae22 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w ae08 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w ae04 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w ae1e │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [r0, #12] │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + adds r1, r3, r4 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2c70 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 940e │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 940e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9d8c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9422 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9ed6 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 943a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9ee0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a138 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a29a │ │ │ │ + ldr.w r4, [pc, #2252] @ 9d18 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r5, [r4, #544] @ 0x220 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + blx 2c24 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a2d6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9474 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr.w r2, [pc, #2208] @ 9d1c │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #748] @ 0x2ec │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a304 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w a30e │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 94ae │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9d82 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w a318 │ │ │ │ + ldr.w r3, [pc, #2148] @ 9d20 │ │ │ │ + movs r0, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ + add r3, pc │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ + ldr.w r3, [r3, #768] @ 0x300 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + blx 2bb4 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w ad4a │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + movs r1, #4 │ │ │ │ + ldr.w r0, [fp, #4] │ │ │ │ + ldr.w r3, [pc, #2108] @ 9d24 │ │ │ │ + ldr r7, [r0, #84] @ 0x54 │ │ │ │ + add r3, pc │ │ │ │ + lsls r7, r7, #5 │ │ │ │ + ldr.w r3, [r3, #392] @ 0x188 │ │ │ │ + bpl.w ae22 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.w ae08 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.w ae04 │ │ │ │ + ldr.w r0, [fp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w ae1e │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ + str.w r3, [fp, #12] │ │ │ │ + cmp r0, r7 │ │ │ │ + itt ne │ │ │ │ + addne r0, #1 │ │ │ │ + strne r0, [r3, #0] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + add r1, r3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r3, fp │ │ │ │ + blx 2c70 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + cbz r4, 954e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 954e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 954e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9566 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9ea6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 957a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9e9c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a2fa │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a3cc │ │ │ │ + ldr.w r3, [pc, #1948] @ 9d28 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 95a4 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 95bc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9eb0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 2a18 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a3ba │ │ │ │ + ldr.w r3, [pc, #1868] @ 9d2c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r0, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r0, r5 │ │ │ │ + ite eq │ │ │ │ + moveq r7, #1 │ │ │ │ + movne r7, #0 │ │ │ │ + cmp r0, r2 │ │ │ │ + it eq │ │ │ │ + orreq.w r7, r7, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 9d96 │ │ │ │ + subs r5, r0, r3 │ │ │ │ + clz r5, r5 │ │ │ │ + lsrs r5, r5, #5 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9620 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9eb8 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w a79c │ │ │ │ + movs r5, #0 │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 82b0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a3a8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 6b88 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w a40a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 965e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a146 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 82b0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a416 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 6b88 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w a428 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9694 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a286 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 82b0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a434 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 6b88 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w a446 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 96ca │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a2cc │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r5, #3 │ │ │ │ + bne.n 962c │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + blx 2bf0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w a4e2 │ │ │ │ + ldr.w r9, [pc, #1608] @ 9d30 │ │ │ │ + add r9, pc │ │ │ │ + ldr.w r0, [r9, #372] @ 0x174 │ │ │ │ + bl 7678 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a4f4 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 6700 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a540 │ │ │ │ + ldr.w r3, [pc, #1572] @ 9d34 │ │ │ │ + ldr r7, [r6, #12] │ │ │ │ + ldr.w r2, [r8, r3] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a56c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 972e │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + ldr.w sl, [r6, #16] │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a5ec │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 974e │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + ldr.w fp, [r6, #64] @ 0x40 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a62a │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 976e │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + ldr.w r3, [pc, #1480] @ 9d38 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + add r3, pc │ │ │ │ + str r4, [sp, #132] @ 0x84 │ │ │ │ + str r7, [sp, #140] @ 0x8c │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr.w r1, [r3, #312] @ 0x138 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ + ldr.w r1, [r3, #524] @ 0x20c │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + ldr.w r1, [r3, #692] @ 0x2b4 │ │ │ │ + ldr.w r3, [r3, #740] @ 0x2e4 │ │ │ │ + str.w sl, [sp, #148] @ 0x94 │ │ │ │ + str.w fp, [sp, #156] @ 0x9c │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + bpl.w adb8 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w adb8 │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w adb8 │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w adb8 │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + bmi.w a176 │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w a554 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w a65c │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.w ad70 │ │ │ │ + movw r3, #65535 @ 0xffff │ │ │ │ + movt r3, #16 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r3 │ │ │ │ + ldrb.w r2, [sl, #16] │ │ │ │ + tst.w r2, #64 @ 0x40 │ │ │ │ + bne.n 981a │ │ │ │ + ubfx r2, r2, #2, #3 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.w a560 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w a668 │ │ │ │ + cmp r2, #4 │ │ │ │ + bne.w ad70 │ │ │ │ + movw r3, #65535 @ 0xffff │ │ │ │ + movt r3, #16 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r3 │ │ │ │ + ldrb.w r2, [fp, #16] │ │ │ │ + tst.w r2, #64 @ 0x40 │ │ │ │ + bne.n 9842 │ │ │ │ + ubfx r2, r2, #2, #3 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.w a566 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w a656 │ │ │ │ + cmp r2, #4 │ │ │ │ + bne.w ad70 │ │ │ │ + movw r3, #65535 @ 0xffff │ │ │ │ + movt r3, #16 │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + add r2, r1 │ │ │ │ + ldr.w r1, [sl, #8] │ │ │ │ + adds r2, #47 @ 0x2f │ │ │ │ + add r2, r1 │ │ │ │ + ldr.w r1, [fp, #8] │ │ │ │ + add r2, r1 │ │ │ │ + movs r1, #8 │ │ │ │ + bl 680c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a788 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 987a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a49c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 988e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a4a6 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 98a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a4b0 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 98be │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a4ba │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + itttt ne │ │ │ │ + movne r2, #1 │ │ │ │ + movne r4, #0 │ │ │ │ + movtne r2, #32768 @ 0x8000 │ │ │ │ + addne r1, sp, #84 @ 0x54 │ │ │ │ + beq.w a81a │ │ │ │ + mov r0, r5 │ │ │ │ + strd r4, r9, [sp, #80] @ 0x50 │ │ │ │ + bl 7e10 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6194 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 98fe │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a492 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9912 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a182 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w a80c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 992c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a4c4 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov sl, r9 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 82b0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a61c │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 82b0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a85c │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2e74 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a86a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 997a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a504 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 998e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a524 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a88a │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + lsls r4, r3, #30 │ │ │ │ + bmi.w a8b2 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + moveq r5, r7 │ │ │ │ + beq.n 99c6 │ │ │ │ + mov r5, r7 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 99c6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a536 │ │ │ │ + vldr s0, [r6, #32] │ │ │ │ + vcvt.f64.f32 d0, s0 │ │ │ │ + blx 2b48 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a876 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2a18 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a89e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9a00 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a5ce │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9a14 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a5c4 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r4, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r4, r2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ite eq │ │ │ │ + moveq r7, #1 │ │ │ │ + movne r7, #0 │ │ │ │ + cmp r4, r2 │ │ │ │ + it eq │ │ │ │ + orreq.w r7, r7, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w a50e │ │ │ │ + subs r5, r4, r3 │ │ │ │ + clz r5, r5 │ │ │ │ + lsrs r5, r5, #5 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9a50 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a18c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9caa │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 82b0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a61c │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 82b0 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a950 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2e74 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a95c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9a9e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a8c6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9ab2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a8bc │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a9ba │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ + lsls r0, r3, #30 │ │ │ │ + bmi.w a9f2 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9af2 │ │ │ │ + mov r4, fp │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9af0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a194 │ │ │ │ + mov fp, r4 │ │ │ │ + vldr s0, [r6, #32] │ │ │ │ + vcvt.f64.f32 d0, s0 │ │ │ │ + blx 2b48 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a9d8 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2a18 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a9fc │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9b30 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a8ee │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9b44 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a8e4 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r4, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r4, r2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ite eq │ │ │ │ + moveq r7, #1 │ │ │ │ + movne r7, #0 │ │ │ │ + cmp r4, r2 │ │ │ │ + it eq │ │ │ │ + orreq.w r7, r7, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w a8d0 │ │ │ │ + subs r5, r4, r3 │ │ │ │ + clz r5, r5 │ │ │ │ + lsrs r5, r5, #5 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9b80 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a19c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9caa │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 82b0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a61c │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 82b0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a85c │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2e74 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a86a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9bce │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w aa40 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9be2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w aa4a │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w ac86 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + lsls r1, r3, #30 │ │ │ │ + bmi.w ac74 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + moveq r5, r7 │ │ │ │ + beq.n 9c1c │ │ │ │ + mov r4, r7 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9c1a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a1a4 │ │ │ │ + mov r5, r4 │ │ │ │ + vldr s0, [r6, #32] │ │ │ │ + vcvt.f64.f32 d0, s0 │ │ │ │ + blx 2b48 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a876 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2a18 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a89e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9c56 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w aaac │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9c6a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w aab6 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + subs r5, r4, r3 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + clz r5, r5 │ │ │ │ + lsrs r5, r5, #5 │ │ │ │ + cmp r4, r3 │ │ │ │ + ite ne │ │ │ │ + movne r7, r5 │ │ │ │ + orreq.w r7, r5, #1 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r4, r3 │ │ │ │ + it eq │ │ │ │ + orreq.w r7, r7, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w aa8c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9ca4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a1ac │ │ │ │ + cbz r5, 9caa │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + cmp.w r9, #3 │ │ │ │ + bne.w 9932 │ │ │ │ + cmp.w sl, #3 │ │ │ │ + beq.w a670 │ │ │ │ + ldr r3, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, r2 │ │ │ │ + ble.w ab84 │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ + b.n 95cc │ │ │ │ + mov r6, r4 │ │ │ │ + b.w 9190 │ │ │ │ + nop │ │ │ │ + strb r4, [r4, #14] │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n a254 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r5, #12] │ │ │ │ + movs r2, r0 │ │ │ │ + strb r4, [r7, #11] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #8 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r4, #10] │ │ │ │ + movs r2, r0 │ │ │ │ + strb r6, [r7, #9] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r7, #6] │ │ │ │ + movs r2, r0 │ │ │ │ + strb r6, [r0, #6] │ │ │ │ + movs r2, r0 │ │ │ │ + strb r0, [r6, #4] │ │ │ │ + movs r2, r0 │ │ │ │ + strb r6, [r5, #1] │ │ │ │ + movs r2, r0 │ │ │ │ + strb r4, [r7, #0] │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ + movs r2, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 2a60 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 9190 │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov.w r8, #168 @ 0xa8 │ │ │ │ + strd sl, sl, [sp, #4] │ │ │ │ + b.n 9f40 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 91f6 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 92e8 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 92d0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 92b8 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 94ae │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 940e │ │ │ │ + blx 2c94 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bge.w 960c │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov.w r8, #185 @ 0xb9 │ │ │ │ + mov sl, r7 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9dbc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a1ea │ │ │ │ + movs r5, #0 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + mov r9, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 9de2 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9de2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a1f2 │ │ │ │ + str.w fp, [sp, #12] │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 9e0c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9e0c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a1e2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cbz r3, 9e26 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9e26 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a166 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 9e44 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9e44 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a156 │ │ │ │ + cbz r5, 9e5a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9e5a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a15e │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 9f40 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9f40 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9f40 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldrb.w r3, [sp, #120] @ 0x78 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 9f48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ + blx 2ac4 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 9f50 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #116 @ 0x74 │ │ │ │ + blx 2d3c <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 9f50 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 957a │ │ │ │ + mov r0, fp │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 9566 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 95bc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 9620 │ │ │ │ + blx 2e2c │ │ │ │ + mov sl, r0 │ │ │ │ + b.w 9346 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 9366 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 9422 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 943a │ │ │ │ + blx 2b90 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 2e38 │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 91ba │ │ │ │ + blx 2bf0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a8f8 │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov.w r8, #180 @ 0xb4 │ │ │ │ + strd sl, sl, [sp, #4] │ │ │ │ + b.n 9f40 │ │ │ │ + mov.w r8, #180 @ 0xb4 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + ldr.w r7, [r9] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.n 9f3c │ │ │ │ + subs r7, #1 │ │ │ │ + str.w r7, [r9] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w a290 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb.w r3, [sp, #120] @ 0x78 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9e7e │ │ │ │ + ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9e90 │ │ │ │ + ldr.w r2, [pc, #3056] @ ab44 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr.w r0, [pc, #3056] @ ab48 │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 89ec │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cbz r1, 9f78 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9f78 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 9ff2 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 9f9c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #0 │ │ │ │ + beq.n 9f9c │ │ │ │ + movs r4, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cbz r3, 9fea │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 9fb2 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9fb2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbz r3, 9ffa │ │ │ │ + blx 2a84 │ │ │ │ + cbz r6, 9fc8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9fc8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r3, a002 │ │ │ │ + ldr.w r2, [pc, #2944] @ ab4c │ │ │ │ + ldr.w r3, [pc, #2944] @ ab50 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w aac0 │ │ │ │ + mov r0, sl │ │ │ │ + add sp, #172 @ 0xac │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, sl │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9f9a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9f78 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9fb2 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9fc8 │ │ │ │ + blx 2e2c │ │ │ │ + mov sl, r0 │ │ │ │ + b.w 91d6 │ │ │ │ + ldr.w r4, [sl, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w adbc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r9, [sl, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a05a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a16e │ │ │ │ + ldr.w r3, [pc, #2808] @ ab54 │ │ │ │ + movs r5, #0 │ │ │ │ + movs r0, #1 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ + add r3, pc │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ + mov sl, r9 │ │ │ │ + ldr.w r3, [r3, #768] @ 0x300 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + blx 2bb4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov fp, r0 │ │ │ │ + movs r2, #2 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9234 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a094 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a452 │ │ │ │ + mov r5, fp │ │ │ │ + mov r7, fp │ │ │ │ + mov sl, fp │ │ │ │ + mov.w r8, #180 @ 0xb4 │ │ │ │ + strd fp, fp, [sp, #4] │ │ │ │ + str.w fp, [sp, #12] │ │ │ │ + b.n 9dee │ │ │ │ + ldr.w r1, [pc, #2732] @ ab58 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ + ldr.w r0, [pc, #2732] @ ab5c │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ea4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a5b8 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.w 9160 │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r8, #168 @ 0xa8 │ │ │ │ + mov sl, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 9f40 │ │ │ │ + ldr.w r3, [pc, #2688] @ ab60 │ │ │ │ + mov r0, r2 │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r3, #52] @ 0x34 │ │ │ │ + bl 6a9c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9300 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + cmp r4, r2 │ │ │ │ + beq.n a106 │ │ │ │ + subs r4, #1 │ │ │ │ + str r4, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w a90e │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov.w r8, #180 @ 0xb4 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + b.n 9f3c │ │ │ │ + blx 2b90 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 2e38 │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 932a │ │ │ │ + blx 2bf0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w a968 │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov.w r8, #181 @ 0xb5 │ │ │ │ + str.w sl, [sp, #8] │ │ │ │ + b.n 9f40 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 965e │ │ │ │ + mov.w r8, #181 @ 0xb5 │ │ │ │ + b.n 9f24 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9e44 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9e5a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9e26 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a05a │ │ │ │ + movs r3, #127 @ 0x7f │ │ │ │ + movs r1, #255 @ 0xff │ │ │ │ + movw r0, #65535 @ 0xffff │ │ │ │ + b.w 97ee │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 9912 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9a50 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9af0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9b80 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9c1a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9ca4 │ │ │ │ + mov r9, sl │ │ │ │ + mov.w r8, #180 @ 0xb4 │ │ │ │ + mov sl, fp │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + ldr.w r7, [r9] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.w 9f3c │ │ │ │ + subs r7, #1 │ │ │ │ + str.w r7, [r9] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 9f3c │ │ │ │ + mov fp, r7 │ │ │ │ + mov r5, r7 │ │ │ │ + strd r7, r7, [sp, #8] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9e0c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9dbc │ │ │ │ + mov r0, sl │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9de2 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w a4ce │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w a47c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n a138 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n a138 │ │ │ │ + mov sl, r5 │ │ │ │ + mov.w r8, #181 @ 0xb5 │ │ │ │ + mov r7, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + strd r5, r5, [sp, #8] │ │ │ │ + b.n 9e00 │ │ │ │ + ldr.w r9, [sl, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w adec │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r4, [sl, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a27a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a474 │ │ │ │ + mov sl, r4 │ │ │ │ + mov.w fp, #2 │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 9382 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 9694 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + str r7, [sp, #8] │ │ │ │ + b.n 9e5a │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r3, [pc, #2244] @ ab64 │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r3, #52] @ 0x34 │ │ │ │ + bl 6a9c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 944a │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + cmp r7, r2 │ │ │ │ + beq.n a2c4 │ │ │ │ + subs r7, #1 │ │ │ │ + str r7, [r3, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w a9a0 │ │ │ │ + mov.w r8, #181 @ 0xb5 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 9f3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 96ca │ │ │ │ + blx 2b90 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 2e38 │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 9474 │ │ │ │ + blx 2bf0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w aa2c │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + mov.w r8, #182 @ 0xb6 │ │ │ │ + b.n 9f3c │ │ │ │ + blx 2e2c │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 9490 │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + mov.w r8, #182 @ 0xb6 │ │ │ │ + b.n 9f24 │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w ada0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a358 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a52e │ │ │ │ + ldr.w r3, [pc, #2060] @ ab68 │ │ │ │ + mov.w sl, #0 │ │ │ │ + movs r0, #1 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ + add r3, pc │ │ │ │ + str.w sl, [sp, #136] @ 0x88 │ │ │ │ + mov r5, r9 │ │ │ │ + ldr.w r3, [r3, #768] @ 0x300 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + blx 2bb4 │ │ │ │ + mov r1, sl │ │ │ │ + mov fp, r0 │ │ │ │ + movs r2, #2 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 94e0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a396 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a5d8 │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + mov r5, fp │ │ │ │ + mov r7, fp │ │ │ │ + mov.w r8, #182 @ 0xb6 │ │ │ │ + strd fp, fp, [sp, #8] │ │ │ │ + b.n 9dee │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w r8, #187 @ 0xbb │ │ │ │ + mov r5, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 9de2 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w r8, #185 @ 0xb9 │ │ │ │ + mov r5, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 9de2 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r3, [pc, #1948] @ ab6c │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r3, #52] @ 0x34 │ │ │ │ + bl 6a9c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 958a │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n a2fa │ │ │ │ + subs r4, #1 │ │ │ │ + str r4, [r2, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n a2fa │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r7, r4 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r5, r4 │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + mov.w r8, #182 @ 0xb6 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + b.n 9e44 │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov.w r8, #187 @ 0xbb │ │ │ │ + mov sl, r7 │ │ │ │ + b.n 9da8 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w r8, #188 @ 0xbc │ │ │ │ + mov r5, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 9de2 │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov.w r8, #188 @ 0xbc │ │ │ │ + mov sl, r7 │ │ │ │ + b.n 9da8 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w r8, #189 @ 0xbd │ │ │ │ + mov r5, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 9de2 │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov.w r8, #189 @ 0xbd │ │ │ │ + mov sl, r7 │ │ │ │ + b.n 9da8 │ │ │ │ + mov r5, fp │ │ │ │ + mov sl, fp │ │ │ │ + mov r7, fp │ │ │ │ + mov.w r8, #180 @ 0xb4 │ │ │ │ + str.w fp, [sp, #8] │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ + str.w fp, [sp, #36] @ 0x24 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9dc4 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a27a │ │ │ │ + mov r0, sl │ │ │ │ + mov r7, r5 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov sl, r5 │ │ │ │ + mov fp, r5 │ │ │ │ + mov.w r8, #181 @ 0xb5 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + b.n 9dee │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 98fe │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 987a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 988e │ │ │ │ + mov r0, sl │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 98a6 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 98be │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 992c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w a138 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w a222 │ │ │ │ + b.n a138 │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov.w r8, #191 @ 0xbf │ │ │ │ + mov r5, r7 │ │ │ │ + mov fp, r7 │ │ │ │ + mov r9, r7 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + b.n 9de2 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w r8, #193 @ 0xc1 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 9de2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 997a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c94 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bge.w 9a3c │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov.w r8, #196 @ 0xc4 │ │ │ │ + mov sl, r7 │ │ │ │ + b.n 9da8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 998e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a358 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 99c6 │ │ │ │ + mov sl, r5 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w r8, #193 @ 0xc1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 9dc4 │ │ │ │ + movs r3, #255 @ 0xff │ │ │ │ + movw r0, #65535 @ 0xffff │ │ │ │ + mov r1, r3 │ │ │ │ + b.w 97ee │ │ │ │ + mov r3, r1 │ │ │ │ + b.w 981a │ │ │ │ + mov r3, r1 │ │ │ │ + b.w 9842 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w aa12 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r1, #44] @ 0x2c │ │ │ │ + mov r0, r7 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w a8de │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov sl, r5 │ │ │ │ + mov r7, r9 │ │ │ │ + mov r5, r9 │ │ │ │ + mov fp, r9 │ │ │ │ + mov.w r8, #193 @ 0xc1 │ │ │ │ + str.w r9, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 9dc4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9dc4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9dc4 │ │ │ │ + b.n a46c │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w r8, #168 @ 0xa8 │ │ │ │ + strd r0, r0, [sp, #4] │ │ │ │ + b.n 9f40 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 9a14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 9a00 │ │ │ │ + mov r5, fp │ │ │ │ + mov sl, fp │ │ │ │ + mov r7, fp │ │ │ │ + mov.w r8, #182 @ 0xb6 │ │ │ │ + str.w fp, [sp, #8] │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ + b.n a46c │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w aa66 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r3, [r1, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w ad44 │ │ │ │ + mov fp, r7 │ │ │ │ + mov sl, r5 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov r7, r9 │ │ │ │ + mov r5, r9 │ │ │ │ + mov.w r8, #193 @ 0xc1 │ │ │ │ + str.w r9, [sp, #16] │ │ │ │ + b.n a59a │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov r7, r4 │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + mov.w r8, #196 @ 0xc4 │ │ │ │ + b.n 9e5a │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w aa54 │ │ │ │ + ldr r3, [r2, #44] @ 0x2c │ │ │ │ + mov r0, fp │ │ │ │ + blx r3 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w acb6 │ │ │ │ + mov fp, r7 │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov sl, r5 │ │ │ │ + mov r7, r9 │ │ │ │ + mov r5, r9 │ │ │ │ + mov.w r8, #193 @ 0xc1 │ │ │ │ + b.n a59a │ │ │ │ + mov r3, r0 │ │ │ │ + b.w 9842 │ │ │ │ + movw r3, #65535 @ 0xffff │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r3 │ │ │ │ + b.w 97ee │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + b.w 981a │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a696 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a926 │ │ │ │ + ldr.w r4, [pc, #1240] @ ab70 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r4, pc │ │ │ │ + str r3, [r6, #48] @ 0x30 │ │ │ │ + ldr.w r0, [r4, #452] @ 0x1c4 │ │ │ │ + bl 7678 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w aa9a │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 6700 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w ab20 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r2, [r4, #284] @ 0x11c │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r2, [r4, #484] @ 0x1e4 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.w adb8 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + movs r3, #127 @ 0x7f │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + movs r1, #3 │ │ │ │ + adds r2, #39 @ 0x27 │ │ │ │ + bl 680c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w ab0c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a704 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a9d0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + itttt ne │ │ │ │ + movne r2, #1 │ │ │ │ + movne r7, #0 │ │ │ │ + movtne r2, #32768 @ 0x8000 │ │ │ │ + movne r1, #4 │ │ │ │ + beq.w aac4 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r5 │ │ │ │ + strd r7, r4, [sp, #80] @ 0x50 │ │ │ │ + add r1, r3 │ │ │ │ + bl 7e10 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 6194 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a744 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a9ea │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a754 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, a780 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w ab34 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9cbe │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9cbe │ │ │ │ + mov r0, fp │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 9cbe │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a754 │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ + mov.w r8, #193 @ 0xc1 │ │ │ │ + mov sl, r5 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov r5, fp │ │ │ │ + mov fp, r7 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n a59a │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w sl, [r3, #48] @ 0x30 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldrb.w r3, [sp, #114] @ 0x72 │ │ │ │ + cbz r3, a7d0 │ │ │ │ + mov r3, sl │ │ │ │ + movs r2, #149 @ 0x95 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, sp, #114 @ 0x72 │ │ │ │ + blx 2d18 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w ac60 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w a97e │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w a92c │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9fa0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9fa0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 9fa0 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov.w r8, #193 @ 0xc1 │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + b.w 9f40 │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w add4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n a852 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n a948 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r5, r7 │ │ │ │ + movs r2, #2 │ │ │ │ + b.w 98d4 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov sl, r5 │ │ │ │ + mov r7, r5 │ │ │ │ + mov.w r8, #196 @ 0xc4 │ │ │ │ + b.w 9da8 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov sl, r5 │ │ │ │ + mov.w r8, #196 @ 0xc4 │ │ │ │ + b.w 9da8 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov sl, r5 │ │ │ │ + mov r5, r7 │ │ │ │ + mov fp, r7 │ │ │ │ + mov r9, r7 │ │ │ │ + mov.w r8, #196 @ 0xc4 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + b.w 9dc4 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 29d8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w aa7c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + b.w 99b4 │ │ │ │ + mov sl, r5 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov r5, r4 │ │ │ │ + mov.w r8, #196 @ 0xc4 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + b.w 9dc4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 646c │ │ │ │ + mov r5, r0 │ │ │ │ + b.n a892 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 9ab2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 9a9e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c94 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bge.w 9b6c │ │ │ │ + b.n a51a │ │ │ │ + mov r7, r9 │ │ │ │ + b.w 972e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 9b44 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 9b30 │ │ │ │ + ldr r3, [pc, #632] @ (ab74 ) │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [pc, #632] @ (ab78 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 2dd0 │ │ │ │ + b.w 9f0e │ │ │ │ + mov r0, r3 │ │ │ │ + mov r5, r4 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov sl, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + mov.w r8, #180 @ 0xb4 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + b.w 9e44 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a696 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9fa0 │ │ │ │ + mov r4, sl │ │ │ │ + mov sl, r1 │ │ │ │ + b.w 9f92 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a852 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w r8, #196 @ 0xc4 │ │ │ │ + b.w 9da8 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w r8, #196 @ 0xc4 │ │ │ │ + b.w 9da8 │ │ │ │ + ldr r3, [pc, #520] @ (ab74 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #524] @ (ab7c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 2dd0 │ │ │ │ + b.w a138 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9fa0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9fa0 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 9fa0 │ │ │ │ + mov r0, r3 │ │ │ │ + mov.w r8, #181 @ 0xb5 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r5, r7 │ │ │ │ + mov r9, r7 │ │ │ │ + mov fp, r7 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + b.w 9de2 │ │ │ │ + mov r0, fp │ │ │ │ + blx 29d8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w ac6c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + b.w 9adc │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a704 │ │ │ │ + mov r7, fp │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov.w r8, #196 @ 0xc4 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.w 9de2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a744 │ │ │ │ + mov r0, fp │ │ │ │ + bl 646c │ │ │ │ + mov r4, r0 │ │ │ │ + b.n a9c2 │ │ │ │ + mov sl, r5 │ │ │ │ + mov r7, fp │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov r5, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov.w r8, #196 @ 0xc4 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.w 9dc4 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w a576 │ │ │ │ + ldr.w r1, [r9, #20] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 28ac │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n a580 │ │ │ │ + ldr r3, [pc, #324] @ (ab74 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #332] @ (ab80 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r8, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 2dd0 │ │ │ │ + b.n a2fa │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 9bce │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 9be2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r0, fp │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w ac90 │ │ │ │ + ldr r3, [r2, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n a63a │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r0, sl │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w aca6 │ │ │ │ + ldr r3, [r1, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n a600 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov.w r8, #196 @ 0xc4 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + b.w 9de2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c94 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bge.w 9c90 │ │ │ │ + b.n a51a │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w r8, #200 @ 0xc8 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.w 9de2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 9c56 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 9c6a │ │ │ │ + blx 2a54 <__stack_chk_fail@plt> │ │ │ │ + ldr r7, [r5, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w ad58 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n ab04 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w ac9e │ │ │ │ + mov r5, r9 │ │ │ │ + movs r2, #2 │ │ │ │ + movs r1, #0 │ │ │ │ + b.n a71a │ │ │ │ + mov sl, r5 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w r8, #200 @ 0xc8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.w 9dc4 │ │ │ │ + mov sl, r5 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov.w r8, #200 @ 0xc8 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.w 9dc4 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov.w r8, #200 @ 0xc8 │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + b.w 9f40 │ │ │ │ + nop │ │ │ │ + stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r3, #68] @ 0x44 │ │ │ │ + movs r2, r0 │ │ │ │ + stmia r3!, {r1, r3, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ + movs r2, r0 │ │ │ │ + str r4, [r3, #32] │ │ │ │ + movs r2, r0 │ │ │ │ + str r0, [r3, #20] │ │ │ │ + movs r2, r0 │ │ │ │ + str r2, [r5, #12] │ │ │ │ + movs r2, r0 │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r6, abee │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r6, abd6 │ │ │ │ + movs r0, r0 │ │ │ │ + uxth r2, r3 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #688] @ (ae38 ) │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r0, [r4, #452] @ 0x1c4 │ │ │ │ + bl 7678 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w ad16 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ + bl 6700 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w ad0a │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r2, [r4, #288] @ 0x120 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r2, [r4, #560] @ 0x230 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w adb8 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + movs r3, #127 @ 0x7f │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + movs r1, #3 │ │ │ │ + adds r2, #41 @ 0x29 │ │ │ │ + bl 680c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w ad0a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n abec │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w ad34 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + movne r3, #1 │ │ │ │ + beq.n acbc │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r2, r3, lsl #2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + strd r2, r4, [sp, #80] @ 0x50 │ │ │ │ + rsb r2, r3, #2 │ │ │ │ + orr.w r2, r2, r3, lsl #31 │ │ │ │ + bl 7e10 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 6194 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n ac2c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n acfa │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n ac3e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n ad3c │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n ad16 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w a79e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w a79e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a79e │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + mov.w r8, #204 @ 0xcc │ │ │ │ + b.w 9f40 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov r7, r4 │ │ │ │ + mov sl, fp │ │ │ │ + b.n a87a │ │ │ │ + mov r0, r7 │ │ │ │ + bl 646c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n ad22 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + b.w 9c08 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 29d8 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n ac7c │ │ │ │ + ldr r3, [pc, #424] @ (ae3c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + blx 28ac │ │ │ │ + mov r9, r0 │ │ │ │ + b.n a63a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n ab04 │ │ │ │ + ldr r3, [pc, #408] @ (ae40 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + blx 28ac │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n a600 │ │ │ │ + mov fp, r9 │ │ │ │ + b.w 976e │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n ad88 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n acf4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, ad02 │ │ │ │ + mov r5, r7 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n abf8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n ac2c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n acf4 │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + mov.w r8, #202 @ 0xca │ │ │ │ + b.w 9e44 │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + mov.w r8, #202 @ 0xca │ │ │ │ + b.w 9f40 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov r5, r4 │ │ │ │ + mov.w r8, #196 @ 0xc4 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r9, r4 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + b.w 9de2 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n abec │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n ac3e │ │ │ │ + mov sl, r9 │ │ │ │ + b.w 974e │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + mov r9, r5 │ │ │ │ + mov.w r8, #182 @ 0xb6 │ │ │ │ + b.w a1c0 │ │ │ │ + ldr r3, [pc, #232] @ (ae44 ) │ │ │ │ + movw r2, #7972 @ 0x1f24 │ │ │ │ + ldr r1, [pc, #232] @ (ae48 ) │ │ │ │ + ldr r0, [pc, #232] @ (ae4c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #3500 @ 0xdac │ │ │ │ + add r0, pc │ │ │ │ + blx 2ec8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #220] @ (ae50 ) │ │ │ │ + mov.w r2, #374 @ 0x176 │ │ │ │ + ldr r1, [pc, #220] @ (ae54 ) │ │ │ │ + ldr r0, [pc, #220] @ (ae58 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #256 @ 0x100 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ec8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #208] @ (ae5c ) │ │ │ │ + movw r2, #8033 @ 0x1f61 │ │ │ │ + ldr r1, [pc, #208] @ (ae60 ) │ │ │ │ + ldr r0, [pc, #208] @ (ae64 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #3500 @ 0xdac │ │ │ │ + add r0, pc │ │ │ │ + blx 2ec8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #196] @ (ae68 ) │ │ │ │ + movw r2, #7642 @ 0x1dda │ │ │ │ + ldr r1, [pc, #196] @ (ae6c ) │ │ │ │ + ldr r0, [pc, #196] @ (ae70 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #3500 @ 0xdac │ │ │ │ + add r0, pc │ │ │ │ + blx 2ec8 <__assert_fail@plt> │ │ │ │ + bl 333c <__assert_fail@plt+0x474> │ │ │ │ + ldr r3, [pc, #180] @ (ae74 ) │ │ │ │ + movw r2, #7560 @ 0x1d88 │ │ │ │ + ldr r1, [pc, #180] @ (ae78 ) │ │ │ │ + ldr r0, [pc, #180] @ (ae7c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #3500 @ 0xdac │ │ │ │ + add r0, pc │ │ │ │ + blx 2ec8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #168] @ (ae80 ) │ │ │ │ + movw r2, #7794 @ 0x1e72 │ │ │ │ + ldr r1, [pc, #168] @ (ae84 ) │ │ │ │ + ldr r0, [pc, #168] @ (ae88 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #3500 @ 0xdac │ │ │ │ + add r0, pc │ │ │ │ + blx 2ec8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #156] @ (ae8c ) │ │ │ │ + movw r2, #7601 @ 0x1db1 │ │ │ │ + ldr r1, [pc, #156] @ (ae90 ) │ │ │ │ + ldr r0, [pc, #156] @ (ae94 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #3500 @ 0xdac │ │ │ │ + add r0, pc │ │ │ │ + blx 2ec8 <__assert_fail@plt> │ │ │ │ + bl 32dc <__assert_fail@plt+0x414> │ │ │ │ + ldr r3, [pc, #140] @ (ae98 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #140] @ (ae9c ) │ │ │ │ + ldr r0, [pc, #140] @ (aea0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ec8 <__assert_fail@plt> │ │ │ │ + bl 345c <__assert_fail@plt+0x594> │ │ │ │ + ldr r3, [pc, #128] @ (aea4 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #128] @ (aea8 ) │ │ │ │ + ldr r0, [pc, #128] @ (aeac ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #184 @ 0xb8 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ec8 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r2, [r5, r0] │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ movs r2, r0 │ │ │ │ - bne.n 9088 │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb68a │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, sp, #632 @ 0x278 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r1, r2, r3, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 9120 │ │ │ │ + cpsie ai │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 9228 │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 9238 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r1, r3, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb60e │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb602 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r1, r3, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r1, r2, r3} │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, sp, #672 @ 0x2a0 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ 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, #448] @ (9324 ) │ │ │ │ + ldr r3, [pc, #448] @ (b080 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r1, #7 │ │ │ │ - bpl.n 9196 │ │ │ │ + bpl.n aef2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 918c │ │ │ │ + bhi.n aee8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2bfc │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 91f2 │ │ │ │ + cbz r3, af4e │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, 91f2 │ │ │ │ + cbz r3, af4e │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 91f2 │ │ │ │ - ldr r3, [pc, #384] @ (9328 ) │ │ │ │ + cbz r0, af4e │ │ │ │ + ldr r3, [pc, #384] @ (b084 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r7, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 9268 │ │ │ │ + bne.n afc4 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 9200 │ │ │ │ + bpl.n af5c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 91e8 │ │ │ │ + bhi.n af44 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9186 │ │ │ │ + beq.n aee2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9186 │ │ │ │ + bne.n aee2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9186 │ │ │ │ + b.n aee2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c00 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 91ca │ │ │ │ + b.n af26 │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9286 │ │ │ │ + beq.n afe2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9186 │ │ │ │ + b.n aee2 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92c0 │ │ │ │ + beq.n b01c │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92c0 │ │ │ │ + beq.n b01c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92c0 │ │ │ │ + beq.n b01c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 92cc │ │ │ │ + bne.n b028 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 925e │ │ │ │ + bpl.n afba │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 9254 │ │ │ │ + bhi.n afb0 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 91ca │ │ │ │ + beq.n af26 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91ca │ │ │ │ + bne.n af26 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91ca │ │ │ │ + b.n af26 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c00 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9236 │ │ │ │ + b.n af92 │ │ │ │ mov r0, r6 │ │ │ │ - bl 81ec │ │ │ │ + bl 8194 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9236 │ │ │ │ + b.n af92 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ lsls r6, r2, #7 │ │ │ │ - bpl.n 9296 │ │ │ │ - ldr r1, [pc, #184] @ (932c ) │ │ │ │ + bpl.n aff2 │ │ │ │ + ldr r1, [pc, #184] @ (b088 ) │ │ │ │ ldr r2, [r4, r1] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #180] @ (9330 ) │ │ │ │ + ldr r2, [pc, #180] @ (b08c ) │ │ │ │ add r2, pc │ │ │ │ blx 2e68 │ │ │ │ - cbnz r0, 92a6 │ │ │ │ + cbnz r0, b002 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - b.n 91b0 │ │ │ │ - ldr r3, [pc, #172] @ (9334 ) │ │ │ │ - ldr r1, [pc, #172] @ (9338 ) │ │ │ │ + b.n af0c │ │ │ │ + ldr r3, [pc, #172] @ (b090 ) │ │ │ │ + ldr r1, [pc, #172] @ (b094 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ - b.n 91fa │ │ │ │ - ldr r0, [pc, #156] @ (9334 ) │ │ │ │ + b.n af56 │ │ │ │ + ldr r0, [pc, #156] @ (b090 ) │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #160] @ (933c ) │ │ │ │ + ldr r1, [pc, #160] @ (b098 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2dd0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91fa │ │ │ │ + beq.n af56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91fa │ │ │ │ + bne.n af56 │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 91fa │ │ │ │ + b.n af56 │ │ │ │ blx 2bf0 │ │ │ │ - cbz r0, 92ea │ │ │ │ + cbz r0, b046 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 91ca │ │ │ │ + b.n af26 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n 92fa │ │ │ │ - ldr r1, [pc, #84] @ (932c ) │ │ │ │ - ldr r2, [pc, #104] @ (9340 ) │ │ │ │ + bpl.n b056 │ │ │ │ + ldr r1, [pc, #84] @ (b088 ) │ │ │ │ + ldr r2, [pc, #104] @ (b09c ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 2e68 │ │ │ │ - cbnz r0, 930a │ │ │ │ + cbnz r0, b066 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - b.n 921c │ │ │ │ - ldr r3, [pc, #72] @ (9334 ) │ │ │ │ - ldr r1, [pc, #84] @ (9344 ) │ │ │ │ + b.n af78 │ │ │ │ + ldr r3, [pc, #72] @ (b090 ) │ │ │ │ + ldr r1, [pc, #84] @ (b0a0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ - b.n 92c6 │ │ │ │ - ldr r1, [pc, #56] @ (9334 ) │ │ │ │ + b.n b022 │ │ │ │ + ldr r1, [pc, #56] @ (b090 ) │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ - ldr r1, [pc, #68] @ (9348 ) │ │ │ │ + ldr r1, [pc, #68] @ (b0a4 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ blx 2dd0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92c6 │ │ │ │ + beq.n b022 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92c6 │ │ │ │ + bne.n b022 │ │ │ │ mov r0, r6 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 92c6 │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ + b.n b022 │ │ │ │ + ldr r6, [pc, #472] @ (b25c ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + cbz r2, b0c2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + uxth r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + sxtb r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + cbz r4, b0ba │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + sxth r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r3, r5, r6} │ │ │ │ + cbz r0, b0e2 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #992] @ (9740 ) │ │ │ │ + ldr r2, [pc, #996] @ (b4a0 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #992] @ (9744 ) │ │ │ │ + ldr r3, [pc, #996] @ (b4a4 ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #992] @ 9748 │ │ │ │ + ldr.w r8, [pc, #996] @ b4a8 │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94b6 │ │ │ │ - ldr r3, [pc, #972] @ (974c ) │ │ │ │ + beq.w b212 │ │ │ │ + ldr r3, [pc, #976] @ (b4ac ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r6, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ blx 2cc4 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9446 │ │ │ │ + beq.n b1a2 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #928] @ (9750 ) │ │ │ │ + ldr r3, [pc, #932] @ (b4b0 ) │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ cmp r4, r5 │ │ │ │ - bne.w 95bc │ │ │ │ + bne.w b318 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 93ce │ │ │ │ + beq.n b12a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95a6 │ │ │ │ + beq.w b302 │ │ │ │ ldrb.w r2, [sp, #14] │ │ │ │ str r4, [r7, #16] │ │ │ │ - cbz r2, 940c │ │ │ │ + cbz r2, b168 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r5 │ │ │ │ add.w r0, sp, #14 │ │ │ │ cmp r2, r1 │ │ │ │ mov r1, r6 │ │ │ │ itt ne │ │ │ │ @@ -8854,138 +11641,138 @@ │ │ │ │ strne r2, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ blx 2d18 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9408 │ │ │ │ + beq.n b164 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95b4 │ │ │ │ + beq.w b310 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 948e │ │ │ │ + beq.n b1ea │ │ │ │ movs r5, #0 │ │ │ │ blx 2a84 │ │ │ │ - cbz r6, 9428 │ │ │ │ + cbz r6, b184 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9428 │ │ │ │ + beq.n b184 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95ac │ │ │ │ - ldr r2, [pc, #808] @ (9754 ) │ │ │ │ - ldr r3, [pc, #792] @ (9744 ) │ │ │ │ + beq.w b308 │ │ │ │ + ldr r2, [pc, #812] @ (b4b4 ) │ │ │ │ + ldr r3, [pc, #796] @ (b4a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 972a │ │ │ │ + bne.w b486 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 968c │ │ │ │ + beq.w b3e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 945a │ │ │ │ + beq.n b1b6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #764] @ (9758 ) │ │ │ │ + ldr r2, [pc, #768] @ (b4b8 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #728] @ 9738 │ │ │ │ + vldr d7, [pc, #732] @ b498 │ │ │ │ mov r1, sp │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #12 │ │ │ │ - addw r2, r2, #3028 @ 0xbd4 │ │ │ │ + add.w r2, r2, #3488 @ 0xda0 │ │ │ │ vstr d7, [sp] │ │ │ │ blx 2c0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 948e │ │ │ │ + beq.n b1ea │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 939e │ │ │ │ + beq.n b0fa │ │ │ │ add r0, sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ blx 2a60 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 939e │ │ │ │ + bne.n b0fa │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96b8 │ │ │ │ + bne.w b414 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96ac │ │ │ │ - ldr r2, [pc, #696] @ (975c ) │ │ │ │ + bne.w b408 │ │ │ │ + ldr r2, [pc, #700] @ (b4bc ) │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ - ldr r0, [pc, #696] @ (9760 ) │ │ │ │ + ldr r0, [pc, #700] @ (b4c0 ) │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 8a44 │ │ │ │ - b.n 940e │ │ │ │ - ldr r3, [pc, #684] @ (9764 ) │ │ │ │ + bl 89ec │ │ │ │ + b.n b16a │ │ │ │ + ldr r3, [pc, #688] @ (b4c4 ) │ │ │ │ strd r1, r1, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ strh.w r1, [sp, #24] │ │ │ │ ldr.w r6, [r3, #180] @ 0xb4 │ │ │ │ blx 2cc4 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 9510 │ │ │ │ + cbnz r3, b26c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 96c4 │ │ │ │ + beq.w b420 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r6 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #640] @ (9768 ) │ │ │ │ + ldr r2, [pc, #644] @ (b4c8 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #588] @ 9738 │ │ │ │ + vldr d7, [pc, #592] @ b498 │ │ │ │ mov r1, sp │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #12 │ │ │ │ - addw r2, r2, #3028 @ 0xbd4 │ │ │ │ + add.w r2, r2, #3488 @ 0xda0 │ │ │ │ vstr d7, [sp] │ │ │ │ blx 2c0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9660 │ │ │ │ + beq.w b3bc │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9650 │ │ │ │ - ldr r3, [pc, #572] @ (9750 ) │ │ │ │ + bne.w b3ac │ │ │ │ + ldr r3, [pc, #576] @ (b4b0 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9538 │ │ │ │ + beq.n b294 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 95a0 │ │ │ │ + beq.n b2fc │ │ │ │ ldrb.w r2, [sp, #14] │ │ │ │ str r5, [r7, #16] │ │ │ │ - cbz r2, 9576 │ │ │ │ + cbz r2, b2d2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r5 │ │ │ │ add.w r0, sp, #14 │ │ │ │ cmp r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ itt ne │ │ │ │ @@ -8993,309 +11780,310 @@ │ │ │ │ strne r2, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ blx 2d18 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9572 │ │ │ │ + beq.n b2ce │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9684 │ │ │ │ + beq.w b3e0 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 9660 │ │ │ │ + beq.n b3bc │ │ │ │ movs r5, #0 │ │ │ │ blx 2a84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9428 │ │ │ │ + beq.w b184 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9428 │ │ │ │ + beq.w b184 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9428 │ │ │ │ + bne.w b184 │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9428 │ │ │ │ + b.n b184 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9538 │ │ │ │ + b.n b294 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 93ce │ │ │ │ + b.n b12a │ │ │ │ mov r0, r6 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9428 │ │ │ │ + b.n b184 │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9408 │ │ │ │ - ldr r2, [pc, #428] @ (976c ) │ │ │ │ + b.n b164 │ │ │ │ + ldr r2, [pc, #432] @ (b4cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96fa │ │ │ │ + beq.w b456 │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 93b8 │ │ │ │ + beq.w b114 │ │ │ │ ldr.w r1, [ip, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 970c │ │ │ │ + beq.w b468 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 972e │ │ │ │ - ldr r2, [pc, #392] @ (9770 ) │ │ │ │ + bpl.w b48a │ │ │ │ + ldr r2, [pc, #396] @ (b4d0 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 97a4 │ │ │ │ - ldr r2, [pc, #384] @ (9774 ) │ │ │ │ + beq.w b504 │ │ │ │ + ldr r2, [pc, #388] @ (b4d4 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9732 │ │ │ │ + beq.w b48e │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 961c │ │ │ │ + ble.n b378 │ │ │ │ adds r1, #8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 93b8 │ │ │ │ + beq.w b114 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 960c │ │ │ │ - ldr r1, [pc, #344] @ (9778 ) │ │ │ │ + bne.n b368 │ │ │ │ + ldr r1, [pc, #348] @ (b4d8 ) │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #336] @ (977c ) │ │ │ │ + ldr r1, [pc, #340] @ (b4dc ) │ │ │ │ add r1, pc │ │ │ │ blx 2dd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 948e │ │ │ │ + beq.w b1ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 948e │ │ │ │ + bne.w b1ea │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 948e │ │ │ │ + b.n b1ea │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ blx 2a60 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 9510 │ │ │ │ + bne.w b26c │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96ee │ │ │ │ + bne.n b44a │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96e2 │ │ │ │ - ldr r2, [pc, #268] @ (9780 ) │ │ │ │ + bne.n b43e │ │ │ │ + ldr r2, [pc, #272] @ (b4e0 ) │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ - ldr r0, [pc, #268] @ (9784 ) │ │ │ │ + ldr r0, [pc, #272] @ (b4e4 ) │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 8a44 │ │ │ │ - b.n 9578 │ │ │ │ + bl 89ec │ │ │ │ + b.n b2d4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9572 │ │ │ │ - ldr r1, [pc, #248] @ (9788 ) │ │ │ │ + b.n b2ce │ │ │ │ + ldr r1, [pc, #252] @ (b4e8 ) │ │ │ │ movs r2, #94 @ 0x5e │ │ │ │ - ldr r0, [pc, #248] @ (978c ) │ │ │ │ + ldr r0, [pc, #252] @ (b4ec ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ea4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948e │ │ │ │ + beq.w b1ea │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 945a │ │ │ │ + b.n b1b6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2d3c <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 94a2 │ │ │ │ + b.n b1fe │ │ │ │ movs r2, #94 @ 0x5e │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ac4 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 9498 │ │ │ │ - ldr r1, [pc, #200] @ (9790 ) │ │ │ │ + b.n b1f4 │ │ │ │ + ldr r1, [pc, #204] @ (b4f0 ) │ │ │ │ movs r2, #94 @ 0x5e │ │ │ │ - ldr r0, [pc, #200] @ (9794 ) │ │ │ │ + ldr r0, [pc, #204] @ (b4f4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ea4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9660 │ │ │ │ + beq.n b3bc │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 94e6 │ │ │ │ + b.n b242 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2d3c <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 9670 │ │ │ │ + b.n b3cc │ │ │ │ movs r2, #94 @ 0x5e │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ac4 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 9668 │ │ │ │ - ldr r3, [pc, #156] @ (9798 ) │ │ │ │ - ldr r1, [pc, #156] @ (979c ) │ │ │ │ + b.n b3c4 │ │ │ │ + ldr r3, [pc, #160] @ (b4f8 ) │ │ │ │ + ldr r1, [pc, #160] @ (b4fc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ - b.n 9632 │ │ │ │ + b.n b38e │ │ │ │ mov r2, ip │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 93b8 │ │ │ │ + beq.w b114 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 970e │ │ │ │ - ldr r2, [pc, #128] @ (97a0 ) │ │ │ │ + bne.n b46a │ │ │ │ + ldr r2, [pc, #132] @ (b500 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 93b8 │ │ │ │ - b.n 961c │ │ │ │ + beq.w b114 │ │ │ │ + b.n b378 │ │ │ │ blx 2a54 <__stack_chk_fail@plt> │ │ │ │ bl 330c <__assert_fail@plt+0x444> │ │ │ │ bl 32dc <__assert_fail@plt+0x414> │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r4, [pc, #480] @ (b684 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r4, [pc, #448] @ (b66c ) │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r7, #4] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r3, [pc, #704] @ (b778 ) │ │ │ │ movs r2, r0 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + cbz r4, b4d0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + sxth r2, r7 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ movs r2, r0 │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ + str r2, [r4, r6] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + add r7, sp, #472 @ 0x1d8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + sub sp, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ + add sp, #312 @ 0x138 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #20] @ (97bc ) │ │ │ │ + ldr r3, [pc, #20] @ (b51c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #20] @ (97c0 ) │ │ │ │ - ldr r0, [pc, #20] @ (97c4 ) │ │ │ │ + ldr r1, [pc, #20] @ (b520 ) │ │ │ │ + ldr r0, [pc, #20] @ (b524 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - blt.n 96ec │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + itee ne │ │ │ │ + movne r0, r0 │ │ │ │ + addeq r4, pc, #768 @ (adr r4, b824 ) │ │ │ │ + moveq r0, r0 │ │ │ │ + add r6, pc, #688 @ (adr r6, b7d8 ) │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #996] @ (9bc0 ) │ │ │ │ + ldr r2, [pc, #996] @ (b920 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #996] @ (9bc4 ) │ │ │ │ + ldr r3, [pc, #996] @ (b924 ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [pc, #996] @ 9bc8 │ │ │ │ + ldr.w r8, [pc, #996] @ b928 │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9932 │ │ │ │ - ldr r3, [pc, #976] @ (9bcc ) │ │ │ │ + beq.w b692 │ │ │ │ + ldr r3, [pc, #976] @ (b92c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r6, [r3, #164] @ 0xa4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ blx 2cc4 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 98c2 │ │ │ │ + beq.n b622 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #932] @ (9bd0 ) │ │ │ │ + ldr r3, [pc, #932] @ (b930 ) │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ cmp r4, r5 │ │ │ │ - bne.w 9a38 │ │ │ │ + bne.w b798 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 984a │ │ │ │ + beq.n b5aa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a22 │ │ │ │ + beq.w b782 │ │ │ │ ldrb.w r2, [sp, #14] │ │ │ │ str r4, [r7, #12] │ │ │ │ - cbz r2, 9888 │ │ │ │ + cbz r2, b5e8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r5 │ │ │ │ add.w r0, sp, #14 │ │ │ │ cmp r2, r1 │ │ │ │ mov r1, r6 │ │ │ │ itt ne │ │ │ │ @@ -9303,138 +12091,138 @@ │ │ │ │ strne r2, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ blx 2d18 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9884 │ │ │ │ + beq.n b5e4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a30 │ │ │ │ + beq.w b790 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 990a │ │ │ │ + beq.n b66a │ │ │ │ movs r5, #0 │ │ │ │ blx 2a84 │ │ │ │ - cbz r6, 98a4 │ │ │ │ + cbz r6, b604 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 98a4 │ │ │ │ + beq.n b604 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a28 │ │ │ │ - ldr r2, [pc, #812] @ (9bd4 ) │ │ │ │ - ldr r3, [pc, #796] @ (9bc4 ) │ │ │ │ + beq.w b788 │ │ │ │ + ldr r2, [pc, #812] @ (b934 ) │ │ │ │ + ldr r3, [pc, #796] @ (b924 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9ba6 │ │ │ │ + bne.w b906 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9b08 │ │ │ │ + beq.w b868 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 98d6 │ │ │ │ + beq.n b636 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #768] @ (9bd8 ) │ │ │ │ + ldr r2, [pc, #768] @ (b938 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #732] @ 9bb8 │ │ │ │ + vldr d7, [pc, #732] @ b918 │ │ │ │ mov r1, sp │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #12 │ │ │ │ - addw r2, r2, #3028 @ 0xbd4 │ │ │ │ + add.w r2, r2, #3488 @ 0xda0 │ │ │ │ vstr d7, [sp] │ │ │ │ blx 2c0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 990a │ │ │ │ + beq.n b66a │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 981a │ │ │ │ + beq.n b57a │ │ │ │ add r0, sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ blx 2a60 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 981a │ │ │ │ + bne.n b57a │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b34 │ │ │ │ + bne.w b894 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b28 │ │ │ │ - ldr r2, [pc, #700] @ (9bdc ) │ │ │ │ + bne.w b888 │ │ │ │ + ldr r2, [pc, #700] @ (b93c ) │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - ldr r0, [pc, #700] @ (9be0 ) │ │ │ │ + ldr r0, [pc, #700] @ (b940 ) │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 8a44 │ │ │ │ - b.n 988a │ │ │ │ - ldr r3, [pc, #688] @ (9be4 ) │ │ │ │ + bl 89ec │ │ │ │ + b.n b5ea │ │ │ │ + ldr r3, [pc, #688] @ (b944 ) │ │ │ │ strd r1, r1, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ strh.w r1, [sp, #24] │ │ │ │ ldr.w r6, [r3, #168] @ 0xa8 │ │ │ │ blx 2cc4 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 998c │ │ │ │ + cbnz r3, b6ec │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9b40 │ │ │ │ + beq.w b8a0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r6 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #644] @ (9be8 ) │ │ │ │ + ldr r2, [pc, #644] @ (b948 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #592] @ 9bb8 │ │ │ │ + vldr d7, [pc, #592] @ b918 │ │ │ │ mov r1, sp │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #12 │ │ │ │ - addw r2, r2, #3028 @ 0xbd4 │ │ │ │ + add.w r2, r2, #3488 @ 0xda0 │ │ │ │ vstr d7, [sp] │ │ │ │ blx 2c0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9adc │ │ │ │ + beq.w b83c │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9acc │ │ │ │ - ldr r3, [pc, #576] @ (9bd0 ) │ │ │ │ + bne.w b82c │ │ │ │ + ldr r3, [pc, #576] @ (b930 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 99b4 │ │ │ │ + beq.n b714 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a1c │ │ │ │ + beq.n b77c │ │ │ │ ldrb.w r2, [sp, #14] │ │ │ │ str r5, [r7, #12] │ │ │ │ - cbz r2, 99f2 │ │ │ │ + cbz r2, b752 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r5 │ │ │ │ add.w r0, sp, #14 │ │ │ │ cmp r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ itt ne │ │ │ │ @@ -9442,345 +12230,345 @@ │ │ │ │ strne r2, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ blx 2d18 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 99ee │ │ │ │ + beq.n b74e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9b00 │ │ │ │ + beq.w b860 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 9adc │ │ │ │ + beq.n b83c │ │ │ │ movs r5, #0 │ │ │ │ blx 2a84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 98a4 │ │ │ │ + beq.w b604 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 98a4 │ │ │ │ + beq.w b604 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98a4 │ │ │ │ + bne.w b604 │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 98a4 │ │ │ │ + b.n b604 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 99b4 │ │ │ │ + b.n b714 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 984a │ │ │ │ + b.n b5aa │ │ │ │ mov r0, r6 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 98a4 │ │ │ │ + b.n b604 │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9884 │ │ │ │ - ldr r2, [pc, #432] @ (9bec ) │ │ │ │ + b.n b5e4 │ │ │ │ + ldr r2, [pc, #432] @ (b94c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b76 │ │ │ │ + beq.w b8d6 │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 9834 │ │ │ │ + beq.w b594 │ │ │ │ ldr.w r1, [ip, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9b88 │ │ │ │ + beq.w b8e8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 9baa │ │ │ │ - ldr r2, [pc, #396] @ (9bf0 ) │ │ │ │ + bpl.w b90a │ │ │ │ + ldr r2, [pc, #396] @ (b950 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9c24 │ │ │ │ - ldr r2, [pc, #388] @ (9bf4 ) │ │ │ │ + beq.w b984 │ │ │ │ + ldr r2, [pc, #388] @ (b954 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9bae │ │ │ │ + beq.w b90e │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 9a98 │ │ │ │ + ble.n b7f8 │ │ │ │ adds r1, #8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 9834 │ │ │ │ + beq.w b594 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 9a88 │ │ │ │ - ldr r1, [pc, #348] @ (9bf8 ) │ │ │ │ + bne.n b7e8 │ │ │ │ + ldr r1, [pc, #348] @ (b958 ) │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #340] @ (9bfc ) │ │ │ │ + ldr r1, [pc, #340] @ (b95c ) │ │ │ │ add r1, pc │ │ │ │ blx 2dd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 990a │ │ │ │ + beq.w b66a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 990a │ │ │ │ + bne.w b66a │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 990a │ │ │ │ + b.n b66a │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ blx 2a60 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 998c │ │ │ │ + bne.w b6ec │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b6a │ │ │ │ + bne.n b8ca │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b5e │ │ │ │ - ldr r2, [pc, #272] @ (9c00 ) │ │ │ │ + bne.n b8be │ │ │ │ + ldr r2, [pc, #272] @ (b960 ) │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - ldr r0, [pc, #272] @ (9c04 ) │ │ │ │ + ldr r0, [pc, #272] @ (b964 ) │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 8a44 │ │ │ │ - b.n 99f4 │ │ │ │ + bl 89ec │ │ │ │ + b.n b754 │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 99ee │ │ │ │ - ldr r1, [pc, #252] @ (9c08 ) │ │ │ │ + b.n b74e │ │ │ │ + ldr r1, [pc, #252] @ (b968 ) │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ - ldr r0, [pc, #252] @ (9c0c ) │ │ │ │ + ldr r0, [pc, #252] @ (b96c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ea4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 990a │ │ │ │ + beq.w b66a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 98d6 │ │ │ │ + b.n b636 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2d3c <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 991e │ │ │ │ + b.n b67e │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ac4 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 9914 │ │ │ │ - ldr r1, [pc, #204] @ (9c10 ) │ │ │ │ + b.n b674 │ │ │ │ + ldr r1, [pc, #204] @ (b970 ) │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ - ldr r0, [pc, #204] @ (9c14 ) │ │ │ │ + ldr r0, [pc, #204] @ (b974 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ea4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9adc │ │ │ │ + beq.n b83c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 9962 │ │ │ │ + b.n b6c2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2d3c <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 9aec │ │ │ │ + b.n b84c │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2ac4 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 9ae4 │ │ │ │ - ldr r3, [pc, #160] @ (9c18 ) │ │ │ │ - ldr r1, [pc, #160] @ (9c1c ) │ │ │ │ + b.n b844 │ │ │ │ + ldr r3, [pc, #160] @ (b978 ) │ │ │ │ + ldr r1, [pc, #160] @ (b97c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ - b.n 9aae │ │ │ │ + b.n b80e │ │ │ │ mov r2, ip │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9834 │ │ │ │ + beq.w b594 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9b8a │ │ │ │ - ldr r2, [pc, #132] @ (9c20 ) │ │ │ │ + bne.n b8ea │ │ │ │ + ldr r2, [pc, #132] @ (b980 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9834 │ │ │ │ - b.n 9a98 │ │ │ │ + beq.w b594 │ │ │ │ + b.n b7f8 │ │ │ │ blx 2a54 <__stack_chk_fail@plt> │ │ │ │ bl 330c <__assert_fail@plt+0x444> │ │ │ │ bl 32dc <__assert_fail@plt+0x414> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r0, [r3, #84] @ 0x54 │ │ │ │ + blx pc │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + blx lr │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r7, [pc, #384] @ (bab0 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ + bx r6 │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 9ca4 │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r3, r6} │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [pc, #144] @ (b9d8 ) │ │ │ │ movs r2, r0 │ │ │ │ - bls.n 9b9c │ │ │ │ + pop {r2, r4, r6, pc} │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r5, [pc, #136] @ (b9d8 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r7} │ │ │ │ + add r5, pc, #1008 @ (adr r5, bd50 ) │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + add r2, sp, #984 @ 0x3d8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r5, r7} │ │ │ │ + add r4, sp, #560 @ 0x230 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r3, r5} │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ + add r5, pc, #88 @ (adr r5, b9d8 ) │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #20] @ (9c3c ) │ │ │ │ + ldr r3, [pc, #20] @ (b99c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #20] @ (9c40 ) │ │ │ │ - ldr r0, [pc, #20] @ (9c44 ) │ │ │ │ + ldr r1, [pc, #20] @ (b9a0 ) │ │ │ │ + ldr r0, [pc, #20] @ (b9a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - bvc.n 9c6c │ │ │ │ + hlt 0x0012 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r6, r7} │ │ │ │ + add r0, pc, #256 @ (adr r0, baa4 ) │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + add r2, pc, #176 @ (adr r2, ba58 ) │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [pc, #748] @ (9f4c ) │ │ │ │ - ldr r3, [pc, #748] @ (9f50 ) │ │ │ │ + ldr r0, [pc, #748] @ (bcac ) │ │ │ │ + ldr r3, [pc, #748] @ (bcb0 ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r0, pc │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, sp, #136 @ 0x88 │ │ │ │ mov r8, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r5, [pc, #732] @ (9f54 ) │ │ │ │ + ldr r5, [pc, #732] @ (bcb4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2c7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r2, #5 │ │ │ │ - bpl.w d06a │ │ │ │ - ldr r2, [pc, #708] @ (9f58 ) │ │ │ │ + bpl.w edca │ │ │ │ + ldr r2, [pc, #708] @ (bcb8 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w cfee │ │ │ │ - ldr r2, [pc, #700] @ (9f5c ) │ │ │ │ + beq.w ed4e │ │ │ │ + ldr r2, [pc, #700] @ (bcbc ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d0b6 │ │ │ │ - ldr r6, [pc, #692] @ (9f60 ) │ │ │ │ + beq.w ee16 │ │ │ │ + ldr r6, [pc, #692] @ (bcc0 ) │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r6, pc │ │ │ │ ldr r7, [r4, #8] │ │ │ │ adds r6, #8 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9e46 │ │ │ │ + beq.w bba6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2888 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ble.n 9cfe │ │ │ │ + ble.n ba5e │ │ │ │ cmp r7, #10 │ │ │ │ - bhi.w d020 │ │ │ │ + bhi.w ed80 │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r0, r5, #28 │ │ │ │ lsrs r0, r0, #28 │ │ │ │ lsrs r0, r2, #29 │ │ │ │ lsrs r4, r5, #27 │ │ │ │ lsrs r4, r7, #28 │ │ │ │ lsrs r4, r2, #28 │ │ │ │ lsrs r4, r0, #27 │ │ │ │ lsrs r0, r3, #27 │ │ │ │ movs r1, r3 │ │ │ │ lsrs r4, r4, #29 │ │ │ │ subs r3, r7, #3 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w d020 │ │ │ │ + bhi.w ed80 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsrs r3, r1, #18 │ │ │ │ lsrs r3, r3, #31 │ │ │ │ lsrs r3, r4, #29 │ │ │ │ lsrs r7, r6, #29 │ │ │ │ lsrs r7, r3, #30 │ │ │ │ lsrs r3, r6, #30 │ │ │ │ lsrs r3, r1, #30 │ │ │ │ lsrs r7, r0, #31 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bpl.w d06e │ │ │ │ + bpl.w edce │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -9851,59 +12639,59 @@ │ │ │ │ strne r3, [r2, #0] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r2, r1, r3 │ │ │ │ ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ - beq.w bf76 │ │ │ │ - ldr r0, [pc, #392] @ (9f64 ) │ │ │ │ + beq.w dcd6 │ │ │ │ + ldr r0, [pc, #392] @ (bcc4 ) │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #32] │ │ │ │ add.w sl, r8, #8 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ strd r3, fp, [sp, #48] @ 0x30 │ │ │ │ mov fp, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w d0ba │ │ │ │ + beq.w ee1a │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r0, fp │ │ │ │ ldr.w r4, [sl, #4]! │ │ │ │ - cbnz r3, 9e14 │ │ │ │ - b.w b272 │ │ │ │ + cbnz r3, bb74 │ │ │ │ + b.w cfd2 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b272 │ │ │ │ + beq.w cfd2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9e0a │ │ │ │ + bne.n bb6a │ │ │ │ lsls r3, r6, #2 │ │ │ │ subs r0, r0, r1 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ str.w r4, [r9, r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w b97c │ │ │ │ + beq.w d6dc │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ and.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ - b.n 9df4 │ │ │ │ + b.n bb54 │ │ │ │ subs r3, r7, #3 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w d020 │ │ │ │ + bhi.w ed80 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsrs r4, r5, #15 │ │ │ │ movs r6, r7 │ │ │ │ movs r5, r6 │ │ │ │ movs r4, r5 │ │ │ │ movs r3, r4 │ │ │ │ movs r2, r3 │ │ │ │ @@ -9989,177 +12777,177 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r0, 9f68 │ │ │ │ + cbz r0, bcc8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #7 │ │ │ │ - bpl.w c520 │ │ │ │ + bpl.w e280 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #15 │ │ │ │ - bls.w b3e0 │ │ │ │ + bls.w d140 │ │ │ │ blx 2c00 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 9f6a │ │ │ │ + bne.n bcca │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b2b2 │ │ │ │ + bne.w d012 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9f6a │ │ │ │ - str r4, [r2, #12] │ │ │ │ + b.n bcca │ │ │ │ + muls r4, r6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + muls r2, r2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + cmp ip, lr │ │ │ │ movs r2, r0 │ │ │ │ - stmia r6!, {r1, r2, r5} │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #100 @ 0x64 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b22e │ │ │ │ - bl 9154 │ │ │ │ + beq.w cf8e │ │ │ │ + bl aeb0 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w be6e │ │ │ │ + beq.w dbce │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b23a │ │ │ │ - ldr.w r3, [pc, #1028] @ a390 │ │ │ │ + beq.w cf9a │ │ │ │ + ldr.w r3, [pc, #1028] @ c0f0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w b6ee │ │ │ │ + beq.w d44e │ │ │ │ blx 2c88 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ vmov.f32 s14, s15 │ │ │ │ vmov.f32 s18, s15 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w bdce │ │ │ │ + beq.w db2e │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b246 │ │ │ │ - ldr r3, [pc, #976] @ (a390 ) │ │ │ │ + beq.w cfa6 │ │ │ │ + ldr r3, [pc, #976] @ (c0f0 ) │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w b6f6 │ │ │ │ + beq.w d456 │ │ │ │ blx 2c88 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ vmov.f32 s14, s15 │ │ │ │ vmov.f32 s16, s15 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w bdc0 │ │ │ │ + beq.w db20 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b252 │ │ │ │ - bl 9154 │ │ │ │ + beq.w cfb2 │ │ │ │ + bl aeb0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w be94 │ │ │ │ + beq.w dbf4 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b25e │ │ │ │ - ldr r3, [pc, #900] @ (a390 ) │ │ │ │ + beq.w cfbe │ │ │ │ + ldr r3, [pc, #900] @ (c0f0 ) │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w b6fe │ │ │ │ + beq.w d45e │ │ │ │ blx 2c88 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ vmov.f32 s14, s15 │ │ │ │ vmov.f32 s17, s15 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w bddc │ │ │ │ + beq.w db3c │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b26a │ │ │ │ + beq.w cfca │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w c414 │ │ │ │ + bpl.w e174 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.w b3d6 │ │ │ │ + bhi.w d136 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and.w r4, r4, #3 │ │ │ │ rsb r4, r4, #1 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.w bdfe │ │ │ │ - ldr r2, [pc, #816] @ (a394 ) │ │ │ │ - ldr r3, [pc, #816] @ (a398 ) │ │ │ │ + beq.w db5e │ │ │ │ + ldr r2, [pc, #816] @ (c0f4 ) │ │ │ │ + ldr r3, [pc, #816] @ (c0f8 ) │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r5, r2] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ - bne.w b7b8 │ │ │ │ + bne.w d518 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ - bne.w b8be │ │ │ │ - ldr r3, [pc, #788] @ (a39c ) │ │ │ │ + bne.w d61e │ │ │ │ + ldr r3, [pc, #788] @ (c0fc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #148] @ 0x94 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ strd r3, r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ strh.w r3, [sp, #132] @ 0x84 │ │ │ │ blx 2cc4 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w b228 │ │ │ │ + bne.w cf88 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w beac │ │ │ │ + beq.w dc0c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a0c0 │ │ │ │ + beq.n be20 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r2, [pc, #732] @ (a3a0 ) │ │ │ │ + ldr r2, [pc, #732] @ (c100 ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #704] @ a388 │ │ │ │ + vldr d7, [pc, #704] @ c0e8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - addw r2, r2, #3028 @ 0xbd4 │ │ │ │ + add.w r2, r2, #3488 @ 0xda0 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ blx 2c0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w b454 │ │ │ │ + beq.w d1b4 │ │ │ │ ldrb.w r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w b444 │ │ │ │ - ldr r3, [pc, #696] @ (a3a4 ) │ │ │ │ + bne.w d1a4 │ │ │ │ + ldr r3, [pc, #696] @ (c104 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ strd r7, r9, [fp, #24] │ │ │ │ str.w r8, [fp, #36] @ 0x24 │ │ │ │ str.w r4, [fp, #44] @ 0x2c │ │ │ │ vstr s16, [fp, #32] │ │ │ │ vstr s17, [fp, #40] @ 0x28 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ @@ -10168,221 +12956,221 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a128 │ │ │ │ + beq.n be88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b6e6 │ │ │ │ - ldr r7, [pc, #636] @ (a3a8 ) │ │ │ │ + beq.w d446 │ │ │ │ + ldr r7, [pc, #636] @ (c108 ) │ │ │ │ str.w r4, [fp, #48] @ 0x30 │ │ │ │ add r7, pc │ │ │ │ ldr.w r8, [r7, #544] @ 0x220 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ blx 2c24 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b8cc │ │ │ │ + beq.w d62c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a156 │ │ │ │ + beq.n beb6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #592] @ (a3ac ) │ │ │ │ + ldr r2, [pc, #592] @ (c10c ) │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #324] @ 0x144 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b91a │ │ │ │ + beq.w d67a │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w b90e │ │ │ │ + beq.w d66e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a188 │ │ │ │ + beq.n bee8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b706 │ │ │ │ - ldr r3, [pc, #548] @ (a3b0 ) │ │ │ │ + beq.w d466 │ │ │ │ + ldr r3, [pc, #548] @ (c110 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itttt ne │ │ │ │ movne.w sl, #1 │ │ │ │ movne.w r8, #4 │ │ │ │ movtne sl, #32768 @ 0x8000 │ │ │ │ movne r4, #0 │ │ │ │ - beq.w b92e │ │ │ │ + beq.w d68e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ blx 2bb4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b7a2 │ │ │ │ - ldr r3, [pc, #496] @ (a3b4 ) │ │ │ │ + beq.w d502 │ │ │ │ + ldr r3, [pc, #496] @ (c114 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #392] @ 0x188 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bpl.w d04a │ │ │ │ + bpl.w edaa │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w cfee │ │ │ │ + beq.w ed4e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w d0b6 │ │ │ │ + beq.w ee16 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w d066 │ │ │ │ + ble.w edc6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r2, [r9, #12] │ │ │ │ mov r0, r7 │ │ │ │ cmp r3, r1 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #396] @ (a390 ) │ │ │ │ + ldr r3, [pc, #396] @ (c0f0 ) │ │ │ │ add r1, r8 │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, r9 │ │ │ │ blx 2c70 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r4, a22c │ │ │ │ + cbz r4, bf8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a22c │ │ │ │ + beq.n bf8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b5fa │ │ │ │ + beq.w d35a │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a244 │ │ │ │ + beq.n bfa4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b756 │ │ │ │ + beq.w d4b6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a258 │ │ │ │ + beq.n bfb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b3f2 │ │ │ │ + beq.w d152 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w b79e │ │ │ │ + beq.w d4fe │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w be3e │ │ │ │ + bne.w db9e │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a280 │ │ │ │ + beq.n bfe0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b760 │ │ │ │ + beq.w d4c0 │ │ │ │ str.w r8, [fp, #12] │ │ │ │ - ldr.w r8, [pc, #304] @ a3b8 │ │ │ │ + ldr.w r8, [pc, #304] @ c118 │ │ │ │ add r8, pc │ │ │ │ ldr.w r7, [r8, #544] @ 0x220 │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ blx 2c24 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w be10 │ │ │ │ + beq.w db70 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a2b0 │ │ │ │ + beq.n c010 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #260] @ (a3bc ) │ │ │ │ + ldr r2, [pc, #260] @ (c11c ) │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #324] @ 0x144 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w be7c │ │ │ │ + beq.w dbdc │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w be86 │ │ │ │ + beq.w dbe6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a2e2 │ │ │ │ + beq.n c042 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b5f0 │ │ │ │ + beq.w d350 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ itttt ne │ │ │ │ movne.w sl, #1 │ │ │ │ movne r4, #4 │ │ │ │ movtne sl, #32768 @ 0x8000 │ │ │ │ movne.w r8, #0 │ │ │ │ - beq.w bece │ │ │ │ + beq.w dc2e │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r8, r6, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ blx 2bb4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b8fc │ │ │ │ - ldr r3, [pc, #172] @ (a3c0 ) │ │ │ │ + beq.w d65c │ │ │ │ + ldr r3, [pc, #172] @ (c120 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #392] @ 0x188 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w d04a │ │ │ │ + bpl.w edaa │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w cfee │ │ │ │ + beq.w ed4e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w d0b6 │ │ │ │ + beq.w ee16 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w d066 │ │ │ │ + ble.w edc6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r0, #12] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -10393,154 +13181,154 @@ │ │ │ │ adds r1, r3, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c70 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n a3c4 │ │ │ │ + beq.n c124 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a3c4 │ │ │ │ + beq.n c124 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, a3c4 │ │ │ │ + cbnz r3, c124 │ │ │ │ mov r0, r8 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a3c4 │ │ │ │ + b.n c124 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r4, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + mov ip, sl │ │ │ │ movs r2, r0 │ │ │ │ - bcs.n a498 │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + mov r6, r5 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + cmp lr, pc │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + cmp r8, r3 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + add ip, sl │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r0, #32] │ │ │ │ + add ip, r4 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + add r6, r8 │ │ │ │ movs r2, r0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a3dc │ │ │ │ + beq.n c13c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b60e │ │ │ │ + beq.w d36e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a3f0 │ │ │ │ + beq.n c150 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b604 │ │ │ │ + beq.w d364 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w b8f8 │ │ │ │ + beq.w d658 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w c020 │ │ │ │ + bne.w dd80 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a416 │ │ │ │ + beq.n c176 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b618 │ │ │ │ - ldr.w r8, [pc, #1160] @ a8a0 │ │ │ │ + beq.w d378 │ │ │ │ + ldr.w r8, [pc, #1160] @ c600 │ │ │ │ str.w r4, [fp, #16] │ │ │ │ add r8, pc │ │ │ │ ldr.w r7, [r8, #544] @ 0x220 │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ blx 2c24 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bff2 │ │ │ │ + beq.w dd52 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a446 │ │ │ │ + beq.n c1a6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r2, [pc, #1112] @ a8a4 │ │ │ │ + ldr.w r2, [pc, #1112] @ c604 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #324] @ 0x144 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c098 │ │ │ │ + beq.w ddf8 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w c08a │ │ │ │ + beq.w ddea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a47c │ │ │ │ + beq.n c1dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, a47c │ │ │ │ + cbnz r3, c1dc │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ itttt ne │ │ │ │ movne.w r9, #1 │ │ │ │ movne.w r8, #4 │ │ │ │ movtne r9, #32768 @ 0x8000 │ │ │ │ movne r4, #0 │ │ │ │ - beq.w bcf0 │ │ │ │ + beq.w da50 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r6, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ blx 2bb4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bd3e │ │ │ │ - ldr r3, [pc, #1016] @ (a8a8 ) │ │ │ │ + beq.w da9e │ │ │ │ + ldr r3, [pc, #1016] @ (c608 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #392] @ 0x188 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bpl.w d04a │ │ │ │ + bpl.w edaa │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w cfee │ │ │ │ + beq.w ed4e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w d0b6 │ │ │ │ + beq.w ee16 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w d066 │ │ │ │ + ble.w edc6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -10550,1194 +13338,1194 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ add.w r1, r3, r8 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, r6 │ │ │ │ blx 2c70 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r4, a514 │ │ │ │ + cbz r4, c274 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a514 │ │ │ │ + beq.n c274 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bea2 │ │ │ │ + beq.w dc02 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a528 │ │ │ │ + beq.n c288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b924 │ │ │ │ + beq.w d684 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a53c │ │ │ │ + beq.n c29c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b630 │ │ │ │ + beq.w d390 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w c0a2 │ │ │ │ - ldr r3, [pc, #868] @ (a8ac ) │ │ │ │ + beq.w de02 │ │ │ │ + ldr r3, [pc, #868] @ (c60c ) │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #764] @ 0x2fc │ │ │ │ blx 2e98 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c0a6 │ │ │ │ + beq.w de06 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a574 │ │ │ │ + beq.n c2d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w be5c │ │ │ │ + beq.w dbbc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w c1a4 │ │ │ │ + bne.w df04 │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a594 │ │ │ │ + beq.n c2f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w be66 │ │ │ │ + beq.w dbc6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ vcvt.f64.f32 d7, s18 │ │ │ │ - vldr d0, [pc, #764] @ a898 │ │ │ │ + vldr d0, [pc, #764] @ c5f8 │ │ │ │ str.w r7, [fp, #20] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ vstr s18, [fp, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w bf34 │ │ │ │ + beq.w dc94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ vdiv.f64 d0, d7, d0 │ │ │ │ str r6, [r3, #0] │ │ │ │ blx 2b48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c206 │ │ │ │ + beq.w df66 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ blx 2b60 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c1d2 │ │ │ │ + beq.w df32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r4, [sp, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ blx 2bb4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b63a │ │ │ │ + beq.w d39a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #700] @ (a8b0 ) │ │ │ │ + ldr r2, [pc, #700] @ (c610 ) │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ lsls r1, r1, #5 │ │ │ │ ldr.w r2, [r2, #656] @ 0x290 │ │ │ │ - bpl.w d04a │ │ │ │ + bpl.w edaa │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w cfee │ │ │ │ + beq.w ed4e │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w d0b6 │ │ │ │ + beq.w ee16 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w d066 │ │ │ │ + ble.w edc6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r0, #12] │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #644] @ (a8b4 ) │ │ │ │ + ldr r3, [pc, #644] @ (c614 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #648] @ 0x288 │ │ │ │ mov r3, r9 │ │ │ │ blx 2d0c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a65a │ │ │ │ + beq.n c3ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bd54 │ │ │ │ + beq.w dab4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a66e │ │ │ │ + beq.n c3ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bf6c │ │ │ │ + beq.w dccc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a682 │ │ │ │ + beq.n c3e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bf62 │ │ │ │ + beq.w dcc2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a69a │ │ │ │ + beq.n c3fa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ba66 │ │ │ │ + beq.w d7c6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w c234 │ │ │ │ + beq.w df94 │ │ │ │ ldr.w r0, [fp, #56] @ 0x38 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a6ba │ │ │ │ + beq.n c41a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c040 │ │ │ │ + beq.w dda0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w sl, [fp, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [sl] │ │ │ │ - ldr r3, [pc, #484] @ (a8b8 ) │ │ │ │ + ldr r3, [pc, #484] @ (c618 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str.w sl, [sp, #176] @ 0xb0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #416] @ 0x1a0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ blx 2d0c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a706 │ │ │ │ + beq.n c466 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bd5e │ │ │ │ + beq.w dabe │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w c272 │ │ │ │ + beq.w dfd2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w c252 │ │ │ │ + bne.w dfb2 │ │ │ │ ldr.w r0, [fp, #60] @ 0x3c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a72e │ │ │ │ + beq.n c48e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bce8 │ │ │ │ - ldr r4, [pc, #396] @ (a8bc ) │ │ │ │ + beq.w da48 │ │ │ │ + ldr r4, [pc, #396] @ (c61c ) │ │ │ │ str.w r8, [fp, #60] @ 0x3c │ │ │ │ add r4, pc │ │ │ │ ldr.w r0, [r4, #544] @ 0x220 │ │ │ │ - bl 76d0 │ │ │ │ + bl 7678 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c1c6 │ │ │ │ + beq.w df26 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r1, [r4, #500] @ 0x1f4 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c31e │ │ │ │ + beq.w e07e │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w c30a │ │ │ │ + beq.w e06a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a772 │ │ │ │ + beq.n c4d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bd68 │ │ │ │ + beq.w dac8 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ blx 2b60 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c2f4 │ │ │ │ + beq.w e054 │ │ │ │ ldr.w r0, [fp, #60] @ 0x3c │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r7 │ │ │ │ blx 2a18 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c330 │ │ │ │ + beq.w e090 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a7ac │ │ │ │ + beq.n c50c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, a7ac │ │ │ │ + cbnz r3, c50c │ │ │ │ mov r0, r7 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ blx 2b60 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c354 │ │ │ │ + beq.w e0b4 │ │ │ │ ldr.w r0, [fp, #60] @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ blx 2a18 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bd86 │ │ │ │ + beq.w dae6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a7e4 │ │ │ │ + beq.n c544 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c220 │ │ │ │ + beq.w df80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w c36c │ │ │ │ + beq.w e0cc │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r8, r6, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r9, r4 │ │ │ │ - bl 7e68 │ │ │ │ + bl 7e10 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a820 │ │ │ │ + beq.n c580 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c22a │ │ │ │ + beq.w df8a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a834 │ │ │ │ + beq.n c594 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c216 │ │ │ │ + beq.w df76 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a84c │ │ │ │ + beq.n c5ac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bd72 │ │ │ │ + beq.w dad2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w c1c6 │ │ │ │ + beq.w df26 │ │ │ │ ldr.w r4, [fp, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w c27e │ │ │ │ + beq.w dfde │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w c27e │ │ │ │ + beq.w dfde │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w c4d6 │ │ │ │ + beq.w e236 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a88a │ │ │ │ + beq.n c5ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c240 │ │ │ │ + beq.w dfa0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w c596 │ │ │ │ - b.n a8c0 │ │ │ │ + bne.w e2f6 │ │ │ │ + b.n c620 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + orrs r6, r7 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + orrs r4, r1 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r1, #0] │ │ │ │ + cmp r4, r5 │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + tst r2, r2 │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + adcs r6, r4 │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r6, [r0, r2] │ │ │ │ + asrs r6, r4 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r3, r7] │ │ │ │ + eors r6, r7 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r1, r6] │ │ │ │ + ands r0, r5 │ │ │ │ movs r2, r0 │ │ │ │ ldr.w r0, [fp, #60] @ 0x3c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a8d8 │ │ │ │ + beq.n c638 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c24a │ │ │ │ - ldr.w r3, [pc, #2848] @ b3fc │ │ │ │ + beq.w dfaa │ │ │ │ + ldr.w r3, [pc, #2848] @ d15c │ │ │ │ str.w r4, [fp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #452] @ 0x1c4 │ │ │ │ - bl 76d0 │ │ │ │ + bl 7678 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c4c0 │ │ │ │ + beq.w e220 │ │ │ │ ldr.w r8, [fp, #60] @ 0x3c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2b60 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c328 │ │ │ │ + beq.w e088 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a932 │ │ │ │ + beq.n c692 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c2e0 │ │ │ │ - ldr.w r3, [pc, #2768] @ b404 │ │ │ │ + beq.w e040 │ │ │ │ + ldr.w r3, [pc, #2768] @ d164 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w c502 │ │ │ │ + bne.w e262 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r8, r6 │ │ │ │ - beq.n a96c │ │ │ │ + beq.n c6cc │ │ │ │ mov r8, r6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a968 │ │ │ │ + beq.n c6c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c2d6 │ │ │ │ + beq.w e036 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - ldr.w r3, [pc, #2712] @ b408 │ │ │ │ + ldr.w r3, [pc, #2712] @ d168 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ lsls r6, r2, #3 │ │ │ │ ldr.w r1, [r3, #208] @ 0xd0 │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bpl.w d004 │ │ │ │ + bpl.w ed64 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ lsls r4, r3, #25 │ │ │ │ - bmi.w c23a │ │ │ │ + bmi.w df9a │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w c404 │ │ │ │ + beq.w e164 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w c604 │ │ │ │ + beq.w e364 │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ movweq r3, #65535 @ 0xffff │ │ │ │ movteq r3, #16 │ │ │ │ - bne.w cfba │ │ │ │ + bne.w ed1a │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ adds r2, #56 @ 0x38 │ │ │ │ - bl 6864 │ │ │ │ + bl 680c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c328 │ │ │ │ + beq.w e088 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a9e2 │ │ │ │ + beq.n c742 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c2cc │ │ │ │ + beq.w e02c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itttt ne │ │ │ │ movne r2, #1 │ │ │ │ addne r1, sp, #180 @ 0xb4 │ │ │ │ movtne r2, #32768 @ 0x8000 │ │ │ │ movne r4, #0 │ │ │ │ - beq.w c5b8 │ │ │ │ + beq.w e318 │ │ │ │ mov r0, r9 │ │ │ │ strd r4, r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 7e68 │ │ │ │ + bl 7e10 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6164 │ │ │ │ + bl 6194 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n aa20 │ │ │ │ + beq.n c780 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c2ea │ │ │ │ + beq.w e04a │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n aa38 │ │ │ │ + beq.n c798 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bd7c │ │ │ │ + beq.w dadc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w c58a │ │ │ │ + beq.w e2ea │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n aa52 │ │ │ │ + beq.n c7b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c342 │ │ │ │ + beq.w e0a2 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w c4e4 │ │ │ │ + beq.w e244 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r3 │ │ │ │ - bl 6a3c │ │ │ │ + bl 69e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c4f6 │ │ │ │ + beq.w e256 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6a3c │ │ │ │ + bl 69e4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c676 │ │ │ │ + beq.w e3d6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2e74 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c63c │ │ │ │ + beq.w e39c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n aaa2 │ │ │ │ + beq.n c802 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c40a │ │ │ │ + beq.w e16a │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n aaba │ │ │ │ + beq.n c81a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c486 │ │ │ │ - ldr.w r3, [pc, #2384] @ b40c │ │ │ │ + beq.w e1e6 │ │ │ │ + ldr.w r3, [pc, #2384] @ d16c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #764] @ 0x2fc │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w c654 │ │ │ │ + bne.w e3b4 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.w cfd2 │ │ │ │ + bpl.w ed32 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w c646 │ │ │ │ + bhi.w e3a6 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ vmov s0, r3 │ │ │ │ vcvt.f64.s32 d0, d0, #1 │ │ │ │ blx 2b48 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w c624 │ │ │ │ + beq.w e384 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ab20 │ │ │ │ + beq.n c880 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c490 │ │ │ │ + beq.w e1f0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ - bl 6a3c │ │ │ │ + bl 69e4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c634 │ │ │ │ + beq.w e394 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 291c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c62c │ │ │ │ + beq.w e38c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ab58 │ │ │ │ + beq.n c8b8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c4b6 │ │ │ │ + beq.w e216 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ab70 │ │ │ │ + beq.n c8d0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c4a2 │ │ │ │ + beq.w e202 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w c49a │ │ │ │ + beq.w e1fa │ │ │ │ blx 2c88 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ vmov.f32 s14, s15 │ │ │ │ vmov.f32 s16, s15 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w c60c │ │ │ │ + beq.w e36c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n abb0 │ │ │ │ + beq.n c910 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c4ac │ │ │ │ + beq.w e20c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6a3c │ │ │ │ + bl 69e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c6fc │ │ │ │ + beq.w e45c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6a3c │ │ │ │ + bl 69e4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c6f0 │ │ │ │ + beq.w e450 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2e74 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c6e6 │ │ │ │ + beq.w e446 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n abf6 │ │ │ │ + beq.n c956 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c708 │ │ │ │ + beq.w e468 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ac0e │ │ │ │ + beq.n c96e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c6a2 │ │ │ │ - ldr.w r3, [pc, #2048] @ b410 │ │ │ │ + beq.w e402 │ │ │ │ + ldr.w r3, [pc, #2048] @ d170 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #764] @ 0x2fc │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w c6ac │ │ │ │ + bne.w e40c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.w cfd2 │ │ │ │ + bpl.w ed32 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w c94e │ │ │ │ + bhi.w e6ae │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ vmov s0, r3 │ │ │ │ vcvt.f64.s32 d0, d0, #1 │ │ │ │ blx 2b48 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w c71c │ │ │ │ + beq.w e47c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ac74 │ │ │ │ + beq.n c9d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c712 │ │ │ │ + beq.w e472 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ - bl 6a3c │ │ │ │ + bl 69e4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c90c │ │ │ │ + beq.w e66c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx 291c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c904 │ │ │ │ + beq.w e664 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n acac │ │ │ │ + beq.n ca0c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c724 │ │ │ │ + beq.w e484 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n acc4 │ │ │ │ + beq.n ca24 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c6d2 │ │ │ │ + beq.w e432 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w c6ca │ │ │ │ + beq.w e42a │ │ │ │ blx 2c88 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ vmov.f32 s14, s15 │ │ │ │ vmov.f32 s17, s15 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w c914 │ │ │ │ + beq.w e674 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ad04 │ │ │ │ + beq.n ca64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c6dc │ │ │ │ + beq.w e43c │ │ │ │ ldr.w r4, [fp, #60] @ 0x3c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ blx 2c64 │ │ │ │ mov r6, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w c95e │ │ │ │ + beq.w e6be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ad38 │ │ │ │ + beq.n ca98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c6c0 │ │ │ │ - ldr.w r3, [pc, #1752] @ b414 │ │ │ │ + beq.w e420 │ │ │ │ + ldr.w r3, [pc, #1752] @ d174 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vcvt.f64.f32 d0, s17 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3, #808] @ 0x328 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ blx 2b48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c884 │ │ │ │ + beq.w e5e4 │ │ │ │ ldr.w r0, [fp, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a18 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c88e │ │ │ │ + beq.w e5ee │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ad90 │ │ │ │ + beq.n caf0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c72e │ │ │ │ + beq.w e48e │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 7e68 │ │ │ │ + bl 7e10 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n adba │ │ │ │ + beq.n cb1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c738 │ │ │ │ + beq.w e498 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n add2 │ │ │ │ + beq.n cb32 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bdb6 │ │ │ │ + beq.w db16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w c860 │ │ │ │ + beq.w e5c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9154 │ │ │ │ + bl aeb0 │ │ │ │ mov sl, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w c86c │ │ │ │ + beq.w e5cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n adfa │ │ │ │ + beq.n cb5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c742 │ │ │ │ - ldr.w r3, [pc, #1564] @ b418 │ │ │ │ + beq.w e4a2 │ │ │ │ + ldr.w r3, [pc, #1564] @ d178 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #808] @ 0x328 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r9 │ │ │ │ - beq.w c756 │ │ │ │ + beq.w e4b6 │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ blx 2b48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ca42 │ │ │ │ + beq.w e7a2 │ │ │ │ ldr.w r0, [fp, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ blx 2a18 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ca5c │ │ │ │ + beq.w e7bc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ae4e │ │ │ │ + beq.n cbae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c74c │ │ │ │ + beq.w e4ac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 7e68 │ │ │ │ + bl 7e10 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ae7e │ │ │ │ + beq.n cbde │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c780 │ │ │ │ + beq.w e4e0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ae94 │ │ │ │ + beq.n cbf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bdac │ │ │ │ + beq.w db0c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w c8b0 │ │ │ │ + beq.w e610 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9154 │ │ │ │ + bl aeb0 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w c898 │ │ │ │ + beq.w e5f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n aebc │ │ │ │ + beq.n cc1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cb22 │ │ │ │ - ldr.w r4, [pc, #1372] @ b41c │ │ │ │ + beq.w e882 │ │ │ │ + ldr.w r4, [pc, #1372] @ d17c │ │ │ │ add r4, pc │ │ │ │ ldr.w r0, [r4, #544] @ 0x220 │ │ │ │ - bl 76d0 │ │ │ │ + bl 7678 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cd34 │ │ │ │ + beq.w ea94 │ │ │ │ ldr.w r1, [r4, #324] @ 0x144 │ │ │ │ - bl 5ee4 │ │ │ │ + bl 5f14 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cd4a │ │ │ │ + beq.w eaaa │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n aefa │ │ │ │ + beq.n cc5a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cd40 │ │ │ │ + beq.w eaa0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w cd1e │ │ │ │ + beq.w ea7e │ │ │ │ vmov s13, r7 │ │ │ │ vmov s15, r6 │ │ │ │ vcvt.f64.s32 d0, s13 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vdiv.f64 d0, d0, d7 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 2b48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cd14 │ │ │ │ + beq.w ea74 │ │ │ │ mov r4, sl │ │ │ │ vldr d7, [sp, #16] │ │ │ │ subs r3, r4, r7 │ │ │ │ vmov s0, r3 │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ vdiv.f64 d0, d0, d7 │ │ │ │ blx 2b48 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cd0c │ │ │ │ + beq.w ea6c │ │ │ │ subs r3, r6, r4 │ │ │ │ vmov s0, r3 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vcvt.f64.s32 d0, s0 │ │ │ │ vdiv.f64 d0, d0, d7 │ │ │ │ blx 2b48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cd04 │ │ │ │ + beq.w ea64 │ │ │ │ movs r0, #3 │ │ │ │ blx 2858 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cdb8 │ │ │ │ + beq.w eb18 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 625c │ │ │ │ + bl 628c │ │ │ │ mov r2, sl │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 625c │ │ │ │ + bl 628c │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 625c │ │ │ │ + bl 628c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itttt ne │ │ │ │ movne r2, #1 │ │ │ │ movne r1, #4 │ │ │ │ movtne r2, #32768 @ 0x8000 │ │ │ │ movne r5, #0 │ │ │ │ - beq.w cd5e │ │ │ │ + beq.w eabe │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ strd r5, r6, [sp, #176] @ 0xb0 │ │ │ │ add r1, r3 │ │ │ │ - bl 7e68 │ │ │ │ + bl 7e10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6164 │ │ │ │ + bl 6194 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n afce │ │ │ │ + beq.n cd2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cd54 │ │ │ │ + beq.w eab4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n afe6 │ │ │ │ + beq.n cd46 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cda6 │ │ │ │ + beq.w eb06 │ │ │ │ mov r6, r4 │ │ │ │ movs r5, #163 @ 0xa3 │ │ │ │ mov sl, r4 │ │ │ │ mov r9, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w b45c │ │ │ │ + beq.w d1bc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w cdd8 │ │ │ │ + bne.w eb38 │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b014 │ │ │ │ + beq.n cd74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cdb0 │ │ │ │ + beq.w eb10 │ │ │ │ str.w r4, [fp, #64] @ 0x40 │ │ │ │ - ldr.w r4, [pc, #1028] @ b420 │ │ │ │ + ldr.w r4, [pc, #1028] @ d180 │ │ │ │ add r4, pc │ │ │ │ ldr.w r0, [r4, #372] @ 0x174 │ │ │ │ - bl 76d0 │ │ │ │ + bl 7678 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cdce │ │ │ │ + beq.w eb2e │ │ │ │ ldr.w r8, [fp, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w ccdc │ │ │ │ + bne.w ea3c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b050 │ │ │ │ + beq.n cdb0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr.w r7, [fp, #16] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w ccbc │ │ │ │ + bne.w ea1c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b06c │ │ │ │ + beq.n cdcc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r4, [fp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w ca7e │ │ │ │ + bne.w e7de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b088 │ │ │ │ + beq.n cde8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #920] @ (b424 ) │ │ │ │ + ldr r3, [pc, #920] @ (d184 ) │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #180] @ 0xb4 │ │ │ │ str r7, [sp, #188] @ 0xbc │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr.w r1, [r3, #468] @ 0x1d4 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ ldr.w r1, [r3, #692] @ 0x2b4 │ │ │ │ ldr.w r3, [r3, #740] @ 0x2e4 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ str r4, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ - bpl.w d004 │ │ │ │ + bpl.w ed64 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w sl, r3, #38 @ 0x26 │ │ │ │ - bpl.w d004 │ │ │ │ + bpl.w ed64 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ add sl, r2 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w d004 │ │ │ │ + bpl.w ed64 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ add sl, r3 │ │ │ │ - bl 6360 │ │ │ │ + bl 6390 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6360 │ │ │ │ + bl 6390 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6360 │ │ │ │ + bl 6390 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ orr.w r3, r3, #127 @ 0x7f │ │ │ │ movs r1, #6 │ │ │ │ - bl 6864 │ │ │ │ + bl 680c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cabc │ │ │ │ + beq.w e81c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b122 │ │ │ │ + beq.n ce82 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ca9a │ │ │ │ + beq.w e7fa │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b136 │ │ │ │ + beq.n ce96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cac6 │ │ │ │ + beq.w e826 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b14a │ │ │ │ + beq.n ceaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cad0 │ │ │ │ + beq.w e830 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w cae4 │ │ │ │ + beq.w e844 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ strd r4, r5, [sp, #88] @ 0x58 │ │ │ │ add.w r1, r2, r3, lsl #2 │ │ │ │ rsb r2, r3, #2 │ │ │ │ orr.w r2, r2, r3, lsl #31 │ │ │ │ - bl 7e68 │ │ │ │ + bl 7e10 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6164 │ │ │ │ + bl 6194 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b18c │ │ │ │ + beq.n ceec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cada │ │ │ │ + beq.w e83a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b1a0 │ │ │ │ + beq.n cf00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c8bc │ │ │ │ + beq.w e61c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w c8ee │ │ │ │ + beq.w e64e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b1ba │ │ │ │ + beq.n cf1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c8fa │ │ │ │ + beq.w e65a │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c8dc │ │ │ │ + beq.w e63c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b1e0 │ │ │ │ + beq.n cf40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c8e6 │ │ │ │ + beq.w e646 │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - cbz r3, b224 │ │ │ │ + cbz r3, cf84 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add.w r0, sp, #122 @ 0x7a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #188 @ 0xbc │ │ │ │ @@ -11747,723 +14535,723 @@ │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx 2d18 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b21e │ │ │ │ + beq.n cf7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c8c6 │ │ │ │ + beq.w e626 │ │ │ │ adds r4, #1 │ │ │ │ - beq.w c8d0 │ │ │ │ + beq.w e630 │ │ │ │ movs r4, #0 │ │ │ │ - b.n b4d8 │ │ │ │ + b.n d238 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w a0ea │ │ │ │ + b.w be4a │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9f88 │ │ │ │ + bne.w bce8 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ vmov.f32 s18, #36 @ 0x41200000 10.0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9fbe │ │ │ │ + bne.w bd1e │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - vldr s16, [pc, #436] @ b400 │ │ │ │ + vldr s16, [pc, #436] @ d160 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ff2 │ │ │ │ + bne.w bd52 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ mov.w r8, #20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a008 │ │ │ │ + bne.w bd68 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ vmov.f32 s17, #120 @ 0x3fc00000 1.5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a03c │ │ │ │ + bne.w bd9c │ │ │ │ movw r4, #12345 @ 0x3039 │ │ │ │ - b.w a062 │ │ │ │ + b.w bdc2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #396] @ (b404 ) │ │ │ │ + ldr r3, [pc, #396] @ (d164 ) │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w bf1c │ │ │ │ + bne.w dc7c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 7268 │ │ │ │ + bl 7210 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w b768 │ │ │ │ + beq.w d4c8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n b2b2 │ │ │ │ - ldr r0, [pc, #392] @ (b428 ) │ │ │ │ + beq.n d012 │ │ │ │ + ldr r0, [pc, #392] @ (d188 ) │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #392] @ (b42c ) │ │ │ │ - ldr r1, [pc, #392] @ (b430 ) │ │ │ │ + ldr r2, [pc, #392] @ (d18c ) │ │ │ │ + ldr r1, [pc, #392] @ (d190 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2dd0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - cbz r0, b2ca │ │ │ │ + cbz r0, d02a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b2ca │ │ │ │ + beq.n d02a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, b2ca │ │ │ │ + cbnz r3, d02a │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - cbz r0, b2e2 │ │ │ │ + cbz r0, d042 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b2e2 │ │ │ │ + beq.n d042 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, b2e2 │ │ │ │ + cbnz r3, d042 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cbz r0, b2fa │ │ │ │ + cbz r0, d05a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b2fa │ │ │ │ + beq.n d05a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, b2fa │ │ │ │ + cbnz r3, d05a │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - cbz r0, b312 │ │ │ │ + cbz r0, d072 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b312 │ │ │ │ + beq.n d072 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, b312 │ │ │ │ + cbnz r3, d072 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - cbz r0, b32a │ │ │ │ + cbz r0, d08a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b32a │ │ │ │ + beq.n d08a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, b32a │ │ │ │ + cbnz r3, d08a │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - cbz r0, b342 │ │ │ │ + cbz r0, d0a2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b342 │ │ │ │ + beq.n d0a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, b342 │ │ │ │ + cbnz r3, d0a2 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - cbz r0, b35a │ │ │ │ + cbz r0, d0ba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b35a │ │ │ │ + beq.n d0ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, b35a │ │ │ │ + cbnz r3, d0ba │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - cbz r0, b372 │ │ │ │ + cbz r0, d0d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b372 │ │ │ │ + beq.n d0d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, b372 │ │ │ │ + cbnz r3, d0d2 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - cbz r0, b38a │ │ │ │ + cbz r0, d0ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b38a │ │ │ │ + beq.n d0ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, b38a │ │ │ │ + cbnz r3, d0ea │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - cbz r0, b3a2 │ │ │ │ + cbz r0, d102 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b3a2 │ │ │ │ + beq.n d102 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, b3a2 │ │ │ │ + cbnz r3, d102 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [pc, #144] @ (b434 ) │ │ │ │ + ldr r2, [pc, #144] @ (d194 ) │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - ldr r0, [pc, #144] @ (b438 ) │ │ │ │ + ldr r0, [pc, #144] @ (d198 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 8a44 │ │ │ │ + bl 89ec │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #132] @ (b43c ) │ │ │ │ - ldr r3, [pc, #136] @ (b440 ) │ │ │ │ + ldr r2, [pc, #132] @ (d19c ) │ │ │ │ + ldr r3, [pc, #136] @ (d1a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w c9de │ │ │ │ + bne.w e73e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 2c00 │ │ │ │ mov r4, r0 │ │ │ │ - b.w a05c │ │ │ │ + b.w bdbc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and.w r7, r7, #3 │ │ │ │ rsb r7, r7, #1 │ │ │ │ mul.w r7, r2, r7 │ │ │ │ - b.w 9f38 │ │ │ │ + b.w bc98 │ │ │ │ mov r0, r7 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a258 │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ + b.w bfb8 │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ movs r2, r0 │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ subs r5, #76 @ 0x4c │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, r5] │ │ │ │ + subs r5, #234 @ 0xea │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r7, r7] │ │ │ │ + subs r4, #156 @ 0x9c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + subs r2, #24 │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r2, [r7, r2] │ │ │ │ + subs r1, #90 @ 0x5a │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r7, r7] │ │ │ │ + subs r0, #156 @ 0x9c │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + adds r7, #64 @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, b448 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #800 @ 0x320 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #512] @ (b640 ) │ │ │ │ + cmp r4, #32 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ movs r2, #0 │ │ │ │ blx 2a60 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w a0ea │ │ │ │ + bne.w be4a │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #108 @ 0x6c │ │ │ │ mov sl, r6 │ │ │ │ mov r9, r6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n b47a │ │ │ │ + beq.n d1da │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b47a │ │ │ │ + beq.n d1da │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b6b6 │ │ │ │ + beq.w d416 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n b498 │ │ │ │ + beq.n d1f8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b498 │ │ │ │ + beq.n d1f8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b6be │ │ │ │ - cbz r6, b4ae │ │ │ │ + beq.w d41e │ │ │ │ + cbz r6, d20e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b4ae │ │ │ │ + beq.n d20e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b710 │ │ │ │ + beq.w d470 │ │ │ │ ldrb.w r3, [sp, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w b6c6 │ │ │ │ + bne.w d426 │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w b6da │ │ │ │ - ldr.w r2, [pc, #3052] @ c0b0 │ │ │ │ + bne.w d43a │ │ │ │ + ldr.w r2, [pc, #3052] @ de10 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r0, [pc, #3048] @ c0b4 │ │ │ │ + ldr.w r0, [pc, #3048] @ de14 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 8a44 │ │ │ │ + bl 89ec │ │ │ │ blx 2a84 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - cbz r1, b4f4 │ │ │ │ + cbz r1, d254 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b4f4 │ │ │ │ + beq.n d254 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b718 │ │ │ │ + beq.w d478 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - cbz r0, b50c │ │ │ │ + cbz r0, d26c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b50c │ │ │ │ + beq.n d26c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b750 │ │ │ │ + beq.w d4b0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - cbz r0, b524 │ │ │ │ + cbz r0, d284 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b524 │ │ │ │ + beq.n d284 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b720 │ │ │ │ + beq.w d480 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cbz r0, b53c │ │ │ │ + cbz r0, d29c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b53c │ │ │ │ + beq.n d29c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b726 │ │ │ │ + beq.w d486 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - cbz r0, b554 │ │ │ │ + cbz r0, d2b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b554 │ │ │ │ + beq.n d2b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b72c │ │ │ │ + beq.w d48c │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - cbz r0, b56c │ │ │ │ + cbz r0, d2cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b56c │ │ │ │ + beq.n d2cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b732 │ │ │ │ + beq.w d492 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - cbz r0, b584 │ │ │ │ + cbz r0, d2e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b584 │ │ │ │ + beq.n d2e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b738 │ │ │ │ + beq.w d498 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - cbz r0, b59c │ │ │ │ + cbz r0, d2fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b59c │ │ │ │ + beq.n d2fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b73e │ │ │ │ + beq.w d49e │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - cbz r0, b5b4 │ │ │ │ + cbz r0, d314 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b5b4 │ │ │ │ + beq.n d314 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b744 │ │ │ │ + beq.w d4a4 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - cbz r0, b5cc │ │ │ │ + cbz r0, d32c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b5cc │ │ │ │ + beq.n d32c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b74a │ │ │ │ + beq.w d4aa │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b3b4 │ │ │ │ + beq.w d114 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w b3b4 │ │ │ │ + beq.w d114 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w b3b4 │ │ │ │ + bne.w d114 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b3b4 │ │ │ │ + b.n d114 │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a2e2 │ │ │ │ + b.w c042 │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a22c │ │ │ │ + b.w bf8c │ │ │ │ mov r0, r7 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a3f0 │ │ │ │ + b.w c150 │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a3dc │ │ │ │ + b.w c13c │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a416 │ │ │ │ + b.w c176 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - bpl.w cf72 │ │ │ │ + bpl.w ecd2 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 9ee0 │ │ │ │ + b.w bc40 │ │ │ │ mov r0, r7 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a53c │ │ │ │ + b.w c29c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b652 │ │ │ │ + beq.n d3b2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b784 │ │ │ │ + beq.w d4e4 │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #141 @ 0x8d │ │ │ │ mov r8, r6 │ │ │ │ mov sl, r6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b66a │ │ │ │ + beq.n d3ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, b6a6 │ │ │ │ - cbz r4, b67c │ │ │ │ + cbz r3, d406 │ │ │ │ + cbz r4, d3dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b67c │ │ │ │ + beq.n d3dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, b6ae │ │ │ │ + cbz r3, d40e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w b45c │ │ │ │ + beq.w d1bc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w b45c │ │ │ │ + beq.w d1bc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w b45c │ │ │ │ + bne.w d1bc │ │ │ │ mov r0, r8 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b45c │ │ │ │ + b.n d1bc │ │ │ │ mov r0, r7 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b66a │ │ │ │ + b.n d3ca │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b67c │ │ │ │ + b.n d3dc │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b47a │ │ │ │ + b.n d1da │ │ │ │ mov r0, sl │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b498 │ │ │ │ + b.n d1f8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 2ac4 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b4c2 │ │ │ │ + beq.w d222 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ blx 2d3c <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n b4c2 │ │ │ │ + b.n d222 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a128 │ │ │ │ + b.w be88 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.w 9f9a │ │ │ │ + b.w bcfa │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.w 9fce │ │ │ │ + b.w bd2e │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.w a018 │ │ │ │ + b.w bd78 │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a188 │ │ │ │ + b.w bee8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b4ae │ │ │ │ + b.n d20e │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b4f4 │ │ │ │ + b.n d254 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b524 │ │ │ │ + b.n d284 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b53c │ │ │ │ + b.n d29c │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b554 │ │ │ │ + b.n d2b4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b56c │ │ │ │ + b.n d2cc │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b584 │ │ │ │ + b.n d2e4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b59c │ │ │ │ + b.n d2fc │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b5b4 │ │ │ │ + b.n d314 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b5cc │ │ │ │ + b.n d32c │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b50c │ │ │ │ + b.n d26c │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a244 │ │ │ │ + b.w bfa4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a280 │ │ │ │ + b.w bfe0 │ │ │ │ lsls r3, r6, #2 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r9, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - b.w 9e32 │ │ │ │ + b.w bb92 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #141 @ 0x8d │ │ │ │ mov r0, r2 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ mov sl, r9 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r9 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w b65a │ │ │ │ - b.n b66a │ │ │ │ + bne.w d3ba │ │ │ │ + b.n d3ca │ │ │ │ mov r7, r8 │ │ │ │ mov r4, r8 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r7 │ │ │ │ movs r5, #134 @ 0x86 │ │ │ │ mov r7, r4 │ │ │ │ mov sl, r6 │ │ │ │ mov r9, r6 │ │ │ │ mov r4, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w b65a │ │ │ │ - b.n b66a │ │ │ │ - ldr.w r1, [pc, #2300] @ c0b8 │ │ │ │ + bne.w d3ba │ │ │ │ + b.n d3ca │ │ │ │ + ldr.w r1, [pc, #2300] @ de18 │ │ │ │ add r1, pc │ │ │ │ - bl 7994 │ │ │ │ + bl 793c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - cbz r0, b7da │ │ │ │ + cbz r0, d53a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b7da │ │ │ │ + beq.n d53a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c082 │ │ │ │ + beq.w dde2 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - cbz r0, b7f2 │ │ │ │ + cbz r0, d552 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b7f2 │ │ │ │ + beq.n d552 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c07a │ │ │ │ + beq.w ddda │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - cbz r0, b80a │ │ │ │ + cbz r0, d56a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b80a │ │ │ │ + beq.n d56a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c072 │ │ │ │ + beq.w ddd2 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - cbz r0, b822 │ │ │ │ + cbz r0, d582 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b822 │ │ │ │ + beq.n d582 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c06a │ │ │ │ + beq.w ddca │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - cbz r0, b83a │ │ │ │ + cbz r0, d59a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b83a │ │ │ │ + beq.n d59a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c062 │ │ │ │ + beq.w ddc2 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - cbz r0, b852 │ │ │ │ + cbz r0, d5b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b852 │ │ │ │ + beq.n d5b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c05a │ │ │ │ + beq.w ddba │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - cbz r0, b86a │ │ │ │ + cbz r0, d5ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b86a │ │ │ │ + beq.n d5ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c054 │ │ │ │ + beq.w ddb4 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - cbz r0, b882 │ │ │ │ + cbz r0, d5e2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b882 │ │ │ │ + beq.n d5e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c04e │ │ │ │ + beq.w ddae │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - cbz r0, b89a │ │ │ │ + cbz r0, d5fa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b89a │ │ │ │ + beq.n d5fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c048 │ │ │ │ + beq.w dda8 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b3b0 │ │ │ │ + beq.w d110 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w b3b0 │ │ │ │ + beq.w d110 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w b3b0 │ │ │ │ + bne.w d110 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b3b0 │ │ │ │ - ldr.w r1, [pc, #2044] @ c0bc │ │ │ │ + b.n d110 │ │ │ │ + ldr.w r1, [pc, #2044] @ de1c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 7994 │ │ │ │ - b.n b7c2 │ │ │ │ + bl 793c │ │ │ │ + b.n d522 │ │ │ │ blx 2b90 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ blx 2e38 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w a156 │ │ │ │ + bne.w beb6 │ │ │ │ blx 2bf0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c792 │ │ │ │ + beq.w e4f2 │ │ │ │ mov r6, r4 │ │ │ │ movs r5, #134 @ 0x86 │ │ │ │ mov sl, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n b45c │ │ │ │ + b.n d1bc │ │ │ │ mov r8, r4 │ │ │ │ mov r7, r4 │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #135 @ 0x87 │ │ │ │ mov sl, r6 │ │ │ │ mov r9, r6 │ │ │ │ mov r4, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w b65a │ │ │ │ - b.n b66a │ │ │ │ + bne.w d3ba │ │ │ │ + b.n d3ca │ │ │ │ mov r6, r7 │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r7 │ │ │ │ movs r5, #134 @ 0x86 │ │ │ │ - b.n b66a │ │ │ │ + b.n d3ca │ │ │ │ blx 2e2c │ │ │ │ mov r7, r0 │ │ │ │ - b.w a16e │ │ │ │ + b.w bece │ │ │ │ mov r0, r6 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a528 │ │ │ │ + b.w c288 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w d0d2 │ │ │ │ + beq.w ee32 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -12472,327 +15260,327 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b96e │ │ │ │ + beq.n d6ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c20c │ │ │ │ + beq.w df6c │ │ │ │ mov r7, r8 │ │ │ │ mov.w sl, #2 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.w a1a8 │ │ │ │ + b.w bf08 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldrd r3, fp, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #2 │ │ │ │ - bgt.n ba26 │ │ │ │ + bgt.n d786 │ │ │ │ add r3, sp │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ba38 │ │ │ │ + beq.n d798 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n ba26 │ │ │ │ + beq.n d786 │ │ │ │ add.w r2, sp, r3, lsl #2 │ │ │ │ ldr.w r2, [r2, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n ba36 │ │ │ │ + beq.n d796 │ │ │ │ adds r3, r7, #2 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n ba26 │ │ │ │ + beq.n d786 │ │ │ │ add.w r2, sp, r3, lsl #2 │ │ │ │ ldr.w r2, [r2, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n ba36 │ │ │ │ + beq.n d796 │ │ │ │ adds r3, r7, #3 │ │ │ │ - cbz r7, ba26 │ │ │ │ + cbz r7, d786 │ │ │ │ add.w r2, sp, r3, lsl #2 │ │ │ │ ldr.w r2, [r2, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n ba36 │ │ │ │ + beq.n d796 │ │ │ │ adds r3, r7, #4 │ │ │ │ adds r6, r7, #1 │ │ │ │ - beq.n ba26 │ │ │ │ + beq.n d786 │ │ │ │ add.w r2, sp, r3, lsl #2 │ │ │ │ ldr.w r2, [r2, #136] @ 0x88 │ │ │ │ - cbz r2, ba36 │ │ │ │ + cbz r2, d796 │ │ │ │ adds r3, r7, #5 │ │ │ │ adds r4, r7, #2 │ │ │ │ - beq.n ba26 │ │ │ │ + beq.n d786 │ │ │ │ add.w r2, sp, r3, lsl #2 │ │ │ │ ldr.w r2, [r2, #136] @ 0x88 │ │ │ │ - cbz r2, ba36 │ │ │ │ + cbz r2, d796 │ │ │ │ adds r3, r7, #6 │ │ │ │ adds r0, r7, #3 │ │ │ │ - beq.n ba26 │ │ │ │ + beq.n d786 │ │ │ │ add.w r2, sp, r3, lsl #2 │ │ │ │ ldr.w r2, [r2, #136] @ 0x88 │ │ │ │ - cbz r2, ba36 │ │ │ │ + cbz r2, d796 │ │ │ │ adds r3, r7, #7 │ │ │ │ adds r1, r7, #4 │ │ │ │ - beq.n ba26 │ │ │ │ + beq.n d786 │ │ │ │ add.w r2, sp, r3, lsl #2 │ │ │ │ ldr.w r2, [r2, #136] @ 0x88 │ │ │ │ - cbz r2, ba36 │ │ │ │ + cbz r2, d796 │ │ │ │ add.w r3, r7, #8 │ │ │ │ adds r2, r7, #5 │ │ │ │ - beq.n ba26 │ │ │ │ + beq.n d786 │ │ │ │ add.w r2, sp, r3, lsl #2 │ │ │ │ ldr.w r2, [r2, #136] @ 0x88 │ │ │ │ - cbz r2, ba36 │ │ │ │ + cbz r2, d796 │ │ │ │ adds r7, #9 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n ba26 │ │ │ │ + beq.n d786 │ │ │ │ add.w r3, sp, r7, lsl #2 │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, ba38 │ │ │ │ + cbz r3, d798 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 9f1e │ │ │ │ + b.w bc7e │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1668] @ c0c0 │ │ │ │ + ldr.w r3, [pc, #1668] @ de20 │ │ │ │ movs r4, #3 │ │ │ │ - ldr.w r1, [pc, #1668] @ c0c4 │ │ │ │ - ldr.w r2, [pc, #1668] @ c0c8 │ │ │ │ + ldr.w r1, [pc, #1668] @ de24 │ │ │ │ + ldr.w r2, [pc, #1668] @ de28 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add r2, pc │ │ │ │ strd r4, r1, [sp] │ │ │ │ str r7, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #1656] @ c0cc │ │ │ │ - ldr.w r1, [pc, #1656] @ c0d0 │ │ │ │ + ldr.w r3, [pc, #1656] @ de2c │ │ │ │ + ldr.w r1, [pc, #1656] @ de30 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 2dd0 │ │ │ │ - b.n b2b2 │ │ │ │ + b.n d012 │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a69a │ │ │ │ + b.w c3fa │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bmi.w 9d48 │ │ │ │ - ldr.w r3, [pc, #1624] @ c0d4 │ │ │ │ + bmi.w baa8 │ │ │ │ + ldr.w r3, [pc, #1624] @ de34 │ │ │ │ movw r2, #6595 @ 0x19c3 │ │ │ │ - ldr.w r1, [pc, #1620] @ c0d8 │ │ │ │ - ldr.w r0, [pc, #1620] @ c0dc │ │ │ │ + ldr.w r1, [pc, #1620] @ de38 │ │ │ │ + ldr.w r0, [pc, #1620] @ de3c │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3500 @ 0xdac │ │ │ │ + addw r3, r3, #3560 @ 0xde8 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.w 9d36 │ │ │ │ - ldr.w r3, [pc, #1596] @ c0e0 │ │ │ │ + bmi.w ba96 │ │ │ │ + ldr.w r3, [pc, #1596] @ de40 │ │ │ │ movw r2, #6591 @ 0x19bf │ │ │ │ - ldr.w r1, [pc, #1592] @ c0e4 │ │ │ │ - ldr.w r0, [pc, #1592] @ c0e8 │ │ │ │ + ldr.w r1, [pc, #1592] @ de44 │ │ │ │ + ldr.w r0, [pc, #1592] @ de48 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3500 @ 0xdac │ │ │ │ + addw r3, r3, #3560 @ 0xde8 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.w 9d7e │ │ │ │ - ldr.w r3, [pc, #1568] @ c0ec │ │ │ │ + bmi.w bade │ │ │ │ + ldr.w r3, [pc, #1568] @ de4c │ │ │ │ movw r2, #6607 @ 0x19cf │ │ │ │ - ldr.w r1, [pc, #1564] @ c0f0 │ │ │ │ - ldr.w r0, [pc, #1564] @ c0f4 │ │ │ │ + ldr.w r1, [pc, #1564] @ de50 │ │ │ │ + ldr.w r0, [pc, #1564] @ de54 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3500 @ 0xdac │ │ │ │ + addw r3, r3, #3560 @ 0xde8 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bmi.w 9da2 │ │ │ │ - ldr.w r3, [pc, #1540] @ c0f8 │ │ │ │ + bmi.w bb02 │ │ │ │ + ldr.w r3, [pc, #1540] @ de58 │ │ │ │ movw r2, #6615 @ 0x19d7 │ │ │ │ - ldr.w r1, [pc, #1536] @ c0fc │ │ │ │ - ldr.w r0, [pc, #1536] @ c100 │ │ │ │ + ldr.w r1, [pc, #1536] @ de5c │ │ │ │ + ldr.w r0, [pc, #1536] @ de60 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3500 @ 0xdac │ │ │ │ + addw r3, r3, #3560 @ 0xde8 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.w 9d5a │ │ │ │ - ldr.w r3, [pc, #1512] @ c104 │ │ │ │ + bmi.w baba │ │ │ │ + ldr.w r3, [pc, #1512] @ de64 │ │ │ │ movw r2, #6599 @ 0x19c7 │ │ │ │ - ldr.w r1, [pc, #1508] @ c108 │ │ │ │ - ldr.w r0, [pc, #1508] @ c10c │ │ │ │ + ldr.w r1, [pc, #1508] @ de68 │ │ │ │ + ldr.w r0, [pc, #1508] @ de6c │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3500 @ 0xdac │ │ │ │ + addw r3, r3, #3560 @ 0xde8 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.w 9db4 │ │ │ │ - ldr.w r3, [pc, #1484] @ c110 │ │ │ │ + bmi.w bb14 │ │ │ │ + ldr.w r3, [pc, #1484] @ de70 │ │ │ │ movw r2, #6619 @ 0x19db │ │ │ │ - ldr.w r1, [pc, #1480] @ c114 │ │ │ │ - ldr.w r0, [pc, #1480] @ c118 │ │ │ │ + ldr.w r1, [pc, #1480] @ de74 │ │ │ │ + ldr.w r0, [pc, #1480] @ de78 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3500 @ 0xdac │ │ │ │ + addw r3, r3, #3560 @ 0xde8 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - bmi.w 9d6c │ │ │ │ - ldr.w r3, [pc, #1456] @ c11c │ │ │ │ + bmi.w bacc │ │ │ │ + ldr.w r3, [pc, #1456] @ de7c │ │ │ │ movw r2, #6603 @ 0x19cb │ │ │ │ - ldr.w r1, [pc, #1452] @ c120 │ │ │ │ - ldr.w r0, [pc, #1452] @ c124 │ │ │ │ + ldr.w r1, [pc, #1452] @ de80 │ │ │ │ + ldr.w r0, [pc, #1452] @ de84 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3500 @ 0xdac │ │ │ │ + addw r3, r3, #3560 @ 0xde8 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.w 9d90 │ │ │ │ - ldr.w r3, [pc, #1428] @ c128 │ │ │ │ + bmi.w baf0 │ │ │ │ + ldr.w r3, [pc, #1428] @ de88 │ │ │ │ movw r2, #6611 @ 0x19d3 │ │ │ │ - ldr.w r1, [pc, #1424] @ c12c │ │ │ │ - ldr.w r0, [pc, #1424] @ c130 │ │ │ │ + ldr.w r1, [pc, #1424] @ de8c │ │ │ │ + ldr.w r0, [pc, #1424] @ de90 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3500 @ 0xdac │ │ │ │ + addw r3, r3, #3560 @ 0xde8 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - bpl.w d09e │ │ │ │ + bpl.w edfe │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.w 9d24 │ │ │ │ + b.w ba84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.w 9ebc │ │ │ │ - ldr.w r3, [pc, #1368] @ c134 │ │ │ │ + bmi.w bc1c │ │ │ │ + ldr.w r3, [pc, #1368] @ de94 │ │ │ │ movw r2, #6653 @ 0x19fd │ │ │ │ - ldr.w r1, [pc, #1364] @ c138 │ │ │ │ - ldr.w r0, [pc, #1364] @ c13c │ │ │ │ + ldr.w r1, [pc, #1364] @ de98 │ │ │ │ + ldr.w r0, [pc, #1364] @ de9c │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3500 @ 0xdac │ │ │ │ + addw r3, r3, #3560 @ 0xde8 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bmi.w 9eaa │ │ │ │ - ldr.w r3, [pc, #1340] @ c140 │ │ │ │ + bmi.w bc0a │ │ │ │ + ldr.w r3, [pc, #1340] @ dea0 │ │ │ │ movw r2, #6649 @ 0x19f9 │ │ │ │ - ldr.w r1, [pc, #1336] @ c144 │ │ │ │ - ldr.w r0, [pc, #1336] @ c148 │ │ │ │ + ldr.w r1, [pc, #1336] @ dea4 │ │ │ │ + ldr.w r0, [pc, #1336] @ dea8 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3500 @ 0xdac │ │ │ │ + addw r3, r3, #3560 @ 0xde8 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - bmi.w 9e74 │ │ │ │ - ldr.w r3, [pc, #1312] @ c14c │ │ │ │ + bmi.w bbd4 │ │ │ │ + ldr.w r3, [pc, #1312] @ deac │ │ │ │ movw r2, #6637 @ 0x19ed │ │ │ │ - ldr.w r1, [pc, #1308] @ c150 │ │ │ │ - ldr.w r0, [pc, #1308] @ c154 │ │ │ │ + ldr.w r1, [pc, #1308] @ deb0 │ │ │ │ + ldr.w r0, [pc, #1308] @ deb4 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3500 @ 0xdac │ │ │ │ + addw r3, r3, #3560 @ 0xde8 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.w 9e98 │ │ │ │ - ldr.w r3, [pc, #1284] @ c158 │ │ │ │ + bmi.w bbf8 │ │ │ │ + ldr.w r3, [pc, #1284] @ deb8 │ │ │ │ movw r2, #6645 @ 0x19f5 │ │ │ │ - ldr.w r1, [pc, #1280] @ c15c │ │ │ │ - ldr.w r0, [pc, #1280] @ c160 │ │ │ │ + ldr.w r1, [pc, #1280] @ debc │ │ │ │ + ldr.w r0, [pc, #1280] @ dec0 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3500 @ 0xdac │ │ │ │ + addw r3, r3, #3560 @ 0xde8 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.w 9e86 │ │ │ │ - ldr.w r3, [pc, #1256] @ c164 │ │ │ │ + bmi.w bbe6 │ │ │ │ + ldr.w r3, [pc, #1256] @ dec4 │ │ │ │ movw r2, #6641 @ 0x19f1 │ │ │ │ - ldr.w r1, [pc, #1252] @ c168 │ │ │ │ - ldr.w r0, [pc, #1252] @ c16c │ │ │ │ + ldr.w r1, [pc, #1252] @ dec8 │ │ │ │ + ldr.w r0, [pc, #1252] @ decc │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3500 @ 0xdac │ │ │ │ + addw r3, r3, #3560 @ 0xde8 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - bmi.w 9e62 │ │ │ │ - ldr.w r3, [pc, #1228] @ c170 │ │ │ │ + bmi.w bbc2 │ │ │ │ + ldr.w r3, [pc, #1228] @ ded0 │ │ │ │ movw r2, #6633 @ 0x19e9 │ │ │ │ - ldr.w r1, [pc, #1224] @ c174 │ │ │ │ - ldr.w r0, [pc, #1224] @ c178 │ │ │ │ + ldr.w r1, [pc, #1224] @ ded4 │ │ │ │ + ldr.w r0, [pc, #1224] @ ded8 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3500 @ 0xdac │ │ │ │ + addw r3, r3, #3560 @ 0xde8 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - bmi.w 9ece │ │ │ │ - ldr.w r3, [pc, #1200] @ c17c │ │ │ │ + bmi.w bc2e │ │ │ │ + ldr.w r3, [pc, #1200] @ dedc │ │ │ │ movw r2, #6657 @ 0x1a01 │ │ │ │ - ldr.w r1, [pc, #1196] @ c180 │ │ │ │ - ldr.w r0, [pc, #1196] @ c184 │ │ │ │ + ldr.w r1, [pc, #1196] @ dee0 │ │ │ │ + ldr.w r0, [pc, #1196] @ dee4 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3500 @ 0xdac │ │ │ │ + addw r3, r3, #3560 @ 0xde8 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a72e │ │ │ │ + b.w c48e │ │ │ │ ldr r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w cf8a │ │ │ │ + beq.w ecea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -12801,162 +15589,162 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n bd30 │ │ │ │ + beq.n da90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c34c │ │ │ │ + beq.w e0ac │ │ │ │ mov r7, r8 │ │ │ │ mov.w r9, #2 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.w a496 │ │ │ │ + b.w c1f6 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r4 │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #136 @ 0x88 │ │ │ │ mov sl, r6 │ │ │ │ mov r9, r6 │ │ │ │ mov r4, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w b65a │ │ │ │ - b.n b66a │ │ │ │ + bne.w d3ba │ │ │ │ + b.n d3ca │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a65a │ │ │ │ + b.w c3ba │ │ │ │ mov r0, sl │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a706 │ │ │ │ + b.w c466 │ │ │ │ mov r0, r7 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a772 │ │ │ │ + b.w c4d2 │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a84c │ │ │ │ + b.w c5ac │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w aa38 │ │ │ │ + b.w c798 │ │ │ │ mov r9, r0 │ │ │ │ movs r5, #148 @ 0x94 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w b78e │ │ │ │ + beq.w d4ee │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w b78e │ │ │ │ + bne.w d4ee │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n b78a │ │ │ │ + b.n d4ea │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w ae94 │ │ │ │ + b.w cbf4 │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w add2 │ │ │ │ + b.w cb32 │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fea │ │ │ │ - b.w b2b2 │ │ │ │ + beq.w bd4a │ │ │ │ + b.w d012 │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fb6 │ │ │ │ - b.w b2b2 │ │ │ │ + beq.w bd16 │ │ │ │ + b.w d012 │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a034 │ │ │ │ - b.w b2b2 │ │ │ │ + beq.w bd94 │ │ │ │ + b.w d012 │ │ │ │ blx 2bf0 │ │ │ │ - cbnz r0, bdfe │ │ │ │ - ldr r3, [pc, #716] @ (c0c0 ) │ │ │ │ - ldr r1, [pc, #916] @ (c188 ) │ │ │ │ + cbnz r0, db5e │ │ │ │ + ldr r3, [pc, #716] @ (de20 ) │ │ │ │ + ldr r1, [pc, #916] @ (dee8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b2b2 │ │ │ │ + bne.w d012 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.w a062 │ │ │ │ + b.w bdc2 │ │ │ │ blx 2b90 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ blx 2e38 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w a2b0 │ │ │ │ + bne.w c010 │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c9c6 │ │ │ │ + beq.w e726 │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #135 @ 0x87 │ │ │ │ mov sl, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.w b45c │ │ │ │ - ldr r3, [pc, #844] @ (c18c ) │ │ │ │ + b.w d1bc │ │ │ │ + ldr r3, [pc, #844] @ (deec ) │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - bl 6af4 │ │ │ │ + bl 6a9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a268 │ │ │ │ + bne.w bfc8 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #134 @ 0x86 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n bd8a │ │ │ │ + b.n daea │ │ │ │ mov r0, r8 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a574 │ │ │ │ + b.w c2d4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a594 │ │ │ │ + b.w c2f4 │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f80 │ │ │ │ - b.w b2b2 │ │ │ │ + beq.w bce0 │ │ │ │ + b.w d012 │ │ │ │ blx 2e2c │ │ │ │ mov r7, r0 │ │ │ │ - b.w a2c8 │ │ │ │ + b.w c028 │ │ │ │ mov r6, r7 │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r7 │ │ │ │ movs r5, #135 @ 0x87 │ │ │ │ - b.w b66a │ │ │ │ + b.w d3ca │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a000 │ │ │ │ - b.w b2b2 │ │ │ │ + beq.w bd60 │ │ │ │ + b.w d012 │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a514 │ │ │ │ - ldr r1, [pc, #736] @ (c190 ) │ │ │ │ + b.w c274 │ │ │ │ + ldr r1, [pc, #736] @ (def0 ) │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ - ldr r0, [pc, #736] @ (c194 ) │ │ │ │ + ldr r0, [pc, #736] @ (def4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ea4 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c4ca │ │ │ │ + beq.w e22a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.w a0c0 │ │ │ │ + b.w be20 │ │ │ │ ldr.w r8, [r7, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w d086 │ │ │ │ + beq.w ede6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -12965,463 +15753,463 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n bf10 │ │ │ │ + beq.n dc70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c302 │ │ │ │ + beq.w e062 │ │ │ │ mov r7, r4 │ │ │ │ mov.w sl, #2 │ │ │ │ movs r4, #0 │ │ │ │ - b.w a2fc │ │ │ │ - ldr r3, [pc, #632] @ (c198 ) │ │ │ │ + b.w c05c │ │ │ │ + ldr r3, [pc, #632] @ (def8 ) │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - bl 5d60 │ │ │ │ + bl 5d90 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.w b294 │ │ │ │ + b.w cff4 │ │ │ │ vdiv.f64 d0, d7, d0 │ │ │ │ blx 2b48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a5c8 │ │ │ │ + bne.w c328 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n bf58 │ │ │ │ + beq.n dcb8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c668 │ │ │ │ + beq.w e3c8 │ │ │ │ mov r6, r4 │ │ │ │ movs r5, #141 @ 0x8d │ │ │ │ mov sl, r4 │ │ │ │ - b.w b47a │ │ │ │ + b.w d1da │ │ │ │ mov r0, r7 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a682 │ │ │ │ + b.w c3e2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a66e │ │ │ │ + b.w c3ce │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ blx 2a0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b2b2 │ │ │ │ + beq.w d012 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r0, r3] │ │ │ │ - cbz r1, bfe2 │ │ │ │ + cbz r1, dd42 │ │ │ │ strd r7, r2, [sp, #24] │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ blx 2910 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bfc2 │ │ │ │ - blt.w b2b2 │ │ │ │ + beq.n dd22 │ │ │ │ + blt.w d012 │ │ │ │ subs r2, r6, r7 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r2, sp │ │ │ │ adds r5, #1 │ │ │ │ str.w r1, [r2, #136] @ 0x88 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r9, r5 │ │ │ │ - bgt.n bfa4 │ │ │ │ + bgt.n dd04 │ │ │ │ mov r1, sl │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrd r7, r2, [sp, #24] │ │ │ │ cmp r1, sl │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ble.w b982 │ │ │ │ - ldr r3, [pc, #440] @ (c19c ) │ │ │ │ + ble.w d6e2 │ │ │ │ + ldr r3, [pc, #440] @ (defc ) │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ - bl 7418 │ │ │ │ - b.w b2b2 │ │ │ │ + bl 73c0 │ │ │ │ + b.w d012 │ │ │ │ blx 2b90 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ blx 2e38 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w a446 │ │ │ │ + bne.w c1a6 │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c9e2 │ │ │ │ + beq.w e742 │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #136 @ 0x88 │ │ │ │ mov sl, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.w b45c │ │ │ │ - ldr r3, [pc, #380] @ (c1a0 ) │ │ │ │ + b.w d1bc │ │ │ │ + ldr r3, [pc, #380] @ (df00 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - bl 6af4 │ │ │ │ + bl 6a9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a3fe │ │ │ │ + bne.w c15e │ │ │ │ mov r8, r4 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #135 @ 0x87 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n bd8a │ │ │ │ + b.n daea │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a6ba │ │ │ │ + b.w c41a │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b89a │ │ │ │ + b.n d5fa │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b882 │ │ │ │ + b.n d5e2 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b86a │ │ │ │ + b.n d5ca │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w b852 │ │ │ │ + b.w d5b2 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w b83a │ │ │ │ + b.w d59a │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w b822 │ │ │ │ + b.w d582 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w b80a │ │ │ │ + b.w d56a │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w b7f2 │ │ │ │ + b.w d552 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w b7da │ │ │ │ + b.w d53a │ │ │ │ mov r6, r7 │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r7 │ │ │ │ movs r5, #136 @ 0x88 │ │ │ │ - b.w b66a │ │ │ │ + b.w d3ca │ │ │ │ blx 2e2c │ │ │ │ mov r7, r0 │ │ │ │ - b.w a460 │ │ │ │ + b.w c1c0 │ │ │ │ mov r7, r8 │ │ │ │ - b.n bd42 │ │ │ │ + b.n daa2 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #136 @ 0x88 │ │ │ │ - b.n bd8a │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + b.n daea │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #784 @ 0x310 │ │ │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + strh r6, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + ldrh r6, [r5, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8ba │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #864] @ 0x360 │ │ │ │ + strh r4, [r2, #2] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ + strh r4, [r5, #0] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + ldrh r6, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + strh r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #1000 @ 0x3e8 │ │ │ │ + ldrh r6, [r4, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb842 │ │ │ │ + ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb81a │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + ldrh r6, [r5, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7ca │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7a2 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ + ldrb r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + ldrh r6, [r3, #32] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ + ldr r2, [sp, #856] @ 0x358 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #936 @ (adr r7, c4e8 ) │ │ │ │ + ldrh r6, [r2, #30] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #776 @ (adr r7, c454 ) │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb70a │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldrb r4, [r4, #26] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #616 @ (adr r7, c3c0 ) │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #456 @ (adr r7, c32c ) │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6ba │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #864] @ 0x360 │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #296 @ (adr r7, c298 ) │ │ │ │ + ldrh r6, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ + ldrb r4, [r5, #24] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #136 @ (adr r7, c204 ) │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #1000 @ (adr r6, c570 ) │ │ │ │ + ldrh r6, [r4, #22] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #640 @ (adr r3, c40c ) │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, pc │ │ │ │ + cmp r1, #26 │ │ │ │ movs r2, r0 │ │ │ │ - add r5, pc, #360 @ (adr r5, c2fc ) │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #752 @ (adr r3, c488 ) │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #928 @ (adr r4, c53c ) │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #144 @ (adr r4, c230 ) │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ movs r0, r0 │ │ │ │ - add r8, r3 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - ldr.w r3, [pc, #3292] @ ce84 │ │ │ │ + ldr.w r3, [pc, #3292] @ ebe4 │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - bl 6af4 │ │ │ │ + bl 6a9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a57c │ │ │ │ + bne.w c2dc │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r7 │ │ │ │ movs r5, #136 @ 0x88 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r0 │ │ │ │ - b.w b67c │ │ │ │ + b.w d3dc │ │ │ │ mov r6, r7 │ │ │ │ movs r5, #148 @ 0x94 │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r7 │ │ │ │ - b.w b45c │ │ │ │ + b.w d1bc │ │ │ │ movs r5, #141 @ 0x8d │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w c3ea │ │ │ │ + beq.w e14a │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w c35c │ │ │ │ + beq.w e0bc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w c3fc │ │ │ │ + beq.w e15c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w c3f4 │ │ │ │ + beq.w e154 │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r7 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.w b676 │ │ │ │ + b.w d3d6 │ │ │ │ mov r7, r0 │ │ │ │ movs r5, #141 @ 0x8d │ │ │ │ - b.n c1d4 │ │ │ │ + b.n df34 │ │ │ │ mov r0, r7 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w b96e │ │ │ │ + b.w d6ce │ │ │ │ mov r0, r6 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a834 │ │ │ │ + b.w c594 │ │ │ │ mov r0, r7 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a7e4 │ │ │ │ + b.w c544 │ │ │ │ mov r0, r8 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a820 │ │ │ │ + b.w c580 │ │ │ │ movs r5, #141 @ 0x8d │ │ │ │ - b.w b4ae │ │ │ │ + b.w d20e │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ - b.w a9b4 │ │ │ │ + b.w c714 │ │ │ │ mov r0, r7 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a88a │ │ │ │ + b.w c5ea │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a8d8 │ │ │ │ - ldr.w r3, [pc, #3124] @ ce88 │ │ │ │ + b.w c638 │ │ │ │ + ldr.w r3, [pc, #3124] @ ebe8 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - bl 6af4 │ │ │ │ + bl 6a9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a716 │ │ │ │ + bne.w c476 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #142 @ 0x8e │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r0 │ │ │ │ - b.w b67c │ │ │ │ + b.w d3dc │ │ │ │ mov r6, r8 │ │ │ │ movs r5, #142 @ 0x8e │ │ │ │ mov sl, r8 │ │ │ │ mov r9, r8 │ │ │ │ - b.w b45c │ │ │ │ + b.w d1bc │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w c7b0 │ │ │ │ + beq.w e510 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w c7b0 │ │ │ │ + beq.w e510 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w c802 │ │ │ │ + bne.w e562 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.w cfd2 │ │ │ │ + bpl.w ed32 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.w ca38 │ │ │ │ + bhi.w e798 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ and.w r6, r6, #3 │ │ │ │ rsb r6, r6, #1 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w c9fa │ │ │ │ + beq.w e75a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 8308 │ │ │ │ + bl 82b0 │ │ │ │ mov r4, r0 │ │ │ │ - b.w a870 │ │ │ │ + b.w c5d0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a9e2 │ │ │ │ + b.w c742 │ │ │ │ mov r0, r6 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a968 │ │ │ │ + b.w c6c8 │ │ │ │ mov r0, r8 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a932 │ │ │ │ + b.w c692 │ │ │ │ mov r0, r6 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w aa20 │ │ │ │ + b.w c780 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #148 @ 0x94 │ │ │ │ - b.w b66a │ │ │ │ + b.w d3ca │ │ │ │ mov r0, r7 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n bf10 │ │ │ │ + b.n dc70 │ │ │ │ mov r6, r4 │ │ │ │ mov sl, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r4 │ │ │ │ movs r5, #148 @ 0x94 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w b65a │ │ │ │ - b.w b66a │ │ │ │ + bne.w d3ba │ │ │ │ + b.w d3ca │ │ │ │ blx 2e2c │ │ │ │ mov r4, r0 │ │ │ │ - b.w a758 │ │ │ │ + b.w c4b8 │ │ │ │ mov r4, r6 │ │ │ │ mov r7, r6 │ │ │ │ movs r5, #150 @ 0x96 │ │ │ │ - b.n bd8a │ │ │ │ + b.n daea │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r0 │ │ │ │ movs r5, #148 @ 0x94 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w b65a │ │ │ │ - b.w b66a │ │ │ │ + bne.w d3ba │ │ │ │ + b.w d3ca │ │ │ │ mov r0, r7 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w aa52 │ │ │ │ + b.w c7b2 │ │ │ │ mov r0, r7 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n bd30 │ │ │ │ + b.n da90 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ movs r5, #148 @ 0x94 │ │ │ │ - b.n bd8a │ │ │ │ + b.n daea │ │ │ │ mov r0, r3 │ │ │ │ mov sl, r7 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r6 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w b66a │ │ │ │ + b.w d3ca │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w d0ea │ │ │ │ + beq.w ee4a │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -13430,205 +16218,205 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c3b4 │ │ │ │ + beq.n e114 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c78a │ │ │ │ + beq.w e4ea │ │ │ │ movs r2, #3 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ strd sl, r8, [sp, #176] @ 0xb0 │ │ │ │ str r6, [sp, #184] @ 0xb8 │ │ │ │ - bl 7e68 │ │ │ │ + bl 7e10 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w a808 │ │ │ │ + beq.w c568 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a808 │ │ │ │ + bne.w c568 │ │ │ │ mov r0, sl │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a808 │ │ │ │ - cbz r4, c3f4 │ │ │ │ + b.w c568 │ │ │ │ + cbz r4, e154 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w c1fa │ │ │ │ + bne.w df5a │ │ │ │ mov sl, r7 │ │ │ │ movs r6, #0 │ │ │ │ - b.w b47a │ │ │ │ + b.w d1da │ │ │ │ mov r6, r4 │ │ │ │ mov sl, r7 │ │ │ │ - b.w b47a │ │ │ │ + b.w d1da │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ - b.w a9b4 │ │ │ │ + b.w c714 │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w aaa2 │ │ │ │ + b.w c802 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bdea │ │ │ │ + beq.w db4a │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bdea │ │ │ │ + beq.w db4a │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bdea │ │ │ │ + beq.w db4a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w cc56 │ │ │ │ + bne.w e9b6 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #7 │ │ │ │ - bpl.w cb62 │ │ │ │ + bpl.w e8c2 │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n c47c │ │ │ │ + bhi.n e1dc │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ and.w r4, r4, #3 │ │ │ │ rsb r4, r4, #1 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w a05c │ │ │ │ + beq.w bdbc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a05c │ │ │ │ + bne.w bdbc │ │ │ │ mov r0, sl │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a05c │ │ │ │ + b.w bdbc │ │ │ │ mov r0, sl │ │ │ │ blx 2c00 │ │ │ │ mov r4, r0 │ │ │ │ - b.n c458 │ │ │ │ + b.n e1b8 │ │ │ │ mov r0, sl │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w aaba │ │ │ │ + b.w c81a │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w ab20 │ │ │ │ - bl 63ec │ │ │ │ - b.w ab80 │ │ │ │ + b.w c880 │ │ │ │ + bl 641c │ │ │ │ + b.w c8e0 │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w ab70 │ │ │ │ + b.w c8d0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w abb0 │ │ │ │ + b.w c910 │ │ │ │ mov r0, sl │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w ab58 │ │ │ │ + b.w c8b8 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #150 @ 0x96 │ │ │ │ - b.w b45c │ │ │ │ + b.w d1bc │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #108 @ 0x6c │ │ │ │ - b.w b45c │ │ │ │ + b.w d1bc │ │ │ │ mov r6, r4 │ │ │ │ mov r8, r7 │ │ │ │ mov sl, r4 │ │ │ │ mov r9, r4 │ │ │ │ movs r5, #148 @ 0x94 │ │ │ │ - b.w b67c │ │ │ │ - ldr.w r3, [pc, #2468] @ ce8c │ │ │ │ - ldr.w r1, [pc, #2468] @ ce90 │ │ │ │ + b.w d3dc │ │ │ │ + ldr.w r3, [pc, #2468] @ ebec │ │ │ │ + ldr.w r1, [pc, #2468] @ ebf0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #152 @ 0x98 │ │ │ │ mov sl, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.w b45c │ │ │ │ + b.w d1bc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w cb4a │ │ │ │ + bne.w e8aa │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w cc7a │ │ │ │ + beq.w e9da │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.w a956 │ │ │ │ + b.w c6b6 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c682 │ │ │ │ + beq.w e3e2 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c682 │ │ │ │ + beq.w e3e2 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c682 │ │ │ │ + beq.w e3e2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w c92c │ │ │ │ + bne.w e68c │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w ce0a │ │ │ │ + bpl.w eb6a │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #15 │ │ │ │ - bhi.n c580 │ │ │ │ + bhi.n e2e0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ and.w r7, r7, #3 │ │ │ │ rsb r7, r7, #1 │ │ │ │ mul.w r7, r3, r7 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9f38 │ │ │ │ + beq.w bc98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f38 │ │ │ │ + bne.w bc98 │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 9f38 │ │ │ │ + b.w bc98 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c00 │ │ │ │ mov r7, r0 │ │ │ │ - b.n c560 │ │ │ │ + b.n e2c0 │ │ │ │ mov r6, r7 │ │ │ │ movs r5, #150 @ 0x96 │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r7 │ │ │ │ - b.w b45c │ │ │ │ - ldr.w r3, [pc, #2300] @ ce94 │ │ │ │ + b.w d1bc │ │ │ │ + ldr.w r3, [pc, #2300] @ ebf4 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - bl 6af4 │ │ │ │ + bl 6a9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a8c0 │ │ │ │ + bne.w c620 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #148 @ 0x94 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ - b.w b66a │ │ │ │ + b.w d3ca │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w d008 │ │ │ │ + beq.w ed68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -13637,479 +16425,479 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c5fa │ │ │ │ + beq.n e35a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ccfc │ │ │ │ + beq.w ea5c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r9, r7 │ │ │ │ movs r2, #2 │ │ │ │ - b.w a9fa │ │ │ │ + b.w c75a │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ - b.w a9b4 │ │ │ │ + b.w c714 │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ab9c │ │ │ │ + beq.w c8fc │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #152 @ 0x98 │ │ │ │ mov sl, r6 │ │ │ │ mov r9, r6 │ │ │ │ mov r8, r6 │ │ │ │ - b.w b66a │ │ │ │ + b.w d3ca │ │ │ │ mov r6, sl │ │ │ │ movs r5, #152 @ 0x98 │ │ │ │ - b.w b45c │ │ │ │ + b.w d1bc │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #152 @ 0x98 │ │ │ │ - b.w b45c │ │ │ │ + b.w d1bc │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #152 @ 0x98 │ │ │ │ - b.w b45c │ │ │ │ + b.w d1bc │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #152 @ 0x98 │ │ │ │ - b.w b66a │ │ │ │ + b.w d3ca │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b.w ab00 │ │ │ │ + b.w c860 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w cb34 │ │ │ │ + beq.w e894 │ │ │ │ mov r0, r9 │ │ │ │ blx 2eb0 │ │ │ │ mov sl, r0 │ │ │ │ - b.w ab00 │ │ │ │ + b.w c860 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ movs r5, #141 @ 0x8d │ │ │ │ mov r0, r2 │ │ │ │ - b.w b78a │ │ │ │ + b.w d4ea │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #152 @ 0x98 │ │ │ │ - b.w b66a │ │ │ │ + b.w d3ca │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9f3c │ │ │ │ - ldr.w r3, [pc, #2044] @ ce8c │ │ │ │ - ldr.w r1, [pc, #2052] @ ce98 │ │ │ │ + bne.w bc9c │ │ │ │ + ldr.w r3, [pc, #2044] @ ebec │ │ │ │ + ldr.w r1, [pc, #2052] @ ebf8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ - b.w 9f3c │ │ │ │ + b.w bc9c │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w ac0e │ │ │ │ + b.w c96e │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w cc86 │ │ │ │ + beq.w e9e6 │ │ │ │ mov r0, sl │ │ │ │ blx 2eb0 │ │ │ │ mov r9, r0 │ │ │ │ - b.w ac54 │ │ │ │ + b.w c9b4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w ad38 │ │ │ │ - bl 63ec │ │ │ │ - b.w acd4 │ │ │ │ + b.w ca98 │ │ │ │ + bl 641c │ │ │ │ + b.w ca34 │ │ │ │ mov r0, sl │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w acc4 │ │ │ │ + b.w ca24 │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w ad04 │ │ │ │ + b.w ca64 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #153 @ 0x99 │ │ │ │ - b.w b66a │ │ │ │ + b.w d3ca │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #153 @ 0x99 │ │ │ │ - b.w b66a │ │ │ │ + b.w d3ca │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #153 @ 0x99 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r0 │ │ │ │ - b.w b45c │ │ │ │ + b.w d1bc │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w abf6 │ │ │ │ + b.w c956 │ │ │ │ mov r0, sl │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w ac74 │ │ │ │ + b.w c9d4 │ │ │ │ mov r6, r9 │ │ │ │ movs r5, #153 @ 0x99 │ │ │ │ - b.w b45c │ │ │ │ + b.w d1bc │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w acac │ │ │ │ + b.w ca0c │ │ │ │ mov r0, r8 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w ad90 │ │ │ │ + b.w caf0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w adba │ │ │ │ + b.w cb1a │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w adfa │ │ │ │ + b.w cb5a │ │ │ │ mov r0, r7 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w ae4e │ │ │ │ + b.w cbae │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ blx 2b48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ca64 │ │ │ │ + beq.w e7c4 │ │ │ │ ldr.w r0, [fp, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ blx 2a18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ca5e │ │ │ │ + beq.w e7be │ │ │ │ mov r9, r0 │ │ │ │ - b.w ae3a │ │ │ │ + b.w cb9a │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w ae7e │ │ │ │ + b.w cbde │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c3b4 │ │ │ │ - ldr.w r3, [pc, #1800] @ ce9c │ │ │ │ + b.n e114 │ │ │ │ + ldr.w r3, [pc, #1800] @ ebfc │ │ │ │ mov r2, r8 │ │ │ │ - ldr.w r1, [pc, #1796] @ cea0 │ │ │ │ + ldr.w r1, [pc, #1796] @ ec00 │ │ │ │ mov sl, r6 │ │ │ │ mov r9, r6 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ movs r5, #134 @ 0x86 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2dd0 │ │ │ │ - b.w b45c │ │ │ │ + b.w d1bc │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n c83e │ │ │ │ - ldr.w r3, [pc, #1772] @ cea4 │ │ │ │ + bge.n e59e │ │ │ │ + ldr.w r3, [pc, #1772] @ ec04 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #336] @ 0x150 │ │ │ │ blx 2e38 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ - cbz r6, c838 │ │ │ │ + cbz r6, e598 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 7e68 │ │ │ │ + bl 7e10 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w a870 │ │ │ │ + beq.w c5d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a870 │ │ │ │ + bne.w c5d0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w a870 │ │ │ │ + b.w c5d0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2e1c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c9fa │ │ │ │ + beq.w e75a │ │ │ │ blx 2b6c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w c2b6 │ │ │ │ + beq.w e016 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c2b6 │ │ │ │ + bne.w e016 │ │ │ │ mov r0, r8 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c2b6 │ │ │ │ + b.n e016 │ │ │ │ blx 2b90 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr.w r3, [pc, #1608] @ ce8c │ │ │ │ - ldr.w r1, [pc, #1632] @ cea8 │ │ │ │ + ldr.w r3, [pc, #1608] @ ebec │ │ │ │ + ldr.w r1, [pc, #1632] @ ec08 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2dd0 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r7 │ │ │ │ movs r5, #148 @ 0x94 │ │ │ │ mov sl, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.w b67c │ │ │ │ + b.w d3dc │ │ │ │ mov r6, r4 │ │ │ │ movs r5, #156 @ 0x9c │ │ │ │ mov sl, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.w b45c │ │ │ │ + b.w d1bc │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ade6 │ │ │ │ + beq.w cb46 │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #156 @ 0x9c │ │ │ │ mov sl, r6 │ │ │ │ mov r9, r6 │ │ │ │ mov r8, r6 │ │ │ │ - b.w b66a │ │ │ │ + b.w d3ca │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #156 @ 0x9c │ │ │ │ mov sl, r0 │ │ │ │ - b.w b45c │ │ │ │ + b.w d1bc │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #156 @ 0x9c │ │ │ │ - b.w b67c │ │ │ │ + b.w d3dc │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w aea8 │ │ │ │ + beq.w cc08 │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #157 @ 0x9d │ │ │ │ mov sl, r6 │ │ │ │ mov r9, r6 │ │ │ │ mov r8, r6 │ │ │ │ - b.w b66a │ │ │ │ + b.w d3ca │ │ │ │ mov r6, r4 │ │ │ │ movs r5, #157 @ 0x9d │ │ │ │ mov sl, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.w b45c │ │ │ │ + b.w d1bc │ │ │ │ mov r0, r6 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w b1a0 │ │ │ │ + b.w cf00 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w b21e │ │ │ │ + b.w cf7e │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #166 @ 0xa6 │ │ │ │ mov sl, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.w b45c │ │ │ │ + b.w d1bc │ │ │ │ movs r5, #165 @ 0xa5 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r0 │ │ │ │ - b.w b45c │ │ │ │ + b.w d1bc │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w b1e0 │ │ │ │ + b.w cf40 │ │ │ │ mov r6, r7 │ │ │ │ movs r5, #164 @ 0xa4 │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r7 │ │ │ │ - b.w b45c │ │ │ │ + b.w d1bc │ │ │ │ mov r0, r7 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w b1ba │ │ │ │ + b.w cf1a │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #153 @ 0x99 │ │ │ │ - b.w b45c │ │ │ │ + b.w d1bc │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #153 @ 0x99 │ │ │ │ - b.w b45c │ │ │ │ + b.w d1bc │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w acf0 │ │ │ │ + beq.w ca50 │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #153 @ 0x99 │ │ │ │ mov sl, r6 │ │ │ │ mov r9, r6 │ │ │ │ mov r8, r6 │ │ │ │ - b.w b66a │ │ │ │ + b.w d3ca │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.n c9a4 │ │ │ │ - ldr.w r2, [pc, #1396] @ ceac │ │ │ │ + bpl.n e704 │ │ │ │ + ldr.w r2, [pc, #1396] @ ec0c │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #1392] @ ceb0 │ │ │ │ + ldr.w r2, [pc, #1392] @ ec10 │ │ │ │ add r2, pc │ │ │ │ blx 2e68 │ │ │ │ - cbnz r0, c984 │ │ │ │ + cbnz r0, e6e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b.n c544 │ │ │ │ + b.n e2a4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ - b.w ac54 │ │ │ │ + b.w c9b4 │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #155 @ 0x9b │ │ │ │ mov sl, r6 │ │ │ │ mov r9, r6 │ │ │ │ mov r8, r6 │ │ │ │ - b.w b66a │ │ │ │ + b.w d3ca │ │ │ │ blx 2bf0 │ │ │ │ - cbnz r0, c984 │ │ │ │ - ldr.w r3, [pc, #1304] @ ce8c │ │ │ │ - ldr.w r1, [pc, #1340] @ ceb4 │ │ │ │ + cbnz r0, e6e4 │ │ │ │ + ldr.w r3, [pc, #1304] @ ebec │ │ │ │ + ldr.w r1, [pc, #1340] @ ec14 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9f3c │ │ │ │ + beq.w bc9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f3c │ │ │ │ + bne.w bc9c │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 9f3c │ │ │ │ + b.w bc9c │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1252] @ ce8c │ │ │ │ - ldr.w r1, [pc, #1292] @ ceb8 │ │ │ │ + ldr.w r3, [pc, #1252] @ ebec │ │ │ │ + ldr.w r1, [pc, #1292] @ ec18 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2dd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n c990 │ │ │ │ - b.w 9f3c │ │ │ │ - ldr.w r3, [pc, #1236] @ ce9c │ │ │ │ + bne.n e6f0 │ │ │ │ + b.w bc9c │ │ │ │ + ldr.w r3, [pc, #1236] @ ebfc │ │ │ │ mov r2, r7 │ │ │ │ - ldr.w r1, [pc, #1260] @ cebc │ │ │ │ + ldr.w r1, [pc, #1260] @ ec1c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2dd0 │ │ │ │ - b.w be32 │ │ │ │ + b.w db92 │ │ │ │ blx 2a54 <__stack_chk_fail@plt> │ │ │ │ - ldr.w r3, [pc, #1208] @ ce9c │ │ │ │ + ldr.w r3, [pc, #1208] @ ebfc │ │ │ │ mov r2, r7 │ │ │ │ - ldr.w r1, [pc, #1236] @ cec0 │ │ │ │ + ldr.w r1, [pc, #1236] @ ec20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2dd0 │ │ │ │ - b.w c014 │ │ │ │ + b.w dd74 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c2bc │ │ │ │ - ldr.w r3, [pc, #1208] @ cec4 │ │ │ │ + beq.w e01c │ │ │ │ + ldr.w r3, [pc, #1208] @ ec24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2a6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c852 │ │ │ │ + beq.w e5b2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ blx 2b90 │ │ │ │ - ldr.w r3, [pc, #1188] @ cec8 │ │ │ │ - ldr.w r1, [pc, #1188] @ cecc │ │ │ │ + ldr.w r3, [pc, #1188] @ ec28 │ │ │ │ + ldr.w r1, [pc, #1188] @ ec2c │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2dd0 │ │ │ │ - b.n c852 │ │ │ │ + b.n e5b2 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b6c │ │ │ │ mov r6, r0 │ │ │ │ - b.n c2b6 │ │ │ │ + b.n e016 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n ca52 │ │ │ │ + beq.n e7b2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, ca6e │ │ │ │ + cbz r3, e7ce │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #157 @ 0x9d │ │ │ │ mov sl, r6 │ │ │ │ - b.w b47a │ │ │ │ + b.w d1da │ │ │ │ mov r4, r9 │ │ │ │ movs r5, #157 @ 0x9d │ │ │ │ - b.w c1d4 │ │ │ │ + b.w df34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n ca4a │ │ │ │ - b.n ca52 │ │ │ │ + bne.n e7aa │ │ │ │ + b.n e7b2 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r5, #157 @ 0x9d │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.w b78a │ │ │ │ + b.w d4ea │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n caa4 │ │ │ │ + bne.n e804 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w b088 │ │ │ │ + bne.w cde8 │ │ │ │ mov r9, r4 │ │ │ │ movs r5, #164 @ 0xa4 │ │ │ │ - b.w bd8a │ │ │ │ + b.w daea │ │ │ │ mov r0, r8 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w b122 │ │ │ │ + b.w ce82 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ca84 │ │ │ │ - ldr.w r3, [pc, #1060] @ ced0 │ │ │ │ + beq.n e7e4 │ │ │ │ + ldr.w r3, [pc, #1060] @ ec30 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #20] │ │ │ │ blx 28ac │ │ │ │ mov r4, r0 │ │ │ │ - b.n ca8c │ │ │ │ + b.n e7ec │ │ │ │ mov r9, r4 │ │ │ │ movs r5, #164 @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ - b.w bd8a │ │ │ │ + b.w daea │ │ │ │ mov r0, r7 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w b136 │ │ │ │ + b.w ce96 │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w b14a │ │ │ │ + b.w ceaa │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w b18c │ │ │ │ + b.w ceec │ │ │ │ ldr r4, [r6, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w cfd6 │ │ │ │ + beq.w ed36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -14118,247 +16906,247 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n cb1a │ │ │ │ + beq.n e87a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, cb2c │ │ │ │ + cbz r3, e88c │ │ │ │ mov r6, r7 │ │ │ │ movs r3, #0 │ │ │ │ - b.w b158 │ │ │ │ + b.w ceb8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w aebc │ │ │ │ + b.w cc1c │ │ │ │ mov r0, r6 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cb1a │ │ │ │ + b.n e87a │ │ │ │ vldr d0, [r9, #8] │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ blx 2b48 │ │ │ │ mov sl, r0 │ │ │ │ - b.w ab00 │ │ │ │ + b.w c860 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w c50a │ │ │ │ - ldr r3, [pc, #896] @ (ced4 ) │ │ │ │ + beq.w e26a │ │ │ │ + ldr r3, [pc, #896] @ (ec34 ) │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #20] │ │ │ │ blx 28ac │ │ │ │ mov r8, r0 │ │ │ │ - b.n c512 │ │ │ │ + b.n e272 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n cbf0 │ │ │ │ + beq.n e950 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n cbf0 │ │ │ │ + beq.n e950 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cbf0 │ │ │ │ + beq.n e950 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n cbd0 │ │ │ │ + bne.n e930 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n cbc6 │ │ │ │ + bpl.n e926 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n cbbc │ │ │ │ + bhi.n e91c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ and.w r4, r4, #3 │ │ │ │ rsb r4, r4, #1 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w c458 │ │ │ │ + beq.w e1b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c458 │ │ │ │ + bne.w e1b8 │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c458 │ │ │ │ + b.n e1b8 │ │ │ │ mov r0, r3 │ │ │ │ blx 2c00 │ │ │ │ mov r4, r0 │ │ │ │ - b.n cb9c │ │ │ │ + b.n e8fc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 81ec │ │ │ │ + bl 8194 │ │ │ │ mov r4, r0 │ │ │ │ - b.n cb9c │ │ │ │ + b.n e8fc │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.n cc1a │ │ │ │ - ldr r2, [pc, #720] @ (ceac ) │ │ │ │ + bpl.n e97a │ │ │ │ + ldr r2, [pc, #720] @ (ec0c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #756] @ (ced8 ) │ │ │ │ + ldr r2, [pc, #756] @ (ec38 ) │ │ │ │ add r2, pc │ │ │ │ blx 2e68 │ │ │ │ - cbnz r0, cc2a │ │ │ │ + cbnz r0, e98a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n cb80 │ │ │ │ + b.n e8e0 │ │ │ │ blx 2bf0 │ │ │ │ - cbz r0, cc46 │ │ │ │ + cbz r0, e9a6 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w bdfe │ │ │ │ + beq.w db5e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w bdfe │ │ │ │ + bne.w db5e │ │ │ │ mov r0, sl │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w bdfe │ │ │ │ + b.w db5e │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #620] @ (ce8c ) │ │ │ │ - ldr r1, [pc, #700] @ (cedc ) │ │ │ │ + ldr r3, [pc, #620] @ (ebec ) │ │ │ │ + ldr r1, [pc, #700] @ (ec3c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2dd0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n cbf6 │ │ │ │ + beq.n e956 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n cbf6 │ │ │ │ + bne.n e956 │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cbf6 │ │ │ │ - ldr r3, [pc, #580] @ (ce8c ) │ │ │ │ - ldr r1, [pc, #660] @ (cee0 ) │ │ │ │ + b.n e956 │ │ │ │ + ldr r3, [pc, #580] @ (ebec ) │ │ │ │ + ldr r1, [pc, #660] @ (ec40 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ - b.n cbf6 │ │ │ │ + b.n e956 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r4, r2, #7 │ │ │ │ - bpl.n cc9c │ │ │ │ - ldr r2, [pc, #588] @ (ceac ) │ │ │ │ + bpl.n e9fc │ │ │ │ + ldr r2, [pc, #588] @ (ec0c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #636] @ (cee4 ) │ │ │ │ + ldr r2, [pc, #636] @ (ec44 ) │ │ │ │ add r2, pc │ │ │ │ blx 2e68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cbf6 │ │ │ │ + bne.n e956 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ - b.w c438 │ │ │ │ + b.w e198 │ │ │ │ mov sl, r9 │ │ │ │ movs r5, #150 @ 0x96 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r8 │ │ │ │ - b.w b45c │ │ │ │ + b.w d1bc │ │ │ │ vldr d0, [sl, #8] │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ blx 2b48 │ │ │ │ mov r9, r0 │ │ │ │ - b.w ac54 │ │ │ │ + b.w c9b4 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #492] @ (ce8c ) │ │ │ │ - ldr r1, [pc, #580] @ (cee8 ) │ │ │ │ + ldr r3, [pc, #492] @ (ebec ) │ │ │ │ + ldr r1, [pc, #580] @ (ec48 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2dd0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n cc04 │ │ │ │ - b.w bdfe │ │ │ │ + bne.n e964 │ │ │ │ + b.w db5e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w cdf8 │ │ │ │ + bne.w eb58 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w b06c │ │ │ │ + bne.w cdcc │ │ │ │ mov r9, r7 │ │ │ │ mov r4, r7 │ │ │ │ movs r5, #164 @ 0xa4 │ │ │ │ - b.w bd8a │ │ │ │ + b.w daea │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w cf4a │ │ │ │ + bne.w ecaa │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w cf6c │ │ │ │ + bne.w eccc │ │ │ │ mov sl, r7 │ │ │ │ movs r5, #164 @ 0xa4 │ │ │ │ mov r9, r7 │ │ │ │ - b.w b45c │ │ │ │ + b.w d1bc │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c5fa │ │ │ │ + b.n e35a │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #163 @ 0xa3 │ │ │ │ - b.w b67c │ │ │ │ + b.w d3dc │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #163 @ 0xa3 │ │ │ │ - b.w b67c │ │ │ │ + b.w d3dc │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #163 @ 0xa3 │ │ │ │ mov sl, r0 │ │ │ │ - b.w b45c │ │ │ │ - ldr r3, [pc, #460] @ (ceec ) │ │ │ │ + b.w d1bc │ │ │ │ + ldr r3, [pc, #460] @ (ec4c ) │ │ │ │ mov sl, r6 │ │ │ │ - ldr r1, [pc, #460] @ (cef0 ) │ │ │ │ + ldr r1, [pc, #460] @ (ec50 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ movs r5, #163 @ 0xa3 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ - b.w b45c │ │ │ │ + b.w d1bc │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #163 @ 0xa3 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r0 │ │ │ │ - b.w b45c │ │ │ │ + b.w d1bc │ │ │ │ mov r0, r8 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w aefa │ │ │ │ + b.w cc5a │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #163 @ 0xa3 │ │ │ │ - b.w b67c │ │ │ │ + b.w d3dc │ │ │ │ mov r0, r6 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w afce │ │ │ │ + b.w cd2e │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w cfa2 │ │ │ │ + beq.w ed02 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -14367,1926 +17155,1926 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n cd9c │ │ │ │ + beq.n eafc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, cdc6 │ │ │ │ + cbz r3, eb26 │ │ │ │ mov r9, r4 │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ - b.w afa4 │ │ │ │ + b.w cd04 │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w afe6 │ │ │ │ + b.w cd46 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w b014 │ │ │ │ + b.w cd74 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #163 @ 0xa3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w b65a │ │ │ │ - b.w b66a │ │ │ │ + bne.w d3ba │ │ │ │ + b.w d3ca │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n cd9c │ │ │ │ + b.n eafc │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r0 │ │ │ │ movs r5, #164 @ 0xa4 │ │ │ │ - b.w b45c │ │ │ │ - ldr r3, [pc, #280] @ (cef4 ) │ │ │ │ + b.w d1bc │ │ │ │ + ldr r3, [pc, #280] @ (ec54 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - bl 6af4 │ │ │ │ + bl 6a9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w affc │ │ │ │ + bne.w cd5c │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #163 @ 0xa3 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ - b.w b66a │ │ │ │ + b.w d3ca │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w cf5e │ │ │ │ + bne.w ecbe │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n cccc │ │ │ │ + b.n ea2c │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c96c │ │ │ │ + beq.w e6cc │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c96c │ │ │ │ + beq.w e6cc │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c96c │ │ │ │ + beq.w e6cc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n cef8 │ │ │ │ + bne.n ec58 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n ce7a │ │ │ │ + bpl.n ebda │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ cmp r7, #15 │ │ │ │ - bhi.n ce70 │ │ │ │ + bhi.n ebd0 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ and.w r7, r7, #3 │ │ │ │ rsb r7, r7, #1 │ │ │ │ mul.w r7, r3, r7 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w c560 │ │ │ │ + beq.w e2c0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c560 │ │ │ │ + bne.w e2c0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w c560 │ │ │ │ + b.w e2c0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2c00 │ │ │ │ mov r7, r0 │ │ │ │ - b.n ce4c │ │ │ │ + b.n ebac │ │ │ │ mov r0, r8 │ │ │ │ - bl 81ec │ │ │ │ + bl 8194 │ │ │ │ mov r7, r0 │ │ │ │ - b.n ce4c │ │ │ │ - orrs r2, r2 │ │ │ │ + b.n ebac │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ movs r2, r0 │ │ │ │ - negs r4, r4 │ │ │ │ + movs r5, #4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #160 @ (adr r0, cf34 ) │ │ │ │ + strh r4, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #32 │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #320] @ 0x140 │ │ │ │ + strb r4, [r1, #31] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r6, r3, #6 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + strh r0, [r7, #2] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #520] @ 0x208 │ │ │ │ + ldrb r6, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldrb r6, [r2, #14] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #760] @ 0x2f8 │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ + strb r4, [r3, #22] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #576] @ 0x240 │ │ │ │ + ldrb r4, [r4, #25] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #12 │ │ │ │ + adds r4, r5, #2 │ │ │ │ movs r2, r0 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + adds r6, r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [sp, #904] @ 0x388 │ │ │ │ + ldrb r6, [r3, #1] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + strb r0, [r3, #31] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + ldrb r6, [r0, #1] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r0, r0, r6 │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r7, r2, #7 │ │ │ │ - bpl.n cf18 │ │ │ │ - ldr r2, [pc, #512] @ (d104 ) │ │ │ │ + bpl.n ec78 │ │ │ │ + ldr r2, [pc, #512] @ (ee64 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #508] @ (d108 ) │ │ │ │ + ldr r2, [pc, #508] @ (ee68 ) │ │ │ │ add r2, pc │ │ │ │ blx 2e68 │ │ │ │ - cbnz r0, cf28 │ │ │ │ + cbnz r0, ec88 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - b.n ce2e │ │ │ │ + b.n eb8e │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #496] @ (d10c ) │ │ │ │ - ldr r1, [pc, #496] @ (d110 ) │ │ │ │ + ldr r3, [pc, #496] @ (ee6c ) │ │ │ │ + ldr r1, [pc, #496] @ (ee70 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2dd0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w c984 │ │ │ │ + beq.w e6e4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c984 │ │ │ │ + bne.w e6e4 │ │ │ │ mov r0, r8 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c984 │ │ │ │ + b.n e6e4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w cce4 │ │ │ │ + beq.w ea44 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ blx 28ac │ │ │ │ mov r7, r0 │ │ │ │ - b.n ccec │ │ │ │ - ldr r3, [pc, #436] @ (d114 ) │ │ │ │ + b.n ea4c │ │ │ │ + ldr r3, [pc, #436] @ (ee74 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #20] │ │ │ │ blx 28ac │ │ │ │ mov r7, r0 │ │ │ │ - b.n cccc │ │ │ │ + b.n ea2c │ │ │ │ mov r8, r7 │ │ │ │ - b.w b050 │ │ │ │ - ldr r3, [pc, #420] @ (d118 ) │ │ │ │ + b.w cdb0 │ │ │ │ + ldr r3, [pc, #420] @ (ee78 ) │ │ │ │ movw r2, #6661 @ 0x1a05 │ │ │ │ - ldr r1, [pc, #416] @ (d11c ) │ │ │ │ - ldr r0, [pc, #420] @ (d120 ) │ │ │ │ + ldr r1, [pc, #416] @ (ee7c ) │ │ │ │ + ldr r0, [pc, #420] @ (ee80 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3500 @ 0xdac │ │ │ │ + addw r3, r3, #3560 @ 0xde8 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #408] @ (d124 ) │ │ │ │ + ldr r3, [pc, #408] @ (ee84 ) │ │ │ │ movw r2, #6948 @ 0x1b24 │ │ │ │ - ldr r1, [pc, #404] @ (d128 ) │ │ │ │ - ldr r0, [pc, #408] @ (d12c ) │ │ │ │ + ldr r1, [pc, #404] @ (ee88 ) │ │ │ │ + ldr r0, [pc, #408] @ (ee8c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3580 @ 0xdfc │ │ │ │ + addw r3, r3, #3640 @ 0xe38 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #396] @ (d130 ) │ │ │ │ + ldr r3, [pc, #396] @ (ee90 ) │ │ │ │ movw r2, #7367 @ 0x1cc7 │ │ │ │ - ldr r1, [pc, #392] @ (d134 ) │ │ │ │ - ldr r0, [pc, #396] @ (d138 ) │ │ │ │ + ldr r1, [pc, #392] @ (ee94 ) │ │ │ │ + ldr r0, [pc, #396] @ (ee98 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3580 @ 0xdfc │ │ │ │ + addw r3, r3, #3640 @ 0xe38 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #384] @ (d13c ) │ │ │ │ + ldr r3, [pc, #384] @ (ee9c ) │ │ │ │ mov.w r2, #374 @ 0x176 │ │ │ │ - ldr r1, [pc, #380] @ (d140 ) │ │ │ │ - ldr r0, [pc, #384] @ (d144 ) │ │ │ │ + ldr r1, [pc, #380] @ (eea0 ) │ │ │ │ + ldr r0, [pc, #384] @ (eea4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ bl 339c <__assert_fail@plt+0x4d4> │ │ │ │ - ldr r3, [pc, #368] @ (d148 ) │ │ │ │ + ldr r3, [pc, #368] @ (eea8 ) │ │ │ │ movw r2, #7423 @ 0x1cff │ │ │ │ - ldr r1, [pc, #364] @ (d14c ) │ │ │ │ - ldr r0, [pc, #368] @ (d150 ) │ │ │ │ + ldr r1, [pc, #364] @ (eeac ) │ │ │ │ + ldr r0, [pc, #368] @ (eeb0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3580 @ 0xdfc │ │ │ │ + addw r3, r3, #3640 @ 0xe38 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #356] @ (d154 ) │ │ │ │ + ldr r3, [pc, #356] @ (eeb4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #352] @ (d158 ) │ │ │ │ - ldr r0, [pc, #356] @ (d15c ) │ │ │ │ + ldr r1, [pc, #352] @ (eeb8 ) │ │ │ │ + ldr r0, [pc, #356] @ (eebc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ bl 333c <__assert_fail@plt+0x474> │ │ │ │ - ldr r3, [pc, #340] @ (d160 ) │ │ │ │ + ldr r3, [pc, #340] @ (eec0 ) │ │ │ │ movw r2, #7126 @ 0x1bd6 │ │ │ │ - ldr r1, [pc, #340] @ (d164 ) │ │ │ │ - ldr r0, [pc, #340] @ (d168 ) │ │ │ │ + ldr r1, [pc, #340] @ (eec4 ) │ │ │ │ + ldr r0, [pc, #340] @ (eec8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3580 @ 0xdfc │ │ │ │ + addw r3, r3, #3640 @ 0xe38 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ cmp r7, #2 │ │ │ │ - bgt.n d05e │ │ │ │ - ldr r3, [pc, #324] @ (d16c ) │ │ │ │ + bgt.n edbe │ │ │ │ + ldr r3, [pc, #324] @ (eecc ) │ │ │ │ movs r4, #3 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #224] @ (d10c ) │ │ │ │ - ldr r1, [pc, #320] @ (d170 ) │ │ │ │ + ldr r2, [pc, #224] @ (ee6c ) │ │ │ │ + ldr r1, [pc, #320] @ (eed0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r2] │ │ │ │ - ldr r2, [pc, #320] @ (d174 ) │ │ │ │ + ldr r2, [pc, #320] @ (eed4 ) │ │ │ │ add r2, pc │ │ │ │ strd r2, r7, [sp, #4] │ │ │ │ - ldr r2, [pc, #316] @ (d178 ) │ │ │ │ + ldr r2, [pc, #316] @ (eed8 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2dd0 │ │ │ │ - b.w b2b2 │ │ │ │ - ldr r3, [pc, #304] @ (d17c ) │ │ │ │ + b.w d012 │ │ │ │ + ldr r3, [pc, #304] @ (eedc ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #304] @ (d180 ) │ │ │ │ - ldr r0, [pc, #304] @ (d184 ) │ │ │ │ + ldr r1, [pc, #304] @ (eee0 ) │ │ │ │ + ldr r0, [pc, #304] @ (eee4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #184 @ 0xb8 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #296] @ (d188 ) │ │ │ │ + ldr r3, [pc, #296] @ (eee8 ) │ │ │ │ movs r4, #10 │ │ │ │ add r3, pc │ │ │ │ - b.n d02a │ │ │ │ + b.n ed8a │ │ │ │ bl 345c <__assert_fail@plt+0x594> │ │ │ │ bl 330c <__assert_fail@plt+0x444> │ │ │ │ - ldr r3, [pc, #284] @ (d18c ) │ │ │ │ + ldr r3, [pc, #284] @ (eeec ) │ │ │ │ movw r2, #6587 @ 0x19bb │ │ │ │ - ldr r1, [pc, #280] @ (d190 ) │ │ │ │ - ldr r0, [pc, #284] @ (d194 ) │ │ │ │ + ldr r1, [pc, #280] @ (eef0 ) │ │ │ │ + ldr r0, [pc, #284] @ (eef4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3500 @ 0xdac │ │ │ │ + addw r3, r3, #3560 @ 0xde8 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #272] @ (d198 ) │ │ │ │ + ldr r3, [pc, #272] @ (eef8 ) │ │ │ │ movw r2, #6904 @ 0x1af8 │ │ │ │ - ldr r1, [pc, #268] @ (d19c ) │ │ │ │ - ldr r0, [pc, #272] @ (d1a0 ) │ │ │ │ + ldr r1, [pc, #268] @ (eefc ) │ │ │ │ + ldr r0, [pc, #272] @ (ef00 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3580 @ 0xdfc │ │ │ │ + addw r3, r3, #3640 @ 0xe38 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #260] @ (d1a4 ) │ │ │ │ + ldr r3, [pc, #260] @ (ef04 ) │ │ │ │ movw r2, #6583 @ 0x19b7 │ │ │ │ - ldr r1, [pc, #256] @ (d1a8 ) │ │ │ │ - ldr r0, [pc, #260] @ (d1ac ) │ │ │ │ + ldr r1, [pc, #256] @ (ef08 ) │ │ │ │ + ldr r0, [pc, #260] @ (ef0c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3500 @ 0xdac │ │ │ │ + addw r3, r3, #3560 @ 0xde8 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ bl 32dc <__assert_fail@plt+0x414> │ │ │ │ - ldr r3, [pc, #244] @ (d1b0 ) │ │ │ │ + ldr r3, [pc, #244] @ (ef10 ) │ │ │ │ movw r2, #13474 @ 0x34a2 │ │ │ │ - ldr r1, [pc, #240] @ (d1b4 ) │ │ │ │ - ldr r0, [pc, #244] @ (d1b8 ) │ │ │ │ + ldr r1, [pc, #240] @ (ef14 ) │ │ │ │ + ldr r0, [pc, #244] @ (ef18 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #3552 @ 0xde0 │ │ │ │ + addw r3, r3, #3612 @ 0xe1c │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #232] @ (d1bc ) │ │ │ │ + ldr r3, [pc, #232] @ (ef1c ) │ │ │ │ movw r2, #6860 @ 0x1acc │ │ │ │ - ldr r1, [pc, #228] @ (d1c0 ) │ │ │ │ - ldr r0, [pc, #232] @ (d1c4 ) │ │ │ │ + ldr r1, [pc, #228] @ (ef20 ) │ │ │ │ + ldr r0, [pc, #232] @ (ef24 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3580 @ 0xdfc │ │ │ │ + addw r3, r3, #3640 @ 0xe38 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #220] @ (d1c8 ) │ │ │ │ + ldr r3, [pc, #220] @ (ef28 ) │ │ │ │ movw r2, #7069 @ 0x1b9d │ │ │ │ - ldr r1, [pc, #216] @ (d1cc ) │ │ │ │ - ldr r0, [pc, #220] @ (d1d0 ) │ │ │ │ + ldr r1, [pc, #216] @ (ef2c ) │ │ │ │ + ldr r0, [pc, #220] @ (ef30 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3580 @ 0xdfc │ │ │ │ + addw r3, r3, #3640 @ 0xe38 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + strb r6, [r6, #20] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #312] @ 0x138 │ │ │ │ + strb r2, [r1, #23] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + asrs r4, r7, #31 │ │ │ │ movs r2, r0 │ │ │ │ - add r3, pc, #800 @ (adr r3, d43c ) │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #62] @ 0x3e │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #704 @ (adr r3, d3e8 ) │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #62] @ 0x3e │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + strb r0, [r4, #27] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #608 @ (adr r3, d394 ) │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #608] @ 0x260 │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #512 @ (adr r3, d340 ) │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #400 @ (adr r3, d2dc ) │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #60] @ 0x3c │ │ │ │ + ldr r6, [r7, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + ldrb r4, [r3, #2] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #304 @ (adr r3, d288 ) │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #6] │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #22] │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #200 @ (adr r3, d22c ) │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + strb r6, [r5, #25] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #640] @ 0x280 │ │ │ │ + strb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + strb r6, [r2, #31] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #54] @ 0x36 │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + strb r2, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #968 @ (adr r2, d548 ) │ │ │ │ + strh r6, [r5, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #6] │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #8] │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #456] @ 0x1c8 │ │ │ │ + strb r6, [r3, #29] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #816 @ (adr r2, d4c0 ) │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + strb r0, [r1, #29] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #720 @ (adr r2, d46c ) │ │ │ │ + strh r0, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #54] @ 0x36 │ │ │ │ + ldr r6, [r1, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + strb r0, [r6, #23] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #624 @ (adr r2, d418 ) │ │ │ │ + strh r0, [r3, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ + strb r0, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #512 @ (adr r2, d3b4 ) │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ + strb r0, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #416 @ (adr r2, d360 ) │ │ │ │ + strh r4, [r4, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #720] @ 0x2d0 │ │ │ │ + strb r0, [r3, #22] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #320 @ (adr r2, d30c ) │ │ │ │ + strh r4, [r1, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #720] @ 0x2d0 │ │ │ │ + strb r0, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr.w r3, [pc, #2816] @ dce8 │ │ │ │ + ldr.w r3, [pc, #2816] @ fa48 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r7, sp, #28 │ │ │ │ - ldr.w r2, [pc, #2812] @ dcec │ │ │ │ + ldr.w r2, [pc, #2812] @ fa4c │ │ │ │ add r3, pc │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w sl, [r3, #196] @ 0xc4 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r3, [pc, #2796] @ dcf0 │ │ │ │ + ldr.w r3, [pc, #2796] @ fa50 │ │ │ │ str r4, [r7, #8] │ │ │ │ strh r4, [r7, #12] │ │ │ │ - ldr.w fp, [pc, #2792] @ dcf4 │ │ │ │ + ldr.w fp, [pc, #2792] @ fa54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2cc4 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, d278 │ │ │ │ + cbnz r3, efd8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w d936 │ │ │ │ + beq.w f696 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d23c │ │ │ │ + beq.n ef9c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - ldr.w r2, [pc, #2744] @ dcf8 │ │ │ │ + ldr.w r2, [pc, #2744] @ fa58 │ │ │ │ movs r3, #7 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ - addw r2, r2, #3028 @ 0xbd4 │ │ │ │ + add.w r2, r2, #3488 @ 0xda0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ blx 2c0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n d274 │ │ │ │ + beq.n efd4 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ - cbz r3, d27a │ │ │ │ + cbz r3, efda │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ blx 2a60 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n d27a │ │ │ │ + bne.n efda │ │ │ │ movs r4, #11 │ │ │ │ - b.n d8dc │ │ │ │ + b.n f63c │ │ │ │ mov sl, r4 │ │ │ │ - ldr.w r3, [pc, #2688] @ dcfc │ │ │ │ + ldr.w r3, [pc, #2688] @ fa5c │ │ │ │ ldr.w r7, [fp, r3] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w d998 │ │ │ │ + beq.w f6f8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.w de72 │ │ │ │ - ldr.w r2, [pc, #2668] @ dd00 │ │ │ │ + bpl.w fbd2 │ │ │ │ + ldr.w r2, [pc, #2668] @ fa60 │ │ │ │ ldr.w r9, [fp, r2] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w de7a │ │ │ │ - ldr.w r2, [pc, #2656] @ dd04 │ │ │ │ + beq.w fbda │ │ │ │ + ldr.w r2, [pc, #2656] @ fa64 │ │ │ │ ldr.w r8, [fp, r2] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w de76 │ │ │ │ + beq.w fbd6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d9b0 │ │ │ │ + beq.w f710 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d2c6 │ │ │ │ + beq.n f026 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.w d9e2 │ │ │ │ + bne.w f742 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d2e2 │ │ │ │ + beq.n f042 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d876 │ │ │ │ + beq.w f5d6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r4, [r6, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w de72 │ │ │ │ + bpl.w fbd2 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w de7a │ │ │ │ + beq.w fbda │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w de76 │ │ │ │ + beq.w fbd6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w d9f6 │ │ │ │ + bls.w f756 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d312 │ │ │ │ + beq.n f072 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d328 │ │ │ │ + beq.n f088 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d87c │ │ │ │ + beq.w f5dc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r4, [r6, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - bpl.w de72 │ │ │ │ + bpl.w fbd2 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w de7a │ │ │ │ + beq.w fbda │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w de76 │ │ │ │ + beq.w fbd6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w da2a │ │ │ │ + bls.w f78a │ │ │ │ ldr r4, [r5, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d358 │ │ │ │ + beq.n f0b8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.w da62 │ │ │ │ + bne.w f7c2 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d374 │ │ │ │ + beq.n f0d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d882 │ │ │ │ + beq.w f5e2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r4, [r6, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.w de72 │ │ │ │ + bpl.w fbd2 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w de7a │ │ │ │ + beq.w fbda │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w de76 │ │ │ │ + beq.w fbd6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w da76 │ │ │ │ + bls.w f7d6 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d3a4 │ │ │ │ + beq.n f104 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.w d8b0 │ │ │ │ + bne.w f610 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d3c0 │ │ │ │ + beq.n f120 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d888 │ │ │ │ + beq.w f5e8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.w de72 │ │ │ │ + bpl.w fbd2 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w de7a │ │ │ │ + beq.w fbda │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w de76 │ │ │ │ + beq.w fbd6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ - bls.w d902 │ │ │ │ + bls.w f662 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d3f0 │ │ │ │ + beq.n f150 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #2324] @ dd08 │ │ │ │ + ldr.w r3, [pc, #2324] @ fa68 │ │ │ │ ldr.w fp, [fp, r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, fp │ │ │ │ - beq.w d976 │ │ │ │ + beq.w f6d6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c88 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w db7a │ │ │ │ + beq.w f8da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d42e │ │ │ │ + beq.n f18e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d97c │ │ │ │ + beq.w f6dc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ vstr s0, [r6, #32] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w de72 │ │ │ │ + bpl.w fbd2 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w de7a │ │ │ │ + beq.w fbda │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w de76 │ │ │ │ + beq.w fbd6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w db8e │ │ │ │ + bls.w f8ee │ │ │ │ ldr r4, [r5, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d460 │ │ │ │ + beq.n f1c0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.w dbd6 │ │ │ │ + bne.w f936 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d47c │ │ │ │ + beq.n f1dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d98c │ │ │ │ + beq.w f6ec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r4, [r6, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - bpl.w de72 │ │ │ │ + bpl.w fbd2 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w de7a │ │ │ │ + beq.w fbda │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w de76 │ │ │ │ + beq.w fbd6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #6 │ │ │ │ - bls.w dbea │ │ │ │ + bls.w f94a │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d4ac │ │ │ │ + beq.n f20c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.w dc2a │ │ │ │ + bne.w f98a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d4c8 │ │ │ │ + beq.n f228 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d992 │ │ │ │ + beq.w f6f2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r4, [r6, #16] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.w de72 │ │ │ │ + bpl.w fbd2 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w de7a │ │ │ │ + beq.w fbda │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w de76 │ │ │ │ + beq.w fbd6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #7 │ │ │ │ - bls.w dc3e │ │ │ │ + bls.w f99e │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d4f8 │ │ │ │ + beq.n f258 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.w dc7e │ │ │ │ + bne.w f9de │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d514 │ │ │ │ + beq.n f274 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d88e │ │ │ │ + beq.w f5ee │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r4, [r6, #20] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.w de72 │ │ │ │ + bpl.w fbd2 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w de7a │ │ │ │ + beq.w fbda │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w de76 │ │ │ │ + beq.w fbd6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bls.w dc92 │ │ │ │ + bls.w f9f2 │ │ │ │ ldr r4, [r5, #44] @ 0x2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d544 │ │ │ │ + beq.n f2a4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, fp │ │ │ │ - beq.w d9aa │ │ │ │ + beq.w f70a │ │ │ │ mov r0, r4 │ │ │ │ blx 2c88 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w dcd2 │ │ │ │ + beq.w fa32 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d57a │ │ │ │ + beq.n f2da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d894 │ │ │ │ + beq.w f5f4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ vstr s0, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w de72 │ │ │ │ + bpl.w fbd2 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w de7a │ │ │ │ + beq.w fbda │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w de76 │ │ │ │ + beq.w fbd6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - bls.w dd48 │ │ │ │ + bls.w faa8 │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d5ac │ │ │ │ + beq.n f30c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9154 │ │ │ │ + bl aeb0 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w dd88 │ │ │ │ + beq.w fae8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n d5ce │ │ │ │ + beq.n f32e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d8a4 │ │ │ │ + beq.w f604 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.w de72 │ │ │ │ + bpl.w fbd2 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w de7a │ │ │ │ + beq.w fbda │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w de76 │ │ │ │ + beq.w fbd6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #10 │ │ │ │ - bls.w dd98 │ │ │ │ + bls.w faf8 │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d5fe │ │ │ │ + beq.n f35e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9154 │ │ │ │ + bl aeb0 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w dddc │ │ │ │ + beq.w fb3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n d626 │ │ │ │ + beq.n f386 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, d626 │ │ │ │ + cbnz r3, f386 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r6, #28] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w de72 │ │ │ │ + bpl.w fbd2 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w de7a │ │ │ │ + beq.w fbda │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w de76 │ │ │ │ + beq.w fbd6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.w ddec │ │ │ │ + bls.w fb4c │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d656 │ │ │ │ + beq.n f3b6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9154 │ │ │ │ + bl aeb0 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w dac4 │ │ │ │ + beq.w f824 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n d67e │ │ │ │ + beq.n f3de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, d67e │ │ │ │ + cbnz r3, f3de │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r6, #24] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.w de72 │ │ │ │ + bpl.w fbd2 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w de7a │ │ │ │ + beq.w fbda │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w de76 │ │ │ │ + beq.w fbd6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #12 │ │ │ │ - bls.w dad4 │ │ │ │ + bls.w f834 │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d6ae │ │ │ │ + beq.n f40e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, fp │ │ │ │ - beq.w daae │ │ │ │ + beq.w f80e │ │ │ │ mov r0, r4 │ │ │ │ blx 2c88 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w de2c │ │ │ │ + beq.w fb8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d6e4 │ │ │ │ + beq.n f444 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w dab4 │ │ │ │ + beq.w f814 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r6, #52] @ 0x34 │ │ │ │ - bl 7b80 │ │ │ │ + bl 7b28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d8da │ │ │ │ - bl 9154 │ │ │ │ + beq.w f63a │ │ │ │ + bl aeb0 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w de40 │ │ │ │ + beq.w fba0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d71a │ │ │ │ + beq.n f47a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w dbce │ │ │ │ + beq.w f92e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str.w fp, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.w de72 │ │ │ │ + bpl.w fbd2 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w de7a │ │ │ │ + beq.w fbda │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w de76 │ │ │ │ + beq.w fbd6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w ddd8 │ │ │ │ + beq.w fb38 │ │ │ │ cmp r3, #14 │ │ │ │ - ble.n d80a │ │ │ │ - ldr.w r4, [pc, #1480] @ dd0c │ │ │ │ + ble.n f56a │ │ │ │ + ldr.w r4, [pc, #1480] @ fa6c │ │ │ │ mov r0, r6 │ │ │ │ add r4, pc │ │ │ │ ldr.w r1, [r4, #380] @ 0x17c │ │ │ │ blx 2970 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w ddd8 │ │ │ │ + beq.w fb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d80a │ │ │ │ + beq.n f56a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r4, #380] @ 0x17c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w de66 │ │ │ │ + beq.w fbc6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w db64 │ │ │ │ + beq.w f8c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #14 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 7b80 │ │ │ │ + bl 7b28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w db46 │ │ │ │ - ldr.w r3, [pc, #1404] @ dd10 │ │ │ │ + beq.w f8a6 │ │ │ │ + ldr.w r3, [pc, #1404] @ fa70 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r4, r0, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ add r1, sp, #16 │ │ │ │ ldr.w r0, [r3, #720] @ 0x2d0 │ │ │ │ movs r3, #0 │ │ │ │ blx 2d0c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w de54 │ │ │ │ + beq.w fbb4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w de5e │ │ │ │ + beq.w fbbe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d7da │ │ │ │ + beq.n f53a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w de4c │ │ │ │ + beq.w fbac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d7ee │ │ │ │ + beq.n f54e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w db30 │ │ │ │ + beq.w f890 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w db64 │ │ │ │ + beq.w f8c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d80a │ │ │ │ + beq.n f56a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, d80a │ │ │ │ + cbnz r3, f56a │ │ │ │ mov r0, r6 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldrb.w r3, [sp, #30] │ │ │ │ - cbz r3, d832 │ │ │ │ + cbz r3, f592 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, sp, #30 │ │ │ │ blx 2d18 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w d274 │ │ │ │ + beq.w efd4 │ │ │ │ blx 2a84 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n d854 │ │ │ │ + beq.n f5b4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d854 │ │ │ │ + beq.n f5b4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d96e │ │ │ │ - ldr.w r2, [pc, #1212] @ dd14 │ │ │ │ - ldr.w r3, [pc, #1172] @ dcf0 │ │ │ │ + beq.w f6ce │ │ │ │ + ldr.w r2, [pc, #1212] @ fa74 │ │ │ │ + ldr.w r3, [pc, #1172] @ fa50 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w de6e │ │ │ │ + bne.w fbce │ │ │ │ mov r0, r7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d2e2 │ │ │ │ + b.n f042 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d328 │ │ │ │ + b.n f088 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d374 │ │ │ │ + b.n f0d4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d3c0 │ │ │ │ + b.n f120 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d514 │ │ │ │ + b.n f274 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ vldr s0, [sp, #4] │ │ │ │ - b.n d57a │ │ │ │ + b.n f2da │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n d5ce │ │ │ │ - ldr.w r3, [pc, #1124] @ dd18 │ │ │ │ + b.n f32e │ │ │ │ + ldr.w r3, [pc, #1124] @ fa78 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - bl 6af4 │ │ │ │ + bl 6a9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w d3aa │ │ │ │ + bne.w f10a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d8da │ │ │ │ + beq.n f63a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, d8da │ │ │ │ + cbnz r3, f63a │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r4, #12 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d962 │ │ │ │ + bne.n f6c2 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d956 │ │ │ │ - ldr.w r2, [pc, #1068] @ dd1c │ │ │ │ + bne.n f6b6 │ │ │ │ + ldr.w r2, [pc, #1068] @ fa7c │ │ │ │ mov r1, r4 │ │ │ │ - ldr.w r0, [pc, #1068] @ dd20 │ │ │ │ + ldr.w r0, [pc, #1068] @ fa80 │ │ │ │ movs r7, #0 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 8a44 │ │ │ │ - b.n d832 │ │ │ │ + bl 89ec │ │ │ │ + b.n f592 │ │ │ │ movs r0, #4 │ │ │ │ blx 2b3c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d8da │ │ │ │ + beq.n f63a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2ab8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d92e │ │ │ │ + beq.n f68e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w db22 │ │ │ │ + beq.w f882 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w d3f0 │ │ │ │ - b.n d8da │ │ │ │ - ldr r1, [pc, #1004] @ (dd24 ) │ │ │ │ + bne.w f150 │ │ │ │ + b.n f63a │ │ │ │ + ldr r1, [pc, #1004] @ (fa84 ) │ │ │ │ movs r2, #11 │ │ │ │ - ldr r0, [pc, #1004] @ (dd28 ) │ │ │ │ + ldr r0, [pc, #1004] @ (fa88 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ea4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d274 │ │ │ │ + beq.w efd4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n d23c │ │ │ │ + b.n ef9c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #32 │ │ │ │ blx 2d3c <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n d8ec │ │ │ │ + b.n f64c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2ac4 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n d8e4 │ │ │ │ + b.n f644 │ │ │ │ mov r0, sl │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d854 │ │ │ │ + b.n f5b4 │ │ │ │ vldr d0, [r4, #8] │ │ │ │ - b.n d406 │ │ │ │ + b.n f166 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ vldr s0, [sp, #4] │ │ │ │ - b.n d42e │ │ │ │ + b.n f18e │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d47c │ │ │ │ + b.n f1dc │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d4c8 │ │ │ │ - ldr r3, [pc, #912] @ (dd2c ) │ │ │ │ - ldr r1, [pc, #916] @ (dd30 ) │ │ │ │ + b.n f228 │ │ │ │ + ldr r3, [pc, #912] @ (fa8c ) │ │ │ │ + ldr r1, [pc, #916] @ (fa90 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ - b.n d8da │ │ │ │ + b.n f63a │ │ │ │ vldr d0, [r4, #8] │ │ │ │ - b.n d552 │ │ │ │ + b.n f2b2 │ │ │ │ blx 2b3c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d8da │ │ │ │ + beq.n f63a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2ab8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d9da │ │ │ │ + beq.n f73a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w db06 │ │ │ │ + beq.w f866 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w d2c6 │ │ │ │ - b.n d8da │ │ │ │ - ldr r3, [pc, #848] @ (dd34 ) │ │ │ │ + bne.w f026 │ │ │ │ + b.n f63a │ │ │ │ + ldr r3, [pc, #848] @ (fa94 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - bl 6af4 │ │ │ │ + bl 6a9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w d2cc │ │ │ │ - b.n d8c4 │ │ │ │ + bne.w f02c │ │ │ │ + b.n f624 │ │ │ │ movs r0, #1 │ │ │ │ blx 2b3c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d8da │ │ │ │ + beq.w f63a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2ab8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n da22 │ │ │ │ + beq.n f782 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n db14 │ │ │ │ + beq.n f874 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w d312 │ │ │ │ - b.n d8da │ │ │ │ + bne.w f072 │ │ │ │ + b.n f63a │ │ │ │ movs r0, #2 │ │ │ │ blx 2b3c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d8da │ │ │ │ + beq.w f63a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2ab8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n da5a │ │ │ │ + beq.n f7ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, da5a │ │ │ │ + cbnz r3, f7ba │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w d358 │ │ │ │ - b.n d8da │ │ │ │ - ldr r3, [pc, #724] @ (dd38 ) │ │ │ │ + bne.w f0b8 │ │ │ │ + b.n f63a │ │ │ │ + ldr r3, [pc, #724] @ (fa98 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - bl 6af4 │ │ │ │ + bl 6a9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w d35e │ │ │ │ - b.n d8c4 │ │ │ │ + bne.w f0be │ │ │ │ + b.n f624 │ │ │ │ movs r0, #3 │ │ │ │ blx 2b3c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d8da │ │ │ │ + beq.w f63a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2ab8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n daa6 │ │ │ │ + beq.n f806 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, daa6 │ │ │ │ + cbnz r3, f806 │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w d3a4 │ │ │ │ - b.n d8da │ │ │ │ + bne.w f104 │ │ │ │ + b.n f63a │ │ │ │ vldr d0, [r4, #8] │ │ │ │ - b.n d6bc │ │ │ │ + b.n f41c │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ vldr s0, [sp, #4] │ │ │ │ - b.n d6e4 │ │ │ │ + b.n f444 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2bf0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d664 │ │ │ │ - b.n d8c4 │ │ │ │ + beq.w f3c4 │ │ │ │ + b.n f624 │ │ │ │ movs r0, #12 │ │ │ │ blx 2b3c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d8da │ │ │ │ + beq.w f63a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2ab8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n dafe │ │ │ │ + beq.n f85e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, db38 │ │ │ │ + cbz r3, f898 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w d6ae │ │ │ │ - b.n d8da │ │ │ │ + bne.w f40e │ │ │ │ + b.n f63a │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w d2c6 │ │ │ │ - b.n d8da │ │ │ │ + bne.w f026 │ │ │ │ + b.n f63a │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w d312 │ │ │ │ - b.n d8da │ │ │ │ + bne.w f072 │ │ │ │ + b.n f63a │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w d3f0 │ │ │ │ - b.n d8da │ │ │ │ + bne.w f150 │ │ │ │ + b.n f63a │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d7ee │ │ │ │ + b.n f54e │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w d6ae │ │ │ │ - b.n d8da │ │ │ │ + bne.w f40e │ │ │ │ + b.n f63a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n db64 │ │ │ │ + beq.n f8c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, db70 │ │ │ │ + cbz r3, f8d0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n db64 │ │ │ │ + beq.n f8c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, db68 │ │ │ │ + cbz r3, f8c8 │ │ │ │ movs r4, #14 │ │ │ │ - b.n d8dc │ │ │ │ + b.n f63c │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n db64 │ │ │ │ + b.n f8c4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n db56 │ │ │ │ + b.n f8b6 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ blx 2bf0 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d41a │ │ │ │ - b.n d8c4 │ │ │ │ + beq.w f17a │ │ │ │ + b.n f624 │ │ │ │ movs r0, #5 │ │ │ │ blx 2b3c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d8da │ │ │ │ + beq.w f63a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2ab8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n dbb8 │ │ │ │ + beq.n f918 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, dbc0 │ │ │ │ + cbz r3, f920 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w d460 │ │ │ │ - b.n d8da │ │ │ │ + bne.w f1c0 │ │ │ │ + b.n f63a │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w d460 │ │ │ │ - b.n d8da │ │ │ │ + bne.w f1c0 │ │ │ │ + b.n f63a │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d71a │ │ │ │ - ldr r3, [pc, #356] @ (dd3c ) │ │ │ │ + b.n f47a │ │ │ │ + ldr r3, [pc, #356] @ (fa9c ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - bl 6af4 │ │ │ │ + bl 6a9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w d466 │ │ │ │ - b.n d8c4 │ │ │ │ + bne.w f1c6 │ │ │ │ + b.n f624 │ │ │ │ movs r0, #6 │ │ │ │ blx 2b3c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d8da │ │ │ │ + beq.w f63a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2ab8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n dc14 │ │ │ │ + beq.n f974 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, dc1c │ │ │ │ + cbz r3, f97c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w d4ac │ │ │ │ - b.n d8da │ │ │ │ + bne.w f20c │ │ │ │ + b.n f63a │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w d4ac │ │ │ │ - b.n d8da │ │ │ │ - ldr r3, [pc, #276] @ (dd40 ) │ │ │ │ + bne.w f20c │ │ │ │ + b.n f63a │ │ │ │ + ldr r3, [pc, #276] @ (faa0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - bl 6af4 │ │ │ │ + bl 6a9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w d4b2 │ │ │ │ - b.n d8c4 │ │ │ │ + bne.w f212 │ │ │ │ + b.n f624 │ │ │ │ movs r0, #7 │ │ │ │ blx 2b3c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d8da │ │ │ │ + beq.w f63a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2ab8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n dc68 │ │ │ │ + beq.n f9c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, dc70 │ │ │ │ + cbz r3, f9d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w d4f8 │ │ │ │ - b.n d8da │ │ │ │ + bne.w f258 │ │ │ │ + b.n f63a │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w d4f8 │ │ │ │ - b.n d8da │ │ │ │ - ldr r3, [pc, #196] @ (dd44 ) │ │ │ │ + bne.w f258 │ │ │ │ + b.n f63a │ │ │ │ + ldr r3, [pc, #196] @ (faa4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - bl 6af4 │ │ │ │ + bl 6a9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w d4fe │ │ │ │ - b.n d8c4 │ │ │ │ + bne.w f25e │ │ │ │ + b.n f624 │ │ │ │ movs r0, #8 │ │ │ │ blx 2b3c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d8da │ │ │ │ + beq.w f63a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2ab8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n dcbc │ │ │ │ + beq.n fa1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, dcc4 │ │ │ │ + cbz r3, fa24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w d8da │ │ │ │ - b.n d544 │ │ │ │ + beq.w f63a │ │ │ │ + b.n f2a4 │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w d8da │ │ │ │ - b.n d544 │ │ │ │ + beq.w f63a │ │ │ │ + b.n f2a4 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ blx 2bf0 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d566 │ │ │ │ - b.n d8c4 │ │ │ │ + beq.w f2c6 │ │ │ │ + b.n f624 │ │ │ │ nop │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + asrs r4, r5, #21 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ + lsrs r0, r1, #23 │ │ │ │ movs r2, r0 │ │ │ │ - add r0, pc, #1016 @ (adr r0, e0f4 ) │ │ │ │ + strh r2, [r7, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #118 @ 0x76 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r5, #28 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ movs r2, r0 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + lsls r4, r7, #29 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r4, #6 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + strb r0, [r3, #1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + strb r6, [r4, #1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #32] │ │ │ │ + strb r2, [r2, #0] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #214 @ 0xd6 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r0, #142 @ 0x8e │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r0, #58 @ 0x3a │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, #9 │ │ │ │ blx 2b3c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d8da │ │ │ │ + beq.w f63a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2ab8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n dd72 │ │ │ │ + beq.n fad2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, dd7a │ │ │ │ + cbz r3, fada │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w d5ac │ │ │ │ - b.n d8da │ │ │ │ + bne.w f30c │ │ │ │ + b.n f63a │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w d5ac │ │ │ │ - b.n d8da │ │ │ │ + bne.w f30c │ │ │ │ + b.n f63a │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2bf0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d5ba │ │ │ │ - b.n d8c4 │ │ │ │ + beq.w f31a │ │ │ │ + b.n f624 │ │ │ │ movs r0, #10 │ │ │ │ blx 2b3c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d8da │ │ │ │ + beq.w f63a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2ab8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ddc2 │ │ │ │ + beq.n fb22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, ddca │ │ │ │ + cbz r3, fb2a │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w d5fe │ │ │ │ - b.n d8da │ │ │ │ + bne.w f35e │ │ │ │ + b.n f63a │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w d5fe │ │ │ │ - b.n d8da │ │ │ │ + bne.w f35e │ │ │ │ + b.n f63a │ │ │ │ movs r4, #13 │ │ │ │ - b.n d8dc │ │ │ │ + b.n f63c │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2bf0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d60c │ │ │ │ - b.n d8c4 │ │ │ │ + beq.w f36c │ │ │ │ + b.n f624 │ │ │ │ movs r0, #11 │ │ │ │ blx 2b3c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d8da │ │ │ │ + beq.w f63a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 2ab8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n de16 │ │ │ │ + beq.n fb76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, de1e │ │ │ │ + cbz r3, fb7e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w d8da │ │ │ │ - b.n d656 │ │ │ │ + beq.w f63a │ │ │ │ + b.n f3b6 │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w d8da │ │ │ │ - b.n d656 │ │ │ │ + beq.w f63a │ │ │ │ + b.n f3b6 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ blx 2bf0 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d6d0 │ │ │ │ - b.n d8c4 │ │ │ │ + beq.w f430 │ │ │ │ + b.n f624 │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d706 │ │ │ │ - b.n d8c4 │ │ │ │ + beq.w f466 │ │ │ │ + b.n f624 │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d7da │ │ │ │ + b.n f53a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w d7d0 │ │ │ │ - b.n d7ee │ │ │ │ + bne.w f530 │ │ │ │ + b.n f54e │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d7c6 │ │ │ │ + b.n f526 │ │ │ │ blx 2e2c │ │ │ │ mov r4, r0 │ │ │ │ - b.n d76e │ │ │ │ + b.n f4ce │ │ │ │ blx 2a54 <__stack_chk_fail@plt> │ │ │ │ bl 330c <__assert_fail@plt+0x444> │ │ │ │ bl 32dc <__assert_fail@plt+0x414> │ │ │ │ - ldr r3, [pc, #20] @ (de90 ) │ │ │ │ + ldr r3, [pc, #20] @ (fbf0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #16] @ (de94 ) │ │ │ │ - ldr r0, [pc, #20] @ (de98 ) │ │ │ │ + ldr r1, [pc, #16] @ (fbf4 ) │ │ │ │ + ldr r0, [pc, #20] @ (fbf8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + ldrb r4, [r7, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr.w r2, [pc, #1036] @ e2c0 │ │ │ │ + ldr.w r2, [pc, #1036] @ 10020 │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1036] @ e2c4 │ │ │ │ + ldr.w r3, [pc, #1036] @ 10024 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #1032] @ e2c8 │ │ │ │ + ldr.w r6, [pc, #1032] @ 10028 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #1020] @ (e2cc ) │ │ │ │ + ldr r3, [pc, #1020] @ (1002c ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #600 @ 0x258 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n df40 │ │ │ │ + beq.n fca0 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.w e284 │ │ │ │ - ldr r4, [pc, #988] @ (e2d0 ) │ │ │ │ + beq.w ffe4 │ │ │ │ + ldr r4, [pc, #988] @ (10030 ) │ │ │ │ ldr r4, [r6, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w e288 │ │ │ │ - ldr r4, [pc, #980] @ (e2d4 ) │ │ │ │ + beq.w ffe8 │ │ │ │ + ldr r4, [pc, #980] @ (10034 ) │ │ │ │ ldr r4, [r6, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w e280 │ │ │ │ + beq.w ffe0 │ │ │ │ ldr.w ip, [r8, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n df40 │ │ │ │ + ble.n fca0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e0d2 │ │ │ │ + beq.w fe32 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w e0c0 │ │ │ │ - ldr r3, [pc, #952] @ (e2d8 ) │ │ │ │ + beq.w fe20 │ │ │ │ + ldr r3, [pc, #952] @ (10038 ) │ │ │ │ movs r5, #1 │ │ │ │ - ldr r1, [pc, #952] @ (e2dc ) │ │ │ │ - ldr r2, [pc, #956] @ (e2e0 ) │ │ │ │ + ldr r1, [pc, #952] @ (1003c ) │ │ │ │ + ldr r2, [pc, #956] @ (10040 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add r2, pc │ │ │ │ strd r5, r1, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #944] @ (e2e4 ) │ │ │ │ - ldr r1, [pc, #948] @ (e2e8 ) │ │ │ │ + ldr r3, [pc, #944] @ (10044 ) │ │ │ │ + ldr r1, [pc, #948] @ (10048 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ blx 2dd0 │ │ │ │ - b.n e190 │ │ │ │ + b.n fef0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n df1c │ │ │ │ + bne.n fc7c │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #916] @ (e2ec ) │ │ │ │ + ldr r3, [pc, #916] @ (1004c ) │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ strd r5, r5, [r7, #4] │ │ │ │ strh r5, [r7, #12] │ │ │ │ ldr.w r8, [r3, #188] @ 0xbc │ │ │ │ blx 2cc4 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e026 │ │ │ │ + beq.n fd86 │ │ │ │ mov r8, r5 │ │ │ │ - ldr r2, [pc, #888] @ (e2f0 ) │ │ │ │ - ldr r1, [pc, #892] @ (e2f4 ) │ │ │ │ + ldr r2, [pc, #888] @ (10050 ) │ │ │ │ + ldr r1, [pc, #892] @ (10054 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r5, [r6, r1] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r4, r5 │ │ │ │ - bne.w e264 │ │ │ │ + bne.w ffc4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl d1d4 │ │ │ │ + bl ef34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e278 │ │ │ │ + beq.w ffd8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n dfaa │ │ │ │ + beq.n fd0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e1c6 │ │ │ │ + beq.w ff26 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ - cbz r3, dfd0 │ │ │ │ + cbz r3, fd30 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, sp, #50 @ 0x32 │ │ │ │ blx 2d18 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n e076 │ │ │ │ + beq.n fdd6 │ │ │ │ blx 2a84 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n dff4 │ │ │ │ + beq.n fd54 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n dff4 │ │ │ │ + beq.n fd54 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e1a2 │ │ │ │ - cbz r4, e008 │ │ │ │ + beq.w ff02 │ │ │ │ + cbz r4, fd68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e008 │ │ │ │ + beq.n fd68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e1cc │ │ │ │ - ldr r2, [pc, #748] @ (e2f8 ) │ │ │ │ - ldr r3, [pc, #696] @ (e2c4 ) │ │ │ │ + beq.w ff2c │ │ │ │ + ldr r2, [pc, #748] @ (10058 ) │ │ │ │ + ldr r3, [pc, #696] @ (10024 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w e27c │ │ │ │ + bne.w ffdc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w e22a │ │ │ │ + beq.w ff8a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e040 │ │ │ │ + beq.n fda0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - ldr r2, [pc, #696] @ (e2fc ) │ │ │ │ + ldr r2, [pc, #696] @ (1005c ) │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #624] @ e2b8 │ │ │ │ + vldr d7, [pc, #624] @ 10018 │ │ │ │ add r1, sp, #32 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ - addw r2, r2, #3028 @ 0xbd4 │ │ │ │ + add.w r2, r2, #3488 @ 0xda0 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ blx 2c0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n e076 │ │ │ │ + beq.n fdd6 │ │ │ │ ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n df74 │ │ │ │ + beq.n fcd4 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a60 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w df74 │ │ │ │ + bne.w fcd4 │ │ │ │ movs r5, #16 │ │ │ │ ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w e1da │ │ │ │ + bne.w ff3a │ │ │ │ ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w e1e6 │ │ │ │ - ldr r2, [pc, #624] @ (e300 ) │ │ │ │ + bne.w ff46 │ │ │ │ + ldr r2, [pc, #624] @ (10060 ) │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #624] @ (e304 ) │ │ │ │ + ldr r0, [pc, #624] @ (10064 ) │ │ │ │ mov r5, r8 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 8a44 │ │ │ │ + bl 89ec │ │ │ │ blx 2a84 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n dff2 │ │ │ │ + beq.n fd52 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n dff2 │ │ │ │ + beq.n fd52 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n dff2 │ │ │ │ - b.n e1a2 │ │ │ │ + bne.n fd52 │ │ │ │ + b.n ff02 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r5 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -16300,334 +19088,333 @@ │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r7, r8 │ │ │ │ mov.w r9, #0 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r8, ip │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e29e │ │ │ │ + beq.w fffe │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r4, [sl, #4]! │ │ │ │ - cbnz r3, e106 │ │ │ │ - b.n e134 │ │ │ │ + cbnz r3, fe66 │ │ │ │ + b.n fe94 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, e134 │ │ │ │ + cbz r3, fe94 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n e100 │ │ │ │ + bne.n fe60 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ subs r0, r0, r1 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r4, [r6, r0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n e1f2 │ │ │ │ + beq.n ff52 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n e0ee │ │ │ │ + b.n fe4e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #460] @ (e308 ) │ │ │ │ + ldr r3, [pc, #460] @ (10068 ) │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w e24a │ │ │ │ - ldr r3, [pc, #452] @ (e30c ) │ │ │ │ + bne.w ffaa │ │ │ │ + ldr r3, [pc, #452] @ (1006c ) │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #32 │ │ │ │ - bl 7268 │ │ │ │ + bl 7210 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n e1aa │ │ │ │ + beq.n ff0a │ │ │ │ ldr r6, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n e17c │ │ │ │ - ldr r0, [pc, #364] @ (e2d8 ) │ │ │ │ + beq.n fedc │ │ │ │ + ldr r0, [pc, #364] @ (10038 ) │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #416] @ (e310 ) │ │ │ │ - ldr r1, [pc, #420] @ (e314 ) │ │ │ │ + ldr r2, [pc, #416] @ (10070 ) │ │ │ │ + ldr r1, [pc, #420] @ (10074 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2dd0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, e190 │ │ │ │ + cbz r0, fef0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e190 │ │ │ │ + beq.n fef0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, e1d4 │ │ │ │ - ldr r2, [pc, #388] @ (e318 ) │ │ │ │ + cbz r3, ff34 │ │ │ │ + ldr r2, [pc, #388] @ (10078 ) │ │ │ │ movs r1, #16 │ │ │ │ - ldr r0, [pc, #388] @ (e31c ) │ │ │ │ + ldr r0, [pc, #388] @ (1007c ) │ │ │ │ movs r5, #0 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 8a44 │ │ │ │ - b.n e008 │ │ │ │ + bl 89ec │ │ │ │ + b.n fd68 │ │ │ │ mov r0, r8 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n dff2 │ │ │ │ + b.n fd52 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r0, [r4, ip, lsl #2] │ │ │ │ cmp r3, lr │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - b.n e120 │ │ │ │ + b.n fe80 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n dfaa │ │ │ │ + b.n fd0a │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e008 │ │ │ │ + b.n fd68 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e190 │ │ │ │ + b.n fef0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 2ac4 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n e082 │ │ │ │ + b.n fde2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2d3c <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n e08c │ │ │ │ + b.n fdec │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w df56 │ │ │ │ + bne.w fcb6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w df56 │ │ │ │ - ldr r3, [pc, #208] @ (e2d8 ) │ │ │ │ + bne.w fcb6 │ │ │ │ + ldr r3, [pc, #208] @ (10038 ) │ │ │ │ movs r5, #1 │ │ │ │ - ldr r1, [pc, #276] @ (e320 ) │ │ │ │ - ldr r2, [pc, #276] @ (e324 ) │ │ │ │ + ldr r1, [pc, #276] @ (10080 ) │ │ │ │ + ldr r2, [pc, #276] @ (10084 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add r2, pc │ │ │ │ strd r5, r1, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #268] @ (e328 ) │ │ │ │ - ldr r1, [pc, #268] @ (e32c ) │ │ │ │ + ldr r3, [pc, #268] @ (10088 ) │ │ │ │ + ldr r1, [pc, #268] @ (1008c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ blx 2dd0 │ │ │ │ - b.n e190 │ │ │ │ - ldr r1, [pc, #260] @ (e330 ) │ │ │ │ + b.n fef0 │ │ │ │ + ldr r1, [pc, #260] @ (10090 ) │ │ │ │ movs r2, #16 │ │ │ │ - ldr r0, [pc, #260] @ (e334 ) │ │ │ │ + ldr r0, [pc, #260] @ (10094 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ea4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e076 │ │ │ │ + beq.w fdd6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n e040 │ │ │ │ - ldr r3, [pc, #236] @ (e338 ) │ │ │ │ + b.n fda0 │ │ │ │ + ldr r3, [pc, #236] @ (10098 ) │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #32 │ │ │ │ - bl 5d60 │ │ │ │ + bl 5d90 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ - b.n e15e │ │ │ │ - ldr r2, [pc, #112] @ (e2d8 ) │ │ │ │ + b.n febe │ │ │ │ + ldr r2, [pc, #112] @ (10038 ) │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r6, r2] │ │ │ │ - ldr r2, [pc, #208] @ (e33c ) │ │ │ │ + ldr r2, [pc, #208] @ (1009c ) │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #204] @ (e340 ) │ │ │ │ + ldr r1, [pc, #204] @ (100a0 ) │ │ │ │ add r1, pc │ │ │ │ blx 2dd0 │ │ │ │ movs r5, #17 │ │ │ │ - b.n e078 │ │ │ │ + b.n fdd8 │ │ │ │ blx 2a54 <__stack_chk_fail@plt> │ │ │ │ bl 32dc <__assert_fail@plt+0x414> │ │ │ │ bl 330c <__assert_fail@plt+0x444> │ │ │ │ - ldr r3, [pc, #184] @ (e344 ) │ │ │ │ + ldr r3, [pc, #184] @ (100a4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #184] @ (e348 ) │ │ │ │ - ldr r0, [pc, #184] @ (e34c ) │ │ │ │ + ldr r1, [pc, #184] @ (100a8 ) │ │ │ │ + ldr r0, [pc, #184] @ (100ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #176] @ (e350 ) │ │ │ │ + ldr r3, [pc, #176] @ (100b0 ) │ │ │ │ movw r2, #13474 @ 0x34a2 │ │ │ │ - ldr r1, [pc, #172] @ (e354 ) │ │ │ │ - ldr r0, [pc, #176] @ (e358 ) │ │ │ │ + ldr r1, [pc, #172] @ (100b4 ) │ │ │ │ + ldr r0, [pc, #176] @ (100b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #3552 @ 0xde0 │ │ │ │ + addw r3, r3, #3612 @ 0xe1c │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r4, r7, #1 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ movs r2, r0 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, #4 │ │ │ │ - movs r2, r0 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + vaddl.u8 q8, d12, d1 │ │ │ │ + strb r6, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #42] @ 0x2a │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #34] @ 0x22 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #23] │ │ │ │ + str r4, [r5, #20] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #30] │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #34] @ 0x22 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #22] │ │ │ │ + str r6, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #28] │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #26] │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + strb r6, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + strb r0, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #18] │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ mov ip, r2 │ │ │ │ - ldr.w r2, [pc, #2908] @ eecc │ │ │ │ + ldr.w r2, [pc, #2908] @ 10c2c │ │ │ │ mov r9, r3 │ │ │ │ - ldr.w r3, [pc, #2904] @ eed0 │ │ │ │ + ldr.w r3, [pc, #2904] @ 10c30 │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ - ldr.w r8, [pc, #2900] @ eed4 │ │ │ │ + ldr.w r8, [pc, #2900] @ 10c34 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2880] @ eed8 │ │ │ │ + ldr.w r3, [pc, #2880] @ 10c38 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n e3f8 │ │ │ │ + beq.n 10158 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ - beq.w ee92 │ │ │ │ - ldr.w r2, [pc, #2844] @ eedc │ │ │ │ + beq.w 10bf2 │ │ │ │ + ldr.w r2, [pc, #2844] @ 10c3c │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w ee7c │ │ │ │ - ldr.w r2, [pc, #2832] @ eee0 │ │ │ │ + beq.w 10bdc │ │ │ │ + ldr.w r2, [pc, #2832] @ 10c40 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w eeae │ │ │ │ + beq.w 10c0e │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n e3f8 │ │ │ │ + ble.n 10158 │ │ │ │ cmp.w ip, #3 │ │ │ │ - bhi.w e87a │ │ │ │ + bhi.w 105da │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsls r1, r1, #5 │ │ │ │ lsls r0, r0, #5 │ │ │ │ lsls r7, r6, #4 │ │ │ │ cmp.w ip, #3 │ │ │ │ - bne.w e87a │ │ │ │ + bne.w 105da │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -16647,208 +19434,208 @@ │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r2, #7 │ │ │ │ - bpl.w ec90 │ │ │ │ + bpl.w 109f0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #15 │ │ │ │ - bls.w e64e │ │ │ │ + bls.w 103ae │ │ │ │ blx 2c00 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w ea58 │ │ │ │ - ldr.w r3, [pc, #2700] @ eee4 │ │ │ │ + beq.w 107b8 │ │ │ │ + ldr.w r3, [pc, #2700] @ 10c44 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ strd sl, sl, [r5, #4] │ │ │ │ strh.w sl, [r5, #12] │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ ldr.w r7, [r3, #192] @ 0xc0 │ │ │ │ blx 2cc4 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w e7fa │ │ │ │ + bne.w 1055a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w eb26 │ │ │ │ + beq.w 10886 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e492 │ │ │ │ + beq.n 101f2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr.w r2, [pc, #2644] @ eee8 │ │ │ │ + ldr.w r2, [pc, #2644] @ 10c48 │ │ │ │ movs r3, #7 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ mov.w sl, #0 │ │ │ │ - addw r2, r2, #3028 @ 0xbd4 │ │ │ │ + add.w r2, r2, #3488 @ 0xda0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ blx 2c0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w e872 │ │ │ │ + beq.w 105d2 │ │ │ │ ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w e862 │ │ │ │ + bne.w 105c2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b60 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e700 │ │ │ │ - ldr.w r3, [pc, #2584] @ eeec │ │ │ │ + beq.w 10460 │ │ │ │ + ldr.w r3, [pc, #2584] @ 10c4c │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ blx 2adc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.w e6f6 │ │ │ │ + blt.w 10456 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e4fc │ │ │ │ + beq.n 1025c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e7fe │ │ │ │ + beq.w 1055e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w e8de │ │ │ │ - ldr.w r3, [pc, #2536] @ eef0 │ │ │ │ + beq.w 1063e │ │ │ │ + ldr.w r3, [pc, #2536] @ 10c50 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - ldr.w r3, [pc, #2508] @ eef4 │ │ │ │ + ldr.w r3, [pc, #2508] @ 10c54 │ │ │ │ strd r5, r4, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #540] @ 0x21c │ │ │ │ movs r3, #0 │ │ │ │ blx 2d0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e54e │ │ │ │ + beq.n 102ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e854 │ │ │ │ + beq.w 105b4 │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #7 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w e706 │ │ │ │ - ldr.w r3, [pc, #2460] @ eef8 │ │ │ │ + beq.w 10466 │ │ │ │ + ldr.w r3, [pc, #2460] @ 10c58 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n e59a │ │ │ │ - ldr.w r2, [pc, #2452] @ eefc │ │ │ │ + beq.n 102fa │ │ │ │ + ldr.w r2, [pc, #2452] @ 10c5c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w ebb0 │ │ │ │ + bne.w 10910 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1d4 │ │ │ │ + bl ef34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ebcc │ │ │ │ + beq.w 1092c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e59a │ │ │ │ + beq.n 102fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e85c │ │ │ │ + beq.w 105bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldrb.w r1, [sp, #62] @ 0x3e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w e806 │ │ │ │ + beq.w 10566 │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w e80c │ │ │ │ + bne.w 1056c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e5c8 │ │ │ │ + beq.n 10328 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e82e │ │ │ │ + beq.w 1058e │ │ │ │ mov r4, r5 │ │ │ │ blx 2a84 │ │ │ │ - cbz r7, e5e4 │ │ │ │ + cbz r7, 10344 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e5e4 │ │ │ │ + beq.n 10344 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e8b2 │ │ │ │ + beq.w 10612 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, e5fc │ │ │ │ + cbz r0, 1035c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e5fc │ │ │ │ + beq.n 1035c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e8ac │ │ │ │ + beq.w 1060c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, e614 │ │ │ │ + cbz r0, 10374 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e614 │ │ │ │ + beq.n 10374 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e8d8 │ │ │ │ + beq.w 10638 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - cbz r0, e62c │ │ │ │ + cbz r0, 1038c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e62c │ │ │ │ + beq.n 1038c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e8d2 │ │ │ │ - ldr.w r2, [pc, #2256] @ ef00 │ │ │ │ - ldr.w r3, [pc, #2204] @ eed0 │ │ │ │ + beq.w 10632 │ │ │ │ + ldr.w r2, [pc, #2256] @ 10c60 │ │ │ │ + ldr.w r3, [pc, #2204] @ 10c30 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w ed64 │ │ │ │ + bne.w 10ac4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and.w r6, r6, #3 │ │ │ │ rsb r6, r6, #1 │ │ │ │ mul.w r6, r2, r6 │ │ │ │ - b.n e44e │ │ │ │ + b.n 101ae │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -16875,6312 +19662,2468 @@ │ │ │ │ add r6, r3 │ │ │ │ strd ip, r3, [sp, #24] │ │ │ │ add.w sl, r9, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r5 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ee96 │ │ │ │ + beq.w 10bf6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r4, [sl, #4]! │ │ │ │ - cbnz r3, e6c6 │ │ │ │ - b.n e74c │ │ │ │ + cbnz r3, 10426 │ │ │ │ + b.n 104ac │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e74c │ │ │ │ + beq.n 104ac │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n e6be │ │ │ │ + bne.n 1041e │ │ │ │ ldr r4, [r6, #0] │ │ │ │ subs r0, r0, r1 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r4, [r5, r0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - beq.w eb4a │ │ │ │ + beq.w 108aa │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ adds r6, #4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n e6ac │ │ │ │ + b.n 1040c │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r6, #4 │ │ │ │ - bne.w ea68 │ │ │ │ + bne.w 107c8 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #4 │ │ │ │ mov r5, r4 │ │ │ │ ldrb.w r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w e8c6 │ │ │ │ + bne.w 10626 │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w e8ba │ │ │ │ - ldr.w r2, [pc, #2024] @ ef04 │ │ │ │ + bne.w 1061a │ │ │ │ + ldr.w r2, [pc, #2024] @ 10c64 │ │ │ │ mov r1, r6 │ │ │ │ - ldr.w r0, [pc, #2020] @ ef08 │ │ │ │ + ldr.w r0, [pc, #2020] @ 10c68 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 8a44 │ │ │ │ - cbz r5, e740 │ │ │ │ + bl 89ec │ │ │ │ + cbz r5, 104a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e740 │ │ │ │ + beq.n 104a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e826 │ │ │ │ + beq.n 10586 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w e5ca │ │ │ │ + beq.w 1032a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r5, #0 │ │ │ │ - b.n e5b6 │ │ │ │ + b.n 10316 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr.w r3, [pc, #1976] @ ef0c │ │ │ │ + ldr.w r3, [pc, #1976] @ 10c6c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w ebd0 │ │ │ │ - ldr.w r3, [pc, #1964] @ ef10 │ │ │ │ + bne.w 10930 │ │ │ │ + ldr.w r3, [pc, #1964] @ 10c70 │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #32 │ │ │ │ - bl 7268 │ │ │ │ + bl 7210 │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n e838 │ │ │ │ + beq.n 10598 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n e79c │ │ │ │ - ldr.w r0, [pc, #1936] @ ef14 │ │ │ │ + beq.n 104fc │ │ │ │ + ldr.w r0, [pc, #1936] @ 10c74 │ │ │ │ mov r3, r4 │ │ │ │ - ldr.w r2, [pc, #1936] @ ef18 │ │ │ │ - ldr.w r1, [pc, #1936] @ ef1c │ │ │ │ + ldr.w r2, [pc, #1936] @ 10c78 │ │ │ │ + ldr.w r1, [pc, #1936] @ 10c7c │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r8, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2dd0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, e7b4 │ │ │ │ + cbz r0, 10514 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e7b4 │ │ │ │ + beq.n 10514 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ea88 │ │ │ │ + beq.w 107e8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, e7cc │ │ │ │ + cbz r0, 1052c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e7cc │ │ │ │ + beq.n 1052c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ea7c │ │ │ │ + beq.w 107dc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - cbz r0, e7e4 │ │ │ │ + cbz r0, 10544 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e7e4 │ │ │ │ + beq.n 10544 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ea82 │ │ │ │ - ldr.w r2, [pc, #1848] @ ef20 │ │ │ │ + beq.w 107e2 │ │ │ │ + ldr.w r2, [pc, #1848] @ 10c80 │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r0, [pc, #1848] @ ef24 │ │ │ │ + ldr.w r0, [pc, #1848] @ 10c84 │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 8a44 │ │ │ │ - b.n e62c │ │ │ │ + bl 89ec │ │ │ │ + b.n 1038c │ │ │ │ mov r7, sl │ │ │ │ - b.n e4c2 │ │ │ │ + b.n 10222 │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e4fc │ │ │ │ + b.n 1025c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w e5ca │ │ │ │ + beq.w 1032a │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #29 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, sp, #62 @ 0x3e │ │ │ │ blx 2d18 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w ec32 │ │ │ │ + beq.w 10992 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ - b.n e5b6 │ │ │ │ + b.n 10316 │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e740 │ │ │ │ + b.n 104a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e5ca │ │ │ │ + b.n 1032a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r0, [r4, ip, lsl #2] │ │ │ │ cmp r3, lr │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - b.n e6e0 │ │ │ │ + b.n 10440 │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e54e │ │ │ │ + b.n 102ae │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e59a │ │ │ │ + b.n 102fa │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ blx 2a60 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w e4c2 │ │ │ │ + bne.w 10222 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b.n e706 │ │ │ │ - ldr.w r3, [pc, #1688] @ ef14 │ │ │ │ + b.n 10466 │ │ │ │ + ldr.w r3, [pc, #1688] @ 10c74 │ │ │ │ movs r4, #3 │ │ │ │ - ldr.w r1, [pc, #1700] @ ef28 │ │ │ │ - ldr.w r2, [pc, #1700] @ ef2c │ │ │ │ + ldr.w r1, [pc, #1700] @ 10c88 │ │ │ │ + ldr.w r2, [pc, #1700] @ 10c8c │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ add r2, pc │ │ │ │ strd r4, r1, [sp] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #1684] @ ef30 │ │ │ │ - ldr.w r1, [pc, #1684] @ ef34 │ │ │ │ + ldr.w r3, [pc, #1684] @ 10c90 │ │ │ │ + ldr.w r1, [pc, #1684] @ 10c94 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 2dd0 │ │ │ │ - b.n e79c │ │ │ │ + b.n 104fc │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e5fc │ │ │ │ + b.n 1035c │ │ │ │ mov r0, r7 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e5e4 │ │ │ │ + b.n 10344 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx 2d3c <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n e71a │ │ │ │ + b.n 1047a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 2ac4 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n e710 │ │ │ │ + b.n 10470 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e62c │ │ │ │ + b.n 1038c │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e614 │ │ │ │ + b.n 10374 │ │ │ │ movs r0, #1 │ │ │ │ blx 2858 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ec6c │ │ │ │ - ldr.w r3, [pc, #1608] @ ef38 │ │ │ │ + beq.w 109cc │ │ │ │ + ldr.w r3, [pc, #1608] @ 10c98 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #280] @ 0x118 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.w eeb6 │ │ │ │ + bpl.w 10c16 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w eeb2 │ │ │ │ + ble.w 10c12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr.w r4, [pc, #1568] @ ef3c │ │ │ │ + ldr.w r4, [pc, #1568] @ 10c9c │ │ │ │ add r4, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w sl, [r4, #572] @ 0x23c │ │ │ │ blx 2cdc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ec42 │ │ │ │ + beq.w 109a2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r5 │ │ │ │ blx 2cac │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e95a │ │ │ │ + beq.n 106ba │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w eb16 │ │ │ │ + beq.w 10876 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w ec42 │ │ │ │ + beq.w 109a2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e974 │ │ │ │ + beq.n 106d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ea8e │ │ │ │ - ldr.w r3, [pc, #1480] @ ef40 │ │ │ │ + beq.w 107ee │ │ │ │ + ldr.w r3, [pc, #1480] @ 10ca0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #280] @ 0x118 │ │ │ │ - bl 88d4 │ │ │ │ + bl 887c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ec72 │ │ │ │ + beq.w 109d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e9aa │ │ │ │ + beq.n 1070a │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ streq r2, [r0, #0] │ │ │ │ - beq.n e9aa │ │ │ │ + beq.n 1070a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ea9e │ │ │ │ + beq.n 107fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e9bc │ │ │ │ + beq.n 1071c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ea96 │ │ │ │ + beq.n 107f6 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ea38 │ │ │ │ - ldr.w r3, [pc, #1400] @ ef44 │ │ │ │ + beq.n 10798 │ │ │ │ + ldr.w r3, [pc, #1400] @ 10ca4 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #248] @ 0xf8 │ │ │ │ blx 2e50 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ecfa │ │ │ │ + beq.w 10a5a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e9f6 │ │ │ │ + beq.n 10756 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, e9f6 │ │ │ │ + cbnz r3, 10756 │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1280] @ eef8 │ │ │ │ + ldr.w r3, [pc, #1280] @ 10c58 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r6, r1 │ │ │ │ and.w r0, r3, #1073741824 @ 0x40000000 │ │ │ │ - beq.n eaa4 │ │ │ │ + beq.n 10804 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ebe8 │ │ │ │ - ldr.w r3, [pc, #1280] @ ef14 │ │ │ │ - ldr.w r1, [pc, #1328] @ ef48 │ │ │ │ + beq.w 10948 │ │ │ │ + ldr.w r3, [pc, #1280] @ 10c74 │ │ │ │ + ldr.w r1, [pc, #1328] @ 10ca8 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n ea38 │ │ │ │ + beq.n 10798 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w ec38 │ │ │ │ + beq.w 10998 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #6 │ │ │ │ - b.n e706 │ │ │ │ + b.n 10466 │ │ │ │ blx 2bf0 │ │ │ │ - cbnz r0, ea58 │ │ │ │ - ldr.w r3, [pc, #1228] @ ef14 │ │ │ │ - ldr.w r1, [pc, #1280] @ ef4c │ │ │ │ + cbnz r0, 107b8 │ │ │ │ + ldr.w r3, [pc, #1228] @ 10c74 │ │ │ │ + ldr.w r1, [pc, #1280] @ 10cac │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w e79c │ │ │ │ + bne.w 104fc │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n e454 │ │ │ │ + b.n 101b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, ea74 │ │ │ │ + cbz r3, 107d4 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n e706 │ │ │ │ + b.n 10466 │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ea6e │ │ │ │ + b.n 107ce │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e7cc │ │ │ │ + b.n 1052c │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e7e4 │ │ │ │ + b.n 10544 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e7b4 │ │ │ │ + b.n 10514 │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e974 │ │ │ │ + b.n 106d4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e9bc │ │ │ │ + b.n 1071c │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e9aa │ │ │ │ + b.n 1070a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ec28 │ │ │ │ + bne.w 10988 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w ec5a │ │ │ │ + bge.w 109ba │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.w ec5a │ │ │ │ + bpl.w 109ba │ │ │ │ blx 2bb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n ea24 │ │ │ │ + beq.n 10784 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2da0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n eade │ │ │ │ + beq.n 1083e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, eb1e │ │ │ │ + cbz r3, 1087e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n ea24 │ │ │ │ + beq.n 10784 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.w ed12 │ │ │ │ + bpl.w 10a72 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 29a4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ea24 │ │ │ │ + beq.n 10784 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ea24 │ │ │ │ + bne.n 10784 │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ea24 │ │ │ │ + b.n 10784 │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e95a │ │ │ │ + b.n 106ba │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n eade │ │ │ │ - ldr.w r1, [pc, #1064] @ ef50 │ │ │ │ + b.n 1083e │ │ │ │ + ldr.w r1, [pc, #1064] @ 10cb0 │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r0, [pc, #1060] @ ef54 │ │ │ │ + ldr.w r0, [pc, #1060] @ 10cb4 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ea4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ecfe │ │ │ │ + beq.w 10a5e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n e492 │ │ │ │ + b.n 101f2 │ │ │ │ ldrd ip, r3, [sp, #24] │ │ │ │ mov r5, r1 │ │ │ │ cmp.w ip, #2 │ │ │ │ - bgt.n eb80 │ │ │ │ + bgt.n 108e0 │ │ │ │ add r3, sp │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, eb88 │ │ │ │ + cbz r3, 108e8 │ │ │ │ add.w r3, ip, #1 │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n eb80 │ │ │ │ + beq.n 108e0 │ │ │ │ add.w r2, sp, r3, lsl #2 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ - cbz r2, eb86 │ │ │ │ + cbz r2, 108e6 │ │ │ │ add.w ip, ip, #2 │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n eb80 │ │ │ │ + beq.n 108e0 │ │ │ │ add.w r3, sp, ip, lsl #2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, eb88 │ │ │ │ + cbz r3, 108e8 │ │ │ │ ldrd r4, r0, [sp, #48] @ 0x30 │ │ │ │ - b.n e436 │ │ │ │ + b.n 10196 │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #904] @ (ef14 ) │ │ │ │ + ldr r3, [pc, #904] @ (10c74 ) │ │ │ │ movs r4, #3 │ │ │ │ - ldr r1, [pc, #968] @ (ef58 ) │ │ │ │ - ldr r2, [pc, #972] @ (ef5c ) │ │ │ │ + ldr r1, [pc, #968] @ (10cb8 ) │ │ │ │ + ldr r2, [pc, #972] @ (10cbc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ add r2, pc │ │ │ │ strd r4, r1, [sp] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - ldr r3, [pc, #956] @ (ef60 ) │ │ │ │ - ldr r1, [pc, #960] @ (ef64 ) │ │ │ │ + ldr r3, [pc, #956] @ (10cc0 ) │ │ │ │ + ldr r1, [pc, #960] @ (10cc4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 2dd0 │ │ │ │ - b.n e79c │ │ │ │ - ldr r2, [pc, #864] @ (ef14 ) │ │ │ │ + b.n 104fc │ │ │ │ + ldr r2, [pc, #864] @ (10c74 ) │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movs r6, #9 │ │ │ │ ldr.w r1, [r8, r2] │ │ │ │ - ldr r2, [pc, #936] @ (ef68 ) │ │ │ │ + ldr r2, [pc, #936] @ (10cc8 ) │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #936] @ (ef6c ) │ │ │ │ + ldr r1, [pc, #936] @ (10ccc ) │ │ │ │ add r1, pc │ │ │ │ blx 2dd0 │ │ │ │ - b.n e706 │ │ │ │ + b.n 10466 │ │ │ │ movs r6, #9 │ │ │ │ - b.n e706 │ │ │ │ - ldr r3, [pc, #924] @ (ef70 ) │ │ │ │ + b.n 10466 │ │ │ │ + ldr r3, [pc, #924] @ (10cd0 ) │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #32 │ │ │ │ - bl 5d60 │ │ │ │ + bl 5d90 │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ - b.n e778 │ │ │ │ + b.n 104d8 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n ec5a │ │ │ │ + bge.n 109ba │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bpl.n ec5a │ │ │ │ + bpl.n 109ba │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bpl.n ec12 │ │ │ │ + bpl.n 10972 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.w ed36 │ │ │ │ + beq.w 10a96 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2d94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ed26 │ │ │ │ + bne.w 10a86 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.n ed06 │ │ │ │ + bpl.n 10a66 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r6 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - b.n eac2 │ │ │ │ + b.n 10822 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ blx 29a4 │ │ │ │ - b.n ea24 │ │ │ │ + b.n 10784 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #10 │ │ │ │ - b.n e706 │ │ │ │ + b.n 10466 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #6 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e706 │ │ │ │ + b.n 10466 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r6, #5 │ │ │ │ - bne.w ea68 │ │ │ │ + bne.w 107c8 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #5 │ │ │ │ mov r4, r5 │ │ │ │ - b.n e706 │ │ │ │ - ldr r3, [pc, #696] @ (ef14 ) │ │ │ │ - ldr r1, [pc, #788] @ (ef74 ) │ │ │ │ + b.n 10466 │ │ │ │ + ldr r3, [pc, #696] @ (10c74 ) │ │ │ │ + ldr r1, [pc, #788] @ (10cd4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ - b.n ea24 │ │ │ │ + b.n 10784 │ │ │ │ mov r4, sl │ │ │ │ movs r6, #5 │ │ │ │ - b.n e706 │ │ │ │ + b.n 10466 │ │ │ │ movs r6, #5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ec84 │ │ │ │ + beq.n 109e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, ec88 │ │ │ │ + cbz r3, 109e8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n e706 │ │ │ │ + b.n 10466 │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ec84 │ │ │ │ + b.n 109e4 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ea3e │ │ │ │ + beq.w 1079e │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ea3e │ │ │ │ + beq.w 1079e │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ea3e │ │ │ │ - ldr r2, [pc, #560] @ (eedc ) │ │ │ │ + beq.w 1079e │ │ │ │ + ldr r2, [pc, #560] @ (10c3c ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r6, [r8, r2] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n ed40 │ │ │ │ + bne.n 10aa0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.n ed68 │ │ │ │ + bpl.n 10ac8 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.n ecf0 │ │ │ │ + bhi.n 10a50 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ and.w r6, r6, #3 │ │ │ │ rsb r6, r6, #1 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w e44e │ │ │ │ + beq.w 101ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w e44e │ │ │ │ + bne.w 101ae │ │ │ │ mov r0, r7 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w e44e │ │ │ │ + b.w 101ae │ │ │ │ mov r0, r7 │ │ │ │ blx 2c00 │ │ │ │ mov r6, r0 │ │ │ │ - b.n ecd0 │ │ │ │ + b.n 10a30 │ │ │ │ movs r6, #6 │ │ │ │ - b.n ec74 │ │ │ │ + b.n 109d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #1 │ │ │ │ - b.n e706 │ │ │ │ + b.n 10466 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ blx 2e8c │ │ │ │ mov r4, r0 │ │ │ │ - b.n eabe │ │ │ │ - ldr r2, [pc, #512] @ (ef14 ) │ │ │ │ - ldr r1, [pc, #608] @ (ef78 ) │ │ │ │ + b.n 1081e │ │ │ │ + ldr r2, [pc, #512] @ (10c74 ) │ │ │ │ + ldr r1, [pc, #608] @ (10cd8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 2dd0 │ │ │ │ - b.n eaf8 │ │ │ │ + b.n 10858 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w ea24 │ │ │ │ + beq.w 10784 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 29a4 │ │ │ │ - b.n ea24 │ │ │ │ + b.n 10784 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 29a4 │ │ │ │ - b.n ea24 │ │ │ │ + b.n 10784 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r0, r2, #7 │ │ │ │ - bpl.w ee4c │ │ │ │ - ldr r2, [pc, #560] @ (ef7c ) │ │ │ │ + bpl.w 10bac │ │ │ │ + ldr r2, [pc, #560] @ (10cdc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #552] @ (ef80 ) │ │ │ │ + ldr r2, [pc, #552] @ (10ce0 ) │ │ │ │ add r2, pc │ │ │ │ blx 2e68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n edfe │ │ │ │ + bne.n 10b5e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n ecb6 │ │ │ │ + b.n 10a16 │ │ │ │ blx 2a54 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n edf6 │ │ │ │ + beq.n 10b56 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n edf6 │ │ │ │ + beq.n 10b56 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n edf6 │ │ │ │ + beq.n 10b56 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n edd4 │ │ │ │ + bne.n 10b34 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #7 │ │ │ │ - bpl.n edca │ │ │ │ + bpl.n 10b2a │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ cmp r6, #15 │ │ │ │ - bhi.n edc0 │ │ │ │ + bhi.n 10b20 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ and.w r6, r6, #3 │ │ │ │ rsb r6, r6, #1 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ecd0 │ │ │ │ + beq.n 10a30 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ecd0 │ │ │ │ + bne.n 10a30 │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ecd0 │ │ │ │ + b.n 10a30 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c00 │ │ │ │ mov r6, r0 │ │ │ │ - b.n eda2 │ │ │ │ + b.n 10b02 │ │ │ │ mov r0, r9 │ │ │ │ - bl 81ec │ │ │ │ + bl 8194 │ │ │ │ mov r6, r0 │ │ │ │ - b.n eda2 │ │ │ │ + b.n 10b02 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n ee1c │ │ │ │ - ldr r2, [pc, #412] @ (ef7c ) │ │ │ │ + bpl.n 10b7c │ │ │ │ + ldr r2, [pc, #412] @ (10cdc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #412] @ (ef84 ) │ │ │ │ + ldr r2, [pc, #412] @ (10ce4 ) │ │ │ │ add r2, pc │ │ │ │ blx 2e68 │ │ │ │ - cbnz r0, ee2e │ │ │ │ + cbnz r0, 10b8e │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ - b.n ed84 │ │ │ │ + b.n 10ae4 │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ee6a │ │ │ │ + beq.n 10bca │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w ea58 │ │ │ │ + beq.w 107b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ea58 │ │ │ │ + bne.w 107b8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ea58 │ │ │ │ + b.n 107b8 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #244] @ (ef14 ) │ │ │ │ - ldr r1, [pc, #356] @ (ef88 ) │ │ │ │ + ldr r3, [pc, #244] @ (10c74 ) │ │ │ │ + ldr r1, [pc, #356] @ (10ce8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2dd0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n edfe │ │ │ │ + beq.n 10b5e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n edfe │ │ │ │ + bne.n 10b5e │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n edfe │ │ │ │ + b.n 10b5e │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #196] @ (ef14 ) │ │ │ │ - ldr r1, [pc, #312] @ (ef8c ) │ │ │ │ + ldr r3, [pc, #196] @ (10c74 ) │ │ │ │ + ldr r1, [pc, #312] @ (10cec ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2dd0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n ee0a │ │ │ │ - b.n ea58 │ │ │ │ - ldr r3, [pc, #168] @ (ef14 ) │ │ │ │ - ldr r1, [pc, #288] @ (ef90 ) │ │ │ │ + bne.n 10b6a │ │ │ │ + b.n 107b8 │ │ │ │ + ldr r3, [pc, #168] @ (10c74 ) │ │ │ │ + ldr r1, [pc, #288] @ (10cf0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ - b.n edfe │ │ │ │ - ldr r3, [pc, #276] @ (ef94 ) │ │ │ │ + b.n 10b5e │ │ │ │ + ldr r3, [pc, #276] @ (10cf4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #276] @ (ef98 ) │ │ │ │ - ldr r0, [pc, #276] @ (ef9c ) │ │ │ │ + ldr r1, [pc, #276] @ (10cf8 ) │ │ │ │ + ldr r0, [pc, #276] @ (10cfc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ bl 330c <__assert_fail@plt+0x444> │ │ │ │ - ldr r3, [pc, #264] @ (efa0 ) │ │ │ │ + ldr r3, [pc, #264] @ (10d00 ) │ │ │ │ movw r2, #13474 @ 0x34a2 │ │ │ │ - ldr r1, [pc, #260] @ (efa4 ) │ │ │ │ - ldr r0, [pc, #264] @ (efa8 ) │ │ │ │ + ldr r1, [pc, #260] @ (10d04 ) │ │ │ │ + ldr r0, [pc, #264] @ (10d08 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #3552 @ 0xde0 │ │ │ │ + addw r3, r3, #3612 @ 0xe1c │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ bl 32dc <__assert_fail@plt+0x414> │ │ │ │ bl 33fc <__assert_fail@plt+0x534> │ │ │ │ - ldr r3, [pc, #244] @ (efac ) │ │ │ │ + ldr r3, [pc, #244] @ (10d0c ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #244] @ (efb0 ) │ │ │ │ - ldr r0, [pc, #244] @ (efb4 ) │ │ │ │ + ldr r1, [pc, #244] @ (10d10 ) │ │ │ │ + ldr r0, [pc, #244] @ (10d14 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, r0, r7 │ │ │ │ - movs r2, r0 │ │ │ │ + stc2l 0, cr0, [r0], #-4 │ │ │ │ lsls r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, r6 │ │ │ │ - movs r2, r0 │ │ │ │ - adds r6, r4, #1 │ │ │ │ - movs r2, r0 │ │ │ │ + mcrr2 0, 0, r0, ip, cr1 │ │ │ │ + vhadd.u8 d0, d6, d1 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ + lsls r4, r7, #11 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r5, #52] @ 0x34 │ │ │ │ + strb r4, [r4, #8] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + lsls r6, r1, #9 │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + lsls r0, r6, #8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ - movs r2, r0 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + vld1.8 {d0[0]}, [r4], r1 │ │ │ │ + str r4, [r5, #32] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #31] │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r1, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #20] │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #13] │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, r1, r7 │ │ │ │ - movs r2, r0 │ │ │ │ - subs r0, r4, r6 │ │ │ │ - movs r2, r0 │ │ │ │ - subs r2, r0, r5 │ │ │ │ - movs r2, r0 │ │ │ │ - subs r6, r5, r3 │ │ │ │ - movs r2, r0 │ │ │ │ - ldrb r4, [r6, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r3, #10] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r5, #13] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r1, #13] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r3, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r4, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r7, #36] @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r4, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r0, #36] @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ - 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 r4, [pc, #716] @ (f298 ) │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - ldr r1, [pc, #716] @ (f29c ) │ │ │ │ - cmp r2, #0 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w sl, [pc, #716] @ f2a0 │ │ │ │ - add sl, pc │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - mov.w r1, #0 │ │ │ │ - bgt.w f752 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w f77a │ │ │ │ - ldr r3, [pc, #692] @ (f2a4 ) │ │ │ │ - movs r4, #0 │ │ │ │ - strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ - add r3, pc │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - strh.w r4, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r8, [r3, #184] @ 0xb8 │ │ │ │ - blx 2cc4 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w f424 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w f6e0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n f028 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - ldr r2, [pc, #636] @ (f2a8 ) │ │ │ │ - movs r3, #7 │ │ │ │ - vldr d7, [pc, #608] @ f290 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r2, pc │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - addw r2, r2, #3028 @ 0xbd4 │ │ │ │ - vstr d7, [sp, #32] │ │ │ │ - blx 2c0c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w f710 │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w f700 │ │ │ │ - vldr s0, [r7, #32] │ │ │ │ - vcvt.f64.f32 d0, s0 │ │ │ │ - blx 2b48 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w f7e6 │ │ │ │ - vldr s0, [r7, #40] @ 0x28 │ │ │ │ - vcvt.f64.f32 d0, s0 │ │ │ │ - blx 2b48 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w f7ee │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ - blx 2b60 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w f2bc │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - blx 2b60 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w f804 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ - blx 2b60 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w f82e │ │ │ │ - vldr s0, [r7, #52] @ 0x34 │ │ │ │ - vcvt.f64.f32 d0, s0 │ │ │ │ - blx 2b48 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w f834 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ - blx 2b60 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w f2c4 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - movs r0, #14 │ │ │ │ - blx 2bb4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w f2c4 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp r1, ip │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r0, #0] │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w f8d4 │ │ │ │ - ldr r1, [pc, #440] @ (f2ac ) │ │ │ │ - ldr.w r1, [sl, r1] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w f8b6 │ │ │ │ - ldr r1, [pc, #428] @ (f2b0 ) │ │ │ │ - ldr.w r1, [sl, r1] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w f8cc │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w f8d0 │ │ │ │ - ldr r3, [r7, #56] @ 0x38 │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r0, lr │ │ │ │ - itt ne │ │ │ │ - addne r0, #1 │ │ │ │ - strne r0, [r3, #0] │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.w f8d0 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r7, #64] @ 0x40 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r0, lr │ │ │ │ - itt ne │ │ │ │ - addne r0, #1 │ │ │ │ - strne r0, [r3, #0] │ │ │ │ - cmp r1, #2 │ │ │ │ - beq.w f8d0 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r7, #48] @ 0x30 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r0, lr │ │ │ │ - itt ne │ │ │ │ - addne r0, #1 │ │ │ │ - strne r0, [r3, #0] │ │ │ │ - cmp r1, #3 │ │ │ │ - beq.w f8d0 │ │ │ │ - cmp r1, #4 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - beq.w f8d0 │ │ │ │ - str r5, [r4, #28] │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r7, #12] │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - cmp r0, ip │ │ │ │ - itt ne │ │ │ │ - addne r0, #1 │ │ │ │ - strne r0, [r5, #0] │ │ │ │ - cmp r1, #5 │ │ │ │ - beq.w f8d0 │ │ │ │ - str r5, [r4, #32] │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r7, #16] │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - cmp r0, ip │ │ │ │ - itt ne │ │ │ │ - addne r0, #1 │ │ │ │ - strne r0, [r5, #0] │ │ │ │ - cmp r1, #6 │ │ │ │ - beq.w f8d0 │ │ │ │ - str r5, [r4, #36] @ 0x24 │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r7, #20] │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - cmp r0, ip │ │ │ │ - itt ne │ │ │ │ - addne r0, #1 │ │ │ │ - strne r0, [r5, #0] │ │ │ │ - cmp r1, #7 │ │ │ │ - beq.w f8d0 │ │ │ │ - cmp r1, #8 │ │ │ │ - str r5, [r4, #40] @ 0x28 │ │ │ │ - beq.w f8d0 │ │ │ │ - cmp r1, #9 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ - beq.w f8d0 │ │ │ │ - cmp r1, #10 │ │ │ │ - str.w r9, [r4, #48] @ 0x30 │ │ │ │ - beq.w f8d0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r1, #11 │ │ │ │ - str r3, [r4, #52] @ 0x34 │ │ │ │ - beq.w f8d0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r1, #12 │ │ │ │ - str r3, [r4, #56] @ 0x38 │ │ │ │ - beq.w f8d0 │ │ │ │ - cmp r1, #13 │ │ │ │ - str.w fp, [r4, #60] @ 0x3c │ │ │ │ - beq.w f8d0 │ │ │ │ - ldr r3, [pc, #204] @ (f2b4 ) │ │ │ │ - mov r0, r7 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ - add r2, sp, #32 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #380] @ 0x17c │ │ │ │ - blx 2e38 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w f440 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w f880 │ │ │ │ - ldr r3, [pc, #176] @ (f2b8 ) │ │ │ │ - ldr.w r9, [sl, r3] │ │ │ │ - cmp r6, r9 │ │ │ │ - beq.w f45a │ │ │ │ - movs r0, #1 │ │ │ │ - blx 2bb4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w f87c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w f8d4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w f8b6 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w f8cc │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w f8d0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r6, [r0, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2904 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w f884 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n f276 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w f850 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n f28a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w f80c │ │ │ │ - mov r4, r2 │ │ │ │ - b.n f464 │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #21 │ │ │ │ - movs r2, r0 │ │ │ │ - asrs r6, r0, #19 │ │ │ │ - movs r2, r0 │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + str r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + str r2, [r7, #20] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + str r4, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #11 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - strd r0, r0, [sp, #16] │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n f2d8 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w f5d6 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n f2ec │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r6, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w f5c2 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n f30a │ │ │ │ - ldr.w r1, [r9] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n f30a │ │ │ │ - subs r1, #1 │ │ │ │ - str.w r1, [r9] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w f720 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r3, f322 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n f322 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w f746 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cbz r3, f33a │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r4, r1 │ │ │ │ - beq.n f33a │ │ │ │ - subs r4, #1 │ │ │ │ - str r4, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w f734 │ │ │ │ - movs r4, #0 │ │ │ │ - movs r7, #5 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n f360 │ │ │ │ - ldr.w r1, [fp] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n f360 │ │ │ │ - subs r1, #1 │ │ │ │ - str.w r1, [fp] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w f5b6 │ │ │ │ - cbz r2, f376 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n f376 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w f5ae │ │ │ │ - cbz r5, f38c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n f38c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w f72c │ │ │ │ - ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n f434 │ │ │ │ - ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n f428 │ │ │ │ - ldr.w r2, [pc, #1352] @ f8e8 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr.w r0, [pc, #1352] @ f8ec │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 8a44 │ │ │ │ - cbz r4, f3c4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n f3c4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w f5ce │ │ │ │ - cbz r6, f3e0 │ │ │ │ - mov.w fp, #0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n f3de │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w f5a6 │ │ │ │ - mov r6, fp │ │ │ │ - blx 2a84 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n f402 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n f402 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w f718 │ │ │ │ - ldr.w r2, [pc, #1260] @ f8f0 │ │ │ │ - ldr.w r3, [pc, #1260] @ f8f4 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w f8ae │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r8, r4 │ │ │ │ - b.n f052 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 2d3c <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n f39c │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 2ac4 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n f394 │ │ │ │ - ldr.w r3, [pc, #1204] @ f8f8 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [sl, r3] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n f45a │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ - cmp r6, r9 │ │ │ │ - beq.w f5e2 │ │ │ │ - mov r6, r9 │ │ │ │ - ldr.w r5, [pc, #1172] @ f8fc │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r1, [r5, #608] @ 0x260 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - blx 2c24 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w f85c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n f48e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - movs r0, #3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 2bb4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w f838 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r1, #5 │ │ │ │ - bpl.w f8d4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w f8b6 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w f8cc │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w f8d0 │ │ │ │ - ldr.w r3, [pc, #1068] @ f900 │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [r5, #12] │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #780] @ 0x30c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r7 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.w f8d0 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - str r0, [r5, #16] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - cmp r1, #2 │ │ │ │ - beq.w f8d0 │ │ │ │ - movs r0, #3 │ │ │ │ - str.w r9, [r5, #20] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 2bb4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w f838 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w f8d4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w f8b6 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w f8cc │ │ │ │ - ldr.w r1, [fp, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w f8d0 │ │ │ │ - cmp r1, #1 │ │ │ │ - str.w r2, [fp, #12] │ │ │ │ - beq.w f8d0 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str.w r5, [fp, #16] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w f83c │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r1, #2 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - beq.w f8d0 │ │ │ │ - ldrb.w r1, [sp, #46] @ 0x2e │ │ │ │ - str.w r4, [fp, #20] │ │ │ │ - cbz r1, f58a │ │ │ │ - mov r3, fp │ │ │ │ - movs r2, #81 @ 0x51 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r0, sp, #46 @ 0x2e │ │ │ │ - blx 2d18 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w f878 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w f3ca │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w f3ca │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f3ca │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f3de │ │ │ │ - mov r0, r2 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f376 │ │ │ │ - mov r0, fp │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - b.n f360 │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - b.n f2ec │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f3c4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - b.n f2d8 │ │ │ │ - ldr r3, [r7, #56] @ 0x38 │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.w f464 │ │ │ │ - ldr r6, [r7, #64] @ 0x40 │ │ │ │ - cmp r6, r9 │ │ │ │ - bne.w f462 │ │ │ │ - ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.w f464 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ - cmp r6, r9 │ │ │ │ - bne.w f462 │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.w f464 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ - cmp r6, r9 │ │ │ │ - bne.w f462 │ │ │ │ - ldr r3, [pc, #752] @ (f904 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r3, #608] @ 0x260 │ │ │ │ - bl 76d0 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n f6dc │ │ │ │ - movs r0, #3 │ │ │ │ - blx 2bb4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w f888 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w f8d4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w f8b6 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w f8cc │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w f8d0 │ │ │ │ - ldr r3, [pc, #672] @ (f908 ) │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [r0, #12] │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r2, [r3, #780] @ 0x30c │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - mov.w r1, #1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - bl 62c8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #2 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r0, r5 │ │ │ │ - it ne │ │ │ │ - addne r3, #1 │ │ │ │ - mov r2, r4 │ │ │ │ - it ne │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - bl 62c8 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 2bb4 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w f890 │ │ │ │ - mov r2, r9 │ │ │ │ - movs r1, #0 │ │ │ │ - bl 62c8 │ │ │ │ - mov r2, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, fp │ │ │ │ - bl 62c8 │ │ │ │ - ldrb.w r2, [sp, #46] @ 0x2e │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w f588 │ │ │ │ - mov r3, fp │ │ │ │ - movs r2, #89 @ 0x59 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r0, sp, #46 @ 0x2e │ │ │ │ - blx 2d18 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w f588 │ │ │ │ - movs r7, #15 │ │ │ │ - b.n f38c │ │ │ │ - ldr r1, [pc, #552] @ (f90c ) │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r0, [pc, #552] @ (f910 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ea4 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w f826 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n f028 │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - mov r1, r8 │ │ │ │ - blx 2a60 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w f052 │ │ │ │ - movs r6, #0 │ │ │ │ - movs r7, #1 │ │ │ │ - mov r4, r6 │ │ │ │ - b.n f38c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f402 │ │ │ │ - mov r0, r9 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - b.n f30a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f38c │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - movs r7, #5 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r5, r4 │ │ │ │ - b.n f342 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - b.n f322 │ │ │ │ - ldr r3, [pc, #448] @ (f914 ) │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r1, [pc, #448] @ (f918 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r0, [sl, r3] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #436] @ (f91c ) │ │ │ │ - ldr r2, [pc, #440] @ (f920 ) │ │ │ │ - ldr r1, [pc, #440] @ (f924 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - blx 2dd0 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n f402 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ - bpl.w f8b2 │ │ │ │ - ldr r1, [pc, #416] @ (f928 ) │ │ │ │ - ldr.w r1, [sl, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w f8b6 │ │ │ │ - ldr r1, [pc, #408] @ (f92c ) │ │ │ │ - ldr.w r1, [sl, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w f8cc │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n f776 │ │ │ │ - beq.w efee │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ - mov r0, r3 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n f776 │ │ │ │ - ldr r0, [pc, #348] @ (f914 ) │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [pc, #372] @ (f930 ) │ │ │ │ - ldr r1, [pc, #372] @ (f934 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r0, [sl, r0] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 2dd0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n f776 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n f776 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f776 │ │ │ │ - mov r6, r0 │ │ │ │ - movs r7, #5 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n f38c │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r4, r2 │ │ │ │ - beq.n f7fe │ │ │ │ - subs r4, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ - cbz r4, f81a │ │ │ │ - movs r4, #0 │ │ │ │ - movs r7, #5 │ │ │ │ - b.n f38c │ │ │ │ - mov r2, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n f2c4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r4, r2 │ │ │ │ - b.n f464 │ │ │ │ - mov r0, r5 │ │ │ │ - mov fp, r4 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r2, r4 │ │ │ │ - b.n f33a │ │ │ │ - mov r6, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r7, #1 │ │ │ │ - b.n f38c │ │ │ │ - mov fp, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - b.n f2c4 │ │ │ │ - mov r2, r0 │ │ │ │ - b.n f2c4 │ │ │ │ - movs r7, #13 │ │ │ │ - b.n f360 │ │ │ │ - cmp r1, #2 │ │ │ │ - beq.n f8d0 │ │ │ │ - ldrb.w r2, [sp, #46] @ 0x2e │ │ │ │ - str.w r4, [fp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w f3ca │ │ │ │ - b.n f574 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - b.n f276 │ │ │ │ - blx 2b90 │ │ │ │ - add r2, sp, #32 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - blx 2e38 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w f48e │ │ │ │ - blx 2bf0 │ │ │ │ - cbz r0, f898 │ │ │ │ - movs r7, #13 │ │ │ │ - b.n f38c │ │ │ │ - movs r7, #8 │ │ │ │ - b.n f38c │ │ │ │ - movs r7, #6 │ │ │ │ - b.n f38c │ │ │ │ - movs r7, #8 │ │ │ │ - b.n f376 │ │ │ │ - mov fp, r9 │ │ │ │ - mov r2, r0 │ │ │ │ - movs r7, #15 │ │ │ │ - b.n f342 │ │ │ │ - mov r2, r0 │ │ │ │ - mov fp, r9 │ │ │ │ - movs r7, #15 │ │ │ │ - b.n f342 │ │ │ │ - ldr r3, [pc, #156] @ (f938 ) │ │ │ │ - movs r7, #13 │ │ │ │ - ldr r1, [pc, #156] @ (f93c ) │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 2dd0 │ │ │ │ - b.n f38c │ │ │ │ - blx 2a54 <__stack_chk_fail@plt> │ │ │ │ - bl 330c <__assert_fail@plt+0x444> │ │ │ │ - ldr r3, [pc, #136] @ (f940 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #132] @ (f944 ) │ │ │ │ - ldr r0, [pc, #136] @ (f948 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 2ec8 <__assert_fail@plt> │ │ │ │ - bl 32dc <__assert_fail@plt+0x414> │ │ │ │ - bl 345c <__assert_fail@plt+0x594> │ │ │ │ - ldr r3, [pc, #116] @ (f94c ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #116] @ (f950 ) │ │ │ │ - ldr r0, [pc, #120] @ (f954 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ - add r0, pc │ │ │ │ - blx 2ec8 <__assert_fail@plt> │ │ │ │ - strb r6, [r2, #7] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r3, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + cdp2 0, 6, cr0, cr8, cr1, {0} │ │ │ │ + cdp2 0, 4, cr0, cr0, cr1, {0} │ │ │ │ + stc2l 0, cr0, [r2, #4]! │ │ │ │ + stc2 0, cr0, [lr, #4] │ │ │ │ + str r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #1 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ - movs r2, r0 │ │ │ │ - strb r2, [r1, #1] │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r5, r6] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + ldr r6, [pc, #944] @ (1106c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #124] @ 0x7c │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ + ldrsh r0, [r6, r0] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #10] │ │ │ │ + lsls r4, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #32] │ │ │ │ + ldrsb r0, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ + ldrsb r6, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #4] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + ldrsb r2, [r4, r2] │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ - ldr.w r3, [pc, #2940] @ 104e8 │ │ │ │ - sub sp, #172 @ 0xac │ │ │ │ - ldr.w r2, [pc, #2940] @ 104ec │ │ │ │ - movs r4, #0 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r7, [pc, #2936] @ 104f0 │ │ │ │ - add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - strd r4, r4, [sp, #112] @ 0x70 │ │ │ │ - add r7, pc │ │ │ │ - ldr.w fp, [r3, #152] @ 0x98 │ │ │ │ - ldr.w r3, [pc, #2920] @ 104f4 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ - strh.w r4, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2cc4 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 10724 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 1086c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n f9c2 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - ldr.w r2, [pc, #2868] @ 104f8 │ │ │ │ - movs r3, #7 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ - add r2, pc │ │ │ │ - mov.w r8, #0 │ │ │ │ - addw r2, r2, #3028 @ 0xbd4 │ │ │ │ - mov.w r9, #0 │ │ │ │ - strd r8, r9, [sp, #72] @ 0x48 │ │ │ │ - blx 2c0c │ │ │ │ - adds r0, #1 │ │ │ │ - itttt eq │ │ │ │ - moveq r6, #0 │ │ │ │ - moveq r7, #168 @ 0xa8 │ │ │ │ - moveq sl, r6 │ │ │ │ - streq r6, [sp, #4] │ │ │ │ - beq.w 10670 │ │ │ │ - ldrb.w r3, [sp, #112] @ 0x70 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 10748 │ │ │ │ - ldr.w r6, [pc, #2812] @ 104fc │ │ │ │ - add r6, pc │ │ │ │ - ldr.w r4, [r6, #544] @ 0x220 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - blx 2c24 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1081a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n fa26 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldr.w r3, [pc, #2776] @ 10500 │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #748] @ 0x2ec │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10844 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1084e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n fa5a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10762 │ │ │ │ - ldr.w r3, [pc, #2728] @ 10504 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 10562 │ │ │ │ - ldr.w r3, [pc, #2712] @ 10508 │ │ │ │ - movs r0, #1 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ - add r3, pc │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - ldr.w r3, [r3, #768] @ 0x300 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - blx 2bb4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11526 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - movs r1, #4 │ │ │ │ - ldr.w ip, [r4, #4] │ │ │ │ - ldr.w r3, [pc, #2672] @ 1050c │ │ │ │ - ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ - add r3, pc │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - ldr.w r3, [r3, #392] @ 0x188 │ │ │ │ - bpl.w 11542 │ │ │ │ - ldr.w r0, [pc, #2656] @ 10510 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp ip, r0 │ │ │ │ - beq.w 11556 │ │ │ │ - ldr.w r0, [pc, #2648] @ 10514 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - cmp ip, r0 │ │ │ │ - beq.w 1156c │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 11570 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - cmp r0, ip │ │ │ │ - itt ne │ │ │ │ - addne r0, #1 │ │ │ │ - strne r0, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #2612] @ 10518 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - add r1, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r3, r4 │ │ │ │ - blx 2c70 │ │ │ │ - mov sl, r0 │ │ │ │ - cbz r5, fb10 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n fb10 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 107a2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n fb24 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1078e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n fb38 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10798 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 1083a │ │ │ │ - ldr.w r3, [pc, #2520] @ 1051c │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 10892 │ │ │ │ - ldr.w r4, [pc, #2512] @ 10520 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r6, [r4, #544] @ 0x220 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - blx 2c24 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 108c6 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n fb78 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r2, [pc, #2468] @ 10524 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #748] @ 0x2ec │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 107f2 │ │ │ │ - blx r3 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 108ee │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n fbac │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 107fc │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 10a0a │ │ │ │ - mov.w r9, #1 │ │ │ │ - movt r9, #32768 @ 0x8000 │ │ │ │ - mov.w r8, #0 │ │ │ │ - movs r3, #4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr.w r5, [pc, #2400] @ 10528 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r0, #1 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - add r5, pc │ │ │ │ - str.w r8, [sp, #96] @ 0x60 │ │ │ │ - ldr.w r2, [r5, #768] @ 0x300 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - blx 2bb4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 109d4 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - ldr.w r2, [r5, #392] @ 0x188 │ │ │ │ - ldr r3, [r1, #84] @ 0x54 │ │ │ │ - lsls r5, r3, #5 │ │ │ │ - bpl.w 11542 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 11556 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 1156c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 11570 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [r0, #12] │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r9 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - add r1, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2c70 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n fc54 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n fc54 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 107b6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n fc68 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10810 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n fc7c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10806 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 108e6 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 10a70 │ │ │ │ - ldr.w r4, [pc, #2204] @ 1052c │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r6, [r4, #544] @ 0x220 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - blx 2c24 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 10aaa │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n fcb6 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r2, [pc, #2164] @ 10530 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #748] @ 0x2ec │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10ad6 │ │ │ │ - blx r3 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 10ad0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n fcec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 107ac │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 10ae0 │ │ │ │ - ldr.w r3, [pc, #2104] @ 10534 │ │ │ │ - movs r0, #1 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ - add r3, pc │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ - ldr.w r3, [r3, #768] @ 0x300 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - blx 2bb4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 108fa │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - movs r1, #4 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - ldr.w r3, [pc, #2068] @ 10538 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ - add r3, pc │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - ldr.w r3, [r3, #392] @ 0x188 │ │ │ │ - bpl.w 11542 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cmp r6, r0 │ │ │ │ - beq.w 11556 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cmp r6, r0 │ │ │ │ - beq.w 1156c │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 11570 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - cmp r0, r6 │ │ │ │ - itt ne │ │ │ │ - addne r0, #1 │ │ │ │ - strne r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ - add r1, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r4 │ │ │ │ - blx 2c70 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - cbz r5, fd88 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n fd88 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, fd88 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n fd9c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 107e0 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n fdb4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 107d6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10aca │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 10b92 │ │ │ │ - ldr.w r3, [pc, #1908] @ 1053c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n fdf0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 107ea │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - str.w fp, [sp, #40] @ 0x28 │ │ │ │ - mov r8, r6 │ │ │ │ - mov fp, r3 │ │ │ │ - movs r2, #0 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, r8 │ │ │ │ - blx 2a18 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 10b80 │ │ │ │ - ldr.w r3, [pc, #1836] @ 10540 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - subs r4, r0, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - clz r4, r4 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ - cmp r0, r8 │ │ │ │ - ite ne │ │ │ │ - movne r6, r4 │ │ │ │ - orreq.w r6, r4, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - it eq │ │ │ │ - orreq.w r6, r6, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 107c0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n fe52 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, fe52 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 10f3e │ │ │ │ - movs r4, #0 │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r0, [fp, #12] │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 8308 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 10b6e │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 6be0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 10bcc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n fe94 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, fe94 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r0, [fp, #16] │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 8308 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 10bda │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 6be0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 10934 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n fecc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10a5a │ │ │ │ - ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 8308 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 10bec │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 6be0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 10bfe │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n ff04 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10aa0 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, #3 │ │ │ │ - bne.n fe5e │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - blx 2bf0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 10c9a │ │ │ │ - ldr.w r6, [pc, #1568] @ 10544 │ │ │ │ - add r6, pc │ │ │ │ - ldr.w r0, [r6, #372] @ 0x174 │ │ │ │ - bl 76d0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 10cb2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 6758 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 10d00 │ │ │ │ - ldr.w r3, [pc, #1532] @ 10548 │ │ │ │ - ldr.w r9, [fp, #12] │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 10d2a │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n ff70 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - ldr.w r0, [fp, #16] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 10da0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n ff8c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldr.w r6, [fp, #64] @ 0x40 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 10dd8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n ffa6 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - ldr.w r3, [pc, #1440] @ 1054c │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - add r3, pc │ │ │ │ - str r5, [sp, #132] @ 0x84 │ │ │ │ - str.w r9, [sp, #140] @ 0x8c │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - ldr.w r1, [r3, #312] @ 0x138 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ - ldr.w r1, [r3, #524] @ 0x20c │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ - ldr.w r1, [r3, #692] @ 0x2b4 │ │ │ │ - ldr.w r3, [r3, #740] @ 0x2e4 │ │ │ │ - str r6, [sp, #156] @ 0x9c │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - bpl.w 1161c │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.w 1161c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 1161c │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 1161c │ │ │ │ - ldrb.w r3, [r9, #16] │ │ │ │ - lsls r2, r3, #25 │ │ │ │ - bmi.w 1097a │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 10d12 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 10e00 │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.w 115bc │ │ │ │ - movw r3, #65535 @ 0xffff │ │ │ │ - movt r3, #16 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ - tst.w r2, #64 @ 0x40 │ │ │ │ - bne.n 10054 │ │ │ │ - ubfx r2, r2, #2, #3 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 10d24 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.w 10e12 │ │ │ │ - cmp r2, #4 │ │ │ │ - bne.w 115bc │ │ │ │ - movw r3, #65535 @ 0xffff │ │ │ │ - movt r3, #16 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r3 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ - tst.w r2, #64 @ 0x40 │ │ │ │ - bne.n 1007a │ │ │ │ - ubfx r2, r2, #2, #3 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 10d1e │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.w 10e0c │ │ │ │ - cmp r2, #4 │ │ │ │ - bne.w 115bc │ │ │ │ - movw r3, #65535 @ 0xffff │ │ │ │ - movt r3, #16 │ │ │ │ - ldr.w r1, [r9, #8] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - add r2, r1 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - adds r2, #47 @ 0x2f │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - add r2, r1 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - add r2, r1 │ │ │ │ - movs r1, #8 │ │ │ │ - bl 6864 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 10f2e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 100b2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10c62 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 100ca │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10c6c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 100e0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10c4e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 100f4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10c58 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 10fb6 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - mov r5, r4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 7e68 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1012e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10c44 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 10142 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10986 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 10faa │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1015c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10c90 │ │ │ │ - mov.w r9, #0 │ │ │ │ - movs r6, #0 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sl │ │ │ │ - bl 8308 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 10dcc │ │ │ │ - ldr.w r0, [fp, #12] │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 8308 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11030 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2e74 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1103a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 101ae │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10cda │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 101c2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10ce4 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 1105a │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - lsls r4, r3, #30 │ │ │ │ - bmi.w 11080 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - moveq r4, r7 │ │ │ │ - beq.n 101fa │ │ │ │ - mov r4, r7 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 101fa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10cf6 │ │ │ │ - vldr s0, [fp, #32] │ │ │ │ - vcvt.f64.f32 d0, s0 │ │ │ │ - blx 2b48 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11044 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a18 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1106e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 10234 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10d7e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 10248 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10d88 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r5, r8 │ │ │ │ - ite eq │ │ │ │ - moveq r4, #1 │ │ │ │ - movne r4, #0 │ │ │ │ - cmp r5, r2 │ │ │ │ - it eq │ │ │ │ - orreq.w r4, r4, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 10cc4 │ │ │ │ - subs r7, r5, r3 │ │ │ │ - clz r7, r7 │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 10282 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10990 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 104d2 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 8308 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 10dcc │ │ │ │ - ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 8308 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11122 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2e74 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1112e │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 102d2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 110a6 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 102e6 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1108a │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 111a8 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - lsls r0, r2, #30 │ │ │ │ - bmi.w 11204 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1031c │ │ │ │ - mov r5, r3 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1031a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 10998 │ │ │ │ - mov r3, r5 │ │ │ │ - vldr s0, [fp, #32] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - vcvt.f64.f32 d0, s0 │ │ │ │ - blx 2b48 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1118a │ │ │ │ - mov r1, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 2a18 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11212 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1035a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 110c4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1036e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 110ba │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r5, r8 │ │ │ │ - ite eq │ │ │ │ - moveq r4, #1 │ │ │ │ - movne r4, #0 │ │ │ │ - cmp r5, r2 │ │ │ │ - it eq │ │ │ │ - orreq.w r4, r4, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 11098 │ │ │ │ - subs r7, r5, r3 │ │ │ │ - clz r7, r7 │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 103a8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 109a0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 104d2 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 8308 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 10dcc │ │ │ │ - ldr.w r0, [fp, #16] │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 8308 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11030 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2e74 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1103a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 103f8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 112a2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1040c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 112ac │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 1146c │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - lsls r1, r3, #30 │ │ │ │ - bmi.w 1145c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - moveq r4, r7 │ │ │ │ - beq.n 10446 │ │ │ │ - mov r5, r7 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 10444 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 109a8 │ │ │ │ - mov r4, r5 │ │ │ │ - vldr s0, [fp, #32] │ │ │ │ - vcvt.f64.f32 d0, s0 │ │ │ │ - blx 2b48 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11044 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a18 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1106e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 10480 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 112de │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 10494 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 112e8 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - subs r4, r5, r3 │ │ │ │ - clz r4, r4 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ - cmp r5, r8 │ │ │ │ - ite ne │ │ │ │ - movne r3, r4 │ │ │ │ - orreq.w r3, r4, #1 │ │ │ │ - cmp r5, r2 │ │ │ │ - it eq │ │ │ │ - orreq.w r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 11252 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 104cc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 109b0 │ │ │ │ - cbz r4, 104d2 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r6, #3 │ │ │ │ - bne.w 10164 │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - cmp.w r9, #3 │ │ │ │ - beq.w 10e1a │ │ │ │ - b.n 10550 │ │ │ │ - nop │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r7, #10 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r0, r2, #10 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #31 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r2, #30 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ + ldr r5, [pc, #928] @ (1109c ) │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #22 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + ldr r7, [pc, #848] @ (11050 ) │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, r2 │ │ │ │ - ble.w 1137a │ │ │ │ - ldr.w r0, [fp, #48] @ 0x30 │ │ │ │ - b.n fe02 │ │ │ │ - ldr r5, [r6, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 115ec │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [r6, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 105a2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10972 │ │ │ │ - ldr.w r3, [pc, #3108] @ 111c8 │ │ │ │ - mov.w r9, #0 │ │ │ │ - movs r0, #1 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - add r3, pc │ │ │ │ - str.w r9, [sp, #88] @ 0x58 │ │ │ │ - mov r6, r8 │ │ │ │ - ldr.w r3, [r3, #768] @ 0x300 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - blx 2bb4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #2 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w fa94 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 105e0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10c0c │ │ │ │ - mov sl, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 1060c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1060c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10920 │ │ │ │ - cbz r1, 10622 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 10622 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1092c │ │ │ │ - cbz r4, 10638 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 10638 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 109b8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - cbz r1, 10650 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 10650 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 108f2 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 10670 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 10670 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbnz r3, 10670 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldrb.w r3, [sp, #120] @ 0x78 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1072a │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1073c │ │ │ │ - ldr.w r2, [pc, #2888] @ 111cc │ │ │ │ - mov r1, r7 │ │ │ │ - ldr.w r0, [pc, #2888] @ 111d0 │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 8a44 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 106ae │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 106ae │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 10786 │ │ │ │ - cbz r6, 106ca │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - moveq r6, #0 │ │ │ │ - beq.n 106ca │ │ │ │ - movs r4, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1077c │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbz r3, 106e2 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 106e2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1076c │ │ │ │ - blx 2a84 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 10702 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 10702 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 10774 │ │ │ │ - ldr.w r2, [pc, #2768] @ 111d4 │ │ │ │ - ldr.w r3, [pc, #2768] @ 111d8 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 11376 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #172 @ 0xac │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov fp, r4 │ │ │ │ - b.w f9fc │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ - blx 2ac4 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 10680 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #116 @ 0x74 │ │ │ │ - blx 2d3c <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 10680 │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ - mov r1, fp │ │ │ │ - blx 2a60 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w f9fc │ │ │ │ - movs r6, #0 │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ - mov sl, r6 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - b.n 10670 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w fa5a │ │ │ │ - mov r0, r1 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 106e2 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10702 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r6, r4 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 106ca │ │ │ │ - mov r0, sl │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 106ae │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w fb24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w fb38 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w fb10 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w fcec │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w fc54 │ │ │ │ - blx 2c94 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge.w fe3c │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r6 │ │ │ │ - movs r7, #185 @ 0xb9 │ │ │ │ - mov r4, r6 │ │ │ │ - b.n 10940 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w fdb4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w fd9c │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w fdf0 │ │ │ │ - blx 2e2c │ │ │ │ - mov r6, r0 │ │ │ │ - b.w fb92 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w fbac │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w fc7c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w fc68 │ │ │ │ - blx 2b90 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2e38 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w fa26 │ │ │ │ - blx 2bf0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 110e4 │ │ │ │ - movs r6, #0 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ - mov sl, r6 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - b.n 10670 │ │ │ │ - blx 2e2c │ │ │ │ - mov r6, r0 │ │ │ │ - b.w fa40 │ │ │ │ - mov sl, r6 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r4, r2 │ │ │ │ - beq.n 10866 │ │ │ │ - subs r4, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 10a64 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 10670 │ │ │ │ - ldr.w r1, [pc, #2412] @ 111dc │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ - ldr.w r0, [pc, #2412] @ 111e0 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2ea4 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 10d74 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.w f9c2 │ │ │ │ - ldr.w r3, [pc, #2384] @ 111e4 │ │ │ │ - mov r0, sl │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [r3, #52] @ 0x34 │ │ │ │ - bl 6af4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w fb4e │ │ │ │ - ldr.w r4, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r4, r2 │ │ │ │ - beq.n 108be │ │ │ │ - subs r4, #1 │ │ │ │ - str.w r4, [sl] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 110ce │ │ │ │ - movs r6, #0 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ - mov sl, r6 │ │ │ │ - b.n 10866 │ │ │ │ - blx 2b90 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2e38 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w fb78 │ │ │ │ - blx 2bf0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11176 │ │ │ │ - movs r6, #0 │ │ │ │ - movs r7, #181 @ 0xb5 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - b.n 10670 │ │ │ │ - movs r7, #181 @ 0xb5 │ │ │ │ - b.n 10852 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10650 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - mov r8, r9 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 10866 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 10866 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 1060c │ │ │ │ - mov r0, r1 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10622 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ - mov r4, r9 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 10950 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 109c0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r1, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r4, 1096c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1096c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 109c8 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 105ee │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 105a2 │ │ │ │ - movs r3, #127 @ 0x7f │ │ │ │ - movs r1, #255 @ 0xff │ │ │ │ - movw r0, #65535 @ 0xffff │ │ │ │ - b.w 10028 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 10142 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10282 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1031a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 103a8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10444 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 104cc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10638 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10950 │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 1096c │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 10c76 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 10c28 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 10c86 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 10c86 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - movs r7, #181 @ 0xb5 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - b.n 10600 │ │ │ │ - ldr.w r8, [r6, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1158c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 10a4c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10c3c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r6, r4 │ │ │ │ - mov.w r9, #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w fbc6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w fecc │ │ │ │ - mov r0, r5 │ │ │ │ - mov r9, r4 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 10650 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r3, [pc, #1908] @ 111e8 │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [r3, #52] @ 0x34 │ │ │ │ - bl 6af4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w fc8c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - cmp r4, r2 │ │ │ │ - beq.n 10a9a │ │ │ │ - subs r4, #1 │ │ │ │ - str r4, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1115c │ │ │ │ - movs r7, #181 @ 0xb5 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 10866 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w ff04 │ │ │ │ - blx 2b90 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2e38 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w fcb6 │ │ │ │ - blx 2bf0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11226 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ - b.n 10866 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ - b.n 10852 │ │ │ │ - blx 2e2c │ │ │ │ - mov r9, r0 │ │ │ │ - b.w fcd0 │ │ │ │ - ldr.w r5, [r9, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 11604 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [r9, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 10b26 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10cee │ │ │ │ - ldr.w r3, [pc, #1732] @ 111ec │ │ │ │ - movs r6, #0 │ │ │ │ - movs r0, #1 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ - add r3, pc │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ - mov r9, r8 │ │ │ │ - ldr.w r3, [r3, #768] @ 0x300 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - blx 2bb4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #2 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w fd20 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 10b60 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 10d92 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - b.n 105ee │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r7, #187 @ 0xbb │ │ │ │ - mov r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 1096c │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r7, #185 @ 0xb9 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 1096c │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r3, [pc, #1624] @ 111f0 │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [r3, #52] @ 0x34 │ │ │ │ - bl 6af4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w fdc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 10aca │ │ │ │ - subs r4, #1 │ │ │ │ - str r4, [r2, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 10aca │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r9, r4 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - b.n 10638 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - movs r7, #187 @ 0xbb │ │ │ │ - mov r4, r9 │ │ │ │ - b.n 10940 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ - mov r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 1096c │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r7, #189 @ 0xbd │ │ │ │ - mov r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 1096c │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - movs r7, #189 @ 0xbd │ │ │ │ - mov r4, r9 │ │ │ │ - b.n 10940 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov sl, r4 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - mov r0, r5 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 1095a │ │ │ │ - mov r0, r6 │ │ │ │ - mov r9, r4 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r6, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r7, #181 @ 0xb5 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - b.n 105ee │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10a4c │ │ │ │ - mov r0, r1 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1012e │ │ │ │ - mov r0, r1 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 100e0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 100f4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 100b2 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 100ca │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 10c86 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 109fc │ │ │ │ - movs r3, #0 │ │ │ │ - movs r7, #181 @ 0xb5 │ │ │ │ - mov r6, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 10670 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1015c │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - movs r7, #191 @ 0xbf │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r9 │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - b.n 1096c │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r7, #193 @ 0xc1 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 1096c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c94 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bge.w 1026e │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r4 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ - b.n 10940 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 101ae │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 101c2 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10b26 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 101fa │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r7, #193 @ 0xc1 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 1095a │ │ │ │ - movs r3, #255 @ 0xff │ │ │ │ - movw r0, #65535 @ 0xffff │ │ │ │ - mov r1, r3 │ │ │ │ - b.w 10028 │ │ │ │ - mov r3, r1 │ │ │ │ - b.w 1007a │ │ │ │ - mov r3, r1 │ │ │ │ - b.w 10054 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 11238 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r1, #44] @ 0x2c │ │ │ │ - mov r0, r9 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 110b4 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - movs r7, #193 @ 0xc1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1095a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1095a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1095a │ │ │ │ - b.n 10c1c │ │ │ │ - mov r6, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - b.n 10670 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 10234 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 10248 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 10c1c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 11284 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r1, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 11520 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - movs r7, #193 @ 0xc1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 10d56 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r5 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ - b.n 10650 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 11270 │ │ │ │ - ldr r3, [r2, #44] @ 0x2c │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 114a0 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - movs r7, #193 @ 0xc1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 10d56 │ │ │ │ - movw r3, #65535 @ 0xffff │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r3 │ │ │ │ - b.w 10028 │ │ │ │ - mov r3, r0 │ │ │ │ - b.w 1007a │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - b.w 10054 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r0, [fp, #48] @ 0x30 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 10e42 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 110f8 │ │ │ │ - ldr r5, [pc, #944] @ (111f4 ) │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add r5, pc │ │ │ │ - str.w r3, [fp, #48] @ 0x30 │ │ │ │ - ldr.w r0, [r5, #452] @ 0x1c4 │ │ │ │ - bl 76d0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 112ca │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 6758 │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 11314 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r2, [r5, #284] @ 0x11c │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - ldr.w r2, [r5, #484] @ 0x1e4 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.w 1161c │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - movs r3, #127 @ 0x7f │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - movs r1, #3 │ │ │ │ - adds r2, #39 @ 0x27 │ │ │ │ - bl 6864 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 112fe │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 10eae │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 111a0 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - itttt ne │ │ │ │ - movne r2, #1 │ │ │ │ - movne r6, #0 │ │ │ │ - movtne r2, #32768 @ 0x8000 │ │ │ │ - movne r1, #4 │ │ │ │ - beq.w 1132e │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r6, r5, [sp, #80] @ 0x50 │ │ │ │ - add r1, r3 │ │ │ │ - bl 7e68 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - bl 6164 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 10ef0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 111c0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 10f00 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 10f26 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 112f2 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 10550 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 10550 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 10550 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10f00 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r7, #193 @ 0xc1 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - b.n 10d56 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r6, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldrb.w r3, [sp, #114] @ 0x72 │ │ │ │ - cbz r3, 10f6e │ │ │ │ - mov r3, r6 │ │ │ │ - movs r2, #149 @ 0x95 │ │ │ │ - mov r1, fp │ │ │ │ - add.w r0, sp, #114 @ 0x72 │ │ │ │ - blx 2d18 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 11480 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1113a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 11106 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 106ce │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 106ce │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 106ce │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - movs r7, #193 @ 0xc1 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - b.w 10670 │ │ │ │ - ldr.w r9, [r4, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 115d4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 10ff8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 110fe │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str.w r9, [sp, #80] @ 0x50 │ │ │ │ - bl 7e68 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 10118 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 10118 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 10118 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r4 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ - b.n 10940 │ │ │ │ - mov r9, r7 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ - b.n 10940 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r9 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - b.n 1095a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 29d8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 112b6 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - b.w 101e8 │ │ │ │ - mov r9, r7 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 1095a │ │ │ │ - mov r0, r7 │ │ │ │ - bl 643c │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 11062 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 102e6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2c94 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bge.w 10394 │ │ │ │ - b.n 10cd0 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 102d2 │ │ │ │ - mov r9, r3 │ │ │ │ - b.w ff70 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1036e │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1035a │ │ │ │ - mov r0, sl │ │ │ │ - mov r6, r4 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov sl, r4 │ │ │ │ - mov r9, r4 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - b.w 10638 │ │ │ │ - ldr r3, [pc, #272] @ (111f8 ) │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [pc, #272] @ (111fc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 2dd0 │ │ │ │ - b.w 1083a │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10e42 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10ff8 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 106ce │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, r1 │ │ │ │ - b.w 106c0 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ - b.n 10940 │ │ │ │ - mov r9, r7 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ - b.n 10940 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 106ce │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 106ce │ │ │ │ - mov r0, r1 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 106ce │ │ │ │ - mov r0, r3 │ │ │ │ - mov r9, r4 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r7, #181 @ 0xb5 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r4, [sp, #28] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.w 1096c │ │ │ │ - ldr r3, [pc, #128] @ (111f8 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [pc, #132] @ (11200 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 2dd0 │ │ │ │ - b.w 108e6 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ - mov r8, r0 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.w 1096c │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10eae │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - blx 29d8 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 11476 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - b.w 10308 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10ef0 │ │ │ │ - vhadd.u8 d0, d14, d1 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r2, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf62e0001 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r7, r7] │ │ │ │ - movs r0, r0 │ │ │ │ - stc2 0, cr0, [r4], #-4 │ │ │ │ - @ instruction: 0xfa460001 │ │ │ │ - vst1.8 {d0[0]}, [ip], r1 │ │ │ │ - vld4.8 {d0-d3}, [r4], r1 │ │ │ │ - @ instruction: 0xf6760001 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #24] @ (11218 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [pc, #464] @ (113d4 ) │ │ │ │ - movs r0, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 643c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 111b4 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.w 1095a │ │ │ │ - ldr r3, [pc, #1016] @ (11620 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [pc, #1016] @ (11624 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 2dd0 │ │ │ │ - b.n 10aca │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 10d34 │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 28ac │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 10d40 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - blx 2c94 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge.w 104b8 │ │ │ │ - ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - mov r4, r9 │ │ │ │ - b.w 10940 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r6 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 11490 │ │ │ │ - ldr r3, [r2, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 10dea │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - beq.w 10daa │ │ │ │ - ldr r3, [pc, #916] @ (11628 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - blx 28ac │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 10db4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 103f8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1040c │ │ │ │ - mov r9, r7 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - b.w 1096c │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.w 1096c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 10480 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 10494 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - b.w 10670 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.w 1095a │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r8 │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r8, [sp, #12] │ │ │ │ - str.w r8, [sp, #36] @ 0x24 │ │ │ │ - b.w 1095a │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 115a4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1136e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 11488 │ │ │ │ - mov r4, r9 │ │ │ │ - movs r2, #2 │ │ │ │ - movs r1, #0 │ │ │ │ - b.n 10ec4 │ │ │ │ - blx 2a54 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [pc, #688] @ (1162c ) │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r0, [r4, #452] @ 0x1c4 │ │ │ │ - bl 76d0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 114a6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ - bl 6758 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 114ca │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r2, [r4, #288] @ 0x120 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - ldr.w r2, [r4, #560] @ 0x230 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.w 1161c │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ - movs r3, #127 @ 0x7f │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - movs r1, #3 │ │ │ │ - adds r2, #41 @ 0x29 │ │ │ │ - bl 6864 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 114ca │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 113e6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 114ae │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - movne r3, #1 │ │ │ │ - beq.n 114da │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add.w r1, r2, r3, lsl #2 │ │ │ │ - rsb r2, r3, #2 │ │ │ │ - orr.w r2, r2, r3, lsl #31 │ │ │ │ - strd r6, r4, [sp, #80] @ 0x50 │ │ │ │ - bl 7e68 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 6164 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 11428 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 114d2 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1143c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 11532 │ │ │ │ - cbz r5, 114a6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 10f42 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 10f42 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10f42 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 643c │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r5, 114b6 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - b.w 10432 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 29d8 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 11464 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 1104a │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ - b.w 10670 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1136e │ │ │ │ - ldr r3, [pc, #412] @ (11630 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - blx 28ac │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 10dea │ │ │ │ - mov r6, r3 │ │ │ │ - b.w ffa6 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ - b.w 10670 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 113e6 │ │ │ │ - mov r9, r7 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - b.w 1096c │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ - b.w 10638 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11428 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 11574 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1151a │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbz r3, 1153a │ │ │ │ - movs r3, #0 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - b.n 113f4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w ff8c │ │ │ │ - mov r8, r6 │ │ │ │ - mov sl, r4 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ - mov r6, r4 │ │ │ │ - b.w 10900 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1143c │ │ │ │ - mov r0, r2 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1151a │ │ │ │ - ldr r3, [pc, #240] @ (11634 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #240] @ (11638 ) │ │ │ │ - ldr r0, [pc, #240] @ (1163c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ - add r0, pc │ │ │ │ - blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #232] @ (11640 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #228] @ (11644 ) │ │ │ │ - ldr r0, [pc, #232] @ (11648 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 2ec8 <__assert_fail@plt> │ │ │ │ - bl 32dc <__assert_fail@plt+0x414> │ │ │ │ - bl 345c <__assert_fail@plt+0x594> │ │ │ │ - ldr r3, [pc, #212] @ (1164c ) │ │ │ │ - movw r2, #8033 @ 0x1f61 │ │ │ │ - ldr r1, [pc, #212] @ (11650 ) │ │ │ │ - ldr r0, [pc, #212] @ (11654 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #3632 @ 0xe30 │ │ │ │ - add r0, pc │ │ │ │ - blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #200] @ (11658 ) │ │ │ │ - movw r2, #7601 @ 0x1db1 │ │ │ │ - ldr r1, [pc, #200] @ (1165c ) │ │ │ │ - ldr r0, [pc, #200] @ (11660 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #3632 @ 0xe30 │ │ │ │ - add r0, pc │ │ │ │ - blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #188] @ (11664 ) │ │ │ │ - movw r2, #7972 @ 0x1f24 │ │ │ │ - ldr r1, [pc, #188] @ (11668 ) │ │ │ │ - ldr r0, [pc, #188] @ (1166c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #3632 @ 0xe30 │ │ │ │ - add r0, pc │ │ │ │ - blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #176] @ (11670 ) │ │ │ │ - mov.w r2, #374 @ 0x176 │ │ │ │ - ldr r1, [pc, #176] @ (11674 ) │ │ │ │ - ldr r0, [pc, #176] @ (11678 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #256 @ 0x100 │ │ │ │ - add r0, pc │ │ │ │ - blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #164] @ (1167c ) │ │ │ │ - movw r2, #7794 @ 0x1e72 │ │ │ │ - ldr r1, [pc, #164] @ (11680 ) │ │ │ │ - ldr r0, [pc, #164] @ (11684 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #3632 @ 0xe30 │ │ │ │ - add r0, pc │ │ │ │ - blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #152] @ (11688 ) │ │ │ │ - movw r2, #7560 @ 0x1d88 │ │ │ │ - ldr r1, [pc, #152] @ (1168c ) │ │ │ │ - ldr r0, [pc, #152] @ (11690 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #3632 @ 0xe30 │ │ │ │ - add r0, pc │ │ │ │ - blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #140] @ (11694 ) │ │ │ │ - movw r2, #7642 @ 0x1dda │ │ │ │ - ldr r1, [pc, #140] @ (11698 ) │ │ │ │ - ldr r0, [pc, #140] @ (1169c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #3632 @ 0xe30 │ │ │ │ - add r0, pc │ │ │ │ - blx 2ec8 <__assert_fail@plt> │ │ │ │ - bl 333c <__assert_fail@plt+0x474> │ │ │ │ - lsls r4, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [pc, #784] @ (11938 ) │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf22a0001 │ │ │ │ - @ instruction: 0xf13c0001 │ │ │ │ - bic.w r0, sl, #1 │ │ │ │ - ldrb r2, [r7, r7] │ │ │ │ - movs r0, r0 │ │ │ │ - mvns r0, r5 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, r2 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ - movs r0, r0 │ │ │ │ - bics r2, r2 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, pc │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r0, r7] │ │ │ │ - movs r0, r0 │ │ │ │ - rors r4, r4 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r1, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - rors r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [pc, #24] @ (1167c ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - sbcs r4, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r1, r7] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - bics r0, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, lr │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - sbcs r4, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [pc, #760] @ (11980 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r1, r5] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ movs r0, r0 │ │ │ │ - adcs r4, r5 │ │ │ │ + ldr r4, [pc, #248] @ (10e00 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #616] @ (118fc ) │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ - adcs r4, r2 │ │ │ │ + ldr r7, [pc, #48] @ (10d44 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #520] @ (118a8 ) │ │ │ │ + ldr r7, [pc, #320] @ (10e58 ) │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr.w r3, [pc, #3056] @ 122a8 │ │ │ │ + ldr.w r3, [pc, #3064] @ 11928 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ - ldr.w r2, [pc, #3056] @ 122ac │ │ │ │ + ldr.w r2, [pc, #3064] @ 1192c │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r8, [pc, #3052] @ 122b0 │ │ │ │ + ldr.w r7, [pc, #3060] @ 11930 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ strd r4, r4, [sp, #128] @ 0x80 │ │ │ │ - add r8, pc │ │ │ │ - ldr.w fp, [r3, #156] @ 0x9c │ │ │ │ - ldr.w r3, [pc, #3036] @ 122b4 │ │ │ │ + add r7, pc │ │ │ │ + ldr.w r8, [r3, #156] @ 0x9c │ │ │ │ + ldr.w r3, [pc, #3044] @ 11934 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ strh.w r4, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2cc4 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12e62 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 131ca │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + bne.w 1252c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 12870 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1170e │ │ │ │ + beq.n 10d86 │ │ │ │ adds r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - ldr.w r2, [pc, #2984] @ 122b8 │ │ │ │ + str.w r3, [r8] │ │ │ │ + ldr.w r2, [pc, #2992] @ 11938 │ │ │ │ movs r3, #7 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r2, pc │ │ │ │ - movs r6, #0 │ │ │ │ - addw r2, r2, #3028 @ 0xbd4 │ │ │ │ - movs r7, #0 │ │ │ │ - strd r6, r7, [sp, #88] @ 0x58 │ │ │ │ + mov.w sl, #0 │ │ │ │ + add.w r2, r2, #3488 @ 0xda0 │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp, #88] @ 0x58 │ │ │ │ blx 2c0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 131f0 │ │ │ │ + beq.w 12896 │ │ │ │ ldrb.w r3, [sp, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12e68 │ │ │ │ - ldr.w r5, [pc, #2944] @ 122bc │ │ │ │ + bne.w 12532 │ │ │ │ + ldr.w r5, [pc, #2948] @ 1193c │ │ │ │ add r5, pc │ │ │ │ ldr.w r4, [r5, #544] @ 0x220 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ blx 2c24 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12f06 │ │ │ │ + beq.w 125d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11764 │ │ │ │ + beq.n 10de0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr.w r3, [pc, #2904] @ 122c0 │ │ │ │ + ldr.w r3, [pc, #2908] @ 11940 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #748] @ 0x2ec │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12f3e │ │ │ │ + beq.w 1260c │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12f70 │ │ │ │ + beq.w 12618 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 117a0 │ │ │ │ + beq.n 10e1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12e8c │ │ │ │ - ldr.w r3, [pc, #2848] @ 122c4 │ │ │ │ - ldr.w r2, [r8, r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r2, [sp, #24] │ │ │ │ + beq.w 12558 │ │ │ │ + ldr.w r3, [pc, #2852] @ 11944 │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r2, [sp, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 130e6 │ │ │ │ - ldr.w r3, [pc, #2832] @ 122c8 │ │ │ │ + beq.w 12792 │ │ │ │ + ldr.w r3, [pc, #2840] @ 11948 │ │ │ │ movs r0, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ ldr.w r3, [r3, #768] @ 0x300 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ blx 2bb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14dde │ │ │ │ + beq.w 142c0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r9, r5 │ │ │ │ movs r1, #4 │ │ │ │ - ldr.w r3, [pc, #2796] @ 122cc │ │ │ │ + ldr.w r3, [pc, #2800] @ 1194c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #392] @ 0x188 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - bpl.w 14f1a │ │ │ │ - ldr.w r3, [pc, #2780] @ 122d0 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + bpl.w 146e4 │ │ │ │ + ldr.w r3, [pc, #2784] @ 11950 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 14f04 │ │ │ │ - ldr.w r3, [pc, #2768] @ 122d4 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + beq.w 146ce │ │ │ │ + ldr.w r3, [pc, #2776] @ 11954 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 14f32 │ │ │ │ + beq.w 146fc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 14f2e │ │ │ │ + ble.w 146f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r3, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - ldr.w r3, [pc, #2732] @ 122d8 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + ldr.w r3, [pc, #2740] @ 11958 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #24] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ blx 2c70 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 11862 │ │ │ │ + beq.n 10ed6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11862 │ │ │ │ + beq.n 10ed6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12eaa │ │ │ │ + beq.w 12576 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11876 │ │ │ │ + beq.n 10eea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12e96 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + beq.w 12562 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1188c │ │ │ │ + beq.n 10f00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12ea0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + beq.w 1256c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 12f2a │ │ │ │ - ldr.w r3, [pc, #2628] @ 122dc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + beq.w 125f6 │ │ │ │ + ldr.w r3, [pc, #2640] @ 1195c │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 13208 │ │ │ │ - ldr.w r4, [pc, #2616] @ 122e0 │ │ │ │ + bne.w 128ae │ │ │ │ + ldr.w r4, [pc, #2632] @ 11960 │ │ │ │ add r4, pc │ │ │ │ ldr.w r5, [r4, #544] @ 0x220 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ blx 2c24 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13284 │ │ │ │ + beq.w 1292a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 118ce │ │ │ │ + beq.n 10f40 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ - ldr.w r2, [pc, #2572] @ 122e4 │ │ │ │ + ldr.w r2, [pc, #2588] @ 11964 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12edc │ │ │ │ + beq.w 125a8 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 132c8 │ │ │ │ + beq.w 1296c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1190a │ │ │ │ + beq.n 10f7c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12ee8 │ │ │ │ + beq.w 125b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itttt ne │ │ │ │ - movne r7, #1 │ │ │ │ + movne.w r9, #1 │ │ │ │ movne r5, #4 │ │ │ │ - movtne r7, #32768 @ 0x8000 │ │ │ │ + movtne r9, #32768 @ 0x8000 │ │ │ │ movne.w sl, #0 │ │ │ │ - beq.w 1340c │ │ │ │ - ldr.w r9, [pc, #2496] @ 122e8 │ │ │ │ + beq.w 12ab2 │ │ │ │ + ldr.w fp, [pc, #2508] @ 11968 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - add r9, pc │ │ │ │ + add fp, pc │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ - ldr.w r3, [r9, #768] @ 0x300 │ │ │ │ + ldr.w r3, [fp, #768] @ 0x300 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ blx 2bb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13460 │ │ │ │ + beq.w 12b08 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr.w r2, [r9, #392] @ 0x188 │ │ │ │ + ldr.w r2, [fp, #392] @ 0x188 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w 14f1a │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + bpl.w 146e4 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 14f04 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + beq.w 146ce │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 14f32 │ │ │ │ + beq.w 146fc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 14f2e │ │ │ │ + ble.w 146f8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r0, #12] │ │ │ │ cmp r3, r1 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r9 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2c70 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 119ae │ │ │ │ + beq.n 11022 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 119ae │ │ │ │ + beq.n 11022 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12ebe │ │ │ │ + beq.w 1258a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 119c2 │ │ │ │ + beq.n 11036 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12efc │ │ │ │ + beq.w 125c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 119d8 │ │ │ │ + beq.n 1104c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12ef2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 125be │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14312 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + beq.w 139c6 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 134f6 │ │ │ │ - ldr.w r4, [pc, #2304] @ 122ec │ │ │ │ + bne.w 12b90 │ │ │ │ + ldr.w r4, [pc, #2316] @ 1196c │ │ │ │ add r4, pc │ │ │ │ ldr.w r5, [r4, #544] @ 0x220 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ blx 2c24 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13522 │ │ │ │ + beq.w 12bba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11a12 │ │ │ │ + beq.n 11086 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ - ldr.w r2, [pc, #2260] @ 122f0 │ │ │ │ + ldr.w r2, [pc, #2272] @ 11970 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13560 │ │ │ │ + beq.w 12bfa │ │ │ │ blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 13556 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 12bf0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11a4e │ │ │ │ + beq.n 110c0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12eb4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + beq.w 12580 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13590 │ │ │ │ - ldr.w r3, [pc, #2200] @ 122f4 │ │ │ │ + beq.w 12c2c │ │ │ │ + ldr.w r3, [pc, #2216] @ 11974 │ │ │ │ movs r0, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ ldr.w r3, [r3, #768] @ 0x300 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ blx 2bb4 │ │ │ │ - mov r4, r0 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14dd0 │ │ │ │ + beq.w 14292 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r9, r5 │ │ │ │ movs r1, #4 │ │ │ │ - ldr.w r3, [pc, #2160] @ 122f8 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ + ldr.w r3, [pc, #2176] @ 11978 │ │ │ │ + ldr.w r5, [fp, #4] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #392] @ 0x188 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - bpl.w 14f1a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bpl.w 146e4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 14f04 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + beq.w 146ce │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 14f32 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ + beq.w 146fc │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 14f2e │ │ │ │ + ble.w 146f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + str.w r0, [fp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ add r1, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r3, fp │ │ │ │ blx 2c70 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 11af4 │ │ │ │ + beq.n 1116a │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11af4 │ │ │ │ + beq.n 1116a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 11af4 │ │ │ │ + cbnz r3, 1116a │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11b08 │ │ │ │ + beq.n 11182 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12ed2 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + beq.w 1259e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11b1e │ │ │ │ + beq.n 11196 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12ec8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.w 12594 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13546 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + beq.w 12bde │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1363c │ │ │ │ - ldr.w r4, [pc, #1996] @ 122fc │ │ │ │ + bne.w 12cce │ │ │ │ + ldr.w r4, [pc, #2004] @ 1197c │ │ │ │ add r4, pc │ │ │ │ ldr.w r0, [r4, #544] @ 0x220 │ │ │ │ - bl 76d0 │ │ │ │ + bl 7678 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13666 │ │ │ │ + beq.w 12cf6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r1, [r4, #748] @ 0x2ec │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1367a │ │ │ │ + beq.w 12d0c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 13672 │ │ │ │ + beq.w 12d04 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11b76 │ │ │ │ + beq.n 111ee │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 11b76 │ │ │ │ + cbnz r3, 111ee │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ itttt ne │ │ │ │ - movne r6, #1 │ │ │ │ - movne r7, #4 │ │ │ │ - movtne r6, #32768 @ 0x8000 │ │ │ │ + movne.w fp, #1 │ │ │ │ + movne r6, #4 │ │ │ │ + movtne fp, #32768 @ 0x8000 │ │ │ │ movne.w sl, #0 │ │ │ │ - beq.w 13326 │ │ │ │ - ldr.w r5, [pc, #1904] @ 12300 │ │ │ │ + beq.w 129cc │ │ │ │ + ldr.w r5, [pc, #1908] @ 11980 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ add r5, pc │ │ │ │ str.w sl, [sp, #160] @ 0xa0 │ │ │ │ ldr.w r2, [r5, #768] @ 0x300 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ blx 2bb4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 132e8 │ │ │ │ + beq.w 12996 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r2, [r5, #392] @ 0x188 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bpl.w 14f1a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bpl.w 146e4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 14f04 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + beq.w 146ce │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 14f32 │ │ │ │ + beq.w 146fc │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 14f2e │ │ │ │ + ble.w 146f8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r2, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r2, r6 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, fp │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ - adds r1, r3, r7 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + adds r1, r3, r6 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, r9 │ │ │ │ blx 2c70 │ │ │ │ - str r0, [sp, #4] │ │ │ │ + mov fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 11c1e │ │ │ │ + beq.n 11298 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11c1e │ │ │ │ + beq.n 11298 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13586 │ │ │ │ + beq.w 12c22 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11c36 │ │ │ │ + beq.n 112b0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1347a │ │ │ │ + beq.w 12b18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11c4a │ │ │ │ + beq.n 112c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13470 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 13666 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 136a4 │ │ │ │ - ldr.w r4, [pc, #1704] @ 12304 │ │ │ │ + beq.w 12978 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 12cf6 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp fp, r3 │ │ │ │ + bne.w 12d36 │ │ │ │ + ldr.w r4, [pc, #1708] @ 11984 │ │ │ │ add r4, pc │ │ │ │ ldr.w r0, [r4, #544] @ 0x220 │ │ │ │ - bl 76d0 │ │ │ │ + bl 7678 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 136cc │ │ │ │ + beq.w 12d5c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r1, [r4, #748] @ 0x2ec │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 136fc │ │ │ │ + beq.w 12d8c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 136f6 │ │ │ │ + beq.w 12d86 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11ca0 │ │ │ │ + beq.n 1131a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1356c │ │ │ │ + beq.w 12c04 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13718 │ │ │ │ - ldr.w r3, [pc, #1628] @ 12308 │ │ │ │ + beq.w 12da8 │ │ │ │ + ldr.w r3, [pc, #1632] @ 11988 │ │ │ │ movs r0, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #168] @ 0xa8 │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp, #160] @ 0xa0 │ │ │ │ ldr.w r3, [r3, #768] @ 0x300 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ blx 2bb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14c60 │ │ │ │ + beq.w 14568 │ │ │ │ mov.w sl, #1 │ │ │ │ movt sl, #32768 @ 0x8000 │ │ │ │ movs r3, #4 │ │ │ │ - ldr.w r2, [pc, #1584] @ 1230c │ │ │ │ + ldr.w r2, [pc, #1588] @ 1198c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #392] @ 0x188 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 62c8 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + bl 62f8 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ add r1, r3 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r5 │ │ │ │ blx 2c70 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 11d34 │ │ │ │ + beq.n 113ae │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11d34 │ │ │ │ + beq.n 113ae │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 132de │ │ │ │ + beq.w 1298c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11d48 │ │ │ │ + beq.n 113c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13632 │ │ │ │ + beq.w 12cc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11d5c │ │ │ │ + beq.n 113d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13628 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + beq.w 12cba │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 136cc │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + beq.w 12d5c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1381c │ │ │ │ - ldr.w r4, [pc, #1440] @ 12310 │ │ │ │ + bne.w 12ef8 │ │ │ │ + ldr.w r4, [pc, #1448] @ 11990 │ │ │ │ add r4, pc │ │ │ │ ldr.w r0, [r4, #544] @ 0x220 │ │ │ │ - bl 76d0 │ │ │ │ + bl 7678 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13842 │ │ │ │ + beq.w 12f1e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r1, [r4, #748] @ 0x2ec │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1390a │ │ │ │ + beq.w 12fec │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 13900 │ │ │ │ + beq.w 12fe2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11db2 │ │ │ │ + beq.n 1142c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 132d4 │ │ │ │ + beq.w 12982 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ itttt ne │ │ │ │ movne r4, #1 │ │ │ │ movne r6, #4 │ │ │ │ movtne r4, #32768 @ 0x8000 │ │ │ │ movne.w sl, #0 │ │ │ │ - beq.w 13968 │ │ │ │ - ldr.w r2, [pc, #1352] @ 12314 │ │ │ │ + beq.w 13042 │ │ │ │ + ldr.w r2, [pc, #1356] @ 11994 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ str.w sl, [sp, #160] @ 0xa0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [r2, #768] @ 0x300 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ blx 2bb4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13960 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + beq.w 1308e │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r2, #392] @ 0x188 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 62c8 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + bl 62f8 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ adds r1, r3, r6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ blx 2c70 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 11e40 │ │ │ │ + beq.n 114ba │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11e40 │ │ │ │ + beq.n 114ba │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 11e40 │ │ │ │ + cbnz r3, 114ba │ │ │ │ mov r0, sl │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11e58 │ │ │ │ + beq.n 114d2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1337c │ │ │ │ + beq.w 12a24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11e6c │ │ │ │ + beq.n 114e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13372 │ │ │ │ + beq.w 12a1a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 13842 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + beq.w 12f1e │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 13a12 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + bne.w 130fc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r3, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ blx 2c64 │ │ │ │ mov r2, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - beq.w 14112 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 137de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 11eb4 │ │ │ │ + beq.n 1152e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 11eb4 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + cbnz r3, 1152e │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ itt le │ │ │ │ movle r3, #0 │ │ │ │ strle r3, [sp, #72] @ 0x48 │ │ │ │ - ble.w 128be │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ + ble.w 11f54 │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ - strd r4, fp, [sp, #60] @ 0x3c │ │ │ │ + str.w r8, [sp, #64] @ 0x40 │ │ │ │ str.w ip, [sp, #72] @ 0x48 │ │ │ │ + strd r4, fp, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - str.w ip, [sp, #56] @ 0x38 │ │ │ │ - str.w r8, [sp, #80] @ 0x50 │ │ │ │ + str.w ip, [sp, #52] @ 0x34 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [sl, #60] @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 8308 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + bl 82b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13576 │ │ │ │ - bl 9154 │ │ │ │ + beq.w 12c0e │ │ │ │ + bl aeb0 │ │ │ │ mov r7, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 139f4 │ │ │ │ + adds r6, r0, #1 │ │ │ │ + beq.w 130da │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11f10 │ │ │ │ + beq.n 1158c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13396 │ │ │ │ + beq.w 12a3e │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8308 │ │ │ │ + bl 82b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13576 │ │ │ │ + beq.w 12c0e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13386 │ │ │ │ + beq.w 12a2e │ │ │ │ blx 2c88 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ vmov.f32 s14, s15 │ │ │ │ vmov.f32 s16, s15 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 13a48 │ │ │ │ + beq.w 13134 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11f62 │ │ │ │ + beq.n 115de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1369a │ │ │ │ + beq.w 12d2c │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8308 │ │ │ │ + bl 82b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13576 │ │ │ │ + beq.w 12c0e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1368c │ │ │ │ + beq.w 12d1e │ │ │ │ blx 2c88 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ vmov.f32 s14, s15 │ │ │ │ vmov.f32 s17, s15 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 13aa2 │ │ │ │ + beq.w 1318e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11fb4 │ │ │ │ + beq.n 11630 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 136ec │ │ │ │ + beq.w 12d7c │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8308 │ │ │ │ + bl 82b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13576 │ │ │ │ - ldr r3, [pc, #844] @ (12318 ) │ │ │ │ + beq.w 12c0e │ │ │ │ + ldr r3, [pc, #848] @ (11998 ) │ │ │ │ movs r6, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w fp, [r3, #140] @ 0x8c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [r3] │ │ │ │ str r6, [r3, #8] │ │ │ │ strh r6, [r3, #12] │ │ │ │ blx 2cc4 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13694 │ │ │ │ + bne.w 12d26 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 13cc8 │ │ │ │ + beq.w 1335c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12002 │ │ │ │ + beq.n 1167e │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - ldr r2, [pc, #792] @ (1231c ) │ │ │ │ + ldr r2, [pc, #796] @ (1199c ) │ │ │ │ movs r3, #7 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ - addw r2, r2, #3028 @ 0xbd4 │ │ │ │ + add.w r2, r2, #3488 @ 0xda0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #88] @ 0x58 │ │ │ │ blx 2c0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 13860 │ │ │ │ + beq.w 12f3c │ │ │ │ ldrb.w r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13850 │ │ │ │ - ldr.w r8, [pc, #748] @ 12320 │ │ │ │ + bne.w 12f2c │ │ │ │ + ldr.w r8, [pc, #752] @ 119a0 │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r8, #576] @ 0x240 │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ blx 2c24 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13b22 │ │ │ │ + beq.w 1320e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1205e │ │ │ │ + beq.n 116da │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmov s15, r7 │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ blx 2b48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13484 │ │ │ │ + beq.w 12b22 │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ blx 2b48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13c88 │ │ │ │ + beq.w 1333a │ │ │ │ vcvt.f64.f32 d0, s17 │ │ │ │ blx 2b48 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 137b0 │ │ │ │ + beq.w 12e3e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13d34 │ │ │ │ + beq.w 133d2 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ movs r3, #0 │ │ │ │ strd r8, r7, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 7e68 │ │ │ │ + bl 7e10 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 120d0 │ │ │ │ + beq.n 1174c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 139d4 │ │ │ │ + beq.w 130a6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 120e4 │ │ │ │ + beq.n 11760 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 139c0 │ │ │ │ + beq.w 130b0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 120fc │ │ │ │ + beq.n 11778 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 139ca │ │ │ │ + beq.w 130ba │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12112 │ │ │ │ + beq.n 1178e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 133a0 │ │ │ │ + beq.w 12a48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1349a │ │ │ │ + beq.w 12b38 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 29e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1348a │ │ │ │ + beq.w 12b28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1213c │ │ │ │ + beq.n 117b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13a36 │ │ │ │ + beq.w 13122 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 139ec │ │ │ │ + beq.w 130d2 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c88 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 13ee4 │ │ │ │ + beq.w 13560 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12174 │ │ │ │ + beq.n 117f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13a54 │ │ │ │ + beq.w 13140 │ │ │ │ ldrb.w r3, [sp, #146] @ 0x92 │ │ │ │ - cbz r3, 121b0 │ │ │ │ + cbz r3, 1182c │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ vstr s15, [sp, #68] @ 0x44 │ │ │ │ blx 2b48 │ │ │ │ vldr s15, [sp, #68] @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14220 │ │ │ │ + beq.w 138e4 │ │ │ │ ldrb.w r3, [sp, #146] @ 0x92 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13c54 │ │ │ │ + bne.w 132e6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 121b0 │ │ │ │ + beq.n 1182c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13f64 │ │ │ │ + beq.w 13638 │ │ │ │ vstr s15, [sp, #68] @ 0x44 │ │ │ │ blx 2a84 │ │ │ │ vldr s15, [sp, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 121da │ │ │ │ + beq.n 11856 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 121da │ │ │ │ + beq.n 11856 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13b6a │ │ │ │ + beq.w 13264 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 134e4 │ │ │ │ + beq.w 12b7e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 121fe │ │ │ │ + beq.n 1187a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13706 │ │ │ │ + beq.w 12d96 │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ blx 2b48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13576 │ │ │ │ + beq.w 12c0e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 6be0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 6b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 139fe │ │ │ │ + blt.w 130e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12232 │ │ │ │ + beq.n 118ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13812 │ │ │ │ + beq.w 12ea0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.w 11edc │ │ │ │ - ldr r3, [pc, #232] @ (12324 ) │ │ │ │ + bne.w 11558 │ │ │ │ + ldr r3, [pc, #236] @ (119a4 ) │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r3, #144] @ 0x90 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r4, r4, [r3] │ │ │ │ str r4, [r3, #8] │ │ │ │ strh r4, [r3, #12] │ │ │ │ blx 2cc4 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1395a │ │ │ │ + bne.w 1303c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 13fca │ │ │ │ + beq.w 13694 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1226e │ │ │ │ + beq.n 118ea │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #184] @ (12328 ) │ │ │ │ + ldr r2, [pc, #188] @ (119a8 ) │ │ │ │ movs r3, #7 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ - addw r2, r2, #3028 @ 0xbd4 │ │ │ │ + add.w r2, r2, #3488 @ 0xda0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #88] @ 0x58 │ │ │ │ blx 2c0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 13fba │ │ │ │ + beq.w 1364c │ │ │ │ ldrb.w r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13aea │ │ │ │ - ldr r4, [pc, #144] @ (1232c ) │ │ │ │ + bne.w 131cc │ │ │ │ + ldr r4, [pc, #148] @ (119ac ) │ │ │ │ add r4, pc │ │ │ │ ldr.w r7, [r4, #544] @ 0x220 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r7 │ │ │ │ - b.n 12330 │ │ │ │ - nop │ │ │ │ - ldcl 0, cr0, [ip, #4]! │ │ │ │ - b.n 11f94 │ │ │ │ - movs r1, r0 │ │ │ │ - b.n 11f88 │ │ │ │ - movs r1, r0 │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ + blx 2c24 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ + b.n 119b0 │ │ │ │ + @ instruction: 0xf7840001 │ │ │ │ + vext.8 d16, d10, d1, #0 │ │ │ │ + vext.8 d16, d2, d1, #0 │ │ │ │ lsls r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [lr, #-4]! │ │ │ │ - ldcl 0, cr0, [r2, #-4] │ │ │ │ + @ instruction: 0xf7020001 │ │ │ │ + @ instruction: 0xf6d60001 │ │ │ │ lsls r4, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [lr], #4 │ │ │ │ - ldcl 0, cr0, [r8], {1} │ │ │ │ + @ instruction: 0xf6840001 │ │ │ │ + @ instruction: 0xf65e0001 │ │ │ │ lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r4], {1} │ │ │ │ - @ instruction: 0xebe20001 │ │ │ │ - @ instruction: 0xeb8e0001 │ │ │ │ - @ instruction: 0xead00001 │ │ │ │ - eors.w r0, lr, r1 │ │ │ │ - orrs.w r0, r8, r1 │ │ │ │ - bics.w r0, r2, r1 │ │ │ │ - @ instruction: 0xe98a0001 │ │ │ │ - stmdb r4!, {r0} │ │ │ │ - @ instruction: 0xe85e0001 │ │ │ │ - @ instruction: 0xe8040001 │ │ │ │ - b.n 122c0 │ │ │ │ - movs r1, r0 │ │ │ │ - b.n 121ac │ │ │ │ - movs r1, r0 │ │ │ │ - b.n 120e4 │ │ │ │ - movs r1, r0 │ │ │ │ - b.n 11cfc │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r7, r4] │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 11c34 │ │ │ │ - movs r1, r0 │ │ │ │ - b.n 12824 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r1, r3] │ │ │ │ + sub.w r0, r2, #8454144 @ 0x810000 │ │ │ │ + sbcs.w r0, r0, #8454144 @ 0x810000 │ │ │ │ + adds.w r0, sl, #8454144 @ 0x810000 │ │ │ │ + orrs.w r0, ip, #8454144 @ 0x810000 │ │ │ │ + bic.w r0, sl, #8454144 @ 0x810000 │ │ │ │ + @ instruction: 0xf3e80001 │ │ │ │ + ubfx r0, r0, #0, #2 │ │ │ │ + @ instruction: 0xf3120001 │ │ │ │ + subw r0, sl, #1 │ │ │ │ + @ instruction: 0xf1e40001 │ │ │ │ + @ instruction: 0xf18a0001 │ │ │ │ + adcs.w r0, lr, #1 │ │ │ │ + @ instruction: 0xf0d20001 │ │ │ │ + orn r0, ip, #1 │ │ │ │ + cdp 0, 7, cr0, cr4, cr1, {0} │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 0, cr0, cr12, cr1, {0} │ │ │ │ + stc 0, cr0, [r2], {1} │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 12774 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ - blx 2c24 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ + sub.w r0, r6, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13ebe │ │ │ │ + beq.w 13574 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1234c │ │ │ │ + beq.n 119c6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr.w r2, [pc, #3064] @ 12f4c │ │ │ │ + ldr.w r2, [pc, #1548] @ 11fd8 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13f0a │ │ │ │ + beq.w 135c4 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 13f34 │ │ │ │ + beq.w 135ac │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12380 │ │ │ │ + beq.n 119fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13ae0 │ │ │ │ - ldr.w r6, [pc, #3020] @ 12f50 │ │ │ │ + beq.w 131e2 │ │ │ │ + ldr.w r6, [pc, #1504] @ 11fdc │ │ │ │ add r6, pc │ │ │ │ ldr.w r9, [r6, #544] @ 0x220 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ blx 2c24 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13f80 │ │ │ │ + beq.w 13650 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 123ac │ │ │ │ + beq.n 11a26 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r2, [pc, #2976] @ 12f54 │ │ │ │ + ldr.w r2, [pc, #1460] @ 11fe0 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #316] @ 0x13c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13fee │ │ │ │ + beq.w 136b8 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1392c │ │ │ │ + beq.w 1300e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 123e0 │ │ │ │ + beq.n 11a5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13b78 │ │ │ │ + beq.w 1325a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1401c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + beq.w 136ea │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r7, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl 7e68 │ │ │ │ + bl 7e10 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12418 │ │ │ │ + beq.n 11a92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 133c8 │ │ │ │ + beq.w 12a70 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 13876 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + beq.w 12f52 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ blx 2a18 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13864 │ │ │ │ + beq.w 12f40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12444 │ │ │ │ + beq.n 11abe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13cee │ │ │ │ + beq.w 13382 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 14122 │ │ │ │ + beq.w 13816 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov r9, r4 │ │ │ │ - bl 7e68 │ │ │ │ + bl 7e10 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1247a │ │ │ │ + beq.n 11af4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13cbe │ │ │ │ + beq.w 1338c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12492 │ │ │ │ + beq.n 11b0c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 133d2 │ │ │ │ + beq.w 12a7a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 13ede │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + beq.w 13594 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 1426e │ │ │ │ + bne.w 1394e │ │ │ │ mov r0, r6 │ │ │ │ blx 2c64 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 14268 │ │ │ │ + adds r4, r0, #1 │ │ │ │ + beq.w 13948 │ │ │ │ cmp r0, #1 │ │ │ │ it gt │ │ │ │ movgt.w r4, #4294967295 @ 0xffffffff │ │ │ │ - ble.w 13b82 │ │ │ │ + ble.w 13272 │ │ │ │ ldrb.w r3, [sp, #162] @ 0xa2 │ │ │ │ - cbz r3, 124ee │ │ │ │ + cbz r3, 11b68 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b60 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14422 │ │ │ │ + beq.w 13ae4 │ │ │ │ ldrb.w r3, [sp, #162] @ 0xa2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 140be │ │ │ │ + bne.w 13786 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 124ee │ │ │ │ + beq.n 11b68 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14336 │ │ │ │ + beq.w 13a1a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12502 │ │ │ │ + beq.n 11b7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13ff8 │ │ │ │ + beq.w 136c2 │ │ │ │ blx 2a84 │ │ │ │ - cbz r5, 1251c │ │ │ │ + cbz r5, 11b96 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1251c │ │ │ │ + beq.n 11b96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13cfc │ │ │ │ - adds r5, r4, #1 │ │ │ │ - beq.w 138e2 │ │ │ │ + beq.w 1339a │ │ │ │ + adds r2, r4, #1 │ │ │ │ + beq.w 12fc2 │ │ │ │ ldr.w r0, [sl, #60] @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 8308 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + bl 82b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 139b4 │ │ │ │ + beq.w 13096 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13a40 │ │ │ │ + beq.w 1312c │ │ │ │ blx 2c88 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ vmov.f32 s14, s15 │ │ │ │ vmov.f32 s16, s15 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 13f14 │ │ │ │ + beq.w 135e6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12574 │ │ │ │ + beq.n 11bee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13aae │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ + beq.w 1319a │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8308 │ │ │ │ + bl 82b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 139b4 │ │ │ │ - bl 9154 │ │ │ │ + beq.w 13096 │ │ │ │ + bl aeb0 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 13fbe │ │ │ │ + beq.w 13688 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 125a8 │ │ │ │ + beq.n 11c22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13b10 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + beq.w 131fc │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8308 │ │ │ │ + bl 82b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 139b4 │ │ │ │ + beq.w 13096 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13b08 │ │ │ │ + beq.w 131ec │ │ │ │ blx 2c88 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ vmov.f32 s14, s15 │ │ │ │ vmov.f32 s17, s15 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 14002 │ │ │ │ + beq.w 136cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 125f8 │ │ │ │ + beq.n 11c72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13b60 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + beq.w 13250 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8308 │ │ │ │ + bl 82b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 139b4 │ │ │ │ + beq.w 13096 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13b58 │ │ │ │ + beq.w 13248 │ │ │ │ blx 2c88 │ │ │ │ vcvt.f32.f64 s15, d0 │ │ │ │ vmov.f32 s14, s15 │ │ │ │ vmov.f32 s18, s15 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 140f2 │ │ │ │ + beq.w 137ba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12648 │ │ │ │ + beq.n 11cc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13bea │ │ │ │ - ldr.w r3, [pc, #2316] @ 12f58 │ │ │ │ + beq.w 1331a │ │ │ │ + ldr r3, [pc, #800] @ (11fe4 ) │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r7, [r3, #136] @ 0x88 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r5, r5, [r3] │ │ │ │ str r5, [r3, #8] │ │ │ │ strh r5, [r3, #12] │ │ │ │ blx 2cc4 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 139e6 │ │ │ │ + bne.w 130cc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1436e │ │ │ │ + beq.w 13a64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1267e │ │ │ │ + beq.n 11cf6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r7 │ │ │ │ - bl 6478 │ │ │ │ + ldr r2, [pc, #752] @ (11fe8 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #724] @ 11fd0 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + add.w r2, r2, #3488 @ 0xda0 │ │ │ │ + vstr d7, [sp, #88] @ 0x58 │ │ │ │ + blx 2c0c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1435e │ │ │ │ + beq.w 1361a │ │ │ │ + ldrb.w r3, [sp, #160] @ 0xa0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1360a │ │ │ │ add.w r5, r9, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 13db6 │ │ │ │ + beq.w 13454 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 14240 │ │ │ │ + beq.w 13924 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b60 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 142c4 │ │ │ │ + beq.w 13986 │ │ │ │ vmov s15, r5 │ │ │ │ vsub.f32 s14, s16, s17 │ │ │ │ vcvt.f32.s32 s13, s15 │ │ │ │ vstr s14, [sp, #84] @ 0x54 │ │ │ │ vdiv.f32 s15, s14, s13 │ │ │ │ vadd.f32 s15, s15, s17 │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ vstr s15, [sp, #68] @ 0x44 │ │ │ │ blx 2b48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 142ee │ │ │ │ + beq.w 139a4 │ │ │ │ vldr s15, [sp, #68] @ 0x44 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ vldr s14, [sp, #84] @ 0x54 │ │ │ │ vsub.f32 s15, s16, s15 │ │ │ │ vmla.f32 s0, s15, s14 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ blx 2b48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1400e │ │ │ │ + beq.w 136d8 │ │ │ │ movs r0, #3 │ │ │ │ blx 2bb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1400e │ │ │ │ + beq.w 136d8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #0 │ │ │ │ - bl 62c8 │ │ │ │ + bl 62f8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 62c8 │ │ │ │ + bl 62f8 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 62c8 │ │ │ │ + bl 62f8 │ │ │ │ ldrb.w r3, [sp, #162] @ 0xa2 │ │ │ │ - cbz r3, 12740 │ │ │ │ + cbz r3, 11dd4 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #25 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, sp, #162 @ 0xa2 │ │ │ │ blx 2d18 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 144d6 │ │ │ │ + beq.w 13b64 │ │ │ │ blx 2a84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6164 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bl 6194 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 141a4 │ │ │ │ + beq.w 137ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 6514 │ │ │ │ + bl 64bc │ │ │ │ cmp r0, #3 │ │ │ │ - bne.w 141dc │ │ │ │ + bne.w 138a8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #5 │ │ │ │ - bpl.w 14f62 │ │ │ │ + lsls r3, r3, #5 │ │ │ │ + bpl.w 145be │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ @@ -23197,888 +22140,882 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 127b2 │ │ │ │ + beq.n 11e46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13dac │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ + beq.w 1344a │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 6be0 │ │ │ │ + bl 6b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 142a8 │ │ │ │ + blt.w 13904 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 127da │ │ │ │ + beq.n 11e6e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13eb4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + beq.w 13556 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 6be0 │ │ │ │ + bl 6b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 142de │ │ │ │ + blt.w 139de │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 127fe │ │ │ │ + beq.n 11e92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13ef8 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + beq.w 135a2 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 6be0 │ │ │ │ + bl 6b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 14326 │ │ │ │ + blt.w 139f4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12822 │ │ │ │ + beq.n 11eb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13f76 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + beq.w 1362e │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8308 │ │ │ │ + bl 82b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14394 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ + beq.w 13a50 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8308 │ │ │ │ + bl 82b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 141d0 │ │ │ │ + beq.w 1388e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2eb0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 141d0 │ │ │ │ + beq.w 1388e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1286a │ │ │ │ + beq.n 11efe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 140fe │ │ │ │ + beq.w 13764 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1287e │ │ │ │ + beq.n 11f12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14108 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + beq.w 1376e │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 6be0 │ │ │ │ + bl 6b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 14410 │ │ │ │ + blt.w 13acc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 128a2 │ │ │ │ + beq.n 11f36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1419a │ │ │ │ + beq.w 1389e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 11eda │ │ │ │ - ldrd r4, fp, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ + bne.w 11556 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ + ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ blx 2cc4 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.w 143de │ │ │ │ + bne.w 13a9a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 128c8 │ │ │ │ + bne.n 11f5e │ │ │ │ strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - strd r4, fp, [sp, #56] @ 0x38 │ │ │ │ + strd r4, fp, [sp, #52] @ 0x34 │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr.w r3, [pc, #1648] @ 12f5c │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #108] @ (11fec ) │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ + str.w r8, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 8308 │ │ │ │ + bl 82b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 144fa │ │ │ │ + beq.w 13c34 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r1, [r3, #756] @ 0x2f4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 144a8 │ │ │ │ + beq.w 13b8c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 147d0 │ │ │ │ + bne.w 14066 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12934 │ │ │ │ + beq.n 11ff0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 133dc │ │ │ │ + beq.w 12a84 │ │ │ │ + b.n 11ff0 │ │ │ │ + nop │ │ │ │ + ... │ │ │ │ + @ instruction: 0xeaec0001 │ │ │ │ + @ instruction: 0xeabe0001 │ │ │ │ + eor.w r0, ip, r1 │ │ │ │ + b.n 11fd4 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 11a64 │ │ │ │ + movs r1, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 12cb0 │ │ │ │ + bne.w 1237c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 8308 │ │ │ │ + bl 82b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 148a4 │ │ │ │ + beq.w 14140 │ │ │ │ vldr s0, [r4, #40] @ 0x28 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ blx 2b48 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14890 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + beq.w 14128 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 8308 │ │ │ │ + bl 82b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 148c8 │ │ │ │ + beq.w 14112 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 8308 │ │ │ │ + bl 82b0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 148b8 │ │ │ │ + beq.w 140fe │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2e74 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 148b8 │ │ │ │ + beq.w 140fe │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 129aa │ │ │ │ + beq.n 12066 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 14aaa │ │ │ │ + beq.w 140f4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 129c2 │ │ │ │ + beq.n 1207e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 148da │ │ │ │ + beq.w 14158 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ blx 29e4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14ac6 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 141c4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 129e6 │ │ │ │ + beq.n 120a6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 148e4 │ │ │ │ + beq.w 14162 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 129fe │ │ │ │ + beq.n 120be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 148f8 │ │ │ │ + beq.w 1416c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx 291c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14c2e │ │ │ │ + beq.w 14194 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12a22 │ │ │ │ + beq.n 120e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 148ee │ │ │ │ + beq.w 14176 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12a3a │ │ │ │ + beq.n 120fa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14902 │ │ │ │ + beq.w 14180 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ - bl 6be0 │ │ │ │ + bl 6b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 14c40 │ │ │ │ + blt.w 143fa │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12a62 │ │ │ │ + beq.n 12122 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1490c │ │ │ │ + beq.w 1418a │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 8308 │ │ │ │ + bl 82b0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14da2 │ │ │ │ + beq.w 143e2 │ │ │ │ vldr s0, [r4, #40] @ 0x28 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ blx 2b48 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14d8e │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + beq.w 143cc │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 8308 │ │ │ │ + bl 82b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14d7a │ │ │ │ + beq.w 14434 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 8308 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 82b0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14d66 │ │ │ │ + beq.w 1441e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2e74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14d4a │ │ │ │ + beq.w 1444c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 12ad0 │ │ │ │ + beq.n 12190 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 14c56 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + beq.w 14414 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 12ae4 │ │ │ │ + beq.n 121a8 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 14d5c │ │ │ │ + beq.w 14462 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx 29e4 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14d2e │ │ │ │ + beq.w 1439a │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 12b0c │ │ │ │ + beq.n 121d0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 14d40 │ │ │ │ + beq.w 143ae │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 12b20 │ │ │ │ + beq.n 121e4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 14cfc │ │ │ │ - mov r1, r7 │ │ │ │ + beq.w 143b8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx 291c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14d10 │ │ │ │ + beq.w 1437a │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 12b48 │ │ │ │ + beq.n 1220c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 14d06 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + beq.w 143c2 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 12b5c │ │ │ │ + beq.n 12224 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 14d24 │ │ │ │ + beq.w 14390 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 6be0 │ │ │ │ + bl 6b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 14cdc │ │ │ │ + blt.w 14356 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 12b80 │ │ │ │ + beq.n 12248 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 14cf2 │ │ │ │ - ldr r3, [pc, #988] @ (12f60 ) │ │ │ │ + beq.w 14370 │ │ │ │ + ldr.w r3, [pc, #3168] @ 12eac │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #684] @ 0x2ac │ │ │ │ - bl 76d0 │ │ │ │ + bl 7678 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14cbe │ │ │ │ + beq.w 144d0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 8308 │ │ │ │ + bl 82b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14bf8 │ │ │ │ + beq.w 144f4 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 14bb2 │ │ │ │ + beq.w 141da │ │ │ │ movs r1, #1 │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ rsb r2, r1, #2 │ │ │ │ orr.w r2, r2, r1, lsl #31 │ │ │ │ mov r0, r9 │ │ │ │ - strd r7, r6, [sp, #160] @ 0xa0 │ │ │ │ + strd r8, r6, [sp, #160] @ 0xa0 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ - bl 7e68 │ │ │ │ + bl 7e10 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 6164 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 6194 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 12bea │ │ │ │ + beq.n 122b6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 14cd2 │ │ │ │ + beq.w 144ea │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 12c02 │ │ │ │ + beq.n 122ce │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 14e06 │ │ │ │ + beq.w 14270 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 14b94 │ │ │ │ + beq.w 14486 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 6be0 │ │ │ │ + bl 6b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 14b74 │ │ │ │ + blt.w 144aa │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 12c2c │ │ │ │ + beq.n 122f8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 14ba8 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + beq.w 144a0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 8308 │ │ │ │ + bl 82b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14b60 │ │ │ │ + beq.w 1452e │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 2b60 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14b4e │ │ │ │ + beq.w 14516 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2eb0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14c8a │ │ │ │ + beq.w 14548 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 12c70 │ │ │ │ + beq.n 1233c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 14b8a │ │ │ │ + beq.w 144c6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12c88 │ │ │ │ + beq.n 12354 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14c9a │ │ │ │ + beq.w 1455e │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 6be0 │ │ │ │ + bl 6b88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 14b34 │ │ │ │ + blt.w 141aa │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12cb0 │ │ │ │ + beq.n 1237c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14b4a │ │ │ │ + beq.w 14570 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp.w fp, #3 │ │ │ │ - bne.w 128f2 │ │ │ │ + bne.w 11f8a │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ - bl 6164 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ + bl 6194 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 6164 │ │ │ │ + bl 6194 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 6164 │ │ │ │ - ldr r3, [pc, #656] @ (12f64 ) │ │ │ │ + bl 6194 │ │ │ │ + ldr.w r3, [pc, #2828] @ 12eb0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #372] @ 0x174 │ │ │ │ - bl 76d0 │ │ │ │ + bl 7678 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14882 │ │ │ │ - ldr.w sl, [pc, #640] @ 12f68 │ │ │ │ + beq.w 14058 │ │ │ │ + ldr.w sl, [pc, #2808] @ 12eb4 │ │ │ │ + add.w r2, sp, #194 @ 0xc2 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ movw r9, #34079 @ 0x851f │ │ │ │ movt r9, #20971 @ 0x51eb │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ add sl, pc │ │ │ │ - add.w r8, sp, #194 @ 0xc2 │ │ │ │ - add.w r7, sp, #194 @ 0xc2 │ │ │ │ - addw r3, sl, #3116 @ 0xc2c │ │ │ │ - str r3, [sp, #20] │ │ │ │ + mov r7, r2 │ │ │ │ + add.w r3, sl, #3104 @ 0xc20 │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ - bl 155b4 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + bl 15694 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - smull r1, r2, r6, r9 │ │ │ │ - sxth r1, r3 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + smull r1, r0, r6, r9 │ │ │ │ asrs r6, r6, #31 │ │ │ │ - rsbs r6, r6, r2, asr #5 │ │ │ │ - ldrh.w r1, [r0, r1, lsl #1] │ │ │ │ - strh.w r1, [r8, #-2]! │ │ │ │ - bne.n 12d04 │ │ │ │ - mov r2, r7 │ │ │ │ + sxth r1, r3 │ │ │ │ + rsbs r6, r6, r0, asr #5 │ │ │ │ + ldrh.w r1, [r2, r1, lsl #1] │ │ │ │ + strh.w r1, [r7, #-2]! │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + bne.n 123d4 │ │ │ │ cmp r3, #9 │ │ │ │ - bgt.n 12d36 │ │ │ │ - ldrb.w r1, [r8] │ │ │ │ + bgt.n 12406 │ │ │ │ + ldrb r1, [r7, #0] │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - bne.w 14f4e │ │ │ │ + bne.w 14576 │ │ │ │ cmp r3, #9 │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ - add.w r1, r8, r3 │ │ │ │ + adds r1, r7, r3 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 147c2 │ │ │ │ + beq.w 13bb0 │ │ │ │ movs r3, #0 │ │ │ │ bic.w r0, r2, r2, asr #31 │ │ │ │ - bl 666c │ │ │ │ + bl 6614 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 147aa │ │ │ │ + beq.w 13ee0 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ - ldr r3, [pc, #520] @ (12f6c ) │ │ │ │ + ldr.w r3, [pc, #2692] @ 12eb8 │ │ │ │ str.w sl, [sp, #164] @ 0xa4 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr.w r1, [r3, #204] @ 0xcc │ │ │ │ ldr.w r3, [r3, #420] @ 0x1a4 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r2, #3 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ - bpl.w 14f00 │ │ │ │ + bpl.w 145da │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ adds r2, #82 @ 0x52 │ │ │ │ - bl 6864 │ │ │ │ + bl 680c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 147aa │ │ │ │ + beq.w 13ee0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12dae │ │ │ │ + beq.n 1247e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 147b8 │ │ │ │ + beq.w 13eee │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 14a5e │ │ │ │ + beq.w 1400e │ │ │ │ mov.w sl, #0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ strd sl, r9, [sp, #144] @ 0x90 │ │ │ │ add.w r1, r2, r3, lsl #2 │ │ │ │ rsb r2, r3, #2 │ │ │ │ orr.w r2, r2, r3, lsl #31 │ │ │ │ - bl 7e68 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 7e10 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 6164 │ │ │ │ + bl 6194 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12df6 │ │ │ │ + beq.n 124c6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 144e6 │ │ │ │ + beq.w 13ef8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12e0a │ │ │ │ + beq.n 124da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 133e6 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 14882 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 12a8e │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 14058 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12e2a │ │ │ │ + beq.n 124f4 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 144f0 │ │ │ │ + beq.w 13f02 │ │ │ │ ldrb.w r3, [sp, #130] @ 0x82 │ │ │ │ - cbz r3, 12e44 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + cbz r3, 1250e │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #204 @ 0xcc │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r8 │ │ │ │ add.w r0, sp, #130 @ 0x82 │ │ │ │ blx 2d18 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 14ca4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + beq.w 14252 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 14862 │ │ │ │ + beq.w 13f16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14858 │ │ │ │ + beq.w 13f0c │ │ │ │ mov r9, r4 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 12fe2 │ │ │ │ - mov fp, r4 │ │ │ │ - b.w 1173a │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + b.n 1268a │ │ │ │ + mov r8, r4 │ │ │ │ + b.w 10db6 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r8 │ │ │ │ blx 2a60 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 1173a │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ - mov r9, r3 │ │ │ │ - mov r4, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 12f98 │ │ │ │ + bne.w 10db6 │ │ │ │ + mov.w fp, #0 │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ + mov r9, fp │ │ │ │ + mov r4, fp │ │ │ │ + strd fp, fp, [sp, #8] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + b.n 12640 │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 117a0 │ │ │ │ + b.w 10e1c │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11876 │ │ │ │ + b.w 10eea │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1188c │ │ │ │ + b.w 10f00 │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11862 │ │ │ │ + b.w 10ed6 │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11a4e │ │ │ │ + b.w 110c0 │ │ │ │ mov r0, sl │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 119ae │ │ │ │ - mov r0, r1 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11b1e │ │ │ │ + b.w 11022 │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11b08 │ │ │ │ + b.w 11196 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 11182 │ │ │ │ blx 2e2c │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.w 118ec │ │ │ │ + b.w 10f5e │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1190a │ │ │ │ + b.w 10f7c │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 119d8 │ │ │ │ + b.w 1104c │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 119c2 │ │ │ │ + b.w 11036 │ │ │ │ blx 2b90 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ blx 2e38 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 11764 │ │ │ │ + bne.w 10de0 │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14096 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #217 @ 0xd9 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r4, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 12f98 │ │ │ │ + beq.w 137c6 │ │ │ │ + mov.w fp, #0 │ │ │ │ + movs r3, #217 @ 0xd9 │ │ │ │ + mov r9, fp │ │ │ │ + mov r4, fp │ │ │ │ + strd fp, fp, [sp, #8] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + b.n 12640 │ │ │ │ blx 2e2c │ │ │ │ mov r3, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - b.w 11782 │ │ │ │ - nop │ │ │ │ - b.n 1321c │ │ │ │ - movs r1, r0 │ │ │ │ - b.n 131c4 │ │ │ │ - movs r1, r0 │ │ │ │ - b.n 13164 │ │ │ │ - movs r1, r0 │ │ │ │ - udf #110 @ 0x6e │ │ │ │ - movs r1, r0 │ │ │ │ - blt.n 12efc │ │ │ │ - movs r1, r0 │ │ │ │ - bls.n 12fd8 │ │ │ │ - movs r1, r0 │ │ │ │ - bvc.n 12f38 │ │ │ │ - movs r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - movs r0, r0 │ │ │ │ - bvc.n 13018 │ │ │ │ - movs r1, r0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + b.w 10dfe │ │ │ │ mov r4, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ + mov fp, r3 │ │ │ │ + strd r3, r3, [sp, #8] │ │ │ │ movs r3, #217 @ 0xd9 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ ldr.w r5, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 12f94 │ │ │ │ + beq.n 1263c │ │ │ │ subs r5, #1 │ │ │ │ str.w r5, [r9] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 132bc │ │ │ │ + beq.w 12960 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldrb.w r3, [sp, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #0 │ │ │ │ andne.w r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 130da │ │ │ │ + bne.w 12786 │ │ │ │ ldrb.w r3, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 130a2 │ │ │ │ - ldr.w r2, [pc, #3132] @ 13bf4 │ │ │ │ - ldr.w r0, [pc, #3132] @ 13bf8 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + bne.n 1275a │ │ │ │ + ldr.w r2, [pc, #2140] @ 12ebc │ │ │ │ + ldr.w r0, [pc, #2140] @ 12ec0 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 8a44 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - cbz r1, 12fde │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 12fde │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 130d2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cbz r3, 12ff6 │ │ │ │ + bl 89ec │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cbz r1, 12686 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12ff6 │ │ │ │ + beq.n 12686 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 130ca │ │ │ │ + beq.n 1277e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 1300e │ │ │ │ + cbz r3, 1269e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1300e │ │ │ │ + beq.n 1269e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 130c2 │ │ │ │ + beq.n 12776 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 13024 │ │ │ │ + cbz r3, 126b6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13024 │ │ │ │ + beq.n 126b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 13092 │ │ │ │ - cbz r4, 13036 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 12752 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 126d0 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 126d0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cbz r3, 1273e │ │ │ │ + cbz r4, 126e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13036 │ │ │ │ + beq.n 126e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 1309a │ │ │ │ + cbz r3, 12746 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 13050 │ │ │ │ + beq.n 126fc │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13050 │ │ │ │ + beq.n 126fc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 130ae │ │ │ │ + cbz r3, 12766 │ │ │ │ blx 2a84 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 1306e │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 1271a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1306e │ │ │ │ + beq.n 1271a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cbz r3, 130b6 │ │ │ │ - ldr.w r2, [pc, #2956] @ 13bfc │ │ │ │ - ldr.w r3, [pc, #2956] @ 13c00 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 1276e │ │ │ │ + ldr.w r2, [pc, #1960] @ 12ec4 │ │ │ │ + ldr.w r3, [pc, #1960] @ 12ec8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 14470 │ │ │ │ + bne.w 13b4c │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r1 │ │ │ │ + mov r0, fp │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13024 │ │ │ │ + b.n 126d0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13036 │ │ │ │ + b.n 126e2 │ │ │ │ + mov r9, r4 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 126b6 │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r8 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ blx 2d3c <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 12fb6 │ │ │ │ + b.n 1265e │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13050 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1306e │ │ │ │ - mov r9, r4 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r1 │ │ │ │ + b.n 126fc │ │ │ │ + mov r0, r8 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1300e │ │ │ │ + b.n 1271a │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12ff6 │ │ │ │ + b.n 1269e │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12fde │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r1, fp │ │ │ │ + b.n 12686 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 2ac4 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 12fae │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + b.n 12656 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldr.w r9, [r3, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 14e6c │ │ │ │ + beq.w 14626 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [r1, #8] │ │ │ │ itt ne │ │ │ │ @@ -24086,204 +23023,209 @@ │ │ │ │ strne.w r3, [r9] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [sl] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13136 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + beq.n 127e2 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1338e │ │ │ │ - ldr.w r3, [pc, #2764] @ 13c04 │ │ │ │ + beq.w 12a36 │ │ │ │ + ldr.w r3, [pc, #1768] @ 12ecc │ │ │ │ movs r0, #1 │ │ │ │ movs r5, #0 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ ldr.w r3, [r3, #768] @ 0x300 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ blx 2bb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 14dc4 │ │ │ │ + bne.w 14286 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13170 │ │ │ │ + beq.n 1281c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 133aa │ │ │ │ + beq.w 12a52 │ │ │ │ mov r9, r4 │ │ │ │ - mov r8, r4 │ │ │ │ + mov r7, r4 │ │ │ │ + mov fp, r4 │ │ │ │ movs r3, #217 @ 0xd9 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - strd r4, r4, [sp, #12] │ │ │ │ str r4, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + strd r4, r4, [sp, #8] │ │ │ │ + str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1319e │ │ │ │ + beq.n 1284a │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1319e │ │ │ │ + beq.n 1284a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 133fc │ │ │ │ + beq.w 12aa2 │ │ │ │ movs r5, #1 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 12f9a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 12642 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 12f9a │ │ │ │ + beq.w 12642 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12f9a │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 12642 │ │ │ │ + mov r0, r7 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12f9a │ │ │ │ - ldr.w r1, [pc, #2620] @ 13c08 │ │ │ │ + b.n 12642 │ │ │ │ + ldr.w r1, [pc, #1628] @ 12ed0 │ │ │ │ movs r2, #206 @ 0xce │ │ │ │ - ldr.w r0, [pc, #2616] @ 13c0c │ │ │ │ + ldr.w r0, [pc, #1628] @ 12ed4 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ea4 │ │ │ │ - mov fp, r0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13a66 │ │ │ │ + beq.w 13152 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.w 1170e │ │ │ │ + b.w 10d86 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #206 @ 0xce │ │ │ │ - strd r4, r4, [sp, #12] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + mov fp, r4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + strd r4, r4, [sp, #8] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ mov r9, r4 │ │ │ │ movs r5, #1 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 12f9a │ │ │ │ - ldr.w r3, [pc, #2564] @ 13c10 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + b.n 12642 │ │ │ │ + ldr.w r3, [pc, #1576] @ 12ed8 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - bl 6af4 │ │ │ │ + bl 6a9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 118a4 │ │ │ │ - mov r8, r0 │ │ │ │ + bne.w 10f16 │ │ │ │ + mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ movs r3, #217 @ 0xd9 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r3, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ - strd r0, r0, [sp, #4] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13248 │ │ │ │ + beq.n 128ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 133ee │ │ │ │ + beq.w 12a96 │ │ │ │ movs r1, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1327e │ │ │ │ + beq.n 12924 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13268 │ │ │ │ + beq.n 1290e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 133bc │ │ │ │ - cbz r1, 1327e │ │ │ │ + beq.w 12a64 │ │ │ │ + cbz r1, 12924 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1327e │ │ │ │ + beq.n 12924 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13404 │ │ │ │ + beq.w 12aaa │ │ │ │ mov r9, r4 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 13180 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + b.n 1282c │ │ │ │ blx 2b90 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ blx 2e38 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 118ce │ │ │ │ + bne.w 10f40 │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 142fc │ │ │ │ + beq.w 139b6 │ │ │ │ movs r3, #218 @ 0xda │ │ │ │ + mov fp, r9 │ │ │ │ mov r4, r9 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 12f98 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 12640 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 12f9a │ │ │ │ + b.n 12642 │ │ │ │ mov r4, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov fp, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #218 @ 0xda │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 12f7c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 12624 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 112c4 │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11db2 │ │ │ │ + b.w 1142c │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11d34 │ │ │ │ + b.w 113ae │ │ │ │ mov r5, r4 │ │ │ │ + mov fp, r0 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #222 @ 0xde │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 136d8 │ │ │ │ - add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ - str.w r8, [r5] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 13684 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r7, r2 │ │ │ │ + beq.w 12d68 │ │ │ │ + subs r7, #1 │ │ │ │ + str r7, [r5, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 12d16 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 12f98 │ │ │ │ + beq.w 12640 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 12f98 │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.n 13192 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 12640 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 1283e │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 14eb8 │ │ │ │ + beq.w 1469e │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -24292,81 +23234,80 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13368 │ │ │ │ + beq.n 12a0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13b00 │ │ │ │ + beq.w 131f4 │ │ │ │ mov r4, r5 │ │ │ │ - movs r6, #2 │ │ │ │ - movs r7, #0 │ │ │ │ - b.w 11b8e │ │ │ │ + mov.w fp, #2 │ │ │ │ + movs r6, #0 │ │ │ │ + b.w 11208 │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11e6c │ │ │ │ + b.w 114e6 │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11e58 │ │ │ │ + b.w 114d2 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.w 11f32 │ │ │ │ + b.w 115ae │ │ │ │ mov r0, r2 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13136 │ │ │ │ + b.n 127e2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11f10 │ │ │ │ + b.w 1158c │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12112 │ │ │ │ - mov r8, r4 │ │ │ │ + b.w 1178e │ │ │ │ + mov fp, r4 │ │ │ │ + mov r7, r4 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #217 @ 0xd9 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - strd r4, r4, [sp, #12] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + strd r4, r4, [sp, #8] │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + str r1, [sp, #16] │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - b.n 13268 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + b.n 1290e │ │ │ │ mov r0, r7 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12418 │ │ │ │ + b.w 11a92 │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12492 │ │ │ │ + b.w 11b0c │ │ │ │ mov r0, r6 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12934 │ │ │ │ + b.w 11ff0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12e0a │ │ │ │ + b.n 124da │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13248 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r4, r3 │ │ │ │ + b.n 128ee │ │ │ │ + mov r7, r4 │ │ │ │ + mov r9, r4 │ │ │ │ mov r0, sl │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1319e │ │ │ │ + b.n 1284a │ │ │ │ mov r0, r1 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1327e │ │ │ │ + b.n 12924 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 14fae │ │ │ │ + beq.w 146b6 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ itt ne │ │ │ │ @@ -24377,281 +23318,275 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13456 │ │ │ │ + beq.n 12afc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 137a8 │ │ │ │ - movs r7, #2 │ │ │ │ + beq.w 12e36 │ │ │ │ + mov.w r9, #2 │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.w 11924 │ │ │ │ + b.w 10f98 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ movs r3, #218 @ 0xda │ │ │ │ mov r9, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ - strd r0, r0, [sp, #8] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 132f2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11c4a │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 129a0 │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11c36 │ │ │ │ + b.w 112b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1349a │ │ │ │ + beq.n 12b38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 1349a │ │ │ │ + cbnz r3, 12b38 │ │ │ │ mov r0, r6 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r6, #60 @ 0x3c │ │ │ │ ldrb.w r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13920 │ │ │ │ + bne.w 13002 │ │ │ │ ldrb.w r3, [sp, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13914 │ │ │ │ - ldr.w r2, [pc, #1888] @ 13c14 │ │ │ │ + bne.w 12ff6 │ │ │ │ + ldr r2, [pc, #908] @ (12edc ) │ │ │ │ mov r1, r6 │ │ │ │ - ldr.w r0, [pc, #1888] @ 13c18 │ │ │ │ + ldr r0, [pc, #908] @ (12ee0 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 8a44 │ │ │ │ + bl 89ec │ │ │ │ blx 2a84 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 134e4 │ │ │ │ + beq.n 12b7e │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 134e4 │ │ │ │ + beq.n 12b7e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13b1a │ │ │ │ + beq.w 13206 │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 139fe │ │ │ │ + bne.w 130e4 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.w 121ea │ │ │ │ + b.w 11866 │ │ │ │ mov r0, r3 │ │ │ │ - ldr.w r3, [pc, #1824] @ 13c1c │ │ │ │ + ldr r3, [pc, #848] @ (12ee4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - bl 6af4 │ │ │ │ + bl 6a9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 119e8 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + bne.w 1105c │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ movs r2, #218 @ 0xda │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - strd r0, r0, [sp, #4] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 13234 │ │ │ │ + mov fp, r0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 128da │ │ │ │ blx 2b90 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ blx 2e38 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 11a12 │ │ │ │ + bne.w 11086 │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 143c4 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #221 @ 0xdd │ │ │ │ - mov r9, r3 │ │ │ │ - mov r4, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 12f98 │ │ │ │ - mov r4, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + beq.w 13a86 │ │ │ │ + mov.w fp, #0 │ │ │ │ movs r3, #221 @ 0xdd │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 12f7c │ │ │ │ + mov r9, fp │ │ │ │ + mov r4, fp │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + b.n 12640 │ │ │ │ + movs r3, #221 @ 0xdd │ │ │ │ + mov fp, r4 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 12624 │ │ │ │ blx 2e2c │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - b.w 11a30 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 110a2 │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11ca0 │ │ │ │ - ldrd r4, fp, [sp, #60] @ 0x3c │ │ │ │ + b.w 1131a │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ movs r5, #1 │ │ │ │ + ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ movs r3, #235 @ 0xeb │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r9, r4 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 12f9a │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + b.n 12642 │ │ │ │ mov r0, sl │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11c1e │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w r9, [r3, #12] │ │ │ │ + b.w 11298 │ │ │ │ + ldr.w r9, [r4, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 14e88 │ │ │ │ - mov r1, r3 │ │ │ │ + beq.w 1463e │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w sl, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w sl, [r1, #8] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [sl] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 135e0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + beq.n 12c74 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 139de │ │ │ │ - ldr.w r3, [pc, #1596] @ 13c20 │ │ │ │ + beq.w 130c4 │ │ │ │ + ldr r3, [pc, #624] @ (12ee8 ) │ │ │ │ movs r0, #1 │ │ │ │ movs r5, #0 │ │ │ │ str.w r9, [sp, #144] @ 0x90 │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ ldr.w r3, [r3, #768] @ 0x300 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ blx 2bb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 14db8 │ │ │ │ + bne.w 142f4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1361a │ │ │ │ + beq.n 12cac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13a7a │ │ │ │ + beq.w 13166 │ │ │ │ movs r3, #221 @ 0xdd │ │ │ │ mov r9, r4 │ │ │ │ - mov r8, r4 │ │ │ │ - str r4, [sp, #8] │ │ │ │ + mov r7, r4 │ │ │ │ + mov fp, r4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 13180 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 1282c │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11d5c │ │ │ │ + b.w 113d6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11d48 │ │ │ │ + b.w 113c2 │ │ │ │ mov r0, r3 │ │ │ │ - ldr.w r3, [pc, #1508] @ 13c24 │ │ │ │ + ldr r3, [pc, #536] @ (12eec ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - bl 6af4 │ │ │ │ + bl 6a9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 11b2e │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + bne.w 111a6 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ movs r3, #221 @ 0xdd │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + mov fp, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 13234 │ │ │ │ - movs r4, #0 │ │ │ │ - movs r2, #222 @ 0xde │ │ │ │ - mov r9, r4 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b.n 12f98 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 128da │ │ │ │ + mov.w fp, #0 │ │ │ │ movs r3, #222 @ 0xde │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 12f7c │ │ │ │ + mov r9, fp │ │ │ │ + mov r4, fp │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 12640 │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ + mov fp, r4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 12624 │ │ │ │ blx 2e2c │ │ │ │ mov r4, r0 │ │ │ │ - b.w 11b56 │ │ │ │ + b.w 111ce │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13180 │ │ │ │ + b.n 1282c │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.w 11f84 │ │ │ │ + b.w 11600 │ │ │ │ mov fp, r6 │ │ │ │ - b.w 12030 │ │ │ │ + b.w 116ac │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11f62 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r3, [pc, #1408] @ 13c28 │ │ │ │ + b.w 115de │ │ │ │ + ldr r3, [pc, #440] @ (12ef0 ) │ │ │ │ + mov r0, fp │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - bl 6af4 │ │ │ │ + bl 6a9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 11c5a │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ + bne.w 112d4 │ │ │ │ + mov r5, fp │ │ │ │ movs r3, #222 @ 0xde │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov fp, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 13234 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 128da │ │ │ │ mov.w r9, #0 │ │ │ │ movs r3, #223 @ 0xdf │ │ │ │ mov r4, r9 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 12f98 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 12640 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 12f98 │ │ │ │ + beq.w 12640 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 13320 │ │ │ │ - b.n 12f98 │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 129c8 │ │ │ │ + b.n 12640 │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11fb4 │ │ │ │ + b.w 11630 │ │ │ │ movs r3, #223 @ 0xdf │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 12f7c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 12624 │ │ │ │ blx 2e2c │ │ │ │ mov r4, r0 │ │ │ │ - b.w 11c82 │ │ │ │ + b.w 112fc │ │ │ │ mov r0, r5 │ │ │ │ vstr s15, [sp, #68] @ 0x44 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ vldr s15, [sp, #68] @ 0x44 │ │ │ │ - b.w 121fe │ │ │ │ + b.w 1187a │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 14ed0 │ │ │ │ + beq.w 1458a │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -24660,220 +23595,256 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [sl] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13760 │ │ │ │ + beq.n 12df0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13d06 │ │ │ │ - ldr.w r3, [pc, #1224] @ 13c2c │ │ │ │ + beq.w 133a4 │ │ │ │ + ldr r3, [pc, #256] @ (12ef4 ) │ │ │ │ movs r0, #1 │ │ │ │ str.w r9, [sp, #160] @ 0xa0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #768] @ 0x300 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ blx 2bb4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 14cb2 │ │ │ │ + bne.w 1427a │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1379c │ │ │ │ + beq.n 12e2a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13e92 │ │ │ │ + beq.w 13534 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r3, #223 @ 0xdf │ │ │ │ - mov r8, r9 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 13180 │ │ │ │ + mov r7, r9 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 1282c │ │ │ │ mov r0, r2 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13456 │ │ │ │ + b.n 12afc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 137f8 │ │ │ │ + beq.n 12e86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13ca8 │ │ │ │ + beq.w 13324 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 137da │ │ │ │ + beq.n 12e68 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 1380a │ │ │ │ + cbz r3, 12e98 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1349a │ │ │ │ + beq.w 12b38 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1349a │ │ │ │ + beq.w 12b38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1349a │ │ │ │ + bne.w 12b38 │ │ │ │ mov r0, r7 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1349a │ │ │ │ + b.n 12b38 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 137da │ │ │ │ + beq.n 12e68 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 137da │ │ │ │ + bne.n 12e68 │ │ │ │ mov r0, r8 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 137d4 │ │ │ │ + b.n 12e62 │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12232 │ │ │ │ + b.w 118ae │ │ │ │ + nop │ │ │ │ + b.n 13390 │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 130e0 │ │ │ │ + movs r1, r0 │ │ │ │ + str r6, [r2, r1] │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 12fc4 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ + movs r0, r0 │ │ │ │ + muls r6, r2 │ │ │ │ + movs r0, r0 │ │ │ │ + bvs.n 12ef4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + bgt.n 12e6c │ │ │ │ + movs r1, r0 │ │ │ │ + subs r7, #234 @ 0xea │ │ │ │ + movs r0, r0 │ │ │ │ + subs r2, #208 @ 0xd0 │ │ │ │ + movs r0, r0 │ │ │ │ + bgt.n 12eec │ │ │ │ + movs r1, r0 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ + movs r0, r0 │ │ │ │ + bls.n 12f38 │ │ │ │ + movs r1, r0 │ │ │ │ + bhi.n 12f68 │ │ │ │ + movs r1, r0 │ │ │ │ + bvc.n 12ec4 │ │ │ │ + movs r1, r0 │ │ │ │ + bvc.n 12df8 │ │ │ │ + movs r1, r0 │ │ │ │ + bvs.n 12e80 │ │ │ │ + movs r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr.w r3, [pc, #1040] @ 13c30 │ │ │ │ + ldr.w r3, [pc, #3264] @ 13bbc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - bl 6af4 │ │ │ │ + bl 6a9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 11d6c │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + bne.w 113e6 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ movs r3, #223 @ 0xdf │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 13234 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 128da │ │ │ │ movs r3, #227 @ 0xe3 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 12f98 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 12640 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ blx 2a60 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 12030 │ │ │ │ + bne.w 116ac │ │ │ │ movs r6, #50 @ 0x32 │ │ │ │ - b.n 1349c │ │ │ │ + b.n 12b3a │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 13876 │ │ │ │ + beq.n 12f52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13d24 │ │ │ │ + beq.w 133ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1388a │ │ │ │ + beq.n 12f66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1434c │ │ │ │ + beq.w 13a10 │ │ │ │ movs r6, #0 │ │ │ │ movs r4, #71 @ 0x47 │ │ │ │ ldrb.w r3, [sp, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13a96 │ │ │ │ + bne.w 13182 │ │ │ │ ldrb.w r3, [sp, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13a8a │ │ │ │ - ldr r2, [pc, #912] @ (13c34 ) │ │ │ │ + bne.w 13176 │ │ │ │ + ldr.w r2, [pc, #3136] @ 13bc0 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #912] @ (13c38 ) │ │ │ │ + ldr.w r0, [pc, #3132] @ 13bc4 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 8a44 │ │ │ │ + bl 89ec │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 13ab8 │ │ │ │ + beq.w 131a4 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.w 13ea0 │ │ │ │ + beq.w 13542 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 13d0e │ │ │ │ + beq.w 133bc │ │ │ │ blx 2a84 │ │ │ │ - cbz r5, 138e2 │ │ │ │ + cbz r5, 12fc2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 138e2 │ │ │ │ + beq.n 12fc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13cf8 │ │ │ │ + beq.w 13396 │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 128a8 │ │ │ │ + beq.w 11f3c │ │ │ │ mov.w sl, #0 │ │ │ │ - movs r3, #237 @ 0xed │ │ │ │ - ldrd r4, fp, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ + ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ mov r1, sl │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.n 13268 │ │ │ │ + movs r3, #237 @ 0xed │ │ │ │ + str r3, [sp, #24] │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 1290e │ │ │ │ movs r3, #227 @ 0xe3 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 12f7c │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 12624 │ │ │ │ blx 2e2c │ │ │ │ mov r5, r0 │ │ │ │ - b.w 11d94 │ │ │ │ + b.w 1140e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ blx 2d3c <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 134b0 │ │ │ │ + b.n 12b4e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 2ac4 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 134a6 │ │ │ │ + b.n 12b44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13940 │ │ │ │ + beq.n 13022 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13f02 │ │ │ │ + beq.w 1359a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1388a │ │ │ │ + beq.n 12f66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1388a │ │ │ │ + bne.n 12f66 │ │ │ │ mov r0, r7 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1388a │ │ │ │ + b.n 12f66 │ │ │ │ mov r5, r4 │ │ │ │ - b.w 12298 │ │ │ │ - movs r3, #227 @ 0xe3 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 132f2 │ │ │ │ + b.w 11914 │ │ │ │ ldr.w sl, [r5, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 14fc6 │ │ │ │ + beq.w 14686 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -24882,350 +23853,315 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 139aa │ │ │ │ + beq.n 13084 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13f2c │ │ │ │ + beq.w 13602 │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #0 │ │ │ │ movs r4, #2 │ │ │ │ - b.w 11dca │ │ │ │ + b.w 11444 │ │ │ │ + movs r3, #227 @ 0xe3 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 129a0 │ │ │ │ movs r3, #242 @ 0xf2 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ + ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ movs r5, #1 │ │ │ │ - ldrd r4, fp, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 13580 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 12c1c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1174c │ │ │ │ mov r0, r7 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 120e4 │ │ │ │ + b.w 11760 │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 120fc │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 120d0 │ │ │ │ - mov r0, r2 │ │ │ │ + b.w 11778 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 135e0 │ │ │ │ + b.n 12c74 │ │ │ │ mov r7, r5 │ │ │ │ - b.w 1268c │ │ │ │ + b.w 11d20 │ │ │ │ vldr d0, [r7, #8] │ │ │ │ - b.w 1214c │ │ │ │ + b.w 117c8 │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11efc │ │ │ │ - ldrd r4, fp, [sp, #60] @ 0x3c │ │ │ │ + beq.w 11578 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ mov.w sl, #0 │ │ │ │ + ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ movs r3, #235 @ 0xeb │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r9, r8 │ │ │ │ - b.n 13234 │ │ │ │ - ldr r3, [pc, #552] @ (13c3c ) │ │ │ │ + str r3, [sp, #24] │ │ │ │ + movs r7, #0 │ │ │ │ + mov r9, r7 │ │ │ │ + b.w 128da │ │ │ │ + ldr.w r3, [pc, #2760] @ 13bc8 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - bl 6af4 │ │ │ │ + bl 6a9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 11e7a │ │ │ │ + bne.w 114f4 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #227 @ 0xe3 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 13234 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 128da │ │ │ │ mov r0, r6 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1213c │ │ │ │ - vldr d0, [r0, #8] │ │ │ │ - b.w 12544 │ │ │ │ + b.w 117b8 │ │ │ │ + bl 641c │ │ │ │ + b.w 11bbe │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11f4e │ │ │ │ - b.n 139fe │ │ │ │ + beq.w 115ca │ │ │ │ + b.n 130e4 │ │ │ │ mov r0, r7 │ │ │ │ vstr s15, [sp, #68] @ 0x44 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ vldr s15, [sp, #68] @ 0x44 │ │ │ │ - b.w 12174 │ │ │ │ + b.w 117f0 │ │ │ │ movs r3, #206 @ 0xce │ │ │ │ + mov fp, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r0 │ │ │ │ + strd r0, r0, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ - strd r0, r0, [sp, #12] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 12f98 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 12640 │ │ │ │ movs r3, #221 @ 0xdd │ │ │ │ - mov r8, r4 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r7, r4 │ │ │ │ mov r1, r4 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 133bc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 12a64 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ blx 2d3c <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 138a2 │ │ │ │ + b.n 12f7e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 2ac4 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 13898 │ │ │ │ + b.n 12f74 │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11fa0 │ │ │ │ - b.n 139fe │ │ │ │ + beq.w 1161c │ │ │ │ + b.n 130e4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12574 │ │ │ │ + b.w 11bee │ │ │ │ blx 2a84 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 138e2 │ │ │ │ + beq.w 12fc2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 138e2 │ │ │ │ + beq.w 12fc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 138e2 │ │ │ │ + bne.w 12fc2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 138e2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12380 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 12fc2 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx 2a60 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 12298 │ │ │ │ + bne.w 11914 │ │ │ │ movs r4, #62 @ 0x3e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1388e │ │ │ │ + b.n 12f6a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 119fa │ │ │ │ + bl 641c │ │ │ │ + b.w 11c42 │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13368 │ │ │ │ - bl 63ec │ │ │ │ - b.w 125c8 │ │ │ │ + b.n 12a0e │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 125a8 │ │ │ │ + b.w 11c22 │ │ │ │ mov r0, fp │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 134e4 │ │ │ │ + b.n 12b7e │ │ │ │ blx 2b90 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, r9 │ │ │ │ blx 2e38 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1205e │ │ │ │ + bne.w 116da │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1349a │ │ │ │ - ldr r3, [pc, #248] @ (13c40 ) │ │ │ │ + bne.w 12b38 │ │ │ │ + ldr.w r3, [pc, #2456] @ 13bcc │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #244] @ (13c44 ) │ │ │ │ + ldr.w r1, [pc, #2452] @ 13bd0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ blx 2dd0 │ │ │ │ - b.n 1349a │ │ │ │ - bl 63ec │ │ │ │ - b.w 12618 │ │ │ │ + b.n 12b38 │ │ │ │ + bl 641c │ │ │ │ + b.w 11c92 │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 125f8 │ │ │ │ + b.w 11c72 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 11a5a │ │ │ │ mov r0, fp │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ vldr s15, [sp, #68] @ 0x44 │ │ │ │ - b.w 121da │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 123e0 │ │ │ │ + b.w 11856 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 8308 │ │ │ │ + bl 82b0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14462 │ │ │ │ + beq.w 13b24 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 8308 │ │ │ │ + bl 82b0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1449c │ │ │ │ + beq.w 13b50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13bb8 │ │ │ │ + beq.n 132a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14356 │ │ │ │ + beq.w 13a08 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9154 │ │ │ │ + bl aeb0 │ │ │ │ mov r4, r0 │ │ │ │ - adds r7, r0, #1 │ │ │ │ - beq.w 1443e │ │ │ │ + adds r1, r0, #1 │ │ │ │ + beq.w 13b00 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 124b8 │ │ │ │ + beq.w 11b32 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 124b8 │ │ │ │ + bne.w 11b32 │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 124b8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12648 │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r6, r7} │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 13cfc │ │ │ │ - movs r1, r0 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 13b70 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r5!, {r1, r4, r6} │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ - movs r0, r0 │ │ │ │ + b.w 11b32 │ │ │ │ ldrb.w r3, [sp, #146] @ 0x92 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 121b0 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + beq.w 1182c │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ add.w r0, sp, #146 @ 0x92 │ │ │ │ vstr s15, [sp, #68] @ 0x44 │ │ │ │ blx 2d18 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ vldr s15, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13c80 │ │ │ │ + beq.n 13312 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 142d2 │ │ │ │ + beq.w 13998 │ │ │ │ adds r7, #1 │ │ │ │ - bne.w 121b0 │ │ │ │ - b.n 1349a │ │ │ │ + bne.w 1182c │ │ │ │ + b.n 12b38 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 11cc2 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 12e5a │ │ │ │ + b.n 12e62 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 143a4 │ │ │ │ + beq.w 13a30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 13ca8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 137cc │ │ │ │ - b.w 1349a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 13324 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 137cc │ │ │ │ - b.n 137d4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1247a │ │ │ │ - ldr.w r1, [pc, #3192] @ 14944 │ │ │ │ + bne.w 12e5a │ │ │ │ + b.w 12b38 │ │ │ │ + ldr.w r1, [pc, #2164] @ 13bd4 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ - ldr.w r0, [pc, #3192] @ 14948 │ │ │ │ + ldr.w r0, [pc, #2164] @ 13bd8 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ea4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13860 │ │ │ │ + beq.w 12f3c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.w 12002 │ │ │ │ + b.w 1167e │ │ │ │ mov r0, r6 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12444 │ │ │ │ + b.w 11abe │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 11af4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1251c │ │ │ │ + b.w 11b96 │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13760 │ │ │ │ + b.n 12df0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 12f5c │ │ │ │ + b.n 12f66 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ blx 2a84 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 12508 │ │ │ │ - b.n 138e2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 13880 │ │ │ │ - b.n 1388a │ │ │ │ + bne.w 11b82 │ │ │ │ + b.n 12fc2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14f7e │ │ │ │ + beq.w 1460e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ itt ne │ │ │ │ @@ -25236,265 +24172,282 @@ │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 13d72 │ │ │ │ + beq.n 13410 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 14340 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + beq.w 13a24 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r8, r7, [sp, #164] @ 0xa4 │ │ │ │ str.w r9, [sp, #172] @ 0xac │ │ │ │ - bl 7e68 │ │ │ │ + bl 7e10 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 120b8 │ │ │ │ + beq.w 11734 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 120b8 │ │ │ │ + bne.w 11734 │ │ │ │ mov r0, r3 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 120b8 │ │ │ │ + b.w 11734 │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 127b2 │ │ │ │ + b.w 11e46 │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ blx 2b48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13e3c │ │ │ │ + beq.n 134da │ │ │ │ movs r0, #3 │ │ │ │ blx 2bb4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 144c6 │ │ │ │ - ldr.w r3, [pc, #2936] @ 1494c │ │ │ │ + beq.w 13b78 │ │ │ │ + ldr.w r3, [pc, #1896] @ 13bdc │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #760] @ 0x2f8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - bl 62c8 │ │ │ │ + bl 62f8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 62c8 │ │ │ │ - ldr.w r3, [pc, #2896] @ 14950 │ │ │ │ + bl 62f8 │ │ │ │ + ldr.w r3, [pc, #1860] @ 13be0 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #752] @ 0x2f0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mov.w r1, #2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - bl 62c8 │ │ │ │ + bl 62f8 │ │ │ │ ldrb.w r3, [sp, #162] @ 0xa2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12740 │ │ │ │ + beq.w 11dd4 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, sp, #162 @ 0xa2 │ │ │ │ blx 2d18 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 12740 │ │ │ │ + bne.w 11dd4 │ │ │ │ movs r3, #0 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ + ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ mov sl, r7 │ │ │ │ - ldrd r4, fp, [sp, #60] @ 0x3c │ │ │ │ movs r5, #43 @ 0x2b │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 6164 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 6194 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6164 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 6164 │ │ │ │ + bl 6194 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 6194 │ │ │ │ ldrb.w r3, [sp, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 13f58 │ │ │ │ + bne.n 135da │ │ │ │ ldrb.w r3, [sp, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 13f4c │ │ │ │ - ldr.w r2, [pc, #2788] @ 14954 │ │ │ │ + bne.n 135ce │ │ │ │ + ldr.w r2, [pc, #1744] @ 13be4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr.w r0, [pc, #2784] @ 14958 │ │ │ │ + ldr.w r0, [pc, #1744] @ 13be8 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 8a44 │ │ │ │ + bl 89ec │ │ │ │ blx 2a84 │ │ │ │ mov r0, sl │ │ │ │ - bl 6164 │ │ │ │ + bl 6194 │ │ │ │ movs r3, #242 @ 0xf2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 13200 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 128a6 │ │ │ │ movs r3, #223 @ 0xdf │ │ │ │ - mov r8, r4 │ │ │ │ + mov r7, r4 │ │ │ │ mov r1, r4 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 133bc │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 12a64 │ │ │ │ blx 2a84 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 138e2 │ │ │ │ + beq.w 12fc2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 13ace │ │ │ │ - b.n 138e2 │ │ │ │ + bne.w 131ba │ │ │ │ + b.n 12fc2 │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 127da │ │ │ │ + b.w 11e6e │ │ │ │ + vstr s15, [sp, #68] @ 0x44 │ │ │ │ + blx 2bf0 │ │ │ │ + vldr s15, [sp, #68] @ 0x44 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 117dc │ │ │ │ + b.n 12e68 │ │ │ │ blx 2b90 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, r7 │ │ │ │ blx 2e38 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1234c │ │ │ │ + bne.w 119c6 │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14df0 │ │ │ │ + beq.w 14300 │ │ │ │ movs r4, #71 @ 0x47 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1388e │ │ │ │ - vstr s15, [sp, #68] @ 0x44 │ │ │ │ - blx 2bf0 │ │ │ │ - vldr s15, [sp, #68] @ 0x44 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 12160 │ │ │ │ - b.n 137da │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 127fe │ │ │ │ + b.n 12f6a │ │ │ │ mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13940 │ │ │ │ - blx 2e2c │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 12366 │ │ │ │ - blx 2bf0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 12560 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ - mov.w sl, #0 │ │ │ │ - ldrd r4, fp, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 13a0a │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 13022 │ │ │ │ + mov r0, r7 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 139aa │ │ │ │ + b.w 11e92 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13ede │ │ │ │ + beq.n 13594 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 13ede │ │ │ │ + bne.n 13594 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r4, #71 @ 0x47 │ │ │ │ - b.n 1388e │ │ │ │ + b.n 12f6a │ │ │ │ + blx 2e2c │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 119e0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ blx 2d3c <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 13e6e │ │ │ │ + b.n 13510 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 2ac4 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 13e66 │ │ │ │ + b.n 13508 │ │ │ │ + blx 2bf0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11bda │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ + ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ + mov.w sl, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 130f4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13084 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2a60 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 11d20 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ + ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ + mov sl, r7 │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + b.n 134ec │ │ │ │ mov r0, r6 │ │ │ │ - vstr s15, [sp, #68] @ 0x44 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - vldr s15, [sp, #68] @ 0x44 │ │ │ │ - b.w 121b0 │ │ │ │ + b.w 11eb6 │ │ │ │ mov r0, r6 │ │ │ │ + vstr s15, [sp, #68] @ 0x44 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12822 │ │ │ │ + vldr s15, [sp, #68] @ 0x44 │ │ │ │ + b.w 1182c │ │ │ │ + mov r6, r0 │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ + b.n 12f6a │ │ │ │ blx 2b90 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, r9 │ │ │ │ blx 2e38 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 123ac │ │ │ │ + bne.w 11a26 │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 13876 │ │ │ │ - ldr.w r3, [pc, #2488] @ 1495c │ │ │ │ + bne.w 12f52 │ │ │ │ + ldr.w r3, [pc, #1368] @ 13bcc │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr.w r1, [pc, #2484] @ 14960 │ │ │ │ + ldr.w r1, [pc, #1392] @ 13bec │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ blx 2dd0 │ │ │ │ - b.n 13876 │ │ │ │ - mov r6, r0 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ - b.n 1388e │ │ │ │ + b.n 12f52 │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12594 │ │ │ │ - b.n 13f1e │ │ │ │ - ldr.w r1, [pc, #2456] @ 14964 │ │ │ │ + beq.w 11c0e │ │ │ │ + b.n 135f0 │ │ │ │ + ldr.w r1, [pc, #1368] @ 13bf0 │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ - ldr.w r0, [pc, #2452] @ 14968 │ │ │ │ + ldr.w r0, [pc, #1368] @ 13bf4 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ea4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13fb8 │ │ │ │ + beq.n 1364a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.w 1226e │ │ │ │ + b.w 118ea │ │ │ │ blx 2e2c │ │ │ │ mov r6, r0 │ │ │ │ - b.w 123c6 │ │ │ │ + b.w 11a40 │ │ │ │ mov r0, r6 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12502 │ │ │ │ + b.w 11b7c │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 125e4 │ │ │ │ - b.n 13f1e │ │ │ │ - ldrd r4, fp, [sp, #60] @ 0x3c │ │ │ │ + beq.w 11c5e │ │ │ │ + b.n 135f0 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ mov sl, r7 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ movs r5, #47 @ 0x2f │ │ │ │ - b.n 13e4a │ │ │ │ + b.n 134ec │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 14f96 │ │ │ │ + beq.w 1466e │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -25503,88 +24456,103 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1405e │ │ │ │ + beq.n 1372c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14468 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + beq.w 13b44 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str.w r9, [sp, #144] @ 0x90 │ │ │ │ - bl 7e68 │ │ │ │ + bl 7e10 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 12404 │ │ │ │ + beq.w 11a7e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12404 │ │ │ │ + bne.w 11a7e │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12404 │ │ │ │ - ldr.w r3, [pc, #2244] @ 1495c │ │ │ │ - mov r2, r4 │ │ │ │ - ldr.w r1, [pc, #2252] @ 1496c │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 2dd0 │ │ │ │ - b.w 12f2a │ │ │ │ + b.w 11a7e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 11efe │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 11f12 │ │ │ │ ldrb.w r3, [sp, #162] @ 0xa2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 124ee │ │ │ │ - ldr.w r9, [sp, #32] │ │ │ │ + beq.w 11b68 │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #26 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sp, #162 @ 0xa2 │ │ │ │ blx 2d18 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 140e6 │ │ │ │ + beq.n 137ae │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14474 │ │ │ │ + beq.w 13b2a │ │ │ │ adds r7, #1 │ │ │ │ - bne.w 124ee │ │ │ │ + bne.w 11b68 │ │ │ │ movs r4, #76 @ 0x4c │ │ │ │ - b.w 1388e │ │ │ │ + b.w 12f6a │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12634 │ │ │ │ - b.n 13f1e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1286a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1287e │ │ │ │ - mov.w r8, #0 │ │ │ │ + beq.w 11cae │ │ │ │ + b.n 135f0 │ │ │ │ + ldr.w r3, [pc, #1028] @ 13bcc │ │ │ │ + mov r2, r4 │ │ │ │ + ldr.w r1, [pc, #1064] @ 13bf8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 2dd0 │ │ │ │ + b.w 125f6 │ │ │ │ + movs r7, #0 │ │ │ │ movs r3, #231 @ 0xe7 │ │ │ │ - mov r9, r8 │ │ │ │ - mov sl, r8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 13234 │ │ │ │ + mov r9, r7 │ │ │ │ + mov sl, r7 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 128da │ │ │ │ + ldr.w r3, [pc, #1036] @ 13bfc │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr.w r1, [pc, #1036] @ 13c00 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r1, pc │ │ │ │ + movs r7, #0 │ │ │ │ + ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r7 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + mov sl, r7 │ │ │ │ + blx 2a78 │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 128da │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14ea0 │ │ │ │ + beq.w 14656 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -25593,240 +24561,229 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14166 │ │ │ │ + beq.n 1385a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1447c │ │ │ │ + beq.w 13b5c │ │ │ │ movs r2, #2 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ strd r8, r7, [sp, #144] @ 0x90 │ │ │ │ - bl 7e68 │ │ │ │ + bl 7e10 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 12466 │ │ │ │ + beq.w 11ae0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12466 │ │ │ │ + bne.w 11ae0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12466 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 128a2 │ │ │ │ - ldr.w r3, [pc, #1992] @ 14970 │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ - ldr.w r1, [pc, #1988] @ 14974 │ │ │ │ - ldrd r4, fp, [sp, #60] @ 0x3c │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r9, r8 │ │ │ │ - mov sl, r8 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 2a78 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 13234 │ │ │ │ + b.w 11ae0 │ │ │ │ movs r3, #243 @ 0xf3 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ + ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ mov sl, r6 │ │ │ │ - ldrd r4, fp, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 13a0a │ │ │ │ - ldrd r4, fp, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ - bgt.w 14484 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 130f4 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 11f36 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ + ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + bgt.w 13b32 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 14210 │ │ │ │ - ldr.w r3, [pc, #1928] @ 14978 │ │ │ │ + blt.n 138d6 │ │ │ │ + ldr r3, [pc, #840] @ (13c04 ) │ │ │ │ cmp r0, #1 │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - beq.w 147a4 │ │ │ │ - ldr.w r3, [pc, #1916] @ 1497c │ │ │ │ + beq.w 13baa │ │ │ │ + ldr r3, [pc, #832] @ (13c08 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr.w r1, [pc, #1912] @ 14980 │ │ │ │ + ldr r1, [pc, #828] @ (13c0c ) │ │ │ │ add r1, pc │ │ │ │ blx 2dd0 │ │ │ │ - mov.w r8, #0 │ │ │ │ + movs r7, #0 │ │ │ │ movs r3, #242 @ 0xf2 │ │ │ │ - mov r9, r8 │ │ │ │ - mov sl, r8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 13234 │ │ │ │ + mov r9, r7 │ │ │ │ + mov sl, r7 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 128da │ │ │ │ blx 2b90 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vldr s15, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13c48 │ │ │ │ + beq.w 132da │ │ │ │ adds r3, #1 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.w 12192 │ │ │ │ - ldr.w r3, [pc, #1856] @ 14984 │ │ │ │ + b.w 1180e │ │ │ │ + mov r1, r7 │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ + mov sl, r6 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + movs r7, #0 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 128f6 │ │ │ │ + b.w 12fde │ │ │ │ + ldr r3, [pc, #744] @ (13c10 ) │ │ │ │ mov sl, r7 │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ - ldr.w r1, [pc, #1852] @ 14988 │ │ │ │ - ldrd r4, fp, [sp, #60] @ 0x3c │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [pc, #744] @ (13c14 ) │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2a78 │ │ │ │ mov r3, r5 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #45 @ 0x2d │ │ │ │ mov r1, r3 │ │ │ │ - b.n 13e4a │ │ │ │ + b.n 134ec │ │ │ │ movs r4, #72 @ 0x48 │ │ │ │ - b.w 1388e │ │ │ │ - ldr.w r3, [pc, #1820] @ 1498c │ │ │ │ + b.w 12f6a │ │ │ │ + ldr r3, [pc, #712] @ (13c18 ) │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - bl 6af4 │ │ │ │ + bl 6a9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 124a0 │ │ │ │ + bne.w 11b1a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13ede │ │ │ │ + beq.w 13594 │ │ │ │ mov r7, r6 │ │ │ │ movs r4, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1388e │ │ │ │ + bne.w 12f6a │ │ │ │ mov r0, r7 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1388e │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ - mov r1, r7 │ │ │ │ - ldrd r4, fp, [sp, #60] @ 0x3c │ │ │ │ - mov sl, r6 │ │ │ │ - mov.w r8, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 13250 │ │ │ │ - b.w 138fa │ │ │ │ - ldrd r4, fp, [sp, #60] @ 0x3c │ │ │ │ + b.w 12f6a │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ mov sl, r7 │ │ │ │ + ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r5, #47 @ 0x2f │ │ │ │ - b.n 13e4a │ │ │ │ + b.n 134ec │ │ │ │ mov r0, r6 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ vldr s15, [sp, #68] @ 0x44 │ │ │ │ - b.n 13c80 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ - mov r1, r7 │ │ │ │ - ldrd r4, fp, [sp, #60] @ 0x3c │ │ │ │ - mov sl, r6 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 138fa │ │ │ │ - ldrd r4, fp, [sp, #60] @ 0x3c │ │ │ │ + b.n 13312 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ mov sl, r7 │ │ │ │ + ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r5, #47 @ 0x2f │ │ │ │ - b.n 13e4a │ │ │ │ - ldr.w r3, [pc, #1628] @ 1495c │ │ │ │ + b.n 134ec │ │ │ │ + ldr r3, [pc, #532] @ (13bcc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1676] @ 14990 │ │ │ │ + ldr r1, [pc, #608] @ (13c1c ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2dd0 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #218 @ 0xda │ │ │ │ - mov r9, r3 │ │ │ │ - mov r4, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.w 12f98 │ │ │ │ + mov.w fp, #0 │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ + mov r9, fp │ │ │ │ + mov r4, fp │ │ │ │ + str.w fp, [sp, #8] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + b.w 12640 │ │ │ │ movs r3, #242 @ 0xf2 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ + mov sl, r6 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 12fde │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ + ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ mov sl, r6 │ │ │ │ - ldrd r4, fp, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 138fa │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 12fde │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 132a8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 12f66 │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 124ee │ │ │ │ + b.w 11b68 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 13d72 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1388a │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 13410 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 12b38 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 12b38 │ │ │ │ + mov r0, r8 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13bb8 │ │ │ │ - movs r3, #0 │ │ │ │ - mov sl, r7 │ │ │ │ - ldrd r4, fp, [sp, #60] @ 0x3c │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - b.n 13e4a │ │ │ │ - ldr.w r1, [pc, #1572] @ 14994 │ │ │ │ + b.w 12b38 │ │ │ │ + movs r3, #243 @ 0xf3 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ + ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 12fde │ │ │ │ + ldr r1, [pc, #440] @ (13c20 ) │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ - ldr.w r0, [pc, #1568] @ 14998 │ │ │ │ + ldr r0, [pc, #440] @ (13c24 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2ea4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14ab4 │ │ │ │ + beq.w 13f36 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r7, r0 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.w 1267e │ │ │ │ - movs r3, #243 @ 0xf3 │ │ │ │ - mov sl, r0 │ │ │ │ - ldrd r4, fp, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 138fa │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 1349a │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1349a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1349a │ │ │ │ - ldr.w r3, [pc, #1428] @ 1495c │ │ │ │ + b.w 11cf6 │ │ │ │ + ldr r3, [pc, #324] @ (13bcc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1488] @ 1499c │ │ │ │ + ldr r1, [pc, #412] @ (13c28 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2dd0 │ │ │ │ - b.w 13546 │ │ │ │ + b.w 12bde │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -25839,1242 +24796,2243 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ blx 2aac │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b.w 128e0 │ │ │ │ + b.w 11f76 │ │ │ │ movs r3, #243 @ 0xf3 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ - ldrd r4, fp, [sp, #60] @ 0x3c │ │ │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ mov.w sl, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 138fa │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 12fde │ │ │ │ blx 2b90 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 140b0 │ │ │ │ + beq.w 13778 │ │ │ │ adds r3, #1 │ │ │ │ mov r9, r1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.w 124cc │ │ │ │ + b.w 11b46 │ │ │ │ blx 2bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13bc6 │ │ │ │ + beq.w 132b6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14462 │ │ │ │ + beq.n 13b24 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 14462 │ │ │ │ + cbnz r3, 13b24 │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r4, #75 @ 0x4b │ │ │ │ - b.w 1388e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1405e │ │ │ │ - blx 2a54 <__stack_chk_fail@plt> │ │ │ │ + b.w 12f6a │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 140e6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14166 │ │ │ │ - ldr.w r3, [pc, #1264] @ 14978 │ │ │ │ + b.n 137ae │ │ │ │ + ldr r3, [pc, #208] @ (13c04 ) │ │ │ │ movs r2, #3 │ │ │ │ - ldr.w r1, [pc, #1300] @ 149a0 │ │ │ │ + ldr r1, [pc, #244] @ (13c2c ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2dd0 │ │ │ │ - b.n 14210 │ │ │ │ + b.n 138d6 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1372c │ │ │ │ + blx 2a54 <__stack_chk_fail@plt> │ │ │ │ movs r4, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 14294 │ │ │ │ - b.w 1388e │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 12cb0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 12cb0 │ │ │ │ + bne.w 13972 │ │ │ │ + b.w 12f6a │ │ │ │ + mov r0, r4 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12cb0 │ │ │ │ - ldrd r4, fp, [sp, #60] @ 0x3c │ │ │ │ - mov sl, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r5, #43 @ 0x2b │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 13e4a │ │ │ │ + b.n 1385a │ │ │ │ movs r3, #0 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ + ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ mov sl, r7 │ │ │ │ - ldrd r4, fp, [sp, #60] @ 0x3c │ │ │ │ movs r5, #47 @ 0x2f │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 13e4a │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12df6 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12e2a │ │ │ │ + b.n 134ec │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ + mov sl, r7 │ │ │ │ ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r5, #43 @ 0x2b │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 134ec │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1237c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1237c │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1237c │ │ │ │ + ldr r3, [pc, #132] @ (13c30 ) │ │ │ │ + add r3, pc │ │ │ │ + b.n 138ca │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ + blx 2e04 │ │ │ │ + mov sl, r0 │ │ │ │ + b.w 12424 │ │ │ │ + bpl.n 13b3c │ │ │ │ + movs r1, r0 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 13b40 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r2, #140 @ 0x8c │ │ │ │ + movs r0, r0 │ │ │ │ + adds r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 13c68 │ │ │ │ + movs r1, r0 │ │ │ │ + beq.n 13c14 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #50 @ 0x32 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ + movs r0, r0 │ │ │ │ + adds r2, #30 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ + movs r0, r0 │ │ │ │ + movs r4, #252 @ 0xfc │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r2, #4 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #62 @ 0x3e │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ + movs r1, r0 │ │ │ │ + movs r3, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #146 @ 0x92 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ mov r3, r0 │ │ │ │ + ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ - str r1, [sp, #28] │ │ │ │ + str r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 6164 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + bl 6194 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6164 │ │ │ │ + bl 6194 │ │ │ │ mov r0, sl │ │ │ │ - bl 6164 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 6164 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 6164 │ │ │ │ + bl 6194 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 6194 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 6194 │ │ │ │ ldrb.w r3, [sp, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14794 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + bne.w 13ed0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1477c │ │ │ │ + beq.w 13eb8 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - ldr.w r3, [pc, #1116] @ 149a4 │ │ │ │ + ldr.w r3, [pc, #2680] @ 14700 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3, #812] @ 0x32c │ │ │ │ cmp r9, r5 │ │ │ │ - beq.n 145c0 │ │ │ │ + beq.n 13cfe │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ - bmi.w 14932 │ │ │ │ + lsls r1, r3, #5 │ │ │ │ + bmi.w 13f68 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 1476e │ │ │ │ + bge.w 13eaa │ │ │ │ ldrb.w r2, [r5, #87] @ 0x57 │ │ │ │ lsls r6, r2, #25 │ │ │ │ - bpl.w 1476e │ │ │ │ + bpl.w 13eaa │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1476e │ │ │ │ + bge.w 13eaa │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bpl.w 1476e │ │ │ │ + bpl.w 13eaa │ │ │ │ ldr.w sl, [r5, #172] @ 0xac │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1471e │ │ │ │ + beq.w 13e5a │ │ │ │ mov r0, sl │ │ │ │ - bl 6514 │ │ │ │ + bl 64bc │ │ │ │ subs r2, r0, #0 │ │ │ │ - ble.w 1477c │ │ │ │ + ble.w 13eb8 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 14f7a │ │ │ │ + bpl.w 145d6 │ │ │ │ add.w sl, sl, #8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 145b8 │ │ │ │ + b.n 13cf6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1477c │ │ │ │ + beq.w 13eb8 │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ cmp r9, r1 │ │ │ │ - bne.n 145b0 │ │ │ │ - ldr r2, [pc, #996] @ (149a8 ) │ │ │ │ - ldr r0, [pc, #1000] @ (149ac ) │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + bne.n 13cee │ │ │ │ + ldr.w r2, [pc, #2564] @ 14704 │ │ │ │ + ldr.w r0, [pc, #2564] @ 14708 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ - bl 8a44 │ │ │ │ + bl 89ec │ │ │ │ ldrb.w r3, [sp, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14926 │ │ │ │ + bne.w 13f5c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r8, [r2, #72] @ 0x48 │ │ │ │ + ldr r7, [r2, #72] @ 0x48 │ │ │ │ str r3, [r2, #72] @ 0x48 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 14ad8 │ │ │ │ - ldr.w r9, [r8, #4] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 14232 │ │ │ │ + ldr.w r9, [r7, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ blx 2aac │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 14618 │ │ │ │ + cbz r0, 13d56 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ + strne r3, [r7, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr.w sl, [r2] │ │ │ │ cmp r3, r1 │ │ │ │ - str.w r8, [r2] │ │ │ │ - beq.n 1465e │ │ │ │ + str r7, [r2, #0] │ │ │ │ + beq.n 13d96 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14738 │ │ │ │ - cbz r5, 14672 │ │ │ │ + beq.n 13e74 │ │ │ │ + cbz r5, 13daa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14672 │ │ │ │ + beq.n 13daa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14740 │ │ │ │ + beq.n 13e7c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 14690 │ │ │ │ + beq.n 13dc8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14690 │ │ │ │ + beq.n 13dc8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14916 │ │ │ │ - ldr r3, [pc, #796] @ (149b0 ) │ │ │ │ + beq.w 13f4c │ │ │ │ + ldr.w r3, [pc, #2368] @ 1470c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #816] @ 0x330 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #768] @ (149b4 ) │ │ │ │ + ldr.w r2, [pc, #2340] @ 14710 │ │ │ │ str.w ip, [sp, #160] @ 0xa0 │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #300] @ 0x12c │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - bl 7e68 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bl 7e10 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 146dc │ │ │ │ + beq.n 13e18 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 14748 │ │ │ │ + cbz r2, 13e84 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 14750 │ │ │ │ + beq.n 13e8c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 146fa │ │ │ │ + beq.n 13e36 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1491e │ │ │ │ + beq.w 13f54 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6164 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 6164 │ │ │ │ + bl 6194 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 6194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6164 │ │ │ │ + bl 6194 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ - bl 6e24 │ │ │ │ - b.w 12cd2 │ │ │ │ + bl 6dcc │ │ │ │ + b.w 123a2 │ │ │ │ ldr.w r5, [r5, #128] @ 0x80 │ │ │ │ cmp r9, r5 │ │ │ │ - beq.w 145c0 │ │ │ │ + beq.w 13cfe │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1471e │ │ │ │ - ldr r3, [pc, #648] @ (149b8 ) │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + bne.n 13e5a │ │ │ │ + ldr.w r3, [pc, #2216] @ 14714 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 1477c │ │ │ │ - b.n 145c0 │ │ │ │ + bne.n 13eb8 │ │ │ │ + b.n 13cfe │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1465e │ │ │ │ + b.n 13d96 │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14672 │ │ │ │ + b.n 13daa │ │ │ │ mov r0, r3 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 146dc │ │ │ │ + b.n 13e18 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 6e24 │ │ │ │ + bl 6dcc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 14ae8 │ │ │ │ + beq.w 14240 │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 13234 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 128da │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 145c0 │ │ │ │ + bne.w 13cfe │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 6e24 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + bl 6dcc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eor.w r5, r3, #1 │ │ │ │ - b.w 13580 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r1, fp │ │ │ │ + b.w 12c1c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 2ac4 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ movs r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1453a │ │ │ │ - ldr r3, [pc, #532] @ (149bc ) │ │ │ │ - add r3, pc │ │ │ │ - b.n 14202 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + b.n 13c78 │ │ │ │ mov r9, r4 │ │ │ │ mov.w r3, #262 @ 0x106 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 132f2 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 129a0 │ │ │ │ mov r0, sl │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12dae │ │ │ │ - ldrb.w r0, [r8, r3] │ │ │ │ - blx 2e04 │ │ │ │ - mov sl, r0 │ │ │ │ - b.w 12d56 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 14c14 │ │ │ │ - movs r2, #2 │ │ │ │ - blx 2a18 │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 14824 │ │ │ │ - ldr r3, [pc, #476] @ (149c0 ) │ │ │ │ - ldr r2, [pc, #476] @ (149c4 ) │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr.w r2, [r8, r2] │ │ │ │ - subs r1, r0, r3 │ │ │ │ - rsbs r9, r1, #0 │ │ │ │ - adc.w r9, r9, r1 │ │ │ │ - cmp r0, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r0, r2 │ │ │ │ - beq.n 1483a │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 1483a │ │ │ │ - blx 2c94 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1481c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 14850 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bge.w 12920 │ │ │ │ - mov.w r9, #0 │ │ │ │ - movs r2, #253 @ 0xfd │ │ │ │ - ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mov r3, r6 │ │ │ │ - mov sl, r9 │ │ │ │ - mov r5, r9 │ │ │ │ - mov r2, r9 │ │ │ │ - b.n 1450c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 12920 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 12920 │ │ │ │ + b.w 1247e │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 124c6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1481c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + b.w 124f4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12e5c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + b.w 12526 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 14b1a │ │ │ │ + beq.w 142da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14b12 │ │ │ │ + beq.w 142d2 │ │ │ │ mov r9, r4 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b.w 12ffa │ │ │ │ - mov r9, r4 │ │ │ │ - mov.w r3, #262 @ 0x106 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 12f98 │ │ │ │ - mov.w r1, #256 @ 0x100 │ │ │ │ - mov r3, r6 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + b.w 126a2 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ + mov sl, r7 │ │ │ │ ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r0 │ │ │ │ - mov sl, r9 │ │ │ │ - mov r5, r9 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b.n 1450c │ │ │ │ - mov.w r2, #256 @ 0x100 │ │ │ │ + mov r1, r0 │ │ │ │ mov r3, r0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mov sl, r9 │ │ │ │ - ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ - mov r5, r9 │ │ │ │ - mov r2, r9 │ │ │ │ - b.n 1450c │ │ │ │ - mov.w r1, #256 @ 0x100 │ │ │ │ - mov r3, r6 │ │ │ │ - ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r7 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b.n 1450c │ │ │ │ - mov.w r1, #256 @ 0x100 │ │ │ │ - mov r3, r6 │ │ │ │ - ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r7 │ │ │ │ - mov sl, r9 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b.n 1450c │ │ │ │ - mov r0, sl │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 129c2 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 129e6 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12a22 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 129fe │ │ │ │ - mov r0, sl │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12a3a │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12a62 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ + b.w 134ec │ │ │ │ mov r0, sl │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14690 │ │ │ │ + b.n 13dc8 │ │ │ │ mov r0, sl │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 146fa │ │ │ │ + b.n 13e36 │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r8 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ blx 29c0 <_PyMonitoring_FireExceptionHandledEvent@plt> │ │ │ │ - b.n 145d8 │ │ │ │ + b.n 13d1a │ │ │ │ mov r0, r9 │ │ │ │ add.w sl, r9, #8 │ │ │ │ - bl 6514 │ │ │ │ + bl 64bc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sl │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - b.n 149d4 │ │ │ │ - cmp r3, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r5, #156 @ 0x9c │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ - movs r1, r0 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ - movs r1, r0 │ │ │ │ - movs r3, #248 @ 0xf8 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, r0, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r2, #154 @ 0x9a │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, r2, r5 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r0, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r6, #186 @ 0xba │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r2, #234 @ 0xea │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, r5, r3 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r4, #236 @ 0xec │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, r6, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, r4, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - itee vc │ │ │ │ - movvc r1, r0 │ │ │ │ - addvs r2, r5, #2 │ │ │ │ - movvs r0, r0 │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ - movs r0, r0 │ │ │ │ - bkpt 0x0022 │ │ │ │ - movs r1, r0 │ │ │ │ - bkpt 0x0006 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r5, #31 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #9 │ │ │ │ - movs r0, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 13f86 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 145c0 │ │ │ │ + beq.w 13cfe │ │ │ │ adds r3, #1 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 149c8 │ │ │ │ + bgt.n 13f7a │ │ │ │ movs r6, #0 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.w 1477c │ │ │ │ + ble.n 13eb8 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #5 │ │ │ │ - bpl.w 14e54 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ + bpl.w 145a6 │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 145c0 │ │ │ │ + beq.w 13cfe │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 14e44 │ │ │ │ + bge.w 14348 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #1 │ │ │ │ - bpl.w 14e44 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + bpl.w 14348 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 14e30 │ │ │ │ + bge.w 14336 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bpl.w 14e30 │ │ │ │ + bpl.w 14336 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14e10 │ │ │ │ + beq.w 1431a │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 14e84 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + bpl.w 145a2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 14f04 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + beq.w 146ce │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 14f32 │ │ │ │ + beq.w 146fc │ │ │ │ ldr.w r0, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ - b.n 14a56 │ │ │ │ - ldr.w r7, [r3, #4]! │ │ │ │ - cmp r1, r7 │ │ │ │ - beq.w 145c0 │ │ │ │ + b.n 14006 │ │ │ │ + ldr.w ip, [r3, #4]! │ │ │ │ + cmp r1, ip │ │ │ │ + beq.w 13cfe │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - blt.n 14a4a │ │ │ │ + blt.n 13ffa │ │ │ │ adds r6, #1 │ │ │ │ - b.n 149dc │ │ │ │ + b.n 13f8e │ │ │ │ ldr.w sl, [r5, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 14f36 │ │ │ │ + beq.w 145f6 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [r5, #8] │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [sl] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ + strne r3, [r7, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14aa2 │ │ │ │ + beq.n 14050 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 14afa │ │ │ │ - mov r5, r8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1422a │ │ │ │ + mov r5, r7 │ │ │ │ movs r3, #0 │ │ │ │ - b.w 12dbe │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 129aa │ │ │ │ - ldrd r4, fp, [sp, #60] @ 0x3c │ │ │ │ - mov sl, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ - b.w 13e4a │ │ │ │ - mov.w r1, #256 @ 0x100 │ │ │ │ - mov r3, r6 │ │ │ │ - ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r7 │ │ │ │ + b.w 1248e │ │ │ │ + mov r9, r4 │ │ │ │ + mov.w r3, #262 @ 0x106 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 12640 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1446c │ │ │ │ + movs r2, #2 │ │ │ │ + blx 2a18 │ │ │ │ mov r5, r0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b.n 1450c │ │ │ │ - ldr r3, [r2, #76] @ 0x4c │ │ │ │ - mov r5, r8 │ │ │ │ - mov r9, r8 │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - str.w r8, [r3] │ │ │ │ - b.n 14672 │ │ │ │ + cbz r0, 140bc │ │ │ │ + ldr.w r3, [pc, #1692] @ 14718 │ │ │ │ + ldr.w r2, [pc, #1692] @ 1471c │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + sub.w ip, r0, r3 │ │ │ │ + rsbs r9, ip, #0 │ │ │ │ + adc.w r9, r9, ip │ │ │ │ + cmp r0, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r0, r2 │ │ │ │ + beq.n 140d6 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 140d6 │ │ │ │ + blx 2c94 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 140b4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 140ec │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 14b02 │ │ │ │ - movw r3, #261 @ 0x105 │ │ │ │ - mov r1, sl │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 13250 │ │ │ │ + bge.w 11fb8 │ │ │ │ + mov.w r9, #0 │ │ │ │ + movs r2, #253 @ 0xfd │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + mov r3, r6 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + mov sl, r9 │ │ │ │ + ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r9 │ │ │ │ + mov r2, r9 │ │ │ │ + b.n 13c4a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 11fb8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 11fb8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14aa2 │ │ │ │ - mov r9, r4 │ │ │ │ - movw r3, #261 @ 0x105 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - movs r5, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 131a0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + b.n 140b4 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1487a │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 14b2c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 130be │ │ │ │ - mov r9, r4 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b.w 13012 │ │ │ │ - mov.w r9, #0 │ │ │ │ - movw r3, #259 @ 0x103 │ │ │ │ - ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + b.w 12066 │ │ │ │ + mov r2, r8 │ │ │ │ + mov.w r1, #256 @ 0x100 │ │ │ │ + ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + str r1, [sp, #24] │ │ │ │ + b.n 13c4a │ │ │ │ + mov r2, r8 │ │ │ │ + mov.w r1, #256 @ 0x100 │ │ │ │ + ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + mov sl, r9 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + b.n 13c4a │ │ │ │ + mov.w r1, #256 @ 0x100 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r0 │ │ │ │ + mov sl, r9 │ │ │ │ + mov r5, r9 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + b.n 13c4a │ │ │ │ + mov.w r2, #256 @ 0x100 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #24] │ │ │ │ + mov r3, r0 │ │ │ │ + ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ + mov sl, r9 │ │ │ │ mov r5, r9 │ │ │ │ mov r2, r9 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 1450c │ │ │ │ + b.n 13c4a │ │ │ │ mov r0, sl │ │ │ │ - b.n 144be │ │ │ │ - movw r1, #259 @ 0x103 │ │ │ │ - mov sl, r0 │ │ │ │ - ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b.n 1450c │ │ │ │ - movw r1, #259 @ 0x103 │ │ │ │ - mov r9, r0 │ │ │ │ - ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ - mov sl, r0 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1207e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 120a6 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 120be │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 120e2 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 120fa │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 12122 │ │ │ │ + mov.w r1, #256 @ 0x100 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b.n 1450c │ │ │ │ + str r1, [sp, #24] │ │ │ │ + b.n 13c4a │ │ │ │ mov.w r9, #0 │ │ │ │ - mov.w r3, #258 @ 0x102 │ │ │ │ - ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov sl, r9 │ │ │ │ + movw r3, #259 @ 0x103 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + mov r5, r9 │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ + ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 1450c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12c70 │ │ │ │ - mov.w r1, #258 @ 0x102 │ │ │ │ - mov r9, r5 │ │ │ │ - ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ - mov sl, r5 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r5 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b.n 1450c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12c2c │ │ │ │ - ldr.w r7, [r9, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 14ee8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + b.n 13c4a │ │ │ │ + mov r2, r8 │ │ │ │ + mov.w r1, #256 @ 0x100 │ │ │ │ + ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + mov r5, r0 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + b.n 13c4a │ │ │ │ + ldr.w r8, [r9, #12] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 145de │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ + strne.w r3, [r8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14bf0 │ │ │ │ + beq.n 14222 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 14c0c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1450e │ │ │ │ mov r9, r5 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 12bb6 │ │ │ │ - mov.w r1, #258 @ 0x102 │ │ │ │ - mov r3, r0 │ │ │ │ - ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b.n 1450c │ │ │ │ + b.w 12282 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14050 │ │ │ │ + ldr r3, [r2, #76] @ 0x4c │ │ │ │ + mov r9, r7 │ │ │ │ + mov r5, r7 │ │ │ │ + ldr.w sl, [r3] │ │ │ │ + str r7, [r3, #0] │ │ │ │ + b.n 13daa │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 14260 │ │ │ │ + movw r3, #261 @ 0x105 │ │ │ │ + mov r1, sl │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 128f6 │ │ │ │ + mov r9, r4 │ │ │ │ + movw r3, #263 @ 0x107 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 12640 │ │ │ │ + mov r9, r4 │ │ │ │ + movw r3, #261 @ 0x105 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + movs r5, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.w 1284c │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14bf0 │ │ │ │ - bl 63ec │ │ │ │ - vcmp.f64 d0, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite eq │ │ │ │ - moveq.w r9, #1 │ │ │ │ - movne.w r9, #0 │ │ │ │ - b.w 12920 │ │ │ │ - mov.w r1, #256 @ 0x100 │ │ │ │ - mov r3, r6 │ │ │ │ - ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ + b.w 122ce │ │ │ │ + mov r4, sl │ │ │ │ mov r5, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b.n 1450c │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov.w r3, #256 @ 0x100 │ │ │ │ - ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r5, sl │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, sl │ │ │ │ - b.n 1450c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12ad0 │ │ │ │ + mov.w sl, #2 │ │ │ │ + b.w 11354 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r2, #2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + b.w 10e58 │ │ │ │ mov sl, r4 │ │ │ │ - movs r3, #223 @ 0xdf │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 14c7e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 133f6 │ │ │ │ + movs r3, #221 @ 0xdd │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr.w r4, [sl] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 142b4 │ │ │ │ + subs r4, #1 │ │ │ │ + str.w r4, [sl] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 12a9e │ │ │ │ mov.w r9, #0 │ │ │ │ movs r5, #1 │ │ │ │ mov r4, r9 │ │ │ │ - b.w 12f9a │ │ │ │ - movw r1, #259 @ 0x103 │ │ │ │ - mov r2, r0 │ │ │ │ - ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ - mov r3, r0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b.n 1450c │ │ │ │ - mov r0, r9 │ │ │ │ + b.w 12642 │ │ │ │ + ldr.w sl, [sp, #4] │ │ │ │ + movs r3, #217 @ 0xd9 │ │ │ │ + mov fp, r4 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 1429c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12c88 │ │ │ │ + b.n 13f2e │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 142ec │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1274e │ │ │ │ mov r9, r4 │ │ │ │ - movw r3, #263 @ 0x107 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.w 12f98 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + b.w 126bc │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r4, sl │ │ │ │ - mov r5, r0 │ │ │ │ - mov.w sl, #2 │ │ │ │ - b.w 11cda │ │ │ │ - mov.w r1, #258 @ 0x102 │ │ │ │ - mov sl, r0 │ │ │ │ - ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b.n 1450c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12bea │ │ │ │ + movs r2, #2 │ │ │ │ + b.w 110f4 │ │ │ │ + ldr.w r3, [pc, #1052] @ 14720 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr.w r1, [pc, #1048] @ 14724 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + blx 2dd0 │ │ │ │ + b.w 13594 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 13cfe │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 1431c │ │ │ │ + ldr r3, [pc, #1000] @ (14714 ) │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 1400a │ │ │ │ + b.n 13cfe │ │ │ │ + lsls r3, r2, #5 │ │ │ │ + bpl.n 14348 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 6e44 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1400a │ │ │ │ + b.n 13cfe │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2a6c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1400a │ │ │ │ + b.n 13cfe │ │ │ │ mov.w r9, #0 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ - ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ mov sl, r9 │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ + ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 1450c │ │ │ │ + b.n 13c4a │ │ │ │ mov r0, r5 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12b80 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12b20 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12b48 │ │ │ │ + b.w 12248 │ │ │ │ + mov r2, r8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - mov r2, r7 │ │ │ │ - ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ + ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ mov r3, r0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b.w 1450c │ │ │ │ - mov r0, r7 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + b.n 13c4a │ │ │ │ + mov r0, r8 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12b5c │ │ │ │ + b.w 12224 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ mov r2, r0 │ │ │ │ - ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b.w 1450c │ │ │ │ + str r1, [sp, #24] │ │ │ │ + b.n 13c4a │ │ │ │ mov r0, sl │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12b0c │ │ │ │ + b.w 121d0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 121e4 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1220c │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - mov r3, r6 │ │ │ │ - ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r7 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b.w 1450c │ │ │ │ - mov r0, r7 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + b.n 13c4a │ │ │ │ + movw r1, #257 @ 0x101 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + b.n 13c4a │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov.w r3, #256 @ 0x100 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + mov r5, sl │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r2, sl │ │ │ │ + ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ + mov r3, sl │ │ │ │ + b.n 13c4a │ │ │ │ + mov r0, r6 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12ae4 │ │ │ │ + b.w 12190 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ mov r3, r6 │ │ │ │ - ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b.w 1450c │ │ │ │ + str r1, [sp, #24] │ │ │ │ + b.n 13c4a │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b.w 1450c │ │ │ │ + str r1, [sp, #24] │ │ │ │ + b.w 13c4a │ │ │ │ + mov r2, r8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ + ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + str r1, [sp, #24] │ │ │ │ + b.w 13c4a │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 121a8 │ │ │ │ + bl 641c │ │ │ │ + vcmp.f64 d0, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite eq │ │ │ │ + moveq.w r9, #1 │ │ │ │ + movne.w r9, #0 │ │ │ │ + b.w 11fb8 │ │ │ │ + mov.w r1, #258 @ 0x102 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ + mov r9, r5 │ │ │ │ + mov sl, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + b.w 13c4a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 122f8 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov.w r3, #258 @ 0x102 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + mov sl, r9 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r2, r9 │ │ │ │ + ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r9 │ │ │ │ + b.w 13c4a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1233c │ │ │ │ + mov.w r1, #258 @ 0x102 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ + mov sl, r0 │ │ │ │ mov r5, r0 │ │ │ │ - ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b.w 1450c │ │ │ │ - movw r1, #257 @ 0x101 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + b.w 13c4a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 122b6 │ │ │ │ + mov.w r1, #258 @ 0x102 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r0 │ │ │ │ mov sl, r0 │ │ │ │ - ldrd r4, fp, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + b.w 13c4a │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14222 │ │ │ │ + movw r1, #259 @ 0x103 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b.w 1450c │ │ │ │ - mov r1, r5 │ │ │ │ - movs r2, #2 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - b.w 11a84 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r2, #2 │ │ │ │ - str.w sl, [sp, #8] │ │ │ │ - b.w 117de │ │ │ │ - ldr.w sl, [sp, #4] │ │ │ │ - movs r3, #221 @ 0xdd │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 14c66 │ │ │ │ - ldr.w sl, [sp, #8] │ │ │ │ - movs r3, #217 @ 0xd9 │ │ │ │ - strd r4, r4, [sp, #8] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 14c66 │ │ │ │ - ldr r3, [pc, #492] @ (14fe0 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #488] @ (14fe4 ) │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 2dd0 │ │ │ │ - b.w 13ede │ │ │ │ + str r1, [sp, #24] │ │ │ │ + b.w 13c4a │ │ │ │ + movw r1, #259 @ 0x103 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + b.w 13c4a │ │ │ │ + movw r1, #259 @ 0x103 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + b.w 13c4a │ │ │ │ mov r0, r9 │ │ │ │ blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12c02 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 145c0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 14e12 │ │ │ │ - ldr r3, [pc, #452] @ (14fe8 ) │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 14a5a │ │ │ │ - b.w 145c0 │ │ │ │ - lsls r7, r2, #5 │ │ │ │ - bpl.n 14e44 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 6e9c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 14a5a │ │ │ │ - b.w 145c0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2a6c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 14a5a │ │ │ │ - b.w 145c0 │ │ │ │ - ldr r3, [pc, #404] @ (14fec ) │ │ │ │ - movw r2, #11805 @ 0x2e1d │ │ │ │ - ldr r1, [pc, #404] @ (14ff0 ) │ │ │ │ - ldr r0, [pc, #404] @ (14ff4 ) │ │ │ │ - add r3, pc │ │ │ │ + b.w 12354 │ │ │ │ + movs r3, #223 @ 0xdf │ │ │ │ + mov sl, r4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 1429c │ │ │ │ + mov r0, sl │ │ │ │ + b.w 13ba2 │ │ │ │ + ldr r1, [pc, #432] @ (14728 ) │ │ │ │ + addw r3, sl, #3892 @ 0xf34 │ │ │ │ + ldr r0, [pc, #428] @ (1472c ) │ │ │ │ + movw r2, #14353 @ 0x3811 │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #3856 @ 0xf10 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #392] @ (14ff8 ) │ │ │ │ - movw r2, #8187 @ 0x1ffb │ │ │ │ - ldr r1, [pc, #392] @ (14ffc ) │ │ │ │ - ldr r0, [pc, #392] @ (15000 ) │ │ │ │ + ldr r3, [pc, #420] @ (14730 ) │ │ │ │ + movw r2, #8360 @ 0x20a8 │ │ │ │ + ldr r1, [pc, #416] @ (14734 ) │ │ │ │ + ldr r0, [pc, #420] @ (14738 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3692 @ 0xe6c │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ bl 330c <__assert_fail@plt+0x444> │ │ │ │ - ldr r3, [pc, #376] @ (15004 ) │ │ │ │ - movw r2, #8278 @ 0x2056 │ │ │ │ - ldr r1, [pc, #376] @ (15008 ) │ │ │ │ - ldr r0, [pc, #376] @ (1500c ) │ │ │ │ + ldr r3, [pc, #404] @ (1473c ) │ │ │ │ + movw r2, #11805 @ 0x2e1d │ │ │ │ + ldr r1, [pc, #400] @ (14740 ) │ │ │ │ + ldr r0, [pc, #404] @ (14744 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3692 @ 0xe6c │ │ │ │ + add.w r3, r3, #3856 @ 0xf10 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ (15010 ) │ │ │ │ - movw r2, #6423 @ 0x1917 │ │ │ │ - ldr r1, [pc, #364] @ (15014 ) │ │ │ │ - ldr r0, [pc, #364] @ (15018 ) │ │ │ │ + ldr r3, [pc, #392] @ (14748 ) │ │ │ │ + movw r2, #8533 @ 0x2155 │ │ │ │ + ldr r1, [pc, #388] @ (1474c ) │ │ │ │ + ldr r0, [pc, #392] @ (14750 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #3808 @ 0xee0 │ │ │ │ + addw r3, r3, #3692 @ 0xe6c │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (1501c ) │ │ │ │ - movw r2, #8319 @ 0x207f │ │ │ │ - ldr r1, [pc, #352] @ (15020 ) │ │ │ │ - ldr r0, [pc, #352] @ (15024 ) │ │ │ │ + bl 342c <__assert_fail@plt+0x564> │ │ │ │ + bl 333c <__assert_fail@plt+0x474> │ │ │ │ + ldr r3, [pc, #372] @ (14754 ) │ │ │ │ + movw r2, #8728 @ 0x2218 │ │ │ │ + ldr r1, [pc, #368] @ (14758 ) │ │ │ │ + ldr r0, [pc, #372] @ (1475c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3692 @ 0xe6c │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (15028 ) │ │ │ │ - movw r2, #8360 @ 0x20a8 │ │ │ │ - ldr r1, [pc, #340] @ (1502c ) │ │ │ │ - ldr r0, [pc, #340] @ (15030 ) │ │ │ │ + ldr r3, [pc, #360] @ (14760 ) │ │ │ │ + movw r2, #8875 @ 0x22ab │ │ │ │ + ldr r1, [pc, #356] @ (14764 ) │ │ │ │ + ldr r0, [pc, #360] @ (14768 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3692 @ 0xe6c │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #328] @ (15034 ) │ │ │ │ - movw r2, #8728 @ 0x2218 │ │ │ │ - ldr r1, [pc, #328] @ (15038 ) │ │ │ │ - ldr r0, [pc, #328] @ (1503c ) │ │ │ │ + ldr r3, [pc, #348] @ (1476c ) │ │ │ │ + movw r2, #6288 @ 0x1890 │ │ │ │ + ldr r1, [pc, #344] @ (14770 ) │ │ │ │ + ldr r0, [pc, #348] @ (14774 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3692 @ 0xe6c │ │ │ │ + addw r3, r3, #3752 @ 0xea8 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - bl 333c <__assert_fail@plt+0x474> │ │ │ │ - ldr r3, [pc, #312] @ (15040 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #312] @ (15044 ) │ │ │ │ - ldr r0, [pc, #312] @ (15048 ) │ │ │ │ + ldr r3, [pc, #336] @ (14778 ) │ │ │ │ + movw r2, #8187 @ 0x1ffb │ │ │ │ + ldr r1, [pc, #332] @ (1477c ) │ │ │ │ + ldr r0, [pc, #336] @ (14780 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ + addw r3, r3, #3692 @ 0xe6c │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #304] @ (1504c ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #304] @ (15050 ) │ │ │ │ - ldr r0, [pc, #304] @ (15054 ) │ │ │ │ + ldr r3, [pc, #324] @ (14784 ) │ │ │ │ + movw r2, #8278 @ 0x2056 │ │ │ │ + ldr r1, [pc, #320] @ (14788 ) │ │ │ │ + ldr r0, [pc, #324] @ (1478c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + addw r3, r3, #3692 @ 0xe6c │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - bl 345c <__assert_fail@plt+0x594> │ │ │ │ - bl 32dc <__assert_fail@plt+0x414> │ │ │ │ - ldr r3, [pc, #288] @ (15058 ) │ │ │ │ - movw r2, #8875 @ 0x22ab │ │ │ │ - ldr r1, [pc, #284] @ (1505c ) │ │ │ │ - ldr r0, [pc, #288] @ (15060 ) │ │ │ │ + ldr r3, [pc, #312] @ (14790 ) │ │ │ │ + movw r2, #6423 @ 0x1917 │ │ │ │ + ldr r1, [pc, #308] @ (14794 ) │ │ │ │ + ldr r0, [pc, #312] @ (14798 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3692 @ 0xe6c │ │ │ │ + add.w r3, r3, #3808 @ 0xee0 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r1, [pc, #276] @ (15064 ) │ │ │ │ - addw r3, sl, #3892 @ 0xf34 │ │ │ │ - ldr r0, [pc, #272] @ (15068 ) │ │ │ │ - movw r2, #14353 @ 0x3811 │ │ │ │ + ldr r3, [pc, #300] @ (1479c ) │ │ │ │ + movw r2, #6401 @ 0x1901 │ │ │ │ + ldr r1, [pc, #296] @ (147a0 ) │ │ │ │ + ldr r0, [pc, #300] @ (147a4 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ + add.w r3, r3, #3808 @ 0xee0 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #264] @ (1506c ) │ │ │ │ - movw r2, #8533 @ 0x2155 │ │ │ │ - ldr r1, [pc, #260] @ (15070 ) │ │ │ │ - ldr r0, [pc, #264] @ (15074 ) │ │ │ │ + ldr r3, [pc, #288] @ (147a8 ) │ │ │ │ + movw r2, #8401 @ 0x20d1 │ │ │ │ + ldr r1, [pc, #284] @ (147ac ) │ │ │ │ + ldr r0, [pc, #288] @ (147b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #3692 @ 0xe6c │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - bl 342c <__assert_fail@plt+0x564> │ │ │ │ - ldr r3, [pc, #248] @ (15078 ) │ │ │ │ - movw r2, #6288 @ 0x1890 │ │ │ │ - ldr r1, [pc, #244] @ (1507c ) │ │ │ │ - ldr r0, [pc, #248] @ (15080 ) │ │ │ │ + ldr r3, [pc, #276] @ (147b4 ) │ │ │ │ + movw r2, #8319 @ 0x207f │ │ │ │ + ldr r1, [pc, #272] @ (147b8 ) │ │ │ │ + ldr r0, [pc, #276] @ (147bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3752 @ 0xea8 │ │ │ │ + addw r3, r3, #3692 @ 0xe6c │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #236] @ (15084 ) │ │ │ │ - movw r2, #6401 @ 0x1901 │ │ │ │ - ldr r1, [pc, #232] @ (15088 ) │ │ │ │ - ldr r0, [pc, #236] @ (1508c ) │ │ │ │ + ldr r3, [pc, #264] @ (147c0 ) │ │ │ │ + movw r2, #8228 @ 0x2024 │ │ │ │ + ldr r1, [pc, #260] @ (147c4 ) │ │ │ │ + ldr r0, [pc, #264] @ (147c8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #3808 @ 0xee0 │ │ │ │ + addw r3, r3, #3692 @ 0xe6c │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #224] @ (15090 ) │ │ │ │ - movw r2, #8228 @ 0x2024 │ │ │ │ - ldr r1, [pc, #220] @ (15094 ) │ │ │ │ - ldr r0, [pc, #224] @ (15098 ) │ │ │ │ + ldr r3, [pc, #252] @ (147cc ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #248] @ (147d0 ) │ │ │ │ + ldr r0, [pc, #252] @ (147d4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3692 @ 0xe6c │ │ │ │ + adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #212] @ (1509c ) │ │ │ │ - movw r2, #8401 @ 0x20d1 │ │ │ │ - ldr r1, [pc, #208] @ (150a0 ) │ │ │ │ - ldr r0, [pc, #212] @ (150a4 ) │ │ │ │ + ldr r3, [pc, #240] @ (147d8 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #240] @ (147dc ) │ │ │ │ + ldr r0, [pc, #244] @ (147e0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #3692 @ 0xe6c │ │ │ │ + adds r3, #184 @ 0xb8 │ │ │ │ add r0, pc │ │ │ │ blx 2ec8 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r6, #10 │ │ │ │ + bl 345c <__assert_fail@plt+0x594> │ │ │ │ + bl 32dc <__assert_fail@plt+0x414> │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ movs r0, r0 │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ + movs r1, r0 │ │ │ │ lsls r4, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #230 @ 0xe6 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, r3 │ │ │ │ + adds r4, r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #206 @ 0xce │ │ │ │ + asrs r6, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + adds r4, r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #178 @ 0xb2 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #3 │ │ │ │ + subs r0, r0, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #112 @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r1, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r6, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r2, #9 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, r7, #7 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #32 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r7, #8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r4, #0 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #8 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r4, #8 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r4, r7, #6 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + adds r4, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #23 │ │ │ │ + asrs r6, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + adds r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + cmp r5, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #23 │ │ │ │ + asrs r6, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #106 @ 0x6a │ │ │ │ + adds r4, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #22 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r5, #6 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, r2, #5 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, r7, #4 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r7, #5 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r2, r4, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r1, #13 │ │ │ │ + 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 r4, [pc, #720] @ (14ac8 ) │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ + ldr r1, [pc, #720] @ (14acc ) │ │ │ │ + cmp r2, #0 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w sl, [pc, #720] @ 14ad0 │ │ │ │ + add sl, pc │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + mov.w r1, #0 │ │ │ │ + bgt.w 14f82 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 14faa │ │ │ │ + ldr r3, [pc, #696] @ (14ad4 ) │ │ │ │ + movs r4, #0 │ │ │ │ + strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ + add r3, pc │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + strh.w r4, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r8, [r3, #184] @ 0xb8 │ │ │ │ + blx 2cc4 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 14c54 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 14f10 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 14854 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + ldr r2, [pc, #640] @ (14ad8 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #612] @ 14ac0 │ │ │ │ + add r1, sp, #32 │ │ │ │ + add r2, pc │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + add.w r2, r2, #3488 @ 0xda0 │ │ │ │ + vstr d7, [sp, #32] │ │ │ │ + blx 2c0c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 14f40 │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 14f30 │ │ │ │ + vldr s0, [r7, #32] │ │ │ │ + vcvt.f64.f32 d0, s0 │ │ │ │ + blx 2b48 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15016 │ │ │ │ + vldr s0, [r7, #40] @ 0x28 │ │ │ │ + vcvt.f64.f32 d0, s0 │ │ │ │ + blx 2b48 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1501e │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ + blx 2b60 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 14aec │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + blx 2b60 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15034 │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ + blx 2b60 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1505e │ │ │ │ + vldr s0, [r7, #52] @ 0x34 │ │ │ │ + vcvt.f64.f32 d0, s0 │ │ │ │ + blx 2b48 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15064 │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ + blx 2b60 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 14af4 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + movs r0, #14 │ │ │ │ + blx 2bb4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 14af4 │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp r1, ip │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r0, #0] │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 15104 │ │ │ │ + ldr r1, [pc, #444] @ (14adc ) │ │ │ │ + ldr.w r1, [sl, r1] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 150e6 │ │ │ │ + ldr r1, [pc, #432] @ (14ae0 ) │ │ │ │ + ldr.w r1, [sl, r1] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 150fc │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.w 15100 │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp r0, lr │ │ │ │ + itt ne │ │ │ │ + addne r0, #1 │ │ │ │ + strne r0, [r3, #0] │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.w 15100 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp r0, lr │ │ │ │ + itt ne │ │ │ │ + addne r0, #1 │ │ │ │ + strne r0, [r3, #0] │ │ │ │ + cmp r1, #2 │ │ │ │ + beq.w 15100 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r7, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp r0, lr │ │ │ │ + itt ne │ │ │ │ + addne r0, #1 │ │ │ │ + strne r0, [r3, #0] │ │ │ │ + cmp r1, #3 │ │ │ │ + beq.w 15100 │ │ │ │ + cmp r1, #4 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + beq.w 15100 │ │ │ │ + str r5, [r4, #28] │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r5, [r7, #12] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + cmp r0, ip │ │ │ │ + itt ne │ │ │ │ + addne r0, #1 │ │ │ │ + strne r0, [r5, #0] │ │ │ │ + cmp r1, #5 │ │ │ │ + beq.w 15100 │ │ │ │ + str r5, [r4, #32] │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r5, [r7, #16] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + cmp r0, ip │ │ │ │ + itt ne │ │ │ │ + addne r0, #1 │ │ │ │ + strne r0, [r5, #0] │ │ │ │ + cmp r1, #6 │ │ │ │ + beq.w 15100 │ │ │ │ + str r5, [r4, #36] @ 0x24 │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r5, [r7, #20] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + cmp r0, ip │ │ │ │ + itt ne │ │ │ │ + addne r0, #1 │ │ │ │ + strne r0, [r5, #0] │ │ │ │ + cmp r1, #7 │ │ │ │ + beq.w 15100 │ │ │ │ + cmp r1, #8 │ │ │ │ + str r5, [r4, #40] @ 0x28 │ │ │ │ + beq.w 15100 │ │ │ │ + cmp r1, #9 │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ + beq.w 15100 │ │ │ │ + cmp r1, #10 │ │ │ │ + str.w r9, [r4, #48] @ 0x30 │ │ │ │ + beq.w 15100 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r1, #11 │ │ │ │ + str r3, [r4, #52] @ 0x34 │ │ │ │ + beq.w 15100 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r1, #12 │ │ │ │ + str r3, [r4, #56] @ 0x38 │ │ │ │ + beq.w 15100 │ │ │ │ + cmp r1, #13 │ │ │ │ + str.w fp, [r4, #60] @ 0x3c │ │ │ │ + beq.w 15100 │ │ │ │ + ldr r3, [pc, #208] @ (14ae4 ) │ │ │ │ + mov r0, r7 │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ + add r2, sp, #32 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #380] @ 0x17c │ │ │ │ + blx 2e38 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 14c70 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 150b0 │ │ │ │ + ldr r3, [pc, #180] @ (14ae8 ) │ │ │ │ + ldr.w r9, [sl, r3] │ │ │ │ + cmp r6, r9 │ │ │ │ + beq.w 14c8a │ │ │ │ + movs r0, #1 │ │ │ │ + blx 2bb4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 150ac │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 15104 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 150e6 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 150fc │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 15100 │ │ │ │ + mov r1, r0 │ │ │ │ + str r6, [r0, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2904 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 150b4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 14aa2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 15080 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 14ab6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1503c │ │ │ │ + mov r4, r2 │ │ │ │ + b.n 14c94 │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #22 │ │ │ │ + push {r1, r2, r4, r5, lr} │ │ │ │ + movs r1, r0 │ │ │ │ + pop {r1, r3, r4, r7} │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #15 │ │ │ │ + hlt 0x0022 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #34 @ 0x22 │ │ │ │ + mov r2, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + strd r0, r0, [sp, #16] │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 14b08 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r5, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 14e06 │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 14b1c │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r6, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 14df2 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 14b3a │ │ │ │ + ldr.w r1, [r9] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 14b3a │ │ │ │ + subs r1, #1 │ │ │ │ + str.w r1, [r9] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 14f50 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbz r3, 14b52 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 14b52 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 14f76 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cbz r3, 14b6a │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r4, r1 │ │ │ │ + beq.n 14b6a │ │ │ │ + subs r4, #1 │ │ │ │ + str r4, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 14f64 │ │ │ │ + movs r4, #0 │ │ │ │ + movs r7, #5 │ │ │ │ + mov r6, r4 │ │ │ │ + mov r5, r4 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 14b90 │ │ │ │ + ldr.w r1, [fp] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 14b90 │ │ │ │ + subs r1, #1 │ │ │ │ + str.w r1, [fp] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 14de6 │ │ │ │ + cbz r2, 14ba6 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 14ba6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 14dde │ │ │ │ + cbz r5, 14bbc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 14bbc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 14f5c │ │ │ │ + ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 14c64 │ │ │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 14c58 │ │ │ │ + ldr.w r2, [pc, #1352] @ 15118 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr.w r0, [pc, #1352] @ 1511c │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 89ec │ │ │ │ + cbz r4, 14bf4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 14bf4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 14dfe │ │ │ │ + cbz r6, 14c10 │ │ │ │ + mov.w fp, #0 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 14c0e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 14dd6 │ │ │ │ + mov r6, fp │ │ │ │ + blx 2a84 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 14c32 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 14c32 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 14f48 │ │ │ │ + ldr.w r2, [pc, #1260] @ 15120 │ │ │ │ + ldr.w r3, [pc, #1260] @ 15124 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 150de │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r8, r4 │ │ │ │ + b.n 1487e │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 2d3c <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 14bcc │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 2ac4 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n 14bc4 │ │ │ │ + ldr.w r3, [pc, #1204] @ 15128 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r9, [sl, r3] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 14c8a │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + ldr r6, [r7, #60] @ 0x3c │ │ │ │ + cmp r6, r9 │ │ │ │ + beq.w 14e12 │ │ │ │ + mov r6, r9 │ │ │ │ + ldr.w r5, [pc, #1172] @ 1512c │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r1, [r5, #608] @ 0x260 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + blx 2c24 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1508c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 14cbe │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + movs r0, #3 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 2bb4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15068 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r1, #5 │ │ │ │ + bpl.w 15104 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 150e6 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 150fc │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.w 15100 │ │ │ │ + ldr.w r3, [pc, #1068] @ 15130 │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [r5, #12] │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #780] @ 0x30c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r7 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.w 15100 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + str r0, [r5, #16] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + cmp r1, #2 │ │ │ │ + beq.w 15100 │ │ │ │ + movs r0, #3 │ │ │ │ + str.w r9, [r5, #20] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 2bb4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15068 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.w 15104 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 150e6 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 150fc │ │ │ │ + ldr.w r1, [fp, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.w 15100 │ │ │ │ + cmp r1, #1 │ │ │ │ + str.w r2, [fp, #12] │ │ │ │ + beq.w 15100 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str.w r5, [fp, #16] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w 1506c │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r1, #2 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + beq.w 15100 │ │ │ │ + ldrb.w r1, [sp, #46] @ 0x2e │ │ │ │ + str.w r4, [fp, #20] │ │ │ │ + cbz r1, 14dba │ │ │ │ + mov r3, fp │ │ │ │ + movs r2, #81 @ 0x51 │ │ │ │ + mov r1, r8 │ │ │ │ + add.w r0, sp, #46 @ 0x2e │ │ │ │ + blx 2d18 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 150a8 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 14bfa │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 14bfa │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14bfa │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14c0e │ │ │ │ + mov r0, r2 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14ba6 │ │ │ │ + mov r0, fp │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + b.n 14b90 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + b.n 14b1c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14bf4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + b.n 14b08 │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 14c94 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ + cmp r6, r9 │ │ │ │ + bne.w 14c92 │ │ │ │ + ldr r3, [r7, #48] @ 0x30 │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 14c94 │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ + cmp r6, r9 │ │ │ │ + bne.w 14c92 │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 14c94 │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ + cmp r6, r9 │ │ │ │ + bne.w 14c92 │ │ │ │ + ldr r3, [pc, #752] @ (15134 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #608] @ 0x260 │ │ │ │ + bl 7678 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 14f0c │ │ │ │ + movs r0, #3 │ │ │ │ + blx 2bb4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 150b8 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 15104 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 150e6 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 150fc │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 15100 │ │ │ │ + ldr r3, [pc, #672] @ (15138 ) │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [r0, #12] │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r2, [r3, #780] @ 0x30c │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + mov.w r1, #1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + bl 62f8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #2 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r0, r5 │ │ │ │ + it ne │ │ │ │ + addne r3, #1 │ │ │ │ + mov r2, r4 │ │ │ │ + it ne │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + bl 62f8 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 2bb4 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 150c0 │ │ │ │ + mov r2, r9 │ │ │ │ + movs r1, #0 │ │ │ │ + bl 62f8 │ │ │ │ + mov r2, r5 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, fp │ │ │ │ + bl 62f8 │ │ │ │ + ldrb.w r2, [sp, #46] @ 0x2e │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 14db8 │ │ │ │ + mov r3, fp │ │ │ │ + movs r2, #89 @ 0x59 │ │ │ │ + mov r1, r8 │ │ │ │ + add.w r0, sp, #46 @ 0x2e │ │ │ │ + blx 2d18 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 14db8 │ │ │ │ + movs r7, #15 │ │ │ │ + b.n 14bbc │ │ │ │ + ldr r1, [pc, #552] @ (1513c ) │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r0, [pc, #552] @ (15140 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2ea4 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15056 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n 14854 │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + mov r1, r8 │ │ │ │ + blx 2a60 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 1487e │ │ │ │ + movs r6, #0 │ │ │ │ + movs r7, #1 │ │ │ │ + mov r4, r6 │ │ │ │ + b.n 14bbc │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14c32 │ │ │ │ + mov r0, r9 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + b.n 14b3a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14bbc │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + movs r7, #5 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r6, r4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 14b72 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + b.n 14b52 │ │ │ │ + ldr r3, [pc, #448] @ (15144 ) │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r1, [pc, #448] @ (15148 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [sl, r3] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + ldr r3, [pc, #436] @ (1514c ) │ │ │ │ + ldr r2, [pc, #440] @ (15150 ) │ │ │ │ + ldr r1, [pc, #440] @ (15154 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + blx 2dd0 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 14c32 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ + bpl.w 150e2 │ │ │ │ + ldr r1, [pc, #416] @ (15158 ) │ │ │ │ + ldr.w r1, [sl, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 150e6 │ │ │ │ + ldr r1, [pc, #408] @ (1515c ) │ │ │ │ + ldr.w r1, [sl, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 150fc │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 14fa6 │ │ │ │ + beq.w 1481a │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ + mov r0, r3 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 14fa6 │ │ │ │ + ldr r0, [pc, #348] @ (15144 ) │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [pc, #372] @ (15160 ) │ │ │ │ + ldr r1, [pc, #372] @ (15164 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [sl, r0] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 2dd0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 14fa6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 14fa6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14fa6 │ │ │ │ + mov r6, r0 │ │ │ │ + movs r7, #5 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 14bbc │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r4, r2 │ │ │ │ + beq.n 1502e │ │ │ │ + subs r4, #1 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + cbz r4, 1504a │ │ │ │ + movs r4, #0 │ │ │ │ + movs r7, #5 │ │ │ │ + b.n 14bbc │ │ │ │ + mov r2, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 14af4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r4, r2 │ │ │ │ + b.n 14c94 │ │ │ │ + mov r0, r5 │ │ │ │ + mov fp, r4 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r2, r4 │ │ │ │ + b.n 14b6a │ │ │ │ + mov r6, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r7, #1 │ │ │ │ + b.n 14bbc │ │ │ │ + mov fp, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + b.n 14af4 │ │ │ │ + mov r2, r0 │ │ │ │ + b.n 14af4 │ │ │ │ + movs r7, #13 │ │ │ │ + b.n 14b90 │ │ │ │ + cmp r1, #2 │ │ │ │ + beq.n 15100 │ │ │ │ + ldrb.w r2, [sp, #46] @ 0x2e │ │ │ │ + str.w r4, [fp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 14bfa │ │ │ │ + b.n 14da4 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2980 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + b.n 14aa2 │ │ │ │ + blx 2b90 │ │ │ │ + add r2, sp, #32 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + blx 2e38 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 14cbe │ │ │ │ + blx 2bf0 │ │ │ │ + cbz r0, 150c8 │ │ │ │ + movs r7, #13 │ │ │ │ + b.n 14bbc │ │ │ │ + movs r7, #8 │ │ │ │ + b.n 14bbc │ │ │ │ + movs r7, #6 │ │ │ │ + b.n 14bbc │ │ │ │ + movs r7, #8 │ │ │ │ + b.n 14ba6 │ │ │ │ + mov fp, r9 │ │ │ │ + mov r2, r0 │ │ │ │ + movs r7, #15 │ │ │ │ + b.n 14b72 │ │ │ │ + mov r2, r0 │ │ │ │ + mov fp, r9 │ │ │ │ + movs r7, #15 │ │ │ │ + b.n 14b72 │ │ │ │ + ldr r3, [pc, #156] @ (15168 ) │ │ │ │ + movs r7, #13 │ │ │ │ + ldr r1, [pc, #156] @ (1516c ) │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 2dd0 │ │ │ │ + b.n 14bbc │ │ │ │ + blx 2a54 <__stack_chk_fail@plt> │ │ │ │ + bl 330c <__assert_fail@plt+0x444> │ │ │ │ + ldr r3, [pc, #136] @ (15170 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #132] @ (15174 ) │ │ │ │ + ldr r0, [pc, #136] @ (15178 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ec8 <__assert_fail@plt> │ │ │ │ + bl 32dc <__assert_fail@plt+0x414> │ │ │ │ + bl 345c <__assert_fail@plt+0x594> │ │ │ │ + ldr r3, [pc, #116] @ (1517c ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #116] @ (15180 ) │ │ │ │ + ldr r0, [pc, #120] @ (15184 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #184 @ 0xb8 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ec8 <__assert_fail@plt> │ │ │ │ + subs r2, r3, r3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + subs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #4 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #32 │ │ │ │ + @ instruction: 0xb824 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xb678 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xb620 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r6, r7, r3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #32 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #216 @ 0xd8 │ │ │ │ + asrs r2, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #31 │ │ │ │ + subs r6, r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r5 │ │ │ │ + asrs r4, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + lsls r0, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #20 │ │ │ │ + subs r6, r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #164 @ 0xa4 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #31 │ │ │ │ + lsls r4, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, r2 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #116 @ 0x74 │ │ │ │ + movs r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsrs r2, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #19 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, #1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ - bcc.w 152fa │ │ │ │ + bcc.w 153da │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w 152e4 │ │ │ │ + bls.w 153c4 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 152ec │ │ │ │ + beq.w 153cc │ │ │ │ clz r3, r0 │ │ │ │ clz r2, r1 │ │ │ │ sub.w r3, r2, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - add r2, pc, #16 @ (adr r2, 150e0 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 151c0 ) │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ mov.w r2, #0 │ │ │ │ mov pc, r3 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r0, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -27242,46 +27200,46 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ clz r2, r1 │ │ │ │ rsb r2, r2, #31 │ │ │ │ lsr.w r0, r0, r2 │ │ │ │ bx lr │ │ │ │ - cbz r0, 15300 │ │ │ │ + cbz r0, 153e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 155cc │ │ │ │ + b.w 156ac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 152fa │ │ │ │ + beq.n 153da │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 150a8 │ │ │ │ + bl 15188 │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ mul.w r3, r2, r0 │ │ │ │ sub.w r1, r1, r3 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 155a2 │ │ │ │ + beq.w 15682 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w 15572 │ │ │ │ + beq.w 15652 │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 1557c │ │ │ │ + bls.w 1565c │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 1558c │ │ │ │ + beq.w 1566c │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub.w r2, r0, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - add r0, pc, #16 @ (adr r0, 15368 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 15448 ) │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ mov.w r0, #0 │ │ │ │ mov pc, r2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -27465,21 +27423,20 @@ │ │ │ │ negmi r0, r0 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ mvngt.w r0, #2147483648 @ 0x80000000 │ │ │ │ it lt │ │ │ │ movlt.w r0, #2147483648 @ 0x80000000 │ │ │ │ - b.w 155cc │ │ │ │ + b.w 156ac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 155a2 │ │ │ │ + beq.n 15682 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 15326 │ │ │ │ + bl 15406 │ │ │ │ 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 2864 │ │ │ │ pop {r1, pc} │ │ │ │ - b.w 4020 <__assert_fail@plt+0x1158> │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -000155dc <.fini>: │ │ │ │ +000156b8 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,929 +1,929 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x000155e4 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ - 0x000155f4 04000000 09000000 0c000000 09000000 ................ │ │ │ │ - 0x00015604 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ - 0x00015614 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ - 0x00015624 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ - 0x00015634 15000000 09000000 12000000 09000000 ................ │ │ │ │ - 0x00015644 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ - 0x00015654 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ - 0x00015664 2a000000 09000000 00000000 00000000 *............... │ │ │ │ - 0x00015674 53686172 65642043 7974686f 6e207479 Shared Cython ty │ │ │ │ - 0x00015684 70652025 2e323030 73206973 206e6f74 pe %.200s is not │ │ │ │ - 0x00015694 20612074 79706520 6f626a65 63740000 a type object.. │ │ │ │ - 0x000156a4 53686172 65642043 7974686f 6e207479 Shared Cython ty │ │ │ │ - 0x000156b4 70652025 2e323030 73206861 73207468 pe %.200s has th │ │ │ │ - 0x000156c4 65207772 6f6e6720 73697a65 2c207472 e wrong size, tr │ │ │ │ - 0x000156d4 79207265 636f6d70 696c696e 67000000 y recompiling... │ │ │ │ - 0x000156e4 252e3230 30732829 206b6579 776f7264 %.200s() keyword │ │ │ │ - 0x000156f4 73206d75 73742062 65207374 72696e67 s must be string │ │ │ │ - 0x00015704 73000000 25732829 20676f74 206d756c s...%s() got mul │ │ │ │ - 0x00015714 7469706c 65207661 6c756573 20666f72 tiple values for │ │ │ │ - 0x00015724 206b6579 776f7264 20617267 756d656e keyword argumen │ │ │ │ - 0x00015734 74202725 55270000 5f637974 686f6e5f t '%U'.._cython_ │ │ │ │ - 0x00015744 335f315f 365f6d6f 6e000000 3c637966 3_1_6_mon......MACS3/Signal │ │ │ │ - 0x00015774 2f484d4d 525f454d 2e630000 50795475 /HMMR_EM.c..PyTu │ │ │ │ - 0x00015784 706c655f 43686563 6b287265 73290000 ple_Check(res).. │ │ │ │ - 0x00015794 252e3230 30732e25 2e323030 73206973 %.200s.%.200s is │ │ │ │ - 0x000157a4 206e6f74 20612074 79706520 6f626a65 not a type obje │ │ │ │ - 0x000157b4 63740000 252e3230 30732e25 2e323030 ct..%.200s.%.200 │ │ │ │ - 0x000157c4 73207369 7a652063 68616e67 65642c20 s size changed, │ │ │ │ - 0x000157d4 6d617920 696e6469 63617465 2062696e may indicate bin │ │ │ │ - 0x000157e4 61727920 696e636f 6d706174 6962696c ary incompatibil │ │ │ │ - 0x000157f4 6974792e 20457870 65637465 6420257a ity. Expected %z │ │ │ │ - 0x00015804 64206672 6f6d2043 20686561 6465722c d from C header, │ │ │ │ - 0x00015814 20676f74 20257a64 2066726f 6d205079 got %zd from Py │ │ │ │ - 0x00015824 4f626a65 63740000 496e7465 72707265 Object..Interpre │ │ │ │ - 0x00015834 74657220 6368616e 67652064 65746563 ter change detec │ │ │ │ - 0x00015844 74656420 2d207468 6973206d 6f64756c ted - this modul │ │ │ │ - 0x00015854 65206361 6e206f6e 6c792062 65206c6f e can only be lo │ │ │ │ - 0x00015864 61646564 20696e74 6f206f6e 6520696e aded into one in │ │ │ │ - 0x00015874 74657270 72657465 72207065 72207072 terpreter per pr │ │ │ │ - 0x00015884 6f636573 732e0000 6e616d65 00000000 ocess...name.... │ │ │ │ - 0x00015894 5f5f6c6f 61646572 5f5f0000 6c6f6164 __loader__..load │ │ │ │ - 0x000158a4 65720000 5f5f6669 6c655f5f 00000000 er..__file__.... │ │ │ │ - 0x000158b4 6f726967 696e0000 5f5f7061 636b6167 origin..__packag │ │ │ │ - 0x000158c4 655f5f00 70617265 6e740000 5f5f7061 e__.parent..__pa │ │ │ │ - 0x000158d4 74685f5f 00000000 7375626d 6f64756c th__....submodul │ │ │ │ - 0x000158e4 655f7365 61726368 5f6c6f63 6174696f e_search_locatio │ │ │ │ - 0x000158f4 6e730000 2f757372 2f696e63 6c756465 ns../usr/include │ │ │ │ - 0x00015904 2f707974 686f6e33 2e31332f 6f626a65 /python3.13/obje │ │ │ │ - 0x00015914 63742e68 00000000 6f622d3e 6f625f74 ct.h....ob->ob_t │ │ │ │ - 0x00015924 79706520 213d2026 5079426f 6f6c5f54 ype != &PyBool_T │ │ │ │ - 0x00015934 79706500 2f757372 2f696e63 6c756465 ype./usr/include │ │ │ │ - 0x00015944 2f707974 686f6e33 2e31332f 63707974 /python3.13/cpyt │ │ │ │ - 0x00015954 686f6e2f 7475706c 656f626a 6563742e hon/tupleobject. │ │ │ │ - 0x00015964 68000000 50795475 706c655f 43686563 h...PyTuple_Chec │ │ │ │ - 0x00015974 6b286f70 29000000 2f757372 2f696e63 k(op).../usr/inc │ │ │ │ - 0x00015984 6c756465 2f707974 686f6e33 2e31332f lude/python3.13/ │ │ │ │ - 0x00015994 63707974 686f6e2f 756e6963 6f64656f cpython/unicodeo │ │ │ │ - 0x000159a4 626a6563 742e6800 5079556e 69636f64 bject.h.PyUnicod │ │ │ │ - 0x000159b4 655f4368 65636b28 6f702900 2f757372 e_Check(op)./usr │ │ │ │ - 0x000159c4 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ - 0x000159d4 2e31332f 63707974 686f6e2f 6c6f6e67 .13/cpython/long │ │ │ │ - 0x000159e4 696e7472 6570722e 68000000 50795479 intrepr.h...PyTy │ │ │ │ - 0x000159f4 70655f48 61734665 61747572 6528286f pe_HasFeature((o │ │ │ │ - 0x00015a04 70292d3e 6f625f62 6173652e 6f625f74 p)->ob_base.ob_t │ │ │ │ - 0x00015a14 7970652c 2050795f 5450464c 4147535f ype, Py_TPFLAGS_ │ │ │ │ - 0x00015a24 4c4f4e47 5f535542 434c4153 53290000 LONG_SUBCLASS).. │ │ │ │ - 0x00015a34 5079556e 73746162 6c655f4c 6f6e675f PyUnstable_Long_ │ │ │ │ - 0x00015a44 4973436f 6d706163 74286f70 29000000 IsCompact(op)... │ │ │ │ - 0x00015a54 2f757372 2f696e63 6c756465 2f707974 /usr/include/pyt │ │ │ │ - 0x00015a64 686f6e33 2e31332f 63707974 686f6e2f hon3.13/cpython/ │ │ │ │ - 0x00015a74 6c697374 6f626a65 63742e68 00000000 listobject.h.... │ │ │ │ - 0x00015a84 696e6465 78203c20 6c697374 2d3e616c index < list->al │ │ │ │ - 0x00015a94 6c6f6361 74656400 50794c69 73745f43 located.PyList_C │ │ │ │ - 0x00015aa4 6865636b 286f7029 00000000 30203c3d heck(op)....0 <= │ │ │ │ - 0x00015ab4 20696e64 65780000 50795475 706c655f index..PyTuple_ │ │ │ │ - 0x00015ac4 43686563 6b286d72 6f290000 696e6465 Check(mro)..inde │ │ │ │ - 0x00015ad4 78203c20 50795f53 495a4528 7475706c x < Py_SIZE(tupl │ │ │ │ - 0x00015ae4 65290000 6f622d3e 6f625f74 79706520 e)..ob->ob_type │ │ │ │ - 0x00015af4 213d2026 50794c6f 6e675f54 79706500 != &PyLong_Type. │ │ │ │ - 0x00015b04 2f757372 2f696e63 6c756465 2f707974 /usr/include/pyt │ │ │ │ - 0x00015b14 686f6e33 2e31332f 63707974 686f6e2f hon3.13/cpython/ │ │ │ │ - 0x00015b24 64696374 6f626a65 63742e68 00000000 dictobject.h.... │ │ │ │ - 0x00015b34 50794469 63745f43 6865636b 286f7029 PyDict_Check(op) │ │ │ │ - 0x00015b44 00000000 6b696e64 203d3d20 5079556e ....kind == PyUn │ │ │ │ - 0x00015b54 69636f64 655f3442 5954455f 4b494e44 icode_4BYTE_KIND │ │ │ │ - 0x00015b64 00000000 2f757372 2f696e63 6c756465 ..../usr/include │ │ │ │ - 0x00015b74 2f707974 686f6e33 2e31332f 63707974 /python3.13/cpyt │ │ │ │ - 0x00015b84 686f6e2f 636c6173 736f626a 6563742e hon/classobject. │ │ │ │ - 0x00015b94 68000000 50794d65 74686f64 5f436865 h...PyMethod_Che │ │ │ │ - 0x00015ba4 636b286d 65746829 00000000 2f757372 ck(meth)..../usr │ │ │ │ - 0x00015bb4 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ - 0x00015bc4 2e31332f 63707974 686f6e2f 666c6f61 .13/cpython/floa │ │ │ │ - 0x00015bd4 746f626a 6563742e 68000000 5079466c tobject.h...PyFl │ │ │ │ - 0x00015be4 6f61745f 43686563 6b286f70 29000000 oat_Check(op)... │ │ │ │ - 0x00015bf4 6e616d65 20272555 27206973 206e6f74 name '%U' is not │ │ │ │ - 0x00015c04 20646566 696e6564 00000000 50795475 defined....PyTu │ │ │ │ - 0x00015c14 706c655f 43686563 6b286f29 00000000 ple_Check(o).... │ │ │ │ - 0x00015c24 42616420 63616c6c 20666c61 67732066 Bad call flags f │ │ │ │ - 0x00015c34 6f722043 7946756e 6374696f 6e000000 or CyFunction... │ │ │ │ - 0x00015c44 63616368 65645f74 79706520 3d3d204e cached_type == N │ │ │ │ - 0x00015c54 554c4c20 7c7c2050 79547970 655f4368 ULL || PyType_Ch │ │ │ │ - 0x00015c64 65636b28 63616368 65645f74 79706529 eck(cached_type) │ │ │ │ - 0x00015c74 00000000 696e7661 6c696420 76746162 ....invalid vtab │ │ │ │ - 0x00015c84 6c652066 6f756e64 20666f72 20696d70 le found for imp │ │ │ │ - 0x00015c94 6f727465 64207479 70650000 252e3230 orted type..%.20 │ │ │ │ - 0x00015ca4 30732829 20257300 64617461 20213d20 0s() %s.data != │ │ │ │ - 0x00015cb4 4e554c4c 00000000 696e6465 78203e3d NULL....index >= │ │ │ │ - 0x00015cc4 20300000 216c6173 745f6f6e 655f6f66 0..!last_one_of │ │ │ │ - 0x00015cd4 66207c7c 202a6470 6f73203d 3d202730 f || *dpos == '0 │ │ │ │ - 0x00015ce4 27000000 6a6f696e 28292072 6573756c '...join() resul │ │ │ │ - 0x00015cf4 74206973 20746f6f 206c6f6e 6720666f t is too long fo │ │ │ │ - 0x00015d04 72206120 50797468 6f6e2073 7472696e r a Python strin │ │ │ │ - 0x00015d14 67000000 4d697373 696e6720 74797065 g...Missing type │ │ │ │ - 0x00015d24 206f626a 65637400 43616e6e 6f742063 object.Cannot c │ │ │ │ - 0x00015d34 6f6e7665 72742025 2e323030 7320746f onvert %.200s to │ │ │ │ - 0x00015d44 20252e32 30307300 5f5f616e 6e6f7461 %.200s.__annota │ │ │ │ - 0x00015d54 74696f6e 735f5f20 6d757374 20626520 tions__ must be │ │ │ │ - 0x00015d64 73657420 746f2061 20646963 74206f62 set to a dict ob │ │ │ │ - 0x00015d74 6a656374 00000000 50794578 63657074 ject....PyExcept │ │ │ │ - 0x00015d84 696f6e43 6c617373 5f436865 636b2865 ionClass_Check(e │ │ │ │ - 0x00015d94 78635f74 79706529 00000000 5f5f7175 xc_type)....__qu │ │ │ │ - 0x00015da4 616c6e61 6d655f5f 206d7573 74206265 alname__ must be │ │ │ │ - 0x00015db4 20736574 20746f20 61207374 72696e67 set to a string │ │ │ │ - 0x00015dc4 206f626a 65637400 5f5f6e61 6d655f5f object.__name__ │ │ │ │ - 0x00015dd4 206d7573 74206265 20736574 20746f20 must be set to │ │ │ │ - 0x00015de4 61207374 72696e67 206f626a 65637400 a string object. │ │ │ │ - 0x00015df4 5f5f6b77 64656661 756c7473 5f5f206d __kwdefaults__ m │ │ │ │ - 0x00015e04 75737420 62652073 65742074 6f206120 ust be set to a │ │ │ │ - 0x00015e14 64696374 206f626a 65637400 6368616e dict object.chan │ │ │ │ - 0x00015e24 67657320 746f2063 7966756e 6374696f ges to cyfunctio │ │ │ │ - 0x00015e34 6e2e5f5f 6b776465 6661756c 74735f5f n.__kwdefaults__ │ │ │ │ - 0x00015e44 2077696c 6c206e6f 74206375 7272656e will not curren │ │ │ │ - 0x00015e54 746c7920 61666665 63742074 68652076 tly affect the v │ │ │ │ - 0x00015e64 616c7565 73207573 65642069 6e206675 alues used in fu │ │ │ │ - 0x00015e74 6e637469 6f6e2063 616c6c73 00000000 nction calls.... │ │ │ │ - 0x00015e84 5f5f6465 6661756c 74735f5f 206d7573 __defaults__ mus │ │ │ │ - 0x00015e94 74206265 20736574 20746f20 61207475 t be set to a tu │ │ │ │ - 0x00015ea4 706c6520 6f626a65 63740000 6368616e ple object..chan │ │ │ │ - 0x00015eb4 67657320 746f2063 7966756e 6374696f ges to cyfunctio │ │ │ │ - 0x00015ec4 6e2e5f5f 64656661 756c7473 5f5f2077 n.__defaults__ w │ │ │ │ - 0x00015ed4 696c6c20 6e6f7420 63757272 656e746c ill not currentl │ │ │ │ - 0x00015ee4 79206166 66656374 20746865 2076616c y affect the val │ │ │ │ - 0x00015ef4 75657320 75736564 20696e20 66756e63 ues used in func │ │ │ │ - 0x00015f04 74696f6e 2063616c 6c730000 66756e63 tion calls..func │ │ │ │ - 0x00015f14 74696f6e 27732064 69637469 6f6e6172 tion's dictionar │ │ │ │ - 0x00015f24 79206d61 79206e6f 74206265 2064656c y may not be del │ │ │ │ - 0x00015f34 65746564 00000000 73657474 696e6720 eted....setting │ │ │ │ - 0x00015f44 66756e63 74696f6e 27732064 69637469 function's dicti │ │ │ │ - 0x00015f54 6f6e6172 7920746f 2061206e 6f6e2d64 onary to a non-d │ │ │ │ - 0x00015f64 69637400 25732829 20676f74 20616e20 ict.%s() got an │ │ │ │ - 0x00015f74 756e6578 70656374 6564206b 6579776f unexpected keywo │ │ │ │ - 0x00015f84 72642061 7267756d 656e7420 27255527 rd argument '%U' │ │ │ │ - 0x00015f94 00000000 50794572 725f4f63 63757272 ....PyErr_Occurr │ │ │ │ - 0x00015fa4 65642829 00000000 41726775 6d656e74 ed()....Argument │ │ │ │ - 0x00015fb4 2027252e 32303073 27206861 7320696e '%.200s' has in │ │ │ │ - 0x00015fc4 636f7272 65637420 74797065 20286578 correct type (ex │ │ │ │ - 0x00015fd4 70656374 65642025 2e323030 732c2067 pected %.200s, g │ │ │ │ - 0x00015fe4 6f742025 2e323030 73290000 74616b65 ot %.200s)..take │ │ │ │ - 0x00015ff4 73206e6f 20617267 756d656e 74730000 s no arguments.. │ │ │ │ - 0x00016004 252e3230 30732829 20257320 28257a64 %.200s() %s (%zd │ │ │ │ - 0x00016014 20676976 656e2900 74616b65 73206578 given).takes ex │ │ │ │ - 0x00016024 6163746c 79206f6e 65206172 67756d65 actly one argume │ │ │ │ - 0x00016034 6e740000 74616b65 73206e6f 206b6579 nt..takes no key │ │ │ │ - 0x00016044 776f7264 20617267 756d656e 74730000 word arguments.. │ │ │ │ - 0x00016054 20776869 6c652063 616c6c69 6e672061 while calling a │ │ │ │ - 0x00016064 20507974 686f6e20 6f626a65 63740000 Python object.. │ │ │ │ - 0x00016074 4e554c4c 20726573 756c7420 77697468 NULL result with │ │ │ │ - 0x00016084 6f757420 6572726f 7220696e 2050794f out error in PyO │ │ │ │ - 0x00016094 626a6563 745f4361 6c6c0000 50794361 bject_Call..PyCa │ │ │ │ - 0x000160a4 6c6c6162 6c655f43 6865636b 2863616c llable_Check(cal │ │ │ │ - 0x000160b4 6c61626c 65290000 6f666673 6574203e lable)..offset > │ │ │ │ - 0x000160c4 20300000 5f5f696e 745f5f20 72657475 0..__int__ retu │ │ │ │ - 0x000160d4 726e6564 206e6f6e 2d696e74 20287479 rned non-int (ty │ │ │ │ - 0x000160e4 70652025 2e323030 73292e20 20546865 pe %.200s). The │ │ │ │ - 0x000160f4 20616269 6c697479 20746f20 72657475 ability to retu │ │ │ │ - 0x00016104 726e2061 6e20696e 7374616e 6365206f rn an instance o │ │ │ │ - 0x00016114 66206120 73747269 63742073 7562636c f a strict subcl │ │ │ │ - 0x00016124 61737320 6f662069 6e742069 73206465 ass of int is de │ │ │ │ - 0x00016134 70726563 61746564 2c20616e 64206d61 precated, and ma │ │ │ │ - 0x00016144 79206265 2072656d 6f766564 20696e20 y be removed in │ │ │ │ - 0x00016154 61206675 74757265 20766572 73696f6e a future version │ │ │ │ - 0x00016164 206f6620 50797468 6f6e2e00 5f5f696e of Python..__in │ │ │ │ - 0x00016174 745f5f20 72657475 726e6564 206e6f6e t__ returned non │ │ │ │ - 0x00016184 2d696e74 20287479 70652025 2e323030 -int (type %.200 │ │ │ │ - 0x00016194 73290000 616e2069 6e746567 65722069 s)..an integer i │ │ │ │ - 0x000161a4 73207265 71756972 65640000 50795475 s required..PyTu │ │ │ │ - 0x000161b4 706c655f 43686563 6b286172 67732900 ple_Check(args). │ │ │ │ - 0x000161c4 6b657977 6f726473 206d7573 74206265 keywords must be │ │ │ │ - 0x000161d4 20737472 696e6773 00000000 756e626f strings....unbo │ │ │ │ - 0x000161e4 756e6420 6d657468 6f642025 2e323030 und method %.200 │ │ │ │ - 0x000161f4 53282920 6e656564 7320616e 20617267 S() needs an arg │ │ │ │ - 0x00016204 756d656e 74000000 63616e6e 6f742069 ument...cannot i │ │ │ │ - 0x00016214 6d706f72 74206e61 6d652025 53000000 mport name %S... │ │ │ │ - 0x00016224 74797065 203d3d20 4e554c4c 207c7c20 type == NULL || │ │ │ │ - 0x00016234 2876616c 75652021 3d204e55 4c4c2026 (value != NULL & │ │ │ │ - 0x00016244 26207479 7065203d 3d202850 794f626a & type == (PyObj │ │ │ │ - 0x00016254 6563742a 29205079 5f545950 45287661 ect*) Py_TYPE(va │ │ │ │ - 0x00016264 6c756529 29000000 5f5f6765 745f5f00 lue))...__get__. │ │ │ │ - 0x00016274 4d414353 332f5369 676e616c 2f484d4d MACS3/Signal/HMM │ │ │ │ - 0x00016284 525f454d 2e707978 00000000 4d414353 R_EM.pyx....MACS │ │ │ │ - 0x00016294 332e5369 676e616c 2e484d4d 525f454d 3.Signal.HMMR_EM │ │ │ │ - 0x000162a4 2e484d4d 525f454d 2e667261 674d6561 .HMMR_EM.fragMea │ │ │ │ - 0x000162b4 6e732e5f 5f676574 5f5f0000 4d414353 ns.__get__..MACS │ │ │ │ - 0x000162c4 332e5369 676e616c 2e484d4d 525f454d 3.Signal.HMMR_EM │ │ │ │ - 0x000162d4 2e484d4d 525f454d 2e667261 67537464 .HMMR_EM.fragStd │ │ │ │ - 0x000162e4 64657673 2e5f5f67 65745f5f 00000000 devs.__get__.... │ │ │ │ - 0x000162f4 5f5f7365 745f5f00 4d414353 332e5369 __set__.MACS3.Si │ │ │ │ - 0x00016304 676e616c 2e484d4d 525f454d 2e484d4d gnal.HMMR_EM.HMM │ │ │ │ - 0x00016314 525f454d 2e667261 67537464 64657673 R_EM.fragStddevs │ │ │ │ - 0x00016324 2e5f5f73 65745f5f 00000000 5f5f6465 .__set__....__de │ │ │ │ - 0x00016334 6c5f5f00 4d414353 332e5369 676e616c l__.MACS3.Signal │ │ │ │ - 0x00016344 2e484d4d 525f454d 2e484d4d 525f454d .HMMR_EM.HMMR_EM │ │ │ │ - 0x00016354 2e667261 67537464 64657673 2e5f5f64 .fragStddevs.__d │ │ │ │ - 0x00016364 656c5f5f 00000000 4d414353 332e5369 el__....MACS3.Si │ │ │ │ - 0x00016374 676e616c 2e484d4d 525f454d 2e484d4d gnal.HMMR_EM.HMM │ │ │ │ - 0x00016384 525f454d 2e667261 674d6561 6e732e5f R_EM.fragMeans._ │ │ │ │ - 0x00016394 5f736574 5f5f0000 4d414353 332e5369 _set__..MACS3.Si │ │ │ │ - 0x000163a4 676e616c 2e484d4d 525f454d 2e484d4d gnal.HMMR_EM.HMM │ │ │ │ - 0x000163b4 525f454d 2e667261 674d6561 6e732e5f R_EM.fragMeans._ │ │ │ │ - 0x000163c4 5f64656c 5f5f0000 6174206c 65617374 _del__..at least │ │ │ │ - 0x000163d4 00000000 6174206d 6f737400 50795475 ....at most.PyTu │ │ │ │ - 0x000163e4 706c655f 43686563 6b285f5f 7079785f ple_Check(__pyx_ │ │ │ │ - 0x000163f4 61726773 29000000 50795475 706c655f args)...PyTuple_ │ │ │ │ - 0x00016404 43686563 6b286b77 64732900 5f5f696e Check(kwds).__in │ │ │ │ - 0x00016414 69745f5f 00000000 252e3230 30732829 it__....%.200s() │ │ │ │ - 0x00016424 2074616b 65732025 2e387320 257a6420 takes %.8s %zd │ │ │ │ - 0x00016434 706f7369 74696f6e 616c2061 7267756d positional argum │ │ │ │ - 0x00016444 656e7425 2e317320 28257a64 20676976 ent%.1s (%zd giv │ │ │ │ - 0x00016454 656e2900 4d414353 332e5369 676e616c en).MACS3.Signal │ │ │ │ - 0x00016464 2e484d4d 525f454d 2e484d4d 525f454d .HMMR_EM.HMMR_EM │ │ │ │ - 0x00016474 2e5f5f69 6e69745f 5f000000 696e6974 .__init__...init │ │ │ │ - 0x00016484 5f6d6561 6e730000 696e6974 5f737464 _means..init_std │ │ │ │ - 0x00016494 64657673 00000000 5f5f7079 785f745f devs....__pyx_t_ │ │ │ │ - 0x000164a4 32000000 5f5f7079 785f745f 34000000 2...__pyx_t_4... │ │ │ │ - 0x000164b4 5f5f7079 785f745f 36000000 63616e6e __pyx_t_6...cann │ │ │ │ - 0x000164c4 6f742066 69742027 252e3230 30732720 ot fit '%.200s' │ │ │ │ - 0x000164d4 696e746f 20616e20 696e6465 782d7369 into an index-si │ │ │ │ - 0x000164e4 7a656420 696e7465 67657200 27252e32 zed integer.'%.2 │ │ │ │ - 0x000164f4 30307327 206f626a 65637420 6973206e 00s' object is n │ │ │ │ - 0x00016504 6f742073 75627363 72697074 61626c65 ot subscriptable │ │ │ │ - 0x00016514 00000000 274e6f6e 65547970 6527206f ....'NoneType' o │ │ │ │ - 0x00016524 626a6563 74206973 206e6f74 20737562 bject is not sub │ │ │ │ - 0x00016534 73637269 70746162 6c650000 666c6f61 scriptable..floa │ │ │ │ - 0x00016544 74206469 76697369 6f6e0000 5f5f7079 t division..__py │ │ │ │ - 0x00016554 785f745f 31000000 5f5f7079 785f756e x_t_1...__pyx_un │ │ │ │ - 0x00016564 7069636b 6c655f48 4d4d525f 454d5f5f pickle_HMMR_EM__ │ │ │ │ - 0x00016574 7365745f 73746174 65000000 3c737472 set_state.....MACS │ │ │ │ - 0x00016594 332e5369 676e616c 2e484d4d 525f454d 3.Signal.HMMR_EM │ │ │ │ - 0x000165a4 2e5f5f70 79785f75 6e706963 6b6c655f .__pyx_unpickle_ │ │ │ │ - 0x000165b4 484d4d52 5f454d5f 5f736574 5f737461 HMMR_EM__set_sta │ │ │ │ - 0x000165c4 74650000 5f5f7365 74737461 74655f63 te..__setstate_c │ │ │ │ - 0x000165d4 7974686f 6e5f5f00 65786163 746c7900 ython__.exactly. │ │ │ │ - 0x000165e4 7475706c 65000000 45787065 63746564 tuple...Expected │ │ │ │ - 0x000165f4 2025732c 20676f74 20252e32 30307300 %s, got %.200s. │ │ │ │ - 0x00016604 4d414353 332e5369 676e616c 2e484d4d MACS3.Signal.HMM │ │ │ │ - 0x00016614 525f454d 2e484d4d 525f454d 2e5f5f73 R_EM.HMMR_EM.__s │ │ │ │ - 0x00016624 65747374 6174655f 63797468 6f6e5f5f etstate_cython__ │ │ │ │ - 0x00016634 00000000 5f5f7079 785f756e 7069636b ....__pyx_unpick │ │ │ │ - 0x00016644 6c655f48 4d4d525f 454d0000 696e7374 le_HMMR_EM..inst │ │ │ │ - 0x00016654 616e6365 20657863 65707469 6f6e206d ance exception m │ │ │ │ - 0x00016664 6179206e 6f742068 61766520 61207365 ay not have a se │ │ │ │ - 0x00016674 70617261 74652076 616c7565 00000000 parate value.... │ │ │ │ - 0x00016684 63616c6c 696e6720 25522073 686f756c calling %R shoul │ │ │ │ - 0x00016694 64206861 76652072 65747572 6e656420 d have returned │ │ │ │ - 0x000166a4 616e2069 6e737461 6e636520 6f662042 an instance of B │ │ │ │ - 0x000166b4 61736545 78636570 74696f6e 2c206e6f aseException, no │ │ │ │ - 0x000166c4 74202552 00000000 72616973 653a2065 t %R....raise: e │ │ │ │ - 0x000166d4 78636570 74696f6e 20636c61 7373206d xception class m │ │ │ │ - 0x000166e4 75737420 62652061 20737562 636c6173 ust be a subclas │ │ │ │ - 0x000166f4 73206f66 20426173 65457863 65707469 s of BaseExcepti │ │ │ │ - 0x00016704 6f6e0000 4d414353 332e5369 676e616c on..MACS3.Signal │ │ │ │ - 0x00016714 2e484d4d 525f454d 2e5f5f70 79785f75 .HMMR_EM.__pyx_u │ │ │ │ - 0x00016724 6e706963 6b6c655f 484d4d52 5f454d00 npickle_HMMR_EM. │ │ │ │ - 0x00016734 5f5f7265 64756365 5f637974 686f6e5f __reduce_cython_ │ │ │ │ - 0x00016744 5f000000 4d414353 332e5369 676e616c _...MACS3.Signal │ │ │ │ - 0x00016754 2e484d4d 525f454d 2e484d4d 525f454d .HMMR_EM.HMMR_EM │ │ │ │ - 0x00016764 2e5f5f72 65647563 655f6379 74686f6e .__reduce_cython │ │ │ │ - 0x00016774 5f5f0000 5f484d4d 525f454d 5f5f6c65 __.._HMMR_EM__le │ │ │ │ - 0x00016784 61726e00 5f5f7079 785f745f 31320000 arn.__pyx_t_12.. │ │ │ │ - 0x00016794 5f5f7079 785f745f 33000000 4d414353 __pyx_t_3...MACS │ │ │ │ - 0x000167a4 332e5369 676e616c 2e484d4d 525f454d 3.Signal.HMMR_EM │ │ │ │ - 0x000167b4 2e484d4d 525f454d 2e5f484d 4d525f45 .HMMR_EM._HMMR_E │ │ │ │ - 0x000167c4 4d5f5f6c 6561726e 00000000 5f484d4d M__learn...._HMM │ │ │ │ - 0x000167d4 525f454d 5f5f6974 65726174 65000000 R_EM__iterate... │ │ │ │ - 0x000167e4 6765745f 77656967 68746564 5f64656e get_weighted_den │ │ │ │ - 0x000167f4 73697479 00000000 4d414353 332e5369 sity....MACS3.Si │ │ │ │ - 0x00016804 676e616c 2e484d4d 525f454d 2e676574 gnal.HMMR_EM.get │ │ │ │ - 0x00016814 5f776569 67687465 645f6465 6e736974 _weighted_densit │ │ │ │ - 0x00016824 79000000 72657475 726e5f67 72656174 y...return_great │ │ │ │ - 0x00016834 65720000 5f5f7079 785f745f 35000000 er..__pyx_t_5... │ │ │ │ - 0x00016844 4d414353 332e5369 676e616c 2e484d4d MACS3.Signal.HMM │ │ │ │ - 0x00016854 525f454d 2e726574 75726e5f 67726561 R_EM.return_grea │ │ │ │ - 0x00016864 74657200 6f6e6c69 6e655f75 70646174 ter.online_updat │ │ │ │ - 0x00016874 65000000 4d414353 332e5369 676e616c e...MACS3.Signal │ │ │ │ - 0x00016884 2e484d4d 525f454d 2e6f6e6c 696e655f .HMMR_EM.online_ │ │ │ │ - 0x00016894 75706461 74650000 746f6f20 6d616e79 update..too many │ │ │ │ - 0x000168a4 2076616c 75657320 746f2075 6e706163 values to unpac │ │ │ │ - 0x000168b4 6b202865 78706563 74656420 257a6429 k (expected %zd) │ │ │ │ - 0x000168c4 00000000 6e656564 206d6f72 65207468 ....need more th │ │ │ │ - 0x000168d4 616e2025 7a642076 616c7565 252e3173 an %zd value%.1s │ │ │ │ - 0x000168e4 20746f20 756e7061 636b0000 50795475 to unpack..PyTu │ │ │ │ - 0x000168f4 706c655f 43686563 6b287365 7175656e ple_Check(sequen │ │ │ │ - 0x00016904 63652900 274e6f6e 65547970 6527206f ce).'NoneType' o │ │ │ │ - 0x00016914 626a6563 74206973 206e6f74 20697465 bject is not ite │ │ │ │ - 0x00016924 7261626c 65000000 4d414353 332e5369 rable...MACS3.Si │ │ │ │ - 0x00016934 676e616c 2e484d4d 525f454d 2e484d4d gnal.HMMR_EM.HMM │ │ │ │ - 0x00016944 525f454d 2e5f484d 4d525f45 4d5f5f69 R_EM._HMMR_EM__i │ │ │ │ - 0x00016954 74657261 74650000 50795475 706c655f terate..PyTuple_ │ │ │ │ - 0x00016964 43686563 6b287475 706c6529 00000000 Check(tuple).... │ │ │ │ - 0x00016974 5f5f7079 785f745f 31390000 4d6f6475 __pyx_t_19..Modu │ │ │ │ - 0x00016984 6c652027 484d4d52 5f454d27 20686173 le 'HMMR_EM' has │ │ │ │ - 0x00016994 20616c72 65616479 20626565 6e20696d already been im │ │ │ │ - 0x000169a4 706f7274 65642e20 52652d69 6e697469 ported. Re-initi │ │ │ │ - 0x000169b4 616c6973 6174696f 6e206973 206e6f74 alisation is not │ │ │ │ - 0x000169c4 20737570 706f7274 65642e00 6275696c supported..buil │ │ │ │ - 0x000169d4 74696e73 00000000 63797468 6f6e5f72 tins....cython_r │ │ │ │ - 0x000169e4 756e7469 6d650000 5f5f6275 696c7469 untime..__builti │ │ │ │ - 0x000169f4 6e735f5f 00000000 636f6d70 696c6520 ns__....compile │ │ │ │ - 0x00016a04 74696d65 20507974 686f6e20 76657273 time Python vers │ │ │ │ - 0x00016a14 696f6e20 25642e25 64206f66 206d6f64 ion %d.%d of mod │ │ │ │ - 0x00016a24 756c6520 27252e31 30307327 20257320 ule '%.100s' %s │ │ │ │ - 0x00016a34 72756e74 696d6520 76657273 696f6e20 runtime version │ │ │ │ - 0x00016a44 25642e25 64000000 646f6573 206e6f74 %d.%d...does not │ │ │ │ - 0x00016a54 206d6174 63680000 4d414353 332e5369 match..MACS3.Si │ │ │ │ - 0x00016a64 676e616c 2e484d4d 525f454d 00000000 gnal.HMMR_EM.... │ │ │ │ - 0x00016a74 6e756d70 792e5f63 6f72652e 5f6d756c numpy._core._mul │ │ │ │ - 0x00016a84 74696172 7261795f 756d6174 68000000 tiarray_umath... │ │ │ │ - 0x00016a94 6e756d70 792e636f 72652e5f 6d756c74 numpy.core._mult │ │ │ │ - 0x00016aa4 69617272 61795f75 6d617468 00000000 iarray_umath.... │ │ │ │ - 0x00016ab4 5f415252 41595f41 50490000 5f415252 _ARRAY_API.._ARR │ │ │ │ - 0x00016ac4 41595f41 50492069 73206e6f 74205079 AY_API is not Py │ │ │ │ - 0x00016ad4 43617073 756c6520 6f626a65 63740000 Capsule object.. │ │ │ │ - 0x00016ae4 5f415252 41595f41 50492069 73204e55 _ARRAY_API is NU │ │ │ │ - 0x00016af4 4c4c2070 6f696e74 65720000 6d6f6475 LL pointer..modu │ │ │ │ - 0x00016b04 6c652063 6f6d7069 6c656420 61676169 le compiled agai │ │ │ │ - 0x00016b14 6e737420 41424920 76657273 696f6e20 nst ABI version │ │ │ │ - 0x00016b24 30782578 20627574 20746869 73207665 0x%x but this ve │ │ │ │ - 0x00016b34 7273696f 6e206f66 206e756d 70792069 rsion of numpy i │ │ │ │ - 0x00016b44 73203078 25780000 6d6f6475 6c652077 s 0x%x..module w │ │ │ │ - 0x00016b54 61732063 6f6d7069 6c656420 61676169 as compiled agai │ │ │ │ - 0x00016b64 6e737420 4e756d50 7920432d 41504920 nst NumPy C-API │ │ │ │ - 0x00016b74 76657273 696f6e20 30782578 20284e75 version 0x%x (Nu │ │ │ │ - 0x00016b84 6d507920 312e3233 29206275 74207468 mPy 1.23) but th │ │ │ │ - 0x00016b94 65207275 6e6e696e 67204e75 6d507920 e running NumPy │ │ │ │ - 0x00016ba4 68617320 432d4150 49207665 7273696f has C-API versio │ │ │ │ - 0x00016bb4 6e203078 25782e20 43686563 6b207468 n 0x%x. Check th │ │ │ │ - 0x00016bc4 65207365 6374696f 6e20432d 41504920 e section C-API │ │ │ │ - 0x00016bd4 696e636f 6d706174 6962696c 69747920 incompatibility │ │ │ │ - 0x00016be4 61742074 68652054 726f7562 6c657368 at the Troublesh │ │ │ │ - 0x00016bf4 6f6f7469 6e672049 6d706f72 74457272 ooting ImportErr │ │ │ │ - 0x00016c04 6f722073 65637469 6f6e2061 74206874 or section at ht │ │ │ │ - 0x00016c14 7470733a 2f2f6e75 6d70792e 6f72672f tps://numpy.org/ │ │ │ │ - 0x00016c24 64657664 6f63732f 75736572 2f74726f devdocs/user/tro │ │ │ │ - 0x00016c34 75626c65 73686f6f 74696e67 2d696d70 ubleshooting-imp │ │ │ │ - 0x00016c44 6f727465 72726f72 2e68746d 6c23632d orterror.html#c- │ │ │ │ - 0x00016c54 6170692d 696e636f 6d706174 6962696c api-incompatibil │ │ │ │ - 0x00016c64 69747920 666f7220 696e6469 63617469 ity for indicati │ │ │ │ - 0x00016c74 6f6e7320 6f6e2068 6f772074 6f20736f ons on how to so │ │ │ │ - 0x00016c84 6c766520 74686973 2070726f 626c656d lve this problem │ │ │ │ - 0x00016c94 2e000000 46415441 4c3a206d 6f64756c ....FATAL: modul │ │ │ │ - 0x00016ca4 6520636f 6d70696c 65642061 7320756e e compiled as un │ │ │ │ - 0x00016cb4 6b6e6f77 6e20656e 6469616e 00000000 known endian.... │ │ │ │ - 0x00016cc4 46415441 4c3a206d 6f64756c 6520636f FATAL: module co │ │ │ │ - 0x00016cd4 6d70696c 65642061 73206c69 74746c65 mpiled as little │ │ │ │ - 0x00016ce4 20656e64 69616e2c 20627574 20646574 endian, but det │ │ │ │ - 0x00016cf4 65637465 64206469 66666572 656e7420 ected different │ │ │ │ - 0x00016d04 656e6469 616e6e65 73732061 74207275 endianness at ru │ │ │ │ - 0x00016d14 6e74696d 65000000 50795475 706c655f ntime...PyTuple_ │ │ │ │ - 0x00016d24 43686563 6b286261 73657329 00000000 Check(bases).... │ │ │ │ - 0x00016d34 62617365 20636c61 73732027 252e3230 base class '%.20 │ │ │ │ - 0x00016d44 30732720 6973206e 6f742061 20686561 0s' is not a hea │ │ │ │ - 0x00016d54 70207479 70650000 65787465 6e73696f p type..extensio │ │ │ │ - 0x00016d64 6e207479 70652027 252e3230 30732720 n type '%.200s' │ │ │ │ - 0x00016d74 68617320 6e6f205f 5f646963 745f5f20 has no __dict__ │ │ │ │ - 0x00016d84 736c6f74 2c206275 74206261 73652074 slot, but base t │ │ │ │ - 0x00016d94 79706520 27252e32 30307327 20686173 ype '%.200s' has │ │ │ │ - 0x00016da4 3a206569 74686572 20616464 20276364 : either add 'cd │ │ │ │ - 0x00016db4 65662064 69637420 5f5f6469 63745f5f ef dict __dict__ │ │ │ │ - 0x00016dc4 2720746f 20746865 20657874 656e7369 ' to the extensi │ │ │ │ - 0x00016dd4 6f6e2074 79706520 6f722061 64642027 on type or add ' │ │ │ │ - 0x00016de4 5f5f736c 6f74735f 5f203d20 5b2e2e2e __slots__ = [... │ │ │ │ - 0x00016df4 5d272074 6f207468 65206261 73652074 ]' to the base t │ │ │ │ - 0x00016e04 79706500 6d756c74 69706c65 20626173 ype.multiple bas │ │ │ │ - 0x00016e14 65732068 61766520 76746162 6c652063 es have vtable c │ │ │ │ - 0x00016e24 6f6e666c 6963743a 2027252e 32303073 onflict: '%.200s │ │ │ │ - 0x00016e34 2720616e 64202725 2e323030 73270000 ' and '%.200s'.. │ │ │ │ - 0x00016e44 556e6162 6c652074 6f20696e 69746961 Unable to initia │ │ │ │ - 0x00016e54 6c697a65 20706963 6b6c696e 6720666f lize pickling fo │ │ │ │ - 0x00016e64 7220252e 32303073 00000000 626f6f6c r %.200s....bool │ │ │ │ - 0x00016e74 00000000 636f6d70 6c657800 6e756d70 ....complex.nump │ │ │ │ - 0x00016e84 79000000 64747970 65000000 666c6174 y...dtype...flat │ │ │ │ - 0x00016e94 69746572 00000000 62726f61 64636173 iter....broadcas │ │ │ │ - 0x00016ea4 74000000 6e646172 72617900 67656e65 t...ndarray.gene │ │ │ │ - 0x00016eb4 72696300 6e756d62 65720000 7369676e ric.number..sign │ │ │ │ - 0x00016ec4 6564696e 74656765 72000000 756e7369 edinteger...unsi │ │ │ │ - 0x00016ed4 676e6564 696e7465 67657200 696e6578 gnedinteger.inex │ │ │ │ - 0x00016ee4 61637400 666c6f61 74696e67 00000000 act.floating.... │ │ │ │ - 0x00016ef4 636f6d70 6c657866 6c6f6174 696e6700 complexfloating. │ │ │ │ - 0x00016f04 666c6578 69626c65 00000000 63686172 flexible....char │ │ │ │ - 0x00016f14 61637465 72000000 7566756e 63000000 acter...ufunc... │ │ │ │ - 0x00016f24 5079496e 69745f48 4d4d525f 454d0000 PyInit_HMMR_EM.. │ │ │ │ - 0x00016f34 696e6974 204d4143 53332e53 69676e61 init MACS3.Signa │ │ │ │ - 0x00016f44 6c2e484d 4d525f45 4d000000 6e756d70 l.HMMR_EM...nump │ │ │ │ - 0x00016f54 792e636f 72652e6d 756c7469 61727261 y.core.multiarra │ │ │ │ - 0x00016f64 79206661 696c6564 20746f20 696d706f y failed to impo │ │ │ │ - 0x00016f74 72742028 6175746f 2d67656e 65726174 rt (auto-generat │ │ │ │ - 0x00016f84 65642062 65636175 73652079 6f752064 ed because you d │ │ │ │ - 0x00016f94 69646e27 74206361 6c6c2027 6e756d70 idn't call 'nump │ │ │ │ - 0x00016fa4 792e696d 706f7274 5f617272 61792829 y.import_array() │ │ │ │ - 0x00016fb4 27206166 74657220 63696d70 6f727469 ' after cimporti │ │ │ │ - 0x00016fc4 6e67206e 756d7079 3b207573 6520273c ng numpy; use '< │ │ │ │ - 0x00016fd4 766f6964 3e6e756d 70792e5f 696d706f void>numpy._impo │ │ │ │ - 0x00016fe4 72745f61 72726179 2720746f 20646973 rt_array' to dis │ │ │ │ - 0x00016ff4 61626c65 20696620 796f7520 61726520 able if you are │ │ │ │ - 0x00017004 63657274 61696e20 796f7520 646f6e27 certain you don' │ │ │ │ - 0x00017014 74206e65 65642069 74292e00 5f637974 t need it).._cyt │ │ │ │ - 0x00017024 686f6e5f 335f315f 365f6d6f 6e2e6379 hon_3_1_6_mon.cy │ │ │ │ - 0x00017034 74686f6e 5f66756e 6374696f 6e5f6f72 thon_function_or │ │ │ │ - 0x00017044 5f6d6574 686f6400 5f5f7265 64756365 _method.__reduce │ │ │ │ - 0x00017054 5f5f0000 5f5f6d6f 64756c65 5f5f0000 __..__module__.. │ │ │ │ - 0x00017064 5f5f6469 63746f66 66736574 5f5f0000 __dictoffset__.. │ │ │ │ - 0x00017074 5f5f7665 63746f72 63616c6c 6f666673 __vectorcalloffs │ │ │ │ - 0x00017084 65745f5f 00000000 5f5f7765 616b6c69 et__....__weakli │ │ │ │ - 0x00017094 73746f66 66736574 5f5f0000 66756e63 stoffset__..func │ │ │ │ - 0x000170a4 5f646f63 00000000 5f5f646f 635f5f00 _doc....__doc__. │ │ │ │ - 0x000170b4 66756e63 5f6e616d 65000000 5f5f6e61 func_name...__na │ │ │ │ - 0x000170c4 6d655f5f 00000000 5f5f7175 616c6e61 me__....__qualna │ │ │ │ - 0x000170d4 6d655f5f 00000000 66756e63 5f646963 me__....func_dic │ │ │ │ - 0x000170e4 74000000 5f5f6469 63745f5f 00000000 t...__dict__.... │ │ │ │ - 0x000170f4 66756e63 5f676c6f 62616c73 00000000 func_globals.... │ │ │ │ - 0x00017104 5f5f676c 6f62616c 735f5f00 66756e63 __globals__.func │ │ │ │ - 0x00017114 5f636c6f 73757265 00000000 5f5f636c _closure....__cl │ │ │ │ - 0x00017124 6f737572 655f5f00 66756e63 5f636f64 osure__.func_cod │ │ │ │ - 0x00017134 65000000 5f5f636f 64655f5f 00000000 e...__code__.... │ │ │ │ - 0x00017144 66756e63 5f646566 61756c74 73000000 func_defaults... │ │ │ │ - 0x00017154 5f5f6465 6661756c 74735f5f 00000000 __defaults__.... │ │ │ │ - 0x00017164 5f5f6b77 64656661 756c7473 5f5f0000 __kwdefaults__.. │ │ │ │ - 0x00017174 5f5f616e 6e6f7461 74696f6e 735f5f00 __annotations__. │ │ │ │ - 0x00017184 5f69735f 636f726f 7574696e 65000000 _is_coroutine... │ │ │ │ - 0x00017194 5f637974 686f6e5f 335f315f 365f6d6f _cython_3_1_6_mo │ │ │ │ - 0x000171a4 6e2e5f63 6f6d6d6f 6e5f7479 7065735f n._common_types_ │ │ │ │ - 0x000171b4 6d657461 74797065 00000000 4d414353 metatype....MACS │ │ │ │ - 0x000171c4 332e5369 676e616c 2e484d4d 525f454d 3.Signal.HMMR_EM │ │ │ │ - 0x000171d4 2e484d4d 525f454d 00000000 204d6169 .HMMR_EM.... Mai │ │ │ │ - 0x000171e4 6e20484d 4d522045 4d20636c 6173732e n HMMR EM class. │ │ │ │ - 0x000171f4 0a0a2020 20205468 69732045 4d207472 .. This EM tr │ │ │ │ - 0x00017204 61696e65 72207769 6c6c2066 696e6420 ainer will find │ │ │ │ - 0x00017214 74686520 6f707469 6d616c20 6d65616e the optimal mean │ │ │ │ - 0x00017224 20616e64 20737464 64657620 6f662074 and stddev of t │ │ │ │ - 0x00017234 68726565 206f660a 20202020 74686520 hree of. the │ │ │ │ - 0x00017244 666f7572 206d6f64 6573202d 2d206d6f four modes -- mo │ │ │ │ - 0x00017254 6e6f2d6e 75636c65 6f736f6d 616c2c20 no-nucleosomal, │ │ │ │ - 0x00017264 64692d6e 75636c6f 656f736f 6d616c2c di-nucloeosomal, │ │ │ │ - 0x00017274 20616e64 0a202020 20746872 65652d6e and. three-n │ │ │ │ - 0x00017284 75636c65 6f736f6d 616c2066 7261676d ucleosomal fragm │ │ │ │ - 0x00017294 656e7473 2e20506c 65617365 206e6f74 ents. Please not │ │ │ │ - 0x000172a4 65207468 61742074 6865206d 65616e20 e that the mean │ │ │ │ - 0x000172b4 616e6420 73746464 65760a20 2020206f and stddev. o │ │ │ │ - 0x000172c4 66207468 65207368 6f727420 66726167 f the short frag │ │ │ │ - 0x000172d4 6d656e74 20776f6e 27742062 65206f70 ment won't be op │ │ │ │ - 0x000172e4 74696d69 7a656420 696e2074 68697320 timized in this │ │ │ │ - 0x000172f4 61707072 6f616368 20616e64 206f6e6c approach and onl │ │ │ │ - 0x00017304 790a2020 20207265 6c79206f 6e207468 y. rely on th │ │ │ │ - 0x00017314 65207573 65722773 20696e70 75742e0a e user's input.. │ │ │ │ - 0x00017324 20202020 0a202020 20000000 66726167 . ...frag │ │ │ │ - 0x00017334 4d65616e 73000000 66726167 53746464 Means...fragStdd │ │ │ │ - 0x00017344 65767300 5f5f5079 785f4379 46756e63 evs.__Pyx_CyFunc │ │ │ │ - 0x00017354 74696f6e 5f696e69 745f6465 6661756c tion_init_defaul │ │ │ │ - 0x00017364 74730000 50795f53 495a4500 50795475 ts..Py_SIZE.PyTu │ │ │ │ - 0x00017374 706c655f 4745545f 53495a45 00000000 ple_GET_SIZE.... │ │ │ │ - 0x00017384 5079556e 69636f64 655f4745 545f4c45 PyUnicode_GET_LE │ │ │ │ - 0x00017394 4e475448 00000000 5079556e 69636f64 NGTH....PyUnicod │ │ │ │ - 0x000173a4 655f4953 5f434f4d 50414354 00000000 e_IS_COMPACT.... │ │ │ │ - 0x000173b4 5f50794c 6f6e675f 4973436f 6d706163 _PyLong_IsCompac │ │ │ │ - 0x000173c4 74000000 5f50794c 6f6e675f 436f6d70 t..._PyLong_Comp │ │ │ │ - 0x000173d4 61637456 616c7565 00000000 50794c69 actValue....PyLi │ │ │ │ - 0x000173e4 73745f53 45545f49 54454d00 5f5f5079 st_SET_ITEM.__Py │ │ │ │ - 0x000173f4 785f4973 53756274 79706500 50795475 x_IsSubtype.PyTu │ │ │ │ - 0x00017404 706c655f 5345545f 4954454d 00000000 ple_SET_ITEM.... │ │ │ │ - 0x00017414 50794469 63745f47 45545f53 495a4500 PyDict_GET_SIZE. │ │ │ │ - 0x00017424 50794c69 73745f47 45545f53 495a4500 PyList_GET_SIZE. │ │ │ │ - 0x00017434 5079556e 69636f64 655f4953 5f415343 PyUnicode_IS_ASC │ │ │ │ - 0x00017444 49490000 5079556e 69636f64 655f4d41 II..PyUnicode_MA │ │ │ │ - 0x00017454 585f4348 41525f56 414c5545 00000000 X_CHAR_VALUE.... │ │ │ │ - 0x00017464 50794d65 74686f64 5f474554 5f53454c PyMethod_GET_SEL │ │ │ │ - 0x00017474 46000000 5f5f5079 785f4973 416e7953 F...__Pyx_IsAnyS │ │ │ │ - 0x00017484 75627479 70653200 5079466c 6f61745f ubtype2.PyFloat_ │ │ │ │ - 0x00017494 41535f44 4f55424c 45000000 5f5f5079 AS_DOUBLE...__Py │ │ │ │ - 0x000174a4 785f4765 74497465 6d496e74 5f547570 x_GetItemInt_Tup │ │ │ │ - 0x000174b4 6c655f46 61737400 0419c004 43000000 le_Fast.....C... │ │ │ │ - 0x000174c4 8001f006 00050a88 11d80407 80728813 .............r.. │ │ │ │ - 0x000174d4 8841d808 10900390 399841d8 040c8842 .A......9.A....B │ │ │ │ - 0x000174e4 88629001 d8040988 16887290 11d80409 .b........r..... │ │ │ │ - 0x000174f4 88168873 90229042 9061d804 0c884388 ...s.".B.a....C. │ │ │ │ - 0x00017504 73902100 04194006 1c000000 d00026a0 s.!...@.......&. │ │ │ │ - 0x00017514 61f01400 050c8832 88528876 90529075 a......2.R.v.R.u │ │ │ │ - 0x00017524 98419854 a013a041 00000000 4118c007 .A.T...A....A... │ │ │ │ - 0x00017534 40000000 d0001790 71f01200 05149032 @.......q......2 │ │ │ │ - 0x00017544 90599861 9875a043 a072a815 a861a871 .Y.a.u.C.r...a.q │ │ │ │ - 0x00017554 d8040780 73882188 3e981298 31d80819 ....s.!.>...1... │ │ │ │ - 0x00017564 9811e008 18980ca0 41a052a0 71a801d8 ........A.R.q... │ │ │ │ - 0x00017574 040b8831 00000000 cb1c800d cc010000 ...1............ │ │ │ │ - 0x00017584 d00460d0 6077f000 00780159 02f00000 ..`.`w...x.Y.... │ │ │ │ - 0x00017594 59026d02 f000006d 024103f0 00004103 Y.m....m.A....A. │ │ │ │ - 0x000175a4 5203f000 00520362 03f00000 62036303 R....R.b....b.c. │ │ │ │ - 0x000175b4 f0260009 0d884f98 31d8080c 884f9831 .&....O.1....O.1 │ │ │ │ - 0x000175c4 d8080c88 4b9071d8 080c884b 9071d808 ....K.q....K.q.. │ │ │ │ - 0x000175d4 0c884890 41d8080c 88489041 d8080c88 ..H.A....H.A.... │ │ │ │ - 0x000175e4 4d9811d8 080c884d 98129836 a011a02c M......M...6..., │ │ │ │ - 0x000175f4 a866b041 d8080c88 4f983298 56a031a0 .f.A....O.2.V.1. │ │ │ │ - 0x00017604 4eb026b8 01d8080c 884d9812 9836a011 N.&......M...6.. │ │ │ │ - 0x00017614 a02eb006 b068b863 c011d808 0cd00c21 .....h.c.......! │ │ │ │ - 0x00017624 a011f008 00090d88 4d9817d0 2034b042 ........M... 4.B │ │ │ │ - 0x00017634 b064d03a 4cc841c8 57d0545b d05b5fd0 .d.:L.A.W.T[.[_. │ │ │ │ - 0x00017644 5f60d808 0c884a90 64982aa0 4cb001f0 _`....J.d.*.L... │ │ │ │ - 0x00017654 0c00090d 884a9064 9827a012 a032a05c .....J.d.'...2.\ │ │ │ │ - 0x00017664 b012b034 b078b873 c024c06e d05458d0 ...4.x.s.$.n.TX. │ │ │ │ - 0x00017674 5860d060 63d06367 d06768e0 080c8841 X`.`c.cg.gh....A │ │ │ │ - 0x00017684 8852d00f 21a014a0 57a846b0 21b031e0 .R..!...W.F.!.1. │ │ │ │ - 0x00017694 0813903a 98529874 a032a05a a872b014 ...:.R.t.2.Z.r.. │ │ │ │ - 0x000176a4 b051b062 b802b82a c042c061 d8081390 .Q.b...*.B.a.... │ │ │ │ - 0x000176b4 3a985298 74a032a0 5aa872b0 14b051b0 :.R.t.2.Z.r...Q. │ │ │ │ - 0x000176c4 62b802b8 2ac042c0 61e0080f 88739022 b...*.B.a....s." │ │ │ │ - 0x000176d4 90449801 d8080f88 73902290 449808a0 .D......s.".D... │ │ │ │ - 0x000176e4 02a021d8 080f8873 90229044 9808a002 ..!....s.".D.... │ │ │ │ - 0x000176f4 a021e008 13903598 029821d8 08139035 .!....5...!....5 │ │ │ │ - 0x00017704 98029821 d8081390 31e0080c 884d9812 ...!....1....M.. │ │ │ │ - 0x00017714 9836a011 a022a048 a841a856 b038b831 .6...".H.A.V.8.1 │ │ │ │ - 0x00017724 b846c028 c821c831 d8080d88 528872d0 .F.(.!.1....R.r. │ │ │ │ - 0x00017734 1125a054 d02940c0 04d0445d d05d61d0 .%.T.)@...D].]a. │ │ │ │ - 0x00017744 6162d808 0c884890 41d80809 00000000 ab....H.A....... │ │ │ │ - 0x00017754 c11b0015 a9010000 8041f00e 000d1790 .........A...... │ │ │ │ - 0x00017764 61f00a00 09159042 90669842 9863a016 a......B.f.B.c.. │ │ │ │ - 0x00017774 a071d808 16906298 069862a0 03a036a8 .q....b...b...6. │ │ │ │ - 0x00017784 11d80816 90629806 9862a003 a036a811 .....b...b...6.. │ │ │ │ - 0x00017794 e0080c88 4d9811d8 080e8864 902b9853 ....M......d.+.S │ │ │ │ - 0x000177a4 a001d80c 10900590 55982298 41d81019 ........U.".A... │ │ │ │ - 0x000177b4 98119825 9874a03a a851a861 d8101b98 ...%.t.:.Q.a.... │ │ │ │ - 0x000177c4 319845a0 14a05cb0 11b021d8 101b9831 1.E...\...!....1 │ │ │ │ - 0x000177d4 9845a014 a05aa871 b001e00c 10900a98 .E...Z.q........ │ │ │ │ - 0x000177e4 21d80c13 9031d80c 11901290 32d01529 !....1......2..) │ │ │ │ - 0x000177f4 a81eb074 d03b52d0 5256d056 6fd06f73 ...t.;R.RV.Vo.os │ │ │ │ - 0x00017804 d07374d8 0c169061 d80c1090 05905598 .st....a......U. │ │ │ │ - 0x00017814 229841d8 10139033 90619079 a001a013 ".A....3.a.y.... │ │ │ │ - 0x00017824 a042a064 a82ab041 b054b812 b834b879 .B.d.*.A.T...4.y │ │ │ │ - 0x00017834 c804c843 c871d050 5bd05b5c d05c5fd0 ...C.q.P[.[\.\_. │ │ │ │ - 0x00017844 5f61d061 65d0656f d06f70d0 7074d074 _a.ae.eo.op.pt.t │ │ │ │ - 0x00017854 76d0767a f000007b 014402f0 00004402 v.vz...{.D....D. │ │ │ │ - 0x00017864 4802f000 0048024b 02f00000 4b024c02 H....H.K....K.L. │ │ │ │ - 0x00017874 f000004c 025702f0 00005702 5802f000 ...L.W....W.X... │ │ │ │ - 0x00017884 0058025b 02f00000 5b025d02 f000005d .X.[....[.]....] │ │ │ │ - 0x00017894 026102f0 00006102 6d02f000 006d026e .a....a.m....m.n │ │ │ │ - 0x000178a4 02f00000 6e027202 f0000072 027402f0 ....n.r....r.t.. │ │ │ │ - 0x000178b4 00007402 7802f000 00780279 02d8141f ..t.x....x.y.... │ │ │ │ - 0x000178c4 9871d80c 0f887890 739821d8 1014904d .q....x.s.!....M │ │ │ │ - 0x000178d4 a011d810 14904290 62d01838 b801d80c ......B.b..8.... │ │ │ │ - 0x000178e4 0f887490 33906498 21d81014 90429062 ..t.3.d.!....B.b │ │ │ │ - 0x000178f4 d01836b0 64b821d8 1011d808 0f887490 ..6.d.!.......t. │ │ │ │ - 0x00017904 31000000 c11bc019 e1010000 8041f016 1............A.. │ │ │ │ - 0x00017914 00091088 72901690 71980398 36a011d8 ....r...q...6... │ │ │ │ - 0x00017924 08129022 90469821 98339866 a041d808 ...".F.!.3.f.A.. │ │ │ │ - 0x00017934 109001e0 08109002 90269801 98139846 .........&.....F │ │ │ │ - 0x00017944 a021d808 14904290 66984198 53a006a0 .!....B.f.A.S... │ │ │ │ - 0x00017954 61d8080c 88428866 90419053 98069861 a....B.f.A.S...a │ │ │ │ - 0x00017964 f0080009 0d884288 66904190 53980698 ......B.f.A.S... │ │ │ │ - 0x00017974 61f00800 090d8845 90159062 98039832 a......E...b...2 │ │ │ │ - 0x00017984 9854a011 d80c1090 05905598 229841f0 .T........U.".A. │ │ │ │ - 0x00017994 06001115 90419055 d01a2ea8 62b004b0 .....A.U....b... │ │ │ │ - 0x000179a4 47b831b8 44c004c0 4ac861c8 74d05357 G.1.D...J.a.t.SW │ │ │ │ - 0x000179b4 d05760d0 6061d061 65d06569 d06973d0 .W`.`a.ae.ei.is. │ │ │ │ - 0x000179c4 7374d074 75e00c14 904ea022 a041f006 st.tu....N.".A.. │ │ │ │ - 0x000179d4 000d1088 76905498 11e01112 90229049 ....v.T......".I │ │ │ │ - 0x000179e4 9855a022 a049a851 a862b00b b83dc802 .U.".I.Q.b...=.. │ │ │ │ - 0x000179f4 c824c867 d05557d0 575cd05c 5dd05d5f .$.g.UW.W\.\].]_ │ │ │ │ - 0x00017a04 d05f68d0 686dd06d 6fd06f78 d07879d0 ._h.hm.mo.ox.xy. │ │ │ │ - 0x00017a14 797bd07b 7cd81019 98119829 a031a042 y{.{|......).1.B │ │ │ │ - 0x00017a24 a067a851 a861a872 b011d810 199811f0 .g.Q.a.r........ │ │ │ │ - 0x00017a34 0e00090a d80c1090 05905598 229841d8 ..........U.".A. │ │ │ │ - 0x00017a44 10139031 90429064 98239851 e01415d8 ...1.B.d.#.Q.... │ │ │ │ - 0x00017a54 1014904a 9862a006 a064a82a b042b064 ...J.b...d.*.B.d │ │ │ │ - 0x00017a64 b822b844 c005c052 c075c842 c864d052 .".D...R.u.B.d.R │ │ │ │ - 0x00017a74 54d05458 d05862d0 6264d064 65d81014 T.TX.Xb.bd.de... │ │ │ │ - 0x00017a84 90499852 9876a054 a819b022 b044b802 .I.R.v.T...".D.. │ │ │ │ - 0x00017a94 b824b865 c032c059 c862d050 54d05456 .$.e.2.Y.b.PT.TV │ │ │ │ - 0x00017aa4 d0565ad0 5a63d063 65d06566 d8101490 .VZ.Zc.ce.ef.... │ │ │ │ - 0x00017ab4 4ca002a0 26a804a8 42a864b0 29b832b8 L...&...B.d.).2. │ │ │ │ - 0x00017ac4 51d81014 904a9862 a006a061 a072a814 Q....J.b...a.r.. │ │ │ │ - 0x00017ad4 a852a871 d80f10d8 0c119011 9021d808 .R.q.........!.. │ │ │ │ - 0x00017ae4 0d885288 72d0112b a831d808 09000000 ..R.r..+.1...... │ │ │ │ - 0x00017af4 4118a00b 02000000 98210000 8218a00b A........!...... │ │ │ │ - 0x00017b04 02000000 4118c00b 02000000 8218c00b ....A........... │ │ │ │ - 0x00017b14 02000000 01192000 9b010000 8001f008 ...... ......... │ │ │ │ - 0x00017b24 00050e88 54d01122 a024d026 3ab824d0 ....T..".$.&:.$. │ │ │ │ - 0x00017b34 3e52d052 56d05662 d06266d0 6670d070 >R.RV.Vb.bf.fp.p │ │ │ │ - 0x00017b44 74f00000 75014102 f0000041 024502f0 t...u.A....A.E.. │ │ │ │ - 0x00017b54 00004502 5302f000 00530257 02f00000 ..E.S....S.W.... │ │ │ │ - 0x00017b64 57026202 f0000062 026602f0 00006602 W.b....b.f....f. │ │ │ │ - 0x00017b74 6d02f000 006d0271 02f00000 71027b02 m....m.q....q.{. │ │ │ │ - 0x00017b84 f000007b 027f02f0 00007f02 4d03f000 ...{........M... │ │ │ │ - 0x00017b94 004d0351 03f00000 51035f03 f000005f .M.Q....Q._...._ │ │ │ │ - 0x00017ba4 036303f0 00006303 7703f000 0077037b .c....c.w....w.{ │ │ │ │ - 0x00017bb4 03f00000 7b037c03 d8040c88 47903190 ....{.|.....G.1. │ │ │ │ - 0x00017bc4 46982ca0 61d80407 80768857 9041d808 F.,.a....v.W.A.. │ │ │ │ - 0x00017bd4 129021d8 08179071 e0081790 74d01b2b ..!....q....t..+ │ │ │ │ - 0x00017be4 a837b025 b073b824 d03e51d0 5158d058 .7.%.s.$.>Q.QX.X │ │ │ │ - 0x00017bf4 5dd05d60 d06064d0 6477d077 7ef00000 ].]`.`d.dw.w~... │ │ │ │ - 0x00017c04 7f014402 f0000044 024702f0 00004702 ..D....D.G....G. │ │ │ │ - 0x00017c14 4b02f000 004b0256 02f00000 56025d02 K....K.V....V.]. │ │ │ │ - 0x00017c24 f000005d 026202f0 00006202 6502f000 ...].b....b.e... │ │ │ │ - 0x00017c34 00650269 02f00000 69027402 f0000074 .e.i....i.t....t │ │ │ │ - 0x00017c44 027b02f0 00007b02 4003f000 00400343 .{....{.@....@.C │ │ │ │ - 0x00017c54 03f00000 43034703 f0000047 035403f0 ....C.G....G.T.. │ │ │ │ - 0x00017c64 00005403 5b03f000 005b0360 03f00000 ..T.[....[.`.... │ │ │ │ - 0x00017c74 60036303 f0000063 036703f0 00006703 `.c....c.g....g. │ │ │ │ - 0x00017c84 7103f000 00710378 03f00000 78037903 q....q.x....x.y. │ │ │ │ - 0x00017c94 d8040780 71d8080f d00f28a8 04a841a8 ....q.....(...A. │ │ │ │ - 0x00017ca4 57b04bb8 77c061e0 080fd00f 28a804a8 W.K.w.a.....(... │ │ │ │ - 0x00017cb4 41a857b0 4bb87100 82180002 0b000000 A.W.K.q......... │ │ │ │ - 0x00017cc4 8001d804 25a051a0 66a84100 43192000 ....%.Q.f.A.C. . │ │ │ │ - 0x00017cd4 56000000 8001f006 00050880 7f906898 V.............h. │ │ │ │ - 0x00017ce4 6ba81bb0 41d8080d 885e9831 d8080ed0 k...A....^.1.... │ │ │ │ - 0x00017cf4 0e21f000 00225804 f0000058 045a04f0 .!..."X....X.Z.. │ │ │ │ - 0x00017d04 00005a04 5b04d804 13903798 28a021a0 ..Z.[.....7.(.!. │ │ │ │ - 0x00017d14 31d80407 807c9037 9821d808 29a811a8 1....|.7.!..)... │ │ │ │ - 0x00017d24 2ab04ec0 21d8040b 88310000 82186001 *.N.!....1....`. │ │ │ │ - 0x00017d34 e2010000 8001d804 10d01022 a02ba851 ...........".+.Q │ │ │ │ - 0x00017d44 a864b02c d03e53d0 535ed05e 5fd05f63 .d.,.>S.S^.^_._c │ │ │ │ - 0x00017d54 d0636ff0 00007001 4502f000 00450250 .co...p.E....E.P │ │ │ │ - 0x00017d64 02f00000 50025102 f0000051 025502f0 ....P.Q....Q.U.. │ │ │ │ - 0x00017d74 00005502 6102f000 0061026e 02f00000 ..U.a....a.n.... │ │ │ │ - 0x00017d84 6e027902 f0000079 027a02f0 00007a02 n.y....y.z....z. │ │ │ │ - 0x00017d94 7e02f000 007e024a 03f00000 4a035503 ~....~.J....J.U. │ │ │ │ - 0x00017da4 f0000055 036003f0 00006003 6103f000 ...U.`....`.a... │ │ │ │ - 0x00017db4 00610365 03f00000 65037103 f0000071 .a.e....e.q....q │ │ │ │ - 0x00017dc4 037e03f0 00007e03 4904f000 0049044a .~....~.I....I.J │ │ │ │ - 0x00017dd4 04f00000 4a044e04 f000004e 045a04f0 ....J.N....N.Z.. │ │ │ │ - 0x00017de4 00005a04 6904f000 00690474 04f00000 ..Z.i....i.t.... │ │ │ │ - 0x00017df4 74047504 f0000075 047904f0 00007904 t.u....u.y....y. │ │ │ │ - 0x00017e04 4505f000 00450551 05f00000 51055c05 E....E.Q....Q.\. │ │ │ │ - 0x00017e14 f000005c 055d05f0 00005d05 6105f000 ...\.]....].a... │ │ │ │ - 0x00017e24 0061056d 05f00000 6d057505 f0000075 .a.m....m.u....u │ │ │ │ - 0x00017e34 054006f0 00004006 4106f000 00410645 .@....@.A....A.E │ │ │ │ - 0x00017e44 06f00000 45065106 f0000051 065c06f0 ....E.Q....Q.\.. │ │ │ │ - 0x00017e54 00005c06 6706f000 00670668 06f00000 ..\.g....g.h.... │ │ │ │ - 0x00017e64 68066c06 f000006c 067806f0 00007806 h.l....l.x....x. │ │ │ │ - 0x00017e74 4707f000 00470752 07f00000 52075307 G....G.R....R.S. │ │ │ │ - 0x00017e84 f0000053 075807f0 00005807 6407f000 ...S.X....X.d... │ │ │ │ - 0x00017e94 00640773 07f00000 73077e07 f000007e .d.s....s.~....~ │ │ │ │ - 0x00017ea4 077f07f0 00007f07 4408f000 00440850 ........D....D.P │ │ │ │ - 0x00017eb4 08f00000 50086508 f0000065 087008f0 ....P.e....e.p.. │ │ │ │ - 0x00017ec4 00007008 7108f000 00710876 08f00000 ..p.q....q.v.... │ │ │ │ - 0x00017ed4 76084209 f0000042 094a09f0 00004a09 v.B....B.J....J. │ │ │ │ - 0x00017ee4 5509f000 00550956 09f00000 56095709 U....U.V....V.W. │ │ │ │ - 0x00017ef4 d8040780 73882188 3d980298 239854a0 ....s.!.=...#.T. │ │ │ │ - 0x00017f04 17a801a8 1eb071d8 08149049 9857a041 ......q....I.W.A │ │ │ │ - 0x00017f14 a05bb001 b0110000 00020c05 0a0e0b01 .[.............. │ │ │ │ - 0x00017f24 03090000 5f5f5079 785f4665 74636843 ....__Pyx_FetchC │ │ │ │ - 0x00017f34 6f6d6d6f 6e547970 6546726f 6d537065 ommonTypeFromSpe │ │ │ │ - 0x00017f44 63000000 5f507955 6e69636f 64655f4e c..._PyUnicode_N │ │ │ │ - 0x00017f54 4f4e434f 4d504143 545f4441 54410000 ONCOMPACT_DATA.. │ │ │ │ - 0x00017f64 5079556e 69636f64 655f5752 49544500 PyUnicode_WRITE. │ │ │ │ - 0x00017f74 30303031 30323033 30343035 30363037 0001020304050607 │ │ │ │ - 0x00017f84 30383039 31303131 31323133 31343135 0809101112131415 │ │ │ │ - 0x00017f94 31363137 31383139 32303231 32323233 1617181920212223 │ │ │ │ - 0x00017fa4 32343235 32363237 32383239 33303331 2425262728293031 │ │ │ │ - 0x00017fb4 33323333 33343335 33363337 33383339 3233343536373839 │ │ │ │ - 0x00017fc4 34303431 34323433 34343435 34363437 4041424344454647 │ │ │ │ - 0x00017fd4 34383439 35303531 35323533 35343535 4849505152535455 │ │ │ │ - 0x00017fe4 35363537 35383539 36303631 36323633 5657585960616263 │ │ │ │ - 0x00017ff4 36343635 36363637 36383639 37303731 6465666768697071 │ │ │ │ - 0x00018004 37323733 37343735 37363737 37383739 7273747576777879 │ │ │ │ - 0x00018014 38303831 38323833 38343835 38363837 8081828384858687 │ │ │ │ - 0x00018024 38383839 39303931 39323933 39343935 8889909192939495 │ │ │ │ - 0x00018034 39363937 39383939 00000000 5f5f5079 96979899....__Py │ │ │ │ - 0x00018044 785f5079 556e6963 6f64655f 46726f6d x_PyUnicode_From │ │ │ │ - 0x00018054 5f696e74 00000000 5f5f5079 785f5079 _int....__Pyx_Py │ │ │ │ - 0x00018064 4572725f 47697665 6e457863 65707469 Err_GivenExcepti │ │ │ │ - 0x00018074 6f6e4d61 74636865 73547570 6c650000 onMatchesTuple.. │ │ │ │ - 0x00018084 5f5f5079 785f5265 6a656374 556e6b6e __Pyx_RejectUnkn │ │ │ │ - 0x00018094 6f776e4b 6579776f 72640000 5f5f5079 ownKeyword..__Py │ │ │ │ - 0x000180a4 785f5079 56656374 6f726361 6c6c5f46 x_PyVectorcall_F │ │ │ │ - 0x000180b4 756e6374 696f6e00 5f5f5079 785f4379 unction.__Pyx_Cy │ │ │ │ - 0x000180c4 46756e63 74696f6e 5f43616c 6c41734d Function_CallAsM │ │ │ │ - 0x000180d4 6574686f 64000000 5f5f5079 785f4572 ethod...__Pyx_Er │ │ │ │ - 0x000180e4 72526573 746f7265 496e5374 61746500 rRestoreInState. │ │ │ │ - 0x000180f4 5f5f7079 785f7077 5f354d41 4353335f __pyx_pw_5MACS3_ │ │ │ │ - 0x00018104 36536967 6e616c5f 37484d4d 525f454d 6Signal_7HMMR_EM │ │ │ │ - 0x00018114 5f37484d 4d525f45 4d5f315f 5f696e69 _7HMMR_EM_1__ini │ │ │ │ - 0x00018124 745f5f00 5f5f5079 785f5061 7273654b t__.__Pyx_ParseK │ │ │ │ - 0x00018134 6579776f 72647354 75706c65 00000000 eywordsTuple.... │ │ │ │ - 0x00018144 5f5f7079 785f7066 5f354d41 4353335f __pyx_pf_5MACS3_ │ │ │ │ - 0x00018154 36536967 6e616c5f 37484d4d 525f454d 6Signal_7HMMR_EM │ │ │ │ - 0x00018164 5f37484d 4d525f45 4d5f5f5f 696e6974 _7HMMR_EM___init │ │ │ │ - 0x00018174 5f5f0000 5f5f7079 785f665f 354d4143 __..__pyx_f_5MAC │ │ │ │ - 0x00018184 53335f36 5369676e 616c5f37 484d4d52 S3_6Signal_7HMMR │ │ │ │ - 0x00018194 5f454d5f 37484d4d 525f454d 5f5f484d _EM_7HMMR_EM__HM │ │ │ │ - 0x000181a4 4d525f45 4d5f5f6c 6561726e 00000000 MR_EM__learn.... │ │ │ │ - 0x000181b4 5f5f7079 785f665f 354d4143 53335f36 __pyx_f_5MACS3_6 │ │ │ │ - 0x000181c4 5369676e 616c5f37 484d4d52 5f454d5f Signal_7HMMR_EM_ │ │ │ │ - 0x000181d4 37484d4d 525f454d 5f5f484d 4d525f45 7HMMR_EM__HMMR_E │ │ │ │ - 0x000181e4 4d5f5f69 74657261 74650000 5f5f7079 M__iterate..__py │ │ │ │ - 0x000181f4 785f665f 354d4143 53335f36 5369676e x_f_5MACS3_6Sign │ │ │ │ - 0x00018204 616c5f37 484d4d52 5f454d5f 6765745f al_7HMMR_EM_get_ │ │ │ │ - 0x00018214 77656967 68746564 5f64656e 73697479 weighted_density │ │ │ │ - 0x00018224 00000000 5f5f7079 785f665f 354d4143 ....__pyx_f_5MAC │ │ │ │ - 0x00018234 53335f36 5369676e 616c5f37 484d4d52 S3_6Signal_7HMMR │ │ │ │ - 0x00018244 5f454d5f 72657475 726e5f67 72656174 _EM_return_great │ │ │ │ - 0x00018254 65720000 5f5f5079 785f5079 4572725f er..__Pyx_PyErr_ │ │ │ │ - 0x00018264 45786365 7074696f 6e4d6174 63686573 ExceptionMatches │ │ │ │ - 0x00018274 5475706c 65000000 5f5f5079 785f5079 Tuple...__Pyx_Py │ │ │ │ - 0x00018284 556e6963 6f64655f 46726f6d 5f6c6f6e Unicode_From_lon │ │ │ │ - 0x00018294 67000000 00000000 5f5f5079 785f7661 g.......__Pyx_va │ │ │ │ - 0x000182a4 6c696461 74655f62 61736573 5f747570 lidate_bases_tup │ │ │ │ - 0x000182b4 6c650000 496e6974 69616c69 7a652048 le..Initialize H │ │ │ │ - 0x000182c4 4d4d525f 454d206f 626a6563 742e2054 MMR_EM object. T │ │ │ │ - 0x000182d4 68652066 69727374 20746872 65652070 he first three p │ │ │ │ - 0x000182e4 6172616d 65746572 73206172 65207265 arameters are re │ │ │ │ - 0x000182f4 71756972 65642e0a 0a202020 20202020 quired... │ │ │ │ - 0x00018304 20706172 616d6574 6572733a 0a202020 parameters:. │ │ │ │ - 0x00018314 20202020 20202020 20312e20 70657472 1. petr │ │ │ │ - 0x00018324 61636b3a 2061204d 41435333 2e536967 ack: a MACS3.Sig │ │ │ │ - 0x00018334 6e616c2e 50616972 6564456e 64547261 nal.PairedEndTra │ │ │ │ - 0x00018344 636b2e50 45547261 636b4920 6f626a65 ck.PETrackI obje │ │ │ │ - 0x00018354 63740a20 20202020 20202020 20202032 ct. 2 │ │ │ │ - 0x00018364 2e20696e 69745f6d 65616e73 3a206c69 . init_means: li │ │ │ │ - 0x00018374 7374206f 6620696e 69746961 6c206d65 st of initial me │ │ │ │ - 0x00018384 616e7320 6f662066 7261676d 656e7473 ans of fragments │ │ │ │ - 0x00018394 2c20666f 72206d6f 6e6f2c20 64692c20 , for mono, di, │ │ │ │ - 0x000183a4 616e6420 74726920 7369676e 616c730a and tri signals. │ │ │ │ - 0x000183b4 20202020 20202020 20202020 332e2069 3. i │ │ │ │ - 0x000183c4 6e69745f 73746464 6576733a 206c6973 nit_stddevs: lis │ │ │ │ - 0x000183d4 74206f66 20696e69 7469616c 20737464 t of initial std │ │ │ │ - 0x000183e4 64657673 206f6620 66726167 6d656e74 devs of fragment │ │ │ │ - 0x000183f4 732c2066 6f72206d 6f6e6f2c 2064692c s, for mono, di, │ │ │ │ - 0x00018404 20616e64 20747269 20736967 6e616c73 and tri signals │ │ │ │ - 0x00018414 0a202020 20202020 20202020 20342e20 . 4. │ │ │ │ - 0x00018424 6d696e5f 66726167 6c656e0a 20202020 min_fraglen. │ │ │ │ - 0x00018434 20202020 20202020 352e206d 61785f66 5. max_f │ │ │ │ - 0x00018444 7261676c 656e0a20 20202020 20202020 raglen. │ │ │ │ - 0x00018454 20202036 2e207361 6d706c65 5f706572 6. sample_per │ │ │ │ - 0x00018464 63656e74 6167653a 20646f77 6e73616d centage: downsam │ │ │ │ - 0x00018474 706c6520 74686520 6f726967 696e616c ple the original │ │ │ │ - 0x00018484 20646174 6120746f 20676574 20746865 data to get the │ │ │ │ - 0x00018494 206c656e 67746873 20646973 74726962 lengths distrib │ │ │ │ - 0x000184a4 7574696f 6e2c2064 65666175 6c742031 ution, default 1 │ │ │ │ - 0x000184b4 300a2020 20202020 20202020 2020372e 0. 7. │ │ │ │ - 0x000184c4 20657073 696c6f6e 0a202020 20202020 epsilon. │ │ │ │ - 0x000184d4 20202020 20382e20 6d617849 7465720a 8. maxIter. │ │ │ │ - 0x000184e4 20202020 20202020 20202020 392e206a 9. j │ │ │ │ - 0x000184f4 756d703a 20746f20 656d706c 69667920 ump: to emplify │ │ │ │ - 0x00018504 74686520 64696666 6572656e 63650a20 the difference. │ │ │ │ - 0x00018514 20202020 20202020 20202039 2e207365 9. se │ │ │ │ - 0x00018524 65640a20 20202020 20202000 5f5f5079 ed. .__Py │ │ │ │ - 0x00018534 785f4d65 72676556 7461626c 65730000 x_MergeVtables.. │ │ │ │ - 0x00018544 6e756d70 792e5f63 6f72652e 756d6174 numpy._core.umat │ │ │ │ - 0x00018554 68206661 696c6564 20746f20 696d706f h failed to impo │ │ │ │ - 0x00018564 72740000 6e756d70 792e5f63 6f72652e rt..numpy._core. │ │ │ │ - 0x00018574 6d756c74 69617272 61792066 61696c65 multiarray faile │ │ │ │ - 0x00018584 6420746f 20696d70 6f727400 4e6f7465 d to import.Note │ │ │ │ - 0x00018594 20746861 74204379 74686f6e 20697320 that Cython is │ │ │ │ - 0x000185a4 64656c69 62657261 74656c79 20737472 deliberately str │ │ │ │ - 0x000185b4 69637465 72207468 616e2050 45502d34 icter than PEP-4 │ │ │ │ - 0x000185c4 38342061 6e642072 656a6563 74732073 84 and rejects s │ │ │ │ - 0x000185d4 7562636c 61737365 73206f66 20627569 ubclasses of bui │ │ │ │ - 0x000185e4 6c74696e 20747970 65732e20 49662079 ltin types. If y │ │ │ │ - 0x000185f4 6f75206e 65656420 746f2070 61737320 ou need to pass │ │ │ │ - 0x00018604 73756263 6c617373 65732074 68656e20 subclasses then │ │ │ │ - 0x00018614 73657420 74686520 27616e6e 6f746174 set the 'annotat │ │ │ │ - 0x00018624 696f6e5f 74797069 6e672720 64697265 ion_typing' dire │ │ │ │ - 0x00018634 63746976 6520746f 2046616c 73652e00 ctive to False.. │ │ │ │ - 0x00018644 496e636f 6d706174 69626c65 20636865 Incompatible che │ │ │ │ - 0x00018654 636b7375 6d732028 30782578 20767320 cksums (0x%x vs │ │ │ │ - 0x00018664 28307864 34346161 34662c20 30786337 (0xd44aa4f, 0xc7 │ │ │ │ - 0x00018674 63326263 622c2030 78393866 36626363 c2bcb, 0x98f6bcc │ │ │ │ - 0x00018684 29203d20 285f484d 4d525f45 4d5f5f64 ) = (_HMMR_EM__d │ │ │ │ - 0x00018694 6174612c 205f484d 4d525f45 4d5f5f70 ata, _HMMR_EM__p │ │ │ │ - 0x000186a4 65747261 636b2c20 5f484d4d 525f454d etrack, _HMMR_EM │ │ │ │ - 0x000186b4 5f5f7765 69676874 732c2063 6f6e7665 __weights, conve │ │ │ │ - 0x000186c4 72676564 2c206570 73696c6f 6e2c2066 rged, epsilon, f │ │ │ │ - 0x000186d4 7261674d 65616e73 2c206672 61675374 ragMeans, fragSt │ │ │ │ - 0x000186e4 64646576 732c2066 72616756 6172732c ddevs, fragVars, │ │ │ │ - 0x000186f4 206a756d 702c206d 61784974 65722c20 jump, maxIter, │ │ │ │ - 0x00018704 6d61785f 66726167 6c656e2c 206d696e max_fraglen, min │ │ │ │ - 0x00018714 5f667261 676c656e 2c207361 6d706c65 _fraglen, sample │ │ │ │ - 0x00018724 5f706572 63656e74 6167652c 20736565 _percentage, see │ │ │ │ - 0x00018734 64292900 20667261 676d656e 74732077 d)). fragments w │ │ │ │ - 0x00018744 696c6c20 62652075 73656420 666f7220 ill be used for │ │ │ │ - 0x00018754 454d2074 7261696e 696e672e 2e2e0000 EM training..... │ │ │ │ - 0x00018764 20667261 676d656e 74732068 61766520 fragments have │ │ │ │ - 0x00018774 6265656e 20617373 69676e65 64207769 been assigned wi │ │ │ │ - 0x00018784 74682065 69746865 72206f66 20746865 th either of the │ │ │ │ - 0x00018794 20746872 6565206d 6f646573 00000000 three modes.... │ │ │ │ - 0x000187a4 2056616c 75654572 726f723a 20204164 ValueError: Ad │ │ │ │ - 0x000187b4 6a757374 202d2d6d 65616e73 20616e64 just --means and │ │ │ │ - 0x000187c4 202d2d73 74646465 76206f70 74696f6e --stddev option │ │ │ │ - 0x000187d4 7320616e 64207265 2d72756e 20636f6d s and re-run com │ │ │ │ - 0x000187e4 6d616e64 00000000 4d6f6475 6c652064 mand....Module d │ │ │ │ - 0x000187f4 65736372 69707469 6f6e3a0a 0a546869 escription:..Thi │ │ │ │ - 0x00018804 7320636f 64652069 73206672 65652073 s code is free s │ │ │ │ - 0x00018814 6f667477 6172653b 20796f75 2063616e oftware; you can │ │ │ │ - 0x00018824 20726564 69737472 69627574 65206974 redistribute it │ │ │ │ - 0x00018834 20616e64 2f6f7220 6d6f6469 66792069 and/or modify i │ │ │ │ - 0x00018844 740a756e 64657220 74686520 7465726d t.under the term │ │ │ │ - 0x00018854 73206f66 20746865 20425344 204c6963 s of the BSD Lic │ │ │ │ - 0x00018864 656e7365 20287365 65207468 65206669 ense (see the fi │ │ │ │ - 0x00018874 6c65204c 4943454e 53452069 6e636c75 le LICENSE inclu │ │ │ │ - 0x00018884 64656420 77697468 0a746865 20646973 ded with.the dis │ │ │ │ - 0x00018894 74726962 7574696f 6e292e0a 00000000 tribution)...... │ │ │ │ - 0x000188a4 5f5f7079 785f756e 7069636b 6c655f48 __pyx_unpickle_H │ │ │ │ - 0x000188b4 4d4d525f 454d5f5f 7365745f 73746174 MMR_EM__set_stat │ │ │ │ - 0x000188c4 65000000 23205265 61636865 6420636f e...# Reached co │ │ │ │ - 0x000188d4 6e766572 67656e63 65206166 74657220 nvergence after │ │ │ │ - 0x000188e4 00000000 484d4d52 5f454d2e 5f5f7365 ....HMMR_EM.__se │ │ │ │ - 0x000188f4 74737461 74655f63 7974686f 6e5f5f00 tstate_cython__. │ │ │ │ - 0x00018904 4d414353 332f5369 676e616c 2f484d4d MACS3/Signal/HMM │ │ │ │ - 0x00018914 525f454d 2e707978 00000000 484d4d52 R_EM.pyx....HMMR │ │ │ │ - 0x00018924 5f454d2e 5f5f7265 64756365 5f637974 _EM.__reduce_cyt │ │ │ │ - 0x00018934 686f6e5f 5f000000 23205265 61636865 hon__...# Reache │ │ │ │ - 0x00018944 64206d61 78696d75 6d206e75 6d626572 d maximum number │ │ │ │ - 0x00018954 20280000 4d414353 332e5574 696c6974 (..MACS3.Utilit │ │ │ │ - 0x00018964 6965732e 4c6f6767 65720000 5f5f7079 ies.Logger..__py │ │ │ │ - 0x00018974 785f756e 7069636b 6c655f48 4d4d525f x_unpickle_HMMR_ │ │ │ │ - 0x00018984 454d0000 6765745f 77656967 68746564 EM..get_weighted │ │ │ │ - 0x00018994 5f64656e 73697479 00000000 4d414353 _density....MACS │ │ │ │ - 0x000189a4 332e5369 676e616c 2e484d4d 525f454d 3.Signal.HMMR_EM │ │ │ │ - 0x000189b4 00000000 41667465 72207468 69732069 ....After this i │ │ │ │ - 0x000189c4 74657261 74696f6e 2c200000 73616d70 teration, ..samp │ │ │ │ - 0x000189d4 6c655f70 65726365 6e745f63 6f707900 le_percent_copy. │ │ │ │ - 0x000189e4 636c696e 655f696e 5f747261 63656261 cline_in_traceba │ │ │ │ - 0x000189f4 636b0000 6173796e 63696f2e 636f726f ck..asyncio.coro │ │ │ │ - 0x00018a04 7574696e 65730000 73616d70 6c655f70 utines..sample_p │ │ │ │ - 0x00018a14 65726365 6e746167 65000000 4d414353 ercentage...MACS │ │ │ │ - 0x00018a24 332e5369 676e616c 2e50726f 62000000 3.Signal.Prob... │ │ │ │ - 0x00018a34 5f484d4d 525f454d 5f5f7765 69676874 _HMMR_EM__weight │ │ │ │ - 0x00018a44 73000000 5f484d4d 525f454d 5f5f7065 s..._HMMR_EM__pe │ │ │ │ - 0x00018a54 74726163 6b000000 5f484d4d 525f454d track..._HMMR_EM │ │ │ │ - 0x00018a64 5f5f6974 65726174 65000000 5f5f7365 __iterate...__se │ │ │ │ - 0x00018a74 74737461 74655f63 7974686f 6e5f5f00 tstate_cython__. │ │ │ │ - 0x00018a84 5f5f7079 785f5069 636b6c65 4572726f __pyx_PickleErro │ │ │ │ - 0x00018a94 72000000 61667465 72206974 65726174 r...after iterat │ │ │ │ - 0x00018aa4 696f6e20 00000000 72657475 726e5f67 ion ....return_g │ │ │ │ - 0x00018ab4 72656174 65720000 5f484d4d 525f454d reater.._HMMR_EM │ │ │ │ - 0x00018ac4 5f5f6c65 61726e00 5f5f7265 64756365 __learn.__reduce │ │ │ │ - 0x00018ad4 5f637974 686f6e5f 5f000000 6f6e6c69 _cython__...onli │ │ │ │ - 0x00018ae4 6e655f75 70646174 65000000 29206f66 ne_update...) of │ │ │ │ - 0x00018af4 20697465 72617469 6f6e7300 696e6974 iterations.init │ │ │ │ - 0x00018b04 69616c3a 206d6561 6e733a20 00000000 ial: means: .... │ │ │ │ - 0x00018b14 5f5f636c 6173735f 67657469 74656d5f __class_getitem_ │ │ │ │ - 0x00018b24 5f000000 5f484d4d 525f454d 5f5f6461 _..._HMMR_EM__da │ │ │ │ - 0x00018b34 74610000 7573655f 73657473 74617465 ta..use_setstate │ │ │ │ - 0x00018b44 00000000 3c737472 696e6773 6f757263 ......__pyx_checks │ │ │ │ - 0x00018b64 756d0000 5f69735f 636f726f 7574696e um.._is_coroutin │ │ │ │ - 0x00018b74 65000000 5f696e69 7469616c 697a696e e..._initializin │ │ │ │ - 0x00018b84 67000000 696e6974 5f737464 64657673 g...init_stddevs │ │ │ │ - 0x00018b94 00000000 6d696e5f 66726167 6c656e00 ....min_fraglen. │ │ │ │ - 0x00018ba4 6d61785f 66726167 6c656e00 6c6f6769 max_fraglen.logi │ │ │ │ - 0x00018bb4 63616c5f 616e6400 66726167 6c656e67 cal_and.fragleng │ │ │ │ - 0x00018bc4 74687300 66726167 53746464 65767300 ths.fragStddevs. │ │ │ │ - 0x00018bd4 5069636b 6c654572 726f7200 496d706f PickleError.Impo │ │ │ │ - 0x00018be4 72744572 726f7200 2320446f 776e7361 rtError.# Downsa │ │ │ │ - 0x00018bf4 6d706c65 64200000 5f5f7079 785f7674 mpled ..__pyx_vt │ │ │ │ - 0x00018c04 61626c65 5f5f0000 5f5f7079 785f7265 able__..__pyx_re │ │ │ │ - 0x00018c14 73756c74 00000000 20697465 72617469 sult.... iterati │ │ │ │ - 0x00018c24 6f6e7300 696e6974 5f6d6561 6e730000 ons.init_means.. │ │ │ │ - 0x00018c34 56616c75 65457272 6f720000 5f5f7265 ValueError..__re │ │ │ │ - 0x00018c44 64756365 5f65785f 5f000000 5f5f7079 duce_ex__...__py │ │ │ │ - 0x00018c54 785f7374 61746500 6973656e 61626c65 x_state.isenable │ │ │ │ - 0x00018c64 64000000 6765744c 6f676765 72000000 d...getLogger... │ │ │ │ - 0x00018c74 66726167 4d65616e 73000000 636f6e76 fragMeans...conv │ │ │ │ - 0x00018c84 65726765 64000000 5574696c 69746965 erged...Utilitie │ │ │ │ - 0x00018c94 73000000 5f5f7365 74737461 74655f5f s...__setstate__ │ │ │ │ - 0x00018ca4 00000000 5f5f7365 745f6e61 6d655f5f ....__set_name__ │ │ │ │ - 0x00018cb4 00000000 5f5f7175 616c6e61 6d655f5f ....__qualname__ │ │ │ │ - 0x00018cc4 00000000 5f5f7079 785f7479 70650000 ....__pyx_type.. │ │ │ │ - 0x00018cd4 5f5f6765 74737461 74655f5f 00000000 __getstate__.... │ │ │ │ - 0x00018ce4 66726167 56617273 00000000 636f756e fragVars....coun │ │ │ │ - 0x00018cf4 74657233 00000000 636f756e 74657232 ter3....counter2 │ │ │ │ - 0x00018d04 00000000 636f756e 74657231 00000000 ....counter1.... │ │ │ │ - 0x00018d14 61726777 68657265 00000000 6164645f argwhere....add_ │ │ │ │ - 0x00018d24 6e6f7465 00000000 2c207765 69676874 note...., weight │ │ │ │ - 0x00018d34 733a2000 2c207374 64646576 733a2000 s: ., stddevs: . │ │ │ │ - 0x00018d44 70657472 61636b00 6d617849 74657200 petrack.maxIter. │ │ │ │ - 0x00018d54 6c6f6767 696e6700 65707369 6c6f6e00 logging.epsilon. │ │ │ │ - 0x00018d64 64697361 626c6500 6375746f 66663200 disable.cutoff2. │ │ │ │ - 0x00018d74 6375746f 66663100 484d4d52 5f454d00 cutoff1.HMMR_EM. │ │ │ │ - 0x00018d84 75706461 74650000 5f5f7265 64756365 update..__reduce │ │ │ │ - 0x00018d94 5f5f0000 706e6f72 6d320000 7069636b __..pnorm2..pick │ │ │ │ - 0x00018da4 6c650000 5f5f6d6f 64756c65 5f5f0000 le..__module__.. │ │ │ │ - 0x00018db4 6c6f6767 65720000 656e6162 6c650000 logger..enable.. │ │ │ │ - 0x00018dc4 5f646963 74000000 4c6f6767 65720000 _dict...Logger.. │ │ │ │ - 0x00018dd4 7a65726f 73000000 76616c75 65000000 zeros...value... │ │ │ │ - 0x00018de4 73746174 65000000 72616e67 65000000 state...range... │ │ │ │ - 0x00018df4 7072696e 74000000 6e756d70 79000000 print...numpy... │ │ │ │ - 0x00018e04 3a206d65 616e733a 20000000 64747970 : means: ...dtyp │ │ │ │ - 0x00018e14 65000000 64656275 67000000 61727261 e...debug...arra │ │ │ │ - 0x00018e24 79000000 4d414353 33000000 5f5f7465 y...MACS3...__te │ │ │ │ - 0x00018e34 73745f5f 00000000 73756d33 00000000 st__....sum3.... │ │ │ │ - 0x00018e44 73756d32 00000000 73756d31 00000000 sum2....sum1.... │ │ │ │ - 0x00018e54 73717274 00000000 5f5f7370 65635f5f sqrt....__spec__ │ │ │ │ - 0x00018e64 00000000 73656c66 00000000 73656564 ....self....seed │ │ │ │ - 0x00018e74 00000000 5f5f6e61 6d655f5f 00000000 ....__name__.... │ │ │ │ - 0x00018e84 6d617468 00000000 5f5f6d61 696e5f5f math....__main__ │ │ │ │ - 0x00018e94 00000000 6a756d70 00000000 5f5f696e ....jump....__in │ │ │ │ - 0x00018ea4 69745f5f 00000000 696e666f 00000000 it__....info.... │ │ │ │ - 0x00018eb4 5f5f6675 6e635f5f 00000000 5f5f6469 __func__....__di │ │ │ │ - 0x00018ec4 63745f5f 00000000 64617461 00000000 ct__....data.... │ │ │ │ - 0x00018ed4 616d6178 00000000 73756d00 5f5f7365 amax....sum.__se │ │ │ │ - 0x00018ee4 745f5f00 706f7000 5f5f6e65 775f5f00 t__.pop.__new__. │ │ │ │ - 0x00018ef4 5f5f6765 745f5f00 5f5f6465 6c5f5f00 __get__.__del__. │ │ │ │ - 0x00018f04 6e700000 67630000 3f000000 78000000 np..gc..?...x... │ │ │ │ - 0x00018f14 77000000 76000000 73000000 6d000000 w...v...s...m... │ │ │ │ - 0x00018f24 63000000 2e000000 40000000 09000000 c.......@....... │ │ │ │ - 0x00018f34 30000000 09000000 04000000 09000000 0............... │ │ │ │ - 0x00018f44 0c000000 09000000 3f000000 09000000 ........?....... │ │ │ │ - 0x00018f54 37000000 09000000 17000000 09000000 7............... │ │ │ │ - 0x00018f64 2f000000 09000000 11000000 09000000 /............... │ │ │ │ - 0x00018f74 33000000 09000000 15000000 09000000 3............... │ │ │ │ - 0x00018f84 12000000 09000000 1f000000 09000000 ................ │ │ │ │ - 0x00018f94 36000000 09000000 10000000 09000000 6............... │ │ │ │ - 0x00018fa4 24000000 09000000 2a000000 09000000 $.......*....... │ │ │ │ - 0x00018fb4 00000000 00000000 ........ │ │ │ │ + 0x000156c0 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ + 0x000156d0 04000000 09000000 0c000000 09000000 ................ │ │ │ │ + 0x000156e0 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ + 0x000156f0 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ + 0x00015700 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ + 0x00015710 15000000 09000000 12000000 09000000 ................ │ │ │ │ + 0x00015720 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ + 0x00015730 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ + 0x00015740 2a000000 09000000 00000000 00000000 *............... │ │ │ │ + 0x00015750 53686172 65642043 7974686f 6e207479 Shared Cython ty │ │ │ │ + 0x00015760 70652025 2e323030 73206973 206e6f74 pe %.200s is not │ │ │ │ + 0x00015770 20612074 79706520 6f626a65 63740000 a type object.. │ │ │ │ + 0x00015780 53686172 65642043 7974686f 6e207479 Shared Cython ty │ │ │ │ + 0x00015790 70652025 2e323030 73206861 73207468 pe %.200s has th │ │ │ │ + 0x000157a0 65207772 6f6e6720 73697a65 2c207472 e wrong size, tr │ │ │ │ + 0x000157b0 79207265 636f6d70 696c696e 67000000 y recompiling... │ │ │ │ + 0x000157c0 252e3230 30732829 206b6579 776f7264 %.200s() keyword │ │ │ │ + 0x000157d0 73206d75 73742062 65207374 72696e67 s must be string │ │ │ │ + 0x000157e0 73000000 25732829 20676f74 206d756c s...%s() got mul │ │ │ │ + 0x000157f0 7469706c 65207661 6c756573 20666f72 tiple values for │ │ │ │ + 0x00015800 206b6579 776f7264 20617267 756d656e keyword argumen │ │ │ │ + 0x00015810 74202725 55270000 5f637974 686f6e5f t '%U'.._cython_ │ │ │ │ + 0x00015820 335f315f 365f6d6f 6e000000 3c637966 3_1_6_mon......MACS3/Signal │ │ │ │ + 0x00015850 2f484d4d 525f454d 2e630000 50795475 /HMMR_EM.c..PyTu │ │ │ │ + 0x00015860 706c655f 43686563 6b287265 73290000 ple_Check(res).. │ │ │ │ + 0x00015870 252e3230 30732e25 2e323030 73206973 %.200s.%.200s is │ │ │ │ + 0x00015880 206e6f74 20612074 79706520 6f626a65 not a type obje │ │ │ │ + 0x00015890 63740000 252e3230 30732e25 2e323030 ct..%.200s.%.200 │ │ │ │ + 0x000158a0 73207369 7a652063 68616e67 65642c20 s size changed, │ │ │ │ + 0x000158b0 6d617920 696e6469 63617465 2062696e may indicate bin │ │ │ │ + 0x000158c0 61727920 696e636f 6d706174 6962696c ary incompatibil │ │ │ │ + 0x000158d0 6974792e 20457870 65637465 6420257a ity. Expected %z │ │ │ │ + 0x000158e0 64206672 6f6d2043 20686561 6465722c d from C header, │ │ │ │ + 0x000158f0 20676f74 20257a64 2066726f 6d205079 got %zd from Py │ │ │ │ + 0x00015900 4f626a65 63740000 496e7465 72707265 Object..Interpre │ │ │ │ + 0x00015910 74657220 6368616e 67652064 65746563 ter change detec │ │ │ │ + 0x00015920 74656420 2d207468 6973206d 6f64756c ted - this modul │ │ │ │ + 0x00015930 65206361 6e206f6e 6c792062 65206c6f e can only be lo │ │ │ │ + 0x00015940 61646564 20696e74 6f206f6e 6520696e aded into one in │ │ │ │ + 0x00015950 74657270 72657465 72207065 72207072 terpreter per pr │ │ │ │ + 0x00015960 6f636573 732e0000 6e616d65 00000000 ocess...name.... │ │ │ │ + 0x00015970 5f5f6c6f 61646572 5f5f0000 6c6f6164 __loader__..load │ │ │ │ + 0x00015980 65720000 5f5f6669 6c655f5f 00000000 er..__file__.... │ │ │ │ + 0x00015990 6f726967 696e0000 5f5f7061 636b6167 origin..__packag │ │ │ │ + 0x000159a0 655f5f00 70617265 6e740000 5f5f7061 e__.parent..__pa │ │ │ │ + 0x000159b0 74685f5f 00000000 7375626d 6f64756c th__....submodul │ │ │ │ + 0x000159c0 655f7365 61726368 5f6c6f63 6174696f e_search_locatio │ │ │ │ + 0x000159d0 6e730000 2f757372 2f696e63 6c756465 ns../usr/include │ │ │ │ + 0x000159e0 2f707974 686f6e33 2e31332f 6f626a65 /python3.13/obje │ │ │ │ + 0x000159f0 63742e68 00000000 6f622d3e 6f625f74 ct.h....ob->ob_t │ │ │ │ + 0x00015a00 79706520 213d2026 5079426f 6f6c5f54 ype != &PyBool_T │ │ │ │ + 0x00015a10 79706500 2f757372 2f696e63 6c756465 ype./usr/include │ │ │ │ + 0x00015a20 2f707974 686f6e33 2e31332f 63707974 /python3.13/cpyt │ │ │ │ + 0x00015a30 686f6e2f 7475706c 656f626a 6563742e hon/tupleobject. │ │ │ │ + 0x00015a40 68000000 50795475 706c655f 43686563 h...PyTuple_Chec │ │ │ │ + 0x00015a50 6b286f70 29000000 2f757372 2f696e63 k(op).../usr/inc │ │ │ │ + 0x00015a60 6c756465 2f707974 686f6e33 2e31332f lude/python3.13/ │ │ │ │ + 0x00015a70 63707974 686f6e2f 756e6963 6f64656f cpython/unicodeo │ │ │ │ + 0x00015a80 626a6563 742e6800 5079556e 69636f64 bject.h.PyUnicod │ │ │ │ + 0x00015a90 655f4368 65636b28 6f702900 2f757372 e_Check(op)./usr │ │ │ │ + 0x00015aa0 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ + 0x00015ab0 2e31332f 63707974 686f6e2f 6c6f6e67 .13/cpython/long │ │ │ │ + 0x00015ac0 696e7472 6570722e 68000000 50795479 intrepr.h...PyTy │ │ │ │ + 0x00015ad0 70655f48 61734665 61747572 6528286f pe_HasFeature((o │ │ │ │ + 0x00015ae0 70292d3e 6f625f62 6173652e 6f625f74 p)->ob_base.ob_t │ │ │ │ + 0x00015af0 7970652c 2050795f 5450464c 4147535f ype, Py_TPFLAGS_ │ │ │ │ + 0x00015b00 4c4f4e47 5f535542 434c4153 53290000 LONG_SUBCLASS).. │ │ │ │ + 0x00015b10 5079556e 73746162 6c655f4c 6f6e675f PyUnstable_Long_ │ │ │ │ + 0x00015b20 4973436f 6d706163 74286f70 29000000 IsCompact(op)... │ │ │ │ + 0x00015b30 2f757372 2f696e63 6c756465 2f707974 /usr/include/pyt │ │ │ │ + 0x00015b40 686f6e33 2e31332f 63707974 686f6e2f hon3.13/cpython/ │ │ │ │ + 0x00015b50 6c697374 6f626a65 63742e68 00000000 listobject.h.... │ │ │ │ + 0x00015b60 696e6465 78203c20 6c697374 2d3e616c index < list->al │ │ │ │ + 0x00015b70 6c6f6361 74656400 50794c69 73745f43 located.PyList_C │ │ │ │ + 0x00015b80 6865636b 286f7029 00000000 30203c3d heck(op)....0 <= │ │ │ │ + 0x00015b90 20696e64 65780000 50795475 706c655f index..PyTuple_ │ │ │ │ + 0x00015ba0 43686563 6b286d72 6f290000 696e6465 Check(mro)..inde │ │ │ │ + 0x00015bb0 78203c20 50795f53 495a4528 7475706c x < Py_SIZE(tupl │ │ │ │ + 0x00015bc0 65290000 6f622d3e 6f625f74 79706520 e)..ob->ob_type │ │ │ │ + 0x00015bd0 213d2026 50794c6f 6e675f54 79706500 != &PyLong_Type. │ │ │ │ + 0x00015be0 2f757372 2f696e63 6c756465 2f707974 /usr/include/pyt │ │ │ │ + 0x00015bf0 686f6e33 2e31332f 63707974 686f6e2f hon3.13/cpython/ │ │ │ │ + 0x00015c00 64696374 6f626a65 63742e68 00000000 dictobject.h.... │ │ │ │ + 0x00015c10 50794469 63745f43 6865636b 286f7029 PyDict_Check(op) │ │ │ │ + 0x00015c20 00000000 6b696e64 203d3d20 5079556e ....kind == PyUn │ │ │ │ + 0x00015c30 69636f64 655f3442 5954455f 4b494e44 icode_4BYTE_KIND │ │ │ │ + 0x00015c40 00000000 2f757372 2f696e63 6c756465 ..../usr/include │ │ │ │ + 0x00015c50 2f707974 686f6e33 2e31332f 63707974 /python3.13/cpyt │ │ │ │ + 0x00015c60 686f6e2f 636c6173 736f626a 6563742e hon/classobject. │ │ │ │ + 0x00015c70 68000000 50794d65 74686f64 5f436865 h...PyMethod_Che │ │ │ │ + 0x00015c80 636b286d 65746829 00000000 2f757372 ck(meth)..../usr │ │ │ │ + 0x00015c90 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ + 0x00015ca0 2e31332f 63707974 686f6e2f 666c6f61 .13/cpython/floa │ │ │ │ + 0x00015cb0 746f626a 6563742e 68000000 5079466c tobject.h...PyFl │ │ │ │ + 0x00015cc0 6f61745f 43686563 6b286f70 29000000 oat_Check(op)... │ │ │ │ + 0x00015cd0 6e616d65 20272555 27206973 206e6f74 name '%U' is not │ │ │ │ + 0x00015ce0 20646566 696e6564 00000000 50795475 defined....PyTu │ │ │ │ + 0x00015cf0 706c655f 43686563 6b286f29 00000000 ple_Check(o).... │ │ │ │ + 0x00015d00 42616420 63616c6c 20666c61 67732066 Bad call flags f │ │ │ │ + 0x00015d10 6f722043 7946756e 6374696f 6e000000 or CyFunction... │ │ │ │ + 0x00015d20 63616368 65645f74 79706520 3d3d204e cached_type == N │ │ │ │ + 0x00015d30 554c4c20 7c7c2050 79547970 655f4368 ULL || PyType_Ch │ │ │ │ + 0x00015d40 65636b28 63616368 65645f74 79706529 eck(cached_type) │ │ │ │ + 0x00015d50 00000000 696e7661 6c696420 76746162 ....invalid vtab │ │ │ │ + 0x00015d60 6c652066 6f756e64 20666f72 20696d70 le found for imp │ │ │ │ + 0x00015d70 6f727465 64207479 70650000 252e3230 orted type..%.20 │ │ │ │ + 0x00015d80 30732829 20257300 64617461 20213d20 0s() %s.data != │ │ │ │ + 0x00015d90 4e554c4c 00000000 696e6465 78203e3d NULL....index >= │ │ │ │ + 0x00015da0 20300000 216c6173 745f6f6e 655f6f66 0..!last_one_of │ │ │ │ + 0x00015db0 66207c7c 202a6470 6f73203d 3d202730 f || *dpos == '0 │ │ │ │ + 0x00015dc0 27000000 6a6f696e 28292072 6573756c '...join() resul │ │ │ │ + 0x00015dd0 74206973 20746f6f 206c6f6e 6720666f t is too long fo │ │ │ │ + 0x00015de0 72206120 50797468 6f6e2073 7472696e r a Python strin │ │ │ │ + 0x00015df0 67000000 4d697373 696e6720 74797065 g...Missing type │ │ │ │ + 0x00015e00 206f626a 65637400 43616e6e 6f742063 object.Cannot c │ │ │ │ + 0x00015e10 6f6e7665 72742025 2e323030 7320746f onvert %.200s to │ │ │ │ + 0x00015e20 20252e32 30307300 5f5f616e 6e6f7461 %.200s.__annota │ │ │ │ + 0x00015e30 74696f6e 735f5f20 6d757374 20626520 tions__ must be │ │ │ │ + 0x00015e40 73657420 746f2061 20646963 74206f62 set to a dict ob │ │ │ │ + 0x00015e50 6a656374 00000000 50794578 63657074 ject....PyExcept │ │ │ │ + 0x00015e60 696f6e43 6c617373 5f436865 636b2865 ionClass_Check(e │ │ │ │ + 0x00015e70 78635f74 79706529 00000000 5f5f7175 xc_type)....__qu │ │ │ │ + 0x00015e80 616c6e61 6d655f5f 206d7573 74206265 alname__ must be │ │ │ │ + 0x00015e90 20736574 20746f20 61207374 72696e67 set to a string │ │ │ │ + 0x00015ea0 206f626a 65637400 5f5f6e61 6d655f5f object.__name__ │ │ │ │ + 0x00015eb0 206d7573 74206265 20736574 20746f20 must be set to │ │ │ │ + 0x00015ec0 61207374 72696e67 206f626a 65637400 a string object. │ │ │ │ + 0x00015ed0 5f5f6b77 64656661 756c7473 5f5f206d __kwdefaults__ m │ │ │ │ + 0x00015ee0 75737420 62652073 65742074 6f206120 ust be set to a │ │ │ │ + 0x00015ef0 64696374 206f626a 65637400 6368616e dict object.chan │ │ │ │ + 0x00015f00 67657320 746f2063 7966756e 6374696f ges to cyfunctio │ │ │ │ + 0x00015f10 6e2e5f5f 6b776465 6661756c 74735f5f n.__kwdefaults__ │ │ │ │ + 0x00015f20 2077696c 6c206e6f 74206375 7272656e will not curren │ │ │ │ + 0x00015f30 746c7920 61666665 63742074 68652076 tly affect the v │ │ │ │ + 0x00015f40 616c7565 73207573 65642069 6e206675 alues used in fu │ │ │ │ + 0x00015f50 6e637469 6f6e2063 616c6c73 00000000 nction calls.... │ │ │ │ + 0x00015f60 5f5f6465 6661756c 74735f5f 206d7573 __defaults__ mus │ │ │ │ + 0x00015f70 74206265 20736574 20746f20 61207475 t be set to a tu │ │ │ │ + 0x00015f80 706c6520 6f626a65 63740000 6368616e ple object..chan │ │ │ │ + 0x00015f90 67657320 746f2063 7966756e 6374696f ges to cyfunctio │ │ │ │ + 0x00015fa0 6e2e5f5f 64656661 756c7473 5f5f2077 n.__defaults__ w │ │ │ │ + 0x00015fb0 696c6c20 6e6f7420 63757272 656e746c ill not currentl │ │ │ │ + 0x00015fc0 79206166 66656374 20746865 2076616c y affect the val │ │ │ │ + 0x00015fd0 75657320 75736564 20696e20 66756e63 ues used in func │ │ │ │ + 0x00015fe0 74696f6e 2063616c 6c730000 66756e63 tion calls..func │ │ │ │ + 0x00015ff0 74696f6e 27732064 69637469 6f6e6172 tion's dictionar │ │ │ │ + 0x00016000 79206d61 79206e6f 74206265 2064656c y may not be del │ │ │ │ + 0x00016010 65746564 00000000 73657474 696e6720 eted....setting │ │ │ │ + 0x00016020 66756e63 74696f6e 27732064 69637469 function's dicti │ │ │ │ + 0x00016030 6f6e6172 7920746f 2061206e 6f6e2d64 onary to a non-d │ │ │ │ + 0x00016040 69637400 25732829 20676f74 20616e20 ict.%s() got an │ │ │ │ + 0x00016050 756e6578 70656374 6564206b 6579776f unexpected keywo │ │ │ │ + 0x00016060 72642061 7267756d 656e7420 27255527 rd argument '%U' │ │ │ │ + 0x00016070 00000000 50794572 725f4f63 63757272 ....PyErr_Occurr │ │ │ │ + 0x00016080 65642829 00000000 41726775 6d656e74 ed()....Argument │ │ │ │ + 0x00016090 2027252e 32303073 27206861 7320696e '%.200s' has in │ │ │ │ + 0x000160a0 636f7272 65637420 74797065 20286578 correct type (ex │ │ │ │ + 0x000160b0 70656374 65642025 2e323030 732c2067 pected %.200s, g │ │ │ │ + 0x000160c0 6f742025 2e323030 73290000 74616b65 ot %.200s)..take │ │ │ │ + 0x000160d0 73206e6f 20617267 756d656e 74730000 s no arguments.. │ │ │ │ + 0x000160e0 252e3230 30732829 20257320 28257a64 %.200s() %s (%zd │ │ │ │ + 0x000160f0 20676976 656e2900 74616b65 73206578 given).takes ex │ │ │ │ + 0x00016100 6163746c 79206f6e 65206172 67756d65 actly one argume │ │ │ │ + 0x00016110 6e740000 74616b65 73206e6f 206b6579 nt..takes no key │ │ │ │ + 0x00016120 776f7264 20617267 756d656e 74730000 word arguments.. │ │ │ │ + 0x00016130 20776869 6c652063 616c6c69 6e672061 while calling a │ │ │ │ + 0x00016140 20507974 686f6e20 6f626a65 63740000 Python object.. │ │ │ │ + 0x00016150 4e554c4c 20726573 756c7420 77697468 NULL result with │ │ │ │ + 0x00016160 6f757420 6572726f 7220696e 2050794f out error in PyO │ │ │ │ + 0x00016170 626a6563 745f4361 6c6c0000 50794361 bject_Call..PyCa │ │ │ │ + 0x00016180 6c6c6162 6c655f43 6865636b 2863616c llable_Check(cal │ │ │ │ + 0x00016190 6c61626c 65290000 6f666673 6574203e lable)..offset > │ │ │ │ + 0x000161a0 20300000 5f5f696e 745f5f20 72657475 0..__int__ retu │ │ │ │ + 0x000161b0 726e6564 206e6f6e 2d696e74 20287479 rned non-int (ty │ │ │ │ + 0x000161c0 70652025 2e323030 73292e20 20546865 pe %.200s). The │ │ │ │ + 0x000161d0 20616269 6c697479 20746f20 72657475 ability to retu │ │ │ │ + 0x000161e0 726e2061 6e20696e 7374616e 6365206f rn an instance o │ │ │ │ + 0x000161f0 66206120 73747269 63742073 7562636c f a strict subcl │ │ │ │ + 0x00016200 61737320 6f662069 6e742069 73206465 ass of int is de │ │ │ │ + 0x00016210 70726563 61746564 2c20616e 64206d61 precated, and ma │ │ │ │ + 0x00016220 79206265 2072656d 6f766564 20696e20 y be removed in │ │ │ │ + 0x00016230 61206675 74757265 20766572 73696f6e a future version │ │ │ │ + 0x00016240 206f6620 50797468 6f6e2e00 5f5f696e of Python..__in │ │ │ │ + 0x00016250 745f5f20 72657475 726e6564 206e6f6e t__ returned non │ │ │ │ + 0x00016260 2d696e74 20287479 70652025 2e323030 -int (type %.200 │ │ │ │ + 0x00016270 73290000 616e2069 6e746567 65722069 s)..an integer i │ │ │ │ + 0x00016280 73207265 71756972 65640000 50795475 s required..PyTu │ │ │ │ + 0x00016290 706c655f 43686563 6b286172 67732900 ple_Check(args). │ │ │ │ + 0x000162a0 6b657977 6f726473 206d7573 74206265 keywords must be │ │ │ │ + 0x000162b0 20737472 696e6773 00000000 756e626f strings....unbo │ │ │ │ + 0x000162c0 756e6420 6d657468 6f642025 2e323030 und method %.200 │ │ │ │ + 0x000162d0 53282920 6e656564 7320616e 20617267 S() needs an arg │ │ │ │ + 0x000162e0 756d656e 74000000 63616e6e 6f742069 ument...cannot i │ │ │ │ + 0x000162f0 6d706f72 74206e61 6d652025 53000000 mport name %S... │ │ │ │ + 0x00016300 74797065 203d3d20 4e554c4c 207c7c20 type == NULL || │ │ │ │ + 0x00016310 2876616c 75652021 3d204e55 4c4c2026 (value != NULL & │ │ │ │ + 0x00016320 26207479 7065203d 3d202850 794f626a & type == (PyObj │ │ │ │ + 0x00016330 6563742a 29205079 5f545950 45287661 ect*) Py_TYPE(va │ │ │ │ + 0x00016340 6c756529 29000000 5f5f6765 745f5f00 lue))...__get__. │ │ │ │ + 0x00016350 4d414353 332f5369 676e616c 2f484d4d MACS3/Signal/HMM │ │ │ │ + 0x00016360 525f454d 2e707978 00000000 4d414353 R_EM.pyx....MACS │ │ │ │ + 0x00016370 332e5369 676e616c 2e484d4d 525f454d 3.Signal.HMMR_EM │ │ │ │ + 0x00016380 2e484d4d 525f454d 2e667261 674d6561 .HMMR_EM.fragMea │ │ │ │ + 0x00016390 6e732e5f 5f676574 5f5f0000 4d414353 ns.__get__..MACS │ │ │ │ + 0x000163a0 332e5369 676e616c 2e484d4d 525f454d 3.Signal.HMMR_EM │ │ │ │ + 0x000163b0 2e484d4d 525f454d 2e667261 67537464 .HMMR_EM.fragStd │ │ │ │ + 0x000163c0 64657673 2e5f5f67 65745f5f 00000000 devs.__get__.... │ │ │ │ + 0x000163d0 5f484d4d 525f454d 5f5f6c65 61726e00 _HMMR_EM__learn. │ │ │ │ + 0x000163e0 5f5f7079 785f745f 32000000 5f5f7079 __pyx_t_2...__py │ │ │ │ + 0x000163f0 785f745f 34000000 5f5f7079 785f745f x_t_4...__pyx_t_ │ │ │ │ + 0x00016400 31320000 5f5f7079 785f745f 33000000 12..__pyx_t_3... │ │ │ │ + 0x00016410 4d414353 332e5369 676e616c 2e484d4d MACS3.Signal.HMM │ │ │ │ + 0x00016420 525f454d 2e484d4d 525f454d 2e5f484d R_EM.HMMR_EM._HM │ │ │ │ + 0x00016430 4d525f45 4d5f5f6c 6561726e 00000000 MR_EM__learn.... │ │ │ │ + 0x00016440 5f5f7365 745f5f00 4d414353 332e5369 __set__.MACS3.Si │ │ │ │ + 0x00016450 676e616c 2e484d4d 525f454d 2e484d4d gnal.HMMR_EM.HMM │ │ │ │ + 0x00016460 525f454d 2e667261 67537464 64657673 R_EM.fragStddevs │ │ │ │ + 0x00016470 2e5f5f73 65745f5f 00000000 5f5f6465 .__set__....__de │ │ │ │ + 0x00016480 6c5f5f00 4d414353 332e5369 676e616c l__.MACS3.Signal │ │ │ │ + 0x00016490 2e484d4d 525f454d 2e484d4d 525f454d .HMMR_EM.HMMR_EM │ │ │ │ + 0x000164a0 2e667261 67537464 64657673 2e5f5f64 .fragStddevs.__d │ │ │ │ + 0x000164b0 656c5f5f 00000000 4d414353 332e5369 el__....MACS3.Si │ │ │ │ + 0x000164c0 676e616c 2e484d4d 525f454d 2e484d4d gnal.HMMR_EM.HMM │ │ │ │ + 0x000164d0 525f454d 2e667261 674d6561 6e732e5f R_EM.fragMeans._ │ │ │ │ + 0x000164e0 5f736574 5f5f0000 4d414353 332e5369 _set__..MACS3.Si │ │ │ │ + 0x000164f0 676e616c 2e484d4d 525f454d 2e484d4d gnal.HMMR_EM.HMM │ │ │ │ + 0x00016500 525f454d 2e667261 674d6561 6e732e5f R_EM.fragMeans._ │ │ │ │ + 0x00016510 5f64656c 5f5f0000 6174206c 65617374 _del__..at least │ │ │ │ + 0x00016520 00000000 6174206d 6f737400 50795475 ....at most.PyTu │ │ │ │ + 0x00016530 706c655f 43686563 6b285f5f 7079785f ple_Check(__pyx_ │ │ │ │ + 0x00016540 61726773 29000000 50795475 706c655f args)...PyTuple_ │ │ │ │ + 0x00016550 43686563 6b286b77 64732900 5f5f696e Check(kwds).__in │ │ │ │ + 0x00016560 69745f5f 00000000 252e3230 30732829 it__....%.200s() │ │ │ │ + 0x00016570 2074616b 65732025 2e387320 257a6420 takes %.8s %zd │ │ │ │ + 0x00016580 706f7369 74696f6e 616c2061 7267756d positional argum │ │ │ │ + 0x00016590 656e7425 2e317320 28257a64 20676976 ent%.1s (%zd giv │ │ │ │ + 0x000165a0 656e2900 4d414353 332e5369 676e616c en).MACS3.Signal │ │ │ │ + 0x000165b0 2e484d4d 525f454d 2e484d4d 525f454d .HMMR_EM.HMMR_EM │ │ │ │ + 0x000165c0 2e5f5f69 6e69745f 5f000000 696e6974 .__init__...init │ │ │ │ + 0x000165d0 5f6d6561 6e730000 696e6974 5f737464 _means..init_std │ │ │ │ + 0x000165e0 64657673 00000000 5f5f7079 785f745f devs....__pyx_t_ │ │ │ │ + 0x000165f0 36000000 63616e6e 6f742066 69742027 6...cannot fit ' │ │ │ │ + 0x00016600 252e3230 30732720 696e746f 20616e20 %.200s' into an │ │ │ │ + 0x00016610 696e6465 782d7369 7a656420 696e7465 index-sized inte │ │ │ │ + 0x00016620 67657200 27252e32 30307327 206f626a ger.'%.200s' obj │ │ │ │ + 0x00016630 65637420 6973206e 6f742073 75627363 ect is not subsc │ │ │ │ + 0x00016640 72697074 61626c65 00000000 274e6f6e riptable....'Non │ │ │ │ + 0x00016650 65547970 6527206f 626a6563 74206973 eType' object is │ │ │ │ + 0x00016660 206e6f74 20737562 73637269 70746162 not subscriptab │ │ │ │ + 0x00016670 6c650000 666c6f61 74206469 76697369 le..float divisi │ │ │ │ + 0x00016680 6f6e0000 5f5f7079 785f745f 31000000 on..__pyx_t_1... │ │ │ │ + 0x00016690 5f5f7079 785f756e 7069636b 6c655f48 __pyx_unpickle_H │ │ │ │ + 0x000166a0 4d4d525f 454d5f5f 7365745f 73746174 MMR_EM__set_stat │ │ │ │ + 0x000166b0 65000000 3c737472 696e6773 6f757263 e.....MACS3.Signal │ │ │ │ + 0x000166d0 2e484d4d 525f454d 2e5f5f70 79785f75 .HMMR_EM.__pyx_u │ │ │ │ + 0x000166e0 6e706963 6b6c655f 484d4d52 5f454d5f npickle_HMMR_EM_ │ │ │ │ + 0x000166f0 5f736574 5f737461 74650000 5f5f7365 _set_state..__se │ │ │ │ + 0x00016700 74737461 74655f63 7974686f 6e5f5f00 tstate_cython__. │ │ │ │ + 0x00016710 65786163 746c7900 7475706c 65000000 exactly.tuple... │ │ │ │ + 0x00016720 45787065 63746564 2025732c 20676f74 Expected %s, got │ │ │ │ + 0x00016730 20252e32 30307300 4d414353 332e5369 %.200s.MACS3.Si │ │ │ │ + 0x00016740 676e616c 2e484d4d 525f454d 2e484d4d gnal.HMMR_EM.HMM │ │ │ │ + 0x00016750 525f454d 2e5f5f73 65747374 6174655f R_EM.__setstate_ │ │ │ │ + 0x00016760 63797468 6f6e5f5f 00000000 5f5f7079 cython__....__py │ │ │ │ + 0x00016770 785f756e 7069636b 6c655f48 4d4d525f x_unpickle_HMMR_ │ │ │ │ + 0x00016780 454d0000 696e7374 616e6365 20657863 EM..instance exc │ │ │ │ + 0x00016790 65707469 6f6e206d 6179206e 6f742068 eption may not h │ │ │ │ + 0x000167a0 61766520 61207365 70617261 74652076 ave a separate v │ │ │ │ + 0x000167b0 616c7565 00000000 63616c6c 696e6720 alue....calling │ │ │ │ + 0x000167c0 25522073 686f756c 64206861 76652072 %R should have r │ │ │ │ + 0x000167d0 65747572 6e656420 616e2069 6e737461 eturned an insta │ │ │ │ + 0x000167e0 6e636520 6f662042 61736545 78636570 nce of BaseExcep │ │ │ │ + 0x000167f0 74696f6e 2c206e6f 74202552 00000000 tion, not %R.... │ │ │ │ + 0x00016800 72616973 653a2065 78636570 74696f6e raise: exception │ │ │ │ + 0x00016810 20636c61 7373206d 75737420 62652061 class must be a │ │ │ │ + 0x00016820 20737562 636c6173 73206f66 20426173 subclass of Bas │ │ │ │ + 0x00016830 65457863 65707469 6f6e0000 4d414353 eException..MACS │ │ │ │ + 0x00016840 332e5369 676e616c 2e484d4d 525f454d 3.Signal.HMMR_EM │ │ │ │ + 0x00016850 2e5f5f70 79785f75 6e706963 6b6c655f .__pyx_unpickle_ │ │ │ │ + 0x00016860 484d4d52 5f454d00 5f484d4d 525f454d HMMR_EM._HMMR_EM │ │ │ │ + 0x00016870 5f5f6974 65726174 65000000 6765745f __iterate...get_ │ │ │ │ + 0x00016880 77656967 68746564 5f64656e 73697479 weighted_density │ │ │ │ + 0x00016890 00000000 4d414353 332e5369 676e616c ....MACS3.Signal │ │ │ │ + 0x000168a0 2e484d4d 525f454d 2e676574 5f776569 .HMMR_EM.get_wei │ │ │ │ + 0x000168b0 67687465 645f6465 6e736974 79000000 ghted_density... │ │ │ │ + 0x000168c0 72657475 726e5f67 72656174 65720000 return_greater.. │ │ │ │ + 0x000168d0 5f5f7079 785f745f 35000000 4d414353 __pyx_t_5...MACS │ │ │ │ + 0x000168e0 332e5369 676e616c 2e484d4d 525f454d 3.Signal.HMMR_EM │ │ │ │ + 0x000168f0 2e726574 75726e5f 67726561 74657200 .return_greater. │ │ │ │ + 0x00016900 6f6e6c69 6e655f75 70646174 65000000 online_update... │ │ │ │ + 0x00016910 4d414353 332e5369 676e616c 2e484d4d MACS3.Signal.HMM │ │ │ │ + 0x00016920 525f454d 2e6f6e6c 696e655f 75706461 R_EM.online_upda │ │ │ │ + 0x00016930 74650000 746f6f20 6d616e79 2076616c te..too many val │ │ │ │ + 0x00016940 75657320 746f2075 6e706163 6b202865 ues to unpack (e │ │ │ │ + 0x00016950 78706563 74656420 257a6429 00000000 xpected %zd).... │ │ │ │ + 0x00016960 6e656564 206d6f72 65207468 616e2025 need more than % │ │ │ │ + 0x00016970 7a642076 616c7565 252e3173 20746f20 zd value%.1s to │ │ │ │ + 0x00016980 756e7061 636b0000 50795475 706c655f unpack..PyTuple_ │ │ │ │ + 0x00016990 43686563 6b287365 7175656e 63652900 Check(sequence). │ │ │ │ + 0x000169a0 274e6f6e 65547970 6527206f 626a6563 'NoneType' objec │ │ │ │ + 0x000169b0 74206973 206e6f74 20697465 7261626c t is not iterabl │ │ │ │ + 0x000169c0 65000000 4d414353 332e5369 676e616c e...MACS3.Signal │ │ │ │ + 0x000169d0 2e484d4d 525f454d 2e484d4d 525f454d .HMMR_EM.HMMR_EM │ │ │ │ + 0x000169e0 2e5f484d 4d525f45 4d5f5f69 74657261 ._HMMR_EM__itera │ │ │ │ + 0x000169f0 74650000 50795475 706c655f 43686563 te..PyTuple_Chec │ │ │ │ + 0x00016a00 6b287475 706c6529 00000000 5f5f7079 k(tuple)....__py │ │ │ │ + 0x00016a10 785f745f 31390000 5f5f7265 64756365 x_t_19..__reduce │ │ │ │ + 0x00016a20 5f637974 686f6e5f 5f000000 4d414353 _cython__...MACS │ │ │ │ + 0x00016a30 332e5369 676e616c 2e484d4d 525f454d 3.Signal.HMMR_EM │ │ │ │ + 0x00016a40 2e484d4d 525f454d 2e5f5f72 65647563 .HMMR_EM.__reduc │ │ │ │ + 0x00016a50 655f6379 74686f6e 5f5f0000 4d6f6475 e_cython__..Modu │ │ │ │ + 0x00016a60 6c652027 484d4d52 5f454d27 20686173 le 'HMMR_EM' has │ │ │ │ + 0x00016a70 20616c72 65616479 20626565 6e20696d already been im │ │ │ │ + 0x00016a80 706f7274 65642e20 52652d69 6e697469 ported. Re-initi │ │ │ │ + 0x00016a90 616c6973 6174696f 6e206973 206e6f74 alisation is not │ │ │ │ + 0x00016aa0 20737570 706f7274 65642e00 6275696c supported..buil │ │ │ │ + 0x00016ab0 74696e73 00000000 63797468 6f6e5f72 tins....cython_r │ │ │ │ + 0x00016ac0 756e7469 6d650000 5f5f6275 696c7469 untime..__builti │ │ │ │ + 0x00016ad0 6e735f5f 00000000 636f6d70 696c6520 ns__....compile │ │ │ │ + 0x00016ae0 74696d65 20507974 686f6e20 76657273 time Python vers │ │ │ │ + 0x00016af0 696f6e20 25642e25 64206f66 206d6f64 ion %d.%d of mod │ │ │ │ + 0x00016b00 756c6520 27252e31 30307327 20257320 ule '%.100s' %s │ │ │ │ + 0x00016b10 72756e74 696d6520 76657273 696f6e20 runtime version │ │ │ │ + 0x00016b20 25642e25 64000000 646f6573 206e6f74 %d.%d...does not │ │ │ │ + 0x00016b30 206d6174 63680000 4d414353 332e5369 match..MACS3.Si │ │ │ │ + 0x00016b40 676e616c 2e484d4d 525f454d 00000000 gnal.HMMR_EM.... │ │ │ │ + 0x00016b50 6e756d70 792e5f63 6f72652e 5f6d756c numpy._core._mul │ │ │ │ + 0x00016b60 74696172 7261795f 756d6174 68000000 tiarray_umath... │ │ │ │ + 0x00016b70 6e756d70 792e636f 72652e5f 6d756c74 numpy.core._mult │ │ │ │ + 0x00016b80 69617272 61795f75 6d617468 00000000 iarray_umath.... │ │ │ │ + 0x00016b90 5f415252 41595f41 50490000 5f415252 _ARRAY_API.._ARR │ │ │ │ + 0x00016ba0 41595f41 50492069 73206e6f 74205079 AY_API is not Py │ │ │ │ + 0x00016bb0 43617073 756c6520 6f626a65 63740000 Capsule object.. │ │ │ │ + 0x00016bc0 5f415252 41595f41 50492069 73204e55 _ARRAY_API is NU │ │ │ │ + 0x00016bd0 4c4c2070 6f696e74 65720000 6d6f6475 LL pointer..modu │ │ │ │ + 0x00016be0 6c652063 6f6d7069 6c656420 61676169 le compiled agai │ │ │ │ + 0x00016bf0 6e737420 41424920 76657273 696f6e20 nst ABI version │ │ │ │ + 0x00016c00 30782578 20627574 20746869 73207665 0x%x but this ve │ │ │ │ + 0x00016c10 7273696f 6e206f66 206e756d 70792069 rsion of numpy i │ │ │ │ + 0x00016c20 73203078 25780000 6d6f6475 6c652077 s 0x%x..module w │ │ │ │ + 0x00016c30 61732063 6f6d7069 6c656420 61676169 as compiled agai │ │ │ │ + 0x00016c40 6e737420 4e756d50 7920432d 41504920 nst NumPy C-API │ │ │ │ + 0x00016c50 76657273 696f6e20 30782578 20284e75 version 0x%x (Nu │ │ │ │ + 0x00016c60 6d507920 312e3233 29206275 74207468 mPy 1.23) but th │ │ │ │ + 0x00016c70 65207275 6e6e696e 67204e75 6d507920 e running NumPy │ │ │ │ + 0x00016c80 68617320 432d4150 49207665 7273696f has C-API versio │ │ │ │ + 0x00016c90 6e203078 25782e20 43686563 6b207468 n 0x%x. Check th │ │ │ │ + 0x00016ca0 65207365 6374696f 6e20432d 41504920 e section C-API │ │ │ │ + 0x00016cb0 696e636f 6d706174 6962696c 69747920 incompatibility │ │ │ │ + 0x00016cc0 61742074 68652054 726f7562 6c657368 at the Troublesh │ │ │ │ + 0x00016cd0 6f6f7469 6e672049 6d706f72 74457272 ooting ImportErr │ │ │ │ + 0x00016ce0 6f722073 65637469 6f6e2061 74206874 or section at ht │ │ │ │ + 0x00016cf0 7470733a 2f2f6e75 6d70792e 6f72672f tps://numpy.org/ │ │ │ │ + 0x00016d00 64657664 6f63732f 75736572 2f74726f devdocs/user/tro │ │ │ │ + 0x00016d10 75626c65 73686f6f 74696e67 2d696d70 ubleshooting-imp │ │ │ │ + 0x00016d20 6f727465 72726f72 2e68746d 6c23632d orterror.html#c- │ │ │ │ + 0x00016d30 6170692d 696e636f 6d706174 6962696c api-incompatibil │ │ │ │ + 0x00016d40 69747920 666f7220 696e6469 63617469 ity for indicati │ │ │ │ + 0x00016d50 6f6e7320 6f6e2068 6f772074 6f20736f ons on how to so │ │ │ │ + 0x00016d60 6c766520 74686973 2070726f 626c656d lve this problem │ │ │ │ + 0x00016d70 2e000000 46415441 4c3a206d 6f64756c ....FATAL: modul │ │ │ │ + 0x00016d80 6520636f 6d70696c 65642061 7320756e e compiled as un │ │ │ │ + 0x00016d90 6b6e6f77 6e20656e 6469616e 00000000 known endian.... │ │ │ │ + 0x00016da0 46415441 4c3a206d 6f64756c 6520636f FATAL: module co │ │ │ │ + 0x00016db0 6d70696c 65642061 73206c69 74746c65 mpiled as little │ │ │ │ + 0x00016dc0 20656e64 69616e2c 20627574 20646574 endian, but det │ │ │ │ + 0x00016dd0 65637465 64206469 66666572 656e7420 ected different │ │ │ │ + 0x00016de0 656e6469 616e6e65 73732061 74207275 endianness at ru │ │ │ │ + 0x00016df0 6e74696d 65000000 50795475 706c655f ntime...PyTuple_ │ │ │ │ + 0x00016e00 43686563 6b286261 73657329 00000000 Check(bases).... │ │ │ │ + 0x00016e10 62617365 20636c61 73732027 252e3230 base class '%.20 │ │ │ │ + 0x00016e20 30732720 6973206e 6f742061 20686561 0s' is not a hea │ │ │ │ + 0x00016e30 70207479 70650000 65787465 6e73696f p type..extensio │ │ │ │ + 0x00016e40 6e207479 70652027 252e3230 30732720 n type '%.200s' │ │ │ │ + 0x00016e50 68617320 6e6f205f 5f646963 745f5f20 has no __dict__ │ │ │ │ + 0x00016e60 736c6f74 2c206275 74206261 73652074 slot, but base t │ │ │ │ + 0x00016e70 79706520 27252e32 30307327 20686173 ype '%.200s' has │ │ │ │ + 0x00016e80 3a206569 74686572 20616464 20276364 : either add 'cd │ │ │ │ + 0x00016e90 65662064 69637420 5f5f6469 63745f5f ef dict __dict__ │ │ │ │ + 0x00016ea0 2720746f 20746865 20657874 656e7369 ' to the extensi │ │ │ │ + 0x00016eb0 6f6e2074 79706520 6f722061 64642027 on type or add ' │ │ │ │ + 0x00016ec0 5f5f736c 6f74735f 5f203d20 5b2e2e2e __slots__ = [... │ │ │ │ + 0x00016ed0 5d272074 6f207468 65206261 73652074 ]' to the base t │ │ │ │ + 0x00016ee0 79706500 6d756c74 69706c65 20626173 ype.multiple bas │ │ │ │ + 0x00016ef0 65732068 61766520 76746162 6c652063 es have vtable c │ │ │ │ + 0x00016f00 6f6e666c 6963743a 2027252e 32303073 onflict: '%.200s │ │ │ │ + 0x00016f10 2720616e 64202725 2e323030 73270000 ' and '%.200s'.. │ │ │ │ + 0x00016f20 556e6162 6c652074 6f20696e 69746961 Unable to initia │ │ │ │ + 0x00016f30 6c697a65 20706963 6b6c696e 6720666f lize pickling fo │ │ │ │ + 0x00016f40 7220252e 32303073 00000000 626f6f6c r %.200s....bool │ │ │ │ + 0x00016f50 00000000 636f6d70 6c657800 6e756d70 ....complex.nump │ │ │ │ + 0x00016f60 79000000 64747970 65000000 666c6174 y...dtype...flat │ │ │ │ + 0x00016f70 69746572 00000000 62726f61 64636173 iter....broadcas │ │ │ │ + 0x00016f80 74000000 6e646172 72617900 67656e65 t...ndarray.gene │ │ │ │ + 0x00016f90 72696300 6e756d62 65720000 7369676e ric.number..sign │ │ │ │ + 0x00016fa0 6564696e 74656765 72000000 756e7369 edinteger...unsi │ │ │ │ + 0x00016fb0 676e6564 696e7465 67657200 696e6578 gnedinteger.inex │ │ │ │ + 0x00016fc0 61637400 666c6f61 74696e67 00000000 act.floating.... │ │ │ │ + 0x00016fd0 636f6d70 6c657866 6c6f6174 696e6700 complexfloating. │ │ │ │ + 0x00016fe0 666c6578 69626c65 00000000 63686172 flexible....char │ │ │ │ + 0x00016ff0 61637465 72000000 7566756e 63000000 acter...ufunc... │ │ │ │ + 0x00017000 5079496e 69745f48 4d4d525f 454d0000 PyInit_HMMR_EM.. │ │ │ │ + 0x00017010 696e6974 204d4143 53332e53 69676e61 init MACS3.Signa │ │ │ │ + 0x00017020 6c2e484d 4d525f45 4d000000 6e756d70 l.HMMR_EM...nump │ │ │ │ + 0x00017030 792e636f 72652e6d 756c7469 61727261 y.core.multiarra │ │ │ │ + 0x00017040 79206661 696c6564 20746f20 696d706f y failed to impo │ │ │ │ + 0x00017050 72742028 6175746f 2d67656e 65726174 rt (auto-generat │ │ │ │ + 0x00017060 65642062 65636175 73652079 6f752064 ed because you d │ │ │ │ + 0x00017070 69646e27 74206361 6c6c2027 6e756d70 idn't call 'nump │ │ │ │ + 0x00017080 792e696d 706f7274 5f617272 61792829 y.import_array() │ │ │ │ + 0x00017090 27206166 74657220 63696d70 6f727469 ' after cimporti │ │ │ │ + 0x000170a0 6e67206e 756d7079 3b207573 6520273c ng numpy; use '< │ │ │ │ + 0x000170b0 766f6964 3e6e756d 70792e5f 696d706f void>numpy._impo │ │ │ │ + 0x000170c0 72745f61 72726179 2720746f 20646973 rt_array' to dis │ │ │ │ + 0x000170d0 61626c65 20696620 796f7520 61726520 able if you are │ │ │ │ + 0x000170e0 63657274 61696e20 796f7520 646f6e27 certain you don' │ │ │ │ + 0x000170f0 74206e65 65642069 74292e00 5f637974 t need it).._cyt │ │ │ │ + 0x00017100 686f6e5f 335f315f 365f6d6f 6e2e6379 hon_3_1_6_mon.cy │ │ │ │ + 0x00017110 74686f6e 5f66756e 6374696f 6e5f6f72 thon_function_or │ │ │ │ + 0x00017120 5f6d6574 686f6400 5f5f7265 64756365 _method.__reduce │ │ │ │ + 0x00017130 5f5f0000 5f5f6d6f 64756c65 5f5f0000 __..__module__.. │ │ │ │ + 0x00017140 5f5f6469 63746f66 66736574 5f5f0000 __dictoffset__.. │ │ │ │ + 0x00017150 5f5f7665 63746f72 63616c6c 6f666673 __vectorcalloffs │ │ │ │ + 0x00017160 65745f5f 00000000 5f5f7765 616b6c69 et__....__weakli │ │ │ │ + 0x00017170 73746f66 66736574 5f5f0000 66756e63 stoffset__..func │ │ │ │ + 0x00017180 5f646f63 00000000 5f5f646f 635f5f00 _doc....__doc__. │ │ │ │ + 0x00017190 66756e63 5f6e616d 65000000 5f5f6e61 func_name...__na │ │ │ │ + 0x000171a0 6d655f5f 00000000 5f5f7175 616c6e61 me__....__qualna │ │ │ │ + 0x000171b0 6d655f5f 00000000 66756e63 5f646963 me__....func_dic │ │ │ │ + 0x000171c0 74000000 5f5f6469 63745f5f 00000000 t...__dict__.... │ │ │ │ + 0x000171d0 66756e63 5f676c6f 62616c73 00000000 func_globals.... │ │ │ │ + 0x000171e0 5f5f676c 6f62616c 735f5f00 66756e63 __globals__.func │ │ │ │ + 0x000171f0 5f636c6f 73757265 00000000 5f5f636c _closure....__cl │ │ │ │ + 0x00017200 6f737572 655f5f00 66756e63 5f636f64 osure__.func_cod │ │ │ │ + 0x00017210 65000000 5f5f636f 64655f5f 00000000 e...__code__.... │ │ │ │ + 0x00017220 66756e63 5f646566 61756c74 73000000 func_defaults... │ │ │ │ + 0x00017230 5f5f6465 6661756c 74735f5f 00000000 __defaults__.... │ │ │ │ + 0x00017240 5f5f6b77 64656661 756c7473 5f5f0000 __kwdefaults__.. │ │ │ │ + 0x00017250 5f5f616e 6e6f7461 74696f6e 735f5f00 __annotations__. │ │ │ │ + 0x00017260 5f69735f 636f726f 7574696e 65000000 _is_coroutine... │ │ │ │ + 0x00017270 5f637974 686f6e5f 335f315f 365f6d6f _cython_3_1_6_mo │ │ │ │ + 0x00017280 6e2e5f63 6f6d6d6f 6e5f7479 7065735f n._common_types_ │ │ │ │ + 0x00017290 6d657461 74797065 00000000 4d414353 metatype....MACS │ │ │ │ + 0x000172a0 332e5369 676e616c 2e484d4d 525f454d 3.Signal.HMMR_EM │ │ │ │ + 0x000172b0 2e484d4d 525f454d 00000000 204d6169 .HMMR_EM.... Mai │ │ │ │ + 0x000172c0 6e20484d 4d522045 4d20636c 6173732e n HMMR EM class. │ │ │ │ + 0x000172d0 0a0a2020 20205468 69732045 4d207472 .. This EM tr │ │ │ │ + 0x000172e0 61696e65 72207769 6c6c2066 696e6420 ainer will find │ │ │ │ + 0x000172f0 74686520 6f707469 6d616c20 6d65616e the optimal mean │ │ │ │ + 0x00017300 20616e64 20737464 64657620 6f662074 and stddev of t │ │ │ │ + 0x00017310 68726565 206f660a 20202020 74686520 hree of. the │ │ │ │ + 0x00017320 666f7572 206d6f64 6573202d 2d206d6f four modes -- mo │ │ │ │ + 0x00017330 6e6f2d6e 75636c65 6f736f6d 616c2c20 no-nucleosomal, │ │ │ │ + 0x00017340 64692d6e 75636c6f 656f736f 6d616c2c di-nucloeosomal, │ │ │ │ + 0x00017350 20616e64 0a202020 20746872 65652d6e and. three-n │ │ │ │ + 0x00017360 75636c65 6f736f6d 616c2066 7261676d ucleosomal fragm │ │ │ │ + 0x00017370 656e7473 2e20506c 65617365 206e6f74 ents. Please not │ │ │ │ + 0x00017380 65207468 61742074 6865206d 65616e20 e that the mean │ │ │ │ + 0x00017390 616e6420 73746464 65760a20 2020206f and stddev. o │ │ │ │ + 0x000173a0 66207468 65207368 6f727420 66726167 f the short frag │ │ │ │ + 0x000173b0 6d656e74 20776f6e 27742062 65206f70 ment won't be op │ │ │ │ + 0x000173c0 74696d69 7a656420 696e2074 68697320 timized in this │ │ │ │ + 0x000173d0 61707072 6f616368 20616e64 206f6e6c approach and onl │ │ │ │ + 0x000173e0 790a2020 20207265 6c79206f 6e207468 y. rely on th │ │ │ │ + 0x000173f0 65207573 65722773 20696e70 75742e0a e user's input.. │ │ │ │ + 0x00017400 20202020 0a202020 20000000 66726167 . ...frag │ │ │ │ + 0x00017410 4d65616e 73000000 66726167 53746464 Means...fragStdd │ │ │ │ + 0x00017420 65767300 5f5f5079 785f4379 46756e63 evs.__Pyx_CyFunc │ │ │ │ + 0x00017430 74696f6e 5f696e69 745f6465 6661756c tion_init_defaul │ │ │ │ + 0x00017440 74730000 50795f53 495a4500 50795475 ts..Py_SIZE.PyTu │ │ │ │ + 0x00017450 706c655f 4745545f 53495a45 00000000 ple_GET_SIZE.... │ │ │ │ + 0x00017460 5079556e 69636f64 655f4745 545f4c45 PyUnicode_GET_LE │ │ │ │ + 0x00017470 4e475448 00000000 5079556e 69636f64 NGTH....PyUnicod │ │ │ │ + 0x00017480 655f4953 5f434f4d 50414354 00000000 e_IS_COMPACT.... │ │ │ │ + 0x00017490 5f50794c 6f6e675f 4973436f 6d706163 _PyLong_IsCompac │ │ │ │ + 0x000174a0 74000000 5f50794c 6f6e675f 436f6d70 t..._PyLong_Comp │ │ │ │ + 0x000174b0 61637456 616c7565 00000000 50794c69 actValue....PyLi │ │ │ │ + 0x000174c0 73745f53 45545f49 54454d00 5f5f5079 st_SET_ITEM.__Py │ │ │ │ + 0x000174d0 785f4973 53756274 79706500 50795475 x_IsSubtype.PyTu │ │ │ │ + 0x000174e0 706c655f 5345545f 4954454d 00000000 ple_SET_ITEM.... │ │ │ │ + 0x000174f0 50794469 63745f47 45545f53 495a4500 PyDict_GET_SIZE. │ │ │ │ + 0x00017500 50794c69 73745f47 45545f53 495a4500 PyList_GET_SIZE. │ │ │ │ + 0x00017510 5079556e 69636f64 655f4953 5f415343 PyUnicode_IS_ASC │ │ │ │ + 0x00017520 49490000 5079556e 69636f64 655f4d41 II..PyUnicode_MA │ │ │ │ + 0x00017530 585f4348 41525f56 414c5545 00000000 X_CHAR_VALUE.... │ │ │ │ + 0x00017540 50794d65 74686f64 5f474554 5f53454c PyMethod_GET_SEL │ │ │ │ + 0x00017550 46000000 5f5f5079 785f4973 416e7953 F...__Pyx_IsAnyS │ │ │ │ + 0x00017560 75627479 70653200 5079466c 6f61745f ubtype2.PyFloat_ │ │ │ │ + 0x00017570 41535f44 4f55424c 45000000 5f5f5079 AS_DOUBLE...__Py │ │ │ │ + 0x00017580 785f4765 74497465 6d496e74 5f547570 x_GetItemInt_Tup │ │ │ │ + 0x00017590 6c655f46 61737400 0419c004 43000000 le_Fast.....C... │ │ │ │ + 0x000175a0 8001f006 00050a88 11d80407 80728813 .............r.. │ │ │ │ + 0x000175b0 8841d808 10900390 399841d8 040c8842 .A......9.A....B │ │ │ │ + 0x000175c0 88629001 d8040988 16887290 11d80409 .b........r..... │ │ │ │ + 0x000175d0 88168873 90229042 9061d804 0c884388 ...s.".B.a....C. │ │ │ │ + 0x000175e0 73902100 04194006 1c000000 d00026a0 s.!...@.......&. │ │ │ │ + 0x000175f0 61f01400 050c8832 88528876 90529075 a......2.R.v.R.u │ │ │ │ + 0x00017600 98419854 a013a041 00000000 4118c007 .A.T...A....A... │ │ │ │ + 0x00017610 40000000 d0001790 71f01200 05149032 @.......q......2 │ │ │ │ + 0x00017620 90599861 9875a043 a072a815 a861a871 .Y.a.u.C.r...a.q │ │ │ │ + 0x00017630 d8040780 73882188 3e981298 31d80819 ....s.!.>...1... │ │ │ │ + 0x00017640 9811e008 18980ca0 41a052a0 71a801d8 ........A.R.q... │ │ │ │ + 0x00017650 040b8831 00000000 cb1c800d cc010000 ...1............ │ │ │ │ + 0x00017660 d00460d0 6077f000 00780159 02f00000 ..`.`w...x.Y.... │ │ │ │ + 0x00017670 59026d02 f000006d 024103f0 00004103 Y.m....m.A....A. │ │ │ │ + 0x00017680 5203f000 00520362 03f00000 62036303 R....R.b....b.c. │ │ │ │ + 0x00017690 f0260009 0d884f98 31d8080c 884f9831 .&....O.1....O.1 │ │ │ │ + 0x000176a0 d8080c88 4b9071d8 080c884b 9071d808 ....K.q....K.q.. │ │ │ │ + 0x000176b0 0c884890 41d8080c 88489041 d8080c88 ..H.A....H.A.... │ │ │ │ + 0x000176c0 4d9811d8 080c884d 98129836 a011a02c M......M...6..., │ │ │ │ + 0x000176d0 a866b041 d8080c88 4f983298 56a031a0 .f.A....O.2.V.1. │ │ │ │ + 0x000176e0 4eb026b8 01d8080c 884d9812 9836a011 N.&......M...6.. │ │ │ │ + 0x000176f0 a02eb006 b068b863 c011d808 0cd00c21 .....h.c.......! │ │ │ │ + 0x00017700 a011f008 00090d88 4d9817d0 2034b042 ........M... 4.B │ │ │ │ + 0x00017710 b064d03a 4cc841c8 57d0545b d05b5fd0 .d.:L.A.W.T[.[_. │ │ │ │ + 0x00017720 5f60d808 0c884a90 64982aa0 4cb001f0 _`....J.d.*.L... │ │ │ │ + 0x00017730 0c00090d 884a9064 9827a012 a032a05c .....J.d.'...2.\ │ │ │ │ + 0x00017740 b012b034 b078b873 c024c06e d05458d0 ...4.x.s.$.n.TX. │ │ │ │ + 0x00017750 5860d060 63d06367 d06768e0 080c8841 X`.`c.cg.gh....A │ │ │ │ + 0x00017760 8852d00f 21a014a0 57a846b0 21b031e0 .R..!...W.F.!.1. │ │ │ │ + 0x00017770 0813903a 98529874 a032a05a a872b014 ...:.R.t.2.Z.r.. │ │ │ │ + 0x00017780 b051b062 b802b82a c042c061 d8081390 .Q.b...*.B.a.... │ │ │ │ + 0x00017790 3a985298 74a032a0 5aa872b0 14b051b0 :.R.t.2.Z.r...Q. │ │ │ │ + 0x000177a0 62b802b8 2ac042c0 61e0080f 88739022 b...*.B.a....s." │ │ │ │ + 0x000177b0 90449801 d8080f88 73902290 449808a0 .D......s.".D... │ │ │ │ + 0x000177c0 02a021d8 080f8873 90229044 9808a002 ..!....s.".D.... │ │ │ │ + 0x000177d0 a021e008 13903598 029821d8 08139035 .!....5...!....5 │ │ │ │ + 0x000177e0 98029821 d8081390 31e0080c 884d9812 ...!....1....M.. │ │ │ │ + 0x000177f0 9836a011 a022a048 a841a856 b038b831 .6...".H.A.V.8.1 │ │ │ │ + 0x00017800 b846c028 c821c831 d8080d88 528872d0 .F.(.!.1....R.r. │ │ │ │ + 0x00017810 1125a054 d02940c0 04d0445d d05d61d0 .%.T.)@...D].]a. │ │ │ │ + 0x00017820 6162d808 0c884890 41d80809 00000000 ab....H.A....... │ │ │ │ + 0x00017830 c11b0015 a9010000 8041f00e 000d1790 .........A...... │ │ │ │ + 0x00017840 61f00a00 09159042 90669842 9863a016 a......B.f.B.c.. │ │ │ │ + 0x00017850 a071d808 16906298 069862a0 03a036a8 .q....b...b...6. │ │ │ │ + 0x00017860 11d80816 90629806 9862a003 a036a811 .....b...b...6.. │ │ │ │ + 0x00017870 e0080c88 4d9811d8 080e8864 902b9853 ....M......d.+.S │ │ │ │ + 0x00017880 a001d80c 10900590 55982298 41d81019 ........U.".A... │ │ │ │ + 0x00017890 98119825 9874a03a a851a861 d8101b98 ...%.t.:.Q.a.... │ │ │ │ + 0x000178a0 319845a0 14a05cb0 11b021d8 101b9831 1.E...\...!....1 │ │ │ │ + 0x000178b0 9845a014 a05aa871 b001e00c 10900a98 .E...Z.q........ │ │ │ │ + 0x000178c0 21d80c13 9031d80c 11901290 32d01529 !....1......2..) │ │ │ │ + 0x000178d0 a81eb074 d03b52d0 5256d056 6fd06f73 ...t.;R.RV.Vo.os │ │ │ │ + 0x000178e0 d07374d8 0c169061 d80c1090 05905598 .st....a......U. │ │ │ │ + 0x000178f0 229841d8 10139033 90619079 a001a013 ".A....3.a.y.... │ │ │ │ + 0x00017900 a042a064 a82ab041 b054b812 b834b879 .B.d.*.A.T...4.y │ │ │ │ + 0x00017910 c804c843 c871d050 5bd05b5c d05c5fd0 ...C.q.P[.[\.\_. │ │ │ │ + 0x00017920 5f61d061 65d0656f d06f70d0 7074d074 _a.ae.eo.op.pt.t │ │ │ │ + 0x00017930 76d0767a f000007b 014402f0 00004402 v.vz...{.D....D. │ │ │ │ + 0x00017940 4802f000 0048024b 02f00000 4b024c02 H....H.K....K.L. │ │ │ │ + 0x00017950 f000004c 025702f0 00005702 5802f000 ...L.W....W.X... │ │ │ │ + 0x00017960 0058025b 02f00000 5b025d02 f000005d .X.[....[.]....] │ │ │ │ + 0x00017970 026102f0 00006102 6d02f000 006d026e .a....a.m....m.n │ │ │ │ + 0x00017980 02f00000 6e027202 f0000072 027402f0 ....n.r....r.t.. │ │ │ │ + 0x00017990 00007402 7802f000 00780279 02d8141f ..t.x....x.y.... │ │ │ │ + 0x000179a0 9871d80c 0f887890 739821d8 1014904d .q....x.s.!....M │ │ │ │ + 0x000179b0 a011d810 14904290 62d01838 b801d80c ......B.b..8.... │ │ │ │ + 0x000179c0 0f887490 33906498 21d81014 90429062 ..t.3.d.!....B.b │ │ │ │ + 0x000179d0 d01836b0 64b821d8 1011d808 0f887490 ..6.d.!.......t. │ │ │ │ + 0x000179e0 31000000 c11bc019 e1010000 8041f016 1............A.. │ │ │ │ + 0x000179f0 00091088 72901690 71980398 36a011d8 ....r...q...6... │ │ │ │ + 0x00017a00 08129022 90469821 98339866 a041d808 ...".F.!.3.f.A.. │ │ │ │ + 0x00017a10 109001e0 08109002 90269801 98139846 .........&.....F │ │ │ │ + 0x00017a20 a021d808 14904290 66984198 53a006a0 .!....B.f.A.S... │ │ │ │ + 0x00017a30 61d8080c 88428866 90419053 98069861 a....B.f.A.S...a │ │ │ │ + 0x00017a40 f0080009 0d884288 66904190 53980698 ......B.f.A.S... │ │ │ │ + 0x00017a50 61f00800 090d8845 90159062 98039832 a......E...b...2 │ │ │ │ + 0x00017a60 9854a011 d80c1090 05905598 229841f0 .T........U.".A. │ │ │ │ + 0x00017a70 06001115 90419055 d01a2ea8 62b004b0 .....A.U....b... │ │ │ │ + 0x00017a80 47b831b8 44c004c0 4ac861c8 74d05357 G.1.D...J.a.t.SW │ │ │ │ + 0x00017a90 d05760d0 6061d061 65d06569 d06973d0 .W`.`a.ae.ei.is. │ │ │ │ + 0x00017aa0 7374d074 75e00c14 904ea022 a041f006 st.tu....N.".A.. │ │ │ │ + 0x00017ab0 000d1088 76905498 11e01112 90229049 ....v.T......".I │ │ │ │ + 0x00017ac0 9855a022 a049a851 a862b00b b83dc802 .U.".I.Q.b...=.. │ │ │ │ + 0x00017ad0 c824c867 d05557d0 575cd05c 5dd05d5f .$.g.UW.W\.\].]_ │ │ │ │ + 0x00017ae0 d05f68d0 686dd06d 6fd06f78 d07879d0 ._h.hm.mo.ox.xy. │ │ │ │ + 0x00017af0 797bd07b 7cd81019 98119829 a031a042 y{.{|......).1.B │ │ │ │ + 0x00017b00 a067a851 a861a872 b011d810 199811f0 .g.Q.a.r........ │ │ │ │ + 0x00017b10 0e00090a d80c1090 05905598 229841d8 ..........U.".A. │ │ │ │ + 0x00017b20 10139031 90429064 98239851 e01415d8 ...1.B.d.#.Q.... │ │ │ │ + 0x00017b30 1014904a 9862a006 a064a82a b042b064 ...J.b...d.*.B.d │ │ │ │ + 0x00017b40 b822b844 c005c052 c075c842 c864d052 .".D...R.u.B.d.R │ │ │ │ + 0x00017b50 54d05458 d05862d0 6264d064 65d81014 T.TX.Xb.bd.de... │ │ │ │ + 0x00017b60 90499852 9876a054 a819b022 b044b802 .I.R.v.T...".D.. │ │ │ │ + 0x00017b70 b824b865 c032c059 c862d050 54d05456 .$.e.2.Y.b.PT.TV │ │ │ │ + 0x00017b80 d0565ad0 5a63d063 65d06566 d8101490 .VZ.Zc.ce.ef.... │ │ │ │ + 0x00017b90 4ca002a0 26a804a8 42a864b0 29b832b8 L...&...B.d.).2. │ │ │ │ + 0x00017ba0 51d81014 904a9862 a006a061 a072a814 Q....J.b...a.r.. │ │ │ │ + 0x00017bb0 a852a871 d80f10d8 0c119011 9021d808 .R.q.........!.. │ │ │ │ + 0x00017bc0 0d885288 72d0112b a831d808 09000000 ..R.r..+.1...... │ │ │ │ + 0x00017bd0 4118a00b 02000000 98210000 8218a00b A........!...... │ │ │ │ + 0x00017be0 02000000 4118c00b 02000000 8218c00b ....A........... │ │ │ │ + 0x00017bf0 02000000 01192000 9b010000 8001f008 ...... ......... │ │ │ │ + 0x00017c00 00050e88 54d01122 a024d026 3ab824d0 ....T..".$.&:.$. │ │ │ │ + 0x00017c10 3e52d052 56d05662 d06266d0 6670d070 >R.RV.Vb.bf.fp.p │ │ │ │ + 0x00017c20 74f00000 75014102 f0000041 024502f0 t...u.A....A.E.. │ │ │ │ + 0x00017c30 00004502 5302f000 00530257 02f00000 ..E.S....S.W.... │ │ │ │ + 0x00017c40 57026202 f0000062 026602f0 00006602 W.b....b.f....f. │ │ │ │ + 0x00017c50 6d02f000 006d0271 02f00000 71027b02 m....m.q....q.{. │ │ │ │ + 0x00017c60 f000007b 027f02f0 00007f02 4d03f000 ...{........M... │ │ │ │ + 0x00017c70 004d0351 03f00000 51035f03 f000005f .M.Q....Q._...._ │ │ │ │ + 0x00017c80 036303f0 00006303 7703f000 0077037b .c....c.w....w.{ │ │ │ │ + 0x00017c90 03f00000 7b037c03 d8040c88 47903190 ....{.|.....G.1. │ │ │ │ + 0x00017ca0 46982ca0 61d80407 80768857 9041d808 F.,.a....v.W.A.. │ │ │ │ + 0x00017cb0 129021d8 08179071 e0081790 74d01b2b ..!....q....t..+ │ │ │ │ + 0x00017cc0 a837b025 b073b824 d03e51d0 5158d058 .7.%.s.$.>Q.QX.X │ │ │ │ + 0x00017cd0 5dd05d60 d06064d0 6477d077 7ef00000 ].]`.`d.dw.w~... │ │ │ │ + 0x00017ce0 7f014402 f0000044 024702f0 00004702 ..D....D.G....G. │ │ │ │ + 0x00017cf0 4b02f000 004b0256 02f00000 56025d02 K....K.V....V.]. │ │ │ │ + 0x00017d00 f000005d 026202f0 00006202 6502f000 ...].b....b.e... │ │ │ │ + 0x00017d10 00650269 02f00000 69027402 f0000074 .e.i....i.t....t │ │ │ │ + 0x00017d20 027b02f0 00007b02 4003f000 00400343 .{....{.@....@.C │ │ │ │ + 0x00017d30 03f00000 43034703 f0000047 035403f0 ....C.G....G.T.. │ │ │ │ + 0x00017d40 00005403 5b03f000 005b0360 03f00000 ..T.[....[.`.... │ │ │ │ + 0x00017d50 60036303 f0000063 036703f0 00006703 `.c....c.g....g. │ │ │ │ + 0x00017d60 7103f000 00710378 03f00000 78037903 q....q.x....x.y. │ │ │ │ + 0x00017d70 d8040780 71d8080f d00f28a8 04a841a8 ....q.....(...A. │ │ │ │ + 0x00017d80 57b04bb8 77c061e0 080fd00f 28a804a8 W.K.w.a.....(... │ │ │ │ + 0x00017d90 41a857b0 4bb87100 82180002 0b000000 A.W.K.q......... │ │ │ │ + 0x00017da0 8001d804 25a051a0 66a84100 43192000 ....%.Q.f.A.C. . │ │ │ │ + 0x00017db0 56000000 8001f006 00050880 7f906898 V.............h. │ │ │ │ + 0x00017dc0 6ba81bb0 41d8080d 885e9831 d8080ed0 k...A....^.1.... │ │ │ │ + 0x00017dd0 0e21f000 00225804 f0000058 045a04f0 .!..."X....X.Z.. │ │ │ │ + 0x00017de0 00005a04 5b04d804 13903798 28a021a0 ..Z.[.....7.(.!. │ │ │ │ + 0x00017df0 31d80407 807c9037 9821d808 29a811a8 1....|.7.!..)... │ │ │ │ + 0x00017e00 2ab04ec0 21d8040b 88310000 82186001 *.N.!....1....`. │ │ │ │ + 0x00017e10 e2010000 8001d804 10d01022 a02ba851 ...........".+.Q │ │ │ │ + 0x00017e20 a864b02c d03e53d0 535ed05e 5fd05f63 .d.,.>S.S^.^_._c │ │ │ │ + 0x00017e30 d0636ff0 00007001 4502f000 00450250 .co...p.E....E.P │ │ │ │ + 0x00017e40 02f00000 50025102 f0000051 025502f0 ....P.Q....Q.U.. │ │ │ │ + 0x00017e50 00005502 6102f000 0061026e 02f00000 ..U.a....a.n.... │ │ │ │ + 0x00017e60 6e027902 f0000079 027a02f0 00007a02 n.y....y.z....z. │ │ │ │ + 0x00017e70 7e02f000 007e024a 03f00000 4a035503 ~....~.J....J.U. │ │ │ │ + 0x00017e80 f0000055 036003f0 00006003 6103f000 ...U.`....`.a... │ │ │ │ + 0x00017e90 00610365 03f00000 65037103 f0000071 .a.e....e.q....q │ │ │ │ + 0x00017ea0 037e03f0 00007e03 4904f000 0049044a .~....~.I....I.J │ │ │ │ + 0x00017eb0 04f00000 4a044e04 f000004e 045a04f0 ....J.N....N.Z.. │ │ │ │ + 0x00017ec0 00005a04 6904f000 00690474 04f00000 ..Z.i....i.t.... │ │ │ │ + 0x00017ed0 74047504 f0000075 047904f0 00007904 t.u....u.y....y. │ │ │ │ + 0x00017ee0 4505f000 00450551 05f00000 51055c05 E....E.Q....Q.\. │ │ │ │ + 0x00017ef0 f000005c 055d05f0 00005d05 6105f000 ...\.]....].a... │ │ │ │ + 0x00017f00 0061056d 05f00000 6d057505 f0000075 .a.m....m.u....u │ │ │ │ + 0x00017f10 054006f0 00004006 4106f000 00410645 .@....@.A....A.E │ │ │ │ + 0x00017f20 06f00000 45065106 f0000051 065c06f0 ....E.Q....Q.\.. │ │ │ │ + 0x00017f30 00005c06 6706f000 00670668 06f00000 ..\.g....g.h.... │ │ │ │ + 0x00017f40 68066c06 f000006c 067806f0 00007806 h.l....l.x....x. │ │ │ │ + 0x00017f50 4707f000 00470752 07f00000 52075307 G....G.R....R.S. │ │ │ │ + 0x00017f60 f0000053 075807f0 00005807 6407f000 ...S.X....X.d... │ │ │ │ + 0x00017f70 00640773 07f00000 73077e07 f000007e .d.s....s.~....~ │ │ │ │ + 0x00017f80 077f07f0 00007f07 4408f000 00440850 ........D....D.P │ │ │ │ + 0x00017f90 08f00000 50086508 f0000065 087008f0 ....P.e....e.p.. │ │ │ │ + 0x00017fa0 00007008 7108f000 00710876 08f00000 ..p.q....q.v.... │ │ │ │ + 0x00017fb0 76084209 f0000042 094a09f0 00004a09 v.B....B.J....J. │ │ │ │ + 0x00017fc0 5509f000 00550956 09f00000 56095709 U....U.V....V.W. │ │ │ │ + 0x00017fd0 d8040780 73882188 3d980298 239854a0 ....s.!.=...#.T. │ │ │ │ + 0x00017fe0 17a801a8 1eb071d8 08149049 9857a041 ......q....I.W.A │ │ │ │ + 0x00017ff0 a05bb001 b0110000 5f5f5079 785f4665 .[......__Pyx_Fe │ │ │ │ + 0x00018000 74636843 6f6d6d6f 6e547970 6546726f tchCommonTypeFro │ │ │ │ + 0x00018010 6d537065 63000000 5f507955 6e69636f mSpec..._PyUnico │ │ │ │ + 0x00018020 64655f4e 4f4e434f 4d504143 545f4441 de_NONCOMPACT_DA │ │ │ │ + 0x00018030 54410000 5079556e 69636f64 655f5752 TA..PyUnicode_WR │ │ │ │ + 0x00018040 49544500 30303031 30323033 30343035 ITE.000102030405 │ │ │ │ + 0x00018050 30363037 30383039 31303131 31323133 0607080910111213 │ │ │ │ + 0x00018060 31343135 31363137 31383139 32303231 1415161718192021 │ │ │ │ + 0x00018070 32323233 32343235 32363237 32383239 2223242526272829 │ │ │ │ + 0x00018080 33303331 33323333 33343335 33363337 3031323334353637 │ │ │ │ + 0x00018090 33383339 34303431 34323433 34343435 3839404142434445 │ │ │ │ + 0x000180a0 34363437 34383439 35303531 35323533 4647484950515253 │ │ │ │ + 0x000180b0 35343535 35363537 35383539 36303631 5455565758596061 │ │ │ │ + 0x000180c0 36323633 36343635 36363637 36383639 6263646566676869 │ │ │ │ + 0x000180d0 37303731 37323733 37343735 37363737 7071727374757677 │ │ │ │ + 0x000180e0 37383739 38303831 38323833 38343835 7879808182838485 │ │ │ │ + 0x000180f0 38363837 38383839 39303931 39323933 8687888990919293 │ │ │ │ + 0x00018100 39343935 39363937 39383939 00000000 949596979899.... │ │ │ │ + 0x00018110 5f5f5079 785f5079 556e6963 6f64655f __Pyx_PyUnicode_ │ │ │ │ + 0x00018120 46726f6d 5f696e74 00000000 5f5f5079 From_int....__Py │ │ │ │ + 0x00018130 785f5079 4572725f 47697665 6e457863 x_PyErr_GivenExc │ │ │ │ + 0x00018140 65707469 6f6e4d61 74636865 73547570 eptionMatchesTup │ │ │ │ + 0x00018150 6c650000 5f5f5079 785f5265 6a656374 le..__Pyx_Reject │ │ │ │ + 0x00018160 556e6b6e 6f776e4b 6579776f 72640000 UnknownKeyword.. │ │ │ │ + 0x00018170 5f5f5079 785f5079 56656374 6f726361 __Pyx_PyVectorca │ │ │ │ + 0x00018180 6c6c5f46 756e6374 696f6e00 5f5f5079 ll_Function.__Py │ │ │ │ + 0x00018190 785f4379 46756e63 74696f6e 5f43616c x_CyFunction_Cal │ │ │ │ + 0x000181a0 6c41734d 6574686f 64000000 5f5f5079 lAsMethod...__Py │ │ │ │ + 0x000181b0 785f4572 72526573 746f7265 496e5374 x_ErrRestoreInSt │ │ │ │ + 0x000181c0 61746500 00020c05 0a0e0b01 03090000 ate............. │ │ │ │ + 0x000181d0 5f5f7079 785f665f 354d4143 53335f36 __pyx_f_5MACS3_6 │ │ │ │ + 0x000181e0 5369676e 616c5f37 484d4d52 5f454d5f Signal_7HMMR_EM_ │ │ │ │ + 0x000181f0 37484d4d 525f454d 5f5f484d 4d525f45 7HMMR_EM__HMMR_E │ │ │ │ + 0x00018200 4d5f5f6c 6561726e 00000000 5f5f7079 M__learn....__py │ │ │ │ + 0x00018210 785f7077 5f354d41 4353335f 36536967 x_pw_5MACS3_6Sig │ │ │ │ + 0x00018220 6e616c5f 37484d4d 525f454d 5f37484d nal_7HMMR_EM_7HM │ │ │ │ + 0x00018230 4d525f45 4d5f315f 5f696e69 745f5f00 MR_EM_1__init__. │ │ │ │ + 0x00018240 5f5f5079 785f5061 7273654b 6579776f __Pyx_ParseKeywo │ │ │ │ + 0x00018250 72647354 75706c65 00000000 5f5f7079 rdsTuple....__py │ │ │ │ + 0x00018260 785f7066 5f354d41 4353335f 36536967 x_pf_5MACS3_6Sig │ │ │ │ + 0x00018270 6e616c5f 37484d4d 525f454d 5f37484d nal_7HMMR_EM_7HM │ │ │ │ + 0x00018280 4d525f45 4d5f5f5f 696e6974 5f5f0000 MR_EM___init__.. │ │ │ │ + 0x00018290 5f5f7079 785f665f 354d4143 53335f36 __pyx_f_5MACS3_6 │ │ │ │ + 0x000182a0 5369676e 616c5f37 484d4d52 5f454d5f Signal_7HMMR_EM_ │ │ │ │ + 0x000182b0 37484d4d 525f454d 5f5f484d 4d525f45 7HMMR_EM__HMMR_E │ │ │ │ + 0x000182c0 4d5f5f69 74657261 74650000 5f5f7079 M__iterate..__py │ │ │ │ + 0x000182d0 785f665f 354d4143 53335f36 5369676e x_f_5MACS3_6Sign │ │ │ │ + 0x000182e0 616c5f37 484d4d52 5f454d5f 6765745f al_7HMMR_EM_get_ │ │ │ │ + 0x000182f0 77656967 68746564 5f64656e 73697479 weighted_density │ │ │ │ + 0x00018300 00000000 5f5f7079 785f665f 354d4143 ....__pyx_f_5MAC │ │ │ │ + 0x00018310 53335f36 5369676e 616c5f37 484d4d52 S3_6Signal_7HMMR │ │ │ │ + 0x00018320 5f454d5f 72657475 726e5f67 72656174 _EM_return_great │ │ │ │ + 0x00018330 65720000 5f5f5079 785f5079 4572725f er..__Pyx_PyErr_ │ │ │ │ + 0x00018340 45786365 7074696f 6e4d6174 63686573 ExceptionMatches │ │ │ │ + 0x00018350 5475706c 65000000 5f5f5079 785f5079 Tuple...__Pyx_Py │ │ │ │ + 0x00018360 556e6963 6f64655f 46726f6d 5f6c6f6e Unicode_From_lon │ │ │ │ + 0x00018370 67000000 00000000 5f5f5079 785f7661 g.......__Pyx_va │ │ │ │ + 0x00018380 6c696461 74655f62 61736573 5f747570 lidate_bases_tup │ │ │ │ + 0x00018390 6c650000 496e6974 69616c69 7a652048 le..Initialize H │ │ │ │ + 0x000183a0 4d4d525f 454d206f 626a6563 742e2054 MMR_EM object. T │ │ │ │ + 0x000183b0 68652066 69727374 20746872 65652070 he first three p │ │ │ │ + 0x000183c0 6172616d 65746572 73206172 65207265 arameters are re │ │ │ │ + 0x000183d0 71756972 65642e0a 0a202020 20202020 quired... │ │ │ │ + 0x000183e0 20706172 616d6574 6572733a 0a202020 parameters:. │ │ │ │ + 0x000183f0 20202020 20202020 20312e20 70657472 1. petr │ │ │ │ + 0x00018400 61636b3a 2061204d 41435333 2e536967 ack: a MACS3.Sig │ │ │ │ + 0x00018410 6e616c2e 50616972 6564456e 64547261 nal.PairedEndTra │ │ │ │ + 0x00018420 636b2e50 45547261 636b4920 6f626a65 ck.PETrackI obje │ │ │ │ + 0x00018430 63740a20 20202020 20202020 20202032 ct. 2 │ │ │ │ + 0x00018440 2e20696e 69745f6d 65616e73 3a206c69 . init_means: li │ │ │ │ + 0x00018450 7374206f 6620696e 69746961 6c206d65 st of initial me │ │ │ │ + 0x00018460 616e7320 6f662066 7261676d 656e7473 ans of fragments │ │ │ │ + 0x00018470 2c20666f 72206d6f 6e6f2c20 64692c20 , for mono, di, │ │ │ │ + 0x00018480 616e6420 74726920 7369676e 616c730a and tri signals. │ │ │ │ + 0x00018490 20202020 20202020 20202020 332e2069 3. i │ │ │ │ + 0x000184a0 6e69745f 73746464 6576733a 206c6973 nit_stddevs: lis │ │ │ │ + 0x000184b0 74206f66 20696e69 7469616c 20737464 t of initial std │ │ │ │ + 0x000184c0 64657673 206f6620 66726167 6d656e74 devs of fragment │ │ │ │ + 0x000184d0 732c2066 6f72206d 6f6e6f2c 2064692c s, for mono, di, │ │ │ │ + 0x000184e0 20616e64 20747269 20736967 6e616c73 and tri signals │ │ │ │ + 0x000184f0 0a202020 20202020 20202020 20342e20 . 4. │ │ │ │ + 0x00018500 6d696e5f 66726167 6c656e0a 20202020 min_fraglen. │ │ │ │ + 0x00018510 20202020 20202020 352e206d 61785f66 5. max_f │ │ │ │ + 0x00018520 7261676c 656e0a20 20202020 20202020 raglen. │ │ │ │ + 0x00018530 20202036 2e207361 6d706c65 5f706572 6. sample_per │ │ │ │ + 0x00018540 63656e74 6167653a 20646f77 6e73616d centage: downsam │ │ │ │ + 0x00018550 706c6520 74686520 6f726967 696e616c ple the original │ │ │ │ + 0x00018560 20646174 6120746f 20676574 20746865 data to get the │ │ │ │ + 0x00018570 206c656e 67746873 20646973 74726962 lengths distrib │ │ │ │ + 0x00018580 7574696f 6e2c2064 65666175 6c742031 ution, default 1 │ │ │ │ + 0x00018590 300a2020 20202020 20202020 2020372e 0. 7. │ │ │ │ + 0x000185a0 20657073 696c6f6e 0a202020 20202020 epsilon. │ │ │ │ + 0x000185b0 20202020 20382e20 6d617849 7465720a 8. maxIter. │ │ │ │ + 0x000185c0 20202020 20202020 20202020 392e206a 9. j │ │ │ │ + 0x000185d0 756d703a 20746f20 656d706c 69667920 ump: to emplify │ │ │ │ + 0x000185e0 74686520 64696666 6572656e 63650a20 the difference. │ │ │ │ + 0x000185f0 20202020 20202020 20202039 2e207365 9. se │ │ │ │ + 0x00018600 65640a20 20202020 20202000 5f5f5079 ed. .__Py │ │ │ │ + 0x00018610 785f4d65 72676556 7461626c 65730000 x_MergeVtables.. │ │ │ │ + 0x00018620 6e756d70 792e5f63 6f72652e 756d6174 numpy._core.umat │ │ │ │ + 0x00018630 68206661 696c6564 20746f20 696d706f h failed to impo │ │ │ │ + 0x00018640 72740000 6e756d70 792e5f63 6f72652e rt..numpy._core. │ │ │ │ + 0x00018650 6d756c74 69617272 61792066 61696c65 multiarray faile │ │ │ │ + 0x00018660 6420746f 20696d70 6f727400 4e6f7465 d to import.Note │ │ │ │ + 0x00018670 20746861 74204379 74686f6e 20697320 that Cython is │ │ │ │ + 0x00018680 64656c69 62657261 74656c79 20737472 deliberately str │ │ │ │ + 0x00018690 69637465 72207468 616e2050 45502d34 icter than PEP-4 │ │ │ │ + 0x000186a0 38342061 6e642072 656a6563 74732073 84 and rejects s │ │ │ │ + 0x000186b0 7562636c 61737365 73206f66 20627569 ubclasses of bui │ │ │ │ + 0x000186c0 6c74696e 20747970 65732e20 49662079 ltin types. If y │ │ │ │ + 0x000186d0 6f75206e 65656420 746f2070 61737320 ou need to pass │ │ │ │ + 0x000186e0 73756263 6c617373 65732074 68656e20 subclasses then │ │ │ │ + 0x000186f0 73657420 74686520 27616e6e 6f746174 set the 'annotat │ │ │ │ + 0x00018700 696f6e5f 74797069 6e672720 64697265 ion_typing' dire │ │ │ │ + 0x00018710 63746976 6520746f 2046616c 73652e00 ctive to False.. │ │ │ │ + 0x00018720 496e636f 6d706174 69626c65 20636865 Incompatible che │ │ │ │ + 0x00018730 636b7375 6d732028 30782578 20767320 cksums (0x%x vs │ │ │ │ + 0x00018740 28307864 34346161 34662c20 30786337 (0xd44aa4f, 0xc7 │ │ │ │ + 0x00018750 63326263 622c2030 78393866 36626363 c2bcb, 0x98f6bcc │ │ │ │ + 0x00018760 29203d20 285f484d 4d525f45 4d5f5f64 ) = (_HMMR_EM__d │ │ │ │ + 0x00018770 6174612c 205f484d 4d525f45 4d5f5f70 ata, _HMMR_EM__p │ │ │ │ + 0x00018780 65747261 636b2c20 5f484d4d 525f454d etrack, _HMMR_EM │ │ │ │ + 0x00018790 5f5f7765 69676874 732c2063 6f6e7665 __weights, conve │ │ │ │ + 0x000187a0 72676564 2c206570 73696c6f 6e2c2066 rged, epsilon, f │ │ │ │ + 0x000187b0 7261674d 65616e73 2c206672 61675374 ragMeans, fragSt │ │ │ │ + 0x000187c0 64646576 732c2066 72616756 6172732c ddevs, fragVars, │ │ │ │ + 0x000187d0 206a756d 702c206d 61784974 65722c20 jump, maxIter, │ │ │ │ + 0x000187e0 6d61785f 66726167 6c656e2c 206d696e max_fraglen, min │ │ │ │ + 0x000187f0 5f667261 676c656e 2c207361 6d706c65 _fraglen, sample │ │ │ │ + 0x00018800 5f706572 63656e74 6167652c 20736565 _percentage, see │ │ │ │ + 0x00018810 64292900 20667261 676d656e 74732077 d)). fragments w │ │ │ │ + 0x00018820 696c6c20 62652075 73656420 666f7220 ill be used for │ │ │ │ + 0x00018830 454d2074 7261696e 696e672e 2e2e0000 EM training..... │ │ │ │ + 0x00018840 20667261 676d656e 74732068 61766520 fragments have │ │ │ │ + 0x00018850 6265656e 20617373 69676e65 64207769 been assigned wi │ │ │ │ + 0x00018860 74682065 69746865 72206f66 20746865 th either of the │ │ │ │ + 0x00018870 20746872 6565206d 6f646573 00000000 three modes.... │ │ │ │ + 0x00018880 2056616c 75654572 726f723a 20204164 ValueError: Ad │ │ │ │ + 0x00018890 6a757374 202d2d6d 65616e73 20616e64 just --means and │ │ │ │ + 0x000188a0 202d2d73 74646465 76206f70 74696f6e --stddev option │ │ │ │ + 0x000188b0 7320616e 64207265 2d72756e 20636f6d s and re-run com │ │ │ │ + 0x000188c0 6d616e64 00000000 4d6f6475 6c652064 mand....Module d │ │ │ │ + 0x000188d0 65736372 69707469 6f6e3a0a 0a546869 escription:..Thi │ │ │ │ + 0x000188e0 7320636f 64652069 73206672 65652073 s code is free s │ │ │ │ + 0x000188f0 6f667477 6172653b 20796f75 2063616e oftware; you can │ │ │ │ + 0x00018900 20726564 69737472 69627574 65206974 redistribute it │ │ │ │ + 0x00018910 20616e64 2f6f7220 6d6f6469 66792069 and/or modify i │ │ │ │ + 0x00018920 740a756e 64657220 74686520 7465726d t.under the term │ │ │ │ + 0x00018930 73206f66 20746865 20425344 204c6963 s of the BSD Lic │ │ │ │ + 0x00018940 656e7365 20287365 65207468 65206669 ense (see the fi │ │ │ │ + 0x00018950 6c65204c 4943454e 53452069 6e636c75 le LICENSE inclu │ │ │ │ + 0x00018960 64656420 77697468 0a746865 20646973 ded with.the dis │ │ │ │ + 0x00018970 74726962 7574696f 6e292e0a 00000000 tribution)...... │ │ │ │ + 0x00018980 5f5f7079 785f756e 7069636b 6c655f48 __pyx_unpickle_H │ │ │ │ + 0x00018990 4d4d525f 454d5f5f 7365745f 73746174 MMR_EM__set_stat │ │ │ │ + 0x000189a0 65000000 23205265 61636865 6420636f e...# Reached co │ │ │ │ + 0x000189b0 6e766572 67656e63 65206166 74657220 nvergence after │ │ │ │ + 0x000189c0 00000000 484d4d52 5f454d2e 5f5f7365 ....HMMR_EM.__se │ │ │ │ + 0x000189d0 74737461 74655f63 7974686f 6e5f5f00 tstate_cython__. │ │ │ │ + 0x000189e0 4d414353 332f5369 676e616c 2f484d4d MACS3/Signal/HMM │ │ │ │ + 0x000189f0 525f454d 2e707978 00000000 484d4d52 R_EM.pyx....HMMR │ │ │ │ + 0x00018a00 5f454d2e 5f5f7265 64756365 5f637974 _EM.__reduce_cyt │ │ │ │ + 0x00018a10 686f6e5f 5f000000 23205265 61636865 hon__...# Reache │ │ │ │ + 0x00018a20 64206d61 78696d75 6d206e75 6d626572 d maximum number │ │ │ │ + 0x00018a30 20280000 4d414353 332e5574 696c6974 (..MACS3.Utilit │ │ │ │ + 0x00018a40 6965732e 4c6f6767 65720000 5f5f7079 ies.Logger..__py │ │ │ │ + 0x00018a50 785f756e 7069636b 6c655f48 4d4d525f x_unpickle_HMMR_ │ │ │ │ + 0x00018a60 454d0000 6765745f 77656967 68746564 EM..get_weighted │ │ │ │ + 0x00018a70 5f64656e 73697479 00000000 4d414353 _density....MACS │ │ │ │ + 0x00018a80 332e5369 676e616c 2e484d4d 525f454d 3.Signal.HMMR_EM │ │ │ │ + 0x00018a90 00000000 41667465 72207468 69732069 ....After this i │ │ │ │ + 0x00018aa0 74657261 74696f6e 2c200000 73616d70 teration, ..samp │ │ │ │ + 0x00018ab0 6c655f70 65726365 6e745f63 6f707900 le_percent_copy. │ │ │ │ + 0x00018ac0 636c696e 655f696e 5f747261 63656261 cline_in_traceba │ │ │ │ + 0x00018ad0 636b0000 6173796e 63696f2e 636f726f ck..asyncio.coro │ │ │ │ + 0x00018ae0 7574696e 65730000 73616d70 6c655f70 utines..sample_p │ │ │ │ + 0x00018af0 65726365 6e746167 65000000 4d414353 ercentage...MACS │ │ │ │ + 0x00018b00 332e5369 676e616c 2e50726f 62000000 3.Signal.Prob... │ │ │ │ + 0x00018b10 5f484d4d 525f454d 5f5f7765 69676874 _HMMR_EM__weight │ │ │ │ + 0x00018b20 73000000 5f484d4d 525f454d 5f5f7065 s..._HMMR_EM__pe │ │ │ │ + 0x00018b30 74726163 6b000000 5f484d4d 525f454d track..._HMMR_EM │ │ │ │ + 0x00018b40 5f5f6974 65726174 65000000 5f5f7365 __iterate...__se │ │ │ │ + 0x00018b50 74737461 74655f63 7974686f 6e5f5f00 tstate_cython__. │ │ │ │ + 0x00018b60 5f5f7079 785f5069 636b6c65 4572726f __pyx_PickleErro │ │ │ │ + 0x00018b70 72000000 61667465 72206974 65726174 r...after iterat │ │ │ │ + 0x00018b80 696f6e20 00000000 72657475 726e5f67 ion ....return_g │ │ │ │ + 0x00018b90 72656174 65720000 5f484d4d 525f454d reater.._HMMR_EM │ │ │ │ + 0x00018ba0 5f5f6c65 61726e00 5f5f7265 64756365 __learn.__reduce │ │ │ │ + 0x00018bb0 5f637974 686f6e5f 5f000000 6f6e6c69 _cython__...onli │ │ │ │ + 0x00018bc0 6e655f75 70646174 65000000 29206f66 ne_update...) of │ │ │ │ + 0x00018bd0 20697465 72617469 6f6e7300 696e6974 iterations.init │ │ │ │ + 0x00018be0 69616c3a 206d6561 6e733a20 00000000 ial: means: .... │ │ │ │ + 0x00018bf0 5f5f636c 6173735f 67657469 74656d5f __class_getitem_ │ │ │ │ + 0x00018c00 5f000000 5f484d4d 525f454d 5f5f6461 _..._HMMR_EM__da │ │ │ │ + 0x00018c10 74610000 7573655f 73657473 74617465 ta..use_setstate │ │ │ │ + 0x00018c20 00000000 3c737472 696e6773 6f757263 ......__pyx_checks │ │ │ │ + 0x00018c40 756d0000 5f69735f 636f726f 7574696e um.._is_coroutin │ │ │ │ + 0x00018c50 65000000 5f696e69 7469616c 697a696e e..._initializin │ │ │ │ + 0x00018c60 67000000 696e6974 5f737464 64657673 g...init_stddevs │ │ │ │ + 0x00018c70 00000000 6d696e5f 66726167 6c656e00 ....min_fraglen. │ │ │ │ + 0x00018c80 6d61785f 66726167 6c656e00 6c6f6769 max_fraglen.logi │ │ │ │ + 0x00018c90 63616c5f 616e6400 66726167 6c656e67 cal_and.fragleng │ │ │ │ + 0x00018ca0 74687300 66726167 53746464 65767300 ths.fragStddevs. │ │ │ │ + 0x00018cb0 5069636b 6c654572 726f7200 496d706f PickleError.Impo │ │ │ │ + 0x00018cc0 72744572 726f7200 2320446f 776e7361 rtError.# Downsa │ │ │ │ + 0x00018cd0 6d706c65 64200000 5f5f7079 785f7674 mpled ..__pyx_vt │ │ │ │ + 0x00018ce0 61626c65 5f5f0000 5f5f7079 785f7265 able__..__pyx_re │ │ │ │ + 0x00018cf0 73756c74 00000000 20697465 72617469 sult.... iterati │ │ │ │ + 0x00018d00 6f6e7300 696e6974 5f6d6561 6e730000 ons.init_means.. │ │ │ │ + 0x00018d10 56616c75 65457272 6f720000 5f5f7265 ValueError..__re │ │ │ │ + 0x00018d20 64756365 5f65785f 5f000000 5f5f7079 duce_ex__...__py │ │ │ │ + 0x00018d30 785f7374 61746500 6973656e 61626c65 x_state.isenable │ │ │ │ + 0x00018d40 64000000 6765744c 6f676765 72000000 d...getLogger... │ │ │ │ + 0x00018d50 66726167 4d65616e 73000000 636f6e76 fragMeans...conv │ │ │ │ + 0x00018d60 65726765 64000000 5574696c 69746965 erged...Utilitie │ │ │ │ + 0x00018d70 73000000 5f5f7365 74737461 74655f5f s...__setstate__ │ │ │ │ + 0x00018d80 00000000 5f5f7365 745f6e61 6d655f5f ....__set_name__ │ │ │ │ + 0x00018d90 00000000 5f5f7175 616c6e61 6d655f5f ....__qualname__ │ │ │ │ + 0x00018da0 00000000 5f5f7079 785f7479 70650000 ....__pyx_type.. │ │ │ │ + 0x00018db0 5f5f6765 74737461 74655f5f 00000000 __getstate__.... │ │ │ │ + 0x00018dc0 66726167 56617273 00000000 636f756e fragVars....coun │ │ │ │ + 0x00018dd0 74657233 00000000 636f756e 74657232 ter3....counter2 │ │ │ │ + 0x00018de0 00000000 636f756e 74657231 00000000 ....counter1.... │ │ │ │ + 0x00018df0 61726777 68657265 00000000 6164645f argwhere....add_ │ │ │ │ + 0x00018e00 6e6f7465 00000000 2c207765 69676874 note...., weight │ │ │ │ + 0x00018e10 733a2000 2c207374 64646576 733a2000 s: ., stddevs: . │ │ │ │ + 0x00018e20 70657472 61636b00 6d617849 74657200 petrack.maxIter. │ │ │ │ + 0x00018e30 6c6f6767 696e6700 65707369 6c6f6e00 logging.epsilon. │ │ │ │ + 0x00018e40 64697361 626c6500 6375746f 66663200 disable.cutoff2. │ │ │ │ + 0x00018e50 6375746f 66663100 484d4d52 5f454d00 cutoff1.HMMR_EM. │ │ │ │ + 0x00018e60 75706461 74650000 5f5f7265 64756365 update..__reduce │ │ │ │ + 0x00018e70 5f5f0000 706e6f72 6d320000 7069636b __..pnorm2..pick │ │ │ │ + 0x00018e80 6c650000 5f5f6d6f 64756c65 5f5f0000 le..__module__.. │ │ │ │ + 0x00018e90 6c6f6767 65720000 656e6162 6c650000 logger..enable.. │ │ │ │ + 0x00018ea0 5f646963 74000000 4c6f6767 65720000 _dict...Logger.. │ │ │ │ + 0x00018eb0 7a65726f 73000000 76616c75 65000000 zeros...value... │ │ │ │ + 0x00018ec0 73746174 65000000 72616e67 65000000 state...range... │ │ │ │ + 0x00018ed0 7072696e 74000000 6e756d70 79000000 print...numpy... │ │ │ │ + 0x00018ee0 3a206d65 616e733a 20000000 64747970 : means: ...dtyp │ │ │ │ + 0x00018ef0 65000000 64656275 67000000 61727261 e...debug...arra │ │ │ │ + 0x00018f00 79000000 4d414353 33000000 5f5f7465 y...MACS3...__te │ │ │ │ + 0x00018f10 73745f5f 00000000 73756d33 00000000 st__....sum3.... │ │ │ │ + 0x00018f20 73756d32 00000000 73756d31 00000000 sum2....sum1.... │ │ │ │ + 0x00018f30 73717274 00000000 5f5f7370 65635f5f sqrt....__spec__ │ │ │ │ + 0x00018f40 00000000 73656c66 00000000 73656564 ....self....seed │ │ │ │ + 0x00018f50 00000000 5f5f6e61 6d655f5f 00000000 ....__name__.... │ │ │ │ + 0x00018f60 6d617468 00000000 5f5f6d61 696e5f5f math....__main__ │ │ │ │ + 0x00018f70 00000000 6a756d70 00000000 5f5f696e ....jump....__in │ │ │ │ + 0x00018f80 69745f5f 00000000 696e666f 00000000 it__....info.... │ │ │ │ + 0x00018f90 5f5f6675 6e635f5f 00000000 5f5f6469 __func__....__di │ │ │ │ + 0x00018fa0 63745f5f 00000000 64617461 00000000 ct__....data.... │ │ │ │ + 0x00018fb0 616d6178 00000000 73756d00 5f5f7365 amax....sum.__se │ │ │ │ + 0x00018fc0 745f5f00 706f7000 5f5f6e65 775f5f00 t__.pop.__new__. │ │ │ │ + 0x00018fd0 5f5f6765 745f5f00 5f5f6465 6c5f5f00 __get__.__del__. │ │ │ │ + 0x00018fe0 6e700000 67630000 3f000000 78000000 np..gc..?...x... │ │ │ │ + 0x00018ff0 77000000 76000000 73000000 6d000000 w...v...s...m... │ │ │ │ + 0x00019000 63000000 2e000000 40000000 09000000 c.......@....... │ │ │ │ + 0x00019010 30000000 09000000 04000000 09000000 0............... │ │ │ │ + 0x00019020 0c000000 09000000 3f000000 09000000 ........?....... │ │ │ │ + 0x00019030 37000000 09000000 17000000 09000000 7............... │ │ │ │ + 0x00019040 2f000000 09000000 11000000 09000000 /............... │ │ │ │ + 0x00019050 33000000 09000000 15000000 09000000 3............... │ │ │ │ + 0x00019060 12000000 09000000 1f000000 09000000 ................ │ │ │ │ + 0x00019070 36000000 09000000 10000000 09000000 6............... │ │ │ │ + 0x00019080 24000000 09000000 2a000000 09000000 $.......*....... │ │ │ │ + 0x00019090 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00018fbc 00000000 .... │ │ │ │ + 0x00019098 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0002f7e4 a95b0000 .[.. │ │ │ │ + 0x0002f7e4 dd5b0000 .[.. │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0002f7e8 695b0000 i[.. │ │ │ │ + 0x0002f7e8 9d5b0000 .[.. │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,73 +1,73 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0002f7ec 288f0100 02002000 b8890100 17002000 (..... ....... . │ │ │ │ - 0x0002f7fc ec8b0100 0f002000 7c8d0100 08006000 ...... .|.....`. │ │ │ │ - 0x0002f80c 20890100 1a006000 e8880100 1c006000 .....`.......`. │ │ │ │ - 0x0002f81c 288b0100 0f006000 5c8a0100 12006000 (.....`.\.....`. │ │ │ │ - 0x0002f82c bc8a0100 10006000 488a0100 12006000 ......`.H.....`. │ │ │ │ - 0x0002f83c 348a0100 12006000 e08b0100 0c006000 4.....`.......`. │ │ │ │ - 0x0002f84c 44860100 f4002000 cc8d0100 07006000 D..... .......`. │ │ │ │ - 0x0002f85c 288e0100 06006000 a0890100 15006000 (.....`.......`. │ │ │ │ - 0x0002f86c 04890100 19002000 208a0100 12006000 ...... . .....`. │ │ │ │ - 0x0002f87c 58890100 17006000 90850100 b4002000 X.....`....... . │ │ │ │ - 0x0002f88c d48b0100 0c006000 c8880100 1d002000 ......`....... . │ │ │ │ - 0x0002f89c 3c890100 1b002000 8c8c0100 0a006000 <..... .......`. │ │ │ │ - 0x0002f8ac 348c0100 0b006000 a4870100 45002000 4.....`.....E. . │ │ │ │ - 0x0002f8bc 0c8f0100 02002000 208d0100 09002000 ...... . ..... . │ │ │ │ - 0x0002f8cc 988a0100 11002000 d48e0100 05006000 ...... .......`. │ │ │ │ - 0x0002f8dc 148d0100 09006000 208e0100 06006000 ......`. .....`. │ │ │ │ - 0x0002f8ec f8890100 13006000 248f0100 02006000 ......`.$.....`. │ │ │ │ - 0x0002f8fc 148b0100 12006000 e4890100 13006000 ......`.......`. │ │ │ │ - 0x0002f90c 808c0100 0a006000 088d0100 09006000 ......`.......`. │ │ │ │ - 0x0002f91c fc8c0100 09006000 f08c0100 09006000 ......`.......`. │ │ │ │ - 0x0002f92c 748d0100 08006000 6c8d0100 08006000 t.....`.l.....`. │ │ │ │ - 0x0002f93c cc8e0100 05006000 188e0100 06006000 ......`.......`. │ │ │ │ - 0x0002f94c fc8e0100 08006000 c08e0100 09006000 ......`.......`. │ │ │ │ - 0x0002f95c c48d0100 06006000 648d0100 08002000 ......`.d..... . │ │ │ │ - 0x0002f96c 108e0100 06006000 bc8d0100 07002000 ......`....... . │ │ │ │ - 0x0002f97c 5c8d0100 08006000 748c0100 0a006000 \.....`.t.....`. │ │ │ │ - 0x0002f98c c88b0100 0c006000 e48c0100 09006000 ......`.......`. │ │ │ │ - 0x0002f99c bc8b0100 0c006000 64870100 3d002000 ......`.d...=. . │ │ │ │ - 0x0002f9ac 38870100 2b002000 b48e0100 09006000 8...+. .......`. │ │ │ │ - 0x0002f9bc 088f0100 03002000 f48e0100 08006000 ...... .......`. │ │ │ │ - 0x0002f9cc 688c0100 0a006000 88890100 15006000 h.....`.......`. │ │ │ │ - 0x0002f9dc d48c0100 0d006000 ac8e0100 05006000 ......`.......`. │ │ │ │ - 0x0002f9ec a08e0100 09006000 288c0100 0b006000 ......`.(.....`. │ │ │ │ - 0x0002f9fc 888b0100 0d006000 008b0100 11002000 ......`....... . │ │ │ │ - 0x0002fa0c 788b0100 0e006000 688b0100 0e006000 x.....`.h.....`. │ │ │ │ - 0x0002fa1c 5c8c0100 0a002000 1c8c0100 0c002000 \..... ....... . │ │ │ │ - 0x0002fa2c 988e0100 05006000 b48d0100 07006000 ......`.......`. │ │ │ │ - 0x0002fa3c 548d0100 08006000 b08b0100 0c006000 T.....`.......`. │ │ │ │ - 0x0002fa4c 208f0100 02006000 8c8e0100 09006000 .....`.......`. │ │ │ │ - 0x0002fa5c 848e0100 05006000 4c8d0100 08006000 ......`.L.....`. │ │ │ │ - 0x0002fa6c a48b0100 0c006000 048e0100 0a002000 ......`....... . │ │ │ │ - 0x0002fa7c 988b0100 0c006000 a88d0100 0b006000 ......`.......`. │ │ │ │ - 0x0002fa8c 788e0100 09006000 ec8e0100 08006000 x.....`.......`. │ │ │ │ - 0x0002fa9c 048f0100 03006000 fc8d0100 06006000 ......`.......`. │ │ │ │ - 0x0002faac 68850100 28002000 44850100 23002000 h...(. .D...#. . │ │ │ │ - 0x0002fabc f08a0100 10002000 e08a0100 0e006000 ...... .......`. │ │ │ │ - 0x0002facc 448d0100 08006000 a08d0100 07006000 D.....`.......`. │ │ │ │ - 0x0002fadc 988d0100 07006000 e88e0100 04006000 ......`.......`. │ │ │ │ - 0x0002faec f48d0100 06006000 848a0100 12006000 ......`.......`. │ │ │ │ - 0x0002fafc 588b0100 0f006000 0c8c0100 0d006000 X.....`.......`. │ │ │ │ - 0x0002fb0c 508c0100 0c006000 c88c0100 0b006000 P.....`.......`. │ │ │ │ - 0x0002fb1c 70890100 17006000 a4880100 22006000 p.....`.....".`. │ │ │ │ - 0x0002fb2c fc8b0100 0f006000 b88c0100 0d006000 ......`.......`. │ │ │ │ - 0x0002fb3c ec8d0100 06006000 8c8d0100 0b006000 ......`.......`. │ │ │ │ - 0x0002fb4c cc8a0100 12006000 408c0100 0e006000 ......`.@.....`. │ │ │ │ - 0x0002fb5c ac8a0100 0f006000 1c8f0100 02006000 ......`.......`. │ │ │ │ - 0x0002fb6c d0890100 14006000 0c8a0100 12006000 ......`.......`. │ │ │ │ - 0x0002fb7c 708e0100 05006000 688e0100 05006000 p.....`.h.....`. │ │ │ │ - 0x0002fb8c e08e0100 08006000 a88c0100 0d006000 ......`.......`. │ │ │ │ - 0x0002fb9c 988c0100 0d006000 708a0100 14006000 ......`.p.....`. │ │ │ │ - 0x0002fbac 5c8e0100 09006000 548e0100 05006000 \.....`.T.....`. │ │ │ │ - 0x0002fbbc e48d0100 06006000 388d0100 0c002000 ......`.8..... . │ │ │ │ - 0x0002fbcc 488b0100 0f002000 dc8e0100 04006000 H..... .......`. │ │ │ │ - 0x0002fbdc 4c8e0100 05006000 448e0100 05006000 L.....`.D.....`. │ │ │ │ - 0x0002fbec 3c8e0100 05006000 308e0100 09006000 <.....`.0.....`. │ │ │ │ - 0x0002fbfc 848d0100 07006000 388b0100 0d006000 ......`.8.....`. │ │ │ │ - 0x0002fc0c 188f0100 02006000 dc8d0100 06006000 ......`.......`. │ │ │ │ - 0x0002fc1c 148f0100 02006000 2c8d0100 0c002000 ......`.,..... . │ │ │ │ - 0x0002fc2c 108f0100 02006000 d48d0100 06006000 ......`.......`. │ │ │ │ + 0x0002f7ec 04900100 02002000 948a0100 17002000 ...... ....... . │ │ │ │ + 0x0002f7fc c88c0100 0f002000 588e0100 08006000 ...... .X.....`. │ │ │ │ + 0x0002f80c fc890100 1a006000 c4890100 1c006000 ......`.......`. │ │ │ │ + 0x0002f81c 048c0100 0f006000 388b0100 12006000 ......`.8.....`. │ │ │ │ + 0x0002f82c 988b0100 10006000 248b0100 12006000 ......`.$.....`. │ │ │ │ + 0x0002f83c 108b0100 12006000 bc8c0100 0c006000 ......`.......`. │ │ │ │ + 0x0002f84c 20870100 f4002000 a88e0100 07006000 ..... .......`. │ │ │ │ + 0x0002f85c 048f0100 06006000 7c8a0100 15006000 ......`.|.....`. │ │ │ │ + 0x0002f86c e0890100 19002000 fc8a0100 12006000 ...... .......`. │ │ │ │ + 0x0002f87c 348a0100 17006000 6c860100 b4002000 4.....`.l..... . │ │ │ │ + 0x0002f88c b08c0100 0c006000 a4890100 1d002000 ......`....... . │ │ │ │ + 0x0002f89c 188a0100 1b002000 688d0100 0a006000 ...... .h.....`. │ │ │ │ + 0x0002f8ac 108d0100 0b006000 80880100 45002000 ......`.....E. . │ │ │ │ + 0x0002f8bc e88f0100 02002000 fc8d0100 09002000 ...... ....... . │ │ │ │ + 0x0002f8cc 748b0100 11002000 b08f0100 05006000 t..... .......`. │ │ │ │ + 0x0002f8dc f08d0100 09006000 fc8e0100 06006000 ......`.......`. │ │ │ │ + 0x0002f8ec d48a0100 13006000 00900100 02006000 ......`.......`. │ │ │ │ + 0x0002f8fc f08b0100 12006000 c08a0100 13006000 ......`.......`. │ │ │ │ + 0x0002f90c 5c8d0100 0a006000 e48d0100 09006000 \.....`.......`. │ │ │ │ + 0x0002f91c d88d0100 09006000 cc8d0100 09006000 ......`.......`. │ │ │ │ + 0x0002f92c 508e0100 08006000 488e0100 08006000 P.....`.H.....`. │ │ │ │ + 0x0002f93c a88f0100 05006000 f48e0100 06006000 ......`.......`. │ │ │ │ + 0x0002f94c d88f0100 08006000 9c8f0100 09006000 ......`.......`. │ │ │ │ + 0x0002f95c a08e0100 06006000 408e0100 08002000 ......`.@..... . │ │ │ │ + 0x0002f96c ec8e0100 06006000 988e0100 07002000 ......`....... . │ │ │ │ + 0x0002f97c 388e0100 08006000 508d0100 0a006000 8.....`.P.....`. │ │ │ │ + 0x0002f98c a48c0100 0c006000 c08d0100 09006000 ......`.......`. │ │ │ │ + 0x0002f99c 988c0100 0c006000 40880100 3d002000 ......`.@...=. . │ │ │ │ + 0x0002f9ac 14880100 2b002000 908f0100 09006000 ....+. .......`. │ │ │ │ + 0x0002f9bc e48f0100 03002000 d08f0100 08006000 ...... .......`. │ │ │ │ + 0x0002f9cc 448d0100 0a006000 648a0100 15006000 D.....`.d.....`. │ │ │ │ + 0x0002f9dc b08d0100 0d006000 888f0100 05006000 ......`.......`. │ │ │ │ + 0x0002f9ec 7c8f0100 09006000 048d0100 0b006000 |.....`.......`. │ │ │ │ + 0x0002f9fc 648c0100 0d006000 dc8b0100 11002000 d.....`....... . │ │ │ │ + 0x0002fa0c 548c0100 0e006000 448c0100 0e006000 T.....`.D.....`. │ │ │ │ + 0x0002fa1c 388d0100 0a002000 f88c0100 0c002000 8..... ....... . │ │ │ │ + 0x0002fa2c 748f0100 05006000 908e0100 07006000 t.....`.......`. │ │ │ │ + 0x0002fa3c 308e0100 08006000 8c8c0100 0c006000 0.....`.......`. │ │ │ │ + 0x0002fa4c fc8f0100 02006000 688f0100 09006000 ......`.h.....`. │ │ │ │ + 0x0002fa5c 608f0100 05006000 288e0100 08006000 `.....`.(.....`. │ │ │ │ + 0x0002fa6c 808c0100 0c006000 e08e0100 0a002000 ......`....... . │ │ │ │ + 0x0002fa7c 748c0100 0c006000 848e0100 0b006000 t.....`.......`. │ │ │ │ + 0x0002fa8c 548f0100 09006000 c88f0100 08006000 T.....`.......`. │ │ │ │ + 0x0002fa9c e08f0100 03006000 d88e0100 06006000 ......`.......`. │ │ │ │ + 0x0002faac 44860100 28002000 20860100 23002000 D...(. . ...#. . │ │ │ │ + 0x0002fabc cc8b0100 10002000 bc8b0100 0e006000 ...... .......`. │ │ │ │ + 0x0002facc 208e0100 08006000 7c8e0100 07006000 .....`.|.....`. │ │ │ │ + 0x0002fadc 748e0100 07006000 c48f0100 04006000 t.....`.......`. │ │ │ │ + 0x0002faec d08e0100 06006000 608b0100 12006000 ......`.`.....`. │ │ │ │ + 0x0002fafc 348c0100 0f006000 e88c0100 0d006000 4.....`.......`. │ │ │ │ + 0x0002fb0c 2c8d0100 0c006000 a48d0100 0b006000 ,.....`.......`. │ │ │ │ + 0x0002fb1c 4c8a0100 17006000 80890100 22006000 L.....`.....".`. │ │ │ │ + 0x0002fb2c d88c0100 0f006000 948d0100 0d006000 ......`.......`. │ │ │ │ + 0x0002fb3c c88e0100 06006000 688e0100 0b006000 ......`.h.....`. │ │ │ │ + 0x0002fb4c a88b0100 12006000 1c8d0100 0e006000 ......`.......`. │ │ │ │ + 0x0002fb5c 888b0100 0f006000 f88f0100 02006000 ......`.......`. │ │ │ │ + 0x0002fb6c ac8a0100 14006000 e88a0100 12006000 ......`.......`. │ │ │ │ + 0x0002fb7c 4c8f0100 05006000 448f0100 05006000 L.....`.D.....`. │ │ │ │ + 0x0002fb8c bc8f0100 08006000 848d0100 0d006000 ......`.......`. │ │ │ │ + 0x0002fb9c 748d0100 0d006000 4c8b0100 14006000 t.....`.L.....`. │ │ │ │ + 0x0002fbac 388f0100 09006000 308f0100 05006000 8.....`.0.....`. │ │ │ │ + 0x0002fbbc c08e0100 06006000 148e0100 0c002000 ......`....... . │ │ │ │ + 0x0002fbcc 248c0100 0f002000 b88f0100 04006000 $..... .......`. │ │ │ │ + 0x0002fbdc 288f0100 05006000 208f0100 05006000 (.....`. .....`. │ │ │ │ + 0x0002fbec 188f0100 05006000 0c8f0100 09006000 ......`.......`. │ │ │ │ + 0x0002fbfc 608e0100 07006000 148c0100 0d006000 `.....`.......`. │ │ │ │ + 0x0002fc0c f48f0100 02006000 b88e0100 06006000 ......`.......`. │ │ │ │ + 0x0002fc1c f08f0100 02006000 088e0100 0c002000 ......`....... . │ │ │ │ + 0x0002fc2c ec8f0100 02006000 b08e0100 06006000 ......`.......`. │ │ │ │ 0x0002fc3c 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,79 +1,79 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x00030000 00000300 00000000 ffffffff ffffffff ................ │ │ │ │ 0x00030010 f8060300 8c060300 90060300 d0060300 ................ │ │ │ │ 0x00030020 c8060300 4c070300 50060300 c4060300 ....L...P....... │ │ │ │ 0x00030030 a8060300 50070300 00000000 1c070300 ....P........... │ │ │ │ 0x00030040 10070300 18070300 00000000 ffffff3f ...............? │ │ │ │ - 0x00030050 00000000 00000000 c0710100 44000000 .........q..D... │ │ │ │ - 0x00030060 00000000 35600000 00000000 00000000 ....5`.......... │ │ │ │ + 0x00030050 00000000 00000000 9c720100 44000000 .........r..D... │ │ │ │ + 0x00030060 00000000 65600000 00000000 00000000 ....e`.......... │ │ │ │ 0x00030070 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00030080 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00030090 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000300a0 00440400 e0710100 7d610000 15750000 .D...q..}a...u.. │ │ │ │ + 0x000300a0 00440400 bc720100 ad610000 bd740000 .D...r...a...t.. │ │ │ │ 0x000300b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000300c0 84040300 00000000 48040300 00000000 ........H....... │ │ │ │ 0x000300d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000300e0 499c0000 00000000 215c0000 00000000 I.......!\...... │ │ │ │ + 0x000300e0 a9b90000 00000000 515c0000 00000000 ........Q\...... │ │ │ │ 0x000300f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00030100 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00030110 00000000 00000000 00000000 94710100 .............q.. │ │ │ │ + 0x00030110 00000000 00000000 00000000 70720100 ............pr.. │ │ │ │ 0x00030120 00000000 00000000 80010000 f8030300 ................ │ │ │ │ - 0x00030130 20700100 58000000 00000000 004d0200 p..X........M.. │ │ │ │ - 0x00030140 a8010300 34670100 b9ef0000 82000000 ....4g.......... │ │ │ │ - 0x00030150 00000000 c8650100 9dde0000 82000000 .....e.......... │ │ │ │ - 0x00030160 00000000 38660100 5de30000 82000000 ....8f..]....... │ │ │ │ + 0x00030130 fc700100 58000000 00000000 004d0200 .p..X........M.. │ │ │ │ + 0x00030140 a8010300 186a0100 e5470100 82000000 .....j...G...... │ │ │ │ + 0x00030150 00000000 fc660100 fdfb0000 82000000 .....f.......... │ │ │ │ + 0x00030160 00000000 6c670100 bd000100 82000000 ....lg.......... │ │ │ │ 0x00030170 00000000 ffffff3f 00000000 00000000 .......?........ │ │ │ │ - 0x00030180 00000000 00000000 2c670100 ec870100 ........,g...... │ │ │ │ + 0x00030180 00000000 00000000 60680100 c8880100 ........`h...... │ │ │ │ 0x00030190 00000000 00080300 30040300 00000000 ........0....... │ │ │ │ - 0x000301a0 00000000 00000000 34000000 65790000 ........4...ey.. │ │ │ │ - 0x000301b0 42000000 d55e0000 32000000 05850000 B....^..2....... │ │ │ │ - 0x000301c0 47000000 dd610000 33000000 89770000 G....a..3....w.. │ │ │ │ + 0x000301a0 00000000 00000000 34000000 0d790000 ........4....y.. │ │ │ │ + 0x000301b0 42000000 055f0000 32000000 ad840000 B...._..2....... │ │ │ │ + 0x000301c0 47000000 0d620000 33000000 31770000 G....b..3...1w.. │ │ │ │ 0x000301d0 40000000 f8010300 48000000 18020300 @.......H....... │ │ │ │ - 0x000301e0 49000000 7c020300 36000000 25640000 I...|...6...%d.. │ │ │ │ - 0x000301f0 00000000 00000000 4c700100 01650000 ........Lp...e.. │ │ │ │ + 0x000301e0 49000000 7c020300 36000000 55640000 I...|...6...Ud.. │ │ │ │ + 0x000301f0 00000000 00000000 28710100 a9640000 ........(q...d.. │ │ │ │ 0x00030200 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00030210 00000000 00000000 58700100 06000000 ........Xp...... │ │ │ │ - 0x00030220 10000000 00000000 00000000 64700100 ............dp.. │ │ │ │ + 0x00030210 00000000 00000000 34710100 06000000 ........4q...... │ │ │ │ + 0x00030220 10000000 00000000 00000000 40710100 ............@q.. │ │ │ │ 0x00030230 13000000 20000000 01000000 00000000 .... ........... │ │ │ │ - 0x00030240 74700100 13000000 18000000 01000000 tp.............. │ │ │ │ - 0x00030250 00000000 8c700100 13000000 14000000 .....p.......... │ │ │ │ + 0x00030240 50710100 13000000 18000000 01000000 Pq.............. │ │ │ │ + 0x00030250 00000000 68710100 13000000 14000000 ....hq.......... │ │ │ │ 0x00030260 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00030270 00000000 00000000 00000000 a0700100 .............p.. │ │ │ │ - 0x00030280 6d5e0000 e9690000 00000000 00000000 m^...i.......... │ │ │ │ - 0x00030290 ac700100 6d5e0000 e9690000 00000000 .p..m^...i...... │ │ │ │ - 0x000302a0 00000000 b4700100 195e0000 41700000 .....p...^..Ap.. │ │ │ │ - 0x000302b0 00000000 00000000 c0700100 195e0000 .........p...^.. │ │ │ │ - 0x000302c0 41700000 00000000 00000000 cc700100 Ap...........p.. │ │ │ │ - 0x000302d0 b15b0000 d16f0000 00000000 00000000 .[...o.......... │ │ │ │ - 0x000302e0 dc700100 1d5d0000 e9710000 00000000 .p...]...q...... │ │ │ │ - 0x000302f0 00000000 e8700100 1d5d0000 e9710000 .....p...]...q.. │ │ │ │ - 0x00030300 00000000 00000000 f4700100 c55b0000 .........p...[.. │ │ │ │ - 0x00030310 00000000 00000000 00000000 04710100 .............q.. │ │ │ │ - 0x00030320 c55b0000 00000000 00000000 00000000 .[.............. │ │ │ │ - 0x00030330 10710100 d95b0000 00000000 00000000 .q...[.......... │ │ │ │ - 0x00030340 00000000 20710100 d95b0000 00000000 .... q...[...... │ │ │ │ - 0x00030350 00000000 00000000 2c710100 f95b0000 ........,q...[.. │ │ │ │ - 0x00030360 00000000 00000000 00000000 38710100 ............8q.. │ │ │ │ - 0x00030370 f95b0000 00000000 00000000 00000000 .[.............. │ │ │ │ - 0x00030380 44710100 d55f0000 4d710000 00000000 Dq..._..Mq...... │ │ │ │ - 0x00030390 00000000 54710100 d55f0000 4d710000 ....Tq..._..Mq.. │ │ │ │ - 0x000303a0 00000000 00000000 64710100 755f0000 ........dq..u_.. │ │ │ │ - 0x000303b0 b1700000 00000000 00000000 74710100 .p..........tq.. │ │ │ │ - 0x000303c0 dd5c0000 a56d0000 00000000 00000000 .\...m.......... │ │ │ │ - 0x000303d0 84710100 61800000 00000000 00000000 .q..a........... │ │ │ │ + 0x00030270 00000000 00000000 00000000 7c710100 ............|q.. │ │ │ │ + 0x00030280 9d5e0000 91690000 00000000 00000000 .^...i.......... │ │ │ │ + 0x00030290 88710100 9d5e0000 91690000 00000000 .q...^...i...... │ │ │ │ + 0x000302a0 00000000 90710100 495e0000 e96f0000 .....q..I^...o.. │ │ │ │ + 0x000302b0 00000000 00000000 9c710100 495e0000 .........q..I^.. │ │ │ │ + 0x000302c0 e96f0000 00000000 00000000 a8710100 .o...........q.. │ │ │ │ + 0x000302d0 e15b0000 796f0000 00000000 00000000 .[..yo.......... │ │ │ │ + 0x000302e0 b8710100 4d5d0000 91710000 00000000 .q..M]...q...... │ │ │ │ + 0x000302f0 00000000 c4710100 4d5d0000 91710000 .....q..M]...q.. │ │ │ │ + 0x00030300 00000000 00000000 d0710100 f55b0000 .........q...[.. │ │ │ │ + 0x00030310 00000000 00000000 00000000 e0710100 .............q.. │ │ │ │ + 0x00030320 f55b0000 00000000 00000000 00000000 .[.............. │ │ │ │ + 0x00030330 ec710100 095c0000 00000000 00000000 .q...\.......... │ │ │ │ + 0x00030340 00000000 fc710100 095c0000 00000000 .....q...\...... │ │ │ │ + 0x00030350 00000000 00000000 08720100 295c0000 .........r..)\.. │ │ │ │ + 0x00030360 00000000 00000000 00000000 14720100 .............r.. │ │ │ │ + 0x00030370 295c0000 00000000 00000000 00000000 )\.............. │ │ │ │ + 0x00030380 20720100 05600000 f5700000 00000000 r...`...p...... │ │ │ │ + 0x00030390 00000000 30720100 05600000 f5700000 ....0r...`...p.. │ │ │ │ + 0x000303a0 00000000 00000000 40720100 a55f0000 ........@r..._.. │ │ │ │ + 0x000303b0 59700000 00000000 00000000 50720100 Yp..........Pr.. │ │ │ │ + 0x000303c0 0d5d0000 4d6d0000 00000000 00000000 .]..Mm.......... │ │ │ │ + 0x000303d0 60720100 09800000 00000000 00000000 `r.............. │ │ │ │ 0x000303e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000303f0 00000000 00000000 49000000 08040300 ........I....... │ │ │ │ - 0x00030400 00000000 00000000 58700100 615e0000 ........Xp..a^.. │ │ │ │ + 0x00030400 00000000 00000000 34710100 915e0000 ........4q...^.. │ │ │ │ 0x00030410 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00030420 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00030430 01000000 81310000 02000000 c5410000 .....1.......A.. │ │ │ │ - 0x00030440 00000000 00000000 30730100 858e0000 ........0s...... │ │ │ │ - 0x00030450 c9970000 00000000 00000000 3c730100 ............ instruction: 0xf0024658 │ │ │ │ @ instruction: 0xf89dfd9d │ │ │ │ @ instruction: 0xb123304c │ │ │ │ ldrtmi r9, [sl], -r8, lsl #18 │ │ │ │ @ instruction: 0xf7fda813 │ │ │ │ @ instruction: 0xf89dee28 │ │ │ │ @ instruction: 0xb1233048 │ │ │ │ - andcs r9, r2, #8, 18 @ 0x20000 │ │ │ │ + andcs r9, r1, #8, 18 @ 0x20000 │ │ │ │ @ instruction: 0xf7fda812 │ │ │ │ @ instruction: 0xf8dfef90 │ │ │ │ ldrbtmi r3, [fp], #-2432 @ 0xfffff680 │ │ │ │ strtcs pc, [r0], #2259 @ 0x8d3 │ │ │ │ ldmdavs fp, {r1, r3, r4, r5, r6, r7, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf1b8b14b │ │ │ │ andle r0, r6, r0, lsl #30 │ │ │ │ @@ -2900,15 +2900,15 @@ │ │ │ │ orrvs r7, r3, ip, lsl #4 │ │ │ │ ldmdage r1, {r0, r1, r2, r8, r9, sp} │ │ │ │ strvs lr, [lr, -sp, asr #19] │ │ │ │ svc 0x00c0f7fc │ │ │ │ @ instruction: 0xf0003001 │ │ │ │ @ instruction: 0xf89d867e │ │ │ │ teqlt fp, r4, asr #32 │ │ │ │ - andcs r9, r2, #8, 18 @ 0x20000 │ │ │ │ + andcs r9, r1, #8, 18 @ 0x20000 │ │ │ │ @ instruction: 0xf7fca811 │ │ │ │ @ instruction: 0x3001eebc │ │ │ │ ldrbthi pc, [r3], -r0 @ │ │ │ │ stmiami ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d4447c │ │ │ │ @ instruction: 0xf7fe0414 │ │ │ │ @ instruction: 0x4603fef7 │ │ │ │ @@ -3962,15 +3962,15 @@ │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ mrc 7, 0, APSR_nzcv, cr10, cr11, {7} │ │ │ │ umaalcc pc, r6, sp, r8 @ │ │ │ │ @ instruction: 0xf7fbb933 │ │ │ │ stmdals r8, {r1, r2, r4, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ cdp2 0, 1, cr15, cr10, cr0, {0} │ │ │ │ ldmlt lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - andcs r4, r2, #191488 @ 0x2ec00 │ │ │ │ + andcs r4, r1, #191488 @ 0x2ec00 │ │ │ │ @ instruction: 0xf10d9908 │ │ │ │ @ instruction: 0xf85a0046 │ │ │ │ movwls r3, #24579 @ 0x6003 │ │ │ │ svc 0x00fef7fb │ │ │ │ mvnle r3, r1 │ │ │ │ sbcsls pc, r8, #14614528 @ 0xdf0000 │ │ │ │ strcs r2, [r0], -r1, lsl #14 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 64346165 32336630 38346634 35616236 d4ae23f084f45ab6 │ │ │ │ - 0x00000010 65306530 30653533 38343233 62636331 e0e00e538423bcc1 │ │ │ │ - 0x00000020 31383038 62642e64 65627567 00000000 1808bd.debug.... │ │ │ │ - 0x00000030 cdc23997 ..9. │ │ │ │ + 0x00000000 33613166 36383131 34303438 38616463 3a1f681140488adc │ │ │ │ + 0x00000010 65393434 34313936 62346239 31323237 e9444196b4b91227 │ │ │ │ + 0x00000020 62613130 30392e64 65627567 00000000 ba1009.debug.... │ │ │ │ + 0x00000030 7dd4c9c9 }... │ │ ├── ./usr/lib/python3/dist-packages/MACS3/Signal/PeakVariants.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3a19146a6025847f21d523c3ed5457c83163d139 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cd904402454886c657a4b1814a1afd2da77b051c │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -714,15 +714,15 @@ │ │ │ │ __test__ │ │ │ │ __name__ │ │ │ │ __main__ │ │ │ │ __init__ │ │ │ │ __func__ │ │ │ │ __dict__ │ │ │ │ /usr/lib/debug/.dwz/arm-linux-gnueabihf/macs.debug │ │ │ │ -c8p19146a6025847f21d523c3ed5457c83163d139.debug │ │ │ │ +c8p904402454886c657a4b1814a1afd2da77b051c.debug │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rel.dyn │ │ │ │ .rel.plt │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1751,15 +1751,15 @@ │ │ │ │ @ instruction: 0xf0014620 │ │ │ │ @ instruction: 0xf89dff83 │ │ │ │ @ instruction: 0xb1233034 │ │ │ │ ldrbmi r4, [r1], -sl, lsr #12 │ │ │ │ @ instruction: 0xf7fea80d │ │ │ │ @ instruction: 0xf89de842 │ │ │ │ @ instruction: 0xb1233030 │ │ │ │ - andcs r4, r4, #84934656 @ 0x5100000 │ │ │ │ + andcs r4, r2, #84934656 @ 0x5100000 │ │ │ │ @ instruction: 0xf7fea80c │ │ │ │ blmi fea3f3ac <__pyx_module_is_main_MACS3__Signal__PeakVariants@@Base+0xfe9fe7c0> │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ bicslt r2, sl, ip, lsr #7 │ │ │ │ teqlt r3, fp, lsl r8 │ │ │ │ stmiami r5!, {r0, r1, r2, r3, r5, r8, ip, sp, pc} │ │ │ │ @ instruction: 0x46294632 │ │ │ │ @@ -2145,15 +2145,15 @@ │ │ │ │ orrvs r7, r3, r2, asr #5 │ │ │ │ stmdage fp, {r0, r1, r2, r8, r9, sp} │ │ │ │ blvc 2409d4 <__pyx_module_is_main_MACS3__Signal__PeakVariants@@Base+0x1ffde8> │ │ │ │ ldcl 7, cr15, [ip, #1012] @ 0x3f4 │ │ │ │ @ instruction: 0xf0003001 │ │ │ │ @ instruction: 0xf89d86db │ │ │ │ teqlt fp, ip, lsr #32 │ │ │ │ - andcs sl, r4, #720896 @ 0xb0000 │ │ │ │ + andcs sl, r2, #720896 @ 0xb0000 │ │ │ │ @ instruction: 0xf7fd4651 │ │ │ │ strdcc lr, [r1], -r8 │ │ │ │ ldrbhi pc, [r0], r0 @ │ │ │ │ andcs r4, r1, sp, lsr #25 │ │ │ │ @ instruction: 0xf8d4447c │ │ │ │ @ instruction: 0xf7fe1250 │ │ │ │ @ instruction: 0x4605fa7d │ │ │ │ @@ -2806,15 +2806,15 @@ │ │ │ │ svc 0x0078f7fc │ │ │ │ mlacc lr, sp, r8, pc @ │ │ │ │ @ instruction: 0xf7fcb933 │ │ │ │ ldrbmi lr, [r0], -ip, ror #31 │ │ │ │ @ instruction: 0xff3cf000 │ │ │ │ svclt 0x00f3f7fe │ │ │ │ ldrtcc pc, [ip], #-2271 @ 0xfffff721 @ │ │ │ │ - ldrbmi r2, [r1], -r4, lsl #4 │ │ │ │ + ldrbmi r2, [r1], -r2, lsl #4 │ │ │ │ eoreq pc, lr, sp, lsl #2 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ @ instruction: 0xf7fd9307 │ │ │ │ andcc lr, r1, r0, lsr r9 │ │ │ │ @ instruction: 0xf8dfd1eb │ │ │ │ strcs r6, [r1, #-1064] @ 0xfffffbd8 │ │ │ │ strtmi r2, [pc], -r0, lsl #8 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 31393134 36613630 32353834 37663231 19146a6025847f21 │ │ │ │ - 0x00000010 64353233 63336564 35343537 63383331 d523c3ed5457c831 │ │ │ │ - 0x00000020 36336431 33392e64 65627567 00000000 63d139.debug.... │ │ │ │ - 0x00000030 36093689 6.6. │ │ │ │ + 0x00000000 39303434 30323435 34383836 63363537 904402454886c657 │ │ │ │ + 0x00000010 61346231 38313461 31616664 32646137 a4b1814a1afd2da7 │ │ │ │ + 0x00000020 37623035 31632e64 65627567 00000000 7b051c.debug.... │ │ │ │ + 0x00000030 e8476cf3 .Gl. │ │ ├── ./usr/lib/python3/dist-packages/MACS3/Signal/RACollection.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 7 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x045a54 0x00045a54 0x00045a54 0x00008 0x00008 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x45a60 0x45a60 R E 0x10000 │ │ │ │ + ARM_EXIDX 0x045c6c 0x00045c6c 0x00045c6c 0x00008 0x00008 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x45c78 0x45c78 R E 0x10000 │ │ │ │ LOAD 0x04f610 0x0005f610 0x0005f610 0x01048 0x01518 RW 0x10000 │ │ │ │ DYNAMIC 0x04fb60 0x0005fb60 0x0005fb60 0x00100 0x00100 RW 0x4 │ │ │ │ NOTE 0x000114 0x00000114 0x00000114 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x04f610 0x0005f610 0x0005f610 0x009f0 0x009f0 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 00002560 002560 0019d8 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00003f38 003f38 00034c 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00004284 004284 000070 00 A 4 3 4 │ │ │ │ [ 7] .rel.dyn REL 000042f4 0042f4 000b40 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00004e34 004e34 000578 08 AI 3 20 4 │ │ │ │ [ 9] .init PROGBITS 000053ac 0053ac 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 000053b8 0053b8 000894 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00005c50 005c50 03a59c 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 000401ec 0401ec 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 000401f8 0401f8 00585c 00 A 0 0 8 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 00045a54 045a54 000008 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 00045a5c 045a5c 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00005c50 005c50 03a79c 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 000403ec 0403ec 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 000403f8 0403f8 005874 00 A 0 0 8 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 00045c6c 045c6c 000008 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 00045c74 045c74 000004 00 A 0 0 4 │ │ │ │ [16] .init_array INIT_ARRAY 0005f610 04f610 000004 04 WA 0 0 4 │ │ │ │ [17] .fini_array FINI_ARRAY 0005f614 04f614 000004 04 WA 0 0 4 │ │ │ │ [18] .data.rel.ro PROGBITS 0005f618 04f618 000548 00 WA 0 0 4 │ │ │ │ [19] .dynamic DYNAMIC 0005fb60 04fb60 000100 08 WA 4 0 4 │ │ │ │ [20] .got PROGBITS 0005fc60 04fc60 0003a0 04 WA 0 0 4 │ │ │ │ [21] .data PROGBITS 00060000 050000 000658 00 WA 0 0 8 │ │ │ │ [22] .bss NOBITS 00060658 050658 0004d0 00 WA 0 0 8 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -217,209 +217,209 @@ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCode_NewEmpty │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_InPlaceSubtract │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_TrueDivide │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ 218: 00000000 0 FUNC GLOBAL DEFAULT UND __assert_fail@GLIBC_2.4 (2) │ │ │ │ 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ - 220: 0002e285 736 FUNC GLOBAL DEFAULT 11 ks_mergesort_128x │ │ │ │ - 221: 0002f081 632 FUNC GLOBAL DEFAULT 11 ks_mergesort_128y │ │ │ │ - 222: 00038d0d 620 FUNC GLOBAL DEFAULT 11 rld_restore │ │ │ │ - 223: 0002dc51 320 FUNC GLOBAL DEFAULT 11 kt_for │ │ │ │ - 224: 0003cc4d 544 FUNC GLOBAL DEFAULT 11 fm6_retrieve │ │ │ │ - 225: 00026cc5 564 FUNC GLOBAL DEFAULT 11 bfc_ec_kcov │ │ │ │ - 226: 00030221 80 FUNC GLOBAL DEFAULT 11 ks_shuffle_uint64_t │ │ │ │ - 227: 0003d141 236 FUNC GLOBAL DEFAULT 11 ks_heapdown_infocmp │ │ │ │ - 228: 00029641 1656 FUNC GLOBAL DEFAULT 11 bseq_read │ │ │ │ - 229: 00031659 182 FUNC GLOBAL DEFAULT 11 mag_v_del │ │ │ │ - 230: 0003d2d9 42 FUNC GLOBAL DEFAULT 11 ks_heapmake_infocmp │ │ │ │ - 231: 00038f79 452 FUNC GLOBAL DEFAULT 11 rld_restore_mmap │ │ │ │ - 232: 0002d6fd 454 FUNC GLOBAL DEFAULT 11 ksw_qinit │ │ │ │ - 233: 00033eb5 180 FUNC GLOBAL DEFAULT 11 fml_opt_adjust │ │ │ │ - 234: 0002de09 124 FUNC GLOBAL DEFAULT 11 kh_get_64 │ │ │ │ - 235: 0003182d 220 FUNC GLOBAL DEFAULT 11 mag_v_flip │ │ │ │ - 236: 00033905 684 FUNC GLOBAL DEFAULT 11 mag_cal_rdist │ │ │ │ - 237: 0003adc1 336 FUNC GLOBAL DEFAULT 11 rle_print │ │ │ │ - 238: 0003de05 352 FUNC GLOBAL DEFAULT 11 fm6_is_contained │ │ │ │ - 239: 0002e655 96 FUNC GLOBAL DEFAULT 11 ks_heapup_128x │ │ │ │ - 240: 0002f391 98 FUNC GLOBAL DEFAULT 11 ks_heapup_128y │ │ │ │ - 241: 00031ffd 892 FUNC GLOBAL DEFAULT 11 ks_mergesort_vlt1 │ │ │ │ - 242: 00032ae1 828 FUNC GLOBAL DEFAULT 11 ks_mergesort_vlt2 │ │ │ │ - 243: 0003c725 192 FUNC GLOBAL DEFAULT 11 rope_itr_next_block │ │ │ │ - 244: 0002ba3d 50 FUNC GLOBAL DEFAULT 11 bfc_ch_count │ │ │ │ - 245: 0002e729 624 FUNC GLOBAL DEFAULT 11 ks_combsort_128x │ │ │ │ - 246: 0002f469 504 FUNC GLOBAL DEFAULT 11 ks_combsort_128y │ │ │ │ - 247: 0002bb55 4 FUNC GLOBAL DEFAULT 11 bfc_ch_get_k │ │ │ │ - 248: 00033479 248 FUNC GLOBAL DEFAULT 11 mag_g_rm_vext │ │ │ │ - 249: 0003ce6d 724 FUNC GLOBAL DEFAULT 11 ks_mergesort_infocmp │ │ │ │ - 250: 00045958 8 OBJECT GLOBAL DEFAULT 13 rle_auxtab │ │ │ │ - 251: 000284ad 644 FUNC GLOBAL DEFAULT 11 ks_introsort_ec │ │ │ │ - 252: 0002fdc1 368 FUNC GLOBAL DEFAULT 11 ks_combsort_uint64_t │ │ │ │ - 253: 00039521 168 FUNC GLOBAL DEFAULT 11 rld_rank11 │ │ │ │ - 254: 000363f5 1090 FUNC GLOBAL DEFAULT 11 mr_insert1 │ │ │ │ - 255: 00029d6d 70 FUNC GLOBAL DEFAULT 11 mag_b_destroyaux │ │ │ │ - 256: 0002e999 876 FUNC GLOBAL DEFAULT 11 ks_introsort_128x │ │ │ │ - 257: 0002f661 586 FUNC GLOBAL DEFAULT 11 ks_introsort_128y │ │ │ │ + 220: 0002e48d 736 FUNC GLOBAL DEFAULT 11 ks_mergesort_128x │ │ │ │ + 221: 0002f289 632 FUNC GLOBAL DEFAULT 11 ks_mergesort_128y │ │ │ │ + 222: 00038f15 620 FUNC GLOBAL DEFAULT 11 rld_restore │ │ │ │ + 223: 0002de59 320 FUNC GLOBAL DEFAULT 11 kt_for │ │ │ │ + 224: 0003ce55 544 FUNC GLOBAL DEFAULT 11 fm6_retrieve │ │ │ │ + 225: 00026ecd 564 FUNC GLOBAL DEFAULT 11 bfc_ec_kcov │ │ │ │ + 226: 00030429 80 FUNC GLOBAL DEFAULT 11 ks_shuffle_uint64_t │ │ │ │ + 227: 0003d349 236 FUNC GLOBAL DEFAULT 11 ks_heapdown_infocmp │ │ │ │ + 228: 00029849 1656 FUNC GLOBAL DEFAULT 11 bseq_read │ │ │ │ + 229: 00031861 182 FUNC GLOBAL DEFAULT 11 mag_v_del │ │ │ │ + 230: 0003d4e1 42 FUNC GLOBAL DEFAULT 11 ks_heapmake_infocmp │ │ │ │ + 231: 00039181 452 FUNC GLOBAL DEFAULT 11 rld_restore_mmap │ │ │ │ + 232: 0002d905 454 FUNC GLOBAL DEFAULT 11 ksw_qinit │ │ │ │ + 233: 000340bd 180 FUNC GLOBAL DEFAULT 11 fml_opt_adjust │ │ │ │ + 234: 0002e011 124 FUNC GLOBAL DEFAULT 11 kh_get_64 │ │ │ │ + 235: 00031a35 220 FUNC GLOBAL DEFAULT 11 mag_v_flip │ │ │ │ + 236: 00033b0d 684 FUNC GLOBAL DEFAULT 11 mag_cal_rdist │ │ │ │ + 237: 0003afc9 336 FUNC GLOBAL DEFAULT 11 rle_print │ │ │ │ + 238: 0003e00d 352 FUNC GLOBAL DEFAULT 11 fm6_is_contained │ │ │ │ + 239: 0002e85d 96 FUNC GLOBAL DEFAULT 11 ks_heapup_128x │ │ │ │ + 240: 0002f599 98 FUNC GLOBAL DEFAULT 11 ks_heapup_128y │ │ │ │ + 241: 00032205 892 FUNC GLOBAL DEFAULT 11 ks_mergesort_vlt1 │ │ │ │ + 242: 00032ce9 828 FUNC GLOBAL DEFAULT 11 ks_mergesort_vlt2 │ │ │ │ + 243: 0003c92d 192 FUNC GLOBAL DEFAULT 11 rope_itr_next_block │ │ │ │ + 244: 0002bc45 50 FUNC GLOBAL DEFAULT 11 bfc_ch_count │ │ │ │ + 245: 0002e931 624 FUNC GLOBAL DEFAULT 11 ks_combsort_128x │ │ │ │ + 246: 0002f671 504 FUNC GLOBAL DEFAULT 11 ks_combsort_128y │ │ │ │ + 247: 0002bd5d 4 FUNC GLOBAL DEFAULT 11 bfc_ch_get_k │ │ │ │ + 248: 00033681 248 FUNC GLOBAL DEFAULT 11 mag_g_rm_vext │ │ │ │ + 249: 0003d075 724 FUNC GLOBAL DEFAULT 11 ks_mergesort_infocmp │ │ │ │ + 250: 00045b70 8 OBJECT GLOBAL DEFAULT 13 rle_auxtab │ │ │ │ + 251: 000286b5 644 FUNC GLOBAL DEFAULT 11 ks_introsort_ec │ │ │ │ + 252: 0002ffc9 368 FUNC GLOBAL DEFAULT 11 ks_combsort_uint64_t │ │ │ │ + 253: 00039729 168 FUNC GLOBAL DEFAULT 11 rld_rank11 │ │ │ │ + 254: 000365fd 1090 FUNC GLOBAL DEFAULT 11 mr_insert1 │ │ │ │ + 255: 00029f75 70 FUNC GLOBAL DEFAULT 11 mag_b_destroyaux │ │ │ │ + 256: 0002eba1 876 FUNC GLOBAL DEFAULT 11 ks_introsort_128x │ │ │ │ + 257: 0002f869 586 FUNC GLOBAL DEFAULT 11 ks_introsort_128y │ │ │ │ 258: 00060558 256 OBJECT GLOBAL DEFAULT 21 seq_nt6_table │ │ │ │ - 259: 00045764 28 OBJECT GLOBAL DEFAULT 13 g_defr │ │ │ │ - 260: 0002b7f9 580 FUNC GLOBAL DEFAULT 11 bfc_ch_kmer_occ │ │ │ │ - 261: 0002fd15 72 FUNC GLOBAL DEFAULT 11 ks_heapup_uint64_t │ │ │ │ - 262: 00032435 56 FUNC GLOBAL DEFAULT 11 ks_heapup_vlt1 │ │ │ │ - 263: 00032eb5 60 FUNC GLOBAL DEFAULT 11 ks_heapup_vlt2 │ │ │ │ - 264: 0002a485 1060 FUNC GLOBAL DEFAULT 11 mag_vh_pop_simple │ │ │ │ - 265: 0002fd89 56 FUNC GLOBAL DEFAULT 11 ks_heapsort_uint64_t │ │ │ │ - 266: 000324cd 412 FUNC GLOBAL DEFAULT 11 ks_combsort_vlt1 │ │ │ │ - 267: 0003b8e9 272 FUNC GLOBAL DEFAULT 11 rope_init │ │ │ │ - 268: 00039c45 516 FUNC GLOBAL DEFAULT 11 rld_extend │ │ │ │ - 269: 00032f51 360 FUNC GLOBAL DEFAULT 11 ks_combsort_vlt2 │ │ │ │ - 270: 000313c1 64 FUNC GLOBAL DEFAULT 11 mag_g_destroy │ │ │ │ - 271: 0003f471 948 FUNC GLOBAL DEFAULT 11 fml_fmi2mag_core │ │ │ │ - 272: 00045708 80 OBJECT GLOBAL DEFAULT 13 g_trinull │ │ │ │ - 273: 0002a9ad 1160 FUNC GLOBAL DEFAULT 11 mag_v_pop_open │ │ │ │ - 274: 0002ba71 226 FUNC GLOBAL DEFAULT 11 bfc_ch_hist │ │ │ │ - 275: 000395c9 56 FUNC GLOBAL DEFAULT 11 rld_rank21 │ │ │ │ - 276: 0003d3a5 672 FUNC GLOBAL DEFAULT 11 ks_combsort_infocmp │ │ │ │ - 277: 000383d5 118 FUNC GLOBAL DEFAULT 11 rld_destroy │ │ │ │ - 278: 00032669 584 FUNC GLOBAL DEFAULT 11 ks_introsort_vlt1 │ │ │ │ - 279: 000330b9 496 FUNC GLOBAL DEFAULT 11 ks_introsort_vlt2 │ │ │ │ - 280: 000281d9 42 FUNC GLOBAL DEFAULT 11 ks_heapmake_ec │ │ │ │ - 281: 00035de9 260 FUNC GLOBAL DEFAULT 11 fml_assemble │ │ │ │ - 282: 00037519 20 FUNC GLOBAL DEFAULT 11 mr_itr_first │ │ │ │ - 283: 0002a8a9 260 FUNC GLOBAL DEFAULT 11 mag_g_pop_simple │ │ │ │ - 284: 0003913d 996 FUNC GLOBAL DEFAULT 11 rld_rank1a │ │ │ │ - 285: 0002c9cd 3374 FUNC GLOBAL DEFAULT 11 ksw_i16 │ │ │ │ - 286: 000304b5 556 FUNC GLOBAL DEFAULT 11 mag_g_amend │ │ │ │ - 287: 0003f825 40 FUNC GLOBAL DEFAULT 11 fml_fmi2mag │ │ │ │ - 288: 000294a1 10 FUNC GLOBAL DEFAULT 11 fml_fltuniq │ │ │ │ - 289: 0003d305 160 FUNC GLOBAL DEFAULT 11 ks_heapsort_infocmp │ │ │ │ - 290: 00038975 538 FUNC GLOBAL DEFAULT 11 rld_enc_finish │ │ │ │ - 291: 0003844d 124 FUNC GLOBAL DEFAULT 11 rld_itr_init │ │ │ │ - 292: 0002890d 160 FUNC GLOBAL DEFAULT 11 ks_shuffle_ec │ │ │ │ - 293: 000342d1 4 FUNC GLOBAL DEFAULT 11 fml_fmi_destroy │ │ │ │ - 294: 00034365 4 FUNC GLOBAL DEFAULT 11 fml_mag_destroy │ │ │ │ - 295: 000363e5 14 FUNC GLOBAL DEFAULT 11 mr_thr_min │ │ │ │ - 296: 00033681 644 FUNC GLOBAL DEFAULT 11 mag_g_rm_edge │ │ │ │ - 297: 000268ed 608 FUNC GLOBAL DEFAULT 11 bfc_ec_greedy_k │ │ │ │ - 298: 000375a1 2148 FUNC GLOBAL DEFAULT 11 mr_insert_multi │ │ │ │ - 299: 0002ddc9 64 FUNC GLOBAL DEFAULT 11 kh_clear_64 │ │ │ │ - 300: 00039601 1604 FUNC GLOBAL DEFAULT 11 rld_rank2a │ │ │ │ - 301: 000259c5 32 FUNC GLOBAL DEFAULT 11 destroy_align │ │ │ │ - 302: 00029495 10 FUNC GLOBAL DEFAULT 11 fml_correct │ │ │ │ - 303: 0002dd99 48 FUNC GLOBAL DEFAULT 11 kh_destroy_64 │ │ │ │ + 259: 0004597c 28 OBJECT GLOBAL DEFAULT 13 g_defr │ │ │ │ + 260: 0002ba01 580 FUNC GLOBAL DEFAULT 11 bfc_ch_kmer_occ │ │ │ │ + 261: 0002ff1d 72 FUNC GLOBAL DEFAULT 11 ks_heapup_uint64_t │ │ │ │ + 262: 0003263d 56 FUNC GLOBAL DEFAULT 11 ks_heapup_vlt1 │ │ │ │ + 263: 000330bd 60 FUNC GLOBAL DEFAULT 11 ks_heapup_vlt2 │ │ │ │ + 264: 0002a68d 1060 FUNC GLOBAL DEFAULT 11 mag_vh_pop_simple │ │ │ │ + 265: 0002ff91 56 FUNC GLOBAL DEFAULT 11 ks_heapsort_uint64_t │ │ │ │ + 266: 000326d5 412 FUNC GLOBAL DEFAULT 11 ks_combsort_vlt1 │ │ │ │ + 267: 0003baf1 272 FUNC GLOBAL DEFAULT 11 rope_init │ │ │ │ + 268: 00039e4d 516 FUNC GLOBAL DEFAULT 11 rld_extend │ │ │ │ + 269: 00033159 360 FUNC GLOBAL DEFAULT 11 ks_combsort_vlt2 │ │ │ │ + 270: 000315c9 64 FUNC GLOBAL DEFAULT 11 mag_g_destroy │ │ │ │ + 271: 0003f679 948 FUNC GLOBAL DEFAULT 11 fml_fmi2mag_core │ │ │ │ + 272: 00045920 80 OBJECT GLOBAL DEFAULT 13 g_trinull │ │ │ │ + 273: 0002abb5 1160 FUNC GLOBAL DEFAULT 11 mag_v_pop_open │ │ │ │ + 274: 0002bc79 226 FUNC GLOBAL DEFAULT 11 bfc_ch_hist │ │ │ │ + 275: 000397d1 56 FUNC GLOBAL DEFAULT 11 rld_rank21 │ │ │ │ + 276: 0003d5ad 672 FUNC GLOBAL DEFAULT 11 ks_combsort_infocmp │ │ │ │ + 277: 000385dd 118 FUNC GLOBAL DEFAULT 11 rld_destroy │ │ │ │ + 278: 00032871 584 FUNC GLOBAL DEFAULT 11 ks_introsort_vlt1 │ │ │ │ + 279: 000332c1 496 FUNC GLOBAL DEFAULT 11 ks_introsort_vlt2 │ │ │ │ + 280: 000283e1 42 FUNC GLOBAL DEFAULT 11 ks_heapmake_ec │ │ │ │ + 281: 00035ff1 260 FUNC GLOBAL DEFAULT 11 fml_assemble │ │ │ │ + 282: 00037721 20 FUNC GLOBAL DEFAULT 11 mr_itr_first │ │ │ │ + 283: 0002aab1 260 FUNC GLOBAL DEFAULT 11 mag_g_pop_simple │ │ │ │ + 284: 00039345 996 FUNC GLOBAL DEFAULT 11 rld_rank1a │ │ │ │ + 285: 0002cbd5 3374 FUNC GLOBAL DEFAULT 11 ksw_i16 │ │ │ │ + 286: 000306bd 556 FUNC GLOBAL DEFAULT 11 mag_g_amend │ │ │ │ + 287: 0003fa2d 40 FUNC GLOBAL DEFAULT 11 fml_fmi2mag │ │ │ │ + 288: 000296a9 10 FUNC GLOBAL DEFAULT 11 fml_fltuniq │ │ │ │ + 289: 0003d50d 160 FUNC GLOBAL DEFAULT 11 ks_heapsort_infocmp │ │ │ │ + 290: 00038b7d 538 FUNC GLOBAL DEFAULT 11 rld_enc_finish │ │ │ │ + 291: 00038655 124 FUNC GLOBAL DEFAULT 11 rld_itr_init │ │ │ │ + 292: 00028b15 160 FUNC GLOBAL DEFAULT 11 ks_shuffle_ec │ │ │ │ + 293: 000344d9 4 FUNC GLOBAL DEFAULT 11 fml_fmi_destroy │ │ │ │ + 294: 0003456d 4 FUNC GLOBAL DEFAULT 11 fml_mag_destroy │ │ │ │ + 295: 000365ed 14 FUNC GLOBAL DEFAULT 11 mr_thr_min │ │ │ │ + 296: 00033889 644 FUNC GLOBAL DEFAULT 11 mag_g_rm_edge │ │ │ │ + 297: 00026af5 608 FUNC GLOBAL DEFAULT 11 bfc_ec_greedy_k │ │ │ │ + 298: 000377a9 2148 FUNC GLOBAL DEFAULT 11 mr_insert_multi │ │ │ │ + 299: 0002dfd1 64 FUNC GLOBAL DEFAULT 11 kh_clear_64 │ │ │ │ + 300: 00039809 1604 FUNC GLOBAL DEFAULT 11 rld_rank2a │ │ │ │ + 301: 00025bcd 32 FUNC GLOBAL DEFAULT 11 destroy_align │ │ │ │ + 302: 0002969d 10 FUNC GLOBAL DEFAULT 11 fml_correct │ │ │ │ + 303: 0002dfa1 48 FUNC GLOBAL DEFAULT 11 kh_destroy_64 │ │ │ │ 304: 00060b04 4 OBJECT GLOBAL DEFAULT 22 __pyx_module_is_main_MACS3__Signal__RACollection │ │ │ │ - 305: 0002e6e1 70 FUNC GLOBAL DEFAULT 11 ks_heapsort_128x │ │ │ │ - 306: 0002f421 70 FUNC GLOBAL DEFAULT 11 ks_heapsort_128y │ │ │ │ - 307: 00028731 476 FUNC GLOBAL DEFAULT 11 ks_ksmall_ec │ │ │ │ + 305: 0002e8e9 70 FUNC GLOBAL DEFAULT 11 ks_heapsort_128x │ │ │ │ + 306: 0002f629 70 FUNC GLOBAL DEFAULT 11 ks_heapsort_128y │ │ │ │ + 307: 00028939 476 FUNC GLOBAL DEFAULT 11 ks_ksmall_ec │ │ │ │ 308: 00060ae8 28 OBJECT GLOBAL DEFAULT 22 __pyx_wrapperbase_5MACS3_6Signal_12RACollection_12RACollection___init__ │ │ │ │ - 309: 00033571 272 FUNC GLOBAL DEFAULT 11 mag_g_rm_vint │ │ │ │ - 310: 00034625 5740 FUNC GLOBAL DEFAULT 11 fml_utg_print │ │ │ │ - 311: 00029db5 1620 FUNC GLOBAL DEFAULT 11 mag_vh_simplify_bubble │ │ │ │ - 312: 00033d35 272 FUNC GLOBAL DEFAULT 11 mag_v_trim_open │ │ │ │ - 313: 0002af6d 122 FUNC GLOBAL DEFAULT 11 bfc_ch_destroy │ │ │ │ - 314: 0002bb59 3700 FUNC GLOBAL DEFAULT 11 ksw_u8 │ │ │ │ - 315: 0003df65 2324 FUNC GLOBAL DEFAULT 11 fm6_get_nei │ │ │ │ - 316: 00035da5 66 FUNC GLOBAL DEFAULT 11 fml_utg_destroy │ │ │ │ - 317: 00030311 86 FUNC GLOBAL DEFAULT 11 mag_v128_clean │ │ │ │ - 318: 000314dd 224 FUNC GLOBAL DEFAULT 11 mag_eh_add │ │ │ │ - 319: 000384c9 102 FUNC GLOBAL DEFAULT 11 rld_enc │ │ │ │ - 320: 00032499 50 FUNC GLOBAL DEFAULT 11 ks_heapsort_vlt1 │ │ │ │ - 321: 00032f1d 50 FUNC GLOBAL DEFAULT 11 ks_heapsort_vlt2 │ │ │ │ - 322: 0003ac25 132 FUNC GLOBAL DEFAULT 11 rle_insert │ │ │ │ - 323: 0003c579 356 FUNC GLOBAL DEFAULT 11 rope_rank2a │ │ │ │ - 324: 0002ff31 490 FUNC GLOBAL DEFAULT 11 ks_introsort_uint64_t │ │ │ │ - 325: 00031711 284 FUNC GLOBAL DEFAULT 11 mag_v_transdel │ │ │ │ - 326: 00028289 548 FUNC GLOBAL DEFAULT 11 ks_combsort_ec │ │ │ │ - 327: 0003cba1 172 FUNC GLOBAL DEFAULT 11 rld_extend0 │ │ │ │ - 328: 0002d8c5 720 FUNC GLOBAL DEFAULT 11 ksw_align │ │ │ │ - 329: 0002aecd 160 FUNC GLOBAL DEFAULT 11 bfc_ch_init │ │ │ │ - 330: 000342bd 20 FUNC GLOBAL DEFAULT 11 fml_seq2fmi │ │ │ │ - 331: 0002e6b5 42 FUNC GLOBAL DEFAULT 11 ks_heapmake_128x │ │ │ │ - 332: 0002f3f5 42 FUNC GLOBAL DEFAULT 11 ks_heapmake_128y │ │ │ │ - 333: 000381d5 200 FUNC GLOBAL DEFAULT 11 rld_init │ │ │ │ - 334: 0002ef61 98 FUNC GLOBAL DEFAULT 11 ks_shuffle_128x │ │ │ │ - 335: 0002fa35 592 FUNC GLOBAL DEFAULT 11 ks_mergesort_uint64_t │ │ │ │ - 336: 0002fa2d 4 FUNC GLOBAL DEFAULT 11 ks_shuffle_128y │ │ │ │ - 337: 000271d9 216 FUNC GLOBAL DEFAULT 11 ks_heapdown_ec │ │ │ │ - 338: 00033bb1 90 FUNC GLOBAL DEFAULT 11 mag_init_opt │ │ │ │ - 339: 00026b4d 376 FUNC GLOBAL DEFAULT 11 bfc_ec_first_kmer │ │ │ │ - 340: 0003aca9 78 FUNC GLOBAL DEFAULT 11 rle_split │ │ │ │ - 341: 0003dcfd 264 FUNC GLOBAL DEFAULT 11 ks_sample_infocmp │ │ │ │ - 342: 00038b91 380 FUNC GLOBAL DEFAULT 11 rld_dump │ │ │ │ - 343: 000260a1 116 FUNC GLOBAL DEFAULT 11 print_alignment │ │ │ │ - 344: 0003d645 820 FUNC GLOBAL DEFAULT 11 ks_introsort_infocmp │ │ │ │ - 345: 00026ef9 114 FUNC GLOBAL DEFAULT 11 bfc_ec_best_island │ │ │ │ - 346: 0002ae35 152 FUNC GLOBAL DEFAULT 11 mag_g_pop_open │ │ │ │ - 347: 00029cdd 108 FUNC GLOBAL DEFAULT 11 seq_revcomp6 │ │ │ │ + 309: 00033779 272 FUNC GLOBAL DEFAULT 11 mag_g_rm_vint │ │ │ │ + 310: 0003482d 5740 FUNC GLOBAL DEFAULT 11 fml_utg_print │ │ │ │ + 311: 00029fbd 1620 FUNC GLOBAL DEFAULT 11 mag_vh_simplify_bubble │ │ │ │ + 312: 00033f3d 272 FUNC GLOBAL DEFAULT 11 mag_v_trim_open │ │ │ │ + 313: 0002b175 122 FUNC GLOBAL DEFAULT 11 bfc_ch_destroy │ │ │ │ + 314: 0002bd61 3700 FUNC GLOBAL DEFAULT 11 ksw_u8 │ │ │ │ + 315: 0003e16d 2324 FUNC GLOBAL DEFAULT 11 fm6_get_nei │ │ │ │ + 316: 00035fad 66 FUNC GLOBAL DEFAULT 11 fml_utg_destroy │ │ │ │ + 317: 00030519 86 FUNC GLOBAL DEFAULT 11 mag_v128_clean │ │ │ │ + 318: 000316e5 224 FUNC GLOBAL DEFAULT 11 mag_eh_add │ │ │ │ + 319: 000386d1 102 FUNC GLOBAL DEFAULT 11 rld_enc │ │ │ │ + 320: 000326a1 50 FUNC GLOBAL DEFAULT 11 ks_heapsort_vlt1 │ │ │ │ + 321: 00033125 50 FUNC GLOBAL DEFAULT 11 ks_heapsort_vlt2 │ │ │ │ + 322: 0003ae2d 132 FUNC GLOBAL DEFAULT 11 rle_insert │ │ │ │ + 323: 0003c781 356 FUNC GLOBAL DEFAULT 11 rope_rank2a │ │ │ │ + 324: 00030139 490 FUNC GLOBAL DEFAULT 11 ks_introsort_uint64_t │ │ │ │ + 325: 00031919 284 FUNC GLOBAL DEFAULT 11 mag_v_transdel │ │ │ │ + 326: 00028491 548 FUNC GLOBAL DEFAULT 11 ks_combsort_ec │ │ │ │ + 327: 0003cda9 172 FUNC GLOBAL DEFAULT 11 rld_extend0 │ │ │ │ + 328: 0002dacd 720 FUNC GLOBAL DEFAULT 11 ksw_align │ │ │ │ + 329: 0002b0d5 160 FUNC GLOBAL DEFAULT 11 bfc_ch_init │ │ │ │ + 330: 000344c5 20 FUNC GLOBAL DEFAULT 11 fml_seq2fmi │ │ │ │ + 331: 0002e8bd 42 FUNC GLOBAL DEFAULT 11 ks_heapmake_128x │ │ │ │ + 332: 0002f5fd 42 FUNC GLOBAL DEFAULT 11 ks_heapmake_128y │ │ │ │ + 333: 000383dd 200 FUNC GLOBAL DEFAULT 11 rld_init │ │ │ │ + 334: 0002f169 98 FUNC GLOBAL DEFAULT 11 ks_shuffle_128x │ │ │ │ + 335: 0002fc3d 592 FUNC GLOBAL DEFAULT 11 ks_mergesort_uint64_t │ │ │ │ + 336: 0002fc35 4 FUNC GLOBAL DEFAULT 11 ks_shuffle_128y │ │ │ │ + 337: 000273e1 216 FUNC GLOBAL DEFAULT 11 ks_heapdown_ec │ │ │ │ + 338: 00033db9 90 FUNC GLOBAL DEFAULT 11 mag_init_opt │ │ │ │ + 339: 00026d55 376 FUNC GLOBAL DEFAULT 11 bfc_ec_first_kmer │ │ │ │ + 340: 0003aeb1 78 FUNC GLOBAL DEFAULT 11 rle_split │ │ │ │ + 341: 0003df05 264 FUNC GLOBAL DEFAULT 11 ks_sample_infocmp │ │ │ │ + 342: 00038d99 380 FUNC GLOBAL DEFAULT 11 rld_dump │ │ │ │ + 343: 000262a9 116 FUNC GLOBAL DEFAULT 11 print_alignment │ │ │ │ + 344: 0003d84d 820 FUNC GLOBAL DEFAULT 11 ks_introsort_infocmp │ │ │ │ + 345: 00027101 114 FUNC GLOBAL DEFAULT 11 bfc_ec_best_island │ │ │ │ + 346: 0002b03d 152 FUNC GLOBAL DEFAULT 11 mag_g_pop_open │ │ │ │ + 347: 00029ee5 108 FUNC GLOBAL DEFAULT 11 seq_revcomp6 │ │ │ │ 348: 00060554 4 OBJECT GLOBAL DEFAULT 21 fm_verbose │ │ │ │ - 349: 00033c0d 294 FUNC GLOBAL DEFAULT 11 mag_g_clean │ │ │ │ - 350: 0002a409 124 FUNC GLOBAL DEFAULT 11 mag_g_simplify_bubble │ │ │ │ - 351: 0003246d 42 FUNC GLOBAL DEFAULT 11 ks_heapmake_vlt1 │ │ │ │ - 352: 00032ef1 42 FUNC GLOBAL DEFAULT 11 ks_heapmake_vlt2 │ │ │ │ - 353: 0003d22d 172 FUNC GLOBAL DEFAULT 11 ks_heapup_infocmp │ │ │ │ - 354: 00032a05 74 FUNC GLOBAL DEFAULT 11 ks_shuffle_vlt1 │ │ │ │ - 355: 0003339d 74 FUNC GLOBAL DEFAULT 11 ks_shuffle_vlt2 │ │ │ │ - 356: 000289ad 228 FUNC GLOBAL DEFAULT 11 ks_sample_ec │ │ │ │ - 357: 00029d49 36 FUNC GLOBAL DEFAULT 11 mag_b_initaux │ │ │ │ - 358: 0002ed05 602 FUNC GLOBAL DEFAULT 11 ks_ksmall_128x │ │ │ │ - 359: 0002f8ad 382 FUNC GLOBAL DEFAULT 11 ks_ksmall_128y │ │ │ │ + 349: 00033e15 294 FUNC GLOBAL DEFAULT 11 mag_g_clean │ │ │ │ + 350: 0002a611 124 FUNC GLOBAL DEFAULT 11 mag_g_simplify_bubble │ │ │ │ + 351: 00032675 42 FUNC GLOBAL DEFAULT 11 ks_heapmake_vlt1 │ │ │ │ + 352: 000330f9 42 FUNC GLOBAL DEFAULT 11 ks_heapmake_vlt2 │ │ │ │ + 353: 0003d435 172 FUNC GLOBAL DEFAULT 11 ks_heapup_infocmp │ │ │ │ + 354: 00032c0d 74 FUNC GLOBAL DEFAULT 11 ks_shuffle_vlt1 │ │ │ │ + 355: 000335a5 74 FUNC GLOBAL DEFAULT 11 ks_shuffle_vlt2 │ │ │ │ + 356: 00028bb5 228 FUNC GLOBAL DEFAULT 11 ks_sample_ec │ │ │ │ + 357: 00029f51 36 FUNC GLOBAL DEFAULT 11 mag_b_initaux │ │ │ │ + 358: 0002ef0d 602 FUNC GLOBAL DEFAULT 11 ks_ksmall_128x │ │ │ │ + 359: 0002fab5 382 FUNC GLOBAL DEFAULT 11 ks_ksmall_128y │ │ │ │ 360: 00060b08 32 OBJECT GLOBAL DEFAULT 22 bfc_kmer_null │ │ │ │ - 361: 00031c21 988 FUNC GLOBAL DEFAULT 11 mag_g_merge │ │ │ │ - 362: 0002fc85 142 FUNC GLOBAL DEFAULT 11 ks_heapdown_uint64_t │ │ │ │ - 363: 00030271 160 FUNC GLOBAL DEFAULT 11 ks_sample_uint64_t │ │ │ │ - 364: 00031401 220 FUNC GLOBAL DEFAULT 11 mag_v_copy_to_empty │ │ │ │ - 365: 00029cb9 36 FUNC GLOBAL DEFAULT 11 seq_reverse │ │ │ │ - 366: 0002efc5 188 FUNC GLOBAL DEFAULT 11 ks_sample_128x │ │ │ │ - 367: 0003011d 258 FUNC GLOBAL DEFAULT 11 ks_ksmall_uint64_t │ │ │ │ - 368: 0002fa31 4 FUNC GLOBAL DEFAULT 11 ks_sample_128y │ │ │ │ - 369: 00026815 216 FUNC GLOBAL DEFAULT 11 fml_count │ │ │ │ - 370: 000094cd 16 FUNC GLOBAL DEFAULT 11 PyInit_RACollection │ │ │ │ - 371: 0002afe9 1662 FUNC GLOBAL DEFAULT 11 bfc_ch_insert │ │ │ │ - 372: 00031385 58 FUNC GLOBAL DEFAULT 11 mag_v_destroy │ │ │ │ - 373: 0003d979 716 FUNC GLOBAL DEFAULT 11 ks_ksmall_infocmp │ │ │ │ - 374: 0002dd91 8 FUNC GLOBAL DEFAULT 11 kh_init_64 │ │ │ │ - 375: 000259e5 1724 FUNC GLOBAL DEFAULT 11 smith_waterman │ │ │ │ - 376: 00028205 132 FUNC GLOBAL DEFAULT 11 ks_heapsort_ec │ │ │ │ - 377: 0002e099 434 FUNC GLOBAL DEFAULT 11 kh_put_64 │ │ │ │ - 378: 000328b1 338 FUNC GLOBAL DEFAULT 11 ks_ksmall_vlt1 │ │ │ │ - 379: 00026f6d 620 FUNC GLOBAL DEFAULT 11 ks_mergesort_ec │ │ │ │ - 380: 000332a9 244 FUNC GLOBAL DEFAULT 11 ks_ksmall_vlt2 │ │ │ │ - 381: 0002e565 240 FUNC GLOBAL DEFAULT 11 ks_heapdown_128x │ │ │ │ - 382: 0002f2f9 150 FUNC GLOBAL DEFAULT 11 ks_heapdown_128y │ │ │ │ - 383: 000267cd 72 FUNC GLOBAL DEFAULT 11 bfc_opt_init │ │ │ │ - 384: 0003c6dd 72 FUNC GLOBAL DEFAULT 11 rope_itr_first │ │ │ │ - 385: 00032a51 144 FUNC GLOBAL DEFAULT 11 ks_sample_vlt1 │ │ │ │ - 386: 000333e9 144 FUNC GLOBAL DEFAULT 11 ks_sample_vlt2 │ │ │ │ - 387: 00031909 792 FUNC GLOBAL DEFAULT 11 mag_vh_merge_try │ │ │ │ - 388: 0003acf9 198 FUNC GLOBAL DEFAULT 11 rle_count │ │ │ │ - 389: 0003ba79 2816 FUNC GLOBAL DEFAULT 11 rope_insert_run │ │ │ │ - 390: 0003634d 104 FUNC GLOBAL DEFAULT 11 mr_init │ │ │ │ - 391: 0002e24d 54 FUNC GLOBAL DEFAULT 11 kh_del_64 │ │ │ │ - 392: 00009509 244 FUNC GLOBAL DEFAULT 11 main │ │ │ │ - 393: 00035c91 276 FUNC GLOBAL DEFAULT 11 fml_utg_print_gfa │ │ │ │ - 394: 000315bd 156 FUNC GLOBAL DEFAULT 11 mag_eh_markdel │ │ │ │ - 395: 00038531 1092 FUNC GLOBAL DEFAULT 11 rld_rank_index │ │ │ │ - 396: 00034369 700 FUNC GLOBAL DEFAULT 11 fml_mag2utg │ │ │ │ - 397: 00039e49 3548 FUNC GLOBAL DEFAULT 11 rle_insert_cached │ │ │ │ - 398: 000363b5 46 FUNC GLOBAL DEFAULT 11 mr_destroy │ │ │ │ - 399: 00030369 288 FUNC GLOBAL DEFAULT 11 mag_g_build_hash │ │ │ │ - 400: 0003752d 114 FUNC GLOBAL DEFAULT 11 mr_itr_next_block │ │ │ │ - 401: 0002fd5d 42 FUNC GLOBAL DEFAULT 11 ks_heapmake_uint64_t │ │ │ │ - 402: 00033e45 60 FUNC GLOBAL DEFAULT 11 mag_g_trim_open │ │ │ │ - 403: 000312c1 196 FUNC GLOBAL DEFAULT 11 mag_g_print │ │ │ │ - 404: 00029229 620 FUNC GLOBAL DEFAULT 11 fml_correct_core │ │ │ │ - 405: 00032379 186 FUNC GLOBAL DEFAULT 11 ks_heapdown_vlt1 │ │ │ │ - 406: 00032e1d 150 FUNC GLOBAL DEFAULT 11 ks_heapdown_vlt2 │ │ │ │ - 407: 000306e1 3040 FUNC GLOBAL DEFAULT 11 mag_v_write │ │ │ │ - 408: 00033e81 52 FUNC GLOBAL DEFAULT 11 fml_opt_init │ │ │ │ - 409: 0003b9f9 126 FUNC GLOBAL DEFAULT 11 rope_destroy │ │ │ │ - 410: 0002de85 530 FUNC GLOBAL DEFAULT 11 kh_resize_64 │ │ │ │ - 411: 0003dc45 184 FUNC GLOBAL DEFAULT 11 ks_shuffle_infocmp │ │ │ │ - 412: 00033f69 852 FUNC GLOBAL DEFAULT 11 fml_fmi_gen │ │ │ │ - 413: 00030489 42 FUNC GLOBAL DEFAULT 11 mag_tid2idd │ │ │ │ - 414: 000272b1 144 FUNC GLOBAL DEFAULT 11 ks_heapup_ec │ │ │ │ - 415: 0002592d 112 FUNC GLOBAL DEFAULT 11 revcomp │ │ │ │ - 416: 0003af11 1752 FUNC GLOBAL DEFAULT 11 rle_rank2a │ │ │ │ - 417: 000342d5 144 FUNC GLOBAL DEFAULT 11 fml_mag_clean │ │ │ │ - 418: 00036839 3296 FUNC GLOBAL DEFAULT 11 mr_rank2a │ │ │ │ - 419: 00028a91 1160 FUNC GLOBAL DEFAULT 11 bfc_ec1 │ │ │ │ - 420: 0002b669 400 FUNC GLOBAL DEFAULT 11 bfc_ch_get │ │ │ │ - 421: 0002599d 38 FUNC GLOBAL DEFAULT 11 destroy_seq_pair │ │ │ │ + 361: 00031e29 988 FUNC GLOBAL DEFAULT 11 mag_g_merge │ │ │ │ + 362: 0002fe8d 142 FUNC GLOBAL DEFAULT 11 ks_heapdown_uint64_t │ │ │ │ + 363: 00030479 160 FUNC GLOBAL DEFAULT 11 ks_sample_uint64_t │ │ │ │ + 364: 00031609 220 FUNC GLOBAL DEFAULT 11 mag_v_copy_to_empty │ │ │ │ + 365: 00029ec1 36 FUNC GLOBAL DEFAULT 11 seq_reverse │ │ │ │ + 366: 0002f1cd 188 FUNC GLOBAL DEFAULT 11 ks_sample_128x │ │ │ │ + 367: 00030325 258 FUNC GLOBAL DEFAULT 11 ks_ksmall_uint64_t │ │ │ │ + 368: 0002fc39 4 FUNC GLOBAL DEFAULT 11 ks_sample_128y │ │ │ │ + 369: 00026a1d 216 FUNC GLOBAL DEFAULT 11 fml_count │ │ │ │ + 370: 000093c1 16 FUNC GLOBAL DEFAULT 11 PyInit_RACollection │ │ │ │ + 371: 0002b1f1 1662 FUNC GLOBAL DEFAULT 11 bfc_ch_insert │ │ │ │ + 372: 0003158d 58 FUNC GLOBAL DEFAULT 11 mag_v_destroy │ │ │ │ + 373: 0003db81 716 FUNC GLOBAL DEFAULT 11 ks_ksmall_infocmp │ │ │ │ + 374: 0002df99 8 FUNC GLOBAL DEFAULT 11 kh_init_64 │ │ │ │ + 375: 00025bed 1724 FUNC GLOBAL DEFAULT 11 smith_waterman │ │ │ │ + 376: 0002840d 132 FUNC GLOBAL DEFAULT 11 ks_heapsort_ec │ │ │ │ + 377: 0002e2a1 434 FUNC GLOBAL DEFAULT 11 kh_put_64 │ │ │ │ + 378: 00032ab9 338 FUNC GLOBAL DEFAULT 11 ks_ksmall_vlt1 │ │ │ │ + 379: 00027175 620 FUNC GLOBAL DEFAULT 11 ks_mergesort_ec │ │ │ │ + 380: 000334b1 244 FUNC GLOBAL DEFAULT 11 ks_ksmall_vlt2 │ │ │ │ + 381: 0002e76d 240 FUNC GLOBAL DEFAULT 11 ks_heapdown_128x │ │ │ │ + 382: 0002f501 150 FUNC GLOBAL DEFAULT 11 ks_heapdown_128y │ │ │ │ + 383: 000269d5 72 FUNC GLOBAL DEFAULT 11 bfc_opt_init │ │ │ │ + 384: 0003c8e5 72 FUNC GLOBAL DEFAULT 11 rope_itr_first │ │ │ │ + 385: 00032c59 144 FUNC GLOBAL DEFAULT 11 ks_sample_vlt1 │ │ │ │ + 386: 000335f1 144 FUNC GLOBAL DEFAULT 11 ks_sample_vlt2 │ │ │ │ + 387: 00031b11 792 FUNC GLOBAL DEFAULT 11 mag_vh_merge_try │ │ │ │ + 388: 0003af01 198 FUNC GLOBAL DEFAULT 11 rle_count │ │ │ │ + 389: 0003bc81 2816 FUNC GLOBAL DEFAULT 11 rope_insert_run │ │ │ │ + 390: 00036555 104 FUNC GLOBAL DEFAULT 11 mr_init │ │ │ │ + 391: 0002e455 54 FUNC GLOBAL DEFAULT 11 kh_del_64 │ │ │ │ + 392: 000093fd 244 FUNC GLOBAL DEFAULT 11 main │ │ │ │ + 393: 00035e99 276 FUNC GLOBAL DEFAULT 11 fml_utg_print_gfa │ │ │ │ + 394: 000317c5 156 FUNC GLOBAL DEFAULT 11 mag_eh_markdel │ │ │ │ + 395: 00038739 1092 FUNC GLOBAL DEFAULT 11 rld_rank_index │ │ │ │ + 396: 00034571 700 FUNC GLOBAL DEFAULT 11 fml_mag2utg │ │ │ │ + 397: 0003a051 3548 FUNC GLOBAL DEFAULT 11 rle_insert_cached │ │ │ │ + 398: 000365bd 46 FUNC GLOBAL DEFAULT 11 mr_destroy │ │ │ │ + 399: 00030571 288 FUNC GLOBAL DEFAULT 11 mag_g_build_hash │ │ │ │ + 400: 00037735 114 FUNC GLOBAL DEFAULT 11 mr_itr_next_block │ │ │ │ + 401: 0002ff65 42 FUNC GLOBAL DEFAULT 11 ks_heapmake_uint64_t │ │ │ │ + 402: 0003404d 60 FUNC GLOBAL DEFAULT 11 mag_g_trim_open │ │ │ │ + 403: 000314c9 196 FUNC GLOBAL DEFAULT 11 mag_g_print │ │ │ │ + 404: 00029431 620 FUNC GLOBAL DEFAULT 11 fml_correct_core │ │ │ │ + 405: 00032581 186 FUNC GLOBAL DEFAULT 11 ks_heapdown_vlt1 │ │ │ │ + 406: 00033025 150 FUNC GLOBAL DEFAULT 11 ks_heapdown_vlt2 │ │ │ │ + 407: 000308e9 3040 FUNC GLOBAL DEFAULT 11 mag_v_write │ │ │ │ + 408: 00034089 52 FUNC GLOBAL DEFAULT 11 fml_opt_init │ │ │ │ + 409: 0003bc01 126 FUNC GLOBAL DEFAULT 11 rope_destroy │ │ │ │ + 410: 0002e08d 530 FUNC GLOBAL DEFAULT 11 kh_resize_64 │ │ │ │ + 411: 0003de4d 184 FUNC GLOBAL DEFAULT 11 ks_shuffle_infocmp │ │ │ │ + 412: 00034171 852 FUNC GLOBAL DEFAULT 11 fml_fmi_gen │ │ │ │ + 413: 00030691 42 FUNC GLOBAL DEFAULT 11 mag_tid2idd │ │ │ │ + 414: 000274b9 144 FUNC GLOBAL DEFAULT 11 ks_heapup_ec │ │ │ │ + 415: 00025b35 112 FUNC GLOBAL DEFAULT 11 revcomp │ │ │ │ + 416: 0003b119 1752 FUNC GLOBAL DEFAULT 11 rle_rank2a │ │ │ │ + 417: 000344dd 144 FUNC GLOBAL DEFAULT 11 fml_mag_clean │ │ │ │ + 418: 00036a41 3296 FUNC GLOBAL DEFAULT 11 mr_rank2a │ │ │ │ + 419: 00028c99 1160 FUNC GLOBAL DEFAULT 11 bfc_ec1 │ │ │ │ + 420: 0002b871 400 FUNC GLOBAL DEFAULT 11 bfc_ch_get │ │ │ │ + 421: 00025ba5 38 FUNC GLOBAL DEFAULT 11 destroy_seq_pair │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -173,15 +173,15 @@ │ │ │ │ 0005fb50 00000017 R_ARM_RELATIVE │ │ │ │ 0005ffa8 00000017 R_ARM_RELATIVE │ │ │ │ 0005fff8 00000017 R_ARM_RELATIVE │ │ │ │ 00060000 00000017 R_ARM_RELATIVE │ │ │ │ 00060010 00000017 R_ARM_RELATIVE │ │ │ │ 00060014 00000017 R_ARM_RELATIVE │ │ │ │ 00060018 00000017 R_ARM_RELATIVE │ │ │ │ -00060020 00000017 R_ARM_RELATIVE │ │ │ │ +0006001c 00000017 R_ARM_RELATIVE │ │ │ │ 00060024 00000017 R_ARM_RELATIVE │ │ │ │ 00060028 00000017 R_ARM_RELATIVE │ │ │ │ 0006002c 00000017 R_ARM_RELATIVE │ │ │ │ 00060034 00000017 R_ARM_RELATIVE │ │ │ │ 00060038 00000017 R_ARM_RELATIVE │ │ │ │ 0006003c 00000017 R_ARM_RELATIVE │ │ │ │ 00060044 00000017 R_ARM_RELATIVE │ │ │ │ @@ -324,15 +324,15 @@ │ │ │ │ 0005ff58 00013415 R_ARM_GLOB_DAT 00060ae8 __pyx_wrapperbase_5MACS3_6Signal_12RACollection_12RACollection___init__ │ │ │ │ 0005ff5c 00003e15 R_ARM_GLOB_DAT 00000000 PyExc_RuntimeError │ │ │ │ 0005ff60 00015c15 R_ARM_GLOB_DAT 00060554 fm_verbose │ │ │ │ 0005ff64 00004815 R_ARM_GLOB_DAT 00000000 PyExc_Exception │ │ │ │ 0005ff68 00004915 R_ARM_GLOB_DAT 00000000 PyExc_ValueError │ │ │ │ 0005ff6c 00004a15 R_ARM_GLOB_DAT 00000000 PyExc_DeprecationWarning │ │ │ │ 0005ff70 00004c15 R_ARM_GLOB_DAT 00000000 PyExc_TypeError │ │ │ │ -0005ff74 00011015 R_ARM_GLOB_DAT 00045708 g_trinull │ │ │ │ +0005ff74 00011015 R_ARM_GLOB_DAT 00045920 g_trinull │ │ │ │ 0005ff78 00005215 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4 │ │ │ │ 0005ff7c 00006715 R_ARM_GLOB_DAT 00000000 PyExc_KeyError │ │ │ │ 0005ff80 00006a15 R_ARM_GLOB_DAT 00000000 _Py_FalseStruct │ │ │ │ 0005ff84 00006b15 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ 0005ff88 00007115 R_ARM_GLOB_DAT 00000000 PyExc_OverflowError │ │ │ │ 0005ff8c 00007315 R_ARM_GLOB_DAT 00000000 PyType_Type │ │ │ │ 0005ff90 00008115 R_ARM_GLOB_DAT 00000000 stdin@GLIBC_2.4 │ │ │ │ @@ -343,21 +343,21 @@ │ │ │ │ 0005ffa4 00009215 R_ARM_GLOB_DAT 00000000 stdout@GLIBC_2.4 │ │ │ │ 0005ffac 00009715 R_ARM_GLOB_DAT 00000000 PyExc_IndexError │ │ │ │ 0005ffb0 00009915 R_ARM_GLOB_DAT 00000000 PyBool_Type │ │ │ │ 0005ffb4 00009e15 R_ARM_GLOB_DAT 00000000 PyDict_Type │ │ │ │ 0005ffb8 0000a015 R_ARM_GLOB_DAT 00000000 PyBaseObject_Type │ │ │ │ 0005ffbc 0000a315 R_ARM_GLOB_DAT 00000000 PyLong_Type │ │ │ │ 0005ffc0 0000a415 R_ARM_GLOB_DAT 00000000 PyCapsule_Type │ │ │ │ -0005ffc4 00010315 R_ARM_GLOB_DAT 00045764 g_defr │ │ │ │ +0005ffc4 00010315 R_ARM_GLOB_DAT 0004597c g_defr │ │ │ │ 0005ffc8 0000ad15 R_ARM_GLOB_DAT 00000000 PyExc_ImportError │ │ │ │ 0005ffcc 0000b015 R_ARM_GLOB_DAT 00000000 PyExc_AttributeError │ │ │ │ 0005ffd0 0000b415 R_ARM_GLOB_DAT 00000000 PyExc_StopIteration │ │ │ │ 0005ffd4 0000b515 R_ARM_GLOB_DAT 00000000 PyExc_RuntimeWarning │ │ │ │ 0005ffd8 0000b715 R_ARM_GLOB_DAT 00000000 PyUnicode_Type │ │ │ │ -0005ffdc 0000fa15 R_ARM_GLOB_DAT 00045958 rle_auxtab │ │ │ │ +0005ffdc 0000fa15 R_ARM_GLOB_DAT 00045b70 rle_auxtab │ │ │ │ 0005ffe0 0000c015 R_ARM_GLOB_DAT 00000000 PyExc_NameError │ │ │ │ 0005ffe4 0000c415 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ 0005ffe8 0000cb15 R_ARM_GLOB_DAT 00000000 PyCFunction_Type │ │ │ │ 0005ffec 00013015 R_ARM_GLOB_DAT 00060b04 __pyx_module_is_main_MACS3__Signal__RACollection │ │ │ │ 0005fff0 0000cc15 R_ARM_GLOB_DAT 00000000 PyMethodDescr_Type │ │ │ │ 0005fff4 00016815 R_ARM_GLOB_DAT 00060b08 bfc_kmer_null │ │ │ │ 0005fffc 0000db15 R_ARM_GLOB_DAT 00000000 PyList_Type │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0x4fb60 contains 28 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libz.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000c (INIT) 0x53ac │ │ │ │ - 0x0000000d (FINI) 0x401ec │ │ │ │ + 0x0000000d (FINI) 0x403ec │ │ │ │ 0x00000019 (INIT_ARRAY) 0x5f610 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x5f614 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x138 │ │ │ │ 0x00000005 (STRTAB) 0x2560 │ │ │ │ 0x00000006 (SYMTAB) 0xb00 │ │ │ ├── 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: f2ae8c4640256a7a90d7b7676dc8bd0bda843b94 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 765ac2a84ee5650ca96025b264dbbfacf6843416 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -55,22 +55,22 @@ │ │ │ │ PyErr_SetObject │ │ │ │ PyTuple_Pack │ │ │ │ PyExc_KeyError │ │ │ │ PyExc_ValueError │ │ │ │ _PyObject_GC_New │ │ │ │ PyObject_GC_Track │ │ │ │ PyExc_SystemError │ │ │ │ -PyMonitoring_EnterScope │ │ │ │ -_PyMonitoring_FirePyStartEvent │ │ │ │ PyImport_AddModuleRef │ │ │ │ PyType_FromMetaclass │ │ │ │ PyDict_SetDefaultRef │ │ │ │ PyObject_GetItem │ │ │ │ PyCapsule_GetPointer │ │ │ │ PyExc_RuntimeError │ │ │ │ +PyMonitoring_EnterScope │ │ │ │ +_PyMonitoring_FirePyStartEvent │ │ │ │ _PyDict_GetItem_KnownHash │ │ │ │ PyTuple_New │ │ │ │ PyDict_SetDefault │ │ │ │ PyBytes_FromStringAndSize │ │ │ │ PyBytes_AsString │ │ │ │ PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ PyList_Append │ │ │ │ @@ -112,51 +112,51 @@ │ │ │ │ PyErr_NoMemory │ │ │ │ PyFrame_New │ │ │ │ PyTraceBack_Here │ │ │ │ PyCode_NewEmpty │ │ │ │ PyException_SetTraceback │ │ │ │ _PyMonitoring_FirePyReturnEvent │ │ │ │ PyMonitoring_ExitScope │ │ │ │ -_PyMonitoring_FirePyUnwindEvent │ │ │ │ +PyLong_FromLong │ │ │ │ _PyMonitoring_FireRaiseEvent │ │ │ │ -PyObject_GetIter │ │ │ │ +_PyMonitoring_FirePyUnwindEvent │ │ │ │ +PyObject_Size │ │ │ │ PyTuple_Type │ │ │ │ -PySequence_Contains │ │ │ │ PyDict_Type │ │ │ │ +PyObject_GetIter │ │ │ │ PyList_Sort │ │ │ │ PyMethod_Type │ │ │ │ -PyObject_Size │ │ │ │ -PyLong_FromLong │ │ │ │ PyExc_Exception │ │ │ │ PyFloat_FromDouble │ │ │ │ PyNumber_TrueDivide │ │ │ │ PyFloat_Type │ │ │ │ PyNumber_InPlaceAdd │ │ │ │ PySequence_GetSlice │ │ │ │ PyLong_FromLongLong │ │ │ │ PyNumber_InPlaceSubtract │ │ │ │ -PyNumber_Multiply │ │ │ │ -PyByteArray_Type │ │ │ │ PyNumber_Add │ │ │ │ PyExc_IndexError │ │ │ │ fml_opt_init │ │ │ │ fml_assemble │ │ │ │ PyBytes_FromString │ │ │ │ fml_utg_destroy │ │ │ │ -PyObject_HasAttrWithError │ │ │ │ -PyUnicode_Format │ │ │ │ +PyNumber_Multiply │ │ │ │ +PyByteArray_Type │ │ │ │ +PySequence_Contains │ │ │ │ _PyByteArray_empty_string │ │ │ │ PyNumber_Index │ │ │ │ PyLong_AsSsize_t │ │ │ │ PyLong_FromDouble │ │ │ │ PyObject_SetItem │ │ │ │ PyList_Extend │ │ │ │ PyNumber_Subtract │ │ │ │ PySlice_New │ │ │ │ smith_waterman │ │ │ │ +PyObject_HasAttrWithError │ │ │ │ +PyUnicode_Format │ │ │ │ PyObject_SetAttrString │ │ │ │ PyOS_snprintf │ │ │ │ PyUnicode_FromStringAndSize │ │ │ │ PyUnicode_Decode │ │ │ │ PyImport_ImportModule │ │ │ │ PyImport_GetModuleDict │ │ │ │ PyObject_SetAttr │ │ │ │ @@ -378,21 +378,19 @@ │ │ │ │ GLIBC_2.34 │ │ │ │ KjF{DiX h │ │ │ │ H{DyD 3xD │ │ │ │ H{DyD(3xD │ │ │ │ H{DyD<3xD │ │ │ │ H{DyDT3xD │ │ │ │ H{DyDl3xD │ │ │ │ -M{DjF X}D │ │ │ │ BFSFHF9F │ │ │ │ @J1F FFE │ │ │ │ -;F}D"F0F)h │ │ │ │ dJ0#1F(FzD │ │ │ │ #DO(FDJ~D │ │ │ │ -aROIPH{DyD │ │ │ │ +aRMIMH{DyD │ │ │ │ H KxD J{D │ │ │ │ r I H{DyD 3xD │ │ │ │ H{DyD 3xD │ │ │ │ H{DyD 3xD │ │ │ │ H{DyD 3xD │ │ │ │ F#KzD#H}D │ │ │ │ H{DyD 3xD │ │ │ │ @@ -418,118 +416,121 @@ │ │ │ │ 2"`JhPm@ │ │ │ │ H{DyD 3xD │ │ │ │ aK}DzDAh │ │ │ │ H{DyD 3xD │ │ │ │ 'KzD'M}D │ │ │ │ !JI?H{DyD │ │ │ │ +:I;H{DyD │ │ │ │ +r7I8H{DyD │ │ │ │ +n"4I5H{DyD │ │ │ │ +1I2H{DyD │ │ │ │ +.I/H{DyD │ │ │ │ +"+I,H{DyD │ │ │ │ cH#FlJmIzD\ │ │ │ │ %;II>H{DyD │ │ │ │ +r;I;H{DyD │ │ │ │ +8I8H{DyD │ │ │ │ +r5I5H{DyD 3xD │ │ │ │ +*}DnL|DiX h │ │ │ │ +Q,K-J-I{D │ │ │ │ +H{DyD 3xD │ │ │ │ +aK{DaI2FyD │ │ │ │ !ROIPH{DyD │ │ │ │ LIMH{DyD │ │ │ │ HIIH{DyD │ │ │ │ EIFH{DyD │ │ │ │ -rAIBH{DyD 3xD │ │ │ │ -?I?H{DyD │ │ │ │ -"I?H{DyD 3xD │ │ │ │ +r;I;H{DyD │ │ │ │ +"8I9H{DyD │ │ │ │ H{DyD 3xD │ │ │ │ GSkqF`F# │ │ │ │ H"%I%H{DyD │ │ │ │ -"I"H{DyD │ │ │ │ + I H{DyD │ │ │ │ H{DyD 3xD │ │ │ │ -KJF-IyD[ │ │ │ │ I\F]FyDX │ │ │ │ H{DyD 3xD │ │ │ │ -r>I>H{DyD │ │ │ │ -r;I;H{DyD 3xD │ │ │ │ -r8I9H{DyD │ │ │ │ -3I4H{DyD │ │ │ │ -*}DnL|DiX h │ │ │ │ -Q,K-J-I{D │ │ │ │ -H{DyD 3xD │ │ │ │ -:"8HyDxD │ │ │ │ -"K2F"IyDY │ │ │ │ -uKZFuIyDY │ │ │ │ -.I/H{DyD │ │ │ │ -'I(H{DyD │ │ │ │ -AR$I%H{DyD │ │ │ │ -r!I"H{DyD 3xD │ │ │ │ -H{DyD 3xD │ │ │ │ -*}DoL|DiX h │ │ │ │ -Q,K-J-I{D │ │ │ │ -H{DyD 3xD │ │ │ │ -AxKyJyI{D │ │ │ │ -H{DyD 3xD │ │ │ │ +:"GHyDxD │ │ │ │ +0K*F0IyDX │ │ │ │ +.I.H{DyD │ │ │ │ +'I'H{DyD │ │ │ │ +AR$I$H{DyD │ │ │ │ +r!I!H{DyD 3xD │ │ │ │ +r$I%H{DyD 3xD │ │ │ │ @L#h4PcE │ │ │ │ -\H#FiJiIzD0XyD │ │ │ │ -CKDI h{DyD │ │ │ │ -r.I/H{DyD 3xD │ │ │ │ -R,I,H{DyD │ │ │ │ +[H#FhJiIzD0XyD │ │ │ │ +CKCI h{DyD │ │ │ │ +r.I.H{DyD 3xD │ │ │ │ +R+I,H{DyD │ │ │ │ +@L#h,PcE │ │ │ │ + │ │ │ │ MACS3.Signal.RACollection.RACollection.__reduce_cython__ │ │ │ │ -__pyx_unpickle_RACollection__set_state │ │ │ │ -MACS3.Signal.RACollection.__pyx_unpickle_RACollection__set_state │ │ │ │ -__pyx_unpickle_RACollection │ │ │ │ -MACS3.Signal.RACollection.__pyx_unpickle_RACollection │ │ │ │ -bytearray │ │ │ │ +__pyx_t_7 │ │ │ │ +MACS3.Signal.RACollection.RACollection.sort │ │ │ │ +sort (wrapper) │ │ │ │ bytearray index out of range │ │ │ │ cannot fit '%.200s' into an index-sized integer │ │ │ │ add_to_unitig_list │ │ │ │ MACS3.Signal.RACollection.RACollection.add_to_unitig_list │ │ │ │ _RACollection__fill_refseq │ │ │ │ PyTuple_Check(__pyx_t_7) │ │ │ │ assignment │ │ │ │ '%.200s' object does not support slice %.10s │ │ │ │ MACS3.Signal.RACollection.RACollection._RACollection__fill_refseq │ │ │ │ -__pyx_t_7 │ │ │ │ -MACS3.Signal.RACollection.RACollection.sort │ │ │ │ -sort (wrapper) │ │ │ │ align_unitig_to_REFSEQ │ │ │ │ expected bytes, NoneType found │ │ │ │ MACS3.Signal.RACollection.RACollection.align_unitig_to_REFSEQ │ │ │ │ -get_FASTQ │ │ │ │ -PyTuple_Check(__pyx_t_2) │ │ │ │ -MACS3.Signal.RACollection.RACollection.get_FASTQ │ │ │ │ -get_FASTQ (wrapper) │ │ │ │ -__getstate__ │ │ │ │ -MACS3.Signal.RACollection.RACollection.__getstate__ │ │ │ │ +__pyx_unpickle_RACollection__set_state │ │ │ │ +MACS3.Signal.RACollection.__pyx_unpickle_RACollection__set_state │ │ │ │ __setstate_cython__ │ │ │ │ MACS3.Signal.RACollection.RACollection.__setstate_cython__ │ │ │ │ +__pyx_unpickle_RACollection │ │ │ │ +MACS3.Signal.RACollection.__pyx_unpickle_RACollection │ │ │ │ Module 'RACollection' has already been imported. Re-initialisation is not supported. │ │ │ │ builtins │ │ │ │ cython_runtime │ │ │ │ __builtins__ │ │ │ │ compile time Python version %d.%d of module '%.100s' %s runtime version %d.%d │ │ │ │ does not match │ │ │ │ MACS3.Signal.RACollection │ │ │ │ @@ -867,29 +869,29 @@ │ │ │ │ __Pyx_ErrRestoreInState │ │ │ │ __Pyx_FetchCommonTypeFromSpec │ │ │ │ _PyUnicode_NONCOMPACT_DATA │ │ │ │ PyCFunction_GET_SELF │ │ │ │ __Pyx_PyVectorcall_Function │ │ │ │ __Pyx_CyFunction_CallAsMethod │ │ │ │ __Pyx_ParseKeywordsTuple │ │ │ │ -__pyx_pf_5MACS3_6Signal_12RACollection_12RACollection_6__setstate__ │ │ │ │ -__pyx_f_5MACS3_6Signal_12RACollection_12RACollection_remap_RAs_w_unitigs │ │ │ │ __pyx_f_5MACS3_6Signal_12RACollection_12RACollection_n_edits_sum │ │ │ │ __pyx_pw_5MACS3_6Signal_12RACollection_12RACollection_1__init__ │ │ │ │ __Pyx_RejectUnknownKeyword │ │ │ │ __pyx_pf_5MACS3_6Signal_12RACollection_12RACollection___init__ │ │ │ │ __pyx_f_5MACS3_6Signal_12RACollection_12RACollection_build_unitig_collection │ │ │ │ __pyx_f_5MACS3_6Signal_12RACollection_12RACollection_fermi_assemble │ │ │ │ +__pyx_f_5MACS3_6Signal_12RACollection_12RACollection_remap_RAs_w_unitigs │ │ │ │ +__pyx_f_5MACS3_6Signal_12RACollection_12RACollection_get_FASTQ │ │ │ │ +__pyx_pf_5MACS3_6Signal_12RACollection_12RACollection_6__setstate__ │ │ │ │ +__pyx_f_5MACS3_6Signal_12RACollection_12RACollection_sort │ │ │ │ __pyx_f_5MACS3_6Signal_12RACollection_12RACollection_get_PosReadsInfo_ref_pos │ │ │ │ PyByteArray_GET_SIZE │ │ │ │ __pyx_f_5MACS3_6Signal_12RACollection_12RACollection_remove_outliers │ │ │ │ __pyx_f_5MACS3_6Signal_12RACollection_12RACollection__RACollection__fill_refseq │ │ │ │ -__pyx_f_5MACS3_6Signal_12RACollection_12RACollection_sort │ │ │ │ __pyx_f_5MACS3_6Signal_12RACollection_12RACollection_align_unitig_to_REFSEQ │ │ │ │ -__pyx_f_5MACS3_6Signal_12RACollection_12RACollection_get_FASTQ │ │ │ │ __Pyx_validate_bases_tuple │ │ │ │ Create RACollection object by taking: │ │ │ │ 1. peak: a PeakIO object indicating the peak region. │ │ │ │ 2. RAlist: a python list of ReadAlignment objects containing │ │ │ │ all the reads overlapping the peak region. If no RAlist_C │ │ │ │ given, it will be []. │ │ │ │ │ │ │ │ @@ -1050,15 +1052,15 @@ │ │ │ │ rope_insert_run │ │ │ │ rope_itr_next_block │ │ │ │ fm6_is_contained │ │ │ │ fm6_get_nei │ │ │ │ check_left │ │ │ │ fml_fmi2mag_core │ │ │ │ /usr/lib/debug/.dwz/arm-linux-gnueabihf/macs.debug │ │ │ │ -c8pae8c4640256a7a90d7b7676dc8bd0bda843b94.debug │ │ │ │ +c8p5ac2a84ee5650ca96025b264dbbfacf6843416.debug │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rel.dyn │ │ │ │ .rel.plt │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -67,26 +67,26 @@ │ │ │ │ 0x00002960 66005079 4572725f 5365744f 626a6563 f.PyErr_SetObjec │ │ │ │ 0x00002970 74005079 5475706c 655f5061 636b0050 t.PyTuple_Pack.P │ │ │ │ 0x00002980 79457863 5f4b6579 4572726f 72005079 yExc_KeyError.Py │ │ │ │ 0x00002990 4578635f 56616c75 65457272 6f72005f Exc_ValueError._ │ │ │ │ 0x000029a0 50794f62 6a656374 5f47435f 4e657700 PyObject_GC_New. │ │ │ │ 0x000029b0 50794f62 6a656374 5f47435f 54726163 PyObject_GC_Trac │ │ │ │ 0x000029c0 6b005079 4578635f 53797374 656d4572 k.PyExc_SystemEr │ │ │ │ - 0x000029d0 726f7200 50794d6f 6e69746f 72696e67 ror.PyMonitoring │ │ │ │ - 0x000029e0 5f456e74 65725363 6f706500 5f50794d _EnterScope._PyM │ │ │ │ - 0x000029f0 6f6e6974 6f72696e 675f4669 72655079 onitoring_FirePy │ │ │ │ - 0x00002a00 53746172 74457665 6e740073 74727263 StartEvent.strrc │ │ │ │ - 0x00002a10 68720050 79496d70 6f72745f 4164644d hr.PyImport_AddM │ │ │ │ - 0x00002a20 6f64756c 65526566 00507954 7970655f oduleRef.PyType_ │ │ │ │ - 0x00002a30 46726f6d 4d657461 636c6173 73005079 FromMetaclass.Py │ │ │ │ - 0x00002a40 44696374 5f536574 44656661 756c7452 Dict_SetDefaultR │ │ │ │ - 0x00002a50 65660050 794f626a 6563745f 47657449 ef.PyObject_GetI │ │ │ │ - 0x00002a60 74656d00 50794361 7073756c 655f4765 tem.PyCapsule_Ge │ │ │ │ - 0x00002a70 74506f69 6e746572 00507945 78635f52 tPointer.PyExc_R │ │ │ │ - 0x00002a80 756e7469 6d654572 726f7200 5f507944 untimeError._PyD │ │ │ │ + 0x000029d0 726f7200 73747272 63687200 5079496d ror.strrchr.PyIm │ │ │ │ + 0x000029e0 706f7274 5f416464 4d6f6475 6c655265 port_AddModuleRe │ │ │ │ + 0x000029f0 66005079 54797065 5f46726f 6d4d6574 f.PyType_FromMet │ │ │ │ + 0x00002a00 61636c61 73730050 79446963 745f5365 aclass.PyDict_Se │ │ │ │ + 0x00002a10 74446566 61756c74 52656600 50794f62 tDefaultRef.PyOb │ │ │ │ + 0x00002a20 6a656374 5f476574 4974656d 00507943 ject_GetItem.PyC │ │ │ │ + 0x00002a30 61707375 6c655f47 6574506f 696e7465 apsule_GetPointe │ │ │ │ + 0x00002a40 72005079 4578635f 52756e74 696d6545 r.PyExc_RuntimeE │ │ │ │ + 0x00002a50 72726f72 0050794d 6f6e6974 6f72696e rror.PyMonitorin │ │ │ │ + 0x00002a60 675f456e 74657253 636f7065 005f5079 g_EnterScope._Py │ │ │ │ + 0x00002a70 4d6f6e69 746f7269 6e675f46 69726550 Monitoring_FireP │ │ │ │ + 0x00002a80 79537461 72744576 656e7400 5f507944 yStartEvent._PyD │ │ │ │ 0x00002a90 6963745f 47657449 74656d5f 4b6e6f77 ict_GetItem_Know │ │ │ │ 0x00002aa0 6e486173 68005079 5475706c 655f4e65 nHash.PyTuple_Ne │ │ │ │ 0x00002ab0 77005079 44696374 5f536574 44656661 w.PyDict_SetDefa │ │ │ │ 0x00002ac0 756c7400 50794279 7465735f 46726f6d ult.PyBytes_From │ │ │ │ 0x00002ad0 53747269 6e67416e 6453697a 65005079 StringAndSize.Py │ │ │ │ 0x00002ae0 42797465 735f4173 53747269 6e67006d Bytes_AsString.m │ │ │ │ 0x00002af0 656d7365 74005079 556e7374 61626c65 emset.PyUnstable │ │ │ │ @@ -137,56 +137,56 @@ │ │ │ │ 0x00002dc0 50795472 61636542 61636b5f 48657265 PyTraceBack_Here │ │ │ │ 0x00002dd0 00507943 6f64655f 4e657745 6d707479 .PyCode_NewEmpty │ │ │ │ 0x00002de0 00507945 78636570 74696f6e 5f536574 .PyException_Set │ │ │ │ 0x00002df0 54726163 65626163 6b005f50 794d6f6e Traceback._PyMon │ │ │ │ 0x00002e00 69746f72 696e675f 46697265 50795265 itoring_FirePyRe │ │ │ │ 0x00002e10 7475726e 4576656e 74005079 4d6f6e69 turnEvent.PyMoni │ │ │ │ 0x00002e20 746f7269 6e675f45 78697453 636f7065 toring_ExitScope │ │ │ │ - 0x00002e30 005f5079 4d6f6e69 746f7269 6e675f46 ._PyMonitoring_F │ │ │ │ - 0x00002e40 69726550 79556e77 696e6445 76656e74 irePyUnwindEvent │ │ │ │ - 0x00002e50 005f5079 4d6f6e69 746f7269 6e675f46 ._PyMonitoring_F │ │ │ │ - 0x00002e60 69726552 61697365 4576656e 74005079 ireRaiseEvent.Py │ │ │ │ - 0x00002e70 4f626a65 63745f47 65744974 65720050 Object_GetIter.P │ │ │ │ - 0x00002e80 79547570 6c655f54 79706500 50795365 yTuple_Type.PySe │ │ │ │ - 0x00002e90 7175656e 63655f43 6f6e7461 696e7300 quence_Contains. │ │ │ │ - 0x00002ea0 50794469 63745f54 79706500 50794c69 PyDict_Type.PyLi │ │ │ │ - 0x00002eb0 73745f53 6f727400 50794d65 74686f64 st_Sort.PyMethod │ │ │ │ - 0x00002ec0 5f547970 65005079 4f626a65 63745f53 _Type.PyObject_S │ │ │ │ - 0x00002ed0 697a6500 50794c6f 6e675f46 726f6d4c ize.PyLong_FromL │ │ │ │ - 0x00002ee0 6f6e6700 50794578 635f4578 63657074 ong.PyExc_Except │ │ │ │ - 0x00002ef0 696f6e00 5079466c 6f61745f 46726f6d ion.PyFloat_From │ │ │ │ - 0x00002f00 446f7562 6c650050 794e756d 6265725f Double.PyNumber_ │ │ │ │ - 0x00002f10 54727565 44697669 64650050 79466c6f TrueDivide.PyFlo │ │ │ │ - 0x00002f20 61745f54 79706500 50794e75 6d626572 at_Type.PyNumber │ │ │ │ - 0x00002f30 5f496e50 6c616365 41646400 50795365 _InPlaceAdd.PySe │ │ │ │ - 0x00002f40 7175656e 63655f47 6574536c 69636500 quence_GetSlice. │ │ │ │ - 0x00002f50 50794c6f 6e675f46 726f6d4c 6f6e674c PyLong_FromLongL │ │ │ │ - 0x00002f60 6f6e6700 50794e75 6d626572 5f496e50 ong.PyNumber_InP │ │ │ │ - 0x00002f70 6c616365 53756274 72616374 0050794e laceSubtract.PyN │ │ │ │ - 0x00002f80 756d6265 725f4d75 6c746970 6c790050 umber_Multiply.P │ │ │ │ - 0x00002f90 79427974 65417272 61795f54 79706500 yByteArray_Type. │ │ │ │ - 0x00002fa0 6d616c6c 6f630050 794e756d 6265725f malloc.PyNumber_ │ │ │ │ - 0x00002fb0 41646400 50794578 635f496e 64657845 Add.PyExc_IndexE │ │ │ │ - 0x00002fc0 72726f72 00666d6c 5f6f7074 5f696e69 rror.fml_opt_ini │ │ │ │ - 0x00002fd0 7400666d 6c5f6173 73656d62 6c650050 t.fml_assemble.P │ │ │ │ - 0x00002fe0 79427974 65735f46 726f6d53 7472696e yBytes_FromStrin │ │ │ │ - 0x00002ff0 6700666d 6c5f7574 675f6465 7374726f g.fml_utg_destro │ │ │ │ - 0x00003000 79005079 4f626a65 63745f48 61734174 y.PyObject_HasAt │ │ │ │ - 0x00003010 74725769 74684572 726f7200 5079556e trWithError.PyUn │ │ │ │ - 0x00003020 69636f64 655f466f 726d6174 005f5079 icode_Format._Py │ │ │ │ - 0x00003030 42797465 41727261 795f656d 7074795f ByteArray_empty_ │ │ │ │ - 0x00003040 73747269 6e670050 794e756d 6265725f string.PyNumber_ │ │ │ │ - 0x00003050 496e6465 78005079 4c6f6e67 5f417353 Index.PyLong_AsS │ │ │ │ - 0x00003060 73697a65 5f740050 794c6f6e 675f4672 size_t.PyLong_Fr │ │ │ │ - 0x00003070 6f6d446f 75626c65 0050794f 626a6563 omDouble.PyObjec │ │ │ │ - 0x00003080 745f5365 74497465 6d005079 4c697374 t_SetItem.PyList │ │ │ │ - 0x00003090 5f457874 656e6400 50794e75 6d626572 _Extend.PyNumber │ │ │ │ - 0x000030a0 5f537562 74726163 74005079 536c6963 _Subtract.PySlic │ │ │ │ - 0x000030b0 655f4e65 7700736d 6974685f 77617465 e_New.smith_wate │ │ │ │ - 0x000030c0 726d616e 00667265 65005079 4f626a65 rman.free.PyObje │ │ │ │ + 0x00002e30 0050794c 6f6e675f 46726f6d 4c6f6e67 .PyLong_FromLong │ │ │ │ + 0x00002e40 005f5079 4d6f6e69 746f7269 6e675f46 ._PyMonitoring_F │ │ │ │ + 0x00002e50 69726552 61697365 4576656e 74005f50 ireRaiseEvent._P │ │ │ │ + 0x00002e60 794d6f6e 69746f72 696e675f 46697265 yMonitoring_Fire │ │ │ │ + 0x00002e70 5079556e 77696e64 4576656e 74005079 PyUnwindEvent.Py │ │ │ │ + 0x00002e80 4f626a65 63745f53 697a6500 50795475 Object_Size.PyTu │ │ │ │ + 0x00002e90 706c655f 54797065 00507944 6963745f ple_Type.PyDict_ │ │ │ │ + 0x00002ea0 54797065 0050794f 626a6563 745f4765 Type.PyObject_Ge │ │ │ │ + 0x00002eb0 74497465 72005079 4c697374 5f536f72 tIter.PyList_Sor │ │ │ │ + 0x00002ec0 74005079 4d657468 6f645f54 79706500 t.PyMethod_Type. │ │ │ │ + 0x00002ed0 50794578 635f4578 63657074 696f6e00 PyExc_Exception. │ │ │ │ + 0x00002ee0 5079466c 6f61745f 46726f6d 446f7562 PyFloat_FromDoub │ │ │ │ + 0x00002ef0 6c650050 794e756d 6265725f 54727565 le.PyNumber_True │ │ │ │ + 0x00002f00 44697669 64650050 79466c6f 61745f54 Divide.PyFloat_T │ │ │ │ + 0x00002f10 79706500 50794e75 6d626572 5f496e50 ype.PyNumber_InP │ │ │ │ + 0x00002f20 6c616365 41646400 50795365 7175656e laceAdd.PySequen │ │ │ │ + 0x00002f30 63655f47 6574536c 69636500 50794c6f ce_GetSlice.PyLo │ │ │ │ + 0x00002f40 6e675f46 726f6d4c 6f6e674c 6f6e6700 ng_FromLongLong. │ │ │ │ + 0x00002f50 50794e75 6d626572 5f496e50 6c616365 PyNumber_InPlace │ │ │ │ + 0x00002f60 53756274 72616374 006d616c 6c6f6300 Subtract.malloc. │ │ │ │ + 0x00002f70 50794e75 6d626572 5f416464 00507945 PyNumber_Add.PyE │ │ │ │ + 0x00002f80 78635f49 6e646578 4572726f 7200666d xc_IndexError.fm │ │ │ │ + 0x00002f90 6c5f6f70 745f696e 69740066 6d6c5f61 l_opt_init.fml_a │ │ │ │ + 0x00002fa0 7373656d 626c6500 50794279 7465735f ssemble.PyBytes_ │ │ │ │ + 0x00002fb0 46726f6d 53747269 6e670066 6d6c5f75 FromString.fml_u │ │ │ │ + 0x00002fc0 74675f64 65737472 6f790050 794e756d tg_destroy.PyNum │ │ │ │ + 0x00002fd0 6265725f 4d756c74 69706c79 00507942 ber_Multiply.PyB │ │ │ │ + 0x00002fe0 79746541 72726179 5f547970 65005079 yteArray_Type.Py │ │ │ │ + 0x00002ff0 53657175 656e6365 5f436f6e 7461696e Sequence_Contain │ │ │ │ + 0x00003000 73005f50 79427974 65417272 61795f65 s._PyByteArray_e │ │ │ │ + 0x00003010 6d707479 5f737472 696e6700 50794e75 mpty_string.PyNu │ │ │ │ + 0x00003020 6d626572 5f496e64 65780050 794c6f6e mber_Index.PyLon │ │ │ │ + 0x00003030 675f4173 5373697a 655f7400 50794c6f g_AsSsize_t.PyLo │ │ │ │ + 0x00003040 6e675f46 726f6d44 6f75626c 65005079 ng_FromDouble.Py │ │ │ │ + 0x00003050 4f626a65 63745f53 65744974 656d0050 Object_SetItem.P │ │ │ │ + 0x00003060 794c6973 745f4578 74656e64 0050794e yList_Extend.PyN │ │ │ │ + 0x00003070 756d6265 725f5375 62747261 63740050 umber_Subtract.P │ │ │ │ + 0x00003080 79536c69 63655f4e 65770073 6d697468 ySlice_New.smith │ │ │ │ + 0x00003090 5f776174 65726d61 6e006672 65650050 _waterman.free.P │ │ │ │ + 0x000030a0 794f626a 6563745f 48617341 74747257 yObject_HasAttrW │ │ │ │ + 0x000030b0 69746845 72726f72 00507955 6e69636f ithError.PyUnico │ │ │ │ + 0x000030c0 64655f46 6f726d61 74005079 4f626a65 de_Format.PyObje │ │ │ │ 0x000030d0 63745f53 65744174 74725374 72696e67 ct_SetAttrString │ │ │ │ 0x000030e0 0050794f 535f736e 7072696e 74660050 .PyOS_snprintf.P │ │ │ │ 0x000030f0 79556e69 636f6465 5f46726f 6d537472 yUnicode_FromStr │ │ │ │ 0x00003100 696e6741 6e645369 7a650050 79556e69 ingAndSize.PyUni │ │ │ │ 0x00003110 636f6465 5f446563 6f646500 5079496d code_Decode.PyIm │ │ │ │ 0x00003120 706f7274 5f496d70 6f72744d 6f64756c port_ImportModul │ │ │ │ 0x00003130 65005079 496d706f 72745f47 65744d6f e.PyImport_GetMo │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 000053ac <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 95fc │ │ │ │ + bl 94f0 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00005c50 : │ │ │ │ +00005c50 : │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb5ce5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46050ff0 │ │ │ │ ldrmi r4, [r0], -pc, lsl #24 │ │ │ │ ldrbtmi r4, [ip], #-1546 @ 0xfffff9f6 │ │ │ │ ldclvs 8, cr6, [fp, #-428] @ 0xfffffe54 │ │ │ │ @@ -22,561 +22,524 @@ │ │ │ │ stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ @ instruction: 0xf04fef3e │ │ │ │ strd r3, [r0], -pc @ │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ strdeq r9, [r5], -r6 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ - andeq sl, r3, r0, lsl r6 │ │ │ │ - andeq sl, r3, r8, lsr #12 │ │ │ │ - ldcvs 8, cr6, [fp], {67} @ 0x43 │ │ │ │ - ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ - svclt 0x0060f7ff │ │ │ │ + andeq sl, r3, r0, lsl r8 │ │ │ │ + andeq sl, r3, r8, lsr #16 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi fp, [r5], -r2, lsl #1 │ │ │ │ ldrdeq pc, [r4], r0 │ │ │ │ ldrmi r4, [r6], -r8, lsl #13 │ │ │ │ - mrc 7, 6, APSR_nzcv, cr4, cr15, {7} │ │ │ │ - bllt 174f4 │ │ │ │ + mrc 7, 6, APSR_nzcv, cr10, cr15, {7} │ │ │ │ + bllt 174e8 │ │ │ │ qadd16mi r4, r8, r2 │ │ │ │ - ldc 7, cr15, [r8, #1020]! @ 0x3fc │ │ │ │ - ldrbtmi r4, [pc], #-1584 @ 5cf0 <__assert_fail@plt+0xb0> │ │ │ │ + ldc 7, cr15, [lr, #1020]! @ 0x3fc │ │ │ │ + ldrbtmi r4, [pc], #-1584 @ 5ce4 <__assert_fail@plt+0xa4> │ │ │ │ movne pc, #14090240 @ 0xd70000 │ │ │ │ - mcr 7, 6, pc, cr14, cr15, {7} @ │ │ │ │ + mrc 7, 6, APSR_nzcv, cr4, cr15, {7} │ │ │ │ @ instruction: 0xf8d7b1a8 │ │ │ │ strbmi r1, [r3], -r0, lsr #7 │ │ │ │ ldrtmi r4, [r0], -sl, lsr #12 │ │ │ │ @ instruction: 0xf7ff9400 │ │ │ │ - cmplt r0, r2, lsl #24 │ │ │ │ + cmplt r0, r8, lsl #24 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ addmi r4, fp, #64, 2 │ │ │ │ - blcc 79d34 │ │ │ │ + blcc 79d28 │ │ │ │ stmdblt r3!, {r0, r1, sp, lr} │ │ │ │ - stc 7, cr15, [sl], #-1020 @ 0xfffffc04 │ │ │ │ + ldc 7, cr15, [r0], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xf04fe001 │ │ │ │ @ instruction: 0x462034ff │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - andeq sl, r5, r2, ror r9 │ │ │ │ + andeq sl, r5, lr, ror r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5cf3c │ │ │ │ + bl feb5cf30 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r8, #-928] @ 0xfffffc60 │ │ │ │ ldmdbmi r8, {r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [sp], #-131 @ 0xffffff7d │ │ │ │ @ instruction: 0x466a4b17 │ │ │ │ stmdapl r9!, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ tstls r1, r9, lsl #16 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ movwne pc, #2259 @ 0x8d3 @ │ │ │ │ - svc 0x001cf7ff │ │ │ │ + svc 0x0022f7ff │ │ │ │ ldmdblt sp, {r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf7ff2400 │ │ │ │ - and lr, r6, r8, lsr #26 │ │ │ │ + and lr, r6, lr, lsr #26 │ │ │ │ andcs r4, r2, #34603008 @ 0x2100000 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ - mcrne 13, 0, lr, cr4, cr0, {0} │ │ │ │ + mcrne 13, 0, lr, cr4, cr6, {0} │ │ │ │ @ instruction: 0x4628dbf4 │ │ │ │ - @ instruction: 0xf880f004 │ │ │ │ - blmi 2185b0 │ │ │ │ + @ instruction: 0xf804f004 │ │ │ │ + blmi 2185a4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blls 5fdf8 │ │ │ │ + blls 5fdec │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ - mcrr 7, 15, pc, sl, cr15 @ │ │ │ │ + mrrc 7, 15, pc, r0, cr15 @ │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - andeq r9, r5, r6, lsl pc │ │ │ │ + andeq r9, r5, r2, lsr #30 │ │ │ │ andeq r0, r0, r4, ror #5 │ │ │ │ - andeq sl, r5, r0, lsl r9 │ │ │ │ - ldrdeq r9, [r5], -r8 │ │ │ │ + andeq sl, r5, ip, lsl r9 │ │ │ │ + andeq r9, r5, r4, ror #29 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0x460f4e18 │ │ │ │ stcls 6, cr4, [r6], {17} │ │ │ │ ldrbtmi r4, [lr], #-1688 @ 0xfffff968 │ │ │ │ - bl fe5c3dd0 │ │ │ │ + bl fe743dc4 │ │ │ │ biclt r4, r0, r5, lsl #12 │ │ │ │ ldmpl r3!, {r2, r4, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xd1024298 │ │ │ │ streq pc, [r1], #-20 @ 0xffffffec │ │ │ │ strtmi sp, [sl], -r5 │ │ │ │ ldrtmi r4, [r8], -r1, asr #12 │ │ │ │ - bl 943dec │ │ │ │ + bl ac3de0 │ │ │ │ stmdavs fp!, {r2, r9, sl, lr} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulsle r2, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b97b │ │ │ │ - bl fedc3e04 │ │ │ │ - blmi 27de38 │ │ │ │ + bl fef43df8 │ │ │ │ + blmi 27de2c │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - stcl 7, cr15, [lr], #-1020 @ 0xfffffc04 │ │ │ │ + ldcl 7, cr15, [r4], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0x462cb118 │ │ │ │ - ldcl 7, cr15, [r0], {255} @ 0xff │ │ │ │ + ldcl 7, cr15, [r6], {255} @ 0xff │ │ │ │ @ instruction: 0xf04fe001 │ │ │ │ @ instruction: 0x462034ff │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - muleq r5, r2, lr │ │ │ │ + muleq r5, lr, lr │ │ │ │ andeq r0, r0, r8, lsr r3 │ │ │ │ andeq r0, r0, ip, ror #6 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5d03c │ │ │ │ + bl feb5d030 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ mcrrmi 15, 14, r0, r5, cr0 │ │ │ │ strmi fp, [r6], -r3, lsl #1 │ │ │ │ - ldcl 7, cr15, [r6], #1020 @ 0x3fc │ │ │ │ + ldcl 7, cr15, [ip], #1020 @ 0x3fc │ │ │ │ ldrbtmi r6, [ip], #-2176 @ 0xfffff780 │ │ │ │ - ldc 7, cr15, [r6], #-1020 @ 0xfffffc04 │ │ │ │ + ldc 7, cr15, [ip], #-1020 @ 0xfffffc04 │ │ │ │ svccc 0x00fff1b1 │ │ │ │ @ instruction: 0xf1b0bf08 │ │ │ │ strdle r3, [r2], -pc @ │ │ │ │ ldrbtmi r4, [fp], #-2878 @ 0xfffff4c2 │ │ │ │ andpl lr, r0, #3457024 @ 0x34c000 │ │ │ │ svccc 0x00fff1b2 │ │ │ │ @ instruction: 0xf1b5bf08 │ │ │ │ strdle r3, [r2, -pc] │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ addsmi lr, r1, #23 │ │ │ │ adcmi fp, r8, #8, 30 │ │ │ │ - blmi df9ed0 │ │ │ │ + blmi df9ec4 │ │ │ │ ldrbtmi r4, [r9], #-2359 @ 0xfffff6c9 │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ - bl ffb43e8c │ │ │ │ + bl ffcc3e80 │ │ │ │ ldmdbmi r5!, {r0, r3, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-1584 @ 0xfffff9d0 │ │ │ │ - bl cc3e98 │ │ │ │ + bl e43e8c │ │ │ │ ldmiblt r8, {r0, r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf0034628 │ │ │ │ - strcs pc, [r0], #-4079 @ 0xfffff011 │ │ │ │ - blmi c3dff8 │ │ │ │ + strcs pc, [r0], #-3955 @ 0xfffff08d │ │ │ │ + blmi c3dfec │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ stccs 4, cr5, [r0, #-192] @ 0xffffff40 │ │ │ │ stmdavs fp!, {r0, r2, r3, r5, r6, r7, ip, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r4, r3, #44, 12 @ 0x2c00000 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ sub r6, r4, fp, lsr #32 │ │ │ │ - bl 16c3ec8 │ │ │ │ + bl 1843ebc │ │ │ │ @ instruction: 0xf06f683b │ │ │ │ strmi r4, [r4], -r0, asr #4 │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4638b913 │ │ │ │ - bl 1243ee0 │ │ │ │ + bl 13c3ed4 │ │ │ │ sbcsle r2, fp, r0, lsl #24 │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ - @ instruction: 0x4605ee32 │ │ │ │ - blmi 7f2454 │ │ │ │ - bmi 7d76fc │ │ │ │ + @ instruction: 0x4605ee38 │ │ │ │ + blmi 7f2448 │ │ │ │ + bmi 7d76f0 │ │ │ │ ldrbtmi r2, [fp], #-1793 @ 0xfffff8ff │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf7ff9700 │ │ │ │ stmdacs r0, {r0, r1, r2, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strtmi sp, [r5], -r1, lsl #20 │ │ │ │ - blmi 6bfe30 │ │ │ │ - bmi 6977b8 │ │ │ │ + blmi 6bfe24 │ │ │ │ + bmi 6977ac │ │ │ │ ldrbtmi r4, [fp], #-1584 @ 0xfffff9d0 │ │ │ │ ldrbtmi r9, [sl], #-1792 @ 0xfffff900 │ │ │ │ @ instruction: 0xff4af7ff │ │ │ │ - blle ffc8ff24 │ │ │ │ + blle ffc8ff18 │ │ │ │ @ instruction: 0x46294b16 │ │ │ │ @ instruction: 0x46304a16 │ │ │ │ smlsdxls r0, fp, r4, r4 │ │ │ │ @ instruction: 0xf7ff447a │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andcs sp, r0, #236544 @ 0x39c00 │ │ │ │ andls r4, r0, #18432 @ 0x4800 │ │ │ │ - bmi 4977e8 │ │ │ │ + bmi 4977dc │ │ │ │ @ instruction: 0x4630447b │ │ │ │ @ instruction: 0xf7ff447a │ │ │ │ stmdacs r0, {r0, r1, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4620dbdb │ │ │ │ ldcllt 0, cr11, [r0, #12]! │ │ │ │ - andeq r9, r5, r2, lsl lr │ │ │ │ - andeq sl, r5, r6, lsr #3 │ │ │ │ + andeq r9, r5, lr, lsl lr │ │ │ │ + @ instruction: 0x0005a1b2 │ │ │ │ andeq r0, r0, r8, ror #6 │ │ │ │ - andeq sl, r3, r6, lsr #12 │ │ │ │ - andeq sl, r3, r6, ror r6 │ │ │ │ - @ instruction: 0x0005a7b4 │ │ │ │ - andeq sl, r3, sl, lsl r6 │ │ │ │ - andeq sl, r3, r2, lsr #12 │ │ │ │ - andeq sl, r3, r2, lsl r6 │ │ │ │ - andeq sl, r3, sl, lsl r6 │ │ │ │ - andeq sl, r3, r0, lsl r6 │ │ │ │ - andeq sl, r3, r8, lsl r6 │ │ │ │ - andeq sl, r3, ip, lsl #12 │ │ │ │ - andeq sl, r3, r4, lsl r6 │ │ │ │ + andeq sl, r3, r2, lsr r8 │ │ │ │ + andeq sl, r3, r2, lsl #17 │ │ │ │ + andeq sl, r5, r0, asr #15 │ │ │ │ + andeq sl, r3, r6, lsr #16 │ │ │ │ + andeq sl, r3, lr, lsr #16 │ │ │ │ + andeq sl, r3, lr, lsl r8 │ │ │ │ + andeq sl, r3, r6, lsr #16 │ │ │ │ + andeq sl, r3, ip, lsl r8 │ │ │ │ + andeq sl, r3, r4, lsr #16 │ │ │ │ + andeq sl, r3, r8, lsl r8 │ │ │ │ + andeq sl, r3, r0, lsr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5d198 │ │ │ │ + bl feb5d18c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 149f80 │ │ │ │ + blmi 149f74 │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-800 @ 0xfffffce0 │ │ │ │ - mcr 7, 2, pc, cr8, cr15, {7} @ │ │ │ │ - andeq ip, r3, r4, ror #23 │ │ │ │ - andeq sl, r3, lr, asr #11 │ │ │ │ - andeq sl, r3, lr, ror #11 │ │ │ │ + mcr 7, 2, pc, cr14, cr15, {7} @ │ │ │ │ + andeq ip, r3, r8, lsl #28 │ │ │ │ + ldrdeq sl, [r3], -sl @ │ │ │ │ + strdeq sl, [r3], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5d1c8 │ │ │ │ + bl feb5d1bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 149fb0 │ │ │ │ + blmi 149fa4 │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33284479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000ee32 │ │ │ │ - @ instruction: 0x0003cbb6 │ │ │ │ - strdeq sl, [r3], -ip │ │ │ │ - andeq sl, r3, r8, lsr #12 │ │ │ │ + svclt 0x0000ee38 │ │ │ │ + ldrdeq ip, [r3], -sl │ │ │ │ + andeq sl, r3, r8, lsl #16 │ │ │ │ + andeq sl, r3, r4, lsr r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5d1f8 │ │ │ │ + bl feb5d1ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 149fe0 │ │ │ │ + blmi 149fd4 │ │ │ │ addvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-828 @ 0xfffffcc4 │ │ │ │ - mrc 7, 0, APSR_nzcv, cr8, cr15, {7} │ │ │ │ - andeq ip, r3, r4, lsl #23 │ │ │ │ - andeq sl, r3, lr, lsl #12 │ │ │ │ - andeq sl, r3, sl, lsr r6 │ │ │ │ + mrc 7, 0, APSR_nzcv, cr14, cr15, {7} │ │ │ │ + andeq ip, r3, r8, lsr #27 │ │ │ │ + andeq sl, r3, sl, lsl r8 │ │ │ │ + andeq sl, r3, r6, asr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5d228 │ │ │ │ + bl feb5d21c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14a010 │ │ │ │ + blmi 14a004 │ │ │ │ stmdbmi r5, {r0, r1, r3, r4, r6, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmpcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000ee02 │ │ │ │ - andeq ip, r3, r6, asr fp │ │ │ │ - andeq sl, r3, r0, ror #11 │ │ │ │ - andeq sl, r3, ip, lsl #12 │ │ │ │ + svclt 0x0000ee08 │ │ │ │ + andeq ip, r3, sl, ror sp │ │ │ │ + andeq sl, r3, ip, ror #15 │ │ │ │ + andeq sl, r3, r8, lsl r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5d258 │ │ │ │ + bl feb5d24c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14a040 │ │ │ │ + blmi 14a034 │ │ │ │ stmdbmi r5, {r0, r1, r3, r4, r5, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmncc ip, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000edea │ │ │ │ - andeq ip, r3, r6, lsr #22 │ │ │ │ - strdeq sl, [r3], -r4 │ │ │ │ - andeq sl, r3, r0, lsr #12 │ │ │ │ + svclt 0x0000edf0 │ │ │ │ + andeq ip, r3, sl, asr #26 │ │ │ │ + andeq sl, r3, r0, lsl #16 │ │ │ │ + andeq sl, r3, ip, lsr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5d288 │ │ │ │ + bl feb5d27c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14a070 │ │ │ │ + blmi 14a064 │ │ │ │ stmdbmi r5, {r1, r2, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ orrcc r4, r0, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000edd2 │ │ │ │ - strdeq ip, [r3], -r6 │ │ │ │ - andeq sl, r3, r4, asr #11 │ │ │ │ - andeq sl, r3, r4, lsr r6 │ │ │ │ + svclt 0x0000edd8 │ │ │ │ + andeq ip, r3, sl, lsl sp │ │ │ │ + ldrdeq sl, [r3], -r0 │ │ │ │ + andeq sl, r3, r0, asr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5d2b8 │ │ │ │ + bl feb5d2ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14a0a0 │ │ │ │ + blmi 14a094 │ │ │ │ stmdbmi r5, {r1, r2, r3, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ orrscc r4, r8, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000edba │ │ │ │ - andeq ip, r3, r6, asr #21 │ │ │ │ - andeq sl, r3, r8, lsr #12 │ │ │ │ - andeq sl, r3, r4, asr r6 │ │ │ │ + svclt 0x0000edc0 │ │ │ │ + andeq ip, r3, sl, ror #25 │ │ │ │ + andeq sl, r3, r4, lsr r8 │ │ │ │ + andeq sl, r3, r0, ror #16 │ │ │ │ vst3.8 {d27-d29}, [pc] │ │ │ │ ldrblt r5, [r0, #3200]! @ 0xc80 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addlt r4, r3, fp, lsl sl │ │ │ │ - blmi 6f1118 │ │ │ │ + blmi 6f110c │ │ │ │ @ instruction: 0xf854447a │ │ │ │ ldmpl r3, {r2, r8, r9, fp, sp, lr}^ │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9301 │ │ │ │ @ instruction: 0xf7ff0300 │ │ │ │ - strls lr, [r0], #-2430 @ 0xfffff682 │ │ │ │ + strls lr, [r0], #-2436 @ 0xfffff67c │ │ │ │ orrslt r4, r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf06f2400 │ │ │ │ - blls 17e1c │ │ │ │ + blls 17e10 │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ ldcne 4, cr3, [sl, #-4] │ │ │ │ ldmdavs sl, {r9, ip, pc} │ │ │ │ adcsmi r6, fp, #1245184 @ 0x130000 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ @ instruction: 0xf0036013 │ │ │ │ - adcmi pc, r6, #61, 30 @ 0xf4 │ │ │ │ - bmi 2fa8f8 │ │ │ │ + adcmi pc, r6, #3088 @ 0xc10 │ │ │ │ + bmi 2fa8ec │ │ │ │ ldrbtmi r4, [sl], #-2825 @ 0xfffff4f7 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r1, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf7ffd001 │ │ │ │ - @ instruction: 0x4628ea70 │ │ │ │ + @ instruction: 0x4628ea76 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ strdlt r4, [r4], -r0 │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r9, r5, r8, ror #22 │ │ │ │ + andeq r9, r5, r4, ror fp │ │ │ │ andeq r0, r0, r4, ror #5 │ │ │ │ - andeq r9, r5, r2, lsr #22 │ │ │ │ + andeq r9, r5, lr, lsr #22 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5d374 │ │ │ │ + bl feb5d368 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14a15c │ │ │ │ + blmi 14a150 │ │ │ │ andmi pc, r2, #1610612740 @ 0x60000004 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-936 @ 0xfffffc58 │ │ │ │ - ldcl 7, cr15, [sl, #-1020] @ 0xfffffc04 │ │ │ │ - andeq ip, r3, r8, lsl #20 │ │ │ │ - strdeq sl, [r3], -r6 │ │ │ │ - andeq sl, r3, lr, asr #11 │ │ │ │ + stcl 7, cr15, [r0, #-1020]! @ 0xfffffc04 │ │ │ │ + andeq ip, r3, ip, lsr #24 │ │ │ │ + andeq sl, r3, r2, lsl #10 │ │ │ │ + ldrdeq sl, [r3], -sl @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5d3a4 │ │ │ │ + bl feb5d398 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14a18c │ │ │ │ + blmi 14a180 │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33b84479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000ed44 │ │ │ │ - ldrdeq ip, [r3], -sl │ │ │ │ - andeq sl, r3, r0, lsr #8 │ │ │ │ - @ instruction: 0x0003a5b4 │ │ │ │ + svclt 0x0000ed4a │ │ │ │ + strdeq ip, [r3], -lr │ │ │ │ + andeq sl, r3, ip, lsr #12 │ │ │ │ + andeq sl, r3, r0, asr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5d3d4 │ │ │ │ + bl feb5d3c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14a1bc │ │ │ │ + blmi 14a1b0 │ │ │ │ andsmi pc, r1, #1610612740 @ 0x60000004 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-972 @ 0xfffffc34 │ │ │ │ - stc 7, cr15, [sl, #-1020]! @ 0xfffffc04 │ │ │ │ - andeq ip, r3, r8, lsr #19 │ │ │ │ - muleq r3, r6, r2 │ │ │ │ - andeq sl, r3, lr, ror #10 │ │ │ │ + ldc 7, cr15, [r0, #-1020]! @ 0xfffffc04 │ │ │ │ + andeq ip, r3, ip, asr #23 │ │ │ │ + andeq sl, r3, r2, lsr #9 │ │ │ │ + andeq sl, r3, sl, ror r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5d404 │ │ │ │ + bl feb5d3f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14a1ec │ │ │ │ + blmi 14a1e0 │ │ │ │ stmdbmi r5, {r0, r1, r2, r3, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ mvncc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000ed14 │ │ │ │ - andeq ip, r3, sl, ror r9 │ │ │ │ - ldrdeq sl, [r3], -ip │ │ │ │ - andeq sl, r3, r0, lsr #10 │ │ │ │ + svclt 0x0000ed1a │ │ │ │ + muleq r3, lr, fp │ │ │ │ + andeq sl, r3, r8, ror #13 │ │ │ │ + andeq sl, r3, ip, lsr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5d434 │ │ │ │ + bl feb5d428 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14a21c │ │ │ │ + blmi 14a210 │ │ │ │ stmdbmi r5, {r0, r3, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ mvnscc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000ecfc │ │ │ │ - andeq ip, r3, sl, asr #18 │ │ │ │ - andeq sl, r3, r0, asr #10 │ │ │ │ - andeq sl, r3, ip, ror #10 │ │ │ │ + svclt 0x0000ed02 │ │ │ │ + andeq ip, r3, lr, ror #22 │ │ │ │ + andeq sl, r3, ip, asr #14 │ │ │ │ + andeq sl, r3, r8, ror r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5d464 │ │ │ │ + bl feb5d458 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14a24c │ │ │ │ + blmi 14a240 │ │ │ │ stmdbmi r5, {r1, r2, r3, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-898 @ 0xfffffc7e │ │ │ │ - stcl 7, cr15, [r2], #1020 @ 0x3fc │ │ │ │ - andeq ip, r3, sl, lsl r9 │ │ │ │ - andeq sl, r3, r0, lsl r5 │ │ │ │ - andeq sl, r3, sl, lsr r5 │ │ │ │ + stcl 7, cr15, [r8], #1020 @ 0x3fc │ │ │ │ + andeq ip, r3, lr, lsr fp │ │ │ │ + andeq sl, r3, ip, lsl r7 │ │ │ │ + andeq sl, r3, r6, asr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5d494 │ │ │ │ + bl feb5d488 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 18a27c │ │ │ │ + blmi 18a270 │ │ │ │ adcsne pc, r7, #64, 4 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ orrvc pc, ip, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000ecca │ │ │ │ - andeq ip, r3, r8, ror #17 │ │ │ │ - ldrdeq sl, [r3], -r2 │ │ │ │ - andeq sl, r3, ip, lsl r5 │ │ │ │ + svclt 0x0000ecd0 │ │ │ │ + andeq ip, r3, ip, lsl #22 │ │ │ │ + ldrdeq sl, [r3], -lr │ │ │ │ + andeq sl, r3, r8, lsr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5d4c8 │ │ │ │ + bl feb5d4bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14a2b0 │ │ │ │ + blmi 14a2a4 │ │ │ │ stmdbmi r5, {r3, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-914 @ 0xfffffc6e │ │ │ │ - ldc 7, cr15, [r0], #1020 @ 0x3fc │ │ │ │ - @ instruction: 0x0003c8b6 │ │ │ │ - andeq sl, r3, r4, lsl r5 │ │ │ │ - andeq sl, r3, lr, lsr r5 │ │ │ │ + ldc 7, cr15, [r6], #1020 @ 0x3fc │ │ │ │ + ldrdeq ip, [r3], -sl │ │ │ │ + andeq sl, r3, r0, lsr #14 │ │ │ │ + andeq sl, r3, sl, asr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5d4f8 │ │ │ │ + bl feb5d4ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14a2e0 │ │ │ │ + blmi 14a2d4 │ │ │ │ stmdbmi r5, {r0, r3, r4, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-924 @ 0xfffffc64 │ │ │ │ - ldc 7, cr15, [r8], {255} @ 0xff │ │ │ │ - andeq ip, r3, r6, lsl #17 │ │ │ │ - andeq sl, r3, ip, lsr #10 │ │ │ │ - andeq sl, r3, r6, asr r5 │ │ │ │ + ldc 7, cr15, [lr], {255} @ 0xff │ │ │ │ + andeq ip, r3, sl, lsr #21 │ │ │ │ + andeq sl, r3, r8, lsr r7 │ │ │ │ + andeq sl, r3, r2, ror #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5d528 │ │ │ │ + bl feb5d51c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 18a310 │ │ │ │ + blmi 18a304 │ │ │ │ subne pc, r3, #64, 4 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0x73a4f503 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000ec80 │ │ │ │ - andeq ip, r3, r4, asr r8 │ │ │ │ - ldrdeq sl, [r3], -lr │ │ │ │ - andeq sl, r3, r8, lsr r5 │ │ │ │ - vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5d55c │ │ │ │ - @ instruction: 0xf8cc0c0c │ │ │ │ - ldcmi 15, cr0, [r7], {232} @ 0xe8 │ │ │ │ - strmi r4, [r6], -r1, lsl #12 │ │ │ │ - ldrbtmi r4, [ip], #-2070 @ 0xfffff7ea │ │ │ │ - addlt r4, r2, r6, lsl fp │ │ │ │ - ldrbtmi r4, [fp], #-3350 @ 0xfffff2ea │ │ │ │ - stmdapl r0!, {r1, r3, r5, r6, r9, sl, lr} │ │ │ │ - stmdavs r0, {r0, r2, r3, r4, r5, r6, sl, lr} │ │ │ │ - @ instruction: 0xf04f9001 │ │ │ │ - ldmdavs r8, {}^ @ │ │ │ │ - stc 7, cr15, [sl], {255} @ 0xff │ │ │ │ - ldmdblt r4, {sl, fp, ip, pc}^ │ │ │ │ - b 1fc438c │ │ │ │ - blmi 3f4874 │ │ │ │ - stmdbmi pc, {r1, r4, r5, r9, sl, lr} @ │ │ │ │ - stmiapl fp!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - @ instruction: 0xf7ff6818 │ │ │ │ - bmi 38128c │ │ │ │ - ldrbtmi r4, [sl], #-2823 @ 0xfffff4f9 │ │ │ │ - ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ - subsmi r9, sl, r1, lsl #22 │ │ │ │ - movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xf7ffd001 │ │ │ │ - @ instruction: 0x4620e93c │ │ │ │ - ldcllt 0, cr11, [r0, #-8]! │ │ │ │ - strdeq r9, [r5], -r6 │ │ │ │ - andeq r0, r0, r4, ror #5 │ │ │ │ - andeq sl, r5, lr, ror #5 │ │ │ │ - andeq r9, r5, r8, ror #17 │ │ │ │ - andeq r0, r0, r0, lsl #7 │ │ │ │ - andeq sl, r3, r0, lsl #10 │ │ │ │ - @ instruction: 0x000598ba │ │ │ │ + svclt 0x0000ec86 │ │ │ │ + andeq ip, r3, r8, ror sl │ │ │ │ + andeq sl, r3, sl, ror #9 │ │ │ │ + andeq sl, r3, r4, asr #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5d5e4 │ │ │ │ + bl feb5d550 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14a3cc │ │ │ │ + blmi 14a338 │ │ │ │ stmdbmi r5, {r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-940 @ 0xfffffc54 │ │ │ │ - stc 7, cr15, [r2], #-1020 @ 0xfffffc04 │ │ │ │ - muleq r3, sl, r7 │ │ │ │ - andeq sl, r3, r0, asr #9 │ │ │ │ - andeq sl, r3, sl, ror #9 │ │ │ │ + stcl 7, cr15, [ip], #-1020 @ 0xfffffc04 │ │ │ │ + andeq ip, r3, r6, asr #20 │ │ │ │ + andeq sl, r3, r4, asr r7 │ │ │ │ + andeq sl, r3, lr, ror r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5d614 │ │ │ │ + bl feb5d580 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14a3fc │ │ │ │ + blmi 14a368 │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-950 @ 0xfffffc4a │ │ │ │ - stc 7, cr15, [sl], {255} @ 0xff │ │ │ │ - andeq ip, r3, sl, ror #14 │ │ │ │ - ldrdeq sl, [r3], -r4 │ │ │ │ - andeq sl, r3, r2, lsl #10 │ │ │ │ + mrrc 7, 15, pc, r4, cr15 @ │ │ │ │ + andeq ip, r3, r6, lsl sl │ │ │ │ + andeq sl, r3, r8, ror #14 │ │ │ │ + muleq r3, r6, r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5d644 │ │ │ │ + bl feb5d5b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 18a42c │ │ │ │ + blmi 18a398 │ │ │ │ sbcvs pc, sl, #68, 12 @ 0x4400000 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ bicvc pc, r2, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000ebf2 │ │ │ │ - andeq ip, r3, r8, lsr r7 │ │ │ │ - andeq sl, r3, r6, lsr #32 │ │ │ │ - andeq sl, r3, ip, asr #10 │ │ │ │ + svclt 0x0000ec3c │ │ │ │ + andeq ip, r3, r4, ror #19 │ │ │ │ + @ instruction: 0x0003a2ba │ │ │ │ + andeq sl, r3, r0, ror #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5d678 │ │ │ │ + bl feb5d5e4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 18a460 │ │ │ │ + blmi 18a3cc │ │ │ │ adcsvs pc, r8, #68, 12 @ 0x4400000 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ bicsvc pc, r0, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000ebd8 │ │ │ │ - andeq ip, r3, r4, lsl #14 │ │ │ │ - strdeq r9, [r3], -r2 │ │ │ │ - andeq sl, r3, ip, lsr #10 │ │ │ │ + svclt 0x0000ec22 │ │ │ │ + @ instruction: 0x0003c9b0 │ │ │ │ + andeq sl, r3, r6, lsl #5 │ │ │ │ + andeq sl, r3, r0, asr #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5d6ac │ │ │ │ + bl feb5d618 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 18a494 │ │ │ │ + blmi 18a400 │ │ │ │ sbcsvs pc, sl, #68, 12 @ 0x4400000 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ bicsvc pc, lr, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000ebbe │ │ │ │ - ldrdeq ip, [r3], -r0 │ │ │ │ - @ instruction: 0x00039fbe │ │ │ │ - strdeq sl, [r3], -r8 │ │ │ │ + svclt 0x0000ec08 │ │ │ │ + andeq ip, r3, ip, ror r9 │ │ │ │ + andeq sl, r3, r2, asr r2 │ │ │ │ + andeq sl, r3, ip, lsl #15 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb5d6e0 │ │ │ │ + bl feb5d64c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 18a4c8 │ │ │ │ + blmi 18a434 │ │ │ │ addsmi pc, r1, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r6, {r0, r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ mvnvc pc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - svclt 0x0000eba4 │ │ │ │ - muleq r3, ip, r6 │ │ │ │ - andeq r9, r3, sl, lsl #31 │ │ │ │ - ldrdeq sl, [r3], -r4 │ │ │ │ + svclt 0x0000ebee │ │ │ │ + andeq ip, r3, r8, asr #18 │ │ │ │ + andeq sl, r3, lr, lsl r2 │ │ │ │ + andeq sl, r3, r8, ror #14 │ │ │ │ svcmi 0x00f8e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ - blmi 1117f84 │ │ │ │ + blmi 1117ef0 │ │ │ │ strmi r4, [r7], -r4, asr #28 │ │ │ │ @ instruction: 0xf8dd447b │ │ │ │ ldrbtmi r8, [lr], #-40 @ 0xffffffd8 │ │ │ │ strmi r9, [fp], fp, lsl #26 │ │ │ │ ldmibvs r8, {r1, r4, r7, r9, sl, lr} │ │ │ │ - ldm r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldm ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rsbsle r2, r4, r0, lsl #16 │ │ │ │ strmi r2, [r4], -r0, lsl #6 │ │ │ │ sublt pc, r0, r0, asr #17 │ │ │ │ andvc lr, r2, r0, asr #19 │ │ │ │ orrvs r6, r3, #-1073741808 @ 0xc0000010 │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf8d9d008 │ │ │ │ @@ -601,264 +564,264 @@ │ │ │ │ stmdavs fp!, {r0, r2, r4, r5, r8, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ svclt 0x001c4293 │ │ │ │ eorvs r3, fp, r1, lsl #6 │ │ │ │ vtst.8 d22, d16, d25 │ │ │ │ movwcs r2, #655 @ 0x28f │ │ │ │ andmi r6, sl, r5, ror #6 │ │ │ │ - bcs 21f548 │ │ │ │ + bcs 21f4b4 │ │ │ │ tstcc r1, #196, 18 @ 0x310000 │ │ │ │ tstcc r3, #196, 18 @ 0x310000 │ │ │ │ andsle r6, lr, r3, ror #10 │ │ │ │ - bcs fd5dc │ │ │ │ - bcs 13a668 │ │ │ │ + bcs fd548 │ │ │ │ + bcs 13a5d4 │ │ │ │ and sp, r5, ip, lsl r0 │ │ │ │ andsle r2, ip, r2, lsl #21 │ │ │ │ orrcs pc, r2, #64, 4 │ │ │ │ mulsle fp, sl, r2 │ │ │ │ ldmdbmi r6, {r0, r2, r4, r8, r9, fp, lr} │ │ │ │ ldmpl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - stmdavs r3!, {r1, r2, r3, r4, r5, fp, sp, lr, pc} │ │ │ │ + stmdavs r3!, {r3, r7, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulsle r6, r3, r2 │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b99b │ │ │ │ - svc 0x00b8f7fe │ │ │ │ - blmi 3be644 │ │ │ │ + stmda r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blmi 3be5b0 │ │ │ │ and r4, r7, fp, ror r4 │ │ │ │ ldrbtmi r4, [fp], #-2829 @ 0xfffff4f3 │ │ │ │ - blmi 37e624 │ │ │ │ + blmi 37e590 │ │ │ │ and r4, r1, fp, ror r4 │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ @ instruction: 0x61a34620 │ │ │ │ - svc 0x00faf7fe │ │ │ │ + stmda r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strcs lr, [r0], #-0 │ │ │ │ pop {r5, r9, sl, lr} │ │ │ │ svclt 0x00008ff8 │ │ │ │ - andeq sl, r5, ip, lsr r1 │ │ │ │ - andeq r9, r5, r6, lsr r7 │ │ │ │ + ldrdeq sl, [r5], -r0 │ │ │ │ + andeq r9, r5, sl, asr #15 │ │ │ │ andeq r0, r0, r8, asr #5 │ │ │ │ - andeq sl, r3, ip, asr r4 │ │ │ │ - andeq r5, r0, r9, lsl lr │ │ │ │ - strdeq r5, [r0], -fp │ │ │ │ - ldrdeq r3, [r0], -r9 │ │ │ │ - andeq r3, r0, pc, asr #26 │ │ │ │ + strdeq sl, [r3], -r0 │ │ │ │ + andeq r5, r0, r9, lsr #29 │ │ │ │ + andeq r5, r0, fp, lsl #27 │ │ │ │ + strdeq r3, [r0], -sp │ │ │ │ + andeq r3, r0, r3, ror sp │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @ instruction: 0xf8dfb085 │ │ │ │ pkhbtmi r8, r9, r0, lsl #1 │ │ │ │ @ instruction: 0x46164611 │ │ │ │ stcls 6, cr4, [ip, #-124] @ 0xffffff84 │ │ │ │ @ instruction: 0xf7fe44f8 │ │ │ │ - strmi lr, [r4], -r6, asr #30 │ │ │ │ + @ instruction: 0x4604ef90 │ │ │ │ stmdavs r3, {r5, r7, r8, r9, ip, sp, pc}^ │ │ │ │ - blcs 21bec │ │ │ │ + blcs 21b58 │ │ │ │ ldmdbmi sp, {r1, r3, r8, r9, fp, ip, lr, pc} │ │ │ │ @ instruction: 0x464a4633 │ │ │ │ andeq pc, r1, r8, asr r8 @ │ │ │ │ stmdavs r0, {r0, r1, r3, r4, r8, fp, lr} │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - eor lr, r5, r0, asr #20 │ │ │ │ + eor lr, r5, sl, lsl #21 │ │ │ │ ldrdeq lr, [r4, -r0] │ │ │ │ stmdbcs r4, {r0, r4, r8, ip, sp, pc} │ │ │ │ @ instruction: 0x2104bfb8 │ │ │ │ addmi r4, pc, #16777216 @ 0x1000000 │ │ │ │ ldmdami r5, {r2, r3, r8, fp, ip, lr, pc} │ │ │ │ @ instruction: 0x464a4633 │ │ │ │ andeq pc, r0, r8, asr r8 @ │ │ │ │ smlabtvc r0, sp, r9, lr │ │ │ │ stmdavs r0, {r1, r4, r8, fp, lr} │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - and lr, pc, sl, lsr #20 │ │ │ │ + and lr, pc, r4, ror sl @ │ │ │ │ tstle r1, r1, lsl #26 │ │ │ │ andle r4, pc, #1879048200 @ 0x70000008 │ │ │ │ tstcs r0, lr, lsl #20 │ │ │ │ strbmi r9, [fp], -r2 │ │ │ │ @ instruction: 0x4608447a │ │ │ │ strvs lr, [r0, -sp, asr #19] │ │ │ │ - b fe0c46dc │ │ │ │ - ble d06e4 │ │ │ │ + b ff344648 │ │ │ │ + ble d0650 │ │ │ │ strcs r4, [r0], #-1568 @ 0xfffff9e0 │ │ │ │ - blx ff3426fa │ │ │ │ + blx fe542666 │ │ │ │ andlt r4, r5, r0, lsr #12 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ - strdeq r9, [r5], -r0 │ │ │ │ + andeq r9, r5, r4, lsl #13 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ - ldrdeq sl, [r3], -r0 │ │ │ │ + andeq sl, r3, r4, ror #12 │ │ │ │ andeq r0, r0, r8, lsl #6 │ │ │ │ - andeq sl, r3, r8, asr #7 │ │ │ │ - @ instruction: 0x0003a3b0 │ │ │ │ + andeq sl, r3, ip, asr r6 │ │ │ │ + andeq sl, r3, r4, asr #12 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ ldrmi fp, [r2], r4, lsl #1 │ │ │ │ strmi r4, [r8], pc, asr #20 │ │ │ │ strmi r2, [r1], r0, lsl #6 │ │ │ │ ldrbtmi r9, [sl], #-769 @ 0xfffffcff │ │ │ │ @ instruction: 0x212e4b4d │ │ │ │ ldrdvs pc, [r0], -r8 │ │ │ │ ldmpl r3, {r4, r5, r9, sl, lr}^ │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - 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}^ │ │ │ │ mcrrne 1, 0, fp, r6, cr0 │ │ │ │ @ instruction: 0xf7ff4630 │ │ │ │ - strmi lr, [r5], -r0, lsl #19 │ │ │ │ + strmi lr, [r5], -sl, asr #19 │ │ │ │ rsbsle r2, r4, r0, lsl #16 │ │ │ │ ldrbtmi r4, [r8], #-2116 @ 0xfffff7bc │ │ │ │ - b 9c4758 │ │ │ │ + b 1c446c4 │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf7ffd047 │ │ │ │ - @ instruction: 0x4604e9f6 │ │ │ │ + strmi lr, [r4], -r0, asr #20 │ │ │ │ suble r2, r2, r0, lsl #16 │ │ │ │ strtmi sl, [r9], -r1, lsl #20 │ │ │ │ - mrc 7, 5, APSR_nzcv, cr2, cr14, {7} │ │ │ │ + mrc 7, 7, APSR_nzcv, cr12, cr14, {7} │ │ │ │ tstle r8, r1, lsl #16 │ │ │ │ ldrdcs pc, [r4], -r8 │ │ │ │ stmdals r1, {r0, r4, r5, r9, sl, lr} │ │ │ │ - blx 1a44780 │ │ │ │ + blx fecc46ec │ │ │ │ teqle r4, r1 │ │ │ │ andcc lr, r1, r3, asr r0 │ │ │ │ @ instruction: 0x4642d051 │ │ │ │ @ instruction: 0x46484653 │ │ │ │ @ instruction: 0xf7fe4639 │ │ │ │ - strmi lr, [r2], -r4, asr #28 │ │ │ │ + strmi lr, [r2], -lr, lsl #29 │ │ │ │ stmdacs r0, {r0, ip, pc} │ │ │ │ strtmi sp, [r0], -r7, asr #32 │ │ │ │ strtmi sl, [r9], -r2, lsl #22 │ │ │ │ - svc 0x0006f7fe │ │ │ │ + svc 0x0050f7fe │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ streq lr, [r1], #-2525 @ 0xfffff623 │ │ │ │ andsle r4, r3, r4, lsl #5 │ │ │ │ eorsle r2, sl, r0, lsl #24 │ │ │ │ addsmi r6, r3, #196608 @ 0x30000 │ │ │ │ - blcc 7a7d4 │ │ │ │ + blcc 7a740 │ │ │ │ stmdblt fp, {r0, r1, sp, lr} │ │ │ │ - mrc 7, 6, APSR_nzcv, cr4, cr14, {7} │ │ │ │ + svc 0x001ef7fe │ │ │ │ ldrdcs pc, [r4], -r8 │ │ │ │ @ instruction: 0x46204631 │ │ │ │ @ instruction: 0xf7ff9401 │ │ │ │ - andcc pc, r1, sp, lsr sl @ │ │ │ │ + andcc pc, r1, r7, lsl #21 │ │ │ │ eor sp, r8, r9, lsl #2 │ │ │ │ addsmi r6, r3, #2293760 @ 0x230000 │ │ │ │ - blcc 7a7fc │ │ │ │ + blcc 7a768 │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ - ldrtmi lr, [r8], -r2, asr #29 │ │ │ │ - blx 11c2806 │ │ │ │ + ldrtmi lr, [r8], -ip, lsl #30 │ │ │ │ + blx 3c2772 │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7a818 │ │ │ │ + blcc 7a784 │ │ │ │ ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fe4628 │ │ │ │ - stmdals r1, {r2, r4, r5, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdals r1, {r1, r2, r3, r4, r5, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ stmdavs r3, {r3, r5, r7, r8, ip, sp, pc}^ │ │ │ │ - blcs 21d84 │ │ │ │ - blmi 53d464 │ │ │ │ + blcs 21cf0 │ │ │ │ + blmi 53d3d0 │ │ │ │ subeq pc, r7, #72351744 @ 0x4500000 │ │ │ │ ldmdami r4, {r0, r1, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ mvnsvc pc, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - stmdals r1, {r1, r3, r9, fp, sp, lr, pc} │ │ │ │ - blx 9c2846 │ │ │ │ + stmdals r1, {r2, r4, r6, r9, fp, sp, lr, pc} │ │ │ │ + blx ffbc27b0 │ │ │ │ movwls r2, #4864 @ 0x1300 │ │ │ │ ldrdcs lr, [r0], -r9 │ │ │ │ - blmi 219078 │ │ │ │ + blmi 218fe4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blls e08b4 │ │ │ │ + blls e0820 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ - mcr 7, 7, pc, cr12, cr14, {7} @ │ │ │ │ + svc 0x0036f7fe │ │ │ │ pop {r2, ip, sp, pc} │ │ │ │ svclt 0x000087f0 │ │ │ │ - andeq r9, r5, r6, lsr r5 │ │ │ │ + andeq r9, r5, sl, asr #11 │ │ │ │ andeq r0, r0, r4, ror #5 │ │ │ │ - strdeq r9, [r3], -sl │ │ │ │ - andeq ip, r3, r8, ror #6 │ │ │ │ - andeq r9, r3, r6, asr ip │ │ │ │ - andeq sl, r3, ip, asr #5 │ │ │ │ - andeq r9, r5, ip, lsl r4 │ │ │ │ + andeq r9, r3, lr, lsl #29 │ │ │ │ + andeq ip, r3, r4, lsl r6 │ │ │ │ + andeq r9, r3, sl, ror #29 │ │ │ │ + andeq sl, r3, r0, ror #10 │ │ │ │ + @ instruction: 0x000594b0 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5da84 │ │ │ │ + bl feb5d9f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 50a84c │ │ │ │ + blmi 50a7b8 │ │ │ │ ldrbtmi r4, [fp], #-3604 @ 0xfffff1ec │ │ │ │ @ instruction: 0xf8d3447e │ │ │ │ @ instruction: 0xf7fe1354 │ │ │ │ - strmi lr, [r4], -r8, lsl #30 │ │ │ │ + @ instruction: 0x4604ef52 │ │ │ │ smlattcs r0, r0, r1, fp │ │ │ │ - ldmdb lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmib r8, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdblt r8, {r0, r2, r9, sl, lr}^ │ │ │ │ - svc 0x00f0f7fe │ │ │ │ - blmi 374d70 │ │ │ │ + ldmda sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + blmi 374cdc │ │ │ │ ldrbtmi r4, [r9], #-2317 @ 0xfffff6f3 │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - mrc 7, 6, APSR_nzcv, cr6, cr14, {7} │ │ │ │ + svc 0x0020f7fe │ │ │ │ @ instruction: 0xf06f6823 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7a8d0 │ │ │ │ + blcc 7a83c │ │ │ │ tstlt fp, r3, lsr #32 │ │ │ │ and r4, r3, ip, lsr #12 │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ - ubfx lr, r0, #28, #26 │ │ │ │ + @ instruction: 0xe7f9ee9a │ │ │ │ ldcllt 6, cr4, [r0, #-128]! @ 0xffffff80 │ │ │ │ - ldrdeq r9, [r5], -r2 │ │ │ │ - ldrdeq r9, [r5], -r0 │ │ │ │ + andeq r9, r5, r6, ror #28 │ │ │ │ + andeq r9, r5, r4, ror #8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - andeq sl, r3, sl, ror r2 │ │ │ │ + andeq sl, r3, lr, lsl #10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4617b091 │ │ │ │ stmib sp, {r0, r1, r3, r4, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8bd010e │ │ │ │ @ instruction: 0xf8bd8038 │ │ │ │ vshr.u8 d21, d28, #8 │ │ │ │ strbmi r1, [r0], -r4, asr #16 │ │ │ │ streq pc, [lr, #-965] @ 0xfffffc3b │ │ │ │ - svc 0x0082f7fe │ │ │ │ + svc 0x00ccf7fe │ │ │ │ stmdacs r0, {r2, r9, sl, lr} │ │ │ │ @ instruction: 0x2600d078 │ │ │ │ - bmi 1042ae4 │ │ │ │ + bmi 1042a50 │ │ │ │ @ instruction: 0x46204631 │ │ │ │ - ble 397e48 │ │ │ │ + ble 397db4 │ │ │ │ eorcc pc, r6, r7, asr r8 @ │ │ │ │ ldrmi r3, [sl], -r1, lsl #12 │ │ │ │ ldrdgt pc, [r0], -r3 │ │ │ │ cdpeq 1, 0, cr15, cr1, cr12, {0} │ │ │ │ svclt 0x001845d4 │ │ │ │ and pc, r0, r3, asr #17 │ │ │ │ - cdp2 0, 3, cr15, cr14, cr3, {0} │ │ │ │ + cdp2 0, 5, cr15, cr0, cr3, {0} │ │ │ │ ldmdals ip, {r2, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ strtmi r4, [r1], -r2, lsr #12 │ │ │ │ - stmda sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmdblt r8, {r1, r7, r9, sl, lr} │ │ │ │ ldrtmi r2, [r7], -r0, lsl #12 │ │ │ │ strh r4, [r5], #-97 @ 0xffffff9f │ │ │ │ @ instruction: 0x4629981b │ │ │ │ - ldcl 7, cr15, [r6, #1016] @ 0x3f8 │ │ │ │ + mcr 7, 1, pc, cr0, cr14, {7} @ │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ strcc sp, [r2, #-244] @ 0xffffff0c │ │ │ │ rsbeq r2, sp, r0 │ │ │ │ tstpeq r3, r5, lsr #32 @ p-variant is OBSOLETE │ │ │ │ - stcl 7, cr15, [ip, #1016] @ 0x3f8 │ │ │ │ + mrc 7, 0, APSR_nzcv, cr6, cr14, {7} │ │ │ │ movlt r4, #7340032 @ 0x700000 │ │ │ │ - stm ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldm r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ orrlt r4, r8, #135266304 @ 0x8100000 │ │ │ │ andeq pc, r3, #37 @ 0x25 │ │ │ │ - @ instruction: 0xf7fe2100 │ │ │ │ - bls 6c28c0 │ │ │ │ + @ instruction: 0xf7ff2100 │ │ │ │ + bls 6c0954 │ │ │ │ andcs lr, r9, #3358720 @ 0x334000 │ │ │ │ - bls 38fda0 │ │ │ │ + bls 38fd0c │ │ │ │ ldmdbmi lr, {r0, r1, r6, r9, sl, lr} │ │ │ │ mlaseq r8, sp, r8, pc @ │ │ │ │ addcs pc, r9, #134217731 @ 0x8000003 │ │ │ │ @ instruction: 0xf8bd9201 │ │ │ │ ldrbtmi r2, [r9], #-58 @ 0xffffffc6 │ │ │ │ eorlt pc, r0, sp, asr #17 │ │ │ │ andsge pc, r4, sp, asr #17 │ │ │ │ @@ -868,39 +831,39 @@ │ │ │ │ ldrdcs lr, [r3, -r1] │ │ │ │ stmib sp, {r0, r2, r3, r8, ip, pc}^ │ │ │ │ vsubl.u8 q9, d0, d6 │ │ │ │ stmib sp, {r6, r7, r8}^ │ │ │ │ vsubl.u8 q9, d0, d3 │ │ │ │ @ instruction: 0xf0001200 │ │ │ │ @ instruction: 0xf7ff0007 │ │ │ │ - strmi lr, [r1], ip, asr #16 │ │ │ │ + pkhbtmi lr, r1, r6, lsl #17 │ │ │ │ smlaldvs fp, r5, r0, r1 │ │ │ │ strmi lr, [r1], r0 │ │ │ │ @ instruction: 0xf0034638 │ │ │ │ - ldrtmi pc, [r0], -r7, asr #20 @ │ │ │ │ - blx 1142a08 │ │ │ │ + ldrtmi pc, [r0], -pc, lsl #20 @ │ │ │ │ + blx 342974 │ │ │ │ @ instruction: 0xf06f6822 │ │ │ │ addmi r4, sl, #64, 2 │ │ │ │ - bcc 7aa1c │ │ │ │ + bcc 7a988 │ │ │ │ ldmdblt r2, {r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ - @ instruction: 0x464cedb2 │ │ │ │ + @ instruction: 0x464cedfc │ │ │ │ andslt r4, r1, r0, lsr #12 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - andeq r9, r5, lr, lsr #25 │ │ │ │ + andeq r9, r5, r2, asr #26 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5dc28 │ │ │ │ + bl feb5db94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8df0f88 │ │ │ │ umullslt r2, r9, r0, r7 │ │ │ │ @ instruction: 0x378cf8df │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ tstls r7, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - svc 0x00b8f7fe │ │ │ │ + stmda r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8df83a9 │ │ │ │ svcge 0x00054778 │ │ │ │ @ instruction: 0x6774f8df │ │ │ │ ldrbtmi r4, [ip], #-1541 @ 0xfffff9fb │ │ │ │ ldrbtmi r9, [lr], #-2 │ │ │ │ movwvc pc, #34054 @ 0x8506 @ │ │ │ │ @@ -1141,15 +1104,15 @@ │ │ │ │ @ instruction: 0xf8d49310 │ │ │ │ tstls r1, #40, 6 @ 0xa0000000 │ │ │ │ tstpcc ip, #6291456 @ p-variant is OBSOLETE @ 0x600000 │ │ │ │ @ instruction: 0xf8d69301 │ │ │ │ @ instruction: 0xf8d41b18 │ │ │ │ movwls r3, #568 @ 0x238 │ │ │ │ ldrsbcc pc, [ip, #-132]! @ 0xffffff7c @ │ │ │ │ - bleq 545184 │ │ │ │ + bleq 5450f0 │ │ │ │ ldc2l 7, cr15, [lr, #-1020] @ 0xfffffc04 │ │ │ │ smlawteq r8, r4, r8, pc @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d481a8 │ │ │ │ @ instruction: 0x463a3398 │ │ │ │ @ instruction: 0xf8d49305 │ │ │ │ movwls r3, #25560 @ 0x63d8 │ │ │ │ @@ -1294,15 +1257,15 @@ │ │ │ │ svceq 0x0044f8d6 │ │ │ │ ldrsbcc pc, [ip, #-132]! @ 0xffffff7c @ │ │ │ │ ldc2 7, cr15, [r8], #-1020 @ 0xfffffc04 │ │ │ │ teqpeq ip, r4, asr #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d48082 │ │ │ │ strls r3, [r2, #-920] @ 0xfffffc68 │ │ │ │ - bmi 14abca4 │ │ │ │ + bmi 14abc10 │ │ │ │ @ instruction: 0x33bcf8d4 │ │ │ │ ldrbtmi r9, [sl], #-774 @ 0xfffffcfa │ │ │ │ rsbscc pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d49307 │ │ │ │ movwls r3, #33764 @ 0x83e4 │ │ │ │ movwvc pc, #42242 @ 0xa502 @ │ │ │ │ ldmib r2, {r0, r8, r9, ip, pc}^ │ │ │ │ @@ -1336,15 +1299,15 @@ │ │ │ │ @ instruction: 0xf8d49308 │ │ │ │ movwls r3, #37696 @ 0x9340 │ │ │ │ cmppvc r7, #25165824 @ p-variant is OBSOLETE @ 0x1800000 │ │ │ │ ldmib r6, {r0, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf8d401d5 │ │ │ │ movwls r3, #844 @ 0x34c │ │ │ │ biccc pc, r0, #212, 16 @ 0xd40000 │ │ │ │ - blx ff6c5136 │ │ │ │ + blx ff6c50a2 │ │ │ │ smlalbteq pc, r8, r4, r8 @ │ │ │ │ @ instruction: 0xf8d4b328 │ │ │ │ ldrtmi r3, [sl], -r4, asr #6 │ │ │ │ @ instruction: 0xf5069306 │ │ │ │ stmib sp, {r0, r1, r2, r3, r5, r6, r8, r9, ip, sp, lr}^ │ │ │ │ @ instruction: 0xf8d43501 │ │ │ │ movwls r3, #848 @ 0x350 │ │ │ │ @@ -1353,2320 +1316,2290 @@ │ │ │ │ ldmib r6, {r6, r7, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff01ed │ │ │ │ @ instruction: 0xf8c4fbc3 │ │ │ │ cmnlt r0, ip, asr #2 │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ andcs sp, r0, r1, lsl #2 │ │ │ │ - blcc 7f1cc │ │ │ │ - blcs 1f22c │ │ │ │ + blcc 7f138 │ │ │ │ + blcs 1f198 │ │ │ │ @ instruction: 0x4628d1f9 │ │ │ │ - ldmib r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + b 10450ec │ │ │ │ stmdavs fp!, {r0, r2, r4, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ - stmib sl!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + b d45104 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ - blmi 1d99e4 │ │ │ │ + blmi 1d9950 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blls 5e1218 │ │ │ │ + blls 5e1184 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ andle r0, r1, r0, lsl #6 │ │ │ │ - b ec51b4 │ │ │ │ + b fe145120 │ │ │ │ ldcllt 0, cr11, [r0, #100]! @ 0x64 │ │ │ │ - andeq r9, r5, r8, lsr #4 │ │ │ │ + @ instruction: 0x000592bc │ │ │ │ andeq r0, r0, r4, ror #5 │ │ │ │ - andeq r9, r5, r6, lsl #24 │ │ │ │ - andeq ip, r3, lr, lsr #2 │ │ │ │ - muleq r5, r2, r9 │ │ │ │ - @ instruction: 0x0003beba │ │ │ │ - andeq ip, r3, lr, ror #23 │ │ │ │ - muleq r5, r6, r5 │ │ │ │ - @ instruction: 0x0003cbb6 │ │ │ │ - @ instruction: 0x00058ab8 │ │ │ │ - vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb5e3f0 │ │ │ │ - @ instruction: 0xf8cc0c0c │ │ │ │ - addlt r0, r3, r0, ror #31 │ │ │ │ - strmi r4, [pc], -r6, lsl #12 │ │ │ │ - bl ff7451f8 │ │ │ │ - lslslt r4, r4, #12 │ │ │ │ - andcs r4, r0, #12, 26 @ 0x300 │ │ │ │ - ldrtmi r9, [fp], -r0, lsl #4 │ │ │ │ - @ instruction: 0x4622447d │ │ │ │ - stmdavs r9!, {r4, r5, r9, sl, lr} │ │ │ │ - bl fe6c5210 │ │ │ │ - @ instruction: 0xf06f6823 │ │ │ │ - strmi r4, [r5], -r0, asr #4 │ │ │ │ - mulle r5, r3, r2 │ │ │ │ - eorvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4620b913 │ │ │ │ - stmib r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - strtmi r4, [r0], -ip, lsr #12 │ │ │ │ - ldcllt 0, cr11, [r0, #12]! │ │ │ │ - andeq r9, r5, r4, asr r4 │ │ │ │ + muleq r5, sl, ip │ │ │ │ + ldrdeq ip, [r3], -sl │ │ │ │ + andeq r9, r5, r6, lsr #20 │ │ │ │ + andeq ip, r3, r6, ror #2 │ │ │ │ + muleq r3, sl, lr │ │ │ │ + andeq r9, r5, sl, lsr #12 │ │ │ │ + andeq ip, r3, r2, ror #28 │ │ │ │ + andeq r8, r5, ip, asr #22 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ addlt r4, r3, r6, asr #20 │ │ │ │ strmi r4, [r7], -r6, asr #22 │ │ │ │ @ instruction: 0xf8df447a │ │ │ │ ldrbtmi r8, [r8], #280 @ 0x118 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9301 │ │ │ │ @ instruction: 0xf7fe0300 │ │ │ │ - stmdacs r0, {r2, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r3, r4, r5, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8dfd060 │ │ │ │ strbtmi r9, [sl], -r4, lsl #2 │ │ │ │ ldrbtmi r4, [r9], #1542 @ 0x606 │ │ │ │ @ instruction: 0x13b4f8d9 │ │ │ │ - stc 7, cr15, [lr], {254} @ 0xfe │ │ │ │ + stc 7, cr15, [r2, #-1016] @ 0xfffffc08 │ │ │ │ stmdblt r4!, {sl, fp, ip, pc}^ │ │ │ │ - b fe6c5280 │ │ │ │ - blmi e19b78 │ │ │ │ + bl 3c5198 │ │ │ │ + blmi e19a90 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - blls 612fc │ │ │ │ + blls 61214 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ - rsble r0, r0, r0, lsl #6 │ │ │ │ - @ instruction: 0xf8d9e05d │ │ │ │ + rsble r0, r1, r0, lsl #6 │ │ │ │ + @ instruction: 0xf8d9e05e │ │ │ │ strbtmi r1, [sl], -r0, asr #5 │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ - stcls 12, cr14, [r0, #-488] @ 0xfffffe18 │ │ │ │ + stcls 12, cr14, [r0, #-952] @ 0xfffffc48 │ │ │ │ stmdavs r3!, {r0, r2, r3, r5, r8, fp, ip, sp, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xd1184293 │ │ │ │ - blmi c3f330 │ │ │ │ + blmi c3f248 │ │ │ │ @ instruction: 0xf8584a30 │ │ │ │ @ instruction: 0xf8583003 │ │ │ │ - bne ffa4f2d0 │ │ │ │ + bne ffa4f1e8 │ │ │ │ cmpmi r8, r8, asr #4 │ │ │ │ svclt 0x0018429d │ │ │ │ mulle r7, r5, r2 │ │ │ │ @ instruction: 0xf8584b2b │ │ │ │ addsmi r3, sp, #3 │ │ │ │ strtmi sp, [r8], -r2 │ │ │ │ - bl a452dc │ │ │ │ + bl fe7451f4 │ │ │ │ rscle r2, r2, r0, lsl #16 │ │ │ │ - blcc 7f304 │ │ │ │ + blcc 7f21c │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fe4620 │ │ │ │ - strcs lr, [r0], #-2368 @ 0xfffff6c0 │ │ │ │ + strcs lr, [r0], #-2484 @ 0xfffff64c │ │ │ │ @ instruction: 0xf0024628 │ │ │ │ - stccs 13, cr15, [r0], {195} @ 0xc3 │ │ │ │ + stccs 13, cr15, [r0], {181} @ 0xb5 │ │ │ │ stmdavs r3!, {r6, r7, ip, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ - stmdb lr!, {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} │ │ │ │ @ instruction: 0xf06f6833 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7b350 │ │ │ │ + blcc 7b268 │ │ │ │ stmdblt r3, {r0, r1, r4, r5, sp, lr}^ │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ - and lr, r4, r4, lsr #18 │ │ │ │ - b feb4532c │ │ │ │ + mul r4, r8, r9 │ │ │ │ + bl 845244 │ │ │ │ @ instruction: 0xf7feb108 │ │ │ │ - bmi 501c44 │ │ │ │ + bmi 501d2c │ │ │ │ ldrbtmi r4, [sl], #-2827 @ 0xfffff4f5 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r1, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - tstcs r0, r5, lsl #2 │ │ │ │ + tstcs r0, r6, lsl #2 │ │ │ │ andlt r4, r3, r8, lsr r6 │ │ │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ │ │ - @ instruction: 0xf7fee746 │ │ │ │ - ldrtmi lr, [r0], -sl, ror #18 │ │ │ │ - pop {r0, r1, ip, sp, pc} │ │ │ │ - svclt 0x000083f0 │ │ │ │ - andeq r8, r5, ip, lsl #20 │ │ │ │ + bllt 43280 │ │ │ │ + ldmib ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + andlt r4, r3, r0, lsr r6 │ │ │ │ + mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ + strdeq r8, [r5], -r4 │ │ │ │ andeq r0, r0, r4, ror #5 │ │ │ │ - andeq r8, r5, r6, lsl #20 │ │ │ │ - andeq r9, r5, sl, ror #7 │ │ │ │ - ldrdeq r8, [r5], -r4 │ │ │ │ + andeq r8, r5, lr, ror #21 │ │ │ │ + ldrdeq r9, [r5], -r2 │ │ │ │ + @ instruction: 0x00058abc │ │ │ │ andeq r0, r0, r0, asr #6 │ │ │ │ andeq r0, r0, r0, lsr #6 │ │ │ │ andeq r0, r0, r8, lsr r3 │ │ │ │ - andeq r8, r5, r2, lsr #18 │ │ │ │ + andeq r8, r5, sl, lsl #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ - cdpeq 8, 11, cr15, cr8, cr12, {6} │ │ │ │ - blcc a4571c │ │ │ │ - @ instruction: 0xf8dfb0c9 │ │ │ │ - ldrbtmi r1, [fp], #-2856 @ 0xfffff4d8 │ │ │ │ - blcs 945728 │ │ │ │ + cdpeq 8, 12, cr15, cr0, cr12, {6} │ │ │ │ + blcc b45634 │ │ │ │ + @ instruction: 0xf8dfb0c7 │ │ │ │ + ldrbtmi r1, [fp], #-2860 @ 0xfffff4d4 │ │ │ │ + blcs a45640 │ │ │ │ @ instruction: 0xf8df4479 │ │ │ │ - @ instruction: 0xf8d3bb24 │ │ │ │ - ldrbtmi r3, [fp], #1072 @ 0x430 │ │ │ │ + @ instruction: 0xf8d3bb28 │ │ │ │ + ldrbtmi r5, [fp], #1072 @ 0x430 │ │ │ │ ldmdavs r2, {r1, r3, r7, fp, ip, lr} │ │ │ │ - @ instruction: 0xf04f9247 │ │ │ │ - movwls r0, #29184 @ 0x7200 │ │ │ │ - addmi fp, r3, #-1073741792 @ 0xc0000020 │ │ │ │ - rschi pc, fp, r0 │ │ │ │ - blcc 24574c │ │ │ │ - blne 245750 │ │ │ │ - @ instruction: 0xf85b4479 │ │ │ │ - ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - stmdb r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - rscscc pc, pc, pc, asr #32 │ │ │ │ - svclt 0x00fbf001 │ │ │ │ - bmi ffd45768 │ │ │ │ + @ instruction: 0xf04f9245 │ │ │ │ + orrlt r0, r5, r0, lsl #4 │ │ │ │ + @ instruction: 0xf0004285 │ │ │ │ + @ instruction: 0xf8df80eb │ │ │ │ + @ instruction: 0xf8df3b10 │ │ │ │ + ldrbtmi r1, [r9], #-2832 @ 0xfffff4f0 │ │ │ │ + andcc pc, r3, fp, asr r8 @ │ │ │ │ + @ instruction: 0xf7fe6818 │ │ │ │ + @ instruction: 0xf04fe9ba │ │ │ │ + @ instruction: 0xf00130ff │ │ │ │ + @ instruction: 0xf8dfbfef │ │ │ │ + @ instruction: 0xf06f4afc │ │ │ │ + stmdavs r3, {r6, r9, lr} │ │ │ │ + addsmi r4, r3, #124, 8 @ 0x7c000000 │ │ │ │ + movwcc fp, #7964 @ 0x1f1c │ │ │ │ + @ instruction: 0xf8c46003 │ │ │ │ + @ instruction: 0xf7fe0430 │ │ │ │ + eorvs lr, r0, ip, lsl ip │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + stmdavs r3, {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ - ldrbtmi r6, [ip], #-2051 @ 0xfffff7fd │ │ │ │ - svclt 0x001c4293 │ │ │ │ - andvs r3, r3, r1, lsl #6 │ │ │ │ - ldrteq pc, [r0], #-2244 @ 0xfffff73c @ │ │ │ │ - bl fe9c53fc │ │ │ │ - stmdacs r0, {r5, sp, lr} │ │ │ │ - sbcshi pc, lr, r0 │ │ │ │ - @ instruction: 0xf06f6803 │ │ │ │ - @ instruction: 0xf8df4240 │ │ │ │ - addsmi r4, r3, #208, 20 @ 0xd0000 │ │ │ │ - movwcc fp, #7960 @ 0x1f18 │ │ │ │ - svclt 0x0018447c │ │ │ │ - @ instruction: 0xf8df6003 │ │ │ │ - ldrbtmi r0, [r8], #-2756 @ 0xfffff53c │ │ │ │ - bl fefc5424 │ │ │ │ - stmdacs r0, {r5, r6, sp, lr} │ │ │ │ - sbchi pc, sl, r0 │ │ │ │ - beq fed457b4 │ │ │ │ + bmi ff5456a8 │ │ │ │ + svclt 0x00184293 │ │ │ │ + ldrbtmi r3, [ip], #-769 @ 0xfffffcff │ │ │ │ + andvs fp, r3, r8, lsl pc │ │ │ │ + beq ff2456b8 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ - strhtvs lr, [r0], r6 │ │ │ │ + rsbvs lr, r0, r4, lsr ip │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df80c1 │ │ │ │ - stmdavs r2!, {r3, r5, r7, r9, fp, ip}^ │ │ │ │ - ldrteq pc, [r0], #-2260 @ 0xfffff72c @ │ │ │ │ - @ instruction: 0xf7fe4479 │ │ │ │ - stmdacs r0, {r4, r5, r6, fp, sp, lr, pc} │ │ │ │ - adcshi pc, r6, r0, asr #5 │ │ │ │ - bcc fe5457dc │ │ │ │ - andsvs pc, pc, #1325400064 @ 0x4f000000 │ │ │ │ - andcc pc, sp, #192, 4 │ │ │ │ - andcc pc, r3, fp, asr r8 @ │ │ │ │ - @ instruction: 0xf023681b │ │ │ │ - ldrshmi r0, [sl], #-63 @ 0xffffffc1 │ │ │ │ - svccc 0x0080f5b2 │ │ │ │ - @ instruction: 0xf8dfd208 │ │ │ │ - andcs r4, r0, ip, ror sl │ │ │ │ - stmib lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - rscvs r4, r0, ip, ror r4 │ │ │ │ - @ instruction: 0xe09db9f8 │ │ │ │ - andmi pc, r7, #201326595 @ 0xc000003 │ │ │ │ - @ instruction: 0xf8df9204 │ │ │ │ - vnmlaeq.f32 s4, s22, s17 │ │ │ │ - ldmdage r5, {r3, r6, r7, r8, sp} │ │ │ │ - stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - @ instruction: 0xf8df2302 │ │ │ │ - andcs r3, sp, #92, 20 @ 0x5c000 │ │ │ │ - stmib sp, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - @ instruction: 0xf8df2300 │ │ │ │ - movwcs r2, #14932 @ 0x3a54 │ │ │ │ - @ instruction: 0xf7fe447a │ │ │ │ - andcs lr, r1, #40, 18 @ 0xa0000 │ │ │ │ - andcs sl, r0, r5, lsl r9 │ │ │ │ - ldmda lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blle 1fd14c8 │ │ │ │ - @ instruction: 0xf8dfe7d7 │ │ │ │ - tstcs r0, ip, lsr sl │ │ │ │ - @ instruction: 0x4630447e │ │ │ │ - stmda r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - stmdacs r0, {r5, r8, sp, lr} │ │ │ │ - tstcs r0, r4, ror r0 │ │ │ │ + @ instruction: 0xf8df80ca │ │ │ │ + ldrbtmi r0, [r8], #-2748 @ 0xfffff544 │ │ │ │ + stc 7, cr15, [sl], #-1016 @ 0xfffffc08 │ │ │ │ + stmdacs r0, {r5, r7, sp, lr} │ │ │ │ + sbchi pc, r1, r0 │ │ │ │ + bne feb456dc │ │ │ │ + @ instruction: 0xf8d46862 │ │ │ │ + ldrbtmi r0, [r9], #-1072 @ 0xfffffbd0 │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + vmlal.s8 q9, d0, d0 │ │ │ │ + @ instruction: 0xf8df80b6 │ │ │ │ + vst1.32 {d19-d20}, [pc :64], ip │ │ │ │ + vmov.i32 d22, #3840 @ 0x00000f00 │ │ │ │ + @ instruction: 0xf85b320d │ │ │ │ + ldmdavs fp, {r0, r1, ip, sp} │ │ │ │ + mvnseq pc, #35 @ 0x23 │ │ │ │ + @ instruction: 0xf5b2405a │ │ │ │ + andle r3, r8, #128, 30 @ 0x200 │ │ │ │ + bmi fe045710 │ │ │ │ + @ instruction: 0xf7fe2000 │ │ │ │ + ldrbtmi lr, [ip], #-2628 @ 0xfffff5bc │ │ │ │ + ldmiblt r8!, {r5, r6, r7, sp, lr}^ │ │ │ │ + vshr.u64 d30, d13, #61 │ │ │ │ + andls r4, r4, #1879048192 @ 0x70000000 │ │ │ │ + bcs 1b45728 │ │ │ │ + biccs r0, r8, fp, lsl lr │ │ │ │ + ldrbtmi sl, [sl], #-2067 @ 0xfffff7ed │ │ │ │ + movwcs lr, #10701 @ 0x29cd │ │ │ │ + bcc 1845738 │ │ │ │ + ldrbtmi r2, [fp], #-525 @ 0xfffffdf3 │ │ │ │ + movwcs lr, #2509 @ 0x9cd │ │ │ │ + bcs 1645744 │ │ │ │ + ldrbtmi r2, [sl], #-771 @ 0xfffffcfd │ │ │ │ + ldmib ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmdbge r3, {r0, r9, sp} │ │ │ │ + @ instruction: 0xf7fe2000 │ │ │ │ + stmdacs r0, {r2, r4, r5, r7, fp, sp, lr, pc} │ │ │ │ + @ instruction: 0xe7d7db7f │ │ │ │ + bvs 1045760 │ │ │ │ + ldrbtmi r2, [lr], #-256 @ 0xffffff00 │ │ │ │ @ instruction: 0xf7fe4630 │ │ │ │ - cmnvs r0, r0, lsr fp │ │ │ │ - rsble r2, sp, r0, lsl #16 │ │ │ │ - bcs 74586c │ │ │ │ - cmppvc sp, r4, lsl #10 @ p-variant is OBSOLETE │ │ │ │ - bcc 645874 │ │ │ │ - strvc pc, [r6, r4, lsl #10]! │ │ │ │ - bvs 54587c │ │ │ │ - bhi 545880 │ │ │ │ - andcs pc, r2, fp, asr r8 @ │ │ │ │ - stmib r4, {r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - ldrbtmi r2, [r8], #283 @ 0x11b │ │ │ │ - andcc pc, r3, fp, asr r8 @ │ │ │ │ - addcc pc, r0, r4, asr #17 │ │ │ │ - addscc pc, r4, r4, asr #17 │ │ │ │ - adccc pc, r8, r4, asr #17 │ │ │ │ - adcscc pc, ip, r4, asr #17 │ │ │ │ - sbcscc pc, r0, r4, asr #17 │ │ │ │ - cmnpvc r4, #4, 10 @ p-variant is OBSOLETE @ 0x1000000 │ │ │ │ - sbcscc pc, r4, r4, asr #17 │ │ │ │ - msrvc CPSR_sc, #4, 10 @ 0x1000000 │ │ │ │ - addcc pc, r4, r4, asr #17 │ │ │ │ - teqpvc r9, #4, 10 @ p-variant is OBSOLETE @ 0x1000000 │ │ │ │ - addscc pc, r8, r4, asr #17 │ │ │ │ - msrvc SPSR_x, #4, 10 @ 0x1000000 │ │ │ │ - adccc pc, ip, r4, asr #17 │ │ │ │ - msrvc SPSR_sc, #4, 10 @ 0x1000000 │ │ │ │ - sbccc pc, r0, r4, asr #17 │ │ │ │ - movtlt r6, #34864 @ 0x8830 │ │ │ │ - @ instruction: 0x069579b2 │ │ │ │ - @ instruction: 0xf012d516 │ │ │ │ - andle r0, r2, r0, asr #6 │ │ │ │ - b fe1c555c │ │ │ │ - ldmhi r1!, {r2, r4, sp, lr, pc} │ │ │ │ - @ instruction: 0xf10106d4 │ │ │ │ - strdle r3, [r8], -pc @ │ │ │ │ - andseq pc, pc, #2 │ │ │ │ - addeq lr, r2, #8, 22 @ 0x2000 │ │ │ │ - ldmdbcs ip!, {r1, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - b ff145578 │ │ │ │ - @ instruction: 0xf7fee006 │ │ │ │ - and lr, r3, r0, ror #21 │ │ │ │ - stmdbcc r1, {r0, r4, r5, r7, fp, pc} │ │ │ │ - svc 0x00c4f7fd │ │ │ │ - @ instruction: 0xf847b1d0 │ │ │ │ - @ instruction: 0xf7fe0f04 │ │ │ │ - andcc lr, r1, r0, ror #19 │ │ │ │ - @ instruction: 0x3608d014 │ │ │ │ - ldrdcs lr, [r0], -r6 │ │ │ │ - svclt 0x001bf001 │ │ │ │ - ldmdbvs r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf7fe9006 │ │ │ │ - ldrbtmi lr, [lr], #-2274 @ 0xfffff71e │ │ │ │ - mvnseq pc, #12976128 @ 0xc60000 │ │ │ │ - andcs fp, r1, r0, lsr r1 │ │ │ │ - ldm sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - mvnseq pc, #12976128 @ 0xc60000 │ │ │ │ - cmple fp, r0, lsl #16 │ │ │ │ - ldmdbvc r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - ldrmi r2, [sl], r0, lsl #6 │ │ │ │ - ldrbtmi r2, [pc], #-1537 @ 75d4 <__assert_fail@plt+0x1994> │ │ │ │ - movwls r4, #26264 @ 0x6698 │ │ │ │ - @ instruction: 0xf0024650 │ │ │ │ - stmdals r6, {r0, r1, r4, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ - mrrc2 0, 0, pc, r0, cr2 @ │ │ │ │ - umaalcc pc, ip, sp, r8 @ │ │ │ │ - stmdbls r7, {r0, r1, r5, r8, ip, sp, pc} │ │ │ │ - ldmdage r3, {r1, r4, r5, r9, sl, lr} │ │ │ │ - stmda r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - umaalcc pc, r8, sp, r8 @ │ │ │ │ - stmdbls r7, {r0, r1, r5, r8, ip, sp, pc} │ │ │ │ - ldmdage r2, {r0, r9, sp} │ │ │ │ - b 7455fc │ │ │ │ - ldmdbcc ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0x6120e896 │ │ │ │ + rsbsle r2, r4, r0, lsl #16 │ │ │ │ + ldrtmi r2, [r0], -r0, lsl #2 │ │ │ │ + bl fe9453f4 │ │ │ │ + stmdacs r0, {r5, r6, r8, sp, lr} │ │ │ │ + @ instruction: 0xf8dfd06d │ │ │ │ + @ instruction: 0xf5042a24 │ │ │ │ + @ instruction: 0xf8df714d │ │ │ │ + @ instruction: 0xf5043a20 │ │ │ │ + @ instruction: 0xf8df77a6 │ │ │ │ + @ instruction: 0xf8df6a1c │ │ │ │ + @ instruction: 0xf85b8a1c │ │ │ │ + ldrbtmi r2, [lr], #-2 │ │ │ │ + tstcs fp, r4, asr #19 │ │ │ │ + @ instruction: 0xf85b44f8 │ │ │ │ + @ instruction: 0xf8c43003 │ │ │ │ + @ instruction: 0xf8c43080 │ │ │ │ + @ instruction: 0xf8c43094 │ │ │ │ + @ instruction: 0xf8c430a8 │ │ │ │ + @ instruction: 0xf8c430bc │ │ │ │ + @ instruction: 0xf50430d0 │ │ │ │ + @ instruction: 0xf8c47374 │ │ │ │ + @ instruction: 0xf50430d4 │ │ │ │ + @ instruction: 0xf8c47325 │ │ │ │ + @ instruction: 0xf5043084 │ │ │ │ + @ instruction: 0xf8c47339 │ │ │ │ + @ instruction: 0xf5043098 │ │ │ │ + @ instruction: 0xf8c47362 │ │ │ │ + @ instruction: 0xf50430ac │ │ │ │ + @ instruction: 0xf8c47365 │ │ │ │ + ldmdavs r0!, {r6, r7, ip, sp} │ │ │ │ + ldmibvc r2!, {r3, r6, r8, r9, ip, sp, pc} │ │ │ │ + ldrle r0, [r6, #-1683] @ 0xfffff96d │ │ │ │ + movteq pc, #18 @ │ │ │ │ + @ instruction: 0xf7fed002 │ │ │ │ + @ instruction: 0xe014eafc │ │ │ │ + @ instruction: 0x06d488b1 │ │ │ │ + mvnscc pc, r1, lsl #2 │ │ │ │ + @ instruction: 0xf002d008 │ │ │ │ + bl 207d08 │ │ │ │ + @ instruction: 0xf8d20282 │ │ │ │ + @ instruction: 0xf7fe297c │ │ │ │ + and lr, r6, sl, lsr fp │ │ │ │ + bl 1545494 │ │ │ │ + ldmhi r1!, {r0, r1, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7fe3901 │ │ │ │ + bicslt lr, r0, sl, lsr r8 │ │ │ │ + svceq 0x0004f847 │ │ │ │ + b 15454a8 │ │ │ │ + andsle r3, r4, r1 │ │ │ │ + ldrb r3, [r6, r8, lsl #12] │ │ │ │ + @ instruction: 0xf0012000 │ │ │ │ + @ instruction: 0xf8dfbf0f │ │ │ │ + andls r6, r6, r8, ror r9 │ │ │ │ + ldmdb r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf8c6447e │ │ │ │ + teqlt r0, r0 @ │ │ │ │ + @ instruction: 0xf7fe2001 │ │ │ │ + @ instruction: 0xf8c6e950 │ │ │ │ + stmdacs r0, {r2, r4, r5, r6, r7, r8, r9} │ │ │ │ + @ instruction: 0xf8dfd15b │ │ │ │ + movwcs r7, #2396 @ 0x95c │ │ │ │ + @ instruction: 0x2601469a │ │ │ │ + @ instruction: 0x4698447f │ │ │ │ + ldrbmi r9, [r0], -r6, lsl #6 │ │ │ │ + mcrr2 0, 0, pc, r6, cr2 @ │ │ │ │ + @ instruction: 0xf0029806 │ │ │ │ + @ instruction: 0xf89dfc43 │ │ │ │ + @ instruction: 0xb1233044 │ │ │ │ + @ instruction: 0x46294632 │ │ │ │ + @ instruction: 0xf7fea811 │ │ │ │ + @ instruction: 0xf89de8d6 │ │ │ │ + @ instruction: 0xb1233040 │ │ │ │ + andcs r4, r0, #42991616 @ 0x2900000 │ │ │ │ + @ instruction: 0xf7fea810 │ │ │ │ + @ instruction: 0xf8dfea92 │ │ │ │ + ldrbtmi r3, [fp], #-2340 @ 0xfffff6dc │ │ │ │ + ldrtcs pc, [r0], #-2259 @ 0xfffff72d @ │ │ │ │ + ldmdavs fp, {r1, r3, r4, r5, r6, r7, r8, ip, sp, pc} │ │ │ │ + @ instruction: 0xf1b8b14b │ │ │ │ + andle r0, r6, r0, lsl #30 │ │ │ │ + ldmdbeq r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0x4631463a │ │ │ │ + @ instruction: 0xf0064478 │ │ │ │ + @ instruction: 0xf8dffc7f │ │ │ │ + ldrbtmi r2, [sl], #-2312 @ 0xfffff6f8 │ │ │ │ + ldrteq pc, [r0], #-2258 @ 0xfffff72e @ │ │ │ │ + stmdavs r3, {r4, r6, r7, r8, ip, sp, pc} │ │ │ │ + cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf8c22400 │ │ │ │ + addmi r4, fp, #48, 8 @ 0x30000000 │ │ │ │ + blcc 7b5a4 │ │ │ │ + ldmdblt fp!, {r0, r1, sp, lr}^ │ │ │ │ + stmda r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7fee00c │ │ │ │ + stmdblt r8, {r1, r4, r7, r8, fp, sp, lr, pc}^ │ │ │ │ + ldmcc ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmne ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf85b4479 │ │ │ │ + ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ + ldmda r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmcc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ - mvnslt r2, r0, lsr r4 │ │ │ │ - cmplt fp, fp, lsl r8 │ │ │ │ - svceq 0x0000f1b8 │ │ │ │ - @ instruction: 0xf8dfd006 │ │ │ │ - ldrtmi r0, [sl], -ip, lsl #18 │ │ │ │ - ldrbtmi r4, [r8], #-1585 @ 0xfffff9cf │ │ │ │ - @ instruction: 0xf90cf008 │ │ │ │ - stmdbcs r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8d2447a │ │ │ │ - bicslt r0, r0, r0, lsr r4 │ │ │ │ - @ instruction: 0xf06f6803 │ │ │ │ - strcs r4, [r0], #-320 @ 0xfffffec0 │ │ │ │ - ldrtmi pc, [r0], #-2242 @ 0xfffff73e @ │ │ │ │ - andsle r4, r2, fp, lsl #5 │ │ │ │ - andvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0xf7fdb97b │ │ │ │ - mul ip, r4, pc @ │ │ │ │ - ldmdb ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8dfb948 │ │ │ │ - @ instruction: 0xf8df38d8 │ │ │ │ - ldrbtmi r1, [r9], #-2264 @ 0xfffff728 │ │ │ │ - andcc pc, r3, fp, asr r8 @ │ │ │ │ - @ instruction: 0xf7fe6818 │ │ │ │ - @ instruction: 0xf8dfe800 │ │ │ │ - ldrbtmi r3, [fp], #-2252 @ 0xfffff734 │ │ │ │ - ldrteq pc, [r0], #-2259 @ 0xfffff72d @ │ │ │ │ - @ instruction: 0xf080fab0 │ │ │ │ - submi r0, r0, #64, 18 @ 0x100000 │ │ │ │ - cdplt 0, 10, cr15, cr15, cr1, {0} │ │ │ │ - @ instruction: 0xf7fe2002 │ │ │ │ - @ instruction: 0xf8c6e878 │ │ │ │ - stmdacs r0, {r3, r4, r5, r6, r7, r8, r9} │ │ │ │ - mulcs r5, ip, r0 │ │ │ │ - ldmda r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blx fec0864c │ │ │ │ + stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf0014240 │ │ │ │ + andcs fp, r2, r3, lsr #29 │ │ │ │ + stmia ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ mvnseq pc, #12976128 @ 0xc60000 │ │ │ │ - addsle r2, r5, r0, lsl #16 │ │ │ │ - @ instruction: 0xf7fe2014 │ │ │ │ - @ instruction: 0xf8c6e86a │ │ │ │ - stmdacs r0, {sl} │ │ │ │ - eorcs sp, r1, lr, lsl #1 │ │ │ │ - stmda r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - streq pc, [r4], #-2246 @ 0xfffff73a │ │ │ │ - addle r2, r7, r0, lsl #16 │ │ │ │ - @ instruction: 0xf7fe2064 │ │ │ │ - @ instruction: 0xf8c6e85c │ │ │ │ - stmdacs r0, {r3, sl} │ │ │ │ - vhadd.s8 d29, d16, d0 │ │ │ │ - vmov.i32 q11, #3 @ 0x00000003 │ │ │ │ - @ instruction: 0xf7fe40b1 │ │ │ │ - @ instruction: 0xf8c6e852 │ │ │ │ - stmdacs r0, {r2, r3, sl} │ │ │ │ - svcge 0x0076f43f │ │ │ │ - rsbsvs pc, r3, r9, asr #4 │ │ │ │ - adcscs pc, fp, r0, asr #13 │ │ │ │ - stmda r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldreq pc, [r0], #-2246 @ 0xfffff73a │ │ │ │ + addsle r2, ip, r0, lsl #16 │ │ │ │ + @ instruction: 0xf7fe2005 │ │ │ │ + @ instruction: 0xf8c6e8e6 │ │ │ │ + stmdacs r0, {r2, r3, r4, r5, r6, r7, r8, r9} │ │ │ │ + mulscs r4, r5, r0 │ │ │ │ + ldm lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + streq pc, [r0], #-2246 @ 0xfffff73a │ │ │ │ + addle r2, lr, r0, lsl #16 │ │ │ │ + @ instruction: 0xf7fe2021 │ │ │ │ + @ instruction: 0xf8c6e8d8 │ │ │ │ + stmdacs r0, {r2, sl} │ │ │ │ + rsbcs sp, r4, r7, lsl #1 │ │ │ │ + ldm r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + streq pc, [r8], #-2246 @ 0xfffff73a │ │ │ │ + addle r2, r0, r0, lsl #16 │ │ │ │ + subsvs pc, r3, r0, asr #4 │ │ │ │ + adcsmi pc, r1, r0, asr #5 │ │ │ │ + stmia r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + streq pc, [ip], #-2246 @ 0xfffff73a │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf8dfaf6b │ │ │ │ - @ instruction: 0xf64d6848 │ │ │ │ - @ instruction: 0xf6c030e2 │ │ │ │ - ldrbtmi r3, [lr], #-231 @ 0xffffff19 │ │ │ │ - ldmda r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - ldreq pc, [r4], #-2246 @ 0xfffff73a │ │ │ │ + vrecps.f32 q13, , q11 │ │ │ │ + @ instruction: 0xf6c06073 │ │ │ │ + @ instruction: 0xf7fe20bb │ │ │ │ + @ instruction: 0xf8c6e8bc │ │ │ │ + stmdacs r0, {r4, sl} │ │ │ │ + svcge 0x006bf43f │ │ │ │ + stmdavs ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + rsccc pc, r2, sp, asr #12 │ │ │ │ + rsccc pc, r7, r0, asr #13 │ │ │ │ + @ instruction: 0xf7fe447e │ │ │ │ + @ instruction: 0xf8c6e8ae │ │ │ │ + stmdacs r0, {r2, r4, sl} │ │ │ │ + svcge 0x005df43f │ │ │ │ + rscscc pc, pc, pc, asr #32 │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldreq pc, [r8], #-2246 @ 0xfffff73a │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf04faf5d │ │ │ │ - @ instruction: 0xf7fe30ff │ │ │ │ - @ instruction: 0xf8c6e830 │ │ │ │ - stmdacs r0, {r3, r4, sl} │ │ │ │ - svcge 0x0054f43f │ │ │ │ - ldmdaeq ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf8dfaf54 │ │ │ │ + ldrbtmi r0, [r8], #-2084 @ 0xfffff7dc │ │ │ │ + ldmdb sl!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmiblt r0!, {r0, r2, r9, sl, lr} │ │ │ │ + ldmdacc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + andcc pc, r3, fp, asr r8 @ │ │ │ │ + @ instruction: 0xf7fe6818 │ │ │ │ + stmdacs r0, {r4, r6, fp, sp, lr, pc} │ │ │ │ + adchi pc, sl, r0 │ │ │ │ + ldm r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdaeq r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ - strmi lr, [r5], -r6, asr #17 │ │ │ │ - @ instruction: 0xf8dfb9a0 │ │ │ │ - @ instruction: 0xf85b3814 │ │ │ │ - ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - svc 0x00daf7fd │ │ │ │ + strmi lr, [r5], -r8, lsr #18 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf7fe80aa │ │ │ │ - @ instruction: 0xf8dfe83c │ │ │ │ - ldrbtmi r0, [r8], #-2048 @ 0xfffff800 │ │ │ │ - ldm r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ - addshi pc, pc, r0 │ │ │ │ - ubfxne pc, pc, #17, #17 │ │ │ │ - ldrbtmi r4, [r9], #-1576 @ 0xfffff9d8 │ │ │ │ - mcr 7, 6, pc, cr14, cr13, {7} @ │ │ │ │ - @ instruction: 0xf06f682b │ │ │ │ - strmi r4, [r6], -r0, asr #4 │ │ │ │ - mulle r5, r3, r2 │ │ │ │ - eorvs r3, fp, r1, lsl #22 │ │ │ │ - @ instruction: 0x4628b913 │ │ │ │ - mrc 7, 7, APSR_nzcv, cr12, cr13, {7} │ │ │ │ - @ instruction: 0xf0002e00 │ │ │ │ - @ instruction: 0xf8df808a │ │ │ │ - ldmdavs r2!, {r2, r3, r6, r7, r8, r9, sl, ip, sp}^ │ │ │ │ + @ instruction: 0xf8df809f │ │ │ │ + @ instruction: 0x462817f8 │ │ │ │ + @ instruction: 0xf7fd4479 │ │ │ │ + stmdavs fp!, {r2, r6, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + addsmi r4, r3, #6291456 @ 0x600000 │ │ │ │ + blcc 7b69c │ │ │ │ + ldmdblt r3, {r0, r1, r3, r5, sp, lr} │ │ │ │ + @ instruction: 0xf7fd4628 │ │ │ │ + mcrcs 15, 0, lr, cr0, cr2, {3} │ │ │ │ + addhi pc, sl, r0 │ │ │ │ + @ instruction: 0x37d0f8df │ │ │ │ + @ instruction: 0xf85b6872 │ │ │ │ + addsmi r3, sl, #3 │ │ │ │ + @ instruction: 0xf8dfd016 │ │ │ │ + @ instruction: 0xf8df374c │ │ │ │ + ldrbtmi r1, [r9], #-1988 @ 0xfffff83c │ │ │ │ andcc pc, r3, fp, asr r8 @ │ │ │ │ - mulsle r6, sl, r2 │ │ │ │ - @ instruction: 0x3744f8df │ │ │ │ - sbfxne pc, pc, #17, #29 │ │ │ │ + @ instruction: 0xf7fd6818 │ │ │ │ + ldmdavs r3!, {r3, r4, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + @ instruction: 0xd0734293 │ │ │ │ + eorsvs r3, r3, r1, lsl #22 │ │ │ │ + cmnle pc, r0, lsl #22 │ │ │ │ + @ instruction: 0xf7fd4630 │ │ │ │ + rsb lr, fp, r2, asr pc │ │ │ │ + ldrtmi r2, [r0], -r0, lsl #2 │ │ │ │ + b 8c56d4 │ │ │ │ + @ instruction: 0x3794f8df │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + @ instruction: 0xf8c3447b │ │ │ │ + ldmdavs r3!, {r2, r3, r4, r5, sl} │ │ │ │ + mulle r5, r3, r2 │ │ │ │ + eorsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4630b913 │ │ │ │ + svc 0x003cf7fd │ │ │ │ + @ instruction: 0x5778f8df │ │ │ │ + @ instruction: 0xf8d5447d │ │ │ │ + ldmdblt r3, {r2, r3, r4, r5, sl, ip, sp}^ │ │ │ │ + usatcc pc, #8, pc, asr #17 @ │ │ │ │ + @ instruction: 0x176cf8df │ │ │ │ @ instruction: 0xf85b4479 │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - svc 0x0062f7fd │ │ │ │ - @ instruction: 0xf06f6833 │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7b97c │ │ │ │ - blcs 1f880 │ │ │ │ - ldrtmi sp, [r0], -pc, ror #2 │ │ │ │ - mrc 7, 6, APSR_nzcv, cr12, cr13, {7} │ │ │ │ - tstcs r0, fp, rrx │ │ │ │ - @ instruction: 0xf7fe4630 │ │ │ │ - @ instruction: 0xf8dfe9ae │ │ │ │ - @ instruction: 0xf06f3790 │ │ │ │ - ldrbtmi r4, [fp], #-576 @ 0xfffffdc0 │ │ │ │ - ldrteq pc, [ip], #-2243 @ 0xfffff73d @ │ │ │ │ - addsmi r6, r3, #3342336 @ 0x330000 │ │ │ │ - blcc 7b7f0 │ │ │ │ - ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ - @ instruction: 0xf7fd4630 │ │ │ │ - @ instruction: 0xf8dfeec8 │ │ │ │ - ldrbtmi r5, [sp], #-1908 @ 0xfffff88c │ │ │ │ - ldrtcc pc, [ip], #-2261 @ 0xfffff72b @ │ │ │ │ - @ instruction: 0xf8dfb953 │ │ │ │ - @ instruction: 0xf8df36e4 │ │ │ │ - ldrbtmi r1, [r9], #-1896 @ 0xfffff898 │ │ │ │ + svc 0x00a6f7fd │ │ │ │ + ldmdavs fp, {r1, r2, r6, sp, lr, pc} │ │ │ │ + @ instruction: 0xf8d54798 │ │ │ │ + @ instruction: 0xf1b0243c │ │ │ │ + ldmdble r0, {r8, r9, sl, fp, ip, sp, lr} │ │ │ │ + @ instruction: 0x36c4f8df │ │ │ │ + @ instruction: 0xf85b6812 │ │ │ │ + ldmdavs sp, {r0, r1, ip, sp} │ │ │ │ + @ instruction: 0xf8df4790 │ │ │ │ + strmi r1, [r3], -r4, asr #14 │ │ │ │ + andvc pc, r0, #79 @ 0x4f │ │ │ │ + ldrbtmi r4, [r9], #-1576 @ 0xfffff9d8 │ │ │ │ + stmib r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf8d2e02e │ │ │ │ + ldrmi r3, [r8, ip, asr #6] │ │ │ │ + stmdacs pc, {r0, r1, r9, sl, lr} @ │ │ │ │ + @ instruction: 0xf8dfdc0b │ │ │ │ + andscs r1, r0, #152, 12 @ 0x9800000 │ │ │ │ + andne pc, r1, fp, asr r8 @ │ │ │ │ + @ instruction: 0xf8df6808 │ │ │ │ + ldrbtmi r1, [r9], #-1820 @ 0xfffff8e4 │ │ │ │ + ldmib r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf8d5e01c │ │ │ │ + @ instruction: 0xf8d3343c │ │ │ │ + ldrmi r3, [r8, r8, asr #6] │ │ │ │ + @ instruction: 0xf8dfb950 │ │ │ │ + @ instruction: 0xf8df3674 │ │ │ │ + ldrbtmi r1, [r9], #-1796 @ 0xfffff8fc │ │ │ │ andcc pc, r3, fp, asr r8 @ │ │ │ │ @ instruction: 0xf7fd6818 │ │ │ │ - sub lr, r6, r2, lsr pc │ │ │ │ - @ instruction: 0x4798681b │ │ │ │ - ldrtcs pc, [ip], #-2261 @ 0xfffff72b @ │ │ │ │ - svcvc 0x0000f1b0 │ │ │ │ - @ instruction: 0xf8dfd910 │ │ │ │ - ldmdavs r2, {r6, r7, r9, sl, ip, sp} │ │ │ │ - andcc pc, r3, fp, asr r8 @ │ │ │ │ - @ instruction: 0x4790681d │ │ │ │ - @ instruction: 0x173cf8df │ │ │ │ - @ instruction: 0xf04f4603 │ │ │ │ - strtmi r7, [r8], -r0, lsl #4 │ │ │ │ - @ instruction: 0xf7fe4479 │ │ │ │ - eor lr, lr, r0, ror r9 │ │ │ │ - movtcc pc, #51410 @ 0xc8d2 @ │ │ │ │ - @ instruction: 0x46034798 │ │ │ │ - stcle 8, cr2, [fp], {15} │ │ │ │ - @ instruction: 0x1690f8df │ │ │ │ - @ instruction: 0xf85b2210 │ │ │ │ - stmdavs r8, {r0, ip} │ │ │ │ - @ instruction: 0x1714f8df │ │ │ │ - @ instruction: 0xf7fe4479 │ │ │ │ - ands lr, ip, lr, asr r9 │ │ │ │ - ldrtcc pc, [ip], #-2261 @ 0xfffff72b @ │ │ │ │ - movtcc pc, #35027 @ 0x88d3 @ │ │ │ │ - ldmdblt r0, {r3, r4, r7, r8, r9, sl, lr}^ │ │ │ │ - @ instruction: 0x366cf8df │ │ │ │ - usatne pc, #28, pc, asr #17 @ │ │ │ │ + and lr, fp, ip, ror #30 │ │ │ │ + andsle r2, r3, r1, lsl #16 │ │ │ │ + @ instruction: 0x3658f8df │ │ │ │ + usatne pc, #12, pc, asr #17 @ │ │ │ │ @ instruction: 0xf85b4479 │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - mrc 7, 7, APSR_nzcv, cr6, cr13, {7} │ │ │ │ - stmdacs r1, {r0, r1, r3, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8dfd013 │ │ │ │ - @ instruction: 0xf8df3654 │ │ │ │ - ldrbtmi r1, [r9], #-1768 @ 0xfffff918 │ │ │ │ - andcc pc, r3, fp, asr r8 @ │ │ │ │ - @ instruction: 0xf7fd6818 │ │ │ │ - @ instruction: 0xf8dfeeea │ │ │ │ - @ instruction: 0xf8df3698 │ │ │ │ - ldrbtmi r1, [r9], #-1752 @ 0xfffff928 │ │ │ │ - andcc pc, r3, fp, asr r8 @ │ │ │ │ - @ instruction: 0xf7fd6818 │ │ │ │ - @ instruction: 0xf7fdeee0 │ │ │ │ - strdlt lr, [r8, #-240] @ 0xffffff10 │ │ │ │ - @ instruction: 0x76c4f8df │ │ │ │ - @ instruction: 0xf04f2601 │ │ │ │ - ldrtmi r0, [r0], r0, lsl #20 │ │ │ │ - @ instruction: 0xf8cd447f │ │ │ │ - pkhbt sl, r9, ip │ │ │ │ - svc 0x00e2f7fd │ │ │ │ - stmdacs r0, {r0, r1, r2, ip, pc} │ │ │ │ - @ instruction: 0xf8dfd1f0 │ │ │ │ - andcs r3, r1, ip, lsr #13 │ │ │ │ + svc 0x005ef7fd │ │ │ │ + @ instruction: 0x369cf8df │ │ │ │ + @ instruction: 0x16dcf8df │ │ │ │ + @ instruction: 0xf85b4479 │ │ │ │ + ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ + svc 0x0054f7fd │ │ │ │ + stmda r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf8dfb140 │ │ │ │ + @ instruction: 0xf04f76cc │ │ │ │ + strcs r0, [r1], -r0, lsl #20 │ │ │ │ + ldrbtmi r4, [pc], #-1621 @ 77d4 <__assert_fail@plt+0x1b94> │ │ │ │ + @ instruction: 0xe68a46b0 │ │ │ │ + ldmda r8, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ + @ instruction: 0xf8dfd1f1 │ │ │ │ + @ instruction: 0x200136b4 │ │ │ │ andcc pc, r3, fp, asr r8 @ │ │ │ │ - ldrmi r9, [r9], -r8, lsl #6 │ │ │ │ - ldmib r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ + b 2c57ec │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - @ instruction: 0xf8dfd0e4 │ │ │ │ - @ instruction: 0x46021698 │ │ │ │ - ldrbtmi r9, [r9], #-2055 @ 0xfffff7f9 │ │ │ │ + @ instruction: 0xf8dfd0e5 │ │ │ │ + strmi r1, [r2], -r0, lsr #13 │ │ │ │ + ldrbtmi r4, [r9], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf7fe31e0 │ │ │ │ - @ instruction: 0xf8dfff0b │ │ │ │ - @ instruction: 0xf06f368c │ │ │ │ + @ instruction: 0xf8dfff37 │ │ │ │ + @ instruction: 0xf06f3694 │ │ │ │ ldrbtmi r4, [fp], #-576 @ 0xfffffdc0 │ │ │ │ ldreq pc, [ip], #-2243 @ 0xfffff73d │ │ │ │ addsmi r6, r3, #3342336 @ 0x330000 │ │ │ │ - blcc 7b920 │ │ │ │ + blcc 7b834 │ │ │ │ ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4630 │ │ │ │ - @ instruction: 0xf8dfee30 │ │ │ │ - ldrbtmi r6, [lr], #-1648 @ 0xfffff990 │ │ │ │ + @ instruction: 0xf8dfeea6 │ │ │ │ + ldrbtmi r6, [lr], #-1656 @ 0xfffff988 │ │ │ │ ldreq pc, [ip], #-2262 @ 0xfffff72a │ │ │ │ - sbcle r2, r5, r0, lsl #16 │ │ │ │ - @ instruction: 0x1664f8df │ │ │ │ + sbcle r2, r6, r0, lsl #16 │ │ │ │ + @ instruction: 0x166cf8df │ │ │ │ ldrbtmi r2, [r9], #-512 @ 0xfffffe00 │ │ │ │ @ instruction: 0xf7fe31f4 │ │ │ │ - rorsvs pc, sp, #29 @ │ │ │ │ - adcsle r2, fp, r0, lsl #16 │ │ │ │ - @ instruction: 0x3654f8df │ │ │ │ + lslsvs pc, r9, pc @ │ │ │ │ + adcsle r2, ip, r0, lsl #16 │ │ │ │ + @ instruction: 0x365cf8df │ │ │ │ andcc pc, r3, fp, asr r8 @ │ │ │ │ stmdblt fp!, {r0, r1, r3, r4, fp, sp, lr} │ │ │ │ - mcr 7, 3, pc, cr2, cr13, {7} @ │ │ │ │ + mrc 7, 6, APSR_nzcv, cr8, cr13, {7} │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - strh sp, [sl], -r0 │ │ │ │ + strh sp, [sl], -r1 │ │ │ │ rsccs pc, r8, #14024704 @ 0xd60000 │ │ │ │ movwne pc, #2262 @ 0x8d6 @ │ │ │ │ ldrteq pc, [r0], #-2262 @ 0xfffff72a @ │ │ │ │ - svc 0x0084f7fd │ │ │ │ - blle fe951964 │ │ │ │ + svc 0x00faf7fd │ │ │ │ + blle fe991878 │ │ │ │ @ instruction: 0xf8dfe7ee │ │ │ │ - ldrbtmi r7, [pc], #-1580 @ 796c <__assert_fail@plt+0x1d2c> │ │ │ │ - @ instruction: 0xf7fd4639 │ │ │ │ - cmnlt r0, r2, asr #31 │ │ │ │ - @ instruction: 0x6620f8df │ │ │ │ + ldrbtmi r7, [pc], #-1588 @ 7880 <__assert_fail@plt+0x1c40> │ │ │ │ + @ instruction: 0xf7fe4639 │ │ │ │ + cmnlt r0, r8, lsr r8 │ │ │ │ + @ instruction: 0x6628f8df │ │ │ │ @ instruction: 0xf8d6447e │ │ │ │ - @ instruction: 0xf7fe016c │ │ │ │ - @ instruction: 0xf8c6fce9 │ │ │ │ + @ instruction: 0xf002016c │ │ │ │ + @ instruction: 0xf8c6fb41 │ │ │ │ stmdacs r0, {r2, r4, r5, sl} │ │ │ │ tstphi r4, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8dfe00b │ │ │ │ - ldrtmi r3, [r9], -ip, lsl #12 │ │ │ │ + @ instruction: 0x46393614 │ │ │ │ ldrbtmi r4, [fp], #-1584 @ 0xfffff9d0 │ │ │ │ ldrtcs pc, [r0], #-2259 @ 0xfffff72d @ │ │ │ │ - stcl 7, cr15, [ip, #-1012] @ 0xfffffc0c │ │ │ │ - blle fe1519a4 │ │ │ │ + stcl 7, cr15, [r2, #1012] @ 0x3f4 │ │ │ │ + blle fe1918b8 │ │ │ │ @ instruction: 0xf8d6e7e6 │ │ │ │ - @ instruction: 0xf7fe0364 │ │ │ │ - @ instruction: 0xf8c6fcd3 │ │ │ │ + @ instruction: 0xf0020364 │ │ │ │ + @ instruction: 0xf8c6fb2b │ │ │ │ stmdacs r0, {r3, r4, r5, sl} │ │ │ │ rscshi pc, lr, r0 │ │ │ │ ldrdeq pc, [r4, #-134]! @ 0xffffff7a │ │ │ │ - stc2l 7, cr15, [sl], {254} @ 0xfe │ │ │ │ + blx 8c38de │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf8dfaf75 │ │ │ │ - @ instruction: 0xf8d635d8 │ │ │ │ + @ instruction: 0xf8dfaf76 │ │ │ │ + @ instruction: 0xf8d635e0 │ │ │ │ @ instruction: 0xf85b2418 │ │ │ │ - movwls r3, #32771 @ 0x8003 │ │ │ │ + movwls r3, #28675 @ 0x7003 │ │ │ │ @ instruction: 0x46184619 │ │ │ │ - stmia r8!, {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} │ │ │ │ rsceq pc, r8, r6, asr #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d680e7 │ │ │ │ andcs r3, r3, r4, lsl r4 │ │ │ │ ldrcs pc, [r0], #-2262 @ 0xfffff72a │ │ │ │ strne pc, [ip], #-2262 @ 0xfffff72a │ │ │ │ - stmdb r8, {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}^ │ │ │ │ rsceq pc, ip, r6, asr #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d680d9 │ │ │ │ strdcs r1, [r1], -ip │ │ │ │ - ldm lr!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmdb r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rscseq pc, r0, r6, asr #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d680cf │ │ │ │ andcs r1, r1, r0, lsl #8 │ │ │ │ - ldm r4!, {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}^ │ │ │ │ rscseq pc, r4, r6, asr #17 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf7feaf43 │ │ │ │ - strdcc pc, [r1], -r9 │ │ │ │ - svcge 0x003ef43f │ │ │ │ + @ instruction: 0xf7ffaf44 │ │ │ │ + andcc pc, r1, r5, lsr #16 │ │ │ │ + svcge 0x003ff43f │ │ │ │ orrvs pc, r8, #25165824 @ 0x1800000 │ │ │ │ strtcc pc, [ip], #-2246 @ 0xfffff73a │ │ │ │ - strbcc pc, [r4, #-2271]! @ 0xfffff721 @ │ │ │ │ + strbcc pc, [ip, #-2271]! @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf8c6447b │ │ │ │ @ instruction: 0xf8df3440 │ │ │ │ - ldrbtmi r3, [fp], #-1376 @ 0xfffffaa0 │ │ │ │ + ldrbtmi r3, [fp], #-1384 @ 0xfffffa98 │ │ │ │ strbcc pc, [r4], #-2246 @ 0xfffff73a @ │ │ │ │ - ldrbcc pc, [r8, #-2271] @ 0xfffff721 @ │ │ │ │ + strbcc pc, [r0, #-2271]! @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf8c6447b │ │ │ │ @ instruction: 0xf8df3448 │ │ │ │ - ldrbtmi r3, [fp], #-1364 @ 0xfffffaac │ │ │ │ + ldrbtmi r3, [fp], #-1372 @ 0xfffffaa4 │ │ │ │ strbcc pc, [ip], #-2246 @ 0xfffff73a @ │ │ │ │ - strbcc pc, [ip, #-2271] @ 0xfffff721 @ │ │ │ │ + ldrbcc pc, [r4, #-2271] @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf8c6447b │ │ │ │ @ instruction: 0xf8df3450 │ │ │ │ - ldrbtmi r3, [fp], #-1352 @ 0xfffffab8 │ │ │ │ + ldrbtmi r3, [fp], #-1360 @ 0xfffffab0 │ │ │ │ ldrbcc pc, [r4], #-2246 @ 0xfffff73a @ │ │ │ │ - strbcc pc, [r0, #-2271] @ 0xfffff721 @ │ │ │ │ + strbcc pc, [r8, #-2271] @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf8c6447b │ │ │ │ @ instruction: 0xf8df3458 │ │ │ │ - ldrbtmi r3, [fp], #-1340 @ 0xfffffac4 │ │ │ │ + ldrbtmi r3, [fp], #-1348 @ 0xfffffabc │ │ │ │ ldrbcc pc, [ip], #-2246 @ 0xfffff73a @ │ │ │ │ - ldrcc pc, [r4, #-2271]! @ 0xfffff721 │ │ │ │ + ldrcc pc, [ip, #-2271]! @ 0xfffff721 │ │ │ │ @ instruction: 0xf8c6447b │ │ │ │ @ instruction: 0xf8df3460 │ │ │ │ - ldrbtmi r3, [fp], #-1328 @ 0xfffffad0 │ │ │ │ + ldrbtmi r3, [fp], #-1336 @ 0xfffffac8 │ │ │ │ strbtcc pc, [r4], #-2246 @ 0xfffff73a @ │ │ │ │ - strcc pc, [r8, #-2271]! @ 0xfffff721 │ │ │ │ + ldrcc pc, [r0, #-2271]! @ 0xfffff721 │ │ │ │ @ instruction: 0xf8c6447b │ │ │ │ @ instruction: 0xf8df3468 │ │ │ │ - ldrbtmi r3, [fp], #-1316 @ 0xfffffadc │ │ │ │ + ldrbtmi r3, [fp], #-1324 @ 0xfffffad4 │ │ │ │ strbtcc pc, [ip], #-2246 @ 0xfffff73a @ │ │ │ │ - ldrcc pc, [ip, #-2271] @ 0xfffff721 │ │ │ │ + strcc pc, [r4, #-2271]! @ 0xfffff721 │ │ │ │ @ instruction: 0xf8c6447b │ │ │ │ @ instruction: 0xf8df3470 │ │ │ │ - ldrbtmi r3, [fp], #-1304 @ 0xfffffae8 │ │ │ │ + ldrbtmi r3, [fp], #-1312 @ 0xfffffae0 │ │ │ │ ldrbtcc pc, [r4], #-2246 @ 0xfffff73a @ │ │ │ │ - ldrcc pc, [r0, #-2271] @ 0xfffff721 │ │ │ │ + ldrcc pc, [r8, #-2271] @ 0xfffff721 │ │ │ │ tstcc r0, #2063597568 @ 0x7b000000 │ │ │ │ @ instruction: 0xf8d366b3 │ │ │ │ - bcs fd78 │ │ │ │ - ldrthi pc, [r3], #-65 @ 0xffffffbf @ │ │ │ │ + bcs fc8c │ │ │ │ + strthi pc, [r8], #-65 @ 0xffffffbf │ │ │ │ ldrdcc pc, [r0], r3 │ │ │ │ mvnsle r2, r0, lsl #22 │ │ │ │ - ldrbteq pc, [r8], #2271 @ 0x8df @ │ │ │ │ + streq pc, [r0, #-2271] @ 0xfffff721 │ │ │ │ andscc r4, r0, r8, ror r4 │ │ │ │ - mrc 7, 1, APSR_nzcv, cr12, cr13, {7} │ │ │ │ + mrc 7, 5, APSR_nzcv, cr2, cr13, {7} │ │ │ │ cdpcs 6, 0, cr4, cr0, cr6, {0} │ │ │ │ @ instruction: 0xf8dfdb5e │ │ │ │ - @ instruction: 0xf8df34ec │ │ │ │ - ldrbtmi r1, [fp], #-1260 @ 0xfffffb14 │ │ │ │ + @ instruction: 0xf8df34f4 │ │ │ │ + ldrbtmi r1, [fp], #-1268 @ 0xfffffb0c │ │ │ │ mrcvs 4, 4, r4, cr8, cr9, {3} │ │ │ │ - ldcl 7, cr15, [ip], #1012 @ 0x3f4 │ │ │ │ + ldcl 7, cr15, [r2, #-1012]! @ 0xfffffc0c │ │ │ │ stmdacs r0, {r2, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dfd052 │ │ │ │ - stmdavs r2, {r2, r3, r4, r6, r7, sl, ip, sp}^ │ │ │ │ + stmdavs r2, {r2, r5, r6, r7, sl, ip, sp}^ │ │ │ │ andcc pc, r3, fp, asr r8 @ │ │ │ │ @ instruction: 0xd114429a │ │ │ │ - ldrbcc pc, [r0], #2271 @ 0x8df @ │ │ │ │ + ldrbcc pc, [r8], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0xf8df6947 │ │ │ │ - @ instruction: 0xf85b84d0 │ │ │ │ + @ instruction: 0xf85b84d8 │ │ │ │ ldrbtmi lr, [r8], #3 │ │ │ │ ldrbtmi ip, [r6], -pc, lsl #30 │ │ │ │ ldmne ip, {r3, r9, sl, ip, sp, lr, pc} │ │ │ │ ldm r7, {r0, r1, r2, r3, r9, sl, lr, pc} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ @ instruction: 0xf8ce0007 │ │ │ │ @ instruction: 0xf8cc8010 │ │ │ │ @ instruction: 0xf8dfe014 │ │ │ │ - andcs r7, r0, #176, 8 @ 0xb0000000 │ │ │ │ - ldrbtmi r4, [pc], #-1553 @ 7b50 <__assert_fail@plt+0x1f10> │ │ │ │ + andcs r7, r0, #184, 8 @ 0xb8000000 │ │ │ │ + ldrbtmi r4, [pc], #-1553 @ 7a64 <__assert_fail@plt+0x1e24> │ │ │ │ strteq pc, [ip], #-2263 @ 0xfffff729 │ │ │ │ ldrdhi pc, [r8], #-135 @ 0xffffff79 @ │ │ │ │ - svc 0x00caf7fd │ │ │ │ + stmda r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ lsllt r4, r6, #12 │ │ │ │ cmppne r4, #14090240 @ p-variant is OBSOLETE @ 0xd70000 │ │ │ │ @ instruction: 0xf8d84632 │ │ │ │ - @ instruction: 0xf7fd0084 │ │ │ │ - stmdacs r0, {r1, r2, r3, r7, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7fe0084 │ │ │ │ + stmdacs r0, {r2, fp, sp, lr, pc} │ │ │ │ ldmdavs r3!, {r0, r1, r3, r8, r9, fp, ip, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mlale r4, r3, r2, r4 │ │ │ │ eorsvs r3, r3, r1, lsl #22 │ │ │ │ ldrtmi fp, [r0], -fp, lsl #22 │ │ │ │ - ldcl 7, cr15, [r6], #1012 @ 0x3f4 │ │ │ │ + stcl 7, cr15, [ip, #-1012]! @ 0xfffffc0c │ │ │ │ @ instruction: 0x4630e01d │ │ │ │ - @ instruction: 0xf97af002 │ │ │ │ + @ instruction: 0xf96ef002 │ │ │ │ @ instruction: 0xf851e010 │ │ │ │ ldclvs 15, cr3, [ip, #-16] │ │ │ │ @ instruction: 0xf10105a4 │ │ │ │ - ldmvs sl, {r1, r4, r5, r6, r7, r8, r9, pc}^ │ │ │ │ - ldrbcc pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ - ldrbne pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ + ldmvs sl, {r0, r1, r2, r5, r6, r7, r8, r9, pc}^ │ │ │ │ + strbtcc pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ + strbtne pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf85b4479 │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - svc 0x00b0f7fd │ │ │ │ - strbvc pc, [ip], #-2271 @ 0xfffff721 @ │ │ │ │ + stmda r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldrbvc pc, [r4], #-2271 @ 0xfffff721 @ │ │ │ │ strcs r2, [r1], -r0, lsl #6 │ │ │ │ - ldrbtmi r4, [pc], #-1690 @ 7bc0 <__assert_fail@plt+0x1f80> │ │ │ │ + ldrbtmi r4, [pc], #-1690 @ 7ad4 <__assert_fail@plt+0x1e94> │ │ │ │ movwls r4, #26288 @ 0x66b0 │ │ │ │ - @ instruction: 0xf8dfe508 │ │ │ │ - andcs r3, r0, #64, 8 @ 0x40000000 │ │ │ │ + @ instruction: 0xf8dfe509 │ │ │ │ + andcs r3, r0, #72, 8 @ 0x48000000 │ │ │ │ @ instruction: 0xf8d3447b │ │ │ │ @ instruction: 0xf8d99068 │ │ │ │ @ instruction: 0xf8d9a080 │ │ │ │ ldrbmi r7, [r3], -r8, lsr #1 │ │ │ │ tstlt fp, r0, asr ip │ │ │ │ ldrdcc pc, [r0], r3 │ │ │ │ ldrb r4, [r9, r2, lsl #12]! │ │ │ │ ldrmi r0, [sl], r0, lsl #1 │ │ │ │ - @ instruction: 0xf7fd920b │ │ │ │ - @ instruction: 0xf04feff4 │ │ │ │ + @ instruction: 0xf7fe920b │ │ │ │ + @ instruction: 0xf04fe86a │ │ │ │ @ instruction: 0x468033ff │ │ │ │ ldrtmi r6, [r8], -r3 │ │ │ │ - blx ffcc3c0a │ │ │ │ - movweq pc, #49415 @ 0xc107 @ │ │ │ │ + ldc2 0, cr15, [r0], #-8 │ │ │ │ eorsge pc, r4, sp, asr #17 │ │ │ │ - @ instruction: 0x270146ba │ │ │ │ - movwls r9, #40972 @ 0xa00c │ │ │ │ - adcsmi r9, fp, #12, 22 @ 0x3000 │ │ │ │ - @ instruction: 0xf8dadd51 │ │ │ │ - ldclvs 0, cr3, [fp, #-16] │ │ │ │ + beq 83c58 │ │ │ │ + movweq pc, #49415 @ 0xc107 @ │ │ │ │ + movwls r9, #36876 @ 0x900c │ │ │ │ + blls 32cf50 │ │ │ │ + ldclle 5, cr4, [r4, #-332] @ 0xfffffeb4 │ │ │ │ + ldclvs 8, cr6, [fp, #-492] @ 0xfffffe14 │ │ │ │ strle r0, [fp], #-345 @ 0xfffffea7 │ │ │ │ - vpadd.i8 q10, , q13 │ │ │ │ - ldmibmi sl!, {r0, r1, r6, r9, sp, lr}^ │ │ │ │ - ldrbtmi r4, [fp], #-2298 @ 0xfffff706 │ │ │ │ + vpadd.i8 q10, , q14 │ │ │ │ + ldmibmi ip!, {r0, r1, r6, r9, sp, lr}^ │ │ │ │ + ldrbtmi r4, [fp], #-2300 @ 0xfffff704 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r6, [r8], #-811 @ 0xfffffcd5 │ │ │ │ - stmda r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8529a0a │ │ │ │ - andls r3, sl, #4, 30 │ │ │ │ + ldmda ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf8529a09 │ │ │ │ + andls r3, r9, #4, 30 │ │ │ │ ldrdeq pc, [r4], r3 │ │ │ │ - mrc2 7, 0, pc, cr10, cr14, {7} │ │ │ │ - @ instruction: 0xf8d9b1d8 │ │ │ │ - strbmi r6, [r4], -r0, lsl #1 │ │ │ │ - eorlt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf8cd2500 │ │ │ │ - ldrtmi r8, [fp], r4, lsr #32 │ │ │ │ - blls 2d9660 │ │ │ │ - andle r4, fp, fp, lsr #5 │ │ │ │ - ldclne 8, cr6, [sl], #-156 @ 0xffffff64 │ │ │ │ - @ instruction: 0xf8d6d105 │ │ │ │ - @ instruction: 0xf7fe0084 │ │ │ │ - stmib r4, {r0, r2, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ - stmdavs r2!, {r8, r9, sl} │ │ │ │ - @ instruction: 0xd1044590 │ │ │ │ - ldmib sp, {r0, r1, r2, r3, r4, r6, r9, sl, lr}^ │ │ │ │ - strcc fp, [r1, -r8, lsl #16] │ │ │ │ - ldmiblt sl, {r2, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ - ldrdcc pc, [r4], -sl │ │ │ │ - ldmib sp, {r1, r3, r4, r6, r9, sl, lr}^ │ │ │ │ - ldclvs 8, cr11, [fp, #-32] @ 0xffffffe0 │ │ │ │ - strtle r0, [r4], #-347 @ 0xfffffea5 │ │ │ │ + mcr2 7, 2, pc, cr6, cr14, {7} @ │ │ │ │ + @ instruction: 0xf8d9b1e8 │ │ │ │ + strbmi r5, [r4], -r0, lsl #1 │ │ │ │ + andslt pc, ip, sp, asr #17 │ │ │ │ + ldrbmi r2, [r3], r0, lsl #12 │ │ │ │ + eorhi pc, r0, sp, asr #17 │ │ │ │ + @ instruction: 0x468046ba │ │ │ │ + adcsmi r9, r3, #11264 @ 0x2c00 │ │ │ │ + stmdavs r7!, {r0, r1, r3, ip, lr, pc} │ │ │ │ + tstle r5, sl, ror ip │ │ │ │ + ldrdeq pc, [r4], r5 │ │ │ │ + mrc2 7, 1, pc, cr0, cr14, {7} │ │ │ │ + streq lr, [r0, -r4, asr #19] │ │ │ │ + ldrmi r6, [r8, #2083] @ 0x823 │ │ │ │ + ldrbmi sp, [r7], -r6, lsl #2 │ │ │ │ + ldmib sp, {r1, r3, r4, r6, r7, r9, sl, lr}^ │ │ │ │ + @ instruction: 0xf10ab807 │ │ │ │ + strb r0, [r2, r1, lsl #20] │ │ │ │ + @ instruction: 0xf8dab9a3 │ │ │ │ + ldrbmi r3, [sl], -r4 │ │ │ │ + ldmib sp, {r1, r3, r8, sl, fp, ip, pc}^ │ │ │ │ + ldclvs 8, cr11, [fp, #-28] @ 0xffffffe4 │ │ │ │ + strtle r0, [r5], #-347 @ 0xfffffea5 │ │ │ │ vpadd.i8 q10, , │ │ │ │ ldmibmi pc, {r0, r3, r5, r6, r9, sp, lr}^ @ │ │ │ │ ldrbtmi r4, [fp], #-2271 @ 0xfffff721 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r6, [r8], #-811 @ 0xfffffcd5 │ │ │ │ - svc 0x00caf7fd │ │ │ │ - ldrdvs pc, [r0], r6 │ │ │ │ - strcc r3, [r1, #-1028] @ 0xfffffbfc │ │ │ │ - mrcmi 7, 6, lr, cr10, cr1, {6} │ │ │ │ + ldmda ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldrdpl pc, [r0], r5 │ │ │ │ + strcc r3, [r1], -r4, lsl #8 │ │ │ │ + cdpmi 7, 13, cr14, cr10, cr14, {6} │ │ │ │ ldrsbtge pc, [r4], -sp @ │ │ │ │ - ldcl 7, cr15, [ip, #-1012]! @ 0xfffffc0c │ │ │ │ - @ instruction: 0x4640447e │ │ │ │ - bl ffd45cc0 │ │ │ │ - @ instruction: 0xf8d66eb2 │ │ │ │ - @ instruction: 0xf8d611b0 │ │ │ │ - @ instruction: 0xf7fd0430 │ │ │ │ - stmdacs r0, {r3, r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ - svcge 0x006af6ff │ │ │ │ - @ instruction: 0xf8d9e012 │ │ │ │ - bl 28bee8 │ │ │ │ - ldmvs r3, {r1, r7, r9}^ │ │ │ │ - stmibmi r3, {r1, r3, r6, r7, fp, sp, lr}^ │ │ │ │ - @ instruction: 0xf85b68db │ │ │ │ - stmdavs r8, {r0, ip} │ │ │ │ - ldrbtmi r4, [r9], #-2507 @ 0xfffff635 │ │ │ │ - svc 0x000af7fd │ │ │ │ + stcls 4, cr4, [sl, #-504] @ 0xfffffe08 │ │ │ │ + stcl 7, cr15, [ip, #1012]! @ 0x3f4 │ │ │ │ + @ instruction: 0xf7fd4640 │ │ │ │ + cdpvs 12, 11, cr14, cr2, cr6, {3} │ │ │ │ + asrsne pc, r6 @ @ │ │ │ │ + ldrteq pc, [r0], #-2262 @ 0xfffff72a @ │ │ │ │ + mrc 7, 1, APSR_nzcv, cr8, cr13, {7} │ │ │ │ + @ instruction: 0xf6ff2800 │ │ │ │ + ands sl, r2, r5, ror #30 │ │ │ │ + ldrdne pc, [r0], r9 │ │ │ │ + addeq lr, r2, #10240 @ 0x2800 │ │ │ │ + stmiavs sl, {r0, r1, r4, r6, r7, fp, sp, lr}^ │ │ │ │ + ldmvs fp, {r1, r6, r7, r8, fp, lr}^ │ │ │ │ + andne pc, r1, fp, asr r8 @ │ │ │ │ + stmibmi fp, {r3, fp, sp, lr}^ │ │ │ │ + @ instruction: 0xf7fd4479 │ │ │ │ + @ instruction: 0x4640ef7c │ │ │ │ + mcrr 7, 15, pc, r8, cr13 @ │ │ │ │ + mrcvs 7, 5, lr, cr7, cr0, {2} │ │ │ │ + adcsne pc, r4, #14024704 @ 0xd60000 │ │ │ │ + @ instruction: 0xf7fd4638 │ │ │ │ + blmi ff183654 │ │ │ │ + @ instruction: 0xf85b4605 │ │ │ │ + ldmdblt r8, {r0, r1, pc}^ │ │ │ │ + strbmi r4, [r0], -r3, asr #27 │ │ │ │ + @ instruction: 0xf8d5447d │ │ │ │ + @ instruction: 0xf7fd1370 │ │ │ │ + @ instruction: 0x4606ee7c │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + and r8, sp, pc, lsr #1 │ │ │ │ + adcsne pc, r4, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf7fd4640 │ │ │ │ - smmls r5, r8, fp, lr │ │ │ │ - @ instruction: 0xf8d66eb7 │ │ │ │ - @ instruction: 0x463812b4 │ │ │ │ - mrc 7, 0, APSR_nzcv, cr6, cr13, {7} │ │ │ │ - strmi r4, [r5], -r5, asr #23 │ │ │ │ - andhi pc, r3, fp, asr r8 @ │ │ │ │ - @ instruction: 0x4dc4b958 │ │ │ │ - ldrbtmi r4, [sp], #-1600 @ 0xfffff9c0 │ │ │ │ + addmi lr, r5, #1824 @ 0x720 │ │ │ │ + strcs sp, [r0, #-236] @ 0xffffff14 │ │ │ │ + strtmi r9, [r8], r7, lsl #10 │ │ │ │ + strtmi r4, [ip], -r9, lsr #13 │ │ │ │ + cmn ip, lr, lsr #12 │ │ │ │ cmnpne r0, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ - mcr 7, 0, pc, cr10, cr13, {7} @ │ │ │ │ - stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - adchi pc, pc, r0 │ │ │ │ - @ instruction: 0xf8d6e00d │ │ │ │ - @ instruction: 0x464012b4 │ │ │ │ - mcr 7, 0, pc, cr0, cr13, {7} @ │ │ │ │ - rscle r4, ip, r5, lsl #5 │ │ │ │ + @ instruction: 0xf0014638 │ │ │ │ + strmi pc, [r4], -pc, asr #27 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + addmi r8, r6, #151 @ 0x97 │ │ │ │ + msrhi SPSR_fs, r0, asr #32 │ │ │ │ + @ instruction: 0xf8d54640 │ │ │ │ + @ instruction: 0xf7fd1368 │ │ │ │ + pkhtbmi lr, r0, r8, asr #28 │ │ │ │ + @ instruction: 0xf8d5b130 │ │ │ │ + ldrtmi r1, [r8], -r8, ror #6 │ │ │ │ + ldc2 0, cr15, [ip, #4]! │ │ │ │ + stmdblt r0!, {r0, r1, r2, ip, pc} │ │ │ │ strls r2, [r7, #-1280] @ 0xfffffb00 │ │ │ │ strtmi r4, [r9], r8, lsr #13 │ │ │ │ - strtmi r4, [lr], -ip, lsr #12 │ │ │ │ - @ instruction: 0xf8d5e17d │ │ │ │ - @ instruction: 0x46381370 │ │ │ │ - @ instruction: 0xffacf7fd │ │ │ │ - stmdacs r0, {r2, r9, sl, lr} │ │ │ │ - addshi pc, r7, r0 │ │ │ │ - @ instruction: 0xf0404286 │ │ │ │ - strbmi r8, [r0], -sp, ror #2 │ │ │ │ - msrne SPSR_f, #13959168 @ 0xd50000 │ │ │ │ - stcl 7, cr15, [r6, #1012]! @ 0x3f4 │ │ │ │ - teqlt r0, r0, lsl #13 │ │ │ │ - msrne SPSR_f, #13959168 @ 0xd50000 │ │ │ │ - @ instruction: 0xf7fd4638 │ │ │ │ - mulls r7, r9, pc @ │ │ │ │ - strcs fp, [r0, #-2336] @ 0xfffff6e0 │ │ │ │ - strtmi r9, [r8], r7, lsl #10 │ │ │ │ - add r4, fp, r9, lsr #13 │ │ │ │ - ldrmi r9, [r8, #2823] @ 0xb07 │ │ │ │ - cdpmi 1, 10, cr13, cr7, cr14, {0} │ │ │ │ - strtmi sl, [sl], -lr, lsl #26 │ │ │ │ - ldrbtmi r4, [lr], #-1592 @ 0xfffff9c8 │ │ │ │ - msrne SPSR_fs, #14024704 @ 0xd60000 │ │ │ │ - mrc 7, 7, APSR_nzcv, cr10, cr13, {7} │ │ │ │ - ldrsbtls pc, [r8], -sp @ │ │ │ │ - svceq 0x0000f1b9 │ │ │ │ - eor sp, r0, fp, lsl #2 │ │ │ │ - msrne SPSR_fs, #13959168 @ 0xd50000 │ │ │ │ - @ instruction: 0xffbcf7fd │ │ │ │ - stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - strmi sp, [r5], -r9, ror #3 │ │ │ │ - strmi r4, [r1], r0, lsl #13 │ │ │ │ - @ instruction: 0xf8d6e141 │ │ │ │ - strbmi r1, [sl], -r8, ror #6 │ │ │ │ - @ instruction: 0xf7fd4638 │ │ │ │ - stmdacs r0, {r0, r2, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf8d6db61 │ │ │ │ - @ instruction: 0xf8d7136c │ │ │ │ - @ instruction: 0xf7fd0084 │ │ │ │ - mcrne 13, 0, lr, cr6, cr6, {1} │ │ │ │ - ldrtmi sp, [r8], -r3, lsl #2 │ │ │ │ - ldc 7, cr15, [r6, #-1012]! @ 0xfffffc0c │ │ │ │ - blle 153fe18 │ │ │ │ - blls 1ffe14 │ │ │ │ - @ instruction: 0xd0534598 │ │ │ │ - stcl 7, cr15, [r6, #-1012] @ 0xfffffc0c │ │ │ │ - cmple pc, r0, lsl #16 │ │ │ │ - blmi fe319740 │ │ │ │ + blls 1ffedc │ │ │ │ + @ instruction: 0xd10e4598 │ │ │ │ + stcge 14, cr4, [lr, #-664] @ 0xfffffd68 │ │ │ │ ldrtmi r4, [r8], -sl, lsr #12 │ │ │ │ - movwls r4, #33915 @ 0x847b │ │ │ │ - @ instruction: 0x13a4f8d3 │ │ │ │ - mcr 7, 6, pc, cr2, cr13, {7} @ │ │ │ │ - ldrsbthi pc, [r8], -sp @ │ │ │ │ - @ instruction: 0xf1b89b08 │ │ │ │ - andle r0, r6, r0, lsl #30 │ │ │ │ - @ instruction: 0x13a8f8d3 │ │ │ │ - @ instruction: 0xf7fd4640 │ │ │ │ - ldmdblt r0, {r0, r1, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf7fde02a │ │ │ │ - blmi fe083148 │ │ │ │ - ldrtmi r4, [r8], -sl, lsr #12 │ │ │ │ - movwls r4, #33915 @ 0x847b │ │ │ │ - @ instruction: 0x13a8f8d3 │ │ │ │ - mcr 7, 5, pc, cr10, cr13, {7} @ │ │ │ │ - blls 22f284 │ │ │ │ - @ instruction: 0xf8d3b1b5 │ │ │ │ - strtmi r1, [sl], -r4, lsr #7 │ │ │ │ - @ instruction: 0xf7fd4638 │ │ │ │ - blls 247b28 │ │ │ │ - blle 8d1e60 │ │ │ │ - @ instruction: 0x13a8f8d3 │ │ │ │ + @ instruction: 0xf8d6447e │ │ │ │ + @ instruction: 0xf7fd136c │ │ │ │ + @ instruction: 0xf8ddef6c │ │ │ │ + @ instruction: 0xf1b99038 │ │ │ │ + tstle fp, r0, lsl #30 │ │ │ │ + @ instruction: 0xf8d5e020 │ │ │ │ + @ instruction: 0xf7fe136c │ │ │ │ + strmi pc, [r6], -r7, lsr #16 │ │ │ │ + mvnle r2, r0, lsl #16 │ │ │ │ + strmi r4, [r0], r5, lsl #12 │ │ │ │ + smlalbb r4, r0, r1, r6 │ │ │ │ + msrne SPSR_f, #14024704 @ 0xd60000 │ │ │ │ + ldrtmi r4, [r8], -sl, asr #12 │ │ │ │ + @ instruction: 0xffe0f7fd │ │ │ │ + blle 1851cf8 │ │ │ │ + msrne SPSR_fs, #14024704 @ 0xd60000 │ │ │ │ ldrdeq pc, [r4], r7 │ │ │ │ - ldcl 7, cr15, [r2], #1012 @ 0x3f4 │ │ │ │ + stc 7, cr15, [r6, #1012]! @ 0x3f4 │ │ │ │ tstle r3, r6, lsl #28 │ │ │ │ @ instruction: 0xf7fd4638 │ │ │ │ - strd lr, [r8], -r4 │ │ │ │ - and sp, r6, r6, lsl fp │ │ │ │ + and lr, r9, r8, lsr #27 │ │ │ │ + and sp, r7, r4, asr fp │ │ │ │ + ldrmi r9, [r8, #2823] @ 0xb07 │ │ │ │ + @ instruction: 0xf7fdd053 │ │ │ │ + stmdacs r0, {r3, r4, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ + strbmi sp, [lr], -pc, asr #2 │ │ │ │ + strtmi r4, [sl], -fp, lsl #23 │ │ │ │ + ldrbtmi r4, [fp], #-1592 @ 0xfffff9c8 │ │ │ │ + @ instruction: 0xf8d39308 │ │ │ │ + @ instruction: 0xf7fd13a4 │ │ │ │ + @ instruction: 0xf8ddef34 │ │ │ │ + blls 227e1c │ │ │ │ svceq 0x0000f1b8 │ │ │ │ - @ instruction: 0xf7fdd00d │ │ │ │ - ldmdblt r8!, {r2, r8, sl, fp, sp, lr, pc}^ │ │ │ │ - ldrtmi r4, [r8], -r5, lsl #12 │ │ │ │ - stcl 7, cr15, [r6], #1012 @ 0x3f4 │ │ │ │ - strcs lr, [r0, #-221] @ 0xffffff23 │ │ │ │ - strtmi r9, [r8], r7, lsl #10 │ │ │ │ - strtmi r4, [ip], -r9, lsr #13 │ │ │ │ - strcs lr, [r0, #-4] │ │ │ │ - and r4, r1, r8, lsr #13 │ │ │ │ - strbmi r4, [r8], sp, asr #12 │ │ │ │ - ldcl 7, cr15, [r0], #1012 @ 0x3f4 │ │ │ │ - blmi 2b63b0 │ │ │ │ - ldmvs sl!, {r0, r1, r5, r6, r8, fp, lr}^ │ │ │ │ - @ instruction: 0xf85b4479 │ │ │ │ - ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ - mcr 7, 1, pc, cr10, cr13, {7} @ │ │ │ │ - ldrbtcc pc, [pc], pc, asr #32 @ │ │ │ │ - svclt 0x0000e0c3 │ │ │ │ - @ instruction: 0x000592ba │ │ │ │ - @ instruction: 0x000588b4 │ │ │ │ + @ instruction: 0xf8d3d006 │ │ │ │ + strbmi r1, [r0], -r8, lsr #7 │ │ │ │ + @ instruction: 0xffeef7fd │ │ │ │ + eor fp, sl, r0, lsl r9 │ │ │ │ + ldc 7, cr15, [r4, #-1012]! @ 0xfffffc0c │ │ │ │ + strtmi r4, [sl], -r0, lsl #23 │ │ │ │ + ldrbtmi r4, [fp], #-1592 @ 0xfffff9c8 │ │ │ │ + @ instruction: 0xf8d39308 │ │ │ │ + @ instruction: 0xf7fd13a8 │ │ │ │ + stcls 15, cr14, [lr, #-112] @ 0xffffff90 │ │ │ │ + @ instruction: 0xb1b59b08 │ │ │ │ + @ instruction: 0x13a4f8d3 │ │ │ │ + ldrtmi r4, [r8], -sl, lsr #12 │ │ │ │ + @ instruction: 0xff9ef7fd │ │ │ │ + stmdacs r0, {r3, r8, r9, fp, ip, pc} │ │ │ │ + @ instruction: 0xf8d3db23 │ │ │ │ + @ instruction: 0xf8d713a8 │ │ │ │ + @ instruction: 0xf7fd0084 │ │ │ │ + cdpne 13, 0, cr14, cr6, cr4, {3} │ │ │ │ + ldrtmi sp, [r8], -r3, lsl #2 │ │ │ │ + stcl 7, cr15, [r4, #-1012]! @ 0xfffffc0c │ │ │ │ + blle 5bfdb8 │ │ │ │ + @ instruction: 0xf1b8e006 │ │ │ │ + andle r0, sp, r0, lsl #30 │ │ │ │ + ldcl 7, cr15, [r4, #-1012]! @ 0xfffffc0c │ │ │ │ + @ instruction: 0x4605b978 │ │ │ │ + @ instruction: 0xf7fd4638 │ │ │ │ + sbcs lr, ip, r8, asr sp │ │ │ │ + strls r2, [r7, #-1280] @ 0xfffffb00 │ │ │ │ + strtmi r4, [r9], r8, lsr #13 │ │ │ │ + and r4, r4, ip, lsr #12 │ │ │ │ + strtmi r2, [r8], r0, lsl #10 │ │ │ │ + strbmi lr, [sp], -r1 │ │ │ │ + @ instruction: 0xf7fd46c8 │ │ │ │ + stmdblt r0, {r1, r5, r6, r8, sl, fp, sp, lr, pc}^ │ │ │ │ + stmdbmi r3!, {r0, r3, r8, r9, fp, lr}^ │ │ │ │ + ldrbtmi r6, [r9], #-2298 @ 0xfffff706 │ │ │ │ + andcc pc, r3, fp, asr r8 @ │ │ │ │ + @ instruction: 0xf7fd6818 │ │ │ │ + @ instruction: 0xf04fee9c │ │ │ │ + strd r3, [r2], #111 @ 0x6f │ │ │ │ + andeq r9, r5, r2, lsr #7 │ │ │ │ + muleq r5, ip, r9 │ │ │ │ andeq r0, r0, r4, ror #5 │ │ │ │ - andeq r8, r5, sl, lsr #17 │ │ │ │ + muleq r5, r2, r9 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - ldrdeq sl, [r3], -ip │ │ │ │ - andeq r9, r5, lr, ror #4 │ │ │ │ - andeq r9, r5, r4, asr #4 │ │ │ │ - andeq sl, r3, r2, ror #15 │ │ │ │ - ldrdeq sl, [r3], -ip │ │ │ │ - ldrdeq sl, [r3], -r4 │ │ │ │ + ldrdeq sl, [r3], -lr │ │ │ │ + andeq r9, r5, r8, asr r3 │ │ │ │ + andeq r9, r5, lr, lsr #6 │ │ │ │ + andeq sl, r3, r4, ror #21 │ │ │ │ + ldrdeq sl, [r3], -lr │ │ │ │ + ldrdeq sl, [r3], -r6 │ │ │ │ andeq r0, r0, r4, lsr r3 │ │ │ │ - ldrdeq r9, [r5], -ip │ │ │ │ - andeq sl, r3, r8, ror #15 │ │ │ │ - andeq sl, r3, ip, ror #15 │ │ │ │ - andeq sl, r3, r0, lsl #15 │ │ │ │ - muleq r3, r0, r5 │ │ │ │ + andeq r9, r5, r6, asr #5 │ │ │ │ + andeq sl, r3, sl, ror #21 │ │ │ │ + andeq sl, r3, lr, ror #21 │ │ │ │ + andeq sl, r3, r2, lsl #21 │ │ │ │ + muleq r3, r2, r8 │ │ │ │ andeq r0, r0, r4, asr r3 │ │ │ │ andeq r0, r0, r8, ror #5 │ │ │ │ - andeq r8, r5, r0, lsl r1 │ │ │ │ - andeq ip, r3, r6, ror r7 │ │ │ │ - andeq r9, r5, lr, lsr #1 │ │ │ │ - andeq r9, r3, r2, asr #20 │ │ │ │ - andeq r9, r5, r8, asr r0 │ │ │ │ - andeq sl, r3, r2, asr fp │ │ │ │ - andeq r9, r5, r4, lsr r0 │ │ │ │ + strdeq r8, [r5], -sl │ │ │ │ + andeq ip, r3, r8, ror sl │ │ │ │ + muleq r5, r8, r1 │ │ │ │ + andeq r9, r3, ip, lsr #26 │ │ │ │ + andeq r9, r5, r2, asr #2 │ │ │ │ + andeq sl, r3, r4, asr lr │ │ │ │ + andeq r9, r5, lr, lsl r1 │ │ │ │ andeq r0, r0, r8, ror #6 │ │ │ │ - andeq sl, r3, r6, lsl fp │ │ │ │ - strdeq r8, [r5], -r2 │ │ │ │ - andeq r8, r5, r2, ror #30 │ │ │ │ - andeq sl, r3, ip, lsl #11 │ │ │ │ + andeq sl, r3, r8, lsl lr │ │ │ │ + ldrdeq r9, [r5], -ip │ │ │ │ + andeq r9, r5, ip, asr #32 │ │ │ │ + andeq sl, r3, lr, lsl #17 │ │ │ │ andeq r0, r0, ip, lsr r3 │ │ │ │ - andeq sl, r3, r6, lsl #11 │ │ │ │ - muleq r3, r2, r5 │ │ │ │ + andeq sl, r3, r8, lsl #17 │ │ │ │ + muleq r3, r4, r8 │ │ │ │ andeq r0, r0, r0, ror #6 │ │ │ │ - andeq sl, r3, r4, ror #10 │ │ │ │ - muleq r5, r2, lr │ │ │ │ - andeq r8, r5, r6, ror lr │ │ │ │ - andeq sl, r3, r6, lsr #10 │ │ │ │ - andeq sl, r3, ip, lsl #10 │ │ │ │ - andeq sl, r3, r4, lsr r5 │ │ │ │ - andeq sl, r3, r4, ror #12 │ │ │ │ - andeq sl, r3, r6, ror r6 │ │ │ │ - strdeq sl, [r3], -r6 │ │ │ │ - andeq r9, r3, r8, asr r7 │ │ │ │ + andeq sl, r3, r6, ror #16 │ │ │ │ + andeq r8, r5, ip, ror pc │ │ │ │ + andeq r8, r5, r0, ror #30 │ │ │ │ + andeq sl, r3, r8, lsr #16 │ │ │ │ + andeq sl, r3, lr, lsl #16 │ │ │ │ + andeq sl, r3, r6, lsr r8 │ │ │ │ + andeq sl, r3, r6, ror #18 │ │ │ │ + andeq sl, r3, r8, ror r9 │ │ │ │ + strdeq sl, [r3], -r8 │ │ │ │ + andeq r9, r3, r2, asr #20 │ │ │ │ andeq r0, r0, ip, lsr #6 │ │ │ │ - andeq r8, r5, r6, asr r7 │ │ │ │ - andeq r8, r5, r2, ror #26 │ │ │ │ - andeq r8, r5, r6, asr #26 │ │ │ │ - andeq r8, r5, sl, lsl r7 │ │ │ │ + andeq r8, r5, r2, asr #16 │ │ │ │ + andeq r8, r5, lr, asr #28 │ │ │ │ + andeq r8, r5, r2, lsr lr │ │ │ │ + andeq r8, r5, r6, lsl #16 │ │ │ │ andeq r0, r0, ip, lsl #7 │ │ │ │ - andeq sl, r3, sl, lsr #6 │ │ │ │ - andeq r8, r5, r8, ror #25 │ │ │ │ - andeq r8, r5, sl, asr #25 │ │ │ │ + andeq sl, r3, lr, lsr #12 │ │ │ │ + ldrdeq r8, [r5], -r4 │ │ │ │ + @ instruction: 0x00058db6 │ │ │ │ andeq r0, r0, r8, lsr r3 │ │ │ │ - andeq r9, r1, r1, ror #27 │ │ │ │ - strdeq r6, [r1], -r7 │ │ │ │ - andeq r8, r0, r5, rrx │ │ │ │ - andeq pc, r0, r7, ror #1 │ │ │ │ - andeq r8, r1, r9, lsr r0 │ │ │ │ - muleq r1, pc, sp @ │ │ │ │ - andeq ip, r1, r5, ror #8 │ │ │ │ - ldrdeq pc, [r0], -r3 │ │ │ │ - andeq sl, r1, r9, lsl ip │ │ │ │ - andeq r1, r1, r7, lsl r9 │ │ │ │ - andeq r6, r0, r5, ror #27 │ │ │ │ - andeq r6, r0, fp, lsl #31 │ │ │ │ - andeq r7, r1, r5, lsr #11 │ │ │ │ - andeq fp, r0, fp, ror #6 │ │ │ │ - andeq r8, r5, r8, ror r5 │ │ │ │ - andeq r8, r5, ip, asr r5 │ │ │ │ - andeq r8, r5, r2, ror #22 │ │ │ │ - andeq r9, r3, r8, asr #18 │ │ │ │ + ldrdeq r4, [r1], -r5 │ │ │ │ + andeq r7, r1, r7, ror #8 │ │ │ │ + andeq r7, r0, r9, lsl #1 │ │ │ │ + andeq pc, r0, r7, ror #10 │ │ │ │ + strdeq r9, [r1], -sp │ │ │ │ + andeq r5, r1, r3 │ │ │ │ + andeq r1, r1, sp, asr fp │ │ │ │ + andeq lr, r0, fp, lsl #3 │ │ │ │ + andeq fp, r1, r5, asr r0 │ │ │ │ + andeq r0, r1, fp, lsr #26 │ │ │ │ + ldrdeq r6, [r0], -r1 │ │ │ │ + andeq pc, r0, pc, asr #26 │ │ │ │ + andeq r8, r1, r9, ror #16 │ │ │ │ + andeq sl, r0, r3, ror #7 │ │ │ │ + andeq r8, r5, r4, ror #12 │ │ │ │ + andeq r8, r5, r8, asr #12 │ │ │ │ + andeq r8, r5, lr, asr #24 │ │ │ │ + andeq r9, r3, ip, lsr #21 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq ip, r3, sl, asr r1 │ │ │ │ - andeq r8, r5, r2, lsl fp │ │ │ │ + andeq ip, r3, lr, asr r4 │ │ │ │ + strdeq r8, [r5], -lr │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ - andeq sl, r3, r8, asr #7 │ │ │ │ - andeq r9, r3, r6, asr r4 │ │ │ │ - muleq r5, r4, sl │ │ │ │ - andeq ip, r3, sl, asr r0 │ │ │ │ - andeq r8, r3, r0, asr r8 │ │ │ │ - andeq sl, r3, r6, lsr #6 │ │ │ │ - andeq fp, r3, r2, ror #31 │ │ │ │ - ldrdeq r8, [r3], -r8 @ │ │ │ │ - andeq sl, r3, lr, lsr #5 │ │ │ │ - muleq r5, ip, r9 │ │ │ │ - andeq sl, r3, sl, asr #6 │ │ │ │ + andeq sl, r3, ip, asr #13 │ │ │ │ + andeq r9, r3, r2, asr #14 │ │ │ │ + andeq r8, r5, r0, lsl #23 │ │ │ │ + andeq ip, r3, lr, asr r3 │ │ │ │ + andeq r8, r3, ip, lsr fp │ │ │ │ + andeq sl, r3, sl, lsr #12 │ │ │ │ + ldrdeq ip, [r3], -lr │ │ │ │ + @ instruction: 0x00038abc │ │ │ │ + andeq sl, r3, sl, lsr #11 │ │ │ │ + andeq r8, r5, r4, lsl #21 │ │ │ │ + andeq sl, r3, r4, asr #12 │ │ │ │ andeq r0, r0, r8, asr r3 │ │ │ │ - andeq r8, r5, lr, lsr r9 │ │ │ │ - andeq r8, r5, r2, asr #17 │ │ │ │ - andeq r8, r5, r4, asr r8 │ │ │ │ - andeq r8, r5, r4, lsr #16 │ │ │ │ - andeq sl, r3, ip, asr #3 │ │ │ │ + andeq r8, r5, r0, lsr #20 │ │ │ │ + andeq r8, r5, r4, lsr #19 │ │ │ │ + andeq r8, r5, r6, lsr r9 │ │ │ │ + andeq r8, r5, r6, lsl #18 │ │ │ │ + andeq sl, r3, r6, asr #9 │ │ │ │ strls r2, [r7, #-1280] @ 0xfffffb00 │ │ │ │ strtmi r4, [r9], r8, lsr #13 │ │ │ │ stmdals r7, {r1, r2, r3, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xff18f001 │ │ │ │ + @ instruction: 0xff08f001 │ │ │ │ @ instruction: 0xf0014620 │ │ │ │ - @ instruction: 0x4648ff15 │ │ │ │ - @ instruction: 0xff12f001 │ │ │ │ + strbmi pc, [r8], -r5, lsl #30 @ │ │ │ │ + @ instruction: 0xff02f001 │ │ │ │ @ instruction: 0xf0014640 │ │ │ │ - strtmi pc, [r8], -pc, lsl #30 │ │ │ │ - @ instruction: 0xff0cf001 │ │ │ │ + @ instruction: 0x4628feff │ │ │ │ + cdp2 0, 15, cr15, cr12, cr1, {0} │ │ │ │ @ instruction: 0xf43f3601 │ │ │ │ - mcrmi 12, 5, sl, cr4, cr15, {0} │ │ │ │ + mcrmi 12, 5, sl, cr4, cr12, {0} │ │ │ │ @ instruction: 0x4630447e │ │ │ │ - ldc 7, cr15, [ip], {253} @ 0xfd │ │ │ │ + stc 7, cr15, [lr], {253} @ 0xfd │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ teqphi r3, r0 @ p-variant is OBSOLETE │ │ │ │ movwcs r4, #6816 @ 0x1aa0 │ │ │ │ movwls r4, #1585 @ 0x631 │ │ │ │ vst3.16 {d20-d22}, [pc :256], sl │ │ │ │ @ instruction: 0xf7fe73e8 │ │ │ │ - blmi fe786c0c │ │ │ │ + blmi fe786bc8 │ │ │ │ bicsvs r4, r8, fp, ror r4 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdavs fp!, {r0, r2, r5, r8, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ - b 17c60ac │ │ │ │ + b ff445fc8 │ │ │ │ ldrbtmi r4, [lr], #-3733 @ 0xfffff16b │ │ │ │ @ instruction: 0xf7fd4630 │ │ │ │ - @ instruction: 0x4605ebfa │ │ │ │ + strmi lr, [r5], -ip, ror #24 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - bmi fe4a850c │ │ │ │ + bmi fe4a8428 │ │ │ │ ldrtmi r2, [r1], -r1, lsl #6 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf7fe2310 │ │ │ │ - blmi fe406bc8 │ │ │ │ + blmi fe406b84 │ │ │ │ andsvs r4, r8, #2063597568 @ 0x7b000000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdavs fp!, {r0, r1, r8, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ - b f460f0 │ │ │ │ + b febc600c │ │ │ │ ldrbtmi r4, [lr], #-3719 @ 0xfffff179 │ │ │ │ @ instruction: 0xf7fd4630 │ │ │ │ - @ instruction: 0x4605ebd8 │ │ │ │ + strmi lr, [r5], -sl, asr #24 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - bmi fe1284c8 │ │ │ │ + bmi fe1283e4 │ │ │ │ ldrtmi r2, [r1], -r1, lsl #6 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf7fe2318 │ │ │ │ - blmi fe086b84 │ │ │ │ + blmi fe086b40 │ │ │ │ subsvs r4, r8, #2063597568 @ 0x7b000000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmdavs fp!, {r0, r5, r6, r7, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ mulle r5, r3, r2 │ │ │ │ eorvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0x4628b913 │ │ │ │ - b 6c6134 │ │ │ │ + b fe346050 │ │ │ │ ldrbtmi r4, [lr], #-3705 @ 0xfffff187 │ │ │ │ @ instruction: 0xf7fd4630 │ │ │ │ - @ instruction: 0x4605ebb6 │ │ │ │ + strmi lr, [r5], -r8, lsr #24 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ svcmi 0x007680cc │ │ │ │ stmdaeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ tstcs r4, #479232 @ 0x75000 │ │ │ │ @ instruction: 0x4631447f │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fe8000 │ │ │ │ - adcsvs pc, r8, #471040 @ 0x73000 │ │ │ │ + adcsvs pc, r8, #634880 @ 0x9b000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - bmi 1c28468 │ │ │ │ + bmi 1c28384 │ │ │ │ @ instruction: 0x46284631 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ vqshl.s8 q10, q13, q0 │ │ │ │ @ instruction: 0xf7fe5324 │ │ │ │ - rscsvs pc, r8, #413696 @ 0x65000 │ │ │ │ + rscsvs pc, r8, #577536 @ 0x8d000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - bmi 1aa844c │ │ │ │ + bmi 1aa8368 │ │ │ │ @ instruction: 0x46312398 │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ - blx 1646198 │ │ │ │ + blx fe0460b4 │ │ │ │ stmdacs r0, {r3, r4, r5, r8, r9, sp, lr} │ │ │ │ adchi pc, r2, r0 │ │ │ │ teqcs r0, #100, 20 @ 0x64000 │ │ │ │ @ instruction: 0x46284631 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fe8000 │ │ │ │ - cmnpvs r8, #307200 @ p-variant is OBSOLETE @ 0x4b000 │ │ │ │ + cmnpvs r8, #471040 @ p-variant is OBSOLETE @ 0x73000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - bmi 17e8418 │ │ │ │ + bmi 17e8334 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ ldrtmi r2, [r1], -r8, lsl #6 │ │ │ │ @ instruction: 0x4628447a │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ - blx f461d0 │ │ │ │ + blx 19460ec │ │ │ │ stmdacs r0, {r3, r4, r5, r7, r8, r9, sp, lr} │ │ │ │ addhi pc, r6, r0 │ │ │ │ movwcs r4, #35416 @ 0x8a58 │ │ │ │ @ instruction: 0x46284631 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fe8000 │ │ │ │ - mvnsvs pc, #192512 @ 0x2f000 │ │ │ │ + mvnsvs pc, #356352 @ 0x57000 │ │ │ │ rsbsle r2, r9, r0, lsl #16 │ │ │ │ movwcs r4, #35411 @ 0x8a53 │ │ │ │ @ instruction: 0x46284631 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fe8000 │ │ │ │ - ldrtvs pc, [r8], #-2595 @ 0xfffff5dd @ │ │ │ │ + ldrtvs pc, [r8], #-2635 @ 0xfffff5b5 @ │ │ │ │ rsble r2, sp, r0, lsl #16 │ │ │ │ movwcs r4, #35406 @ 0x8a4e │ │ │ │ @ instruction: 0x46284631 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fe8000 │ │ │ │ - ldrbtvs pc, [r8], #-2583 @ 0xfffff5e9 @ │ │ │ │ + ldrbtvs pc, [r8], #-2623 @ 0xfffff5c1 @ │ │ │ │ rsble r2, r1, r0, lsl #16 │ │ │ │ ldrtmi r4, [r1], -r9, asr #20 │ │ │ │ strtmi r2, [r8], -r8, lsl #6 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fe8000 │ │ │ │ - ldrtvs pc, [r8], #2571 @ 0xa0b @ │ │ │ │ + ldrtvs pc, [r8], #2611 @ 0xa33 @ │ │ │ │ subsle r2, r5, r0, lsl #16 │ │ │ │ movwcs r4, #36420 @ 0x8e44 │ │ │ │ strtmi r4, [r8], -r4, asr #30 │ │ │ │ ldrbtmi r4, [lr], #-2628 @ 0xfffff5bc │ │ │ │ @ instruction: 0xf8cd447f │ │ │ │ ldrbtmi r8, [sl], #-0 │ │ │ │ @ instruction: 0xf7fe4639 │ │ │ │ - ldrbtvs pc, [r0], #2555 @ 0x9fb @ │ │ │ │ + ldrbtvs pc, [r0], #2595 @ 0xa23 @ │ │ │ │ suble r2, r5, r0, lsl #16 │ │ │ │ movwcs r4, #35391 @ 0x8a3f │ │ │ │ @ instruction: 0x46284639 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fe8000 │ │ │ │ - ldrvs pc, [r0, #-2543]! @ 0xfffff611 │ │ │ │ + ldrvs pc, [r0, #-2583]! @ 0xfffff5e9 │ │ │ │ eorsle r2, r9, r0, lsl #16 │ │ │ │ movwcs r4, #35386 @ 0x8a3a │ │ │ │ @ instruction: 0x46284639 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fe8000 │ │ │ │ - ldrbvs pc, [r0, #-2531]! @ 0xfffff61d @ │ │ │ │ - bmi db5050 │ │ │ │ + ldrbvs pc, [r0, #-2571]! @ 0xfffff5f5 @ │ │ │ │ + bmi db4f6c │ │ │ │ ldrtmi r2, [r9], -r8, lsl #6 │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf9d8f7fe │ │ │ │ + blx 461b4 │ │ │ │ tstlt r8, #176, 10 @ 0x2c000000 │ │ │ │ movwcs r4, #35377 @ 0x8a31 │ │ │ │ @ instruction: 0x46284639 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf7fe8000 │ │ │ │ - ldrbvs pc, [r0, #2509]! @ 0x9cd @ │ │ │ │ - bmi b749bc │ │ │ │ + ldrbvs pc, [r0, #2549]! @ 0x9f5 @ │ │ │ │ + bmi b748d8 │ │ │ │ ldrtmi r2, [r9], -r2, lsl #6 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ strtmi r2, [r8], -r4, lsl #7 │ │ │ │ - @ instruction: 0xf9c2f7fe │ │ │ │ + @ instruction: 0xf9eaf7fe │ │ │ │ cmnlt r8, r0, lsr r6 │ │ │ │ @ instruction: 0xf06f682b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - blcc 7c414 │ │ │ │ - blcs 2038c │ │ │ │ + blcc 7c330 │ │ │ │ + blcs 202a8 │ │ │ │ strtmi sp, [r8], -sl, asr #2 │ │ │ │ - stmdb r6, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldmib r8!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strcs lr, [r0, #-70] @ 0xffffffba │ │ │ │ - strtmi r4, [r8], -r1, lsr #30 │ │ │ │ - @ instruction: 0xf0012601 │ │ │ │ - ldrbtmi pc, [pc], #-3527 @ 82f8 <__assert_fail@plt+0x26b8> @ │ │ │ │ - ldrtmi r2, [r0], r0, lsl #6 │ │ │ │ - movwls r9, #29446 @ 0x7306 │ │ │ │ - stmdblt sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - muleq r3, r4, fp │ │ │ │ - andeq sl, r3, r0, ror r3 │ │ │ │ - andeq r8, r5, r8, asr #11 │ │ │ │ - andeq r9, r3, lr, asr #22 │ │ │ │ - ldrdeq r9, [r3], -sl │ │ │ │ - andeq r8, r5, r4, lsl #11 │ │ │ │ - andeq r9, r3, sl, lsl #22 │ │ │ │ - muleq r3, lr, pc @ │ │ │ │ - andeq r8, r5, r0, asr #10 │ │ │ │ - andeq r9, r3, sl, ror pc │ │ │ │ - andeq r8, r5, r4, lsl #10 │ │ │ │ - andeq r9, r3, r4, ror #30 │ │ │ │ - andeq r9, r3, r0, asr pc │ │ │ │ - andeq r9, r3, r2, asr #30 │ │ │ │ - andeq r9, r3, r4, lsr pc │ │ │ │ - andeq r9, r3, r0, lsr #30 │ │ │ │ - andeq r9, r3, ip, lsl #30 │ │ │ │ - ldrdeq r9, [r3], -r4 │ │ │ │ - andeq r9, r3, r4, ror #29 │ │ │ │ - ldrdeq r9, [r3], -ip │ │ │ │ - andeq r8, r5, r6, lsl r4 │ │ │ │ - andeq r9, r3, r0, ror lr │ │ │ │ - andeq r9, r3, sl, asr #29 │ │ │ │ - @ instruction: 0x00039ebc │ │ │ │ - @ instruction: 0x00039eb0 │ │ │ │ - andeq r9, r3, sl, lsr #29 │ │ │ │ - andeq r9, r3, r0, lsr #29 │ │ │ │ - muleq r3, r6, lr │ │ │ │ - andeq r8, r3, lr, lsl sp │ │ │ │ + svcmi 0x00214628 │ │ │ │ + ldc2 0, cr15, [r8, #4]! │ │ │ │ + movwcs r2, #1537 @ 0x601 │ │ │ │ + @ instruction: 0x461d447f │ │ │ │ + movwls r4, #26288 @ 0x66b0 │ │ │ │ + stmdblt r7!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + muleq r3, r0, lr │ │ │ │ + andeq sl, r3, ip, ror #12 │ │ │ │ + andeq r8, r5, ip, lsr #13 │ │ │ │ + andeq r9, r3, sl, asr #28 │ │ │ │ + ldrdeq sl, [r3], -r6 │ │ │ │ + andeq r8, r5, r8, ror #12 │ │ │ │ + andeq r9, r3, r6, lsl #28 │ │ │ │ + muleq r3, sl, r2 │ │ │ │ + andeq r8, r5, r4, lsr #12 │ │ │ │ + andeq sl, r3, r6, ror r2 │ │ │ │ + andeq r8, r5, r8, ror #11 │ │ │ │ + andeq sl, r3, r0, ror #4 │ │ │ │ + andeq sl, r3, ip, asr #4 │ │ │ │ + andeq sl, r3, lr, lsr r2 │ │ │ │ + andeq sl, r3, r0, lsr r2 │ │ │ │ + andeq sl, r3, ip, lsl r2 │ │ │ │ + andeq sl, r3, r8, lsl #4 │ │ │ │ + andeq r9, r3, ip, lsl #20 │ │ │ │ + andeq sl, r3, r0, ror #3 │ │ │ │ + ldrdeq sl, [r3], -r8 │ │ │ │ + strdeq r8, [r5], -sl │ │ │ │ + andeq sl, r3, ip, ror #2 │ │ │ │ + andeq sl, r3, r6, asr #3 │ │ │ │ + @ instruction: 0x0003a1b8 │ │ │ │ + andeq sl, r3, ip, lsr #3 │ │ │ │ + andeq sl, r3, r6, lsr #3 │ │ │ │ + muleq r3, ip, r1 │ │ │ │ + muleq r3, r2, r1 │ │ │ │ + andeq r9, r3, r0 │ │ │ │ tstcs r0, lr, lsl #4 │ │ │ │ - @ instruction: 0xf7fda811 │ │ │ │ - @ instruction: 0xf7fdead4 │ │ │ │ - bvs ff1c2f78 │ │ │ │ + @ instruction: 0xf7fda80f │ │ │ │ + @ instruction: 0xf7fdeb46 │ │ │ │ + bvs ff1c305c │ │ │ │ @ instruction: 0xf0402e00 │ │ │ │ - @ instruction: 0xf8df87d6 │ │ │ │ - andcs r7, r1, #204, 22 @ 0x33000 │ │ │ │ - blne ff246714 │ │ │ │ + @ instruction: 0xf8df87c8 │ │ │ │ + andcs r7, r1, #228, 22 @ 0x39000 │ │ │ │ + blne ff846630 │ │ │ │ ldrbtmi r4, [r9], #-1151 @ 0xfffffb81 │ │ │ │ @ instruction: 0xf7fd4638 │ │ │ │ - andls lr, r7, sl, lsr ip │ │ │ │ + strmi lr, [r5], -ip, lsr #25 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf8dfaa83 │ │ │ │ - stmdbge lr, {r3, r4, r5, r7, r8, r9, fp, sp} │ │ │ │ - strcs r6, [r0], #-2435 @ 0xfffff67d │ │ │ │ - strcs r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ + stmibvs fp!, {r7, r9, fp, sp, pc} │ │ │ │ + strtmi sl, [r9], -pc, lsl #16 │ │ │ │ movweq pc, #12355 @ 0x3043 @ │ │ │ │ - rscsvc pc, r6, #8388608 @ 0x800000 │ │ │ │ - movwcs r6, #29059 @ 0x7183 │ │ │ │ - stmib sp, {r0, r4, fp, sp, pc}^ │ │ │ │ - @ instruction: 0xf7fd450e │ │ │ │ - andcc lr, r1, lr, ror #20 │ │ │ │ - strhi pc, [lr, r0]! │ │ │ │ - umaalcc pc, r4, sp, r8 @ │ │ │ │ - stmdbls r7, {r0, r1, r3, r4, r5, r8, ip, sp, pc} │ │ │ │ - andcs sl, r1, #1114112 @ 0x110000 │ │ │ │ - ldmdb r2!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf0003001 │ │ │ │ - @ instruction: 0xf8df87a3 │ │ │ │ - ldrbtmi r6, [lr], #-2940 @ 0xfffff484 │ │ │ │ - biceq pc, r4, #14024704 @ 0xd60000 │ │ │ │ - @ instruction: 0xff22f7fe │ │ │ │ - stmdacs r0, {r1, r2, ip, pc} │ │ │ │ - ldrbthi pc, [sp], #0 @ │ │ │ │ - @ instruction: 0xf8d64602 │ │ │ │ - ldmdavs r0!, {r2, r6, r7, r8, r9, ip} │ │ │ │ - bl fc6400 │ │ │ │ - vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1a9808 │ │ │ │ - submi pc, r0, #111 @ 0x6f │ │ │ │ - addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1bc438 │ │ │ │ - andsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4610b913 │ │ │ │ - stmia r4!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blmi f467ac │ │ │ │ - ldrbtmi r2, [ip], #-1 │ │ │ │ - ldrsbne pc, [ip, #-132] @ 0xffffff7c @ │ │ │ │ - mrc2 7, 2, pc, cr2, cr13, {7} │ │ │ │ - stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - strbthi pc, [pc], #0 @ 8444 <__assert_fail@plt+0x2804> @ │ │ │ │ - subseq pc, ip, #212, 16 @ 0xd40000 │ │ │ │ - @ instruction: 0xf7fe4631 │ │ │ │ - andls pc, r6, sp, asr #29 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - ldmdavs r3!, {r0, r1, r2, r3, r5, r6, r7, sl, pc} │ │ │ │ - submi pc, r0, #111 @ 0x6f │ │ │ │ - mulle r5, r3, r2 │ │ │ │ - eorsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4630b913 │ │ │ │ - stm r4, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - blvc 467ec │ │ │ │ - ldrbtmi r9, [pc], #-2054 @ 8474 <__assert_fail@plt+0x2834> │ │ │ │ - ldrsbne pc, [ip, #-135] @ 0xffffff79 @ │ │ │ │ - ldc2l 0, cr15, [r6], #16 │ │ │ │ - stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - strbthi pc, [r0], #0 @ │ │ │ │ - ldrsbne pc, [ip, #-135] @ 0xffffff79 @ │ │ │ │ - ldmdavs r8!, {r1, r4, r5, r9, sl, lr} │ │ │ │ - b fff46484 │ │ │ │ - vmlal.s8 q9, d0, d0 │ │ │ │ - ldmdavs r3!, {r0, r1, r2, r3, r4, r6, r7, sl, pc} │ │ │ │ - submi pc, r0, #111 @ 0x6f │ │ │ │ - mulle r5, r3, r2 │ │ │ │ - eorsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4630b913 │ │ │ │ - stmda r4!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf06f9b06 │ │ │ │ - ldmdavs fp, {r6, r9, lr} │ │ │ │ - mulle r6, r3, r2 │ │ │ │ - blcc 6ecd4 │ │ │ │ - ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ - @ instruction: 0xf7fd4610 │ │ │ │ - @ instruction: 0xf8dfe858 │ │ │ │ - andcs r6, r1, ip, lsr #21 │ │ │ │ + @ instruction: 0xf00161ab │ │ │ │ + andcc pc, r1, r5, lsl #31 │ │ │ │ + strhi pc, [sl, #-0] │ │ │ │ + blvs fee4665c │ │ │ │ @ instruction: 0xf8d6447e │ │ │ │ - @ instruction: 0xf7fd12cc │ │ │ │ - andls pc, r6, r5, lsl #28 │ │ │ │ + @ instruction: 0xf7fe03c4 │ │ │ │ + andls pc, r6, r5, lsr pc @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - strmi r8, [r1], -r3, asr #9 │ │ │ │ - tstpeq r8, #14024704 @ p-variant is OBSOLETE @ 0xd60000 │ │ │ │ - mcr2 7, 4, pc, cr0, cr14, {7} @ │ │ │ │ - stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - strbhi pc, [r3], #0 @ │ │ │ │ + strmi r8, [r2], -r4, lsl #10 │ │ │ │ + bicne pc, r4, #14024704 @ 0xd60000 │ │ │ │ + @ instruction: 0xf7fd6830 │ │ │ │ + stmdacs r0, {r1, r2, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + strhi pc, [r4, #-704] @ 0xfffffd40 │ │ │ │ @ instruction: 0xf06f9b06 │ │ │ │ ldmdavs fp, {r6, r9, lr} │ │ │ │ mulle r6, r3, r2 │ │ │ │ - blcc 6ed18 │ │ │ │ + blcc 6eb2c │ │ │ │ ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ @ instruction: 0xf7fd4610 │ │ │ │ - @ instruction: 0xf8dfe836 │ │ │ │ - ldrtmi r7, [r0], -ip, ror #20 │ │ │ │ + @ instruction: 0xf8dfe92c │ │ │ │ + andcs r4, r1, ip, ror fp │ │ │ │ + @ instruction: 0xf8d4447c │ │ │ │ + @ instruction: 0xf7fd115c │ │ │ │ + @ instruction: 0x4606fed3 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf8d484f6 │ │ │ │ + @ instruction: 0x4631025c │ │ │ │ + blx fe6c4348 │ │ │ │ + stmdacs r0, {r1, r2, ip, pc} │ │ │ │ + ldrbthi pc, [r6], #0 @ │ │ │ │ + @ instruction: 0xf06f6833 │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blcc 7c368 │ │ │ │ + ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ + @ instruction: 0xf7fd4630 │ │ │ │ + @ instruction: 0xf8dfe90c │ │ │ │ + stmdals r6, {r6, r8, r9, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf8d7447f │ │ │ │ - @ instruction: 0xf00412cc │ │ │ │ - andls pc, r6, r7, lsr #25 │ │ │ │ + @ instruction: 0xf004115c │ │ │ │ + @ instruction: 0x4606fd7b │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0x460284b2 │ │ │ │ - sbcne pc, ip, #14090240 @ 0xd70000 │ │ │ │ + @ instruction: 0xf8d784e7 │ │ │ │ + @ instruction: 0x4632115c │ │ │ │ @ instruction: 0xf7fd6838 │ │ │ │ - stmdacs r0, {r1, r2, r3, r5, r7, r9, fp, sp, lr, pc} │ │ │ │ - ldrthi pc, [r1], #704 @ 0x2c0 @ │ │ │ │ - @ instruction: 0xf06f9b06 │ │ │ │ - ldmdavs fp, {r6, r9, lr} │ │ │ │ - mulle r6, r3, r2 │ │ │ │ - blcc 6ed5c │ │ │ │ - ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ - @ instruction: 0xf7fd4610 │ │ │ │ - ldmdavs r3!, {r2, r4, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r2, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + strbthi pc, [r6], #704 @ 0x2c0 @ │ │ │ │ + @ instruction: 0xf06f6833 │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blcc 7c3a8 │ │ │ │ + ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ + @ instruction: 0xf7fd4630 │ │ │ │ + blls 1c2750 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ - mulle r5, r3, r2 │ │ │ │ - eorsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4630b913 │ │ │ │ - stmda r8, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - bmi 5468e4 │ │ │ │ - ldrbtmi r2, [ip], #-1 │ │ │ │ - rsbne pc, r0, #212, 16 @ 0xd40000 │ │ │ │ - ldc2 7, cr15, [r6, #1012]! @ 0x3f4 │ │ │ │ - stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - ldrhi pc, [r5], #0 │ │ │ │ - rsbeq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ - @ instruction: 0xf7fe4631 │ │ │ │ - andls pc, r6, r1, lsr lr @ │ │ │ │ + addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ + bls 1bc3c4 │ │ │ │ + andsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4610b913 │ │ │ │ + ldm lr, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + bvs ffa46738 │ │ │ │ + ldrbtmi r2, [lr], #-1 │ │ │ │ + sbcne pc, ip, #14024704 @ 0xd60000 │ │ │ │ + mcr2 7, 4, pc, cr6, cr13, {7} @ │ │ │ │ + stmdacs r0, {r1, r2, ip, pc} │ │ │ │ + strbhi pc, [sl], #0 @ │ │ │ │ + @ instruction: 0xf8d64601 │ │ │ │ + @ instruction: 0xf0020318 │ │ │ │ + strmi pc, [r6], -sp, asr #20 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - ldmdavs r3!, {r0, r2, r4, r7, sl, pc} │ │ │ │ + blls 1a970c │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ - mulle r5, r3, r2 │ │ │ │ - eorsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4630b913 │ │ │ │ - svc 0x00e8f7fc │ │ │ │ - ldmibvc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - ldrbtmi r9, [pc], #-2054 @ 85ac <__assert_fail@plt+0x296c> │ │ │ │ - rsbne pc, r0, #14090240 @ 0xd70000 │ │ │ │ - mrrc2 0, 0, pc, sl, cr4 @ │ │ │ │ - stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - strhi pc, [r6], #0 │ │ │ │ - rsbne pc, r0, #14090240 @ 0xd70000 │ │ │ │ - ldmdavs r8!, {r1, r4, r5, r9, sl, lr} │ │ │ │ - b 18465bc │ │ │ │ + addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ + bls 1bc408 │ │ │ │ + andsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4610b913 │ │ │ │ + ldm ip!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + bvc fea4677c │ │ │ │ + ldrbtmi r4, [pc], #-1584 @ 8404 <__assert_fail@plt+0x27c4> │ │ │ │ + sbcne pc, ip, #14090240 @ 0xd70000 │ │ │ │ + stc2 0, cr15, [ip, #-16]! │ │ │ │ + stmdacs r0, {r1, r2, ip, pc} │ │ │ │ + ldrthi pc, [r9], #0 @ │ │ │ │ + @ instruction: 0xf8d74602 │ │ │ │ + ldmdavs r8!, {r2, r3, r6, r7, r9, ip} │ │ │ │ + bl d46414 │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - ldmdavs r3!, {r0, r2, r7, sl, pc} │ │ │ │ + blls 1a9708 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ - mulle r5, r3, r2 │ │ │ │ - eorsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4630b913 │ │ │ │ - svc 0x00c8f7fc │ │ │ │ - @ instruction: 0xf06f9b06 │ │ │ │ - ldmdavs fp, {r6, r9, lr} │ │ │ │ - mulle r6, r3, r2 │ │ │ │ - blcc 6ee0c │ │ │ │ - ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4610 │ │ │ │ - @ instruction: 0xf8dfefbc │ │ │ │ - andcs r6, r1, r4, lsl #19 │ │ │ │ - @ instruction: 0xf8d6447e │ │ │ │ - @ instruction: 0xf7fd11f8 │ │ │ │ - andls pc, r6, r9, ror #26 │ │ │ │ + addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ + bls 1bc44c │ │ │ │ + andsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4610b913 │ │ │ │ + ldm sl, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf06f6833 │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blcc 7c460 │ │ │ │ + ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ + @ instruction: 0xf7fd4630 │ │ │ │ + @ instruction: 0xf8dfe890 │ │ │ │ + andcs r4, r1, r4, asr sl │ │ │ │ + @ instruction: 0xf8d4447c │ │ │ │ + @ instruction: 0xf7fd1260 │ │ │ │ + @ instruction: 0x4606fe37 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - strmi r8, [r1], -r9, ror #8 │ │ │ │ - ldrdeq pc, [r0, r6] │ │ │ │ - stc2l 7, cr15, [r4, #1016]! @ 0x3f8 │ │ │ │ - stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - strbthi pc, [r9], #-0 @ │ │ │ │ - @ instruction: 0xf06f9b06 │ │ │ │ - ldmdavs fp, {r6, r9, lr} │ │ │ │ - mulle r6, r3, r2 │ │ │ │ - blcc 6ee50 │ │ │ │ - ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4610 │ │ │ │ - @ instruction: 0xf8dfef9a │ │ │ │ - ldrtmi r7, [r0], -r4, asr #18 │ │ │ │ + @ instruction: 0xf8d4849c │ │ │ │ + ldrtmi r0, [r1], -r0, ror #4 │ │ │ │ + @ instruction: 0xf9fef002 │ │ │ │ + stmdacs r0, {r1, r2, ip, pc} │ │ │ │ + ldrhi pc, [ip], #0 │ │ │ │ + @ instruction: 0xf06f6833 │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blcc 7c4a0 │ │ │ │ + ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ + @ instruction: 0xf7fd4630 │ │ │ │ + @ instruction: 0xf8dfe870 │ │ │ │ + stmdals r6, {r3, r4, r9, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf8d7447f │ │ │ │ - @ instruction: 0xf00411f8 │ │ │ │ - andls pc, r6, fp, lsl #24 │ │ │ │ + @ instruction: 0xf0041260 │ │ │ │ + @ instruction: 0x4606fcdf │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0x46028458 │ │ │ │ - ldrsbne pc, [r8, #135]! @ 0x87 @ │ │ │ │ + @ instruction: 0xf8d7848d │ │ │ │ + ldrtmi r1, [r2], -r0, ror #4 │ │ │ │ @ instruction: 0xf7fd6838 │ │ │ │ - stmdacs r0, {r1, r4, r9, fp, sp, lr, pc} │ │ │ │ - ldrbhi pc, [r7], #-704 @ 0xfffffd40 @ │ │ │ │ - @ instruction: 0xf06f9b06 │ │ │ │ - ldmdavs fp, {r6, r9, lr} │ │ │ │ - mulle r6, r3, r2 │ │ │ │ - blcc 6ee94 │ │ │ │ - ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4610 │ │ │ │ - ldmdavs r3!, {r3, r4, r5, r6, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r3, r5, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ + strhi pc, [ip], #704 @ 0x2c0 │ │ │ │ + @ instruction: 0xf06f6833 │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blcc 7c4e0 │ │ │ │ + ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ + @ instruction: 0xf7fd4630 │ │ │ │ + blls 1c2618 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ - mulle r5, r3, r2 │ │ │ │ - eorsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4630b913 │ │ │ │ - svc 0x006cf7fc │ │ │ │ - stmiami ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - ldrbtmi r2, [ip], #-1 │ │ │ │ - ldrdne pc, [r4, r4]! │ │ │ │ - ldc2 7, cr15, [sl, #-1012] @ 0xfffffc0c │ │ │ │ - stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - ldrthi pc, [fp], #-0 @ │ │ │ │ - ldrsbeq pc, [r4, #-132]! @ 0xffffff7c @ │ │ │ │ - @ instruction: 0xf7fe4631 │ │ │ │ - mulls r6, r5, sp │ │ │ │ + addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ + bls 1bc4fc │ │ │ │ + andsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4610b913 │ │ │ │ + stmda r2, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + stmibvs r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldrbtmi r2, [lr], #-1 │ │ │ │ + ldrsbne pc, [r8, #134]! @ 0x86 @ │ │ │ │ + stc2l 7, cr15, [sl, #1012]! @ 0x3f4 │ │ │ │ + stmdacs r0, {r1, r2, ip, pc} │ │ │ │ + ldrbthi pc, [r0], #-0 @ │ │ │ │ + @ instruction: 0xf8d64601 │ │ │ │ + @ instruction: 0xf0020180 │ │ │ │ + @ instruction: 0x4606f9b1 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - ldmdavs r3!, {r0, r1, r3, r4, r5, sl, pc} │ │ │ │ + blls 1a96dc │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ - mulle r5, r3, r2 │ │ │ │ - eorsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4630b913 │ │ │ │ - svc 0x004cf7fc │ │ │ │ - ldmvc r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - ldrbtmi r9, [pc], #-2054 @ 86e4 <__assert_fail@plt+0x2aa4> │ │ │ │ - ldrdne pc, [r4, r7]! │ │ │ │ - blx fefc46fe │ │ │ │ - stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - strthi pc, [ip], #-0 │ │ │ │ - ldrdne pc, [r4, r7]! │ │ │ │ - ldmdavs r8!, {r1, r4, r5, r9, sl, lr} │ │ │ │ - stmib r4, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ + bls 1bc540 │ │ │ │ + andsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4610b913 │ │ │ │ + stmda r0!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmibvc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldrbtmi r4, [pc], #-1584 @ 853c <__assert_fail@plt+0x28fc> │ │ │ │ + ldrsbne pc, [r8, #135]! @ 0x87 @ │ │ │ │ + ldc2 0, cr15, [r0], {4} │ │ │ │ + stmdacs r0, {r1, r2, ip, pc} │ │ │ │ + ldrbhi pc, [pc], #-0 @ 854c <__assert_fail@plt+0x290c> @ │ │ │ │ + @ instruction: 0xf8d74602 │ │ │ │ + ldmdavs r8!, {r3, r4, r5, r6, r7, r8, ip} │ │ │ │ + b fe64654c │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - ldmdavs r3!, {r0, r1, r4, r5, r7, sl, pc} │ │ │ │ + blls 1a96d8 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ - mulle r5, r3, r2 │ │ │ │ - eorsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4630b913 │ │ │ │ - svc 0x002cf7fc │ │ │ │ - @ instruction: 0xf06f9b06 │ │ │ │ - ldmdavs fp, {r6, r9, lr} │ │ │ │ - mulle r6, r3, r2 │ │ │ │ - blcc 6ef44 │ │ │ │ - ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4610 │ │ │ │ - @ instruction: 0xf8dfef20 │ │ │ │ - andcs r6, r2, ip, asr r8 │ │ │ │ - ldmib r6, {r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - @ instruction: 0xf7fd2183 │ │ │ │ - andls pc, r6, sp, asr #25 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0x46018497 │ │ │ │ - ldrdeq pc, [r4, r6] │ │ │ │ - stc2l 7, cr15, [r8, #-1016] @ 0xfffffc08 │ │ │ │ - stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - ldrhi pc, [r7], #0 │ │ │ │ - @ instruction: 0xf06f9b06 │ │ │ │ - ldmdavs fp, {r6, r9, lr} │ │ │ │ - mulle r6, r3, r2 │ │ │ │ - blcc 6ef88 │ │ │ │ - ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4610 │ │ │ │ - @ instruction: 0xf8dfeefe │ │ │ │ - @ instruction: 0x4630781c │ │ │ │ - @ instruction: 0xf8d7447f │ │ │ │ - @ instruction: 0xf0041210 │ │ │ │ - andls pc, r6, pc, ror #22 │ │ │ │ + addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ + bls 1bc584 │ │ │ │ + andsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4610b913 │ │ │ │ + svc 0x00fef7fc │ │ │ │ + @ instruction: 0xf06f6833 │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blcc 7c598 │ │ │ │ + ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ + @ instruction: 0xf7fc4630 │ │ │ │ + @ instruction: 0xf8dfeff4 │ │ │ │ + andcs r4, r1, ip, lsr #18 │ │ │ │ + @ instruction: 0xf8d4447c │ │ │ │ + @ instruction: 0xf7fd11a4 │ │ │ │ + @ instruction: 0x4606fd9b │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - strmi r8, [r2], -r6, lsl #9 │ │ │ │ - andsne pc, r0, #14090240 @ 0xd70000 │ │ │ │ - @ instruction: 0xf7fd6838 │ │ │ │ - stmdacs r0, {r1, r2, r4, r5, r6, r8, fp, sp, lr, pc} │ │ │ │ - strhi pc, [r5], #704 @ 0x2c0 │ │ │ │ - @ instruction: 0xf06f9b06 │ │ │ │ - ldmdavs fp, {r6, r9, lr} │ │ │ │ - mulle r6, r3, r2 │ │ │ │ - blcc 6efcc │ │ │ │ - ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4610 │ │ │ │ - @ instruction: 0xf8dfeedc │ │ │ │ - @ instruction: 0x463077dc │ │ │ │ + @ instruction: 0xf8d48442 │ │ │ │ + @ instruction: 0x46310174 │ │ │ │ + @ instruction: 0xf962f002 │ │ │ │ + stmdacs r0, {r1, r2, ip, pc} │ │ │ │ + strbhi pc, [r2], #-0 @ │ │ │ │ + @ instruction: 0xf06f6833 │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blcc 7c5d8 │ │ │ │ + ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ + @ instruction: 0xf7fc4630 │ │ │ │ + @ instruction: 0xf8dfefd4 │ │ │ │ + stmdals r6, {r4, r5, r6, r7, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf8d7447f │ │ │ │ - @ instruction: 0xf004120c │ │ │ │ - andls pc, r6, sp, asr #22 │ │ │ │ + @ instruction: 0xf00411a4 │ │ │ │ + strmi pc, [r6], -r3, asr #24 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0x46028474 │ │ │ │ - andne pc, ip, #14090240 @ 0xd70000 │ │ │ │ + @ instruction: 0xf8d78433 │ │ │ │ + ldrtmi r1, [r2], -r4, lsr #3 │ │ │ │ @ instruction: 0xf7fd6838 │ │ │ │ - stmdacs r0, {r2, r4, r6, r8, fp, sp, lr, pc} │ │ │ │ - ldrbthi pc, [r3], #-704 @ 0xfffffd40 @ │ │ │ │ - @ instruction: 0xf06f9b06 │ │ │ │ - ldmdavs fp, {r6, r9, lr} │ │ │ │ - mulle r6, r3, r2 │ │ │ │ - blcc 6f010 │ │ │ │ - ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4610 │ │ │ │ - ldmdavs r3!, {r1, r3, r4, r5, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ + stmdacs r0, {r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ + ldrthi pc, [r2], #-704 @ 0xfffffd40 @ │ │ │ │ + @ instruction: 0xf06f6833 │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blcc 7c618 │ │ │ │ + ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ + @ instruction: 0xf7fc4630 │ │ │ │ + blls 1c44e0 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ - mulle r5, r3, r2 │ │ │ │ - eorsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4630b913 │ │ │ │ - mcr 7, 5, pc, cr14, cr12, {7} @ │ │ │ │ - @ instruction: 0x4784f8df │ │ │ │ - ldrbtmi r2, [ip], #-1 │ │ │ │ - @ instruction: 0x119cf8d4 │ │ │ │ - mrrc2 7, 15, pc, ip, cr13 @ │ │ │ │ - stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - ldrbhi pc, [r7], #-0 @ │ │ │ │ - ldrsbeq pc, [r0, #-132]! @ 0xffffff7c @ │ │ │ │ - @ instruction: 0xf7fe4631 │ │ │ │ - ldrdls pc, [r6], -r7 │ │ │ │ + addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ + bls 1bc634 │ │ │ │ + andsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4610b913 │ │ │ │ + svc 0x00a6f7fc │ │ │ │ + ldmvs r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldrbtmi r2, [lr], #-2 │ │ │ │ + ldrdcs lr, [r3, r6] │ │ │ │ + stc2l 7, cr15, [lr, #-1012] @ 0xfffffc0c │ │ │ │ + stmdacs r0, {r1, r2, ip, pc} │ │ │ │ + ldrhi pc, [r6], #-0 │ │ │ │ + @ instruction: 0xf8d64601 │ │ │ │ + @ instruction: 0xf0020184 │ │ │ │ + @ instruction: 0x4606f915 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - ldmdavs r3!, {r0, r1, r2, r4, r6, sl, pc} │ │ │ │ + blls 1a96ac │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ - mulle r5, r3, r2 │ │ │ │ - eorsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4630b913 │ │ │ │ - mcr 7, 4, pc, cr14, cr12, {7} @ │ │ │ │ - @ instruction: 0x7748f8df │ │ │ │ - ldrbtmi r9, [pc], #-2054 @ 8860 <__assert_fail@plt+0x2c20> │ │ │ │ - @ instruction: 0x119cf8d7 │ │ │ │ - blx 4487a │ │ │ │ - stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ - strbhi pc, [r8], #-0 @ │ │ │ │ - @ instruction: 0x119cf8d7 │ │ │ │ - ldmdavs r8!, {r1, r4, r5, r9, sl, lr} │ │ │ │ - stmdb r6, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ + bls 1bc678 │ │ │ │ + andsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4610b913 │ │ │ │ + svc 0x0084f7fc │ │ │ │ + ldmdavc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + ldrbtmi r4, [pc], #-1584 @ 8674 <__assert_fail@plt+0x2a34> │ │ │ │ + andsne pc, r0, #14090240 @ 0xd70000 │ │ │ │ + blx ffd4468e │ │ │ │ + stmdacs r0, {r1, r2, ip, pc} │ │ │ │ + ldrhi pc, [r2], #0 │ │ │ │ + @ instruction: 0xf8d74602 │ │ │ │ + ldmdavs r8!, {r4, r9, ip} │ │ │ │ + ldmib ip!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - ldmdavs r3!, {r0, r1, r2, r6, sl, pc} │ │ │ │ + blls 1a98dc │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ - mulle r5, r3, r2 │ │ │ │ - eorsvs r3, r3, r1, lsl #22 │ │ │ │ - @ instruction: 0x4630b913 │ │ │ │ - mcr 7, 3, pc, cr14, cr12, {7} @ │ │ │ │ - @ instruction: 0xf06f9b06 │ │ │ │ - ldmdavs fp, {r6, r9, lr} │ │ │ │ - mulle r6, r3, r2 │ │ │ │ - blcc 6f0c0 │ │ │ │ - ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4610 │ │ │ │ - @ instruction: 0xf8dfee62 │ │ │ │ - ldrbtmi r6, [lr], #-1780 @ 0xfffff90c │ │ │ │ - movweq pc, #51414 @ 0xc8d6 @ │ │ │ │ - ldc2 7, cr15, [lr], #1016 @ 0x3f8 │ │ │ │ + addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ + bls 1bc6bc │ │ │ │ + andsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4610b913 │ │ │ │ + svc 0x0062f7fc │ │ │ │ + ldmdavc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldrbtmi r4, [pc], #-1584 @ 86b8 <__assert_fail@plt+0x2a78> │ │ │ │ + andne pc, ip, #14090240 @ 0xd70000 │ │ │ │ + blx ff4c46d2 │ │ │ │ stmdacs r0, {r1, r2, ip, pc} │ │ │ │ - strthi pc, [ip], #-0 │ │ │ │ - @ instruction: 0xf8d64602 │ │ │ │ - ldmdavs r0!, {r3, r8, r9, ip} │ │ │ │ - ldm sl, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + strhi pc, [r0], #0 │ │ │ │ + @ instruction: 0xf8d74602 │ │ │ │ + ldmdavs r8!, {r2, r3, r9, ip} │ │ │ │ + ldmib sl, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1a998c │ │ │ │ + blls 1a98d8 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1bc900 │ │ │ │ + bls 1bc700 │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - mcr 7, 2, pc, cr0, cr12, {7} @ │ │ │ │ - ssatvs pc, #21, pc, asr #17 @ │ │ │ │ - @ instruction: 0xf8d6447e │ │ │ │ - @ instruction: 0xf8d62198 │ │ │ │ - ldmdavs r0!, {r2, r3, r5, r6, r7, r8, r9, ip} │ │ │ │ - stmia r0, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - vmlal.s8 q9, d0, d0 │ │ │ │ - @ instruction: 0xf8d68419 │ │ │ │ - @ instruction: 0xf8d62204 │ │ │ │ - ldmdavs r0!, {r3, r6, r9, ip} │ │ │ │ - ldm r6!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - vmlal.s8 q9, d0, d0 │ │ │ │ - @ instruction: 0xf8d68418 │ │ │ │ - @ instruction: 0xf8d62154 │ │ │ │ - ldmdavs r0!, {r2, r3, r4, r5, r6, r9, ip} │ │ │ │ - stmia ip!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - vmlal.s8 q9, d0, d0 │ │ │ │ - @ instruction: 0xf8d68417 │ │ │ │ - @ instruction: 0xf8d62150 │ │ │ │ - ldmdavs r0!, {r5, r6, r8, ip} │ │ │ │ - stmia r2!, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - vmlal.s8 q9, d0, d0 │ │ │ │ - @ instruction: 0xf8d68416 │ │ │ │ - @ instruction: 0xf8d62188 │ │ │ │ - ldmdavs r0!, {r3, r4, r6, r8, ip} │ │ │ │ - ldm r8, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - vmlal.s8 q9, d0, d0 │ │ │ │ - andcs r8, r0, r5, lsl r4 │ │ │ │ - ldcl 7, cr15, [r2, #-1008] @ 0xfffffc10 │ │ │ │ - stmdacs r0, {r1, r2, ip, pc} │ │ │ │ - ldrhi pc, [r7], #-0 │ │ │ │ - ldrdcc pc, [r0, -r6] │ │ │ │ - @ instruction: 0xf8c62104 │ │ │ │ - movwls r0, #4324 @ 0x10e4 │ │ │ │ - @ instruction: 0x0634f8df │ │ │ │ - movwls r6, #2099 @ 0x833 │ │ │ │ - @ instruction: 0xf5004478 │ │ │ │ - @ instruction: 0xf8d67084 │ │ │ │ - @ instruction: 0xf8d63178 │ │ │ │ - @ instruction: 0xf7fd21b4 │ │ │ │ - @ instruction: 0x9006fdbd │ │ │ │ + svc 0x0040f7fc │ │ │ │ + @ instruction: 0xf06f6833 │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blcc 7c714 │ │ │ │ + ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ + @ instruction: 0xf7fc4630 │ │ │ │ + @ instruction: 0xf8dfef36 │ │ │ │ + andcs r4, r1, r4, asr #15 │ │ │ │ + @ instruction: 0xf8d4447c │ │ │ │ + @ instruction: 0xf7fd119c │ │ │ │ + @ instruction: 0x4606fcdd │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - strmi r8, [r2], -r9, lsl #8 │ │ │ │ - adcsne pc, r4, #14024704 @ 0xd60000 │ │ │ │ - @ instruction: 0xf7fd6eb0 │ │ │ │ - stmdacs r0, {r0, r2, r3, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ - strhi pc, [r9], #-704 @ 0xfffffd40 │ │ │ │ - @ instruction: 0xf06f9b06 │ │ │ │ - ldmdavs fp, {r6, r9, lr} │ │ │ │ - mulle r6, r3, r2 │ │ │ │ - blcc 6f1d4 │ │ │ │ - ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4610 │ │ │ │ - @ instruction: 0xf8dfedd8 │ │ │ │ - smlattcs r4, ip, r5, r6 │ │ │ │ - strbeq pc, [r8, #2271]! @ 0x8df @ │ │ │ │ - ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ - addvc pc, ip, r0, lsl #10 │ │ │ │ - ldrdcc pc, [r4, -r6] │ │ │ │ - ldmdavs r3!, {r0, r8, r9, ip, pc} │ │ │ │ - @ instruction: 0xf8d69300 │ │ │ │ - @ instruction: 0xf8d63178 │ │ │ │ - @ instruction: 0xf7fd21bc │ │ │ │ - andls pc, r6, pc, lsl #27 │ │ │ │ + @ instruction: 0xf8d48463 │ │ │ │ + @ instruction: 0x46310170 │ │ │ │ + @ instruction: 0xf8a4f002 │ │ │ │ + stmdacs r0, {r1, r2, ip, pc} │ │ │ │ + strbthi pc, [r3], #-0 @ │ │ │ │ + @ instruction: 0xf06f6833 │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blcc 7c754 │ │ │ │ + ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ + @ instruction: 0xf7fc4630 │ │ │ │ + @ instruction: 0xf8dfef16 │ │ │ │ + stmdals r6, {r3, r7, r8, r9, sl, ip, sp, lr} │ │ │ │ + @ instruction: 0xf8d7447f │ │ │ │ + @ instruction: 0xf004119c │ │ │ │ + strmi pc, [r6], -r5, lsl #23 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - strmi r8, [r2], -fp, ror #7 │ │ │ │ - @ instruction: 0x13a4f8d6 │ │ │ │ - @ instruction: 0xf7fd6eb0 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ - mvnhi pc, #192, 4 │ │ │ │ - @ instruction: 0xf06f9b06 │ │ │ │ - ldmdavs fp, {r6, r9, lr} │ │ │ │ - mulle r6, r3, r2 │ │ │ │ - blcc 6f230 │ │ │ │ - ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4610 │ │ │ │ - @ instruction: 0xf8dfedaa │ │ │ │ - @ instruction: 0x21046598 │ │ │ │ - ldreq pc, [r4, #2271] @ 0x8df │ │ │ │ - ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ - addsvc pc, r4, r0, lsl #10 │ │ │ │ - ldrdcc pc, [r8, -r6] │ │ │ │ - ldmdavs r3!, {r0, r8, r9, ip, pc} │ │ │ │ - @ instruction: 0xf8d69300 │ │ │ │ - @ instruction: 0xf8d63178 │ │ │ │ - @ instruction: 0xf7fd21e0 │ │ │ │ - andls pc, r6, r1, ror #26 │ │ │ │ + @ instruction: 0xf8d78454 │ │ │ │ + @ instruction: 0x4632119c │ │ │ │ + @ instruction: 0xf7fd6838 │ │ │ │ + stmdacs r0, {r1, r2, r3, r7, r8, fp, sp, lr, pc} │ │ │ │ + ldrbhi pc, [r3], #-704 @ 0xfffffd40 @ │ │ │ │ + @ instruction: 0xf06f6833 │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blcc 7c794 │ │ │ │ + ldmdblt r3, {r0, r1, r4, r5, sp, lr} │ │ │ │ + @ instruction: 0xf7fc4630 │ │ │ │ + blls 1c4364 │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ + bls 1bc7b0 │ │ │ │ + andsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4610b913 │ │ │ │ + mcr 7, 7, pc, cr8, cr12, {7} @ │ │ │ │ + @ instruction: 0x6730f8df │ │ │ │ + @ instruction: 0xf8d6447e │ │ │ │ + @ instruction: 0xf7fe030c │ │ │ │ + ldrdls pc, [r6], -r1 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - strmi r8, [r2], -sp, asr #7 │ │ │ │ - @ instruction: 0x13acf8d6 │ │ │ │ - @ instruction: 0xf7fd6eb0 │ │ │ │ - stmdacs r0, {r0, r4, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ - bichi pc, sp, #192, 4 │ │ │ │ + @ instruction: 0x46028438 │ │ │ │ + movwne pc, #35030 @ 0x88d6 @ │ │ │ │ + @ instruction: 0xf7fd6830 │ │ │ │ + stmdacs r0, {r1, r5, r6, r8, fp, sp, lr, pc} │ │ │ │ + ldrthi pc, [r8], #-704 @ 0xfffffd40 @ │ │ │ │ @ instruction: 0xf06f9b06 │ │ │ │ ldmdavs fp, {r6, r9, lr} │ │ │ │ mulle r6, r3, r2 │ │ │ │ - blcc 6f28c │ │ │ │ + blcc 6eff4 │ │ │ │ ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ @ instruction: 0xf7fc4610 │ │ │ │ - @ instruction: 0xf8dfed7c │ │ │ │ - tstcs r4, r4, asr #10 │ │ │ │ - strbeq pc, [r0, #-2271] @ 0xfffff721 @ │ │ │ │ - ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ - addsvc pc, ip, r0, lsl #10 │ │ │ │ - ldrdcc pc, [ip, -r6] │ │ │ │ - ldmdavs r3!, {r0, r8, r9, ip, pc} │ │ │ │ - @ instruction: 0xf8d69300 │ │ │ │ - @ instruction: 0xf8d63178 │ │ │ │ - @ instruction: 0xf7fd21dc │ │ │ │ - andls pc, r6, r3, lsr sp @ │ │ │ │ + @ instruction: 0xf8dfeec8 │ │ │ │ + ldrbtmi r6, [lr], #-1780 @ 0xfffff90c │ │ │ │ + @ instruction: 0x2198f8d6 │ │ │ │ + mvnne pc, #14024704 @ 0xd60000 │ │ │ │ + @ instruction: 0xf7fd6830 │ │ │ │ + stmdacs r0, {r3, r6, r8, fp, sp, lr, pc} │ │ │ │ + strthi pc, [r5], #-704 @ 0xfffffd40 │ │ │ │ + andcs pc, r4, #14024704 @ 0xd60000 │ │ │ │ + subne pc, r8, #14024704 @ 0xd60000 │ │ │ │ + @ instruction: 0xf7fd6830 │ │ │ │ + stmdacs r0, {r1, r2, r3, r4, r5, r8, fp, sp, lr, pc} │ │ │ │ + strthi pc, [r4], #-704 @ 0xfffffd40 │ │ │ │ + ldrsbcs pc, [r4, #-134] @ 0xffffff7a @ │ │ │ │ + rsbsne pc, ip, #14024704 @ 0xd60000 │ │ │ │ + @ instruction: 0xf7fd6830 │ │ │ │ + stmdacs r0, {r2, r4, r5, r8, fp, sp, lr, pc} │ │ │ │ + strthi pc, [r3], #-704 @ 0xfffffd40 │ │ │ │ + ldrsbcs pc, [r0, #-134] @ 0xffffff7a @ │ │ │ │ + ldrdne pc, [r0, #-134]! @ 0xffffff7a │ │ │ │ + @ instruction: 0xf7fd6830 │ │ │ │ + stmdacs r0, {r1, r3, r5, r8, fp, sp, lr, pc} │ │ │ │ + strthi pc, [r2], #-704 @ 0xfffffd40 │ │ │ │ + ldrdcs pc, [r8, r6] │ │ │ │ + ldrsbne pc, [r8, #-134] @ 0xffffff7a @ │ │ │ │ + @ instruction: 0xf7fd6830 │ │ │ │ + stmdacs r0, {r5, r8, fp, sp, lr, pc} │ │ │ │ + strthi pc, [r1], #-704 @ 0xfffffd40 │ │ │ │ + @ instruction: 0xf7fc2000 │ │ │ │ + ldrdls lr, [r6], -sl │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d683af │ │ │ │ - @ instruction: 0xf06f20f0 │ │ │ │ - strbvs r4, [r2], #-320 @ 0xfffffec0 │ │ │ │ - addmi r6, fp, #1245184 @ 0x130000 │ │ │ │ - movwcc fp, #7964 @ 0x1f1c │ │ │ │ - @ instruction: 0xf8df6013 │ │ │ │ - bls 195ee8 │ │ │ │ - @ instruction: 0xf8d3447b │ │ │ │ - cdpvs 3, 9, cr1, cr8, cr4, {4} │ │ │ │ - @ instruction: 0xf8f6f7fd │ │ │ │ + @ instruction: 0xf8d68423 │ │ │ │ + mrscs r3, (UNDEF: 20) │ │ │ │ + rsceq pc, r4, r6, asr #17 │ │ │ │ + @ instruction: 0xf8df9301 │ │ │ │ + ldmdavs r3!, {r2, r4, r5, r6, r9, sl} │ │ │ │ + ldrbtmi r9, [r8], #-768 @ 0xfffffd00 │ │ │ │ + addvc pc, r4, r0, lsl #10 │ │ │ │ + ldrsbcc pc, [r8, #-134]! @ 0xffffff7a @ │ │ │ │ + @ instruction: 0x21b4f8d6 │ │ │ │ + ldc2l 7, cr15, [sl, #1012]! @ 0x3f4 │ │ │ │ + stmdacs r0, {r1, r2, ip, pc} │ │ │ │ + ldrhi pc, [r5], #-0 │ │ │ │ + @ instruction: 0xf8d64602 │ │ │ │ + mrcvs 2, 5, r1, cr0, cr4, {5} │ │ │ │ + blx 3c688c │ │ │ │ + vmlal.s8 q9, d0, d0 │ │ │ │ + blls 1a98f4 │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ + bls 1bc8c4 │ │ │ │ + andsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4610b913 │ │ │ │ + mrc 7, 2, APSR_nzcv, cr14, cr12, {7} │ │ │ │ + @ instruction: 0x6628f8df │ │ │ │ + @ instruction: 0xf8df2104 │ │ │ │ + ldrbtmi r0, [lr], #-1576 @ 0xfffff9d8 │ │ │ │ + @ instruction: 0xf5004478 │ │ │ │ + @ instruction: 0xf8d6708c │ │ │ │ + movwls r3, #4356 @ 0x1104 │ │ │ │ + movwls r6, #2099 @ 0x833 │ │ │ │ + ldrsbcc pc, [r8, #-134]! @ 0xffffff7a @ │ │ │ │ + @ instruction: 0x21bcf8d6 │ │ │ │ + stc2l 7, cr15, [ip, #1012] @ 0x3f4 │ │ │ │ + stmdacs r0, {r1, r2, ip, pc} │ │ │ │ + mvnshi pc, #0 │ │ │ │ + @ instruction: 0xf8d64602 │ │ │ │ + cdpvs 3, 11, cr1, cr0, cr4, {5} │ │ │ │ + @ instruction: 0xf9e0f7fd │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1a9964 │ │ │ │ + blls 1a98d8 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1bcb00 │ │ │ │ + bls 1bc920 │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - stcl 7, cr15, [r0, #-1008] @ 0xfffffc10 │ │ │ │ - ldrbvs pc, [r8], #2271 @ 0x8df @ │ │ │ │ + mrc 7, 1, APSR_nzcv, cr0, cr12, {7} │ │ │ │ + ldrbvs pc, [r4, #2271] @ 0x8df @ │ │ │ │ @ instruction: 0xf8df2104 │ │ │ │ - ldrbtmi r0, [lr], #-1240 @ 0xfffffb28 │ │ │ │ + ldrbtmi r0, [lr], #-1492 @ 0xfffffa2c │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ - @ instruction: 0xf8d670a4 │ │ │ │ - movwls r3, #4368 @ 0x1110 │ │ │ │ + @ instruction: 0xf8d67094 │ │ │ │ + movwls r3, #4360 @ 0x1108 │ │ │ │ movwls r6, #2099 @ 0x833 │ │ │ │ ldrsbcc pc, [r8, #-134]! @ 0xffffff7a @ │ │ │ │ - ldrsbcs pc, [r8, #134] @ 0x86 @ │ │ │ │ - ldc2l 7, cr15, [r8], #1012 @ 0x3f4 │ │ │ │ + ldrdcs pc, [r0, #134]! @ 0x86 │ │ │ │ + ldc2 7, cr15, [lr, #1012] @ 0x3f4 │ │ │ │ stmdacs r0, {r1, r2, ip, pc} │ │ │ │ - orrhi pc, r4, #0 │ │ │ │ + bicshi pc, r9, #0 │ │ │ │ @ instruction: 0xf8d64602 │ │ │ │ - mrcvs 2, 5, r1, cr0, cr12, {7} │ │ │ │ - @ instruction: 0xf8c8f7fd │ │ │ │ + cdpvs 3, 11, cr1, cr0, cr12, {5} │ │ │ │ + @ instruction: 0xf9b2f7fd │ │ │ │ vmlal.s8 q9, d0, d0 │ │ │ │ - blls 1a994c │ │ │ │ + blls 1a98bc │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ - bls 1bcb5c │ │ │ │ + bls 1bc97c │ │ │ │ andsvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4610b913 │ │ │ │ - ldc 7, cr15, [r2, #-1008] @ 0xfffffc10 │ │ │ │ - strvs pc, [r4], #2271 @ 0x8df │ │ │ │ + mcr 7, 0, pc, cr2, cr12, {7} @ │ │ │ │ + strvs pc, [r0, #2271] @ 0x8df │ │ │ │ @ instruction: 0xf8df2104 │ │ │ │ - ldrbtmi r0, [lr], #-1156 @ 0xfffffb7c │ │ │ │ + ldrbtmi r0, [lr], #-1408 @ 0xfffffa80 │ │ │ │ @ instruction: 0xf5004478 │ │ │ │ - @ instruction: 0xf8d670ac │ │ │ │ - movwls r3, #4380 @ 0x111c │ │ │ │ + @ instruction: 0xf8d6709c │ │ │ │ + movwls r3, #4364 @ 0x110c │ │ │ │ movwls r6, #2099 @ 0x833 │ │ │ │ ldrsbcc pc, [r8, #-134]! @ 0xffffff7a @ │ │ │ │ - ldrsbcs pc, [r4, #134] @ 0x86 @ │ │ │ │ - stc2l 7, cr15, [sl], {253} @ 0xfd │ │ │ │ + ldrsbcs pc, [ip, #134] @ 0x86 @ │ │ │ │ + ldc2l 7, cr15, [r0, #-1012]! @ 0xfffffc0c │ │ │ │ stmdacs r0, {r1, r2, ip, pc} │ │ │ │ - msrhi SPSR_f, #0 │ │ │ │ - ldrsbtcs pc, [r4], #134 @ 0x86 @ │ │ │ │ + @ instruction: 0x83bbf000 │ │ │ │ + ldrsbtcs pc, [r0], #134 @ 0x86 @ │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ ldmdavs r3, {r1, r6, sl, sp, lr} │ │ │ │ svclt 0x001c428b │ │ │ │ andsvs r3, r3, r1, lsl #6 │ │ │ │ - strbcc pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ + strbcc pc, [r4, #-2271] @ 0xfffff721 @ │ │ │ │ ldrbtmi r9, [fp], #-2566 @ 0xfffff5fa │ │ │ │ - adcne pc, r4, #13828096 @ 0xd30000 │ │ │ │ + orrne pc, r4, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf7fd6e98 │ │ │ │ - stmdacs r0, {r0, r2, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ - cmpphi ip, #192, 4 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf06f9b06 │ │ │ │ - ldmdavs fp, {r6, r9, lr} │ │ │ │ - mulle r6, r3, r2 │ │ │ │ - blcc 6f3d4 │ │ │ │ - ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4610 │ │ │ │ - @ instruction: 0xf8dfecd8 │ │ │ │ - tstcs r4, ip, lsl r4 │ │ │ │ - ldreq pc, [r8], #-2271 @ 0xfffff721 │ │ │ │ - ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ - adcsvc pc, r4, r0, lsl #10 │ │ │ │ - ldrdcc pc, [r0, -r6]! │ │ │ │ - ldmdavs r3!, {r0, r8, r9, ip, pc} │ │ │ │ - @ instruction: 0xf8d69300 │ │ │ │ - @ instruction: 0xf8d63178 │ │ │ │ - @ instruction: 0xf7fd21d0 │ │ │ │ - andls pc, r6, pc, lsl #25 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0x4602833f │ │ │ │ - adcne pc, r0, #14024704 @ 0xd60000 │ │ │ │ - @ instruction: 0xf7fd6eb0 │ │ │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ - movthi pc, #704 @ 0x2c0 @ │ │ │ │ - @ instruction: 0xf06f9b06 │ │ │ │ - ldmdavs fp, {r6, r9, lr} │ │ │ │ - mulle r6, r3, r2 │ │ │ │ - blcc 6f430 │ │ │ │ - ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4610 │ │ │ │ - cdpmi 12, 15, cr14, cr2, cr10, {5} │ │ │ │ - ldmmi r2!, {r2, r8, sp}^ │ │ │ │ - ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ - adcsvc pc, ip, r0, lsl #10 │ │ │ │ - teqpcc ip, r6 @ @ p-variant is OBSOLETE │ │ │ │ - ldmdavs r3!, {r0, r8, r9, ip, pc} │ │ │ │ - @ instruction: 0xf8d69300 │ │ │ │ - @ instruction: 0xf8d63178 │ │ │ │ - @ instruction: 0xf7fd21cc │ │ │ │ - andls pc, r6, r3, ror #24 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - strmi r8, [r2], -r5, lsr #6 │ │ │ │ - subne pc, ip, #14024704 @ 0xd60000 │ │ │ │ - @ instruction: 0xf7fd6eb0 │ │ │ │ - stmdacs r0, {r0, r1, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ - msrhi CPSR_sx, #192, 4 │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0x83aef2c0 │ │ │ │ @ instruction: 0xf06f9b06 │ │ │ │ ldmdavs fp, {r6, r9, lr} │ │ │ │ mulle r6, r3, r2 │ │ │ │ - blcc 6f488 │ │ │ │ + blcc 6f1f4 │ │ │ │ ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ @ instruction: 0xf7fc4610 │ │ │ │ - mrcmi 12, 6, lr, cr14, cr14, {3} │ │ │ │ - ldmmi lr, {r2, r8, sp}^ │ │ │ │ + @ instruction: 0xf8dfedc8 │ │ │ │ + tstcs r4, r8, lsl r5 │ │ │ │ + ldreq pc, [r4, #-2271] @ 0xfffff721 │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ - sbcvc pc, r4, r0, lsl #10 │ │ │ │ - ldrdcc pc, [r0, #-134] @ 0xffffff7a │ │ │ │ + adcvc pc, r4, r0, lsl #10 │ │ │ │ + @ instruction: 0x3110f8d6 │ │ │ │ ldmdavs r3!, {r0, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69300 │ │ │ │ @ instruction: 0xf8d63178 │ │ │ │ - @ instruction: 0xf7fd21b8 │ │ │ │ - andls pc, r6, r7, lsr ip @ │ │ │ │ + @ instruction: 0xf7fd21d8 │ │ │ │ + andls pc, r6, r5, lsr sp @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - strmi r8, [r2], -fp, lsl #6 │ │ │ │ - msrne SPSR_fs, #14024704 @ 0xd60000 │ │ │ │ + @ instruction: 0x46028390 │ │ │ │ + rscsne pc, ip, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf7fd6eb0 │ │ │ │ - stmdacs r0, {r0, r1, r2, fp, ip, sp, lr, pc} │ │ │ │ - movwhi pc, #41664 @ 0xa2c0 @ │ │ │ │ - @ instruction: 0xf06f9b06 │ │ │ │ - ldmdavs fp, {r6, r9, lr} │ │ │ │ - mulle r6, r3, r2 │ │ │ │ - blcc 6f4e0 │ │ │ │ - ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4610 │ │ │ │ - mcrmi 12, 6, lr, cr10, cr2, {2} │ │ │ │ - stmiami sl, {r2, r8, sp}^ │ │ │ │ - ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ - sbcvc pc, ip, r0, lsl #10 │ │ │ │ - ldrdcc pc, [r4, #-134] @ 0xffffff7a │ │ │ │ - ldmdavs r3!, {r0, r8, r9, ip, pc} │ │ │ │ - @ instruction: 0xf8d69300 │ │ │ │ - @ instruction: 0xf8d63178 │ │ │ │ - @ instruction: 0xf7fd21c0 │ │ │ │ - andls pc, r6, fp, lsl #24 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - strmi r8, [r2], -sp, ror #5 │ │ │ │ - @ instruction: 0x13a8f8d6 │ │ │ │ - @ instruction: 0xf7fc6eb0 │ │ │ │ - stmdacs r0, {r0, r1, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - rschi pc, sp, #192, 4 │ │ │ │ + stmdacs r0, {r0, r3, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + orrshi pc, r1, #192, 4 │ │ │ │ @ instruction: 0xf06f9b06 │ │ │ │ ldmdavs fp, {r6, r9, lr} │ │ │ │ mulle r6, r3, r2 │ │ │ │ - blcc 6f538 │ │ │ │ + blcc 6f250 │ │ │ │ ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ @ instruction: 0xf7fc4610 │ │ │ │ - cdpmi 12, 11, cr14, cr6, cr6, {1} │ │ │ │ - ldmmi r6!, {r8, sp} │ │ │ │ + @ instruction: 0xf8dfed9a │ │ │ │ + smlabtcs r4, r4, r4, r6 │ │ │ │ + strbeq pc, [r0], #2271 @ 0x8df @ │ │ │ │ ldrbtmi r4, [r8], #-1150 @ 0xfffffb82 │ │ │ │ - sbcsvc pc, r4, r0, lsl #10 │ │ │ │ - ldrdcc pc, [r8, #-134] @ 0xffffff7a │ │ │ │ + adcvc pc, ip, r0, lsl #10 │ │ │ │ + @ instruction: 0x311cf8d6 │ │ │ │ ldmdavs r3!, {r0, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf8d69300 │ │ │ │ @ instruction: 0xf8d63178 │ │ │ │ - @ instruction: 0xf7fd234c │ │ │ │ - ldrdls pc, [r6], -pc @ │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0x460282d1 │ │ │ │ - movtne pc, #51414 @ 0xc8d6 @ │ │ │ │ - @ instruction: 0xf7fc6830 │ │ │ │ - stmdacs r0, {r2, r4, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ - sbcshi pc, r0, #192, 4 │ │ │ │ - @ instruction: 0xf06f9b06 │ │ │ │ - ldmdavs fp, {r6, r9, lr} │ │ │ │ - mulle r6, r3, r2 │ │ │ │ - blcc 6f590 │ │ │ │ - ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4610 │ │ │ │ - @ instruction: 0xf7fcebfa │ │ │ │ - andls lr, r6, sl, lsl lr │ │ │ │ + @ instruction: 0xf7fd21d4 │ │ │ │ + andls pc, r6, r7, lsl #26 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - blmi fe7e989c │ │ │ │ - ldrbtmi r4, [fp], #-1538 @ 0xfffff9fe │ │ │ │ - bicne pc, ip, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf7fc6818 │ │ │ │ - stmdacs r0, {r1, r2, r4, r5, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ - sbchi pc, r0, #192, 4 │ │ │ │ - @ instruction: 0xf06f9b06 │ │ │ │ - ldmdavs fp, {r6, r9, lr} │ │ │ │ - mulle r6, r3, r2 │ │ │ │ - blcc 6f5cc │ │ │ │ - ldmdblt r3, {r0, r1, r4, sp, lr} │ │ │ │ - @ instruction: 0xf7fc4610 │ │ │ │ - @ instruction: 0xf89debdc │ │ │ │ - ldmdblt r3!, {r1, r2, r6, ip, sp} │ │ │ │ - mrrc 7, 15, pc, r6, cr12 @ │ │ │ │ - @ instruction: 0xf0019807 │ │ │ │ - @ instruction: 0xf7fef85b │ │ │ │ - blmi fe3f7f04 │ │ │ │ - stmdbls r7, {r0, r9, sp} │ │ │ │ - subeq pc, r6, sp, lsl #2 │ │ │ │ - andcc pc, r3, fp, asr r8 @ │ │ │ │ - @ instruction: 0xf7fc9306 │ │ │ │ - andcc lr, r1, sl, lsl lr │ │ │ │ - svcmi 0x008ad1ec │ │ │ │ - movwcs r2, #1537 @ 0x601 │ │ │ │ - ldrbtmi r4, [pc], #-1712 @ 8df4 <__assert_fail@plt+0x31b4> │ │ │ │ - @ instruction: 0xf7fe9306 │ │ │ │ - svcmi 0x0087bbef │ │ │ │ + @ instruction: 0xf8d68374 │ │ │ │ + @ instruction: 0xf06f20f4 │ │ │ │ + strbvs r4, [r2], #-320 @ 0xfffffec0 │ │ │ │ + addmi r6, fp, #1245184 @ 0x130000 │ │ │ │ + movwcc fp, #7964 @ 0x1f1c │ │ │ │ + @ instruction: 0xf8df6013 │ │ │ │ + bls 195cac │ │ │ │ + @ instruction: 0xf8d3447b │ │ │ │ + cdpvs 2, 9, cr1, cr8, cr4, {5} │ │ │ │ + @ instruction: 0xf90ef7fd │ │ │ │ + vmlal.s8 q9, d0, d0 │ │ │ │ + blls 1a9840 │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ + bls 1bcac4 │ │ │ │ + andsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4610b913 │ │ │ │ + ldcl 7, cr15, [lr, #-1008] @ 0xfffffc10 │ │ │ │ + ldrbvs pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ + @ instruction: 0xf8df2104 │ │ │ │ + ldrbtmi r0, [lr], #-1112 @ 0xfffffba8 │ │ │ │ + @ instruction: 0xf5004478 │ │ │ │ + @ instruction: 0xf8d670b4 │ │ │ │ + movwls r3, #4384 @ 0x1120 │ │ │ │ + movwls r6, #2099 @ 0x833 │ │ │ │ + ldrsbcc pc, [r8, #-134]! @ 0xffffff7a @ │ │ │ │ + ldrsbcs pc, [r0, #134] @ 0x86 @ │ │ │ │ + stc2l 7, cr15, [ip], {253} @ 0xfd │ │ │ │ + stmdacs r0, {r1, r2, ip, pc} │ │ │ │ + movthi pc, #45056 @ 0xb000 @ │ │ │ │ + @ instruction: 0xf8d64602 │ │ │ │ + cdpvs 2, 11, cr1, cr0, cr0, {5} │ │ │ │ + @ instruction: 0xf8e0f7fd │ │ │ │ + vmlal.s8 q9, d0, d0 │ │ │ │ + blls 1a982c │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ + bls 1bcb20 │ │ │ │ + andsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4610b913 │ │ │ │ + ldc 7, cr15, [r0, #-1008]! @ 0xfffffc10 │ │ │ │ + strvs pc, [r4], #-2271 @ 0xfffff721 │ │ │ │ + @ instruction: 0xf8df2104 │ │ │ │ + ldrbtmi r0, [lr], #-1028 @ 0xfffffbfc │ │ │ │ + @ instruction: 0xf5004478 │ │ │ │ + @ instruction: 0xf8d670bc │ │ │ │ + movwls r3, #4412 @ 0x113c │ │ │ │ + movwls r6, #2099 @ 0x833 │ │ │ │ + ldrsbcc pc, [r8, #-134]! @ 0xffffff7a @ │ │ │ │ + ldrdcs pc, [ip, #134] @ 0x86 │ │ │ │ + ldc2 7, cr15, [lr], {253} @ 0xfd │ │ │ │ + stmdacs r0, {r1, r2, ip, pc} │ │ │ │ + msrhi CPSR_fsxc, #0 │ │ │ │ + @ instruction: 0xf8d64602 │ │ │ │ + cdpvs 2, 11, cr1, cr0, cr12, {2} │ │ │ │ + @ instruction: 0xf8b2f7fd │ │ │ │ + vmlal.s8 q9, d0, d0 │ │ │ │ + blls 1a9818 │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ + bls 1bcb7c │ │ │ │ + andsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4610b913 │ │ │ │ + stc 7, cr15, [r2, #-1008] @ 0xfffffc10 │ │ │ │ + smlattcs r4, ip, lr, r4 │ │ │ │ + ldrbtmi r4, [lr], #-2284 @ 0xfffff714 │ │ │ │ + @ instruction: 0xf5004478 │ │ │ │ + @ instruction: 0xf8d670c4 │ │ │ │ + movwls r3, #4416 @ 0x1140 │ │ │ │ + movwls r6, #2099 @ 0x833 │ │ │ │ + ldrsbcc pc, [r8, #-134]! @ 0xffffff7a @ │ │ │ │ + @ instruction: 0x21b8f8d6 │ │ │ │ + ldc2l 7, cr15, [r2], #-1012 @ 0xfffffc0c │ │ │ │ + stmdacs r0, {r1, r2, ip, pc} │ │ │ │ + tstphi r5, #0 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf8d64602 │ │ │ │ + cdpvs 3, 11, cr1, cr0, cr12, {3} │ │ │ │ + @ instruction: 0xf886f7fd │ │ │ │ + vmlal.s8 q9, d0, d0 │ │ │ │ + blls 1a9800 │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ + bls 1bcbd4 │ │ │ │ + andsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4610b913 │ │ │ │ + ldcl 7, cr15, [r6], {252} @ 0xfc │ │ │ │ + ldrdcs r4, [r4, -r8] │ │ │ │ + ldrbtmi r4, [lr], #-2264 @ 0xfffff728 │ │ │ │ + @ instruction: 0xf5004478 │ │ │ │ + @ instruction: 0xf8d670cc │ │ │ │ + movwls r3, #4420 @ 0x1144 │ │ │ │ + movwls r6, #2099 @ 0x833 │ │ │ │ + ldrsbcc pc, [r8, #-134]! @ 0xffffff7a @ │ │ │ │ + ldrdcs pc, [r0, #134] @ 0x86 │ │ │ │ + mcrr2 7, 15, pc, r6, cr13 @ │ │ │ │ + stmdacs r0, {r1, r2, ip, pc} │ │ │ │ + rscshi pc, r7, #0 │ │ │ │ + @ instruction: 0xf8d64602 │ │ │ │ + cdpvs 3, 11, cr1, cr0, cr8, {5} │ │ │ │ + @ instruction: 0xf85af7fd │ │ │ │ + vmlal.s8 q9, d0, d0 │ │ │ │ + blls 1a97e4 │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ + bls 1bcc2c │ │ │ │ + andsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4610b913 │ │ │ │ + stc 7, cr15, [sl], #1008 @ 0x3f0 │ │ │ │ + smlabtcs r0, r4, lr, r4 │ │ │ │ + ldrbtmi r4, [lr], #-2244 @ 0xfffff73c │ │ │ │ + @ instruction: 0xf5004478 │ │ │ │ + @ instruction: 0xf8d670d4 │ │ │ │ + movwls r3, #4424 @ 0x1148 │ │ │ │ + movwls r6, #2099 @ 0x833 │ │ │ │ + ldrsbcc pc, [r8, #-134]! @ 0xffffff7a @ │ │ │ │ + movtcs pc, #51414 @ 0xc8d6 @ │ │ │ │ + ldc2 7, cr15, [sl], {253} @ 0xfd │ │ │ │ + stmdacs r0, {r1, r2, ip, pc} │ │ │ │ + sbcshi pc, fp, #0 │ │ │ │ + @ instruction: 0xf8d64602 │ │ │ │ + ldmdavs r0!, {r2, r3, r6, r8, r9, ip} │ │ │ │ + svc 0x0018f7fc │ │ │ │ + vmlal.s8 q9, d0, d0 │ │ │ │ + blls 1a97c8 │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ + bls 1bcc84 │ │ │ │ + andsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4610b913 │ │ │ │ + ldcl 7, cr15, [lr], #-1008 @ 0xfffffc10 │ │ │ │ + mrc 7, 4, APSR_nzcv, cr14, cr12, {7} │ │ │ │ + stmdacs r0, {r1, r2, ip, pc} │ │ │ │ + sbchi pc, sp, #0 │ │ │ │ + strmi r4, [r2], -sp, lsr #23 │ │ │ │ + @ instruction: 0xf8d3447b │ │ │ │ + ldmdavs r8, {r2, r3, r6, r7, r8, r9, ip} │ │ │ │ + mrc 7, 7, APSR_nzcv, cr10, cr12, {7} │ │ │ │ + vmlal.s8 q9, d0, d0 │ │ │ │ + blls 1a97c4 │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + addsmi r6, r3, #1769472 @ 0x1b0000 │ │ │ │ + bls 1bccc0 │ │ │ │ + andsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0x4610b913 │ │ │ │ + stcl 7, cr15, [r0], #-1008 @ 0xfffffc10 │ │ │ │ + mlascc lr, sp, r8, pc @ │ │ │ │ + @ instruction: 0xf7fcb933 │ │ │ │ + @ instruction: 0x4628ecdc │ │ │ │ + @ instruction: 0xf85ef001 │ │ │ │ + mrrclt 7, 15, pc, ip, cr14 @ │ │ │ │ + andcs r4, r0, #160768 @ 0x27400 │ │ │ │ + @ instruction: 0xf10d4629 │ │ │ │ + @ instruction: 0xf85b003e │ │ │ │ + movwls r3, #24579 @ 0x6003 │ │ │ │ + mrc 7, 4, APSR_nzcv, cr14, cr12, {7} │ │ │ │ + mvnle r3, r1 │ │ │ │ + @ instruction: 0x26014f98 │ │ │ │ + ldrtmi r2, [r0], r0, lsl #6 │ │ │ │ + movwls r4, #25727 @ 0x647f │ │ │ │ + bllt 6ce8 <__assert_fail@plt+0x10a8> │ │ │ │ + strcs r9, [r1], -r6, lsl #12 │ │ │ │ + @ instruction: 0xf7fe46b0 │ │ │ │ + svcmi 0x0093bbfa │ │ │ │ @ instruction: 0xf8dd2615 │ │ │ │ @ instruction: 0xf04fa018 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 8e08 <__assert_fail@plt+0x31c8> │ │ │ │ - bllt ff9c6e04 │ │ │ │ - movwcs r4, #3971 @ 0xf83 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 8d08 <__assert_fail@plt+0x30c8> │ │ │ │ + bllt ffc86d04 │ │ │ │ + movwcs r4, #3983 @ 0xf8f │ │ │ │ @ instruction: 0xa018f8dd │ │ │ │ - ldrbtmi r2, [pc], #-1557 @ 8e18 <__assert_fail@plt+0x31d8> │ │ │ │ + ldrbtmi r2, [pc], #-1557 @ 8d18 <__assert_fail@plt+0x30d8> │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe9306 │ │ │ │ - svcmi 0x007fbbdb │ │ │ │ + svcmi 0x008bbbe6 │ │ │ │ ldrcs r4, [r6], -r2, lsl #13 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ andls r4, r6, pc, ror r4 │ │ │ │ - bllt ff4c6e2c │ │ │ │ - @ instruction: 0x46b24f7b │ │ │ │ + bllt ff786d2c │ │ │ │ + ldrtmi r4, [r2], r7, lsl #31 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ldrbtmi r2, [pc], #-1558 @ 8e40 <__assert_fail@plt+0x3200> │ │ │ │ - bllt ff2c6e3c │ │ │ │ - @ instruction: 0x46824f78 │ │ │ │ + ldrbtmi r2, [pc], #-1558 @ 8d40 <__assert_fail@plt+0x3100> │ │ │ │ + bllt ff586d3c │ │ │ │ + strmi r4, [r2], r4, lsl #31 │ │ │ │ @ instruction: 0xf04f2616 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 8e50 <__assert_fail@plt+0x3210> │ │ │ │ - bllt ff0c6e4c │ │ │ │ - @ instruction: 0x46b24f75 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 8d50 <__assert_fail@plt+0x3110> │ │ │ │ + bllt ff386d4c │ │ │ │ + ldrtmi r4, [r2], r1, lsl #31 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ldrbtmi r2, [pc], #-1558 @ 8e60 <__assert_fail@plt+0x3220> │ │ │ │ - bllt feec6e5c │ │ │ │ - ssub16cs r4, r7, r2 │ │ │ │ + ldrbtmi r2, [pc], #-1558 @ 8d60 <__assert_fail@plt+0x3120> │ │ │ │ + bllt ff186d5c │ │ │ │ + ssub16cs r4, r7, lr │ │ │ │ @ instruction: 0xa018f8dd │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe447f │ │ │ │ - svcmi 0x006fbbb1 │ │ │ │ + svcmi 0x007bbbbc │ │ │ │ ldrcs r4, [r7], -r2, lsl #13 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe447f │ │ │ │ - svcmi 0x006cbba9 │ │ │ │ + svcmi 0x0078bbb4 │ │ │ │ @ instruction: 0xf04f46b2 │ │ │ │ ldrcs r0, [r7], -r1, lsl #16 │ │ │ │ @ instruction: 0xf7fe447f │ │ │ │ - svcmi 0x0069bba1 │ │ │ │ + svcmi 0x0075bbac │ │ │ │ @ instruction: 0xf04f46b2 │ │ │ │ ldrcs r0, [r7], -r1, lsl #16 │ │ │ │ @ instruction: 0xf7fe447f │ │ │ │ - svcmi 0x0066bb99 │ │ │ │ + svcmi 0x0072bba4 │ │ │ │ ldrcs r4, [r8], -r2, lsl #13 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ andls r4, r6, pc, ror r4 │ │ │ │ - bllt fe446eb0 │ │ │ │ - ldrtmi r4, [r2], r2, ror #30 │ │ │ │ + bllt fe706db0 │ │ │ │ + ldrtmi r4, [r2], lr, ror #30 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ldrbtmi r2, [pc], #-1560 @ 8ec4 <__assert_fail@plt+0x3284> │ │ │ │ - bllt fe246ec0 │ │ │ │ - pkhtbmi r4, r2, pc, asr #30 @ │ │ │ │ + ldrbtmi r2, [pc], #-1560 @ 8dc4 <__assert_fail@plt+0x3184> │ │ │ │ + bllt fe506dc0 │ │ │ │ + strmi r4, [r2], fp, ror #30 │ │ │ │ @ instruction: 0xf04f2618 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 8ed4 <__assert_fail@plt+0x3294> │ │ │ │ - bllt fe046ed0 │ │ │ │ - ssatmi r4, #19, ip, asr #30 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 8dd4 <__assert_fail@plt+0x3194> │ │ │ │ + bllt fe306dd0 │ │ │ │ + ldrtmi r4, [r2], r8, ror #30 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ldrbtmi r2, [pc], #-1560 @ 8ee4 <__assert_fail@plt+0x32a4> │ │ │ │ - bllt 1e46ee0 │ │ │ │ - ssaxcs r4, sl, r9 │ │ │ │ + ldrbtmi r2, [pc], #-1560 @ 8de4 <__assert_fail@plt+0x31a4> │ │ │ │ + bllt fe106de0 │ │ │ │ + ldrcs r4, [sl], -r5, ror #30 │ │ │ │ @ instruction: 0xa018f8dd │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe447f │ │ │ │ - svcmi 0x0056bb6f │ │ │ │ + svcmi 0x0062bb7a │ │ │ │ ldrcs r4, [sl], -r2, lsl #13 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe447f │ │ │ │ - svcmi 0x0053bb67 │ │ │ │ + svcmi 0x005fbb72 │ │ │ │ @ instruction: 0xf04f46b2 │ │ │ │ ldrcs r0, [sl], -r1, lsl #16 │ │ │ │ @ instruction: 0xf7fe447f │ │ │ │ - svcmi 0x0050bb5f │ │ │ │ + svcmi 0x005cbb6a │ │ │ │ @ instruction: 0xf04f46b2 │ │ │ │ ldrcs r0, [sl], -r1, lsl #16 │ │ │ │ @ instruction: 0xf7fe447f │ │ │ │ - svcmi 0x004dbb57 │ │ │ │ + svcmi 0x0059bb62 │ │ │ │ ldrcs r4, [fp], -r2, lsl #13 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ andls r4, r6, pc, ror r4 │ │ │ │ - bllt 13c6f34 │ │ │ │ - ldrtmi r4, [r2], r9, asr #30 │ │ │ │ + bllt 1686e34 │ │ │ │ + ssatmi r4, #19, r5, asr #30 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ldrbtmi r2, [pc], #-1563 @ 8f48 <__assert_fail@plt+0x3308> │ │ │ │ - bllt 11c6f44 │ │ │ │ - strmi r4, [r2], r6, asr #30 │ │ │ │ + ldrbtmi r2, [pc], #-1563 @ 8e48 <__assert_fail@plt+0x3208> │ │ │ │ + bllt 1486e44 │ │ │ │ + pkhtbmi r4, r2, r2, asr #30 │ │ │ │ @ instruction: 0xf04f261b │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 8f58 <__assert_fail@plt+0x3318> │ │ │ │ - bllt fc6f54 │ │ │ │ - andeq r8, r3, ip, ror ip │ │ │ │ - andeq r9, r3, r6, asr #27 │ │ │ │ - ldrdeq sl, [r3], -r8 │ │ │ │ - andeq r8, r5, r2, ror r2 │ │ │ │ - andeq r8, r5, lr, lsr #4 │ │ │ │ - andeq r8, r5, lr, ror #3 │ │ │ │ - muleq r5, r4, r1 │ │ │ │ - andeq r8, r5, r0, asr r1 │ │ │ │ - strdeq r8, [r5], -r6 │ │ │ │ - strheq r8, [r5], -r6 │ │ │ │ - andeq r8, r5, ip, asr r0 │ │ │ │ - andeq r8, r5, r8, lsl r0 │ │ │ │ - @ instruction: 0x00057fbe │ │ │ │ - andeq r7, r5, lr, ror pc │ │ │ │ - andeq r7, r5, r4, lsr #30 │ │ │ │ - andeq r7, r5, r0, ror #29 │ │ │ │ - muleq r5, ip, lr │ │ │ │ - andeq r7, r5, r2, asr #28 │ │ │ │ - andeq r7, r5, r2, lsl #28 │ │ │ │ - andeq r7, r5, sl, lsr #27 │ │ │ │ - andeq r7, r5, r8, ror #26 │ │ │ │ - andeq r7, r5, r4, asr #13 │ │ │ │ - muleq r5, r0, ip │ │ │ │ - andeq r7, r5, r2, ror r6 │ │ │ │ - andeq r7, r5, r4, lsr ip │ │ │ │ - andeq r7, r5, r6, lsl r6 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 8e58 <__assert_fail@plt+0x3218> │ │ │ │ + bllt 1286e54 │ │ │ │ + ldrtmi r4, [r2], pc, asr #30 │ │ │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + ldrbtmi r2, [pc], #-1563 @ 8e68 <__assert_fail@plt+0x3228> │ │ │ │ + bllt 1086e64 │ │ │ │ + ldrcs r4, [ip], -ip, asr #30 │ │ │ │ + @ instruction: 0xa018f8dd │ │ │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7fe447f │ │ │ │ + svcmi 0x0049bb38 │ │ │ │ + ldrcs r4, [ip], -r2, lsl #13 │ │ │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7fe447f │ │ │ │ + svclt 0x0000bb30 │ │ │ │ + andeq r8, r3, r0, ror #30 │ │ │ │ + andeq sl, r3, r2, asr #1 │ │ │ │ + andeq r8, r5, r0, lsl #7 │ │ │ │ + andeq r8, r5, ip, lsr r3 │ │ │ │ + strdeq r8, [r5], -ip │ │ │ │ + andeq r8, r5, r2, lsr #5 │ │ │ │ + andeq r8, r5, lr, asr r2 │ │ │ │ + andeq r8, r5, r4, lsl #4 │ │ │ │ + andeq r8, r5, r4, asr #3 │ │ │ │ + andeq r8, r5, sl, ror #2 │ │ │ │ + andeq r8, r5, r6, lsr #2 │ │ │ │ + andeq r8, r5, ip, asr #1 │ │ │ │ + andeq r8, r5, ip, lsl #1 │ │ │ │ + andeq r8, r5, r2, lsr r0 │ │ │ │ + andeq r7, r5, lr, ror #31 │ │ │ │ + andeq r7, r5, sl, lsr #31 │ │ │ │ + andeq r7, r5, r0, asr pc │ │ │ │ + andeq r7, r5, r0, lsl pc │ │ │ │ + @ instruction: 0x00057eb8 │ │ │ │ + andeq r7, r5, r6, ror lr │ │ │ │ + ldrdeq r7, [r5], -r2 │ │ │ │ + muleq r5, lr, sp │ │ │ │ + andeq r7, r5, r0, lsl #15 │ │ │ │ + andeq r7, r5, r2, asr #26 │ │ │ │ + andeq r7, r5, r4, lsr #14 │ │ │ │ + andeq r7, r5, r6, ror #25 │ │ │ │ + andeq r7, r5, r8, asr #13 │ │ │ │ + andeq r7, r5, r6, lsr #25 │ │ │ │ + andeq r7, r5, r0, ror ip │ │ │ │ + andeq r7, r5, r2, asr r6 │ │ │ │ + andeq r7, r5, r4, lsl ip │ │ │ │ + strdeq r7, [r5], -r6 │ │ │ │ + ldrdeq r7, [r5], -r4 │ │ │ │ + muleq r5, lr, fp │ │ │ │ + andeq r7, r5, r0, lsl #11 │ │ │ │ + andeq r7, r5, r2, asr #22 │ │ │ │ + andeq r7, r5, r4, lsr #10 │ │ │ │ + andeq r7, r5, sl, ror #21 │ │ │ │ + andeq r7, r5, ip, asr #9 │ │ │ │ + muleq r5, r2, sl │ │ │ │ + andeq r7, r5, r4, ror r4 │ │ │ │ + andeq r7, r5, sl, lsr sl │ │ │ │ + andeq r7, r5, ip, lsl r4 │ │ │ │ ldrdeq r7, [r5], -r8 │ │ │ │ - @ instruction: 0x000575ba │ │ │ │ - muleq r5, r8, fp │ │ │ │ - andeq r7, r5, r2, ror #22 │ │ │ │ - andeq r7, r5, r4, asr #10 │ │ │ │ - andeq r7, r5, r6, lsl #22 │ │ │ │ - andeq r7, r5, r8, ror #9 │ │ │ │ - andeq r7, r5, r6, asr #21 │ │ │ │ - muleq r5, r0, sl │ │ │ │ - andeq r7, r5, r2, ror r4 │ │ │ │ - andeq r7, r5, r8, lsr sl │ │ │ │ - andeq r7, r5, sl, lsl r4 │ │ │ │ - andeq r7, r5, r0, ror #19 │ │ │ │ - andeq r7, r5, r2, asr #7 │ │ │ │ - andeq r7, r5, r8, lsl #19 │ │ │ │ - andeq r7, r5, sl, ror #6 │ │ │ │ - andeq r7, r5, r0, lsr r9 │ │ │ │ - andeq r7, r5, r2, lsl r3 │ │ │ │ - andeq r7, r5, lr, asr #17 │ │ │ │ andeq r0, r0, r8, lsr r3 │ │ │ │ - andeq r8, r3, r2, lsr #4 │ │ │ │ - andeq r8, r3, lr, lsl #4 │ │ │ │ + andeq r8, r3, ip, lsr #10 │ │ │ │ + andeq r8, r3, lr, lsl #10 │ │ │ │ strdeq r8, [r3], -lr │ │ │ │ - andeq r8, r3, r8, ror #3 │ │ │ │ + andeq r8, r3, r8, ror #9 │ │ │ │ ldrdeq r8, [r3], -r6 │ │ │ │ - andeq r8, r3, r6, asr #3 │ │ │ │ - @ instruction: 0x000381b6 │ │ │ │ - andeq r8, r3, r4, lsr #3 │ │ │ │ - muleq r3, r4, r1 │ │ │ │ - andeq r8, r3, r4, lsl #3 │ │ │ │ - andeq r8, r3, r4, ror r1 │ │ │ │ - andeq r8, r3, r4, ror #2 │ │ │ │ - andeq r8, r3, r2, asr r1 │ │ │ │ - andeq r8, r3, r2, asr #2 │ │ │ │ - andeq r8, r3, r2, lsr r1 │ │ │ │ - andeq r8, r3, r0, lsr #2 │ │ │ │ - andeq r8, r3, r0, lsl r1 │ │ │ │ - andeq r8, r3, r0, lsl #2 │ │ │ │ + andeq r8, r3, r6, asr #9 │ │ │ │ + @ instruction: 0x000384b6 │ │ │ │ + andeq r8, r3, r4, lsr #9 │ │ │ │ + muleq r3, r4, r4 │ │ │ │ + andeq r8, r3, r4, lsl #9 │ │ │ │ + andeq r8, r3, r4, ror r4 │ │ │ │ + andeq r8, r3, r4, ror #8 │ │ │ │ + andeq r8, r3, r2, asr r4 │ │ │ │ + andeq r8, r3, r2, asr #8 │ │ │ │ + andeq r8, r3, r2, lsr r4 │ │ │ │ + andeq r8, r3, r0, lsr #8 │ │ │ │ + andeq r8, r3, r0, lsl r4 │ │ │ │ + andeq r8, r3, r0, lsl #8 │ │ │ │ strdeq r8, [r3], -r0 │ │ │ │ - andeq r8, r3, r0, ror #1 │ │ │ │ - andeq r8, r3, lr, asr #1 │ │ │ │ - strheq r8, [r3], -lr │ │ │ │ - ldrtmi r4, [r2], r3, ror #31 │ │ │ │ + andeq r8, r3, r0, ror #7 │ │ │ │ + andeq r8, r3, lr, asr #7 │ │ │ │ + @ instruction: 0x000383be │ │ │ │ + andeq r8, r3, lr, lsr #7 │ │ │ │ + muleq r3, ip, r3 │ │ │ │ + andeq r8, r3, ip, lsl #7 │ │ │ │ + ssatmi r4, #19, r4, asr #31 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ldrbtmi r2, [pc], #-1563 @ 9078 <__assert_fail@plt+0x3438> │ │ │ │ - blt febc7074 │ │ │ │ - ldrcs r4, [ip], -r0, ror #31 │ │ │ │ - @ instruction: 0xa018f8dd │ │ │ │ + ldrbtmi r2, [pc], #-1564 @ 8fb4 <__assert_fail@plt+0x3374> │ │ │ │ + blt fe706fb0 │ │ │ │ + ssatmi r4, #19, r1, asr #31 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf7fe447f │ │ │ │ - svcmi 0x00ddbaa5 │ │ │ │ - ldrcs r4, [ip], -r2, lsl #13 │ │ │ │ + ldrbtmi r2, [pc], #-1564 @ 8fc4 <__assert_fail@plt+0x3384> │ │ │ │ + blt fe506fc0 │ │ │ │ + ldrtmi r4, [r2], lr, asr #31 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf7fe447f │ │ │ │ - svcmi 0x00daba9d │ │ │ │ + ldrbtmi r2, [pc], #-1564 @ 8fd4 <__assert_fail@plt+0x3394> │ │ │ │ + blt fe306fd0 │ │ │ │ + ldrtmi r4, [r2], fp, asr #31 │ │ │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + ldrbtmi r2, [pc], #-1564 @ 8fe4 <__assert_fail@plt+0x33a4> │ │ │ │ + blt fe106fe0 │ │ │ │ + strmi r4, [r2], r8, asr #31 │ │ │ │ + @ instruction: 0xf04f261d │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 8ff4 <__assert_fail@plt+0x33b4> │ │ │ │ + @ instruction: 0xf7fe9006 │ │ │ │ + svcmi 0x00c5ba7a │ │ │ │ @ instruction: 0xf04f46b2 │ │ │ │ - ldrcs r0, [ip], -r1, lsl #16 │ │ │ │ + ldrcs r0, [sp], -r1, lsl #16 │ │ │ │ @ instruction: 0xf7fe447f │ │ │ │ - svcmi 0x00d7ba95 │ │ │ │ - @ instruction: 0xf04f46b2 │ │ │ │ - ldrcs r0, [ip], -r1, lsl #16 │ │ │ │ + svcmi 0x00c2ba72 │ │ │ │ + ldrcs r4, [sp], -r2, lsl #13 │ │ │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe447f │ │ │ │ - svcmi 0x00d4ba8d │ │ │ │ + svcmi 0x00bfba6a │ │ │ │ @ instruction: 0xf04f46b2 │ │ │ │ - ldrcs r0, [ip], -r1, lsl #16 │ │ │ │ + ldrcs r0, [sp], -r1, lsl #16 │ │ │ │ @ instruction: 0xf7fe447f │ │ │ │ - svcmi 0x00d1ba85 │ │ │ │ - @ instruction: 0xf04f46b2 │ │ │ │ - ldrcs r0, [ip], -r1, lsl #16 │ │ │ │ + svcmi 0x00bcba62 │ │ │ │ + @ instruction: 0xf8dd2622 │ │ │ │ + @ instruction: 0xf04fa018 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 9038 <__assert_fail@plt+0x33f8> │ │ │ │ + blt 1687034 │ │ │ │ + @ instruction: 0x26224fb8 │ │ │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe447f │ │ │ │ - svcmi 0x00ceba7d │ │ │ │ - ldrcs r4, [sp], -r2, lsl #13 │ │ │ │ + svcmi 0x00b6ba52 │ │ │ │ + ldrbtcs r2, [sl], -r0, lsl #6 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - andls r4, r6, pc, ror r4 │ │ │ │ - blt 1d470e8 │ │ │ │ - ldrtmi r4, [r2], sl, asr #31 │ │ │ │ + movwls r4, #25727 @ 0x647f │ │ │ │ + blt 1287054 │ │ │ │ + movwcs r4, #4018 @ 0xfb2 │ │ │ │ + @ instruction: 0xf04f267b │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 9068 <__assert_fail@plt+0x3428> │ │ │ │ + @ instruction: 0xf7fe9306 │ │ │ │ + svcmi 0x00afba40 │ │ │ │ + ldrbtcs r2, [ip], -r0, lsl #6 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ldrbtmi r2, [pc], #-1565 @ 90fc <__assert_fail@plt+0x34bc> │ │ │ │ - blt 1b470f8 │ │ │ │ - strmi r4, [r2], r7, asr #31 │ │ │ │ - @ instruction: 0xf04f261d │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 910c <__assert_fail@plt+0x34cc> │ │ │ │ - blt 1947108 │ │ │ │ - ldrtmi r4, [r2], r4, asr #31 │ │ │ │ + movwls r4, #25727 @ 0x647f │ │ │ │ + blt e07078 │ │ │ │ + movwcs r4, #4011 @ 0xfab │ │ │ │ + @ instruction: 0xf04f267e │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 908c <__assert_fail@plt+0x344c> │ │ │ │ + @ instruction: 0xf7fe9306 │ │ │ │ + svcmi 0x00a8ba2e │ │ │ │ + strcs r2, [r0], r0, lsl #6 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - ldrbtmi r2, [pc], #-1565 @ 911c <__assert_fail@plt+0x34dc> │ │ │ │ - blt 1747118 │ │ │ │ - strtcs r4, [r2], -r1, asr #31 │ │ │ │ + movwls r4, #25727 @ 0x647f │ │ │ │ + blt 98709c │ │ │ │ + ldrcs r4, [ip], r4, lsr #31 │ │ │ │ @ instruction: 0xa018f8dd │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe447f │ │ │ │ - svcmi 0x00beba53 │ │ │ │ - @ instruction: 0xf04f2622 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 913c <__assert_fail@plt+0x34fc> │ │ │ │ - blt 1347138 │ │ │ │ - movwcs r4, #4027 @ 0xfbb │ │ │ │ - @ instruction: 0xf04f267a │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 914c <__assert_fail@plt+0x350c> │ │ │ │ - @ instruction: 0xf7fe9306 │ │ │ │ - svcmi 0x00b8ba43 │ │ │ │ - ldrbtcs r2, [fp], -r0, lsl #6 │ │ │ │ + svcmi 0x00a1ba1c │ │ │ │ + @ instruction: 0xf8dd26e0 │ │ │ │ + @ instruction: 0xf04fa018 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 90c4 <__assert_fail@plt+0x3484> │ │ │ │ + blt 5070c0 │ │ │ │ + usatcs r4, #0, sp, lsl #31 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - movwls r4, #25727 @ 0x647f │ │ │ │ - blt ec715c │ │ │ │ - movwcs r4, #4020 @ 0xfb4 │ │ │ │ - @ instruction: 0xf04f267c │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 9170 <__assert_fail@plt+0x3530> │ │ │ │ - @ instruction: 0xf7fe9306 │ │ │ │ - svcmi 0x00b1ba31 │ │ │ │ - ldrbtcs r2, [lr], -r0, lsl #6 │ │ │ │ + @ instruction: 0xf7fe447f │ │ │ │ + svcmi 0x009bba0c │ │ │ │ + @ instruction: 0xf8dd26e6 │ │ │ │ + @ instruction: 0xf04fa018 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 90e4 <__assert_fail@plt+0x34a4> │ │ │ │ + blt 1070e0 │ │ │ │ + usatcs r4, #6, r7, lsl #31 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - movwls r4, #25727 @ 0x647f │ │ │ │ - blt a47180 │ │ │ │ - movwcs r4, #4013 @ 0xfad │ │ │ │ - @ instruction: 0xf04f2680 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 9194 <__assert_fail@plt+0x3554> │ │ │ │ - @ instruction: 0xf7fe9306 │ │ │ │ - svcmi 0x00aaba1f │ │ │ │ - @ instruction: 0xf8dd269c │ │ │ │ + @ instruction: 0xf7fe447f │ │ │ │ + svcmi 0x0095b9fc │ │ │ │ + @ instruction: 0xf8dd26e9 │ │ │ │ + @ instruction: 0xf04fa018 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 9104 <__assert_fail@plt+0x34c4> │ │ │ │ + ldmiblt r3!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + usatcs r4, #9, r1, lsl #31 │ │ │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7fe447f │ │ │ │ + svcmi 0x008fb9ec │ │ │ │ + @ instruction: 0xf8dd26f4 │ │ │ │ @ instruction: 0xf04fa018 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 91a8 <__assert_fail@plt+0x3568> │ │ │ │ - blt 5c71a4 │ │ │ │ - strbtcs r4, [r0], r6, lsr #31 │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 9124 <__assert_fail@plt+0x34e4> │ │ │ │ + stmiblt r3!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldrbtcs r4, [r4], fp, lsl #31 │ │ │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7fe447f │ │ │ │ + svcmi 0x0089b9dc │ │ │ │ + strvc pc, [r9], pc, asr #8 │ │ │ │ @ instruction: 0xa018f8dd │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe447f │ │ │ │ - svcmi 0x00a3ba0d │ │ │ │ - @ instruction: 0xf04f26e0 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 91c8 <__assert_fail@plt+0x3588> │ │ │ │ - blt 1c71c4 │ │ │ │ - strbtcs r4, [r6], r0, lsr #31 │ │ │ │ + svcmi 0x0085b9d2 │ │ │ │ + strvc pc, [r9], pc, asr #8 │ │ │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7fe447f │ │ │ │ + svcmi 0x0082b9ca │ │ │ │ + ldrtvc pc, [r3], pc, asr #8 @ │ │ │ │ @ instruction: 0xa018f8dd │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe447f │ │ │ │ - svcmi 0x009db9fd │ │ │ │ - @ instruction: 0xf04f26e6 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 91e8 <__assert_fail@plt+0x35a8> │ │ │ │ - ldmiblt r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - usatcs r4, #9, sl, lsl #31 │ │ │ │ + svcmi 0x007eb9c0 │ │ │ │ + ldrtvc pc, [r3], pc, asr #8 @ │ │ │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7fe447f │ │ │ │ + svcmi 0x007bb9b8 │ │ │ │ + strbvc pc, [r5], pc, asr #8 @ │ │ │ │ @ instruction: 0xa018f8dd │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe447f │ │ │ │ - svcmi 0x0097b9ed │ │ │ │ - @ instruction: 0xf04f26e9 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 9208 <__assert_fail@plt+0x35c8> │ │ │ │ - stmiblt r6!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - usatcs r4, #20, r4, lsl #31 │ │ │ │ + svcmi 0x0077b9ae │ │ │ │ + strbvc pc, [r5], pc, asr #8 @ │ │ │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7fe447f │ │ │ │ + svcmi 0x0074b9a6 │ │ │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xa018f8dd │ │ │ │ + ldrbtcs pc, [r6], r0, asr #4 @ │ │ │ │ + @ instruction: 0xf7fe447f │ │ │ │ + svcmi 0x0070b99c │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ + ldrbtcs pc, [r6], r0, asr #4 @ │ │ │ │ @ instruction: 0xf7fe447f │ │ │ │ - svcmi 0x0091b9dd │ │ │ │ - @ instruction: 0xf04f26f4 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 9228 <__assert_fail@plt+0x35e8> │ │ │ │ - ldmiblt r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf44f4f8e │ │ │ │ - @ instruction: 0xf8dd7689 │ │ │ │ - @ instruction: 0xf04fa018 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 923c <__assert_fail@plt+0x35fc> │ │ │ │ - stmiblt ip, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf44f4f8a │ │ │ │ - @ instruction: 0xf04f7689 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 924c <__assert_fail@plt+0x360c> │ │ │ │ - stmiblt r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf44f4f87 │ │ │ │ - @ instruction: 0xf8dd76b3 │ │ │ │ - @ instruction: 0xf04fa018 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 9260 <__assert_fail@plt+0x3620> │ │ │ │ - ldmiblt sl!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf44f4f83 │ │ │ │ - @ instruction: 0xf04f76b3 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 9270 <__assert_fail@plt+0x3630> │ │ │ │ - ldmiblt r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf44f4f80 │ │ │ │ - @ instruction: 0xf8dd76c5 │ │ │ │ + svcmi 0x006db994 │ │ │ │ + @ instruction: 0xf8dd2601 │ │ │ │ + ssatmi sl, #17, r8 │ │ │ │ + @ instruction: 0xf7fe447f │ │ │ │ + svcmi 0x006ab98c │ │ │ │ + ldrtmi r2, [r0], r1, lsl #12 │ │ │ │ + @ instruction: 0xf7fe447f │ │ │ │ + svcmi 0x0068b986 │ │ │ │ + @ instruction: 0xf8dd2610 │ │ │ │ @ instruction: 0xf04fa018 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 9284 <__assert_fail@plt+0x3644> │ │ │ │ - stmiblt r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf44f4f7c │ │ │ │ - @ instruction: 0xf04f76c5 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 9294 <__assert_fail@plt+0x3654> │ │ │ │ - stmiblt r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf04f4f79 │ │ │ │ - @ instruction: 0xf8dd0801 │ │ │ │ - vqadd.s8 d26, d0, d8 │ │ │ │ - ldrbtmi r2, [pc], #-1782 @ 92a8 <__assert_fail@plt+0x3668> │ │ │ │ - ldmiblt r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf04f4f75 │ │ │ │ - vadd.i8 d16, d0, d1 │ │ │ │ - ldrbtmi r2, [pc], #-1782 @ 92b8 <__assert_fail@plt+0x3678> │ │ │ │ - stmiblt lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0x26014f72 │ │ │ │ - @ instruction: 0xa018f8dd │ │ │ │ - ldrbtmi r4, [pc], #-1712 @ 92c8 <__assert_fail@plt+0x3688> │ │ │ │ - stmiblt r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - strcs r4, [r1], -pc, ror #30 │ │ │ │ - ldrbtmi r4, [pc], #-1712 @ 92d4 <__assert_fail@plt+0x3694> │ │ │ │ - stmiblt r0, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - ldrcs r4, [r0], -sp, ror #30 │ │ │ │ - @ instruction: 0xa018f8dd │ │ │ │ + ldrbtmi r0, [pc], #-2049 @ 91f0 <__assert_fail@plt+0x35b0> │ │ │ │ + ldmdblt sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldrcs r4, [r0], -r4, ror #30 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7fe447f │ │ │ │ - svcmi 0x006ab977 │ │ │ │ - @ instruction: 0xf04f2610 │ │ │ │ - ldrbtmi r0, [pc], #-2049 @ 92f4 <__assert_fail@plt+0x36b4> │ │ │ │ - ldmdblt r0!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - strcs r4, [r1], -r7, ror #30 │ │ │ │ - @ instruction: 0xa018f8dd │ │ │ │ - ldrbtmi r4, [pc], #-1712 @ 9304 <__assert_fail@plt+0x36c4> │ │ │ │ - stmdblt r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - strcs r4, [r1], -r4, ror #30 │ │ │ │ - ldrbtmi r4, [pc], #-1712 @ 9310 <__assert_fail@plt+0x36d0> │ │ │ │ - stmdblt r2!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - strcs r4, [r1], -r2, ror #30 │ │ │ │ - @ instruction: 0xa018f8dd │ │ │ │ - ldrbtmi r4, [pc], #-1712 @ 9320 <__assert_fail@plt+0x36e0> │ │ │ │ - ldmdblt sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0x26014f5f │ │ │ │ - ldrbtmi r4, [pc], #-1712 @ 932c <__assert_fail@plt+0x36ec> │ │ │ │ - ldmdblt r4, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - strcs r9, [r1], -r6, lsl #12 │ │ │ │ - @ instruction: 0xf7fe46b0 │ │ │ │ - movwcs fp, #2383 @ 0x94f │ │ │ │ - @ instruction: 0xf7ff9307 │ │ │ │ - blmi 1677494 │ │ │ │ - @ instruction: 0xf8d3447b │ │ │ │ - cmnlt r6, #184 @ 0xb8 │ │ │ │ - @ instruction: 0xf8d34630 │ │ │ │ - @ instruction: 0xf00170a0 │ │ │ │ - @ instruction: 0xf106f847 │ │ │ │ - andcs r0, r1, #12, 2 │ │ │ │ - stcle 2, cr4, [r4, #-576]! @ 0xfffffdc0 │ │ │ │ - ldclvs 8, cr6, [fp, #-460] @ 0xfffffe34 │ │ │ │ - @ instruction: 0xf53e015d │ │ │ │ - blmi 14343bc │ │ │ │ - rsbpl pc, r1, #1342177284 @ 0x50000004 │ │ │ │ - ldmdami r0, {r0, r1, r2, r3, r6, r8, fp, lr}^ │ │ │ │ - ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ - tstpvs r8, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ - @ instruction: 0xf7fc4478 │ │ │ │ - stmiblt r7, {r1, r5, r6, sl, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0x4090f8d3 │ │ │ │ - stmdbmi fp, {r2, r3, r5, r6, r8, ip, sp, pc}^ │ │ │ │ - ldmvs fp, {r0, r1, r3, r6, r9, fp, lr}^ │ │ │ │ - @ instruction: 0xf85b447a │ │ │ │ - ldmibvs r2, {r0, ip}^ │ │ │ │ - stmdbmi r9, {r3, fp, sp, lr}^ │ │ │ │ - @ instruction: 0xf7fc4479 │ │ │ │ - @ instruction: 0xf7feebba │ │ │ │ - andcc fp, r1, #1792 @ 0x700 │ │ │ │ - svcmi 0x0046e7d8 │ │ │ │ - stmdb r8!, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - ldrbtmi r4, [pc], #-1664 @ 93b4 <__assert_fail@plt+0x3774> │ │ │ │ - andseq pc, r0, r7, lsl #2 │ │ │ │ - @ instruction: 0xf4436e7b │ │ │ │ - ldrbtvs r7, [fp], -r0, asr #6 │ │ │ │ - ldmib r2, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0x46066e7b │ │ │ │ - movwvc pc, #1059 @ 0x423 @ │ │ │ │ - @ instruction: 0xf1b8667b │ │ │ │ - @ instruction: 0xf43e0f00 │ │ │ │ - @ instruction: 0xf7fcab8e │ │ │ │ - @ instruction: 0xf7feeb26 │ │ │ │ - bmi eb8208 │ │ │ │ - ldrbtmi r4, [sl], #-2874 @ 0xfffff4c6 │ │ │ │ - ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ - subsmi r9, sl, r7, asr #22 │ │ │ │ - movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xf7fcd001 │ │ │ │ - sublt lr, r9, lr, lsl r9 │ │ │ │ - svchi 0x00f0e8bd │ │ │ │ - muleq r3, lr, pc @ │ │ │ │ - andeq r7, r3, ip, lsl #31 │ │ │ │ - andeq r7, r3, ip, ror pc │ │ │ │ - andeq r7, r3, ip, ror #30 │ │ │ │ - andeq r7, r3, ip, asr pc │ │ │ │ - andeq r7, r3, ip, asr #30 │ │ │ │ - andeq r7, r3, ip, lsr pc │ │ │ │ - andeq r7, r3, ip, lsr #30 │ │ │ │ - andeq r7, r3, sl, lsl pc │ │ │ │ - andeq r7, r3, sl, lsl #30 │ │ │ │ - strdeq r7, [r3], -sl │ │ │ │ - andeq r7, r3, r8, ror #29 │ │ │ │ - ldrdeq r7, [r3], -sl │ │ │ │ - andeq r7, r3, sl, asr #29 │ │ │ │ - @ instruction: 0x00037eb8 │ │ │ │ - andeq r7, r3, r6, lsr #29 │ │ │ │ - muleq r3, r4, lr │ │ │ │ - andeq r7, r3, r2, lsl #29 │ │ │ │ - andeq r7, r3, lr, ror #28 │ │ │ │ - andeq r7, r3, ip, asr lr │ │ │ │ - andeq r7, r3, lr, asr #28 │ │ │ │ - andeq r7, r3, ip, lsr lr │ │ │ │ - andeq r7, r3, lr, lsr #28 │ │ │ │ - andeq r7, r3, ip, lsl lr │ │ │ │ - andeq r7, r3, lr, lsl #28 │ │ │ │ - strdeq r7, [r3], -ip │ │ │ │ - andeq r7, r3, lr, ror #27 │ │ │ │ - ldrdeq r7, [r3], -sl │ │ │ │ - andeq r7, r3, sl, asr #27 │ │ │ │ - @ instruction: 0x00037db6 │ │ │ │ - andeq r7, r3, r6, lsr #27 │ │ │ │ - muleq r3, r2, sp │ │ │ │ - andeq r7, r3, r2, lsl #27 │ │ │ │ - andeq r7, r3, lr, ror #26 │ │ │ │ - andeq r7, r3, lr, asr sp │ │ │ │ - andeq r8, r3, r6, lsr #9 │ │ │ │ - muleq r3, sl, r4 │ │ │ │ - andeq r8, r3, r8, lsl #9 │ │ │ │ - andeq r8, r3, sl, ror r4 │ │ │ │ - andeq r8, r3, sl, ror #8 │ │ │ │ - andeq r8, r3, lr, asr r4 │ │ │ │ - strdeq r7, [r3], -r6 │ │ │ │ - andeq r7, r3, sl, ror #25 │ │ │ │ - andeq r6, r5, r0, lsl #26 │ │ │ │ - andeq sl, r3, r0, lsl r9 │ │ │ │ - andeq r7, r3, r6, lsl #2 │ │ │ │ - ldrdeq r8, [r3], -ip │ │ │ │ + svcmi 0x0062b976 │ │ │ │ + @ instruction: 0xf8dd2601 │ │ │ │ + ssatmi sl, #17, r8 │ │ │ │ + @ instruction: 0xf7fe447f │ │ │ │ + svcmi 0x005fb96e │ │ │ │ + ldrtmi r2, [r0], r1, lsl #12 │ │ │ │ + @ instruction: 0xf7fe447f │ │ │ │ + svcmi 0x005db968 │ │ │ │ + @ instruction: 0xf8dd2601 │ │ │ │ + ssatmi sl, #17, r8 │ │ │ │ + @ instruction: 0xf7fe447f │ │ │ │ + svcmi 0x005ab960 │ │ │ │ + ldrtmi r2, [r0], r1, lsl #12 │ │ │ │ + @ instruction: 0xf7fe447f │ │ │ │ + strcs fp, [r0, #-2394] @ 0xfffff6a6 │ │ │ │ + stmdalt lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldrbtmi r4, [fp], #-2902 @ 0xfffff4aa │ │ │ │ + ldrsbtvs pc, [r8], r3 @ │ │ │ │ + @ instruction: 0x4630b376 │ │ │ │ + ldrdvc pc, [r0], r3 @ │ │ │ │ + @ instruction: 0xf890f001 │ │ │ │ + tstpeq ip, r6, lsl #2 @ p-variant is OBSOLETE │ │ │ │ + addsmi r2, r0, #268435456 @ 0x10000000 │ │ │ │ + ldmdavs r3!, {r2, r5, r8, sl, fp, ip, lr, pc}^ │ │ │ │ + cmpeq fp, fp, asr sp │ │ │ │ + ldcge 5, cr15, [pc], {62} @ 0x3e │ │ │ │ + vqdmulh.s q10, , │ │ │ │ + stmdbmi sp, {r0, r5, r6, r9, ip, lr}^ │ │ │ │ + ldrbtmi r4, [fp], #-2125 @ 0xfffff7b3 │ │ │ │ + @ instruction: 0xf5034479 │ │ │ │ + ldrbtmi r6, [r8], #-792 @ 0xfffffce8 │ │ │ │ + stcl 7, cr15, [r2], #1008 @ 0x3f0 │ │ │ │ + @ instruction: 0xf8d3b987 │ │ │ │ + @ instruction: 0xb16c4090 │ │ │ │ + bmi 125b7ac │ │ │ │ + ldrbtmi r6, [sl], #-2267 @ 0xfffff725 │ │ │ │ + andne pc, r1, fp, asr r8 @ │ │ │ │ + stmdavs r8, {r1, r4, r6, r7, r8, fp, sp, lr} │ │ │ │ + ldrbtmi r4, [r9], #-2374 @ 0xfffff6ba │ │ │ │ + ldc 7, cr15, [sl], #-1008 @ 0xfffffc10 │ │ │ │ + ldclt 7, cr15, [r2], {254} @ 0xfe │ │ │ │ + ldrb r3, [r8, r1, lsl #4] │ │ │ │ + @ instruction: 0xf7fc4f43 │ │ │ │ + strmi lr, [r0], sl, lsr #19 │ │ │ │ + @ instruction: 0xf107447f │ │ │ │ + mrcvs 0, 3, r0, cr11, cr0, {0} │ │ │ │ + movtvc pc, #1091 @ 0x443 @ │ │ │ │ + @ instruction: 0xf7fc667b │ │ │ │ + @ instruction: 0x6e7bea54 │ │ │ │ + vld1.8 {d4-d6}, [r3], r6 │ │ │ │ + ldrbtvs r7, [fp], -r0, lsl #6 │ │ │ │ + svceq 0x0000f1b8 │ │ │ │ + blge fe6863cc │ │ │ │ + bl fe9c72c8 │ │ │ │ + bllt fe5872d4 │ │ │ │ + blmi e1bbbc │ │ │ │ + ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ + blls 1163350 │ │ │ │ + @ instruction: 0xf04f405a │ │ │ │ + andle r0, r1, r0, lsl #6 │ │ │ │ + ldmib lr, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + pop {r0, r1, r2, r6, ip, sp, pc} │ │ │ │ + svclt 0x00008ff0 │ │ │ │ + andeq r8, r3, r2, ror #4 │ │ │ │ + andeq r8, r3, r2, asr r2 │ │ │ │ + andeq r8, r3, r2, asr #4 │ │ │ │ + andeq r8, r3, r2, lsr r2 │ │ │ │ + andeq r8, r3, r2, lsr #4 │ │ │ │ + andeq r8, r3, r0, lsl r2 │ │ │ │ + andeq r8, r3, r0, lsl #4 │ │ │ │ + strdeq r8, [r3], -r0 │ │ │ │ + ldrdeq r8, [r3], -lr │ │ │ │ + ldrdeq r8, [r3], -r0 │ │ │ │ + andeq r8, r3, r0, asr #3 │ │ │ │ + andeq r8, r3, lr, lsr #3 │ │ │ │ + muleq r3, ip, r1 │ │ │ │ + andeq r8, r3, sl, lsl #3 │ │ │ │ + andeq r8, r3, r8, ror r1 │ │ │ │ + andeq r8, r3, r4, ror #2 │ │ │ │ + andeq r8, r3, r2, asr r1 │ │ │ │ + andeq r8, r3, r4, asr #2 │ │ │ │ + andeq r8, r3, r2, lsr r1 │ │ │ │ + andeq r8, r3, r4, lsr #2 │ │ │ │ + andeq r8, r3, r2, lsl r1 │ │ │ │ + andeq r8, r3, r4, lsl #2 │ │ │ │ + strdeq r8, [r3], -r2 │ │ │ │ + andeq r8, r3, r4, ror #1 │ │ │ │ + ldrdeq r8, [r3], -r0 │ │ │ │ + andeq r8, r3, r0, asr #1 │ │ │ │ + andeq r8, r3, ip, lsr #1 │ │ │ │ + muleq r3, ip, r0 │ │ │ │ + andeq r8, r3, r8, lsl #1 │ │ │ │ + andeq r8, r3, r8, ror r0 │ │ │ │ + andeq r8, r3, r4, rrx │ │ │ │ + andeq r8, r3, r4, asr r0 │ │ │ │ + andeq r8, r3, r4, ror r8 │ │ │ │ + andeq r8, r3, r8, ror #16 │ │ │ │ + andeq r8, r3, r6, asr r8 │ │ │ │ + andeq r8, r3, r8, asr #16 │ │ │ │ + andeq r8, r3, r8, lsr r8 │ │ │ │ + andeq r8, r3, ip, lsr #16 │ │ │ │ + andeq r7, r3, ip, ror #31 │ │ │ │ + andeq r7, r3, r0, ror #31 │ │ │ │ + andeq r6, r5, r2, lsl #28 │ │ │ │ + andeq sl, r3, sl, lsr #24 │ │ │ │ + andeq r7, r3, r8, lsl #8 │ │ │ │ + strdeq r8, [r3], -r6 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ - @ instruction: 0x00056cb4 │ │ │ │ - strdeq r8, [r3], -ip │ │ │ │ - muleq r5, r2, ip │ │ │ │ - andeq r6, r5, lr, ror r8 │ │ │ │ + @ instruction: 0x00056db6 │ │ │ │ + andeq r8, r3, r6, lsl pc │ │ │ │ + muleq r5, r4, sp │ │ │ │ + andeq r6, r5, r0, lsl #19 │ │ │ │ andeq r0, r0, r4, ror #5 │ │ │ │ │ │ │ │ -000094cc : │ │ │ │ - ldr r0, [pc, #8] @ (94d8 ) │ │ │ │ +000093c0 : │ │ │ │ + ldr r0, [pc, #8] @ (93cc ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #440 @ 0x1b8 │ │ │ │ b.w 5470 │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ movs r5, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ (94fc ) │ │ │ │ + ldr r3, [pc, #16] @ (93f0 ) │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #16] @ (9500 ) │ │ │ │ - ldr r0, [pc, #16] @ (9504 ) │ │ │ │ + ldr r1, [pc, #16] @ (93f4 ) │ │ │ │ + ldr r0, [pc, #16] @ (93f8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - stmia r2!, {r1, r3, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #16] │ │ │ │ movs r3, r0 │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00009508 : │ │ │ │ +000093fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #212] @ (95f0 ) │ │ │ │ + ldr r2, [pc, #212] @ (94e4 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #212] @ (95f4 ) │ │ │ │ + ldr r3, [pc, #212] @ (94e8 ) │ │ │ │ add r2, pc │ │ │ │ add r7, sp, #0 │ │ │ │ cmp r0, #3 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 953e │ │ │ │ - ldr r0, [pc, #196] @ (95f8 ) │ │ │ │ + beq.n 9432 │ │ │ │ + ldr r0, [pc, #196] @ (94ec ) │ │ │ │ add r0, pc │ │ │ │ blx 57c4 │ │ │ │ movs r0, #1 │ │ │ │ blx 5840 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r1, [r7, #4] │ │ │ │ mov r0, r3 │ │ │ │ @@ -3677,42 +3610,42 @@ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ bic.w r2, r2, #15 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ sub.w r2, sp, r2 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9570 │ │ │ │ + beq.n 9464 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - b.n 9560 │ │ │ │ + b.n 9454 │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ - cbz r3, 9580 │ │ │ │ + cbz r3, 9474 │ │ │ │ subs r3, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r8, sp │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r3 │ │ │ │ blx 5870 │ │ │ │ adds r0, #7 │ │ │ │ bic.w r3, r0, #7 │ │ │ │ bfc r0, #0, #12 │ │ │ │ sub.w r0, sp, r0 │ │ │ │ mov r2, sp │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 95aa │ │ │ │ + beq.n 949e │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - b.n 959a │ │ │ │ + b.n 948e │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ - cbz r3, 95ba │ │ │ │ + cbz r3, 94ae │ │ │ │ subs r3, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 5524 │ │ │ │ @@ -3722,122 +3655,120 @@ │ │ │ │ mov r2, sp │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ subs r3, r3, r2 │ │ │ │ strd r8, r4, [r7, #12] │ │ │ │ str r3, [r7, #24] │ │ │ │ str.w sp, [r7, #20] │ │ │ │ - bl 259e4 │ │ │ │ - bl 260a0 │ │ │ │ + bl 25bec │ │ │ │ + bl 262a8 │ │ │ │ movs r0, #0 │ │ │ │ blx 5840 │ │ │ │ nop │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ movs r3, r0 │ │ │ │ adds r0, #20 │ │ │ │ - b.n 9140 <__assert_fail@plt+0x3500> │ │ │ │ + b.n 9034 <__assert_fail@plt+0x33f4> │ │ │ │ movs r0, #20 │ │ │ │ - b.n 9144 <__assert_fail@plt+0x3504> │ │ │ │ + b.n 9038 <__assert_fail@plt+0x33f8> │ │ │ │ adds r0, #3 │ │ │ │ - b.n 9728 │ │ │ │ + b.n 961c │ │ │ │ movs r0, #2 │ │ │ │ - b.n 9534 │ │ │ │ + b.n 9428 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 9cb6 │ │ │ │ + b.n 9baa │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - bflx 0, sl │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ + bfcsel 2, 8b0a <__assert_fail@plt+0x2eca>, 4, │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (963c ) │ │ │ │ - ldr r3, [pc, #28] @ (9640 ) │ │ │ │ - ldr r2, [pc, #28] @ (9644 ) │ │ │ │ + ldr r0, [pc, #24] @ (9530 ) │ │ │ │ + ldr r3, [pc, #28] @ (9534 ) │ │ │ │ + ldr r2, [pc, #28] @ (9538 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 9638 │ │ │ │ - ldr r3, [pc, #20] @ (9648 ) │ │ │ │ + beq.n 952c │ │ │ │ + ldr r3, [pc, #20] @ (953c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 9638 │ │ │ │ + cbz r3, 952c │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ movs r5, r0 │ │ │ │ - strb r4, [r5, #0] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (9670 ) │ │ │ │ - ldr r3, [pc, #36] @ (9674 ) │ │ │ │ + ldr r0, [pc, #32] @ (9564 ) │ │ │ │ + ldr r3, [pc, #36] @ (9568 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (9678 ) │ │ │ │ + ldr r2, [pc, #36] @ (956c ) │ │ │ │ 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 966c │ │ │ │ - ldr r3, [pc, #20] @ (967c ) │ │ │ │ + beq.n 9560 │ │ │ │ + ldr r3, [pc, #20] @ (9570 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 966c │ │ │ │ + cbz r3, 9560 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ movs r5, r0 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ + strb r4, [r1, #4] │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (96ac ) │ │ │ │ - ldr r2, [pc, #40] @ (96b0 ) │ │ │ │ + ldr r3, [pc, #40] @ (95a0 ) │ │ │ │ + ldr r2, [pc, #40] @ (95a4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 96aa │ │ │ │ - ldr r3, [pc, #36] @ (96b4 ) │ │ │ │ + cbnz r3, 959e │ │ │ │ + ldr r3, [pc, #36] @ (95a8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 969e │ │ │ │ - ldr r3, [pc, #32] @ (96b8 ) │ │ │ │ + cbz r3, 9592 │ │ │ │ + ldr r3, [pc, #32] @ (95ac ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5458 <__cxa_finalize@plt> │ │ │ │ - bl 9620 │ │ │ │ - ldr r3, [pc, #24] @ (96bc ) │ │ │ │ + bl 9514 │ │ │ │ + ldr r3, [pc, #24] @ (95b0 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + strb r2, [r3, #3] │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [r2, #92] @ 0x5c │ │ │ │ + str r0, [r4, #108] @ 0x6c │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + strb r2, [r7, #2] │ │ │ │ movs r5, r0 │ │ │ │ - b.n 964c │ │ │ │ + b.n 9540 │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ @@ -3848,156 +3779,156 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #20] @ (9708 ) │ │ │ │ + ldr r3, [pc, #20] @ (95f8 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [pc, #20] @ (970c ) │ │ │ │ + ldr r2, [pc, #20] @ (95fc ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - str r4, [r4, #84] @ 0x54 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #28] @ (9730 ) │ │ │ │ + ldr r3, [pc, #28] @ (9620 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r0, 9728 │ │ │ │ + cbz r0, 9618 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #8] @ (9734 ) │ │ │ │ + ldr r2, [pc, #8] @ (9624 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.n 9718 │ │ │ │ + b.n 9608 │ │ │ │ nop │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ 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 r4, [pc, #140] @ (97d4 ) │ │ │ │ + ldr r4, [pc, #140] @ (96c4 ) │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ add r4, pc │ │ │ │ ands.w r1, r1, #1048576 @ 0x100000 │ │ │ │ - bne.n 97c0 │ │ │ │ + bne.n 96b0 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97b6 │ │ │ │ - ldr r2, [pc, #120] @ (97d8 ) │ │ │ │ + beq.n 96a6 │ │ │ │ + ldr r2, [pc, #120] @ (96c8 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [pc, #120] @ (97dc ) │ │ │ │ + ldr r3, [pc, #120] @ (96cc ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #1068] @ 0x42c │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ strdeq r3, r3, [r0, #16] │ │ │ │ - beq.n 97b8 │ │ │ │ + beq.n 96a8 │ │ │ │ adds r4, r2, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp r4, r1 │ │ │ │ str r4, [r3, #0] │ │ │ │ it eq │ │ │ │ streq r3, [r0, #20] │ │ │ │ - beq.n 97b8 │ │ │ │ + beq.n 96a8 │ │ │ │ adds r4, r2, #2 │ │ │ │ str r3, [r0, #20] │ │ │ │ cmp r4, r1 │ │ │ │ str r4, [r3, #0] │ │ │ │ - beq.n 97b8 │ │ │ │ + beq.n 96a8 │ │ │ │ adds r4, r2, #3 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ cmp r4, r1 │ │ │ │ str r4, [r3, #0] │ │ │ │ - beq.n 97ba │ │ │ │ + beq.n 96aa │ │ │ │ adds r4, r2, #4 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ cmp r4, r1 │ │ │ │ str r4, [r3, #0] │ │ │ │ - beq.n 97bc │ │ │ │ + beq.n 96ac │ │ │ │ adds r4, r2, #5 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ cmp r4, r1 │ │ │ │ str r4, [r3, #0] │ │ │ │ itt ne │ │ │ │ addne r2, #6 │ │ │ │ strne r2, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #28] @ (97e0 ) │ │ │ │ + ldr r1, [pc, #28] @ (96d0 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #28] @ (97e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (96d4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r4, r1] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ - b.n 9758 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + b.n 9648 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ + strb r0, [r1, #0] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ movs r5, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ - cbz r0, 97fe │ │ │ │ + cbz r0, 96ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r3 │ │ │ │ blx 59b4 │ │ │ │ - cbz r0, 9824 │ │ │ │ + cbz r0, 9714 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 983e │ │ │ │ + cbz r0, 972e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -4006,111 +3937,116 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 59b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #32] │ │ │ │ - cbz r0, 9868 │ │ │ │ + cbz r0, 9758 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r0, [pc, #144] @ (9914 ) │ │ │ │ + ldr r0, [pc, #144] @ (9804 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, pc │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 9902 │ │ │ │ + bpl.n 97f2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r2 │ │ │ │ - cbnz r3, 98a0 │ │ │ │ - b.n 98ba │ │ │ │ + cbnz r3, 9790 │ │ │ │ + b.n 97aa │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ - cbz r3, 98ba │ │ │ │ + cbz r3, 97aa │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ blx 5794 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 98f6 │ │ │ │ + beq.n 97e6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 989a │ │ │ │ + bne.n 978a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r6, r7 │ │ │ │ it ne │ │ │ │ movne r4, r7 │ │ │ │ - bne.n 98ca │ │ │ │ + bne.n 97ba │ │ │ │ movs r0, #0 │ │ │ │ - b.n 98b6 │ │ │ │ + b.n 97a6 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 98c2 │ │ │ │ + beq.n 97b2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ adds r4, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5794 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98c6 │ │ │ │ + beq.n 97b6 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 98b2 │ │ │ │ - ldr r0, [pc, #52] @ (9918 ) │ │ │ │ + bne.n 97a2 │ │ │ │ + ldr r0, [pc, #52] @ (9808 ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #52] @ (991c ) │ │ │ │ + ldr r1, [pc, #52] @ (980c ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r9, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5b10 │ │ │ │ - b.n 98b2 │ │ │ │ + b.n 97a2 │ │ │ │ subs r4, r4, r7 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str.w r4, [r8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #20] @ (9918 ) │ │ │ │ - ldr r1, [pc, #24] @ (9920 ) │ │ │ │ + ldr r3, [pc, #20] @ (9808 ) │ │ │ │ + ldr r1, [pc, #24] @ (9810 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5b10 │ │ │ │ - b.n 98b2 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + b.n 97a2 │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ movs r3, r0 │ │ │ │ - cbz r1, 9928 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + cbz r3, 981c │ │ │ │ + bx r3 │ │ │ │ + b.w 5b7c │ │ │ │ + cbz r1, 9824 │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ subne r2, #1 │ │ │ │ b.w 5914 │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - cbz r0, 994a │ │ │ │ + cbz r0, 9846 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -4121,233 +4057,233 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 9978 │ │ │ │ + cbz r0, 9874 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [pc, #4] @ (9984 ) │ │ │ │ + ldr r0, [pc, #4] @ (9880 ) │ │ │ │ add r0, pc │ │ │ │ b.w 5a44 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ movs r3, r0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #88] @ (99e8 ) │ │ │ │ + ldr r2, [pc, #88] @ (98e4 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 99b2 │ │ │ │ + cbz r0, 98ae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 99b0 │ │ │ │ + beq.n 98ac │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #72] @ (99ec ) │ │ │ │ + ldr r3, [pc, #72] @ (98e8 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 999c │ │ │ │ + bne.n 9898 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99a2 │ │ │ │ + beq.n 989e │ │ │ │ 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] │ │ │ │ blx 5a48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ - cbz r0, 99e4 │ │ │ │ + cbz r0, 98e0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #8] @ (99fc ) │ │ │ │ + ldr r0, [pc, #8] @ (98f8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ b.w 53d8 │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w ip, [pc, #84] @ 9a68 │ │ │ │ + ldr.w ip, [pc, #84] @ 9964 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n 9a38 │ │ │ │ - ldr r1, [pc, #72] @ (9a6c ) │ │ │ │ - ldr r2, [pc, #76] @ (9a70 ) │ │ │ │ + bpl.n 9934 │ │ │ │ + ldr r1, [pc, #72] @ (9968 ) │ │ │ │ + ldr r2, [pc, #76] @ (996c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 5be0 │ │ │ │ - cbnz r0, 9a4a │ │ │ │ + cbnz r0, 9946 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #56] @ (9a74 ) │ │ │ │ + ldr r0, [pc, #56] @ (9970 ) │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #56] @ (9a78 ) │ │ │ │ + ldr r1, [pc, #56] @ (9974 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5b10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a5a │ │ │ │ + beq.n 9956 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 9a60 │ │ │ │ + cbz r3, 995c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9a5a │ │ │ │ - str r4, [r0, #36] @ 0x24 │ │ │ │ + b.n 9956 │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #164] @ (9b30 ) │ │ │ │ + ldr r2, [pc, #164] @ (9a2c ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #164] @ (9b34 ) │ │ │ │ + ldr r3, [pc, #164] @ (9a30 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #160] @ (9b38 ) │ │ │ │ + ldr r5, [pc, #160] @ (9a34 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.n 9b00 │ │ │ │ + beq.n 99fc │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 9ae2 │ │ │ │ - ldr r0, [pc, #120] @ (9b3c ) │ │ │ │ + cbz r0, 99de │ │ │ │ + ldr r0, [pc, #120] @ (9a38 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #120] @ (9b40 ) │ │ │ │ + ldr r1, [pc, #120] @ (9a3c ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5b10 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ae2 │ │ │ │ + beq.n 99de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 9afa │ │ │ │ - ldr r2, [pc, #96] @ (9b44 ) │ │ │ │ - ldr r3, [pc, #76] @ (9b34 ) │ │ │ │ + cbz r3, 99f6 │ │ │ │ + ldr r2, [pc, #96] @ (9a40 ) │ │ │ │ + ldr r3, [pc, #76] @ (9a30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9b2c │ │ │ │ + bne.n 9a28 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9ae2 │ │ │ │ + b.n 99de │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 55d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ae2 │ │ │ │ + beq.n 99de │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ blx 59fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 9ac0 │ │ │ │ + b.n 99bc │ │ │ │ blx 562c <__stack_chk_fail@plt> │ │ │ │ - str r2, [r1, #28] │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #28] │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ movs r5, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 9ba6 │ │ │ │ + cbz r0, 9aa2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 9bac │ │ │ │ + bpl.n 9aa8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -4359,812 +4295,873 @@ │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9b9a │ │ │ │ + beq.n 9a96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 9b9e │ │ │ │ + cbz r3, 9a9a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9b9c │ │ │ │ + b.n 9a98 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ (9bc0 ) │ │ │ │ + ldr r3, [pc, #16] @ (9abc ) │ │ │ │ movw r2, #22976 @ 0x59c0 │ │ │ │ - ldr r1, [pc, #16] @ (9bc4 ) │ │ │ │ - ldr r0, [pc, #16] @ (9bc8 ) │ │ │ │ + ldr r1, [pc, #16] @ (9ac0 ) │ │ │ │ + ldr r0, [pc, #16] @ (9ac4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #84] @ (9c24 ) │ │ │ │ + ldr r1, [pc, #84] @ (9b20 ) │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 9be6 │ │ │ │ + cbz r3, 9ae2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #76] @ 0x4c │ │ │ │ sub sp, #8 │ │ │ │ - cbz r4, 9c1e │ │ │ │ + cbz r4, 9b1a │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b48 │ │ │ │ + bl 9a44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9c18 │ │ │ │ + beq.n 9b14 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #8] @ (9c28 ) │ │ │ │ + ldr r3, [pc, #8] @ (9b24 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - b.n 9c0a │ │ │ │ - str r4, [r1, #8] │ │ │ │ + b.n 9b06 │ │ │ │ + str r0, [r2, #24] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #84] @ (9c84 ) │ │ │ │ + ldr r1, [pc, #84] @ (9b80 ) │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 9c46 │ │ │ │ + cbz r3, 9b42 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #76] @ 0x4c │ │ │ │ sub sp, #8 │ │ │ │ - cbz r4, 9c7e │ │ │ │ + cbz r4, 9b7a │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b48 │ │ │ │ + bl 9a44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9c78 │ │ │ │ + beq.n 9b74 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #8] @ (9c88 ) │ │ │ │ + ldr r3, [pc, #8] @ (9b84 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - b.n 9c6a │ │ │ │ - str r4, [r5, #0] │ │ │ │ + b.n 9b66 │ │ │ │ + str r0, [r6, #16] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 574c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 9cde │ │ │ │ + cbz r0, 9bda │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 9cc8 │ │ │ │ + beq.n 9bc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 9cce │ │ │ │ + cbz r3, 9bca │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ - b.n 9cc8 │ │ │ │ + b.n 9bc4 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dcc │ │ │ │ + bne.n 9cc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 5c34 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 9d1e │ │ │ │ + cbz r0, 9c1a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d1e │ │ │ │ + beq.n 9c1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9dae │ │ │ │ + beq.n 9caa │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 9d38 │ │ │ │ + cbz r0, 9c34 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d38 │ │ │ │ + beq.n 9c34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9db4 │ │ │ │ + beq.n 9cb0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 9d52 │ │ │ │ + cbz r0, 9c4e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d52 │ │ │ │ + beq.n 9c4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9dba │ │ │ │ + beq.n 9cb6 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 9d6a │ │ │ │ + cbz r0, 9c66 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d6a │ │ │ │ + beq.n 9c66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 9dc0 │ │ │ │ + cbz r3, 9cbc │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 9d82 │ │ │ │ + cbz r0, 9c7e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d82 │ │ │ │ + beq.n 9c7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 9dc6 │ │ │ │ + cbz r3, 9cc2 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 9d9a │ │ │ │ + cbz r0, 9c96 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9d9a │ │ │ │ + beq.n 9c96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 9da8 │ │ │ │ + cbz r3, 9ca4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9d9a │ │ │ │ + b.n 9c96 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9d1e │ │ │ │ + b.n 9c1a │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9d38 │ │ │ │ + b.n 9c34 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9d52 │ │ │ │ + b.n 9c4e │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9d6a │ │ │ │ + b.n 9c66 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9d82 │ │ │ │ + b.n 9c7e │ │ │ │ blx 59c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9cfe │ │ │ │ + bne.n 9bfa │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #20] @ (9dec ) │ │ │ │ + ldr r3, [pc, #20] @ (9ce8 ) │ │ │ │ ldr r2, [r2, #24] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9cfe │ │ │ │ + bne.n 9bfa │ │ │ │ mov r0, r4 │ │ │ │ blx 5728 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cfe │ │ │ │ + beq.n 9bfa │ │ │ │ pop {r4, pc} │ │ │ │ vmaxnm.f32 , , │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #112] @ (9e70 ) │ │ │ │ + ldr r2, [pc, #112] @ (9d6c ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #112] @ (9e74 ) │ │ │ │ + ldr r3, [pc, #112] @ (9d70 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 9e66 │ │ │ │ - ldr r1, [pc, #96] @ (9e78 ) │ │ │ │ + cbz r1, 9d62 │ │ │ │ + ldr r1, [pc, #96] @ (9d74 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r4, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r1, #820] @ 0x334 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 5a08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9e40 │ │ │ │ + beq.n 9d3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 9e5a │ │ │ │ - ldr r1, [pc, #56] @ (9e7c ) │ │ │ │ - ldr r3, [pc, #48] @ (9e74 ) │ │ │ │ + cbz r3, 9d56 │ │ │ │ + ldr r1, [pc, #56] @ (9d78 ) │ │ │ │ + ldr r3, [pc, #48] @ (9d70 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9e6a │ │ │ │ + bne.n 9d66 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 9e40 │ │ │ │ + b.n 9d3c │ │ │ │ mov r2, r1 │ │ │ │ - b.n 9e40 │ │ │ │ + b.n 9d3c │ │ │ │ blx 562c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ movs r5, r0 │ │ │ │ - cbz r0, 9e92 │ │ │ │ + cbz r0, 9d8e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9e92 │ │ │ │ + beq.n 9d8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 9e94 │ │ │ │ + cbz r3, 9d90 │ │ │ │ bx lr │ │ │ │ b.w 556c <_Py_Dealloc@plt> │ │ │ │ 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, #16] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 9eb6 │ │ │ │ + cbz r0, 9db2 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 9ece │ │ │ │ + cbnz r0, 9dca │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 9ec0 │ │ │ │ + cbz r0, 9dbc │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 9ece │ │ │ │ + cbnz r0, 9dca │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 9ece │ │ │ │ + cbz r0, 9dca │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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, #56] @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 9ef0 │ │ │ │ + cbz r0, 9dec │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9f4e │ │ │ │ + bne.n 9e4a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 9efa │ │ │ │ + cbz r0, 9df6 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 9f4e │ │ │ │ + cbnz r0, 9e4a │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 9f04 │ │ │ │ + cbz r0, 9e00 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 9f4e │ │ │ │ + cbnz r0, 9e4a │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 9f0e │ │ │ │ + cbz r0, 9e0a │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 9f4e │ │ │ │ + cbnz r0, 9e4a │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 9f18 │ │ │ │ + cbz r0, 9e14 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 9f4e │ │ │ │ + cbnz r0, 9e4a │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 9f22 │ │ │ │ + cbz r0, 9e1e │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 9f4e │ │ │ │ + cbnz r0, 9e4a │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 9f2c │ │ │ │ + cbz r0, 9e28 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 9f4e │ │ │ │ + cbnz r0, 9e4a │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 9f36 │ │ │ │ + cbz r0, 9e32 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 9f4e │ │ │ │ + cbnz r0, 9e4a │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - cbz r0, 9f40 │ │ │ │ + cbz r0, 9e3c │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 9f4e │ │ │ │ + cbnz r0, 9e4a │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 9f4e │ │ │ │ + cbz r0, 9e4a │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #52] @ (9f94 ) │ │ │ │ - ldr r2, [pc, #52] @ (9f98 ) │ │ │ │ + ldr r3, [pc, #52] @ (9e90 ) │ │ │ │ + ldr r2, [pc, #52] @ (9e94 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9f78 │ │ │ │ - ldr r2, [pc, #44] @ (9f9c ) │ │ │ │ + beq.n 9e74 │ │ │ │ + ldr r2, [pc, #44] @ (9e98 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9f8e │ │ │ │ + beq.n 9e8a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #36] @ (9fa0 ) │ │ │ │ + ldr r3, [pc, #36] @ (9e9c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #36] @ (9fa4 ) │ │ │ │ - ldr r0, [pc, #36] @ (9fa8 ) │ │ │ │ + ldr r1, [pc, #36] @ (9ea0 ) │ │ │ │ + ldr r0, [pc, #36] @ (9ea4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ nop │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #32] │ │ │ │ + ldrh r2, [r4, #56] @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 9fd4 │ │ │ │ + bpl.n 9ed0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 9fec │ │ │ │ + blt.n 9ee8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - ble.n 9fe8 │ │ │ │ + ble.n 9ee4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #40] @ (a000 ) │ │ │ │ + ldr r3, [pc, #40] @ (9efc ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #40] @ (a004 ) │ │ │ │ - ldr r0, [pc, #44] @ (a008 ) │ │ │ │ + ldr r1, [pc, #40] @ (9f00 ) │ │ │ │ + ldr r0, [pc, #44] @ (9f04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 60ac <__assert_fail@plt+0x46c> │ │ │ │ - ldr r3, [pc, #28] @ (a00c ) │ │ │ │ + bl 60a0 <__assert_fail@plt+0x460> │ │ │ │ + ldr r3, [pc, #28] @ (9f08 ) │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r1, [pc, #28] @ (a010 ) │ │ │ │ - ldr r0, [pc, #32] @ (a014 ) │ │ │ │ + ldr r1, [pc, #28] @ (9f0c ) │ │ │ │ + ldr r0, [pc, #32] @ (9f10 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - ldrh r4, [r5, #28] │ │ │ │ + ldrh r0, [r1, #54] @ 0x36 │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + movs r3, r0 │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w ip, [pc, #108] @ 9f90 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #104] @ (9f94 ) │ │ │ │ + add ip, pc │ │ │ │ + ldr r3, [pc, #104] @ (9f98 ) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r4, [pc, #104] @ (9f9c ) │ │ │ │ + add r3, pc │ │ │ │ + add r2, sp, #8 │ │ │ │ + ldr.w r0, [ip, r0] │ │ │ │ + add r4, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov.w r0, #0 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + blx 5b98 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 9f6a │ │ │ │ + ldr r1, [pc, #76] @ (9fa0 ) │ │ │ │ + ldr r2, [pc, #64] @ (9f94 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 9f8a │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 5888 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 9f50 │ │ │ │ + ldr r0, [pc, #44] @ (9fa4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #44] @ (9fa8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 5b10 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 9f50 │ │ │ │ + blx 562c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ + movs r5, r0 │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ + movs r5, r0 │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ - cbz r1, a01e │ │ │ │ + cbz r1, 9fb2 │ │ │ │ b.w 5688 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a02e │ │ │ │ + beq.n 9fc2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #220] @ (a120 ) │ │ │ │ + ldr r4, [pc, #220] @ (a0b4 ) │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ add r4, pc │ │ │ │ lsls r3, r1, #7 │ │ │ │ - bpl.n a0ba │ │ │ │ + bpl.n a04e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ands.w r2, r1, #2 │ │ │ │ - bne.n a0aa │ │ │ │ + bne.n a03e │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n a066 │ │ │ │ + bhi.n 9ffa │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n a094 │ │ │ │ + bhi.n a028 │ │ │ │ uxtb r3, r3 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #188] @ (a124 ) │ │ │ │ + ldr r1, [pc, #188] @ (a0b8 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r4, r1] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 5794 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n a0a2 │ │ │ │ + blt.n a036 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n a0aa │ │ │ │ + beq.n a03e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59f0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it ls │ │ │ │ uxtbls r3, r0 │ │ │ │ - bls.n a060 │ │ │ │ + bls.n 9ff4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n a094 │ │ │ │ + bne.n a028 │ │ │ │ blx 5888 │ │ │ │ - cbnz r0, a0a2 │ │ │ │ - ldr r3, [pc, #144] @ (a128 ) │ │ │ │ - ldr r1, [pc, #148] @ (a12c ) │ │ │ │ + cbnz r0, a036 │ │ │ │ + ldr r3, [pc, #144] @ (a0bc ) │ │ │ │ + ldr r1, [pc, #148] @ (a0c0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #124] @ (a128 ) │ │ │ │ - ldr r1, [pc, #128] @ (a130 ) │ │ │ │ + ldr r3, [pc, #124] @ (a0bc ) │ │ │ │ + ldr r1, [pc, #128] @ (a0c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ - b.n a0a2 │ │ │ │ + b.n a036 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, a108 │ │ │ │ + cbz r3, a09c │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, a108 │ │ │ │ + cbz r3, a09c │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, a108 │ │ │ │ - ldr r3, [pc, #104] @ (a134 ) │ │ │ │ + cbz r0, a09c │ │ │ │ + ldr r3, [pc, #104] @ (a0c8 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n a0fc │ │ │ │ + bne.n a090 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl a030 │ │ │ │ + bl 9fc4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n a060 │ │ │ │ + beq.n 9ff4 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n a060 │ │ │ │ + bne.n 9ff4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n a060 │ │ │ │ - bl 9a00 │ │ │ │ + b.n 9ff4 │ │ │ │ + bl 98fc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a0d2 │ │ │ │ - b.n a0a2 │ │ │ │ + bne.n a066 │ │ │ │ + b.n a036 │ │ │ │ blx 5888 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a0a2 │ │ │ │ - ldr r3, [pc, #36] @ (a138 ) │ │ │ │ - ldr r1, [pc, #40] @ (a13c ) │ │ │ │ + bne.n a036 │ │ │ │ + ldr r3, [pc, #36] @ (a0cc ) │ │ │ │ + ldr r1, [pc, #40] @ (a0d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ - b.n a0a2 │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ + b.n a036 │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #144] @ (a1e0 ) │ │ │ │ + ldr r3, [pc, #144] @ (a174 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #144] @ a1e4 │ │ │ │ + ldr.w ip, [pc, #144] @ a178 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #136] @ (a1e8 ) │ │ │ │ + ldr r3, [pc, #136] @ (a17c ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 54d4 │ │ │ │ - cbz r0, a18e │ │ │ │ - ldr r2, [pc, #116] @ (a1ec ) │ │ │ │ - ldr r3, [pc, #112] @ (a1e8 ) │ │ │ │ + cbz r0, a122 │ │ │ │ + ldr r2, [pc, #116] @ (a180 ) │ │ │ │ + ldr r3, [pc, #112] @ (a17c ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a1da │ │ │ │ + bne.n a16e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n a1a4 │ │ │ │ - ldr r3, [pc, #88] @ (a1f0 ) │ │ │ │ + bmi.n a138 │ │ │ │ + ldr r3, [pc, #88] @ (a184 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5598 │ │ │ │ - b.n a174 │ │ │ │ + b.n a108 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ blx 5c04 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a174 │ │ │ │ - ldr r3, [pc, #60] @ (a1f0 ) │ │ │ │ + beq.n a108 │ │ │ │ + ldr r3, [pc, #60] @ (a184 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5598 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a174 │ │ │ │ + beq.n a108 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a174 │ │ │ │ + bne.n a108 │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a174 │ │ │ │ + b.n a108 │ │ │ │ blx 562c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, r3] │ │ │ │ + ldrh r0, [r2, r5] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #56] @ (a23c ) │ │ │ │ + ldr r4, [pc, #56] @ (a1d0 ) │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add r4, pc │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a21a │ │ │ │ + beq.n a1ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a230 │ │ │ │ - ldr r3, [pc, #36] @ (a240 ) │ │ │ │ - ldr r1, [pc, #36] @ (a244 ) │ │ │ │ + cbz r3, a1c4 │ │ │ │ + ldr r3, [pc, #36] @ (a1d4 ) │ │ │ │ + ldr r1, [pc, #36] @ (a1d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5b10 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n a21a │ │ │ │ + b.n a1ae │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (a2c8 ) │ │ │ │ - ldr r3, [pc, #112] @ (a2cc ) │ │ │ │ - sub sp, #16 │ │ │ │ - add r2, pc │ │ │ │ - vldr d7, [pc, #92] @ a2c0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r1, sp │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #96] @ (a2d0 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ + ldr.w ip, [pc, #108] @ a258 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #104] @ (a25c ) │ │ │ │ + sub sp, #20 │ │ │ │ + add ip, pc │ │ │ │ + vldr d7, [pc, #88] @ a250 │ │ │ │ + ldr r2, [pc, #100] @ (a260 ) │ │ │ │ movs r3, #7 │ │ │ │ - add r2, pc │ │ │ │ + mov r4, r0 │ │ │ │ vstr d7, [sp] │ │ │ │ - add.w r2, r2, #492 @ 0x1ec │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [ip, r1] │ │ │ │ + add.w r2, r2, #524 @ 0x20c │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov.w r1, #0 │ │ │ │ + mov r1, sp │ │ │ │ blx 58a4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n a28e │ │ │ │ - movs r0, #0 │ │ │ │ - cbz r4, a2a6 │ │ │ │ - ldr r2, [pc, #68] @ (a2d4 ) │ │ │ │ - ldr r3, [pc, #56] @ (a2cc ) │ │ │ │ + beq.n a224 │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ + cbnz r0, a23c │ │ │ │ + ldr r2, [pc, #60] @ (a264 ) │ │ │ │ + ldr r3, [pc, #52] @ (a25c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a2b8 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n a28e │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n a248 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ blx 5644 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - b.n a28e │ │ │ │ + b.n a224 │ │ │ │ blx 562c <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r4, [r3, #28] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ movs r5, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -5173,4402 +5170,4447 @@ │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ - ldr.w ip, [pc, #84] @ a358 │ │ │ │ + ldr.w ip, [pc, #84] @ a2e8 │ │ │ │ and.w r2, r2, #5 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r2, #4 │ │ │ │ add ip, pc │ │ │ │ it ne │ │ │ │ ldrne r0, [r0, #12] │ │ │ │ - beq.n a324 │ │ │ │ + beq.n a2b4 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov ip, lr │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx ip │ │ │ │ - cbz r4, a33a │ │ │ │ + cbz r4, a2ca │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ subs r4, #1 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ mov ip, lr │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx ip │ │ │ │ - ldr r1, [pc, #32] @ (a35c ) │ │ │ │ - ldr r3, [pc, #32] @ (a360 ) │ │ │ │ + ldr r1, [pc, #32] @ (a2ec ) │ │ │ │ + ldr r3, [pc, #32] @ (a2f0 ) │ │ │ │ ldr.w r2, [lr] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #24] @ (a364 ) │ │ │ │ + ldr r1, [pc, #24] @ (a2f4 ) │ │ │ │ add r1, pc │ │ │ │ blx 5b10 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ - ldr.w lr, [pc, #80] @ a3d0 │ │ │ │ + ldr.w lr, [pc, #80] @ a360 │ │ │ │ mov ip, r1 │ │ │ │ and.w r2, r2, #5 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #4 │ │ │ │ add lr, pc │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ it ne │ │ │ │ ldrne.w lr, [r0, #12] │ │ │ │ - beq.n a3aa │ │ │ │ + beq.n a33a │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, ip │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r0, lr │ │ │ │ ldr r4, [r5, #4] │ │ │ │ blx r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r4, a3b4 │ │ │ │ + cbz r4, a344 │ │ │ │ ldr.w lr, [ip], #4 │ │ │ │ subs r4, #1 │ │ │ │ - b.n a398 │ │ │ │ - ldr r1, [pc, #28] @ (a3d4 ) │ │ │ │ - ldr r3, [pc, #32] @ (a3d8 ) │ │ │ │ + b.n a328 │ │ │ │ + ldr r1, [pc, #28] @ (a364 ) │ │ │ │ + ldr r3, [pc, #32] @ (a368 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #24] @ (a3dc ) │ │ │ │ + ldr r1, [pc, #24] @ (a36c ) │ │ │ │ add r1, pc │ │ │ │ blx 5b10 │ │ │ │ mov r0, r4 │ │ │ │ - b.n a3a6 │ │ │ │ + b.n a336 │ │ │ │ nop │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #56] @ (a42c ) │ │ │ │ + ldr r2, [pc, #56] @ (a3bc ) │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n a40e │ │ │ │ - ldr r1, [pc, #52] @ (a430 ) │ │ │ │ + bpl.n a39e │ │ │ │ + ldr r1, [pc, #52] @ (a3c0 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a416 │ │ │ │ - ldr r1, [pc, #48] @ (a434 ) │ │ │ │ + beq.n a3a6 │ │ │ │ + ldr r1, [pc, #48] @ (a3c4 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a412 │ │ │ │ + beq.n a3a2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ - bl 5fbc <__assert_fail@plt+0x37c> │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ - ldr r3, [pc, #32] @ (a438 ) │ │ │ │ + bl 5fb0 <__assert_fail@plt+0x370> │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ + ldr r3, [pc, #32] @ (a3c8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #28] @ (a43c ) │ │ │ │ - ldr r0, [pc, #32] @ (a440 ) │ │ │ │ + ldr r1, [pc, #28] @ (a3cc ) │ │ │ │ + ldr r0, [pc, #32] @ (a3d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #58] @ 0x3a │ │ │ │ + ldrh r0, [r6, #14] │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r2, #20] │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #56] @ (a490 ) │ │ │ │ + ldr r2, [pc, #56] @ (a420 ) │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ lsls r1, r1, #6 │ │ │ │ - bpl.n a472 │ │ │ │ - ldr r1, [pc, #52] @ (a494 ) │ │ │ │ + bpl.n a402 │ │ │ │ + ldr r1, [pc, #52] @ (a424 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a47a │ │ │ │ - ldr r1, [pc, #48] @ (a498 ) │ │ │ │ + beq.n a40a │ │ │ │ + ldr r1, [pc, #48] @ (a428 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a476 │ │ │ │ + beq.n a406 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ - bl 61f8 <__assert_fail@plt+0x5b8> │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ - ldr r3, [pc, #32] @ (a49c ) │ │ │ │ + bl 61ec <__assert_fail@plt+0x5ac> │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ + ldr r3, [pc, #32] @ (a42c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #28] @ (a4a0 ) │ │ │ │ - ldr r0, [pc, #32] @ (a4a4 ) │ │ │ │ + ldr r1, [pc, #28] @ (a430 ) │ │ │ │ + ldr r0, [pc, #32] @ (a434 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #12] │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r5, #16] │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #56] @ (a4f4 ) │ │ │ │ + ldr r2, [pc, #56] @ (a484 ) │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bpl.n a4d6 │ │ │ │ - ldr r1, [pc, #52] @ (a4f8 ) │ │ │ │ + bpl.n a466 │ │ │ │ + ldr r1, [pc, #52] @ (a488 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a4de │ │ │ │ - ldr r1, [pc, #48] @ (a4fc ) │ │ │ │ + beq.n a46e │ │ │ │ + ldr r1, [pc, #48] @ (a48c ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a4da │ │ │ │ + beq.n a46a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ - bl 6258 <__assert_fail@plt+0x618> │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ - ldr r3, [pc, #32] @ (a500 ) │ │ │ │ + bl 624c <__assert_fail@plt+0x60c> │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ + ldr r3, [pc, #32] @ (a490 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #28] @ (a504 ) │ │ │ │ - ldr r0, [pc, #32] @ (a508 ) │ │ │ │ + ldr r1, [pc, #28] @ (a494 ) │ │ │ │ + ldr r0, [pc, #32] @ (a498 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [r0, #12] │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #140] @ (a5a8 ) │ │ │ │ + ldr r2, [pc, #140] @ (a538 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [pc, #140] @ (a5ac ) │ │ │ │ + ldr r5, [pc, #140] @ (a53c ) │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [pc, #140] @ (a5b0 ) │ │ │ │ + ldr r3, [pc, #140] @ (a540 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #140] @ (a5b4 ) │ │ │ │ + ldr r0, [pc, #140] @ (a544 ) │ │ │ │ add r5, pc │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 58bc <_PyDict_GetItem_KnownHash@plt> │ │ │ │ - cbz r0, a56e │ │ │ │ + cbz r0, a4fe │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a554 │ │ │ │ + beq.n a4e4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - ldr r1, [pc, #96] @ (a5b8 ) │ │ │ │ - ldr r2, [pc, #88] @ (a5b0 ) │ │ │ │ + ldr r1, [pc, #96] @ (a548 ) │ │ │ │ + ldr r2, [pc, #88] @ (a540 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n a5a2 │ │ │ │ + bne.n a532 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 57b8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx 5b98 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a554 │ │ │ │ + bne.n a4e4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5888 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a554 │ │ │ │ - ldr r0, [pc, #44] @ (a5bc ) │ │ │ │ + bne.n a4e4 │ │ │ │ + ldr r0, [pc, #44] @ (a54c ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #44] @ (a5c0 ) │ │ │ │ + ldr r1, [pc, #44] @ (a550 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5b10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n a554 │ │ │ │ + b.n a4e4 │ │ │ │ blx 562c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r0, [r7, r4] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r4, [r4, #24] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r6, r4] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr.w ip, [pc, #96] @ a638 │ │ │ │ + ldr.w ip, [pc, #96] @ a5c8 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n a606 │ │ │ │ - ldr.w lr, [pc, #88] @ a63c │ │ │ │ + bpl.n a596 │ │ │ │ + ldr.w lr, [pc, #88] @ a5cc │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n a622 │ │ │ │ - ldr.w lr, [pc, #80] @ a640 │ │ │ │ + beq.n a5b2 │ │ │ │ + ldr.w lr, [pc, #80] @ a5d0 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n a61e │ │ │ │ + beq.n a5ae │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n a61a │ │ │ │ + bge.n a5aa │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #60] @ (a644 ) │ │ │ │ + ldr r3, [pc, #60] @ (a5d4 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #60] @ (a648 ) │ │ │ │ - ldr r0, [pc, #60] @ (a64c ) │ │ │ │ + ldr r1, [pc, #60] @ (a5d8 ) │ │ │ │ + ldr r0, [pc, #60] @ (a5dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #184 @ 0xb8 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 6198 <__assert_fail@plt+0x558> │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ - ldr r3, [pc, #44] @ (a650 ) │ │ │ │ + bl 618c <__assert_fail@plt+0x54c> │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ + ldr r3, [pc, #44] @ (a5e0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #40] @ (a654 ) │ │ │ │ - ldr r0, [pc, #44] @ (a658 ) │ │ │ │ + ldr r1, [pc, #40] @ (a5e4 ) │ │ │ │ + ldr r0, [pc, #44] @ (a5e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ + ldrh r2, [r0, #0] │ │ │ │ movs r3, r0 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + str r0, [r6, #32] │ │ │ │ movs r3, r0 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + str r4, [r3, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ movs r3, r0 │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ + str r6, [r6, #24] │ │ │ │ movs r3, r0 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + str r2, [r6, #28] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #120] @ (a6e4 ) │ │ │ │ - ldr.w ip, [pc, #120] @ a6e8 │ │ │ │ + ldr r2, [pc, #120] @ (a674 ) │ │ │ │ + ldr.w ip, [pc, #120] @ a678 │ │ │ │ add r2, pc │ │ │ │ ldr.w r4, [r2, ip] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n a6ca │ │ │ │ - ldr r4, [pc, #108] @ (a6ec ) │ │ │ │ + beq.n a65a │ │ │ │ + ldr r4, [pc, #108] @ (a67c ) │ │ │ │ ldr r2, [r2, r4] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n a6e0 │ │ │ │ + beq.n a670 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ asrs r4, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ cmp r4, ip │ │ │ │ it ge │ │ │ │ movge r2, #0 │ │ │ │ - cbz r2, a6c2 │ │ │ │ + cbz r2, a652 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov lr, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a6b2 │ │ │ │ + beq.n a642 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add.w r2, ip, #1 │ │ │ │ movs r0, #0 │ │ │ │ str.w lr, [r1, ip, lsl #2] │ │ │ │ str r2, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 57d0 │ │ │ │ - ldr r3, [pc, #36] @ (a6f0 ) │ │ │ │ + ldr r3, [pc, #36] @ (a680 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #32] @ (a6f4 ) │ │ │ │ - ldr r0, [pc, #36] @ (a6f8 ) │ │ │ │ + ldr r1, [pc, #32] @ (a684 ) │ │ │ │ + ldr r0, [pc, #36] @ (a688 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + str r6, [r1, #16] │ │ │ │ movs r3, r0 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + str r2, [r1, #20] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #364] @ (a878 ) │ │ │ │ + ldr r7, [pc, #364] @ (a808 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r7, pc │ │ │ │ ldr.w lr, [r7, #1064] @ 0x428 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n a7f8 │ │ │ │ + beq.n a788 │ │ │ │ ldr.w r5, [r7, #1056] @ 0x420 │ │ │ │ subs r1, r5, #1 │ │ │ │ - bmi.n a7b0 │ │ │ │ + bmi.n a740 │ │ │ │ add.w r2, lr, r1, lsl #3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n a7f4 │ │ │ │ + bgt.n a784 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w a85a │ │ │ │ + beq.w a7ea │ │ │ │ movs r2, #0 │ │ │ │ - b.n a742 │ │ │ │ - ble.n a760 │ │ │ │ + b.n a6d2 │ │ │ │ + ble.n a6f0 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n a75a │ │ │ │ + bge.n a6ea │ │ │ │ subs r3, r1, r2 │ │ │ │ add.w r3, r2, r3, asr #1 │ │ │ │ add.w ip, lr, r3, lsl #3 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n a73a │ │ │ │ + bge.n a6ca │ │ │ │ mov r1, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - blt.n a742 │ │ │ │ + blt.n a6d2 │ │ │ │ cmp r4, r0 │ │ │ │ it gt │ │ │ │ addgt r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n a7bc │ │ │ │ + ble.n a74c │ │ │ │ lsls r1, r3, #3 │ │ │ │ add.w r7, lr, r1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n a82c │ │ │ │ - ldr r2, [pc, #264] @ (a87c ) │ │ │ │ + beq.n a7bc │ │ │ │ + ldr r2, [pc, #264] @ (a80c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #1060] @ 0x424 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n a7c8 │ │ │ │ + beq.n a758 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n a790 │ │ │ │ + bge.n a720 │ │ │ │ subs r2, r5, r3 │ │ │ │ adds r3, #1 │ │ │ │ add r1, lr │ │ │ │ add.w r0, lr, r3, lsl #3 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 54bc │ │ │ │ - ldr r1, [pc, #236] @ (a880 ) │ │ │ │ + ldr r1, [pc, #236] @ (a810 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, pc │ │ │ │ strd r6, r4, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ str.w r5, [r1, #1056] @ 0x420 │ │ │ │ - beq.n a7ac │ │ │ │ + beq.n a73c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ cmp r0, r3 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ - ldr r2, [pc, #196] @ (a884 ) │ │ │ │ + ldr r2, [pc, #196] @ (a814 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, #1060] @ 0x424 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n a824 │ │ │ │ + bne.n a7b4 │ │ │ │ add.w r5, r2, #64 @ 0x40 │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ blx 56e0 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a7ac │ │ │ │ - ldr r2, [pc, #168] @ (a888 ) │ │ │ │ + beq.n a73c │ │ │ │ + ldr r2, [pc, #168] @ (a818 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ lsls r1, r3, #3 │ │ │ │ str.w r5, [r2, #1060] @ 0x424 │ │ │ │ adds r7, r0, r1 │ │ │ │ ldr.w r5, [r2, #1056] @ 0x420 │ │ │ │ str.w r0, [r2, #1064] @ 0x428 │ │ │ │ - b.n a77c │ │ │ │ + b.n a70c │ │ │ │ mov r3, r5 │ │ │ │ - b.n a7bc │ │ │ │ + b.n a74c │ │ │ │ mov.w r0, #512 @ 0x200 │ │ │ │ blx 5bd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a7ac │ │ │ │ + beq.n a73c │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r7, #1056] @ 0x420 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w r2, [r7, #1060] @ 0x424 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [r7, #1064] @ 0x428 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ strd r6, r4, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n a7a8 │ │ │ │ - b.n a7ac │ │ │ │ + bne.n a738 │ │ │ │ + b.n a73c │ │ │ │ add.w r7, lr, r3, lsl #3 │ │ │ │ - b.n a790 │ │ │ │ + b.n a720 │ │ │ │ mov r7, lr │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ str r6, [r7, #0] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a7ac │ │ │ │ + beq.n a73c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a7ac │ │ │ │ + bne.n a73c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 556c <_Py_Dealloc@plt> │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ cmp r0, r2 │ │ │ │ it gt │ │ │ │ movgt r3, #1 │ │ │ │ - bgt.n a7bc │ │ │ │ - beq.n a82a │ │ │ │ + bgt.n a74c │ │ │ │ + beq.n a7ba │ │ │ │ ldr.w r2, [r7, #1060] @ 0x424 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n a7c8 │ │ │ │ + beq.n a758 │ │ │ │ mov r7, lr │ │ │ │ movs r5, #1 │ │ │ │ - b.n a780 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + b.n a710 │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r2, [r0, r3] │ │ │ │ + ldrsh r2, [r6, r4] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ movs r5, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ (a8d8 ) │ │ │ │ + ldr r3, [pc, #60] @ (a868 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, a8c8 │ │ │ │ + cbz r1, a858 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ - cbz r2, a8c4 │ │ │ │ + cbz r2, a854 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a8c4 │ │ │ │ + beq.n a854 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, a8ce │ │ │ │ + cbz r3, a85e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #16] @ (a8dc ) │ │ │ │ + ldr r2, [pc, #16] @ (a86c ) │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - b.n a8a0 │ │ │ │ + b.n a830 │ │ │ │ mov r0, r2 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + blx 59b4 │ │ │ │ + mov r2, r0 │ │ │ │ + cbz r0, a8ce │ │ │ │ + ldr r1, [pc, #72] @ (a8d8 ) │ │ │ │ + mov.w ip, #0 │ │ │ │ + str.w ip, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + blx 5948 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, ip │ │ │ │ + beq.n a8b8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbz r3, a8be │ │ │ │ + mov r0, r1 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r2 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r1 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ + movs r5, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #96] @ (a950 ) │ │ │ │ - ldr r3, [pc, #96] @ (a954 ) │ │ │ │ + ldr r2, [pc, #96] @ (a94c ) │ │ │ │ + ldr r3, [pc, #96] @ (a950 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - beq.n a92e │ │ │ │ + beq.n a92a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n a93c │ │ │ │ + bpl.n a938 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a914 │ │ │ │ + beq.n a910 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ str r1, [r0, #80] @ 0x50 │ │ │ │ - cbz r2, a92a │ │ │ │ + cbz r2, a926 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a92a │ │ │ │ + beq.n a926 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, a932 │ │ │ │ + cbz r3, a92e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - b.n a914 │ │ │ │ + b.n a910 │ │ │ │ mov r0, r2 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n a92c │ │ │ │ - ldr r3, [pc, #24] @ (a958 ) │ │ │ │ - ldr r1, [pc, #28] @ (a95c ) │ │ │ │ + b.n a928 │ │ │ │ + ldr r3, [pc, #24] @ (a954 ) │ │ │ │ + ldr r1, [pc, #28] @ (a958 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - strh r2, [r5, r5] │ │ │ │ + strh r6, [r5, r5] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #84] @ (a9c4 ) │ │ │ │ + ldr r3, [pc, #84] @ (a9c0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, a9ae │ │ │ │ + cbz r1, a9aa │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n a9ae │ │ │ │ + bpl.n a9aa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ - cbz r2, a9a0 │ │ │ │ + cbz r2, a99c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a9a0 │ │ │ │ + beq.n a99c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, a9a4 │ │ │ │ + cbz r3, a9a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n a9a2 │ │ │ │ - ldr r2, [pc, #24] @ (a9c8 ) │ │ │ │ - ldr r1, [pc, #24] @ (a9cc ) │ │ │ │ + b.n a99e │ │ │ │ + ldr r2, [pc, #24] @ (a9c4 ) │ │ │ │ + ldr r1, [pc, #24] @ (a9c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #28] │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #84] @ (aa34 ) │ │ │ │ + ldr r3, [pc, #84] @ (aa30 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, aa1e │ │ │ │ + cbz r1, aa1a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n aa1e │ │ │ │ + bpl.n aa1a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ - cbz r2, aa10 │ │ │ │ + cbz r2, aa0c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n aa10 │ │ │ │ + beq.n aa0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, aa14 │ │ │ │ + cbz r3, aa10 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n aa12 │ │ │ │ - ldr r2, [pc, #24] @ (aa38 ) │ │ │ │ - ldr r1, [pc, #24] @ (aa3c ) │ │ │ │ + b.n aa0e │ │ │ │ + ldr r2, [pc, #24] @ (aa34 ) │ │ │ │ + ldr r1, [pc, #24] @ (aa38 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #24] │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ (aac4 ) │ │ │ │ + ldr r3, [pc, #116] @ (aac0 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, aaa0 │ │ │ │ - ldr r2, [pc, #112] @ (aac8 ) │ │ │ │ + cbz r1, aa9c │ │ │ │ + ldr r2, [pc, #112] @ (aac4 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n aaa6 │ │ │ │ - ldr r0, [pc, #104] @ (aacc ) │ │ │ │ + bne.n aaa2 │ │ │ │ + ldr r0, [pc, #104] @ (aac8 ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #104] @ (aad0 ) │ │ │ │ + ldr r1, [pc, #104] @ (aacc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 553c │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - cbz r0, aa94 │ │ │ │ + cbz r0, aa90 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n aa94 │ │ │ │ + beq.n aa90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, aa98 │ │ │ │ + cbz r3, aa94 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n aa96 │ │ │ │ - ldr r2, [pc, #36] @ (aac8 ) │ │ │ │ + b.n aa92 │ │ │ │ + ldr r2, [pc, #36] @ (aac4 ) │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - b.n aa60 │ │ │ │ + b.n aa5c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n aa60 │ │ │ │ - ldr r2, [pc, #36] @ (aad4 ) │ │ │ │ - ldr r1, [pc, #36] @ (aad8 ) │ │ │ │ + bmi.n aa5c │ │ │ │ + ldr r2, [pc, #36] @ (aad0 ) │ │ │ │ + ldr r1, [pc, #36] @ (aad4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r1, r0] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ (ab60 ) │ │ │ │ + ldr r3, [pc, #116] @ (ab5c ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, ab3c │ │ │ │ - ldr r2, [pc, #112] @ (ab64 ) │ │ │ │ + cbz r1, ab38 │ │ │ │ + ldr r2, [pc, #112] @ (ab60 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n ab42 │ │ │ │ - ldr r0, [pc, #104] @ (ab68 ) │ │ │ │ + bne.n ab3e │ │ │ │ + ldr r0, [pc, #104] @ (ab64 ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #104] @ (ab6c ) │ │ │ │ + ldr r1, [pc, #104] @ (ab68 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 553c │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #68] @ 0x44 │ │ │ │ - cbz r0, ab30 │ │ │ │ + cbz r0, ab2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ab30 │ │ │ │ + beq.n ab2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, ab34 │ │ │ │ + cbz r3, ab30 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n ab32 │ │ │ │ - ldr r2, [pc, #36] @ (ab64 ) │ │ │ │ + b.n ab2e │ │ │ │ + ldr r2, [pc, #36] @ (ab60 ) │ │ │ │ ldr r4, [r3, r2] │ │ │ │ - b.n aafc │ │ │ │ + b.n aaf8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n aafc │ │ │ │ - ldr r2, [pc, #36] @ (ab70 ) │ │ │ │ - ldr r1, [pc, #36] @ (ab74 ) │ │ │ │ + bmi.n aaf8 │ │ │ │ + ldr r2, [pc, #36] @ (ab6c ) │ │ │ │ + ldr r1, [pc, #36] @ (ab70 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r6, [r5, r5] │ │ │ │ + str r2, [r6, r5] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #24] │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r6, [r4, #48] @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (abe8 ) │ │ │ │ + ldr r3, [pc, #96] @ (abe4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, abc4 │ │ │ │ + cbz r1, abc0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n abd8 │ │ │ │ + bpl.n abd4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r0, #32] │ │ │ │ - cbz r2, abb8 │ │ │ │ + cbz r2, abb4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n abb8 │ │ │ │ + beq.n abb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, abbc │ │ │ │ + cbz r3, abb8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n abb8 │ │ │ │ - ldr r2, [pc, #36] @ (abec ) │ │ │ │ - ldr r1, [pc, #40] @ (abf0 ) │ │ │ │ + b.n abb4 │ │ │ │ + ldr r2, [pc, #36] @ (abe8 ) │ │ │ │ + ldr r1, [pc, #40] @ (abec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #16] @ (abec ) │ │ │ │ - ldr r1, [pc, #24] @ (abf4 ) │ │ │ │ + ldr r2, [pc, #16] @ (abe8 ) │ │ │ │ + ldr r1, [pc, #24] @ (abf0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ - b.n abd2 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + b.n abce │ │ │ │ + str r0, [r3, r3] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + str r0, [r2, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #256] @ (ad08 ) │ │ │ │ + ldr r3, [pc, #256] @ (ad04 ) │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [pc, #252] @ (ad0c ) │ │ │ │ + ldr r2, [pc, #252] @ (ad08 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n ac94 │ │ │ │ + beq.n ac90 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n ac40 │ │ │ │ + beq.n ac3c │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - beq.n ac40 │ │ │ │ + beq.n ac3c │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n acc2 │ │ │ │ + beq.n acbe │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w ip, [r1, #20] │ │ │ │ cmp r3, lr │ │ │ │ str r2, [r1, #20] │ │ │ │ - beq.n acaa │ │ │ │ + beq.n aca6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n ac6c │ │ │ │ + beq.n ac68 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - beq.n ac6c │ │ │ │ + beq.n ac68 │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n acde │ │ │ │ + beq.n acda │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #44] @ 0x2c │ │ │ │ cmp r3, ip │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - cbz r0, ac8e │ │ │ │ + cbz r0, ac8a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ac8e │ │ │ │ + beq.n ac8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, acd4 │ │ │ │ + cbz r3, acd0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n acf0 │ │ │ │ + beq.n acec │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, r3 │ │ │ │ itt eq │ │ │ │ ldreq.w ip, [r1, #20] │ │ │ │ streq r2, [r1, #20] │ │ │ │ - bne.n ac34 │ │ │ │ + bne.n ac30 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n acbc │ │ │ │ + beq.n acb8 │ │ │ │ ldr.w r0, [ip] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n ac60 │ │ │ │ + bne.n ac5c │ │ │ │ ldr r0, [r1, #44] @ 0x2c │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ - b.n ac7c │ │ │ │ + b.n ac78 │ │ │ │ mov r0, ip │ │ │ │ strd r2, r1, [sp] │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.n ac40 │ │ │ │ + b.n ac3c │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, ip │ │ │ │ strd r2, r1, [sp] │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.n ac6c │ │ │ │ + b.n ac68 │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ str r2, [r0, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n acbc │ │ │ │ + beq.n acb8 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n ac60 │ │ │ │ - b.n acbc │ │ │ │ + bne.n ac5c │ │ │ │ + b.n acb8 │ │ │ │ nop │ │ │ │ - str r4, [r1, r1] │ │ │ │ + str r0, [r2, r1] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #392] @ (aeac ) │ │ │ │ + ldr r3, [pc, #392] @ (aea8 ) │ │ │ │ ldr r7, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.w ae70 │ │ │ │ + beq.w ae6c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n adba │ │ │ │ + beq.n adb6 │ │ │ │ mov r3, r5 │ │ │ │ - b.n ad4a │ │ │ │ + b.n ad46 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n adba │ │ │ │ + beq.n adb6 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n ad42 │ │ │ │ + bne.n ad3e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w ae8e │ │ │ │ + bpl.w ae8a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bpl.w ae8e │ │ │ │ + bpl.w ae8a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n ad42 │ │ │ │ + bne.n ad3e │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r8, ip, #2, #3 │ │ │ │ cmp r8, lr │ │ │ │ - bne.n ad42 │ │ │ │ + bne.n ad3e │ │ │ │ tst.w r0, #32 │ │ │ │ - bne.n ae4e │ │ │ │ + bne.n ae4a │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ae92 │ │ │ │ + beq.w ae8e │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.n ae60 │ │ │ │ + bne.n ae5c │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n ae92 │ │ │ │ + beq.n ae8e │ │ │ │ mul.w r2, lr, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 55cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ad42 │ │ │ │ + bne.n ad3e │ │ │ │ subs r3, r3, r4 │ │ │ │ movs r0, #1 │ │ │ │ asrs r3, r3, #2 │ │ │ │ str.w r3, [r9] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n ae3c │ │ │ │ + beq.n ae38 │ │ │ │ mov r8, r4 │ │ │ │ - b.n adca │ │ │ │ + b.n adc6 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n ae3c │ │ │ │ + beq.n ae38 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n adc2 │ │ │ │ + bne.n adbe │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.n ae8e │ │ │ │ + bpl.n ae8a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bpl.n ae8e │ │ │ │ + bpl.n ae8a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n adc2 │ │ │ │ + bne.n adbe │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ ldrb.w ip, [r6, #16] │ │ │ │ ubfx r4, r1, #2, #3 │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n adc2 │ │ │ │ + bne.n adbe │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bmi.n ae44 │ │ │ │ + bmi.n ae40 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ae92 │ │ │ │ + beq.n ae8e │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.n ae7e │ │ │ │ + bne.n ae7a │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n ae92 │ │ │ │ + beq.n ae8e │ │ │ │ mul.w r2, r4, r2 │ │ │ │ blx 55cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n adc2 │ │ │ │ - ldr r0, [pc, #140] @ (aeb0 ) │ │ │ │ + bne.n adbe │ │ │ │ + ldr r0, [pc, #140] @ (aeac ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r1, [pc, #140] @ (aeb4 ) │ │ │ │ + ldr r1, [pc, #140] @ (aeb0 ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [sl, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5b10 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n ae3e │ │ │ │ + b.n ae3a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsls r3, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ - b.n ae0a │ │ │ │ + b.n ae06 │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n ad94 │ │ │ │ + beq.n ad90 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r1, r6, #20 │ │ │ │ addeq.w r1, r6, #28 │ │ │ │ - b.n ad9a │ │ │ │ + b.n ad96 │ │ │ │ blx 5954 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w ad38 │ │ │ │ - b.n ae36 │ │ │ │ + bne.w ad34 │ │ │ │ + b.n ae32 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r1, r6, #20 │ │ │ │ addeq.w r1, r6, #28 │ │ │ │ - b.n ae16 │ │ │ │ - bl 5fec <__assert_fail@plt+0x3ac> │ │ │ │ - ldr r3, [pc, #36] @ (aeb8 ) │ │ │ │ + b.n ae12 │ │ │ │ + bl 5fe0 <__assert_fail@plt+0x3a0> │ │ │ │ + ldr r3, [pc, #36] @ (aeb4 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #32] @ (aebc ) │ │ │ │ - ldr r0, [pc, #36] @ (aec0 ) │ │ │ │ + ldr r1, [pc, #32] @ (aeb8 ) │ │ │ │ + ldr r0, [pc, #36] @ (aebc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1316 @ 0x524 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #208] @ (af80 ) │ │ │ │ + ldr r7, [pc, #224] @ (af8c ) │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, r3] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + str r0, [sp, #0] │ │ │ │ movs r3, r0 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + ldr r2, [r7, r5] │ │ │ │ movs r3, r0 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + str r4, [r6, #8] │ │ │ │ movs r3, 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, #280] @ (afec ) │ │ │ │ + ldr r4, [pc, #280] @ (afe8 ) │ │ │ │ cmp r0, r1 │ │ │ │ add r4, pc │ │ │ │ - beq.n af70 │ │ │ │ - ldr r3, [pc, #276] @ (aff0 ) │ │ │ │ + beq.n af6c │ │ │ │ + ldr r3, [pc, #276] @ (afec ) │ │ │ │ mov ip, r0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov lr, r1 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ subs r2, r6, r3 │ │ │ │ subs r3, r5, r3 │ │ │ │ clz r2, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n af1c │ │ │ │ - ldr r5, [pc, #248] @ (aff4 ) │ │ │ │ + bne.n af18 │ │ │ │ + ldr r5, [pc, #248] @ (aff0 ) │ │ │ │ ldr r6, [r4, r5] │ │ │ │ cmp r0, r6 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ - cbnz r3, af16 │ │ │ │ + cbnz r3, af12 │ │ │ │ cmp r1, r6 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ - cbz r2, af76 │ │ │ │ + cbz r2, af72 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n afd2 │ │ │ │ - ldr r3, [pc, #212] @ (aff8 ) │ │ │ │ + bpl.n afce │ │ │ │ + ldr r3, [pc, #212] @ (aff4 ) │ │ │ │ ldr r1, [r4, r3] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n afd6 │ │ │ │ - ldr r3, [pc, #208] @ (affc ) │ │ │ │ + beq.n afd2 │ │ │ │ + ldr r3, [pc, #208] @ (aff8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n afce │ │ │ │ + beq.n afca │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n afd2 │ │ │ │ + bpl.n afce │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n afd6 │ │ │ │ + beq.n afd2 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n afce │ │ │ │ + beq.n afca │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n af16 │ │ │ │ + bne.n af12 │ │ │ │ ldrb.w r1, [ip, #16] │ │ │ │ ldrb.w r3, [lr, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n af16 │ │ │ │ + bne.n af12 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n af70 │ │ │ │ + beq.n af6c │ │ │ │ add.w r1, lr, #16 │ │ │ │ add.w r0, ip, #16 │ │ │ │ blx 55cc │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n af18 │ │ │ │ + b.n af14 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #3 │ │ │ │ blx 55f0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, afc8 │ │ │ │ - ldr r2, [pc, #124] @ (b000 ) │ │ │ │ - ldr r3, [pc, #128] @ (b004 ) │ │ │ │ + cbz r0, afc4 │ │ │ │ + ldr r2, [pc, #124] @ (affc ) │ │ │ │ + ldr r3, [pc, #128] @ (b000 ) │ │ │ │ ldr r1, [r4, r2] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, r1 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r0, r6 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ - cbz r2, afc0 │ │ │ │ + cbz r2, afbc │ │ │ │ subs r4, r0, r3 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n af18 │ │ │ │ + beq.n af14 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n af18 │ │ │ │ + bne.n af14 │ │ │ │ mov r0, r5 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n af18 │ │ │ │ + b.n af14 │ │ │ │ blx 5930 │ │ │ │ mov r4, r0 │ │ │ │ - b.n afa6 │ │ │ │ + b.n afa2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n af18 │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ - bl 6258 <__assert_fail@plt+0x618> │ │ │ │ - ldr r3, [pc, #48] @ (b008 ) │ │ │ │ + b.n af14 │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ + bl 624c <__assert_fail@plt+0x60c> │ │ │ │ + ldr r3, [pc, #48] @ (b004 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #44] @ (b00c ) │ │ │ │ - ldr r0, [pc, #48] @ (b010 ) │ │ │ │ + ldr r1, [pc, #44] @ (b008 ) │ │ │ │ + ldr r0, [pc, #48] @ (b00c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r5, [pc, #536] @ (b208 ) │ │ │ │ + ldr r5, [pc, #552] @ (b214 ) │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #14] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ movs r3, r0 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ movs r3, r0 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #300] @ (b150 ) │ │ │ │ + ldr r4, [pc, #300] @ (b14c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #300] @ (b154 ) │ │ │ │ + ldr r2, [pc, #300] @ (b150 ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ cmp r1, r7 │ │ │ │ and.w lr, r2, #1073741824 @ 0x40000000 │ │ │ │ - beq.n b090 │ │ │ │ + beq.n b08c │ │ │ │ mov r3, r1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n b086 │ │ │ │ + bne.n b082 │ │ │ │ cmp r2, lr │ │ │ │ - bge.n b0a4 │ │ │ │ + bge.n b0a0 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n b0a4 │ │ │ │ + bpl.n b0a0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b0c2 │ │ │ │ + beq.n b0be │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bpl.n b072 │ │ │ │ + bpl.n b06e │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n b09a │ │ │ │ + beq.n b096 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5aa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b144 │ │ │ │ + bne.n b140 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n b126 │ │ │ │ + bpl.n b122 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n b0cc │ │ │ │ + beq.n b0c8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n b0cc │ │ │ │ - cbz r1, b096 │ │ │ │ - ldr r1, [pc, #204] @ (b158 ) │ │ │ │ - ldr r3, [pc, #208] @ (b15c ) │ │ │ │ + b.n b0c8 │ │ │ │ + cbz r1, b092 │ │ │ │ + ldr r1, [pc, #204] @ (b154 ) │ │ │ │ + ldr r3, [pc, #208] @ (b158 ) │ │ │ │ add r1, pc │ │ │ │ - b.n b0aa │ │ │ │ + b.n b0a6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n b0b8 │ │ │ │ + beq.n b0b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 5594 │ │ │ │ - ldr r1, [pc, #184] @ (b160 ) │ │ │ │ - ldr r3, [pc, #180] @ (b15c ) │ │ │ │ + ldr r1, [pc, #184] @ (b15c ) │ │ │ │ + ldr r3, [pc, #180] @ (b158 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 5660 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n b0a4 │ │ │ │ + bge.n b0a0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bpl.n b0a4 │ │ │ │ + bpl.n b0a0 │ │ │ │ movs r0, #0 │ │ │ │ blx 581c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, b10e │ │ │ │ + cbz r3, b10a │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5ac8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n b0ec │ │ │ │ + beq.n b0e8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, b11e │ │ │ │ - cbz r6, b10e │ │ │ │ + cbz r2, b11a │ │ │ │ + cbz r6, b10a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n b132 │ │ │ │ + bpl.n b12e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 5598 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b10e │ │ │ │ + beq.n b10a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, b112 │ │ │ │ + cbz r3, b10e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 556c <_Py_Dealloc@plt> │ │ │ │ mov r0, r3 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b0ec │ │ │ │ + b.n b0e8 │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #1 │ │ │ │ blx 5c04 │ │ │ │ mov r3, r0 │ │ │ │ - b.n b0ca │ │ │ │ - ldr r1, [pc, #40] @ (b15c ) │ │ │ │ + b.n b0c6 │ │ │ │ + ldr r1, [pc, #40] @ (b158 ) │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, r1] │ │ │ │ - ldr r1, [pc, #40] @ (b164 ) │ │ │ │ + ldr r1, [pc, #40] @ (b160 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 5b10 │ │ │ │ - b.n b0fe │ │ │ │ + b.n b0fa │ │ │ │ adds r0, #1 │ │ │ │ itt ne │ │ │ │ movne r1, r3 │ │ │ │ movne r0, r6 │ │ │ │ - bne.n b09a │ │ │ │ - b.n b10e │ │ │ │ - ldr r4, [pc, #200] @ (b21c ) │ │ │ │ + bne.n b096 │ │ │ │ + b.n b10a │ │ │ │ + ldr r4, [pc, #216] @ (b228 ) │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r4, [r3, r1] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w lr, [pc, #176] @ b228 │ │ │ │ + ldr.w lr, [pc, #176] @ b224 │ │ │ │ add lr, pc │ │ │ │ - cbz r1, b1c8 │ │ │ │ + cbz r1, b1c4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n b1c4 │ │ │ │ + beq.n b1c0 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ - cbz r2, b1dc │ │ │ │ + cbz r2, b1d8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n b20a │ │ │ │ - ldr r0, [pc, #152] @ (b22c ) │ │ │ │ + bpl.n b206 │ │ │ │ + ldr r0, [pc, #152] @ (b228 ) │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n b212 │ │ │ │ - ldr r0, [pc, #144] @ (b230 ) │ │ │ │ + beq.n b20e │ │ │ │ + ldr r0, [pc, #144] @ (b22c ) │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n b20e │ │ │ │ + beq.n b20a │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n b1f4 │ │ │ │ + ble.n b1f0 │ │ │ │ adds r2, #8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n b1bc │ │ │ │ + b.n b1b8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n b1f4 │ │ │ │ + beq.n b1f0 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n b1b6 │ │ │ │ + bne.n b1b2 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #104] @ (b234 ) │ │ │ │ - ldr r1, [pc, #108] @ (b238 ) │ │ │ │ + ldr r3, [pc, #104] @ (b230 ) │ │ │ │ + ldr r1, [pc, #108] @ (b234 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [lr, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n b1c4 │ │ │ │ + beq.n b1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b1de │ │ │ │ - ldr r3, [pc, #80] @ (b23c ) │ │ │ │ + bne.n b1da │ │ │ │ + ldr r3, [pc, #80] @ (b238 ) │ │ │ │ ldr.w r3, [lr, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n b1c4 │ │ │ │ - ldr r0, [pc, #72] @ (b240 ) │ │ │ │ + beq.n b1c0 │ │ │ │ + ldr r0, [pc, #72] @ (b23c ) │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #72] @ (b244 ) │ │ │ │ + ldr r1, [pc, #72] @ (b240 ) │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5b10 │ │ │ │ - b.n b1d8 │ │ │ │ - bl 5fbc <__assert_fail@plt+0x37c> │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ - ldr r3, [pc, #52] @ (b248 ) │ │ │ │ + b.n b1d4 │ │ │ │ + bl 5fb0 <__assert_fail@plt+0x370> │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ + ldr r3, [pc, #52] @ (b244 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #48] @ (b24c ) │ │ │ │ - ldr r0, [pc, #52] @ (b250 ) │ │ │ │ + ldr r1, [pc, #48] @ (b248 ) │ │ │ │ + ldr r0, [pc, #52] @ (b24c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #904] @ (b5b4 ) │ │ │ │ + ldr r2, [pc, #920] @ (b5c0 ) │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ movs r3, r0 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + strb r2, [r3, r5] │ │ │ │ movs r3, r0 │ │ │ │ - strh r2, [r2, r6] │ │ │ │ + strb r6, [r2, r6] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #408] @ (b3fc ) │ │ │ │ + ldr r4, [pc, #408] @ (b3f8 ) │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, r1 │ │ │ │ add r4, pc │ │ │ │ - beq.w b39c │ │ │ │ - ldr r3, [pc, #400] @ (b400 ) │ │ │ │ + beq.w b398 │ │ │ │ + ldr r3, [pc, #400] @ (b3fc ) │ │ │ │ mov ip, r0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov lr, r1 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ subs r2, r6, r3 │ │ │ │ subs r3, r5, r3 │ │ │ │ clz r2, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ands.w r7, r2, r3 │ │ │ │ - beq.n b326 │ │ │ │ + beq.n b322 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w b3f2 │ │ │ │ + bpl.w b3ee │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w b3f2 │ │ │ │ + bpl.w b3ee │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n b394 │ │ │ │ + bne.n b390 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne.w r2, #4294967295 @ 0xffffffff │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n b394 │ │ │ │ + bne.n b390 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ ldrb.w r1, [lr, #16] │ │ │ │ ubfx r4, r0, #2, #3 │ │ │ │ ubfx r5, r1, #2, #3 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n b394 │ │ │ │ + bne.n b390 │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bmi.n b3a4 │ │ │ │ + bmi.n b3a0 │ │ │ │ ldr.w r0, [ip, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b3da │ │ │ │ + beq.n b3d6 │ │ │ │ lsls r5, r1, #26 │ │ │ │ - bmi.n b3ba │ │ │ │ + bmi.n b3b6 │ │ │ │ ldr.w r1, [lr, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b3da │ │ │ │ + beq.n b3d6 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n b3c8 │ │ │ │ + beq.n b3c4 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n b3ce │ │ │ │ + beq.n b3ca │ │ │ │ cmp r4, #4 │ │ │ │ itt eq │ │ │ │ ldreq r2, [r0, #0] │ │ │ │ ldreq r5, [r1, #0] │ │ │ │ - bne.n b3f6 │ │ │ │ + bne.n b3f2 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n b394 │ │ │ │ + bne.n b390 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n b320 │ │ │ │ + beq.n b31c │ │ │ │ mul.w r2, r4, r3 │ │ │ │ blx 55cc │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r5, [pc, #220] @ (b404 ) │ │ │ │ + ldr r5, [pc, #220] @ (b400 ) │ │ │ │ ldr r5, [r4, r5] │ │ │ │ cmp r0, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b394 │ │ │ │ + bne.n b390 │ │ │ │ cmp r1, r5 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n b320 │ │ │ │ + bne.n b31c │ │ │ │ movs r2, #2 │ │ │ │ blx 55f0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b3d4 │ │ │ │ - ldr r3, [pc, #180] @ (b408 ) │ │ │ │ - ldr r2, [pc, #180] @ (b40c ) │ │ │ │ + beq.n b3d0 │ │ │ │ + ldr r3, [pc, #180] @ (b404 ) │ │ │ │ + ldr r2, [pc, #180] @ (b408 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r4, r2] │ │ │ │ subs r3, r0, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, r1 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ - cbz r2, b3b2 │ │ │ │ + cbz r2, b3ae │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n b320 │ │ │ │ + beq.n b31c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n b320 │ │ │ │ + bne.n b31c │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n b320 │ │ │ │ + b.n b31c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, ip, #20 │ │ │ │ addpl.w r0, ip, #28 │ │ │ │ - b.n b2ec │ │ │ │ + b.n b2e8 │ │ │ │ blx 5930 │ │ │ │ mov r3, r0 │ │ │ │ - b.n b376 │ │ │ │ + b.n b372 │ │ │ │ lsls r2, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r1, lr, #20 │ │ │ │ addpl.w r1, lr, #28 │ │ │ │ - b.n b2f8 │ │ │ │ + b.n b2f4 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ - b.n b30a │ │ │ │ + b.n b306 │ │ │ │ ldrh r2, [r0, #0] │ │ │ │ ldrh r5, [r1, #0] │ │ │ │ - b.n b30a │ │ │ │ + b.n b306 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n b320 │ │ │ │ - ldr r3, [pc, #52] @ (b410 ) │ │ │ │ + b.n b31c │ │ │ │ + ldr r3, [pc, #52] @ (b40c ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #48] @ (b414 ) │ │ │ │ - ldr r0, [pc, #52] @ (b418 ) │ │ │ │ + ldr r1, [pc, #48] @ (b410 ) │ │ │ │ + ldr r0, [pc, #52] @ (b414 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1316 @ 0x524 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 5fec <__assert_fail@plt+0x3ac> │ │ │ │ - bl 631c <__assert_fail@plt+0x6dc> │ │ │ │ + bl 5fe0 <__assert_fail@plt+0x3a0> │ │ │ │ + bl 6310 <__assert_fail@plt+0x6d0> │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #976] @ (b7d0 ) │ │ │ │ + ldr r1, [pc, #992] @ (b7dc ) │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #4] │ │ │ │ + ldrh r0, [r7, #20] │ │ │ │ movs r3, r0 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, b448 │ │ │ │ + cbz r0, b444 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b448 │ │ │ │ + beq.n b444 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b5aa │ │ │ │ + beq.w b5a6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, b464 │ │ │ │ + cbz r0, b460 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b464 │ │ │ │ + beq.n b460 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b5b0 │ │ │ │ + beq.w b5ac │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, b480 │ │ │ │ + cbz r0, b47c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b480 │ │ │ │ + beq.n b47c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b5b6 │ │ │ │ + beq.w b5b2 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, b49c │ │ │ │ + cbz r0, b498 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b49c │ │ │ │ + beq.n b498 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b5bc │ │ │ │ + beq.w b5b8 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, b4b8 │ │ │ │ + cbz r0, b4b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b4b8 │ │ │ │ + beq.n b4b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b5c2 │ │ │ │ + beq.w b5be │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, b4d2 │ │ │ │ + cbz r0, b4ce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b4d2 │ │ │ │ + beq.n b4ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b5c8 │ │ │ │ + beq.n b5c4 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, b4ec │ │ │ │ + cbz r0, b4e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b4ec │ │ │ │ + beq.n b4e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b5ce │ │ │ │ + beq.n b5ca │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, b506 │ │ │ │ + cbz r0, b502 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b506 │ │ │ │ + beq.n b502 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b5d4 │ │ │ │ + beq.n b5d0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ - cbz r0, b520 │ │ │ │ + cbz r0, b51c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b520 │ │ │ │ + beq.n b51c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b5da │ │ │ │ + beq.n b5d6 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, b53a │ │ │ │ + cbz r0, b536 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b53a │ │ │ │ + beq.n b536 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b5e0 │ │ │ │ + beq.n b5dc │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, b554 │ │ │ │ + cbz r0, b550 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b554 │ │ │ │ + beq.n b550 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b5e6 │ │ │ │ + beq.n b5e2 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - cbz r0, b56e │ │ │ │ + cbz r0, b56a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b56e │ │ │ │ + beq.n b56a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b5ec │ │ │ │ + beq.n b5e8 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - cbz r0, b586 │ │ │ │ + cbz r0, b582 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b586 │ │ │ │ + beq.n b582 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, b5f2 │ │ │ │ + cbz r3, b5ee │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, b59e │ │ │ │ + cbz r0, b59a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b59e │ │ │ │ + beq.n b59a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, b5a2 │ │ │ │ + cbz r3, b59e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b448 │ │ │ │ + b.n b444 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b464 │ │ │ │ + b.n b460 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b480 │ │ │ │ + b.n b47c │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b49c │ │ │ │ + b.n b498 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b4b8 │ │ │ │ + b.n b4b4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b4d2 │ │ │ │ + b.n b4ce │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b4ec │ │ │ │ + b.n b4e8 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b506 │ │ │ │ + b.n b502 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b520 │ │ │ │ + b.n b51c │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b53a │ │ │ │ + b.n b536 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b554 │ │ │ │ + b.n b550 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b56e │ │ │ │ + b.n b56a │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b586 │ │ │ │ + b.n b582 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 5c34 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, b616 │ │ │ │ + cbz r3, b612 │ │ │ │ mov r0, r4 │ │ │ │ blx 5464 │ │ │ │ mov r0, r4 │ │ │ │ - bl b41c │ │ │ │ + bl b418 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 55a4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr.w lr, [pc, #352] @ b79c │ │ │ │ + ldr.w lr, [pc, #352] @ b798 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ add lr, pc │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n b6ea │ │ │ │ + bge.n b6e6 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bpl.n b6ea │ │ │ │ + bpl.n b6e6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov ip, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n b6f2 │ │ │ │ + bge.n b6ee │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bpl.n b6f2 │ │ │ │ + bpl.n b6ee │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n b6a2 │ │ │ │ + beq.n b69e │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ - cbz r2, b6a8 │ │ │ │ + cbz r2, b6a4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r1, #5 │ │ │ │ - bpl.w b77c │ │ │ │ - ldr r1, [pc, #300] @ (b7a0 ) │ │ │ │ + bpl.w b778 │ │ │ │ + ldr r1, [pc, #300] @ (b79c ) │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w b780 │ │ │ │ - ldr r1, [pc, #292] @ (b7a4 ) │ │ │ │ + beq.w b77c │ │ │ │ + ldr r1, [pc, #292] @ (b7a0 ) │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w b796 │ │ │ │ + beq.w b792 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n b6e4 │ │ │ │ + ble.n b6e0 │ │ │ │ adds r2, #8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n b69a │ │ │ │ + b.n b696 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n b6e4 │ │ │ │ + beq.n b6e0 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n b694 │ │ │ │ + bne.n b690 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n b6a2 │ │ │ │ + beq.n b69e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b6a8 │ │ │ │ - ldr r3, [pc, #240] @ (b7a8 ) │ │ │ │ + bne.n b6a4 │ │ │ │ + ldr r3, [pc, #240] @ (b7a4 ) │ │ │ │ ldr.w r3, [lr, r3] │ │ │ │ sub.w r0, ip, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n b6a4 │ │ │ │ + b.n b6a0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n b6a2 │ │ │ │ + beq.n b69e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b6c8 │ │ │ │ - ldr r3, [pc, #208] @ (b7a8 ) │ │ │ │ + bne.n b6c4 │ │ │ │ + ldr r3, [pc, #208] @ (b7a4 ) │ │ │ │ ldr.w r3, [lr, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n b6a2 │ │ │ │ + beq.n b69e │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n b732 │ │ │ │ + bne.n b72e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 5650 │ │ │ │ lsls r4, r2, #5 │ │ │ │ - bpl.n b6ea │ │ │ │ - ldr r2, [pc, #168] @ (b7a0 ) │ │ │ │ + bpl.n b6e6 │ │ │ │ + ldr r2, [pc, #168] @ (b79c ) │ │ │ │ ldr.w r2, [lr, r2] │ │ │ │ mov r9, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b780 │ │ │ │ - ldr r2, [pc, #160] @ (b7a4 ) │ │ │ │ + beq.n b77c │ │ │ │ + ldr r2, [pc, #160] @ (b7a0 ) │ │ │ │ ldr.w r2, [lr, r2] │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b796 │ │ │ │ + beq.n b792 │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n b6e4 │ │ │ │ + ble.n b6e0 │ │ │ │ add.w ip, ip, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, ip │ │ │ │ - b.n b726 │ │ │ │ + b.n b722 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n b730 │ │ │ │ + beq.n b72c │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n b720 │ │ │ │ - b.n b6a2 │ │ │ │ + bne.n b71c │ │ │ │ + b.n b69e │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n b6de │ │ │ │ + bge.n b6da │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bpl.n b6de │ │ │ │ + bpl.n b6da │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n b6a2 │ │ │ │ + beq.n b69e │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n b6c6 │ │ │ │ + beq.n b6c2 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n b77c │ │ │ │ + bpl.n b778 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n b780 │ │ │ │ + beq.n b77c │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n b796 │ │ │ │ + beq.n b792 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n b6de │ │ │ │ + ble.n b6da │ │ │ │ adds r2, #8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n b772 │ │ │ │ + b.n b76e │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n b6de │ │ │ │ + beq.n b6da │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n b76c │ │ │ │ - b.n b6a2 │ │ │ │ - bl 5fbc <__assert_fail@plt+0x37c> │ │ │ │ - ldr r3, [pc, #40] @ (b7ac ) │ │ │ │ + bne.n b768 │ │ │ │ + b.n b69e │ │ │ │ + bl 5fb0 <__assert_fail@plt+0x370> │ │ │ │ + ldr r3, [pc, #40] @ (b7a8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #40] @ (b7b0 ) │ │ │ │ - ldr r0, [pc, #40] @ (b7b4 ) │ │ │ │ + ldr r1, [pc, #40] @ (b7ac ) │ │ │ │ + ldr r0, [pc, #40] @ (b7b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ nop │ │ │ │ - mov r4, r3 │ │ │ │ + mov r0, r4 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #15] │ │ │ │ + strb r2, [r3, #24] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [pc, #928] @ (bb54 ) │ │ │ │ + ldr r7, [pc, #944] @ (bb60 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [pc, #144] @ (b848 ) │ │ │ │ + str r0, [r5, r0] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #228] @ b8ac │ │ │ │ + ldr.w lr, [pc, #228] @ b8a8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #224] @ (b8b0 ) │ │ │ │ + ldr r4, [pc, #224] @ (b8ac ) │ │ │ │ mov ip, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #224] @ (b8b4 ) │ │ │ │ - ldr r2, [pc, #224] @ (b8b8 ) │ │ │ │ + ldr r3, [pc, #224] @ (b8b0 ) │ │ │ │ + ldr r2, [pc, #224] @ (b8b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [lr, r4] │ │ │ │ mov lr, r1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n b852 │ │ │ │ - ldr r4, [pc, #200] @ (b8bc ) │ │ │ │ + bne.n b84e │ │ │ │ + ldr r4, [pc, #200] @ (b8b8 ) │ │ │ │ ldr r4, [r3, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n b894 │ │ │ │ - ldr r4, [pc, #196] @ (b8c0 ) │ │ │ │ + beq.n b890 │ │ │ │ + ldr r4, [pc, #196] @ (b8bc ) │ │ │ │ ldr r3, [r3, r4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n b890 │ │ │ │ + beq.n b88c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ asrs r4, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r4, r2 │ │ │ │ it ge │ │ │ │ movge r3, #0 │ │ │ │ - cbz r3, b84a │ │ │ │ + cbz r3, b846 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [lr] │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w lr, [r1, r2, lsl #2] │ │ │ │ str r3, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #144] @ (b8c4 ) │ │ │ │ - ldr r3, [pc, #120] @ (b8b0 ) │ │ │ │ + ldr r2, [pc, #144] @ (b8c0 ) │ │ │ │ + ldr r3, [pc, #120] @ (b8ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n b88c │ │ │ │ + bne.n b888 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 57d4 │ │ │ │ asrs r0, r0, #31 │ │ │ │ - b.n b832 │ │ │ │ - ldr r0, [pc, #116] @ (b8c8 ) │ │ │ │ + b.n b82e │ │ │ │ + ldr r0, [pc, #116] @ (b8c4 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd ip, r1, [sp] │ │ │ │ add r0, pc │ │ │ │ movs r3, #0 │ │ │ │ mov r1, sp │ │ │ │ ldr.w r0, [r0, #576] @ 0x240 │ │ │ │ blx 5a08 │ │ │ │ - cbz r0, b886 │ │ │ │ + cbz r0, b882 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n b830 │ │ │ │ + beq.n b82c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b830 │ │ │ │ + bne.n b82c │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b830 │ │ │ │ + b.n b82c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n b832 │ │ │ │ + b.n b82e │ │ │ │ blx 562c <__stack_chk_fail@plt> │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ - ldr r3, [pc, #52] @ (b8cc ) │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ + ldr r3, [pc, #52] @ (b8c8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #52] @ (b8d0 ) │ │ │ │ - ldr r0, [pc, #52] @ (b8d4 ) │ │ │ │ + ldr r1, [pc, #52] @ (b8cc ) │ │ │ │ + ldr r0, [pc, #52] @ (b8d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - add ip, r1 │ │ │ │ + add r8, r2 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add lr, r0 │ │ │ │ + add sl, r1 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, r4 │ │ │ │ + add r2, r5 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r5, [pc, #1016] @ (bcc4 ) │ │ │ │ + ldr r6, [pc, #8] @ (b8d0 ) │ │ │ │ movs r5, r0 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [pc, #848] @ (bc24 ) │ │ │ │ + ldr r6, [pc, #864] @ (bc30 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [pc, #64] @ (b918 ) │ │ │ │ + ldr r7, [pc, #80] @ (b924 ) │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - ldr r6, [pc, #352] @ (ba4c ) │ │ │ │ + ldr r6, [pc, #352] @ (ba48 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r6, pc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b974 │ │ │ │ + beq.n b970 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n b96c │ │ │ │ - ldr r3, [pc, #328] @ (ba50 ) │ │ │ │ + beq.n b968 │ │ │ │ + ldr r3, [pc, #328] @ (ba4c ) │ │ │ │ ldr.w lr, [r4, #4] │ │ │ │ ldr r0, [r6, r3] │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n b952 │ │ │ │ + beq.n b94e │ │ │ │ ldr.w r2, [lr, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n b996 │ │ │ │ + beq.n b992 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w ba2c │ │ │ │ - ldr r1, [pc, #304] @ (ba54 ) │ │ │ │ + bpl.w ba28 │ │ │ │ + ldr r1, [pc, #304] @ (ba50 ) │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w ba34 │ │ │ │ - ldr r1, [pc, #296] @ (ba58 ) │ │ │ │ + beq.w ba30 │ │ │ │ + ldr r1, [pc, #296] @ (ba54 ) │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n ba30 │ │ │ │ + beq.n ba2c │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n b9ac │ │ │ │ + ble.n b9a8 │ │ │ │ adds r2, #8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n b94a │ │ │ │ + b.n b946 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n b9ac │ │ │ │ + beq.n b9a8 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n b944 │ │ │ │ + bne.n b940 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrd r2, r3, [r2, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ bic.w r3, r3, #112 @ 0x70 │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r3, b97c │ │ │ │ + cbnz r3, b978 │ │ │ │ str r4, [r5, #12] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5b80 │ │ │ │ mov r4, r0 │ │ │ │ - b.n b900 │ │ │ │ + b.n b8fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b966 │ │ │ │ + beq.n b962 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b966 │ │ │ │ + bne.n b962 │ │ │ │ mov r0, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b966 │ │ │ │ + b.n b962 │ │ │ │ mov r3, lr │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n b952 │ │ │ │ + beq.n b94e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b998 │ │ │ │ - ldr r3, [pc, #180] @ (ba5c ) │ │ │ │ + bne.n b994 │ │ │ │ + ldr r3, [pc, #180] @ (ba58 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n b952 │ │ │ │ - ldr r3, [pc, #176] @ (ba60 ) │ │ │ │ + beq.n b94e │ │ │ │ + ldr r3, [pc, #176] @ (ba5c ) │ │ │ │ ldr r1, [r6, r3] │ │ │ │ cmp lr, r1 │ │ │ │ - beq.n b9ce │ │ │ │ + beq.n b9ca │ │ │ │ mov r0, lr │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b960 │ │ │ │ + beq.n b95c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n b9ce │ │ │ │ + beq.n b9ca │ │ │ │ blx 5af8 │ │ │ │ - cbz r0, ba16 │ │ │ │ + cbz r0, ba12 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ands.w r3, r3, #32 │ │ │ │ - bne.n b960 │ │ │ │ - ldr r1, [pc, #136] @ (ba64 ) │ │ │ │ + bne.n b95c │ │ │ │ + ldr r1, [pc, #136] @ (ba60 ) │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - beq.n b960 │ │ │ │ - ldr r0, [pc, #128] @ (ba68 ) │ │ │ │ + beq.n b95c │ │ │ │ + ldr r0, [pc, #128] @ (ba64 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 5638 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b96c │ │ │ │ + beq.n b968 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ba08 │ │ │ │ + beq.n ba04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, ba0c │ │ │ │ + cbz r3, ba08 │ │ │ │ mov r4, r6 │ │ │ │ - b.n b960 │ │ │ │ + b.n b95c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b960 │ │ │ │ - ldr r3, [pc, #84] @ (ba6c ) │ │ │ │ + b.n b95c │ │ │ │ + ldr r3, [pc, #84] @ (ba68 ) │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ - ldr r1, [pc, #84] @ (ba70 ) │ │ │ │ - ldr r0, [pc, #84] @ (ba74 ) │ │ │ │ + ldr r1, [pc, #84] @ (ba6c ) │ │ │ │ + ldr r0, [pc, #84] @ (ba70 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1344 @ 0x540 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 5fbc <__assert_fail@plt+0x37c> │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ - ldr r3, [pc, #64] @ (ba78 ) │ │ │ │ + bl 5fb0 <__assert_fail@plt+0x370> │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ + ldr r3, [pc, #64] @ (ba74 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #64] @ (ba7c ) │ │ │ │ - ldr r0, [pc, #64] @ (ba80 ) │ │ │ │ + ldr r1, [pc, #64] @ (ba78 ) │ │ │ │ + ldr r0, [pc, #64] @ (ba7c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - muls r4, r5 │ │ │ │ + muls r0, r6 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, sl │ │ │ │ + mov r0, fp │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + strh r6, [r7, #34] @ 0x22 │ │ │ │ movs r3, r0 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ movs r3, r0 │ │ │ │ - strb r2, [r3, r1] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ movs r3, r0 │ │ │ │ - strb r2, [r1, #5] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [pc, #208] @ (bb50 ) │ │ │ │ + ldr r5, [pc, #224] @ (bb5c ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [pc, #448] @ (bc44 ) │ │ │ │ + ldr r5, [pc, #464] @ (bc50 ) │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #348] @ (bbf0 ) │ │ │ │ + ldr r3, [pc, #348] @ (bbec ) │ │ │ │ sub sp, #16 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ - cbz r3, bab2 │ │ │ │ + cbz r3, baae │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n baac │ │ │ │ + beq.n baa8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n bae0 │ │ │ │ - ldr r3, [pc, #312] @ (bbf4 ) │ │ │ │ + bmi.n badc │ │ │ │ + ldr r3, [pc, #312] @ (bbf0 ) │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ ittt ne │ │ │ │ addne r2, #1 │ │ │ │ movne r3, r1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - beq.n bba0 │ │ │ │ + beq.n bb9c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n badc │ │ │ │ + beq.n bad8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r6, #84] @ 0x54 │ │ │ │ - b.n baac │ │ │ │ - ldr r3, [pc, #276] @ (bbf8 ) │ │ │ │ + b.n baa8 │ │ │ │ + ldr r3, [pc, #276] @ (bbf4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #708] @ 0x2c4 │ │ │ │ blx 5404 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n baac │ │ │ │ + beq.n baa8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n bbd8 │ │ │ │ + bpl.n bbd4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n bbec │ │ │ │ + ble.n bbe8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r4, [r2, #0] │ │ │ │ - ldr r2, [pc, #228] @ (bbfc ) │ │ │ │ + ldr r2, [pc, #228] @ (bbf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r2, #580] @ 0x244 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 5948 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n bb3c │ │ │ │ + beq.n bb38 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbz r1, bb88 │ │ │ │ + cbz r1, bb84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n bba4 │ │ │ │ + beq.n bba0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n bbca │ │ │ │ + beq.n bbc6 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n bb64 │ │ │ │ + beq.n bb60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, bb94 │ │ │ │ - cbz r1, bba4 │ │ │ │ + cbz r3, bb90 │ │ │ │ + cbz r1, bba0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n bbd4 │ │ │ │ + beq.n bbd0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n ba9e │ │ │ │ + beq.n ba9a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n ba9e │ │ │ │ + bne.n ba9a │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ - b.n ba9e │ │ │ │ + b.n ba9a │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n bb3c │ │ │ │ + b.n bb38 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n bb64 │ │ │ │ + b.n bb60 │ │ │ │ mov r3, r1 │ │ │ │ - b.n badc │ │ │ │ + b.n bad8 │ │ │ │ blx 57b8 │ │ │ │ - ldr r3, [pc, #84] @ (bc00 ) │ │ │ │ + ldr r3, [pc, #84] @ (bbfc ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ ittt ne │ │ │ │ addne r2, #1 │ │ │ │ movne r1, r0 │ │ │ │ strne r2, [r0, #0] │ │ │ │ - bne.n bb68 │ │ │ │ + bne.n bb64 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ba9e │ │ │ │ + bne.w ba9a │ │ │ │ mov r3, r0 │ │ │ │ - b.n badc │ │ │ │ + b.n bad8 │ │ │ │ blx 5b80 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - b.n bb54 │ │ │ │ + b.n bb50 │ │ │ │ mov r3, r1 │ │ │ │ - b.n bad0 │ │ │ │ - ldr r3, [pc, #40] @ (bc04 ) │ │ │ │ + b.n bacc │ │ │ │ + ldr r3, [pc, #40] @ (bc00 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #40] @ (bc08 ) │ │ │ │ - ldr r0, [pc, #44] @ (bc0c ) │ │ │ │ + ldr r1, [pc, #40] @ (bc04 ) │ │ │ │ + ldr r0, [pc, #44] @ (bc08 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 60ac <__assert_fail@plt+0x46c> │ │ │ │ - rors r6, r0 │ │ │ │ + bl 60a0 <__assert_fail@plt+0x460> │ │ │ │ + rors r2, r1 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #480] @ (bddc ) │ │ │ │ + ldr r3, [pc, #496] @ (bde8 ) │ │ │ │ movs r5, r0 │ │ │ │ - ldr r3, [pc, #272] @ (bd10 ) │ │ │ │ + ldr r3, [pc, #288] @ (bd1c ) │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + strb r4, [r0, #7] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [pc, #40] @ (bc34 ) │ │ │ │ + ldr r5, [pc, #56] @ (bc40 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [pc, #312] @ (bd48 ) │ │ │ │ + ldr r5, [pc, #328] @ (bd54 ) │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ (bc80 ) │ │ │ │ + ldr r3, [pc, #96] @ (bc7c ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ blx 5978 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ - cbz r0, bc34 │ │ │ │ + cbz r0, bc30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbnz r2, bc3a │ │ │ │ + cbnz r2, bc36 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #72] @ (bc84 ) │ │ │ │ + ldr r1, [pc, #72] @ (bc80 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r3, #72] @ 0x48 │ │ │ │ - bne.n bc62 │ │ │ │ + bne.n bc5e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n bc34 │ │ │ │ + beq.n bc30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n bc34 │ │ │ │ + bne.n bc30 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n bc34 │ │ │ │ + b.n bc30 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b628 │ │ │ │ - cbz r0, bc7a │ │ │ │ + bl b624 │ │ │ │ + cbz r0, bc76 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bc34 │ │ │ │ - b.n bc4a │ │ │ │ + beq.n bc30 │ │ │ │ + b.n bc46 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n bc36 │ │ │ │ - ands r2, r7 │ │ │ │ + b.n bc32 │ │ │ │ + ands r6, r7 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #13 │ │ │ │ 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 r3, [pc, #780] @ (bfa8 ) │ │ │ │ + ldr r3, [pc, #780] @ (bfa4 ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r6, [pc, #780] @ (bfac ) │ │ │ │ + ldr r6, [pc, #780] @ (bfa8 ) │ │ │ │ mov r9, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r6, pc │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ bics.w r1, r5, #2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - beq.n bdac │ │ │ │ + beq.n bda8 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n bcfa │ │ │ │ + beq.n bcf6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w be40 │ │ │ │ + beq.w be3c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #20 │ │ │ │ - bpl.w be48 │ │ │ │ + bpl.w be44 │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx 59cc │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bf8e │ │ │ │ + beq.w bf8a │ │ │ │ ldr r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w bf58 │ │ │ │ + ble.w bf54 │ │ │ │ ldr r7, [r4, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w bece │ │ │ │ + beq.w beca │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx ip │ │ │ │ - ldr r0, [pc, #692] @ (bfb0 ) │ │ │ │ + ldr r0, [pc, #692] @ (bfac ) │ │ │ │ ldr.w ip, [r6, r0] │ │ │ │ cmp r2, ip │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ ite eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w beee │ │ │ │ + beq.w beea │ │ │ │ ldr.w lr, [r2, #172] @ 0xac │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w befc │ │ │ │ + beq.w bef8 │ │ │ │ ldr.w r8, [lr, #4] │ │ │ │ ldr.w r0, [r8, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.w bf8a │ │ │ │ - ldr r0, [pc, #648] @ (bfb4 ) │ │ │ │ + bpl.w bf86 │ │ │ │ + ldr r0, [pc, #648] @ (bfb0 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp r8, r0 │ │ │ │ - beq.w bf74 │ │ │ │ - ldr r0, [pc, #640] @ (bfb8 ) │ │ │ │ + beq.w bf70 │ │ │ │ + ldr r0, [pc, #640] @ (bfb4 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp r8, r0 │ │ │ │ - beq.w bf70 │ │ │ │ + beq.w bf6c │ │ │ │ ldr.w r8, [lr, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n bcbc │ │ │ │ + ble.n bcb8 │ │ │ │ add.w lr, lr, #8 │ │ │ │ mov r0, r7 │ │ │ │ - b.n bd56 │ │ │ │ + b.n bd52 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n bcbc │ │ │ │ + beq.n bcb8 │ │ │ │ ldr.w r7, [lr, #4]! │ │ │ │ cmp r7, ip │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ - bne.n bd50 │ │ │ │ + bne.n bd4c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ lsls r3, r0, #28 │ │ │ │ - bpl.n bcbc │ │ │ │ + bpl.n bcb8 │ │ │ │ lsls r2, r0, #26 │ │ │ │ - ldr r0, [pc, #588] @ (bfbc ) │ │ │ │ + ldr r0, [pc, #588] @ (bfb8 ) │ │ │ │ it mi │ │ │ │ movmi r4, #0 │ │ │ │ ldr.w r8, [r9] │ │ │ │ add r0, pc │ │ │ │ it pl │ │ │ │ ldrpl r4, [r4, #12] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ blx 5498 │ │ │ │ - cbnz r0, bda8 │ │ │ │ + cbnz r0, bda4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 58c8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n be38 │ │ │ │ + bne.n be34 │ │ │ │ blx 5888 │ │ │ │ - cbnz r0, bda8 │ │ │ │ - ldr r3, [pc, #548] @ (bfc0 ) │ │ │ │ - ldr r1, [pc, #548] @ (bfc4 ) │ │ │ │ + cbnz r0, bda4 │ │ │ │ + ldr r3, [pc, #548] @ (bfbc ) │ │ │ │ + ldr r1, [pc, #548] @ (bfc0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ movs r4, #0 │ │ │ │ - b.n be38 │ │ │ │ - ldr r0, [pc, #512] @ (bfb0 ) │ │ │ │ + b.n be34 │ │ │ │ + ldr r0, [pc, #512] @ (bfac ) │ │ │ │ ldr.w ip, [r6, r0] │ │ │ │ cmp r2, ip │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w bed6 │ │ │ │ + beq.w bed2 │ │ │ │ ldr.w r7, [r2, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n be5a │ │ │ │ + beq.n be56 │ │ │ │ ldr.w lr, [r7, #4] │ │ │ │ ldr.w r0, [lr, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.w bf8a │ │ │ │ - ldr r0, [pc, #480] @ (bfb4 ) │ │ │ │ + bpl.w bf86 │ │ │ │ + ldr r0, [pc, #480] @ (bfb0 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp lr, r0 │ │ │ │ - beq.w bf74 │ │ │ │ - ldr r0, [pc, #472] @ (bfb8 ) │ │ │ │ + beq.w bf70 │ │ │ │ + ldr r0, [pc, #472] @ (bfb4 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp lr, r0 │ │ │ │ - beq.w bf70 │ │ │ │ + beq.w bf6c │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n be82 │ │ │ │ + ble.n be7e │ │ │ │ adds r7, #8 │ │ │ │ mov lr, r1 │ │ │ │ - b.n bdfe │ │ │ │ + b.n bdfa │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r8 │ │ │ │ - beq.n be82 │ │ │ │ + beq.n be7e │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ cmp r0, ip │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ - bne.n bdf6 │ │ │ │ + bne.n bdf2 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ lsls r3, r0, #29 │ │ │ │ - bpl.n be82 │ │ │ │ + bpl.n be7e │ │ │ │ ldr r5, [r7, #4] │ │ │ │ lsls r7, r0, #26 │ │ │ │ - ldr r0, [pc, #432] @ (bfc8 ) │ │ │ │ + ldr r0, [pc, #432] @ (bfc4 ) │ │ │ │ ite mi │ │ │ │ movmi r4, #0 │ │ │ │ ldrpl r4, [r4, #12] │ │ │ │ add r0, pc │ │ │ │ blx 5498 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n bda8 │ │ │ │ + bne.n bda4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 58c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n bf2e │ │ │ │ + beq.n bf2a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w bce8 │ │ │ │ + bne.w bce4 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 58d4 │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n be0a │ │ │ │ + beq.n be06 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n be5c │ │ │ │ - ldr r0, [pc, #352] @ (bfcc ) │ │ │ │ + bne.n be58 │ │ │ │ + ldr r0, [pc, #352] @ (bfc8 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n be0a │ │ │ │ + beq.n be06 │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n be0a │ │ │ │ + beq.n be06 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n be72 │ │ │ │ + bne.n be6e │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n be0a │ │ │ │ + beq.n be06 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r3, #20 │ │ │ │ - bmi.w bcc4 │ │ │ │ - ldr r3, [pc, #324] @ (bfd0 ) │ │ │ │ + bmi.w bcc0 │ │ │ │ + ldr r3, [pc, #324] @ (bfcc ) │ │ │ │ ldr r5, [r2, #64] @ 0x40 │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n bf48 │ │ │ │ - ldr r0, [pc, #316] @ (bfd4 ) │ │ │ │ + beq.n bf44 │ │ │ │ + ldr r0, [pc, #316] @ (bfd0 ) │ │ │ │ add r0, pc │ │ │ │ blx 5498 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n bda8 │ │ │ │ + bne.n bda4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 58c8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n be38 │ │ │ │ + bne.n be34 │ │ │ │ blx 5888 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bda8 │ │ │ │ - ldr r3, [pc, #256] @ (bfc0 ) │ │ │ │ - ldr r1, [pc, #276] @ (bfd8 ) │ │ │ │ + bne.w bda4 │ │ │ │ + ldr r3, [pc, #256] @ (bfbc ) │ │ │ │ + ldr r1, [pc, #276] @ (bfd4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ - b.n bda8 │ │ │ │ + b.n bda4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n be48 │ │ │ │ + bne.n be44 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n be8a │ │ │ │ + b.n be86 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ tst.w r0, #4 │ │ │ │ - bne.n be12 │ │ │ │ + bne.n be0e │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n be82 │ │ │ │ + bne.n be7e │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w bce8 │ │ │ │ - b.n be8a │ │ │ │ + bne.w bce4 │ │ │ │ + b.n be86 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ tst.w r0, #8 │ │ │ │ - bne.w bd6a │ │ │ │ - b.n bcb6 │ │ │ │ + bne.w bd66 │ │ │ │ + b.n bcb2 │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w bd62 │ │ │ │ + beq.w bd5e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n befe │ │ │ │ - ldr r0, [pc, #188] @ (bfcc ) │ │ │ │ + bne.n befa │ │ │ │ + ldr r0, [pc, #188] @ (bfc8 ) │ │ │ │ ldr r0, [r6, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w bd62 │ │ │ │ + beq.w bd5e │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, ip │ │ │ │ - beq.w bd62 │ │ │ │ + beq.w bd5e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n bf18 │ │ │ │ + bne.n bf14 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.w bcbc │ │ │ │ - b.n bd62 │ │ │ │ + bne.w bcb8 │ │ │ │ + b.n bd5e │ │ │ │ blx 5888 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bda8 │ │ │ │ - ldr r3, [pc, #132] @ (bfc0 ) │ │ │ │ - ldr r1, [pc, #160] @ (bfdc ) │ │ │ │ + bne.w bda4 │ │ │ │ + ldr r3, [pc, #132] @ (bfbc ) │ │ │ │ + ldr r1, [pc, #160] @ (bfd8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ - b.n bda8 │ │ │ │ + b.n bda4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 5ac4 │ │ │ │ - ldr r3, [pc, #132] @ (bfe0 ) │ │ │ │ + ldr r3, [pc, #132] @ (bfdc ) │ │ │ │ movw r2, #19026 @ 0x4a52 │ │ │ │ - ldr r1, [pc, #132] @ (bfe4 ) │ │ │ │ - ldr r0, [pc, #132] @ (bfe8 ) │ │ │ │ + ldr r1, [pc, #132] @ (bfe0 ) │ │ │ │ + ldr r0, [pc, #132] @ (bfe4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1368 @ 0x558 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ - ldr r3, [pc, #116] @ (bfec ) │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ + ldr r3, [pc, #116] @ (bfe8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #116] @ (bff0 ) │ │ │ │ - ldr r0, [pc, #116] @ (bff4 ) │ │ │ │ + ldr r1, [pc, #116] @ (bfec ) │ │ │ │ + ldr r0, [pc, #116] @ (bff0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 5fbc <__assert_fail@plt+0x37c> │ │ │ │ - ldr r3, [pc, #104] @ (bff8 ) │ │ │ │ + bl 5fb0 <__assert_fail@plt+0x370> │ │ │ │ + ldr r3, [pc, #104] @ (bff4 ) │ │ │ │ movw r2, #19024 @ 0x4a50 │ │ │ │ - ldr r1, [pc, #100] @ (bffc ) │ │ │ │ - ldr r0, [pc, #104] @ (c000 ) │ │ │ │ + ldr r1, [pc, #100] @ (bff8 ) │ │ │ │ + ldr r0, [pc, #104] @ (bffc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1368 @ 0x558 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #752] @ (c29c ) │ │ │ │ + ldr r1, [pc, #768] @ (c2a8 ) │ │ │ │ movs r5, r0 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + subs r7, #188 @ 0xbc │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + strh r2, [r5, r4] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, r4] │ │ │ │ + strh r2, [r4, r4] │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [r7, r1] │ │ │ │ + strh r2, [r0, r2] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [pc, #1000] @ (c3c4 ) │ │ │ │ + str r6, [r7, r7] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [pc, #512] @ (c1e0 ) │ │ │ │ + str r4, [r0, r6] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r3, #20] │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ movs r3, r0 │ │ │ │ - cmp r4, r2 │ │ │ │ + bx r3 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [pc, #616] @ (c254 ) │ │ │ │ + str r6, [r3, r6] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ movs r3, r0 │ │ │ │ - cmp ip, lr │ │ │ │ + blx pc │ │ │ │ movs r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + ldr r0, [pc, #208] @ (c0c4 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ movs r3, r0 │ │ │ │ - add lr, fp │ │ │ │ + mov sl, ip │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [pc, #288] @ (c124 ) │ │ │ │ + str r4, [r1, r5] │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov lr, r3 │ │ │ │ - ldr r4, [pc, #320] @ (c160 ) │ │ │ │ + ldr r4, [pc, #320] @ (c15c ) │ │ │ │ sub sp, #16 │ │ │ │ ldrd r3, r0, [r2, #4] │ │ │ │ add r4, pc │ │ │ │ and.w ip, r0, #15 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #7 │ │ │ │ - bhi.n c040 │ │ │ │ + bhi.n c03c │ │ │ │ tbb [pc, ip] │ │ │ │ lsls r3, r1, #17 │ │ │ │ movs r6, #69 @ 0x45 │ │ │ │ lsls r4, r0, #16 │ │ │ │ lsrs r4, r0, #24 │ │ │ │ - ldr r3, [pc, #288] @ (c164 ) │ │ │ │ - ldr r1, [pc, #292] @ (c168 ) │ │ │ │ + ldr r3, [pc, #288] @ (c160 ) │ │ │ │ + ldr r1, [pc, #292] @ (c164 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n c0e8 │ │ │ │ + bne.n c0e4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n c15a │ │ │ │ - ldr r0, [pc, #264] @ (c16c ) │ │ │ │ + bpl.n c156 │ │ │ │ + ldr r0, [pc, #264] @ (c168 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n c144 │ │ │ │ - ldr r0, [pc, #260] @ (c170 ) │ │ │ │ + beq.n c140 │ │ │ │ + ldr r0, [pc, #260] @ (c16c ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n c140 │ │ │ │ + beq.n c13c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n c126 │ │ │ │ + bne.n c122 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n c112 │ │ │ │ + bne.n c10e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n c15a │ │ │ │ - ldr r0, [pc, #216] @ (c16c ) │ │ │ │ + bpl.n c156 │ │ │ │ + ldr r0, [pc, #216] @ (c168 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n c144 │ │ │ │ - ldr r0, [pc, #212] @ (c170 ) │ │ │ │ + beq.n c140 │ │ │ │ + ldr r0, [pc, #212] @ (c16c ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n c140 │ │ │ │ + beq.n c13c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n c07a │ │ │ │ - ldr r0, [pc, #200] @ (c174 ) │ │ │ │ + beq.n c076 │ │ │ │ + ldr r0, [pc, #200] @ (c170 ) │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - ldr r3, [pc, #200] @ (c178 ) │ │ │ │ + ldr r3, [pc, #200] @ (c174 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #196] @ (c17c ) │ │ │ │ + ldr r1, [pc, #196] @ (c178 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 5b10 │ │ │ │ - b.n c04e │ │ │ │ + b.n c04a │ │ │ │ mov r2, lr │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n c07a │ │ │ │ + beq.n c076 │ │ │ │ mov r0, lr │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ blx 5440 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c07a │ │ │ │ - b.n c0fa │ │ │ │ + beq.n c076 │ │ │ │ + b.n c0f6 │ │ │ │ mov r0, lr │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ blx 5440 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c05a │ │ │ │ - ldr r0, [pc, #120] @ (c174 ) │ │ │ │ + beq.n c056 │ │ │ │ + ldr r0, [pc, #120] @ (c170 ) │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - ldr r3, [pc, #128] @ (c180 ) │ │ │ │ - ldr r1, [pc, #128] @ (c184 ) │ │ │ │ + ldr r3, [pc, #128] @ (c17c ) │ │ │ │ + ldr r1, [pc, #128] @ (c180 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5b10 │ │ │ │ - b.n c04e │ │ │ │ + b.n c04a │ │ │ │ mov r0, lr │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ blx 5440 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c08a │ │ │ │ - b.n c0fa │ │ │ │ - ldr r1, [pc, #76] @ (c174 ) │ │ │ │ + beq.n c086 │ │ │ │ + b.n c0f6 │ │ │ │ + ldr r1, [pc, #76] @ (c170 ) │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - ldr r3, [pc, #92] @ (c188 ) │ │ │ │ + ldr r3, [pc, #92] @ (c184 ) │ │ │ │ ldr r4, [r4, r1] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - ldr r1, [pc, #88] @ (c18c ) │ │ │ │ + ldr r1, [pc, #88] @ (c188 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5b10 │ │ │ │ - b.n c04e │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ - ldr r3, [pc, #72] @ (c190 ) │ │ │ │ + b.n c04a │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ + ldr r3, [pc, #72] @ (c18c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #72] @ (c194 ) │ │ │ │ - ldr r0, [pc, #72] @ (c198 ) │ │ │ │ + ldr r1, [pc, #72] @ (c190 ) │ │ │ │ + ldr r0, [pc, #72] @ (c194 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 5fbc <__assert_fail@plt+0x37c> │ │ │ │ + bl 5fb0 <__assert_fail@plt+0x370> │ │ │ │ nop │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #992] @ (c54c ) │ │ │ │ + ldr r3, [pc, #1008] @ (c558 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #384] @ (c2fc ) │ │ │ │ + str r4, [r4, r1] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [pc, #424] @ (c328 ) │ │ │ │ + str r6, [r5, r1] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [pc, #336] @ (c2d4 ) │ │ │ │ + str r0, [r3, r1] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [pc, #288] @ (c2a8 ) │ │ │ │ + ldr r4, [pc, #304] @ (c2b4 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [pc, #56] @ (c1c4 ) │ │ │ │ + str r2, [r2, r0] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [pc, #952] @ (c548 ) │ │ │ │ + ldr r7, [pc, #968] @ (c554 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ movs r3, r0 │ │ │ │ - add r4, r4 │ │ │ │ + mov r0, r5 │ │ │ │ movs r3, r0 │ │ │ │ - add r0, ip │ │ │ │ + mov r4, ip │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #140] @ (c23c ) │ │ │ │ + ldr r2, [pc, #140] @ (c238 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n c238 │ │ │ │ - ldr r0, [pc, #132] @ (c240 ) │ │ │ │ + bpl.n c234 │ │ │ │ + ldr r0, [pc, #132] @ (c23c ) │ │ │ │ ldr r0, [r2, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n c222 │ │ │ │ - ldr r0, [pc, #128] @ (c244 ) │ │ │ │ + beq.n c21e │ │ │ │ + ldr r0, [pc, #128] @ (c240 ) │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c21e │ │ │ │ + beq.n c21a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n c1ea │ │ │ │ + bcs.n c1e6 │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c1e4 │ │ │ │ + beq.n c1e0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 574c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, c21a │ │ │ │ + cbz r0, c216 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 56a4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c1e4 │ │ │ │ + beq.n c1e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c1e4 │ │ │ │ + bne.n c1e0 │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c1e4 │ │ │ │ + b.n c1e0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n c1e4 │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ - ldr r3, [pc, #36] @ (c248 ) │ │ │ │ + b.n c1e0 │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ + ldr r3, [pc, #36] @ (c244 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #32] @ (c24c ) │ │ │ │ - ldr r0, [pc, #36] @ (c250 ) │ │ │ │ + ldr r1, [pc, #32] @ (c248 ) │ │ │ │ + ldr r0, [pc, #36] @ (c24c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 5fbc <__assert_fail@plt+0x37c> │ │ │ │ - subs r2, #168 @ 0xa8 │ │ │ │ + bl 5fb0 <__assert_fail@plt+0x370> │ │ │ │ + subs r2, #172 @ 0xac │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ - muls r6, r0 │ │ │ │ + cmp r2, r9 │ │ │ │ movs r3, r0 │ │ │ │ - bics r2, r0 │ │ │ │ + cmp lr, r0 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #136] @ (c2f0 ) │ │ │ │ + ldr r2, [pc, #136] @ (c2ec ) │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ lsls r1, r1, #6 │ │ │ │ - bpl.n c2ea │ │ │ │ - ldr r1, [pc, #128] @ (c2f4 ) │ │ │ │ + bpl.n c2e6 │ │ │ │ + ldr r1, [pc, #128] @ (c2f0 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n c2d4 │ │ │ │ - ldr r1, [pc, #124] @ (c2f8 ) │ │ │ │ + beq.n c2d0 │ │ │ │ + ldr r1, [pc, #124] @ (c2f4 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c2d0 │ │ │ │ + beq.n c2cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, c29e │ │ │ │ + cbz r0, c29a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c298 │ │ │ │ + beq.n c294 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 574c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, c2cc │ │ │ │ + cbz r0, c2c8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 56a4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c298 │ │ │ │ + beq.n c294 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c298 │ │ │ │ + bne.n c294 │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c298 │ │ │ │ + b.n c294 │ │ │ │ mov r4, r0 │ │ │ │ - b.n c298 │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ - ldr r3, [pc, #36] @ (c2fc ) │ │ │ │ + b.n c294 │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ + ldr r3, [pc, #36] @ (c2f8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #36] @ (c300 ) │ │ │ │ - ldr r0, [pc, #36] @ (c304 ) │ │ │ │ + ldr r1, [pc, #36] @ (c2fc ) │ │ │ │ + ldr r0, [pc, #36] @ (c300 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 61f8 <__assert_fail@plt+0x5b8> │ │ │ │ + bl 61ec <__assert_fail@plt+0x5ac> │ │ │ │ nop │ │ │ │ - subs r1, #242 @ 0xf2 │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ - cmp r4, r2 │ │ │ │ + add r8, r3 │ │ │ │ movs r3, r0 │ │ │ │ - cmn r0, r2 │ │ │ │ + add ip, sl │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w ip, [pc, #200] @ c3ec │ │ │ │ + ldr.w ip, [pc, #200] @ c3e8 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ add ip, pc │ │ │ │ lsls r4, r2, #29 │ │ │ │ - bpl.n c34a │ │ │ │ + bpl.n c346 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bmi.n c34a │ │ │ │ + bmi.n c346 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n c39a │ │ │ │ - cbnz r3, c352 │ │ │ │ + beq.n c396 │ │ │ │ + cbnz r3, c34e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ subs r1, #1 │ │ │ │ - cbnz r1, c37a │ │ │ │ + cbnz r1, c376 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r3, c354 │ │ │ │ + cbnz r3, c350 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n c33c │ │ │ │ + b.n c338 │ │ │ │ movs r6, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n c3ce │ │ │ │ - ldr r4, [pc, #144] @ (c3f0 ) │ │ │ │ + bpl.n c3ca │ │ │ │ + ldr r4, [pc, #144] @ (c3ec ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n c3d6 │ │ │ │ - ldr r4, [pc, #140] @ (c3f4 ) │ │ │ │ + beq.n c3d2 │ │ │ │ + ldr r4, [pc, #140] @ (c3f0 ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n c3d2 │ │ │ │ + beq.n c3ce │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, c3b4 │ │ │ │ + cbnz r3, c3b0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n c338 │ │ │ │ - b.n c34e │ │ │ │ - ldr r0, [pc, #124] @ (c3f8 ) │ │ │ │ + bne.n c334 │ │ │ │ + b.n c34a │ │ │ │ + ldr r0, [pc, #124] @ (c3f4 ) │ │ │ │ ldr.w r2, [lr] │ │ │ │ - ldr r3, [pc, #120] @ (c3fc ) │ │ │ │ + ldr r3, [pc, #120] @ (c3f8 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #116] @ (c400 ) │ │ │ │ + ldr r1, [pc, #116] @ (c3fc ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 5b10 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #92] @ (c3f8 ) │ │ │ │ - ldr r3, [pc, #100] @ (c404 ) │ │ │ │ - ldr r1, [pc, #104] @ (c408 ) │ │ │ │ + ldr r0, [pc, #92] @ (c3f4 ) │ │ │ │ + ldr r3, [pc, #100] @ (c400 ) │ │ │ │ + ldr r1, [pc, #104] @ (c404 ) │ │ │ │ ldr.w r2, [lr] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5b10 │ │ │ │ - b.n c394 │ │ │ │ - ldr r0, [pc, #64] @ (c3f8 ) │ │ │ │ - ldr r3, [pc, #84] @ (c40c ) │ │ │ │ - ldr r1, [pc, #84] @ (c410 ) │ │ │ │ + b.n c390 │ │ │ │ + ldr r0, [pc, #64] @ (c3f4 ) │ │ │ │ + ldr r3, [pc, #84] @ (c408 ) │ │ │ │ + ldr r1, [pc, #84] @ (c40c ) │ │ │ │ ldr.w r2, [lr] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5b10 │ │ │ │ - b.n c394 │ │ │ │ - bl 5fbc <__assert_fail@plt+0x37c> │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ - ldr r3, [pc, #60] @ (c414 ) │ │ │ │ + b.n c390 │ │ │ │ + bl 5fb0 <__assert_fail@plt+0x370> │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ + ldr r3, [pc, #60] @ (c410 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #56] @ (c418 ) │ │ │ │ - ldr r0, [pc, #60] @ (c41c ) │ │ │ │ + ldr r1, [pc, #56] @ (c414 ) │ │ │ │ + ldr r0, [pc, #60] @ (c418 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #552] @ (c628 ) │ │ │ │ + ldr r5, [pc, #568] @ (c634 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [pc, #600] @ (c65c ) │ │ │ │ + ldr r5, [pc, #616] @ (c668 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [pc, #352] @ (c568 ) │ │ │ │ + ldr r6, [pc, #368] @ (c574 ) │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ + ldr r1, [pc, #680] @ (c6b0 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [pc, #616] @ (c678 ) │ │ │ │ + ldr r5, [pc, #632] @ (c684 ) │ │ │ │ movs r3, r0 │ │ │ │ - blxns r1 │ │ │ │ + ldr r1, [pc, #576] @ (c650 ) │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ movs r3, r0 │ │ │ │ - sbcs r2, r2 │ │ │ │ + bics r6, r2 │ │ │ │ movs r3, r0 │ │ │ │ - rors r6, r1 │ │ │ │ + mvns r2, r2 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr.w lr, [pc, #200] @ c504 │ │ │ │ + ldr.w lr, [pc, #200] @ c500 │ │ │ │ mov r5, r4 │ │ │ │ lsls r4, r2, #29 │ │ │ │ add lr, pc │ │ │ │ - bpl.n c468 │ │ │ │ + bpl.n c464 │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bmi.n c468 │ │ │ │ + bmi.n c464 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n c4b6 │ │ │ │ - cbnz r3, c470 │ │ │ │ + beq.n c4b2 │ │ │ │ + cbnz r3, c46c │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n c498 │ │ │ │ + bne.n c494 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r1, [ip] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r3, c472 │ │ │ │ + cbnz r3, c46e │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n c456 │ │ │ │ + b.n c452 │ │ │ │ movs r6, #1 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n c4e6 │ │ │ │ - ldr r4, [pc, #140] @ (c508 ) │ │ │ │ + bpl.n c4e2 │ │ │ │ + ldr r4, [pc, #140] @ (c504 ) │ │ │ │ ldr.w r4, [lr, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n c4ee │ │ │ │ - ldr r4, [pc, #132] @ (c50c ) │ │ │ │ + beq.n c4ea │ │ │ │ + ldr r4, [pc, #132] @ (c508 ) │ │ │ │ ldr.w r4, [lr, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n c4ea │ │ │ │ + beq.n c4e6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, c4ce │ │ │ │ + cbnz r3, c4ca │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n c450 │ │ │ │ - b.n c46c │ │ │ │ - ldr r0, [pc, #116] @ (c510 ) │ │ │ │ + bne.n c44c │ │ │ │ + b.n c468 │ │ │ │ + ldr r0, [pc, #116] @ (c50c ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - ldr r3, [pc, #116] @ (c514 ) │ │ │ │ + ldr r3, [pc, #116] @ (c510 ) │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #112] @ (c518 ) │ │ │ │ + ldr r1, [pc, #112] @ (c514 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 5b10 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #88] @ (c510 ) │ │ │ │ - ldr r3, [pc, #96] @ (c51c ) │ │ │ │ - ldr r1, [pc, #100] @ (c520 ) │ │ │ │ + ldr r0, [pc, #88] @ (c50c ) │ │ │ │ + ldr r3, [pc, #96] @ (c518 ) │ │ │ │ + ldr r1, [pc, #100] @ (c51c ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5b10 │ │ │ │ - b.n c4b0 │ │ │ │ - ldr r0, [pc, #64] @ (c510 ) │ │ │ │ - ldr r3, [pc, #80] @ (c524 ) │ │ │ │ - ldr r1, [pc, #84] @ (c528 ) │ │ │ │ + b.n c4ac │ │ │ │ + ldr r0, [pc, #64] @ (c50c ) │ │ │ │ + ldr r3, [pc, #80] @ (c520 ) │ │ │ │ + ldr r1, [pc, #84] @ (c524 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5b10 │ │ │ │ - b.n c4b0 │ │ │ │ - bl 5fbc <__assert_fail@plt+0x37c> │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ - ldr r3, [pc, #60] @ (c52c ) │ │ │ │ + b.n c4ac │ │ │ │ + bl 5fb0 <__assert_fail@plt+0x370> │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ + ldr r3, [pc, #60] @ (c528 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #56] @ (c530 ) │ │ │ │ - ldr r0, [pc, #60] @ (c534 ) │ │ │ │ + ldr r1, [pc, #56] @ (c52c ) │ │ │ │ + ldr r0, [pc, #60] @ (c530 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - subs r0, #26 │ │ │ │ + subs r0, #30 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #616] @ (c780 ) │ │ │ │ + ldr r4, [pc, #632] @ (c78c ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [pc, #488] @ (c704 ) │ │ │ │ + ldr r4, [pc, #504] @ (c710 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [pc, #248] @ (c618 ) │ │ │ │ + ldr r5, [pc, #264] @ (c624 ) │ │ │ │ movs r3, r0 │ │ │ │ - mov ip, r1 │ │ │ │ + ldr r0, [pc, #576] @ (c760 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [pc, #520] @ (c730 ) │ │ │ │ + ldr r4, [pc, #536] @ (c73c ) │ │ │ │ movs r3, r0 │ │ │ │ - mov r4, lr │ │ │ │ + ldr r0, [pc, #480] @ (c708 ) │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ movs r3, r0 │ │ │ │ - eors r2, r7 │ │ │ │ + negs r6, r7 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r6, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w ip, [pc, #200] @ c614 │ │ │ │ + ldr.w ip, [pc, #200] @ c610 │ │ │ │ sub sp, #8 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ and.w r0, r0, #33554432 @ 0x2000000 │ │ │ │ - cbnz r2, c5a0 │ │ │ │ + cbnz r2, c59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c60e │ │ │ │ - ldr r2, [pc, #172] @ (c618 ) │ │ │ │ + beq.n c60a │ │ │ │ + ldr r2, [pc, #172] @ (c614 ) │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c5f8 │ │ │ │ - ldr r2, [pc, #164] @ (c61c ) │ │ │ │ + beq.n c5f4 │ │ │ │ + ldr r2, [pc, #164] @ (c618 ) │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c5c0 │ │ │ │ + beq.n c5bc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n c5c4 │ │ │ │ + bcs.n c5c0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c59a │ │ │ │ + beq.n c596 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c60e │ │ │ │ - ldr r2, [pc, #112] @ (c618 ) │ │ │ │ + beq.n c60a │ │ │ │ + ldr r2, [pc, #112] @ (c614 ) │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c5f8 │ │ │ │ - ldr r2, [pc, #108] @ (c61c ) │ │ │ │ + beq.n c5f4 │ │ │ │ + ldr r2, [pc, #108] @ (c618 ) │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ ldrne r2, [r4, #8] │ │ │ │ addne.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ - bne.n c582 │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ + bne.n c57e │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ mov r0, r1 │ │ │ │ blx 574c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, c5f4 │ │ │ │ + cbz r0, c5f0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 56a4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c59a │ │ │ │ + beq.n c596 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c59a │ │ │ │ + bne.n c596 │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c59a │ │ │ │ + b.n c596 │ │ │ │ mov r4, r0 │ │ │ │ - b.n c59a │ │ │ │ - ldr r3, [pc, #36] @ (c620 ) │ │ │ │ + b.n c596 │ │ │ │ + ldr r3, [pc, #36] @ (c61c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #36] @ (c624 ) │ │ │ │ - ldr r0, [pc, #36] @ (c628 ) │ │ │ │ + ldr r1, [pc, #36] @ (c620 ) │ │ │ │ + ldr r0, [pc, #36] @ (c624 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 61f8 <__assert_fail@plt+0x5b8> │ │ │ │ + bl 61ec <__assert_fail@plt+0x5ac> │ │ │ │ nop │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r7, #2 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ movs r3, r0 │ │ │ │ - subs r7, #112 @ 0x70 │ │ │ │ + adcs r4, r6 │ │ │ │ movs r3, r0 │ │ │ │ - subs r7, #172 @ 0xac │ │ │ │ + sbcs r0, r6 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #228] @ (c724 ) │ │ │ │ - ldr r3, [pc, #232] @ (c728 ) │ │ │ │ + ldr r0, [pc, #228] @ (c720 ) │ │ │ │ + ldr r3, [pc, #232] @ (c724 ) │ │ │ │ sub sp, #24 │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #228] @ (c72c ) │ │ │ │ + ldr r2, [pc, #228] @ (c728 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - bpl.n c704 │ │ │ │ - ldr r0, [pc, #212] @ (c730 ) │ │ │ │ + bpl.n c700 │ │ │ │ + ldr r0, [pc, #212] @ (c72c ) │ │ │ │ ldr r0, [r2, r0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n c70c │ │ │ │ - ldr r0, [pc, #208] @ (c734 ) │ │ │ │ + beq.n c708 │ │ │ │ + ldr r0, [pc, #208] @ (c730 ) │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c708 │ │ │ │ + beq.n c704 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ asrs r0, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ it ge │ │ │ │ movge r3, #0 │ │ │ │ - cbz r3, c6ba │ │ │ │ + cbz r3, c6b6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ subs r3, r2, #1 │ │ │ │ mov.w ip, r1, lsl #2 │ │ │ │ subs r2, r3, r1 │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ add.w r1, ip, #4 │ │ │ │ add r1, r0 │ │ │ │ add r0, ip │ │ │ │ blx 54bc │ │ │ │ - ldr r2, [pc, #148] @ (c738 ) │ │ │ │ - ldr r3, [pc, #132] @ (c728 ) │ │ │ │ + ldr r2, [pc, #148] @ (c734 ) │ │ │ │ + ldr r3, [pc, #132] @ (c724 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c700 │ │ │ │ + bne.n c6fc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 574c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, c6fc │ │ │ │ - ldr r1, [pc, #116] @ (c73c ) │ │ │ │ + cbz r0, c6f8 │ │ │ │ + ldr r1, [pc, #116] @ (c738 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr.w r0, [r1, #820] @ 0x334 │ │ │ │ add r1, sp, #12 │ │ │ │ blx 5a08 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c6a0 │ │ │ │ + beq.n c69c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c6a0 │ │ │ │ + bne.n c69c │ │ │ │ mov r0, r6 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c6a0 │ │ │ │ + b.n c69c │ │ │ │ mov r5, r0 │ │ │ │ - b.n c6a0 │ │ │ │ + b.n c69c │ │ │ │ blx 562c <__stack_chk_fail@plt> │ │ │ │ - bl 61f8 <__assert_fail@plt+0x5b8> │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ - ldr r3, [pc, #48] @ (c740 ) │ │ │ │ + bl 61ec <__assert_fail@plt+0x5ac> │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ + ldr r3, [pc, #48] @ (c73c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #48] @ (c744 ) │ │ │ │ - ldr r0, [pc, #48] @ (c748 ) │ │ │ │ + ldr r1, [pc, #48] @ (c740 ) │ │ │ │ + ldr r0, [pc, #48] @ (c744 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #26 │ │ │ │ + adds r6, #30 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #22 │ │ │ │ + adds r6, #26 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ movs r5, r0 │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ movs r3, r0 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + eors r0, r4 │ │ │ │ movs r3, r0 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + lsls r4, r3 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #384] @ (c8dc ) │ │ │ │ + ldr r5, [pc, #384] @ (c8d8 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #384] @ (c8e0 ) │ │ │ │ + ldr r3, [pc, #384] @ (c8dc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, pc │ │ │ │ - ldr r2, [pc, #380] @ (c8e4 ) │ │ │ │ + ldr r2, [pc, #380] @ (c8e0 ) │ │ │ │ mov r7, r5 │ │ │ │ - ldr r5, [pc, #380] @ (c8e8 ) │ │ │ │ + ldr r5, [pc, #380] @ (c8e4 ) │ │ │ │ add r3, pc │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr.w r5, [r3, #176] @ 0xb0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n c86c │ │ │ │ + beq.n c868 │ │ │ │ ldr.w r3, [r3, #184] @ 0xb8 │ │ │ │ strd r1, r4, [sp, #8] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n c856 │ │ │ │ + beq.n c852 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.n c860 │ │ │ │ + beq.n c85c │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.n c7d0 │ │ │ │ - ldr r3, [pc, #340] @ (c8ec ) │ │ │ │ + bmi.n c7cc │ │ │ │ + ldr r3, [pc, #340] @ (c8e8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #180] @ 0xb4 │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl bc88 │ │ │ │ + bl bc84 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #312] @ (c8f0 ) │ │ │ │ - ldr r2, [pc, #296] @ (c8e4 ) │ │ │ │ + ldr r1, [pc, #312] @ (c8ec ) │ │ │ │ + ldr r2, [pc, #296] @ (c8e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n c8a4 │ │ │ │ + bne.n c8a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 581c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c8a0 │ │ │ │ + beq.n c89c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.n c8a8 │ │ │ │ - ldr r2, [pc, #252] @ (c8f4 ) │ │ │ │ + bpl.n c8a4 │ │ │ │ + ldr r2, [pc, #252] @ (c8f0 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c8c4 │ │ │ │ - ldr r2, [pc, #248] @ (c8f8 ) │ │ │ │ + beq.n c8c0 │ │ │ │ + ldr r2, [pc, #248] @ (c8f4 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c8c0 │ │ │ │ + beq.n c8bc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n c8bc │ │ │ │ + ble.n c8b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r1, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n c8bc │ │ │ │ - ldr r3, [pc, #216] @ (c8fc ) │ │ │ │ + beq.n c8b8 │ │ │ │ + ldr r3, [pc, #216] @ (c8f8 ) │ │ │ │ str r4, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #176] @ 0xb0 │ │ │ │ ldr.w r3, [r3, #184] @ 0xb8 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n c896 │ │ │ │ + bpl.n c892 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n c7b6 │ │ │ │ + beq.n c7b2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c7b6 │ │ │ │ + bne.n c7b2 │ │ │ │ mov r0, r5 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c7b6 │ │ │ │ + b.n c7b2 │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ - b.n c7b6 │ │ │ │ + b.n c7b2 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ - b.n c7b6 │ │ │ │ + b.n c7b2 │ │ │ │ ldr.w r0, [r3, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c79e │ │ │ │ + bne.n c79a │ │ │ │ add.w r0, r3, #168 @ 0xa8 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl b8d8 │ │ │ │ + bl b8d4 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n c8a0 │ │ │ │ + beq.n c89c │ │ │ │ ldr.w r2, [r3, #176] @ 0xb0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n c79a │ │ │ │ + beq.n c796 │ │ │ │ ldr.w r3, [r3, #184] @ 0xb8 │ │ │ │ - b.n c792 │ │ │ │ + b.n c78e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n c83c │ │ │ │ + b.n c838 │ │ │ │ movs r4, #0 │ │ │ │ - b.n c7b6 │ │ │ │ + b.n c7b2 │ │ │ │ blx 562c <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ (c900 ) │ │ │ │ + ldr r3, [pc, #84] @ (c8fc ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #84] @ (c904 ) │ │ │ │ - ldr r0, [pc, #88] @ (c908 ) │ │ │ │ + ldr r1, [pc, #84] @ (c900 ) │ │ │ │ + ldr r0, [pc, #88] @ (c904 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #184 @ 0xb8 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 6198 <__assert_fail@plt+0x558> │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ - ldr r3, [pc, #68] @ (c90c ) │ │ │ │ + bl 618c <__assert_fail@plt+0x54c> │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ + ldr r3, [pc, #68] @ (c908 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #68] @ (c910 ) │ │ │ │ - ldr r0, [pc, #68] @ (c914 ) │ │ │ │ + ldr r1, [pc, #68] @ (c90c ) │ │ │ │ + ldr r0, [pc, #68] @ (c910 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ movs r5, r0 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #238 @ 0xee │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ movs r5, r0 │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ movs r5, r0 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ + adds r4, #166 @ 0xa6 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + subs r6, #60 @ 0x3c │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ movs r3, r0 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ movs r3, r0 │ │ │ │ - subs r5, #74 @ 0x4a │ │ │ │ + subs r7, #78 @ 0x4e │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ movs r3, r0 │ │ │ │ - subs r4, #164 @ 0xa4 │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ movs r3, r0 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #360] @ (ca90 ) │ │ │ │ + ldr r4, [pc, #360] @ (ca8c ) │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #356] @ (ca94 ) │ │ │ │ + ldr r1, [pc, #356] @ (ca90 ) │ │ │ │ add r4, pc │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r4 │ │ │ │ - ldr r4, [pc, #352] @ (ca98 ) │ │ │ │ + ldr r4, [pc, #352] @ (ca94 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n ca26 │ │ │ │ + beq.n ca22 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n c9a4 │ │ │ │ + beq.n c9a0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - beq.n c9ae │ │ │ │ + beq.n c9aa │ │ │ │ cmp r1, #130 @ 0x82 │ │ │ │ it ne │ │ │ │ movne r4, r2 │ │ │ │ - beq.n c996 │ │ │ │ + beq.n c992 │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bmi.n c9ba │ │ │ │ + bmi.n c9b6 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, ip │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ strd r3, r6, [sp, #8] │ │ │ │ - bl bc88 │ │ │ │ + bl bc84 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #284] @ (ca9c ) │ │ │ │ - ldr r2, [pc, #276] @ (ca94 ) │ │ │ │ + ldr r1, [pc, #284] @ (ca98 ) │ │ │ │ + ldr r2, [pc, #276] @ (ca90 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n ca58 │ │ │ │ + bne.n ca54 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n c97c │ │ │ │ + b.n c978 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n c97c │ │ │ │ + b.n c978 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n c97c │ │ │ │ + b.n c978 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 581c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ca54 │ │ │ │ + beq.n ca50 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n ca5c │ │ │ │ - ldr r0, [pc, #188] @ (caa0 ) │ │ │ │ + bpl.n ca58 │ │ │ │ + ldr r0, [pc, #188] @ (ca9c ) │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n ca78 │ │ │ │ - ldr r0, [pc, #184] @ (caa4 ) │ │ │ │ + beq.n ca74 │ │ │ │ + ldr r0, [pc, #184] @ (caa0 ) │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n ca74 │ │ │ │ + beq.n ca70 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n ca70 │ │ │ │ + ble.n ca6c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r4, [r1, #12] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n ca48 │ │ │ │ + bpl.n ca44 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n c97c │ │ │ │ + beq.n c978 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n c97c │ │ │ │ + bne.n c978 │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c97c │ │ │ │ + b.n c978 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ mov r4, r2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n c964 │ │ │ │ + bne.n c960 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl b8d8 │ │ │ │ + bl b8d4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n ca54 │ │ │ │ + beq.n ca50 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n c960 │ │ │ │ + beq.n c95c │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n c95c │ │ │ │ + b.n c958 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n ca0c │ │ │ │ + b.n ca08 │ │ │ │ movs r4, #0 │ │ │ │ - b.n c97c │ │ │ │ + b.n c978 │ │ │ │ blx 562c <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #72] @ (caa8 ) │ │ │ │ + ldr r3, [pc, #72] @ (caa4 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #72] @ (caac ) │ │ │ │ - ldr r0, [pc, #76] @ (cab0 ) │ │ │ │ + ldr r1, [pc, #72] @ (caa8 ) │ │ │ │ + ldr r0, [pc, #76] @ (caac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #184 @ 0xb8 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 6198 <__assert_fail@plt+0x558> │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ - ldr r3, [pc, #56] @ (cab4 ) │ │ │ │ + bl 618c <__assert_fail@plt+0x54c> │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ + ldr r3, [pc, #56] @ (cab0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #56] @ (cab8 ) │ │ │ │ - ldr r0, [pc, #56] @ (cabc ) │ │ │ │ + ldr r1, [pc, #56] @ (cab4 ) │ │ │ │ + ldr r0, [pc, #56] @ (cab8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ + adds r3, #50 @ 0x32 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ movs r5, r0 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ movs r3, r0 │ │ │ │ - subs r3, #150 @ 0x96 │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ movs r3, r0 │ │ │ │ - subs r3, #44 @ 0x2c │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #388] @ (cc54 ) │ │ │ │ + ldr r5, [pc, #388] @ (cc50 ) │ │ │ │ mov r7, r1 │ │ │ │ - ldr r2, [pc, #388] @ (cc58 ) │ │ │ │ + ldr r2, [pc, #388] @ (cc54 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #388] @ (cc5c ) │ │ │ │ + ldr r3, [pc, #388] @ (cc58 ) │ │ │ │ add r5, pc │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w lr, [r5, r3] │ │ │ │ ldr.w ip, [r2, #24] │ │ │ │ cmp r1, lr │ │ │ │ it ne │ │ │ │ cmpne r1, ip │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq.n cb6a │ │ │ │ + beq.n cb66 │ │ │ │ ldr.w r0, [r1, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cbda │ │ │ │ + beq.n cbd6 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w cc1e │ │ │ │ - ldr r2, [pc, #340] @ (cc60 ) │ │ │ │ + bpl.w cc1a │ │ │ │ + ldr r2, [pc, #340] @ (cc5c ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n cc08 │ │ │ │ - ldr r2, [pc, #336] @ (cc64 ) │ │ │ │ + beq.n cc04 │ │ │ │ + ldr r2, [pc, #336] @ (cc60 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n cc04 │ │ │ │ + beq.n cc00 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n cb7a │ │ │ │ + ble.n cb76 │ │ │ │ adds r0, #8 │ │ │ │ - b.n cb28 │ │ │ │ + b.n cb24 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n cb7a │ │ │ │ + beq.n cb76 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, lr │ │ │ │ it ne │ │ │ │ cmpne ip, r2 │ │ │ │ - bne.n cb22 │ │ │ │ + bne.n cb1e │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.n cb7a │ │ │ │ - ldr r0, [pc, #296] @ (cc68 ) │ │ │ │ + bpl.n cb76 │ │ │ │ + ldr r0, [pc, #296] @ (cc64 ) │ │ │ │ ldr r1, [r7, #0] │ │ │ │ lsls r7, r3, #26 │ │ │ │ add r0, pc │ │ │ │ ite mi │ │ │ │ movmi r4, #0 │ │ │ │ ldrpl r4, [r4, #12] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5498 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n cbd6 │ │ │ │ + bne.n cbd2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r6 │ │ │ │ mov r4, r0 │ │ │ │ blx 58c8 │ │ │ │ - cbz r4, cbc2 │ │ │ │ + cbz r4, cbbe │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.n cb3c │ │ │ │ + bmi.n cb38 │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ ldreq r5, [r4, #24] │ │ │ │ - beq.n cb98 │ │ │ │ + beq.n cb94 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r3, #20 │ │ │ │ - bpl.n cbb0 │ │ │ │ + bpl.n cbac │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 59cc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cc22 │ │ │ │ + beq.n cc1e │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ ldrgt r5, [r4, r3] │ │ │ │ - ble.n cc3a │ │ │ │ - cbz r5, cbb0 │ │ │ │ + ble.n cc36 │ │ │ │ + cbz r5, cbac │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, r5 │ │ │ │ add sp, #12 │ │ │ │ @@ -9578,583 +9620,583 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 58d4 │ │ │ │ blx 5888 │ │ │ │ - cbnz r0, cbd6 │ │ │ │ - ldr r3, [pc, #160] @ (cc6c ) │ │ │ │ - ldr r1, [pc, #164] @ (cc70 ) │ │ │ │ + cbnz r0, cbd2 │ │ │ │ + ldr r3, [pc, #160] @ (cc68 ) │ │ │ │ + ldr r1, [pc, #164] @ (cc6c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ movs r4, #0 │ │ │ │ - b.n cb64 │ │ │ │ + b.n cb60 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n cb34 │ │ │ │ + beq.n cb30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n cbdc │ │ │ │ - ldr r3, [pc, #136] @ (cc74 ) │ │ │ │ + bne.n cbd8 │ │ │ │ + ldr r3, [pc, #136] @ (cc70 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n cb34 │ │ │ │ + beq.n cb30 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n cb34 │ │ │ │ + beq.n cb30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n cbf2 │ │ │ │ + bne.n cbee │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n cb7a │ │ │ │ - b.n cb34 │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ - ldr r3, [pc, #108] @ (cc78 ) │ │ │ │ + bne.n cb76 │ │ │ │ + b.n cb30 │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ + ldr r3, [pc, #108] @ (cc74 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #108] @ (cc7c ) │ │ │ │ - ldr r0, [pc, #108] @ (cc80 ) │ │ │ │ + ldr r1, [pc, #108] @ (cc78 ) │ │ │ │ + ldr r0, [pc, #108] @ (cc7c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 5fbc <__assert_fail@plt+0x37c> │ │ │ │ - ldr r3, [pc, #96] @ (cc84 ) │ │ │ │ + bl 5fb0 <__assert_fail@plt+0x370> │ │ │ │ + ldr r3, [pc, #96] @ (cc80 ) │ │ │ │ movw r2, #19024 @ 0x4a50 │ │ │ │ - ldr r1, [pc, #92] @ (cc88 ) │ │ │ │ - ldr r0, [pc, #96] @ (cc8c ) │ │ │ │ + ldr r1, [pc, #92] @ (cc84 ) │ │ │ │ + ldr r0, [pc, #96] @ (cc88 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1368 @ 0x558 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ (cc90 ) │ │ │ │ + ldr r3, [pc, #84] @ (cc8c ) │ │ │ │ movw r2, #19026 @ 0x4a52 │ │ │ │ - ldr r1, [pc, #80] @ (cc94 ) │ │ │ │ - ldr r0, [pc, #84] @ (cc98 ) │ │ │ │ + ldr r1, [pc, #80] @ (cc90 ) │ │ │ │ + ldr r0, [pc, #84] @ (cc94 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1368 @ 0x558 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ movs r5, r0 │ │ │ │ - subs r3, #130 @ 0x82 │ │ │ │ + subs r3, #134 @ 0x86 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - muls r2, r3 │ │ │ │ + cmp r6, fp │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r0, r6 │ │ │ │ + add ip, lr │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + str r2, [r2, #24] │ │ │ │ movs r3, r0 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ movs r3, r0 │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ movs r3, r0 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ movs r3, r0 │ │ │ │ - subs r0, #74 @ 0x4a │ │ │ │ + subs r2, #78 @ 0x4e │ │ │ │ movs r3, r0 │ │ │ │ - cmp r4, r6 │ │ │ │ + add r8, r7 │ │ │ │ movs r3, r0 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ movs r3, r0 │ │ │ │ - subs r0, #50 @ 0x32 │ │ │ │ + subs r2, #54 @ 0x36 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r0, r7 │ │ │ │ + add ip, r7 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #156] @ (cd48 ) │ │ │ │ + ldr r2, [pc, #156] @ (cd44 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #156] @ (cd4c ) │ │ │ │ + ldr r3, [pc, #156] @ (cd48 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #156] @ (cd50 ) │ │ │ │ + ldr r5, [pc, #156] @ (cd4c ) │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n cd22 │ │ │ │ - ldr r3, [pc, #136] @ (cd54 ) │ │ │ │ + bge.n cd1e │ │ │ │ + ldr r3, [pc, #136] @ (cd50 ) │ │ │ │ mov r6, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #596] @ 0x254 │ │ │ │ blx 5b98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, cd1c │ │ │ │ + cbz r3, cd18 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r2, r6, [sp, #16] │ │ │ │ - bl cac0 │ │ │ │ + bl cabc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n cd02 │ │ │ │ + beq.n ccfe │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, cd36 │ │ │ │ - ldr r2, [pc, #84] @ (cd58 ) │ │ │ │ - ldr r3, [pc, #68] @ (cd4c ) │ │ │ │ + cbz r2, cd32 │ │ │ │ + ldr r2, [pc, #84] @ (cd54 ) │ │ │ │ + ldr r3, [pc, #68] @ (cd48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n cd42 │ │ │ │ + bne.n cd3e │ │ │ │ mov r0, r1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 57b8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #52] @ (cd5c ) │ │ │ │ - ldr r1, [pc, #56] @ (cd60 ) │ │ │ │ + ldr r3, [pc, #52] @ (cd58 ) │ │ │ │ + ldr r1, [pc, #56] @ (cd5c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5b10 │ │ │ │ movs r1, #0 │ │ │ │ - b.n cd02 │ │ │ │ + b.n ccfe │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n cd02 │ │ │ │ + b.n ccfe │ │ │ │ blx 562c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r7, #172 @ 0xac │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #168 @ 0xa8 │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ movs r5, r0 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r1, #144 @ 0x90 │ │ │ │ movs r5, r0 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - negs r4, r1 │ │ │ │ + add r0, sl │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #188] @ (ce30 ) │ │ │ │ + ldr r2, [pc, #188] @ (ce2c ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n cdda │ │ │ │ + bpl.n cdd6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n cd92 │ │ │ │ + beq.n cd8e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #15 │ │ │ │ - bls.n cdba │ │ │ │ + bls.n cdb6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5898 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n cdb4 │ │ │ │ + beq.n cdb0 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbz r1, cdca │ │ │ │ + cbz r1, cdc6 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ - b.n cda4 │ │ │ │ + b.n cda0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, ce06 │ │ │ │ + cbz r3, ce02 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, ce06 │ │ │ │ + cbz r3, ce02 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, ce06 │ │ │ │ - ldr r2, [pc, #72] @ (ce34 ) │ │ │ │ + cbz r0, ce02 │ │ │ │ + ldr r2, [pc, #72] @ (ce30 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n ce12 │ │ │ │ + bne.n ce0e │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bmi.n cd92 │ │ │ │ + bmi.n cd8e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl cd64 │ │ │ │ + bl cd60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - b.n cda4 │ │ │ │ + b.n cda0 │ │ │ │ blx 5888 │ │ │ │ - cbz r0, ce20 │ │ │ │ + cbz r0, ce1c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n cdb4 │ │ │ │ - bl 9a00 │ │ │ │ + b.n cdb0 │ │ │ │ + bl 98fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ce0c │ │ │ │ + beq.n ce08 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n cdf2 │ │ │ │ - ldr r3, [pc, #20] @ (ce38 ) │ │ │ │ - ldr r1, [pc, #24] @ (ce3c ) │ │ │ │ + b.n cdee │ │ │ │ + ldr r3, [pc, #20] @ (ce34 ) │ │ │ │ + ldr r1, [pc, #24] @ (ce38 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ - b.n ce0c │ │ │ │ - cmp r6, #230 @ 0xe6 │ │ │ │ + b.n ce08 │ │ │ │ + cmp r6, #234 @ 0xea │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #28 │ │ │ │ + subs r5, #32 │ │ │ │ movs r3, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n ce62 │ │ │ │ + bpl.n ce5e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n ce5e │ │ │ │ + bhi.n ce5a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and.w r0, r3, #3 │ │ │ │ rsb r0, r0, #1 │ │ │ │ mul.w r0, r2, r0 │ │ │ │ bx lr │ │ │ │ b.w 5894 │ │ │ │ - b.n cd64 │ │ │ │ + b.n cd60 │ │ │ │ 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, [pc, #328] @ (cfc0 ) │ │ │ │ + ldr r3, [pc, #328] @ (cfbc ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cbz r3, ce94 │ │ │ │ + cbz r3, ce90 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, ce9e │ │ │ │ + cbz r3, ce9a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5b80 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ce8c │ │ │ │ - ldr r2, [pc, #292] @ (cfc4 ) │ │ │ │ + bne.n ce88 │ │ │ │ + ldr r2, [pc, #292] @ (cfc0 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 56ec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, cec4 │ │ │ │ - ldr r0, [pc, #280] @ (cfc8 ) │ │ │ │ + cbnz r0, cec0 │ │ │ │ + ldr r0, [pc, #280] @ (cfc4 ) │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #276] @ (cfcc ) │ │ │ │ + ldr r1, [pc, #276] @ (cfc8 ) │ │ │ │ ldr r0, [r5, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5b10 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n ce8c │ │ │ │ + b.n ce88 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 57b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 57ac │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ceae │ │ │ │ + beq.n ceaa │ │ │ │ blx 5a48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ceae │ │ │ │ - ldr r2, [pc, #236] @ (cfd0 ) │ │ │ │ + beq.n ceaa │ │ │ │ + ldr r2, [pc, #236] @ (cfcc ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #544] @ 0x220 │ │ │ │ blx 5b64 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cf70 │ │ │ │ + beq.n cf6c │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5b64 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n cf8e │ │ │ │ + beq.n cf8a │ │ │ │ strd r3, r0, [sp] │ │ │ │ blx 57ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n cf22 │ │ │ │ + beq.n cf1e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, cf58 │ │ │ │ + cbz r2, cf54 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n cf32 │ │ │ │ + beq.n cf2e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbz r2, cf64 │ │ │ │ + cbz r2, cf60 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n cf42 │ │ │ │ + beq.n cf3e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, cf4c │ │ │ │ + cbz r2, cf48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n ceae │ │ │ │ + beq.n ceaa │ │ │ │ mov r3, r8 │ │ │ │ - b.n ce8c │ │ │ │ + b.n ce88 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n cf42 │ │ │ │ + b.n cf3e │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n cf22 │ │ │ │ + b.n cf1e │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n cf32 │ │ │ │ + b.n cf2e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n ceae │ │ │ │ + beq.n ceaa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n ceae │ │ │ │ + bne.n ceaa │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n ceae │ │ │ │ + b.n ceaa │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n cfac │ │ │ │ + beq.n cfa8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n cf62 │ │ │ │ + beq.n cf5e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ - bne.n cf3c │ │ │ │ - b.n ceae │ │ │ │ + bne.n cf38 │ │ │ │ + b.n ceaa │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w ceae │ │ │ │ + beq.w ceaa │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n cf82 │ │ │ │ - b.n ceae │ │ │ │ + beq.n cf7e │ │ │ │ + b.n ceaa │ │ │ │ nop │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4 │ │ │ │ + cmn r0, r5 │ │ │ │ movs r3, r0 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ movs r5, 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 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #876] @ (d354 ) │ │ │ │ + ldr r1, [pc, #876] @ (d350 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #876] @ (d358 ) │ │ │ │ + ldr r2, [pc, #876] @ (d354 ) │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r0, #24] │ │ │ │ - ldr r3, [pc, #872] @ (d35c ) │ │ │ │ + ldr r3, [pc, #872] @ (d358 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r5, d052 │ │ │ │ + cbz r5, d04e │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w d302 │ │ │ │ - ldr r1, [pc, #848] @ (d360 ) │ │ │ │ + bpl.w d2fe │ │ │ │ + ldr r1, [pc, #848] @ (d35c ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ mov r8, r1 │ │ │ │ cmp r2, r1 │ │ │ │ add.w r1, r7, #12 │ │ │ │ - beq.w d31e │ │ │ │ - ldr r0, [pc, #836] @ (d364 ) │ │ │ │ + beq.w d31a │ │ │ │ + ldr r0, [pc, #836] @ (d360 ) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w d31a │ │ │ │ + beq.w d316 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - cbnz r6, d084 │ │ │ │ - ldr r0, [pc, #824] @ (d368 ) │ │ │ │ - ldr r3, [pc, #804] @ (d358 ) │ │ │ │ + cbnz r6, d080 │ │ │ │ + ldr r0, [pc, #824] @ (d364 ) │ │ │ │ + ldr r3, [pc, #804] @ (d354 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r0, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w d2fe │ │ │ │ + bne.w d2fa │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, r5 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx ip │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ and.w r2, r2, #5 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w d206 │ │ │ │ - ldr r2, [pc, #780] @ (d36c ) │ │ │ │ - ldr r3, [pc, #756] @ (d358 ) │ │ │ │ + beq.w d202 │ │ │ │ + ldr r2, [pc, #780] @ (d368 ) │ │ │ │ + ldr r3, [pc, #756] @ (d354 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w d2fe │ │ │ │ + bne.w d2fa │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w c004 │ │ │ │ + b.w c000 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.w d334 │ │ │ │ + bpl.w d330 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d02e │ │ │ │ + beq.n d02a │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r0, r3, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 5bd4 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d2d4 │ │ │ │ + beq.w d2d0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r2, d100 │ │ │ │ + cbz r2, d0fc │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #6 │ │ │ │ - bls.w d2bc │ │ │ │ + bls.w d2b8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ sub.w ip, r0, r7 │ │ │ │ cmp.w ip, #16 │ │ │ │ - beq.w d2bc │ │ │ │ + beq.w d2b8 │ │ │ │ mov.w ip, r2, lsr #1 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r0, ip, lsl #3 │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ strd r3, r2, [r0] │ │ │ │ adds r0, #8 │ │ │ │ adds r7, #8 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n d0da │ │ │ │ + bne.n d0d6 │ │ │ │ bic.w r0, sl, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r3, lr │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n d100 │ │ │ │ + beq.n d0fc │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr.w r1, [r1, r0, lsl #2] │ │ │ │ str.w r1, [r7, r0, lsl #2] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 581c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d2da │ │ │ │ + beq.w d2d6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov.w sl, #268435456 @ 0x10000000 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add.w r5, r7, #8 │ │ │ │ add.w r1, r1, r2, lsl #2 │ │ │ │ @@ -10167,15 +10209,15 @@ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #0] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n d198 │ │ │ │ + b.n d194 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w sl, sl, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -10188,5134 +10230,3486 @@ │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.w d340 │ │ │ │ + bpl.w d33c │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w d31e │ │ │ │ + beq.w d31a │ │ │ │ cmp r2, r9 │ │ │ │ - beq.w d31a │ │ │ │ + beq.w d316 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.w d33c │ │ │ │ + bge.w d338 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ str.w r1, [r6, #4]! │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 59fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n d148 │ │ │ │ + bne.n d144 │ │ │ │ ldrd r5, r2, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w d2ec │ │ │ │ + beq.w d2e8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d1d6 │ │ │ │ + beq.n d1d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d2b4 │ │ │ │ + beq.n d2b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n d288 │ │ │ │ + ble.n d284 │ │ │ │ mov r8, r4 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r3 │ │ │ │ - b.n d1ee │ │ │ │ + b.n d1ea │ │ │ │ adds r7, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n d286 │ │ │ │ + beq.n d282 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n d1e8 │ │ │ │ + beq.n d1e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d1e8 │ │ │ │ + bne.n d1e4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d1e8 │ │ │ │ + b.n d1e4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w d338 │ │ │ │ - ldr r1, [pc, #332] @ (d360 ) │ │ │ │ + bpl.w d334 │ │ │ │ + ldr r1, [pc, #332] @ (d35c ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w d31e │ │ │ │ - ldr r1, [pc, #328] @ (d364 ) │ │ │ │ + beq.w d31a │ │ │ │ + ldr r1, [pc, #328] @ (d360 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n d31a │ │ │ │ + beq.n d316 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 58e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d2b0 │ │ │ │ + beq.n d2ac │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 56d4 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - cbz r0, d290 │ │ │ │ + cbz r0, d28c │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl c004 │ │ │ │ + bl c000 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n d262 │ │ │ │ + beq.n d25e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, d27e │ │ │ │ - ldr r2, [pc, #268] @ (d370 ) │ │ │ │ - ldr r3, [pc, #240] @ (d358 ) │ │ │ │ + cbz r3, d27a │ │ │ │ + ldr r2, [pc, #268] @ (d36c ) │ │ │ │ + ldr r3, [pc, #240] @ (d354 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n d2fe │ │ │ │ + bne.n d2fa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d262 │ │ │ │ + b.n d25e │ │ │ │ mov r4, r8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 54b0 │ │ │ │ - b.n d262 │ │ │ │ + b.n d25e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n d2a0 │ │ │ │ + beq.n d29c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbz r1, d2e2 │ │ │ │ - ldr r0, [pc, #208] @ (d374 ) │ │ │ │ - ldr r1, [pc, #212] @ (d378 ) │ │ │ │ + cbz r1, d2de │ │ │ │ + ldr r0, [pc, #208] @ (d370 ) │ │ │ │ + ldr r1, [pc, #212] @ (d374 ) │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5b10 │ │ │ │ movs r4, #0 │ │ │ │ - b.n d262 │ │ │ │ + b.n d25e │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d1d6 │ │ │ │ + b.n d1d2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adds r7, #8 │ │ │ │ mov r1, r0 │ │ │ │ add.w ip, r0, r2, lsl #2 │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ str.w r0, [r1], #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n d2c6 │ │ │ │ - b.n d100 │ │ │ │ + bne.n d2c2 │ │ │ │ + b.n d0fc │ │ │ │ blx 5588 │ │ │ │ - b.n d2b0 │ │ │ │ + b.n d2ac │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 54b0 │ │ │ │ - b.n d2b0 │ │ │ │ + b.n d2ac │ │ │ │ mov r0, r2 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n d2a0 │ │ │ │ - ldr r2, [pc, #132] @ (d374 ) │ │ │ │ + b.n d29c │ │ │ │ + ldr r2, [pc, #132] @ (d370 ) │ │ │ │ mov r4, r7 │ │ │ │ - ldr r1, [pc, #136] @ (d37c ) │ │ │ │ + ldr r1, [pc, #136] @ (d378 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ - b.n d1c2 │ │ │ │ + b.n d1be │ │ │ │ blx 562c <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #124] @ (d380 ) │ │ │ │ + ldr r3, [pc, #124] @ (d37c ) │ │ │ │ movw r2, #23505 @ 0x5bd1 │ │ │ │ - ldr r1, [pc, #120] @ (d384 ) │ │ │ │ - ldr r0, [pc, #124] @ (d388 ) │ │ │ │ + ldr r1, [pc, #120] @ (d380 ) │ │ │ │ + ldr r0, [pc, #124] @ (d384 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1396 @ 0x574 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ - ldr r3, [pc, #108] @ (d38c ) │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ + ldr r3, [pc, #108] @ (d388 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #104] @ (d390 ) │ │ │ │ - ldr r0, [pc, #108] @ (d394 ) │ │ │ │ + ldr r1, [pc, #104] @ (d38c ) │ │ │ │ + ldr r0, [pc, #108] @ (d390 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 62ec <__assert_fail@plt+0x6ac> │ │ │ │ - bl 5fbc <__assert_fail@plt+0x37c> │ │ │ │ - bl 6198 <__assert_fail@plt+0x558> │ │ │ │ - ldr r3, [pc, #84] @ (d398 ) │ │ │ │ + bl 62e0 <__assert_fail@plt+0x6a0> │ │ │ │ + bl 5fb0 <__assert_fail@plt+0x370> │ │ │ │ + bl 618c <__assert_fail@plt+0x54c> │ │ │ │ + ldr r3, [pc, #84] @ (d394 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #84] @ (d39c ) │ │ │ │ - ldr r0, [pc, #88] @ (d3a0 ) │ │ │ │ + ldr r1, [pc, #84] @ (d398 ) │ │ │ │ + ldr r0, [pc, #88] @ (d39c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #184 @ 0xb8 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #100 @ 0x64 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #42 @ 0x2a │ │ │ │ + cmp r4, #46 @ 0x2e │ │ │ │ movs r5, r0 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ movs r5, r0 │ │ │ │ - cmp r1, #246 @ 0xf6 │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r7, #66 @ 0x42 │ │ │ │ movs r3, r0 │ │ │ │ - subs r4, #214 @ 0xd6 │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ - adds r1, #106 @ 0x6a │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ movs r3, r0 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ movs r3, r0 │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ movs r3, r0 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ movs r3, r0 │ │ │ │ - ldr r0, [r0, r1] │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ movs r3, r0 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ movs r3, r0 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ movs r3, 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ blx 5978 │ │ │ │ - ldr r3, [pc, #604] @ (d61c ) │ │ │ │ + ldr r3, [pc, #604] @ (d618 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r3, #1064] @ 0x428 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n d47c │ │ │ │ + beq.n d478 │ │ │ │ ldr.w r6, [r3, #1056] @ 0x420 │ │ │ │ subs r1, r6, #1 │ │ │ │ - bmi.n d47c │ │ │ │ + bmi.n d478 │ │ │ │ add.w r3, ip, r1, lsl #3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n d47c │ │ │ │ + bgt.n d478 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n d474 │ │ │ │ + beq.n d470 │ │ │ │ movs r2, #0 │ │ │ │ - b.n d3f0 │ │ │ │ - ble.n d40c │ │ │ │ + b.n d3ec │ │ │ │ + ble.n d408 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n d406 │ │ │ │ + bge.n d402 │ │ │ │ subs r3, r1, r2 │ │ │ │ add.w r3, r2, r3, asr #1 │ │ │ │ add.w r0, ip, r3, lsl #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n d3e8 │ │ │ │ + bge.n d3e4 │ │ │ │ mov r1, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - blt.n d3f0 │ │ │ │ + blt.n d3ec │ │ │ │ cmp r4, r0 │ │ │ │ it gt │ │ │ │ addgt r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n d47c │ │ │ │ + ble.n d478 │ │ │ │ add.w ip, ip, r3, lsl #3 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n d47c │ │ │ │ + bne.n d478 │ │ │ │ ldr.w r6, [ip] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d42e │ │ │ │ + beq.n d42a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #496] @ (d620 ) │ │ │ │ + ldr r2, [pc, #496] @ (d61c ) │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ blx 54a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d528 │ │ │ │ + beq.n d524 │ │ │ │ str r4, [r0, #20] │ │ │ │ blx 5710 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d45c │ │ │ │ + beq.n d458 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d552 │ │ │ │ + beq.n d54e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d46e │ │ │ │ + beq.n d46a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d546 │ │ │ │ + beq.n d542 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n d418 │ │ │ │ + ble.n d414 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d55a │ │ │ │ + beq.n d556 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, d4ac │ │ │ │ + cbz r0, d4a8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ - ldr r0, [pc, #372] @ (d624 ) │ │ │ │ + ldr r0, [pc, #372] @ (d620 ) │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 5c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d59a │ │ │ │ + beq.n d596 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r9, r2 │ │ │ │ - bne.w d618 │ │ │ │ + bne.w d614 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w d5f8 │ │ │ │ + bne.w d5f4 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - cbz r0, d4ec │ │ │ │ + cbz r0, d4e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d4ec │ │ │ │ + beq.n d4e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d5f2 │ │ │ │ + beq.w d5ee │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d502 │ │ │ │ + beq.n d4fe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d592 │ │ │ │ + beq.n d58e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n d51e │ │ │ │ + beq.n d51a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d51e │ │ │ │ + beq.n d51a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d5ee │ │ │ │ + beq.n d5ea │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6fc │ │ │ │ - b.n d42e │ │ │ │ + bl a68c │ │ │ │ + b.n d42a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d46e │ │ │ │ + beq.n d46a │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d46e │ │ │ │ + bne.n d46a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 556c <_Py_Dealloc@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 556c <_Py_Dealloc@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d45c │ │ │ │ - ldr r0, [pc, #204] @ (d628 ) │ │ │ │ + b.n d458 │ │ │ │ + ldr r0, [pc, #204] @ (d624 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 5c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d46e │ │ │ │ + beq.w d46a │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d51e │ │ │ │ + beq.n d51a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d51e │ │ │ │ + beq.n d51a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d51e │ │ │ │ + bne.n d51a │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d51e │ │ │ │ + b.n d51a │ │ │ │ mov r0, r9 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d502 │ │ │ │ + b.n d4fe │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n d5b0 │ │ │ │ + beq.n d5ac │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ - cbz r2, d610 │ │ │ │ + cbz r2, d60c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n d5c0 │ │ │ │ + beq.n d5bc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, d5e6 │ │ │ │ + cbz r2, d5e2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w d46e │ │ │ │ + beq.w d46a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d46e │ │ │ │ + beq.w d46a │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d46e │ │ │ │ - b.n d53c │ │ │ │ + bne.w d46a │ │ │ │ + b.n d538 │ │ │ │ mov r0, r3 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d5c0 │ │ │ │ + b.n d5bc │ │ │ │ mov r0, r8 │ │ │ │ - b.n d58c │ │ │ │ + b.n d588 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d4ec │ │ │ │ + b.n d4e8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 544c │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w d4d8 │ │ │ │ - b.n d4ec │ │ │ │ + bne.w d4d4 │ │ │ │ + b.n d4e8 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n d5b0 │ │ │ │ - bl 64d4 <__assert_fail@plt+0x894> │ │ │ │ - adds r2, #154 @ 0x9a │ │ │ │ + b.n d5ac │ │ │ │ + bl 6440 <__assert_fail@plt+0x800> │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ movs r5, r0 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + adds r2, #42 @ 0x2a │ │ │ │ movs r5, r0 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r5, #96 @ 0x60 │ │ │ │ movs r3, r0 │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ movs r3, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #2820] @ e144 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #2816] @ e148 │ │ │ │ - add r0, pc │ │ │ │ - sub sp, #156 @ 0x9c │ │ │ │ - ldr.w r6, [pc, #2812] @ e14c │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2800] @ e150 │ │ │ │ - add r3, pc │ │ │ │ - add.w r3, r3, #956 @ 0x3bc │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n d6de │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.w e22a │ │ │ │ - ldr.w r4, [pc, #2768] @ e154 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ - cmp r0, r4 │ │ │ │ - beq.w e262 │ │ │ │ - ldr.w r4, [pc, #2760] @ e158 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ - cmp r0, r4 │ │ │ │ - beq.w e25e │ │ │ │ - ldr.w ip, [r8, #8] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n d6de │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w db62 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w db50 │ │ │ │ - ldr.w r3, [pc, #2728] @ e15c │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w r1, [pc, #2728] @ e160 │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - ldr.w r3, [pc, #2716] @ e164 │ │ │ │ - ldr.w r2, [pc, #2716] @ e168 │ │ │ │ - ldr.w r1, [pc, #2716] @ e16c │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r3, [pc, #692] @ (d8f0 ) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r2, [pc, #692] @ (d8f4 ) │ │ │ │ + movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ + mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 5b10 │ │ │ │ - b.n dc30 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n d6b0 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #2680] @ e170 │ │ │ │ - movs r7, #0 │ │ │ │ - strd r7, r7, [sp, #44] @ 0x2c │ │ │ │ - add r3, pc │ │ │ │ - strd r7, r7, [sp, #52] @ 0x34 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r8, [r3, #260] @ 0x104 │ │ │ │ - strd r7, r7, [sp, #72] @ 0x48 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - strd r7, r7, [sp, #88] @ 0x58 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - strh.w r7, [sp, #100] @ 0x64 │ │ │ │ + strd r5, r5, [sp, #20] │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #680] @ (d8f8 ) │ │ │ │ + ldr.w r4, [r3, #252] @ 0xfc │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r3, [pc, #676] @ (d8fc ) │ │ │ │ + add r2, pc │ │ │ │ + str r5, [sp, #28] │ │ │ │ + strh.w r5, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ blx 5978 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w da82 │ │ │ │ - mov r8, r7 │ │ │ │ - ldr.w r2, [pc, #2628] @ e174 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r6, r2] │ │ │ │ - ldr.w r2, [pc, #2624] @ e178 │ │ │ │ - ldr.w fp, [r6, r2] │ │ │ │ - cmp r3, fp │ │ │ │ - it ne │ │ │ │ - cmpne r3, r1 │ │ │ │ - ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - bne.w dfb8 │ │ │ │ - ldr.w r2, [pc, #2560] @ e154 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w e262 │ │ │ │ - ldr.w r2, [pc, #2552] @ e158 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w e25e │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.w dce2 │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - bne.w de08 │ │ │ │ - lsls r1, r3, #5 │ │ │ │ - bpl.w e278 │ │ │ │ - ldr.w r9, [r4, #12] │ │ │ │ + bne.n d770 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w d842 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n d83a │ │ │ │ + beq.n d686 │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr.w r3, [pc, #2368] @ e17c │ │ │ │ - ldr r7, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #2364] @ e180 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - cmp r9, r7 │ │ │ │ - it ne │ │ │ │ - cmpne r3, r2 │ │ │ │ - bne.w e0ee │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - cmp r3, fp │ │ │ │ - it ne │ │ │ │ - cmpne sl, r7 │ │ │ │ - bne.w e104 │ │ │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ - mov r0, fp │ │ │ │ - bl ce40 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w dd12 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n d894 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w dc5c │ │ │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r0, fp │ │ │ │ - bl ce40 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w dece │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n d8c2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w dc64 │ │ │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r0, fp │ │ │ │ - bl ce40 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w deda │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n d8f0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w dc6c │ │ │ │ - ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r0, fp │ │ │ │ - bl ce40 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #632] @ (d900 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #604] @ d8e8 │ │ │ │ + mov r1, sp │ │ │ │ + add r2, pc │ │ │ │ + add r0, sp, #20 │ │ │ │ + add.w r2, r2, #524 @ 0x20c │ │ │ │ + vstr d7, [sp] │ │ │ │ + blx 58a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w dee6 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n d91e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w dc74 │ │ │ │ - ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r0, fp │ │ │ │ - bl ce40 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w def2 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n d94c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w dc7c │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - cmp r3, r7 │ │ │ │ - it ne │ │ │ │ - cmpne r1, r0 │ │ │ │ - bne.w e0d8 │ │ │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ - ldr.w r1, [fp, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - it ne │ │ │ │ - cmpne fp, r7 │ │ │ │ - bne.w e11a │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp r1, r6 │ │ │ │ - beq.n d988 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w dc88 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - str.w r9, [r5, #12] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp r1, r6 │ │ │ │ - beq.n d9a2 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w dcb4 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r1, [r5, #16] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp r1, r6 │ │ │ │ - beq.n d9bc │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w dca6 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ - str r1, [r5, #24] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r1, [r5, #28] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - str r1, [r5, #32] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - strd r1, r2, [r5, #36] @ 0x24 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str.w sl, [r5, #20] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n d9e8 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w dc9c │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r3, [r5, #48] @ 0x30 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n da00 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + beq.n d782 │ │ │ │ + ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w dc96 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + bne.n d774 │ │ │ │ + ldr r5, [pc, #596] @ (d904 ) │ │ │ │ + mov r0, r7 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r1, [r5, #592] @ 0x250 │ │ │ │ + bl b250 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n d7b8 │ │ │ │ + beq.n d722 │ │ │ │ + ldr.w r5, [r8, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str.w fp, [r5, #52] @ 0x34 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldrb.w r3, [sp, #90] @ 0x5a │ │ │ │ - cbz r3, da2a │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r0, sp, #90 @ 0x5a │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldrb.w r3, [sp, #22] │ │ │ │ + cbz r3, d6ec │ │ │ │ + mov r3, r5 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #22 │ │ │ │ blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n daac │ │ │ │ + beq.w d88e │ │ │ │ blx 5670 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n da4c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n da4c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n db42 │ │ │ │ - cbz r4, da60 │ │ │ │ + cbz r4, d704 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n da60 │ │ │ │ + beq.n d704 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w dcc2 │ │ │ │ - ldr.w r2, [pc, #1824] @ e184 │ │ │ │ - ldr.w r3, [pc, #1760] @ e148 │ │ │ │ + beq.n d7b0 │ │ │ │ + ldr r2, [pc, #512] @ (d908 ) │ │ │ │ + ldr r3, [pc, #500] @ (d8fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w e220 │ │ │ │ + bne.w db3a │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr.w r1, [r5, #728] @ 0x2d8 │ │ │ │ mov r0, r7 │ │ │ │ - add sp, #156 @ 0x9c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w e062 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n da9c │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + bl b250 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w d892 │ │ │ │ + bne.n d786 │ │ │ │ + ldr.w r1, [r5, #908] @ 0x38c │ │ │ │ + mov r0, r7 │ │ │ │ + bl b250 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w d896 │ │ │ │ + beq.n d7f2 │ │ │ │ + ldr.w r0, [r8, #28] │ │ │ │ + blx 5770 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, d76c │ │ │ │ + ldrb.w r3, [sp, #22] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n d6ec │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #17 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #22 │ │ │ │ + blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n d6ec │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ + b.n d7ba │ │ │ │ + mov r4, r5 │ │ │ │ + b.n d6ac │ │ │ │ + add r0, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - bl a248 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 5644 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w d72c │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ - movs r5, #0 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r7, r5 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n dad2 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n dad2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w df0a │ │ │ │ - cbz r5, dae8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n dae8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w df02 │ │ │ │ - cbz r7, dafe │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n dafe │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w df7a │ │ │ │ - ldrb.w r3, [sp, #96] @ 0x60 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w dcd6 │ │ │ │ - ldrb.w r3, [sp, #92] @ 0x5c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w dcca │ │ │ │ - ldr.w r0, [pc, #1652] @ e188 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r8 │ │ │ │ - add r0, pc │ │ │ │ - bl d3a4 │ │ │ │ - blx 5670 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n da4a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r7, #0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n da4a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n da4a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w da4c │ │ │ │ - b.n da60 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cmp r0, r7 │ │ │ │ - itt ne │ │ │ │ - addne r0, #1 │ │ │ │ - strne r0, [r4, #0] │ │ │ │ - mov.w sl, r2, lsl #2 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - add.w r7, r1, sl │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mov.w r9, #0 │ │ │ │ - add.w r2, sl, r1 │ │ │ │ - add.w fp, r8, #8 │ │ │ │ - mov r5, ip │ │ │ │ - add.w sl, sp, #84 @ 0x54 │ │ │ │ + bne.n d6ac │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ + b.n d7ba │ │ │ │ + ldr.w r0, [r8, #24] │ │ │ │ + blx 5770 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, d7ac │ │ │ │ + ldrb.w r3, [sp, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e22e │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr.w r4, [fp, #4]! │ │ │ │ - cbnz r3, db9a │ │ │ │ - b.n dbce │ │ │ │ - ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, dbce │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n db94 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ - subs r0, r0, r1 │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str.w r4, [sl, r0] │ │ │ │ - cmp r3, ip │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r5, r9 │ │ │ │ - beq.w df82 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - adds r7, #4 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n db82 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr.w r3, [pc, #1464] @ e18c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.w e082 │ │ │ │ - ldr.w r3, [pc, #1452] @ e190 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r1, r2, [sp, #16] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - bl ad10 │ │ │ │ - ldrd r1, r2, [sp, #16] │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n dc40 │ │ │ │ + beq.n d6ec │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #22 │ │ │ │ + blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n dc1a │ │ │ │ - ldr.w r0, [pc, #1368] @ e15c │ │ │ │ - mov r3, r4 │ │ │ │ - ldr.w r2, [pc, #1420] @ e194 │ │ │ │ - ldr.w r1, [pc, #1420] @ e198 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 5b10 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - cbz r0, dc30 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n dc30 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n dd0c │ │ │ │ - ldr.w r0, [pc, #1384] @ e19c │ │ │ │ - movs r1, #230 @ 0xe6 │ │ │ │ - movs r7, #0 │ │ │ │ - add r0, pc │ │ │ │ - bl d3a4 │ │ │ │ - b.n da60 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - add r4, sp, #84 @ 0x54 │ │ │ │ - ldr.w ip, [sp, #80] @ 0x50 │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str.w r0, [r4, ip, lsl #2] │ │ │ │ - cmp r3, lr │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - b.n dbb6 │ │ │ │ - mov r0, fp │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d894 │ │ │ │ - mov r0, fp │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d8c2 │ │ │ │ - mov r0, fp │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d8f0 │ │ │ │ - mov r0, fp │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n d91e │ │ │ │ - mov r0, fp │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n d94c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n d988 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n da00 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n d9e8 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n d9bc │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n d9a2 │ │ │ │ + bne.n d6ec │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ + b.n d7ba │ │ │ │ mov r0, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n da60 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - blx 5a38 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n db12 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + b.n d704 │ │ │ │ + movs r5, #199 @ 0xc7 │ │ │ │ + ldrb.w r3, [sp, #28] │ │ │ │ + cbnz r3, d7d4 │ │ │ │ + ldrb.w r3, [sp, #24] │ │ │ │ + cbnz r3, d7e6 │ │ │ │ + ldr r0, [pc, #324] @ (d90c ) │ │ │ │ + mov r1, r5 │ │ │ │ + movs r5, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl d3a0 │ │ │ │ + b.n d6ec │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #28 │ │ │ │ blx 56b0 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n db08 │ │ │ │ - bgt.w df52 │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n dd08 │ │ │ │ - ldr.w r3, [pc, #1204] @ e1a0 │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - beq.w e130 │ │ │ │ - ldr.w r3, [pc, #1192] @ e1a4 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [pc, #1192] @ e1a8 │ │ │ │ - add r1, pc │ │ │ │ - blx 5b10 │ │ │ │ - movs r6, #231 @ 0xe7 │ │ │ │ - b.n daae │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n dc30 │ │ │ │ - blx 5888 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w d87c │ │ │ │ - movs r7, #0 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n dd36 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w df72 │ │ │ │ - ldrd ip, r3, [sp, #48] @ 0x30 │ │ │ │ - ldrd r1, r6, [sp, #56] @ 0x38 │ │ │ │ - ldrd r2, fp, [sp, #64] @ 0x40 │ │ │ │ - ldrd sl, r9, [sp, #72] @ 0x48 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n dd66 │ │ │ │ - ldr.w r0, [ip] │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, lr │ │ │ │ - beq.n dd66 │ │ │ │ - subs r0, #1 │ │ │ │ - str.w r0, [ip] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w df3e │ │ │ │ - cbz r3, dd7c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, ip │ │ │ │ - beq.n dd7c │ │ │ │ - subs r0, #1 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w df2e │ │ │ │ - cbz r1, dd92 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n dd92 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w df22 │ │ │ │ - cbz r6, dda8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n dda8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w df64 │ │ │ │ - movs r6, #231 @ 0xe7 │ │ │ │ - cbz r2, ddc0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n ddc0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w df1a │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n ddde │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n ddde │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w df12 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w dab4 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w dab4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w dab4 │ │ │ │ - mov r0, sl │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n dab4 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ - bpl.w e246 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne.w r2, [r9] │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - b.n d83a │ │ │ │ - blx 5888 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w d8aa │ │ │ │ - b.n dd1c │ │ │ │ - blx 5888 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w d8d8 │ │ │ │ - b.n dd1c │ │ │ │ - blx 5888 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w d906 │ │ │ │ - b.n dd1c │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - blx 5888 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w d934 │ │ │ │ - b.n dd1c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n dae8 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n dad2 │ │ │ │ - mov r0, fp │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ddde │ │ │ │ - mov r0, r2 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ddc0 │ │ │ │ - mov r0, r1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - b.n dd92 │ │ │ │ - mov r0, r3 │ │ │ │ - strd r2, r1, [sp, #16] │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldrd r2, r1, [sp, #16] │ │ │ │ - b.n dd7c │ │ │ │ - mov r0, ip │ │ │ │ - strd r3, r1, [sp, #20] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldrd r3, r1, [sp, #20] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - b.n dd66 │ │ │ │ - ldr r3, [pc, #588] @ (e1a0 ) │ │ │ │ - movs r2, #10 │ │ │ │ - ldr r1, [pc, #596] @ (e1ac ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 5b10 │ │ │ │ - b.n dd08 │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movs r6, #231 @ 0xe7 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - b.n ddaa │ │ │ │ - mov r0, r9 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n dd36 │ │ │ │ + beq.n d7c6 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 5a38 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n d7c6 │ │ │ │ + ldr.w r1, [r5, #496] @ 0x1f0 │ │ │ │ mov r0, r7 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n dafe │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - ldrd r5, r2, [sp, #24] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w d6f4 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w d6f4 │ │ │ │ - ldr r3, [pc, #452] @ (e15c ) │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r1, [pc, #532] @ (e1b0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - ldr r3, [pc, #524] @ (e1b4 ) │ │ │ │ - ldr r2, [pc, #528] @ (e1b8 ) │ │ │ │ - ldr r1, [pc, #528] @ (e1bc ) │ │ │ │ - add r3, pc │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 5b10 │ │ │ │ - b.n dc30 │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - blx 5a60 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + bl b250 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e05a │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - add.w r9, sp, #100 @ 0x64 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - mov r5, r3 │ │ │ │ - b.n e00c │ │ │ │ - ldr.w r2, [r9, #4]! │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - cmp.w sl, #10 │ │ │ │ - str r0, [r2, #0] │ │ │ │ - beq.n e09a │ │ │ │ + blt.n d8de │ │ │ │ + bne.n d860 │ │ │ │ + ldr.w r1, [r5, #500] @ 0x1f4 │ │ │ │ mov r0, r7 │ │ │ │ - blx r5 │ │ │ │ + bl b250 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n dffc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n e02c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + blt.w d9ca │ │ │ │ + beq.n d89a │ │ │ │ + ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ + blx 5770 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, d83e │ │ │ │ + ldrb.w r3, [sp, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e136 │ │ │ │ - bl bc10 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, e050 │ │ │ │ - ldr r3, [pc, #360] @ (e1a0 ) │ │ │ │ - cmp.w sl, #1 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - beq.n e13e │ │ │ │ - ldr r3, [pc, #380] @ (e1c0 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [pc, #380] @ (e1c4 ) │ │ │ │ - mov r2, sl │ │ │ │ - add r1, pc │ │ │ │ - blx 5b10 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w dd1e │ │ │ │ - str r7, [sp, #16] │ │ │ │ - ldrd ip, r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - b.n dd3a │ │ │ │ - ldr r1, [pc, #356] @ (e1c8 ) │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ - ldr r0, [pc, #356] @ (e1cc ) │ │ │ │ + beq.w d6ec │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #29 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #22 │ │ │ │ + blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w d6ec │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ + b.n d7ba │ │ │ │ + ldr r1, [pc, #204] @ (d910 ) │ │ │ │ + movs r2, #198 @ 0xc6 │ │ │ │ + ldr r0, [pc, #204] @ (d914 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 5c10 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w daac │ │ │ │ + beq.n d782 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n da9c │ │ │ │ - ldr r3, [pc, #332] @ (e1d0 ) │ │ │ │ - mov r0, r4 │ │ │ │ - strd r1, r2, [sp, #16] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - bl 986c │ │ │ │ - ldrd r1, r2, [sp, #16] │ │ │ │ - b.n dbf8 │ │ │ │ - mov r3, r5 │ │ │ │ - ldrd r0, r5, [sp, #16] │ │ │ │ - blx r3 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w e1fc │ │ │ │ - bl bc10 │ │ │ │ + b.n d686 │ │ │ │ + ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ + blx 5770 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, d88a │ │ │ │ + ldrb.w r3, [sp, #22] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w d6ec │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #23 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #22 │ │ │ │ + blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w e21c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w d83a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + bne.w d6ec │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ + b.n d7ba │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ + b.n d7ba │ │ │ │ + movs r5, #201 @ 0xc9 │ │ │ │ + b.n d7ba │ │ │ │ + movs r5, #203 @ 0xcb │ │ │ │ + b.n d7ba │ │ │ │ + ldr r5, [pc, #124] @ (d918 ) │ │ │ │ + mov r0, r7 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r1, [r5, #732] @ 0x2dc │ │ │ │ + bl b250 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w da44 │ │ │ │ + beq.n d91c │ │ │ │ + ldr.w r0, [r8, #32] │ │ │ │ + blx 5770 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, d8da │ │ │ │ + ldrb.w r3, [sp, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d83a │ │ │ │ - mov r0, r1 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w d83a │ │ │ │ - ldr r2, [pc, #128] @ (e15c ) │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #244] @ (e1d4 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #240] @ (e1d8 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 5b10 │ │ │ │ - b.n dd1c │ │ │ │ - ldr r2, [pc, #108] @ (e15c ) │ │ │ │ - ldr r1, [pc, #232] @ (e1dc ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #228] @ (e1e0 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 5b10 │ │ │ │ - b.n dd1c │ │ │ │ - ldr r2, [pc, #84] @ (e15c ) │ │ │ │ - ldr r1, [pc, #220] @ (e1e4 ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #212] @ (e1e8 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 5b10 │ │ │ │ - b.n dd1c │ │ │ │ - ldr r2, [pc, #64] @ (e15c ) │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #204] @ (e1ec ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #200] @ (e1f0 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 5b10 │ │ │ │ - b.n dd1c │ │ │ │ - ldr r3, [pc, #192] @ (e1f4 ) │ │ │ │ - add r3, pc │ │ │ │ - b.n dcfe │ │ │ │ - mov r0, r2 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e02c │ │ │ │ - ldr r3, [pc, #184] @ (e1f8 ) │ │ │ │ - add r3, pc │ │ │ │ - b.n e046 │ │ │ │ - movs r6, #20 │ │ │ │ + beq.w d6ec │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #22 │ │ │ │ + blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w d6ec │ │ │ │ + movs r5, #210 @ 0xd2 │ │ │ │ + b.n d7ba │ │ │ │ + movs r5, #205 @ 0xcd │ │ │ │ + b.n d7ba │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + adds r0, #28 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r6, #24 │ │ │ │ movs r5, r0 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + movs r6, #6 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + ldrsb r0, [r2, r4] │ │ │ │ movs r3, r0 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ - movs r3, r0 │ │ │ │ - subs r1, #114 @ 0x72 │ │ │ │ - movs r3, r0 │ │ │ │ - subs r1, #134 @ 0x86 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ movs r5, r0 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ movs r5, r0 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ - movs r3, r0 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r2, #184 @ 0xb8 │ │ │ │ - movs r3, r0 │ │ │ │ - ldr r2, [pc, #776] @ (e4bc ) │ │ │ │ - movs r3, r0 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ - movs r3, r0 │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r0, #172 @ 0xac │ │ │ │ + subs r2, #152 @ 0x98 │ │ │ │ movs r3, r0 │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ + subs r1, #232 @ 0xe8 │ │ │ │ movs r3, r0 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r7, #166 @ 0xa6 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ - movs r3, r0 │ │ │ │ - adds r0, #24 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r0, #10 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r0, #4 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r7, #244 @ 0xf4 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r7, #238 @ 0xee │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r7, #200 @ 0xc8 │ │ │ │ - movs r3, r0 │ │ │ │ - ldr r1, [pc, #168] @ (e2a0 ) │ │ │ │ - movs r3, r0 │ │ │ │ - ldr r1, [pc, #112] @ (e26c ) │ │ │ │ - movs r3, r0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n e20c │ │ │ │ + cmp r5, #190 @ 0xbe │ │ │ │ + movs r5, r0 │ │ │ │ + ldr.w r1, [r5, #612] @ 0x264 │ │ │ │ + mov r0, r7 │ │ │ │ + bl b250 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w dac2 │ │ │ │ + beq.n d9ce │ │ │ │ + ldr r3, [pc, #824] @ (dc68 ) │ │ │ │ + ldr.w r0, [r8, #20] │ │ │ │ + ldr.w r5, [r9, r3] │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.w db50 │ │ │ │ + bl c250 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n d9c6 │ │ │ │ + blx 5908 │ │ │ │ + mov r7, r0 │ │ │ │ + adds r0, r7, #1 │ │ │ │ + beq.w db12 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n d968 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, e224 │ │ │ │ - ldr r3, [pc, #128] @ (e290 ) │ │ │ │ - movs r2, #10 │ │ │ │ - ldr r1, [pc, #128] @ (e294 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 5b10 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - b.n e050 │ │ │ │ - blx 562c <__stack_chk_fail@plt> │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e20c │ │ │ │ - bl 5fbc <__assert_fail@plt+0x37c> │ │ │ │ - ldr r3, [pc, #104] @ (e298 ) │ │ │ │ - movw r2, #19899 @ 0x4dbb │ │ │ │ - ldr r1, [pc, #100] @ (e29c ) │ │ │ │ - ldr r0, [pc, #104] @ (e2a0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1428 @ 0x594 │ │ │ │ - add r0, pc │ │ │ │ - blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (e2a4 ) │ │ │ │ - movw r2, #7902 @ 0x1ede │ │ │ │ - ldr r1, [pc, #88] @ (e2a8 ) │ │ │ │ - ldr r0, [pc, #92] @ (e2ac ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ - add r0, pc │ │ │ │ - blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ - ldr r3, [pc, #76] @ (e2b0 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #72] @ (e2b4 ) │ │ │ │ - ldr r0, [pc, #76] @ (e2b8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #64] @ (e2bc ) │ │ │ │ - movw r2, #7881 @ 0x1ec9 │ │ │ │ - ldr r1, [pc, #64] @ (e2c0 ) │ │ │ │ - ldr r0, [pc, #64] @ (e2c4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ - add r0, pc │ │ │ │ - blx 5c40 <__assert_fail@plt> │ │ │ │ - lsls r0, r1, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ - movs r3, r0 │ │ │ │ - ldrh r0, [r1, r1] │ │ │ │ - movs r3, r0 │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ - movs r3, r0 │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ - movs r3, r0 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r6, #128 @ 0x80 │ │ │ │ - movs r3, r0 │ │ │ │ - ldr r1, [pc, #112] @ (e324 ) │ │ │ │ - movs r3, r0 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ - movs r3, r0 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ - movs r3, r0 │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r6, #54 @ 0x36 │ │ │ │ - movs r3, 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, #3976] @ 0xf88 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - mov ip, r2 │ │ │ │ - ldr.w r2, [pc, #1296] @ e7f0 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr.w r3, [pc, #1296] @ e7f4 │ │ │ │ - add r5, sp, #60 @ 0x3c │ │ │ │ - add r2, pc │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr.w r7, [pc, #1288] @ e7f8 │ │ │ │ - movs r0, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w dac6 │ │ │ │ + ldr.w r0, [r8, #20] │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.w db3e │ │ │ │ movs r2, #0 │ │ │ │ - add r7, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #1268] @ e7fc │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - add r3, pc │ │ │ │ - strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - adds r3, #8 │ │ │ │ - ldmia r3, {r0, r1, r2, r3} │ │ │ │ - stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n e362 │ │ │ │ - ldr.w r2, [r9, #4] │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.w e7ba │ │ │ │ - ldr.w r1, [pc, #1232] @ e800 │ │ │ │ - ldr r1, [r7, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w e7da │ │ │ │ - ldr.w r1, [pc, #1224] @ e804 │ │ │ │ - ldr r1, [r7, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w e7be │ │ │ │ - ldr.w fp, [r9, #8] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n e362 │ │ │ │ - cmp.w ip, #3 │ │ │ │ - bhi.w e560 │ │ │ │ - tbh [pc, ip, lsl #1] │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - lsls r7, r6, #2 │ │ │ │ - cmp.w ip, #2 │ │ │ │ - beq.n e382 │ │ │ │ - cmp.w ip, #3 │ │ │ │ - bne.w e560 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + bl c534 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, d9c6 │ │ │ │ + blx 5908 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + beq.w db12 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bl ce40 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w e6bc │ │ │ │ - ldrd r8, r0, [sp, #52] @ 0x34 │ │ │ │ - movs r4, #20 │ │ │ │ - cbz r0, e3c8 │ │ │ │ - bl ce40 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w e754 │ │ │ │ - ldr.w r3, [pc, #1084] @ e808 │ │ │ │ - ldr.w r2, [r8, #4] │ │ │ │ - ldr r1, [r7, r3] │ │ │ │ - ldr.w r3, [pc, #1080] @ e80c │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r8, r1 │ │ │ │ - bne.w e6c8 │ │ │ │ - ldr.w r7, [pc, #1068] @ e810 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r7, pc │ │ │ │ - strd r3, r3, [r5, #4] │ │ │ │ - strh r3, [r5, #12] │ │ │ │ - ldr.w r6, [r7, #284] @ 0x11c │ │ │ │ - blx 5978 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ + beq.n d99e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w e65c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w e760 │ │ │ │ + beq.w db32 │ │ │ │ + adds r0, r7, r5 │ │ │ │ + blx 574c │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, d9c6 │ │ │ │ + ldrb.w r3, [sp, #22] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w d6ec │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #22 │ │ │ │ + blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w d6ec │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ + b.n d7ba │ │ │ │ + movs r5, #207 @ 0xcf │ │ │ │ + b.n d7ba │ │ │ │ + ldr.w r1, [r5, #620] @ 0x26c │ │ │ │ + mov r0, r7 │ │ │ │ + bl b250 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + blt.w dbaa │ │ │ │ + beq.n da48 │ │ │ │ + ldr r3, [pc, #644] @ (dc68 ) │ │ │ │ + ldr.w r0, [r8, #20] │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w dbba │ │ │ │ + bl c250 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, da40 │ │ │ │ + blx 5908 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.w dbd8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e416 │ │ │ │ - adds r3, #1 │ │ │ │ + beq.n da18 │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w dbae │ │ │ │ mov r0, r5 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - bl a248 │ │ │ │ + blx 574c │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, da40 │ │ │ │ + ldrb.w r3, [sp, #22] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w d6ec │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #22 │ │ │ │ + blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w e692 │ │ │ │ - ldr r3, [pc, #1004] @ (e814 ) │ │ │ │ - mov r2, r8 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr.w r3, [r3, #1068] @ 0x42c │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - blx r4 │ │ │ │ - mov r4, r0 │ │ │ │ + bne.w d6ec │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ + b.n d7ba │ │ │ │ + movs r5, #209 @ 0xd1 │ │ │ │ + b.n d7ba │ │ │ │ + ldr.w r1, [r5, #616] @ 0x268 │ │ │ │ + mov r0, r7 │ │ │ │ + bl b250 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e692 │ │ │ │ - blx 5670 │ │ │ │ + blt.w dbb6 │ │ │ │ + beq.n dace │ │ │ │ + ldr r3, [pc, #524] @ (dc68 ) │ │ │ │ + ldr.w r0, [r8, #20] │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w dbe0 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r1, #1 │ │ │ │ + bl c534 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, dabe │ │ │ │ + blx 5908 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w dbdc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e462 │ │ │ │ + beq.n da96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e654 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, e47a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w dbcc │ │ │ │ + mov r0, r5 │ │ │ │ + blx 574c │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, dabe │ │ │ │ + ldrb.w r3, [sp, #22] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w d6ec │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #22 │ │ │ │ + blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w d6ec │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ + b.n d7ba │ │ │ │ + movs r5, #211 @ 0xd3 │ │ │ │ + b.n d7ba │ │ │ │ + mov r0, r6 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n d968 │ │ │ │ + ldr.w r1, [r5, #804] @ 0x324 │ │ │ │ + mov r0, r7 │ │ │ │ + bl b250 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n dbd4 │ │ │ │ + beq.n db62 │ │ │ │ + ldr.w r5, [r8, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e47a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldrb.w r3, [sp, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e64e │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, e492 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w d6ec │ │ │ │ + mov r3, r5 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #22 │ │ │ │ + blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w d6ec │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ + b.n d7ba │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e492 │ │ │ │ + beq.w d7ba │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e648 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - cbz r0, e4aa │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + bne.w d7ba │ │ │ │ + mov r0, r6 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n d7ba │ │ │ │ + mov r0, r6 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n d99e │ │ │ │ + blx 562c <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #300] @ (dc6c ) │ │ │ │ + ldr r1, [pc, #300] @ (dc70 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 5664 │ │ │ │ + b.n d9c6 │ │ │ │ + ldr r3, [pc, #280] @ (dc6c ) │ │ │ │ + ldr r1, [pc, #288] @ (dc74 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 5664 │ │ │ │ + b.n d9c6 │ │ │ │ + ldr r5, [pc, #276] @ (dc78 ) │ │ │ │ + mov r0, r7 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r1, [r5, #808] @ 0x328 │ │ │ │ + bl b250 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n dc54 │ │ │ │ + beq.n dbf2 │ │ │ │ + ldr.w r5, [r8, #52] @ 0x34 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e4aa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w e642 │ │ │ │ - ldr r2, [pc, #876] @ (e818 ) │ │ │ │ - ldr r3, [pc, #836] @ (e7f4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w e7b6 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - mov.w r1, ip, lsl #2 │ │ │ │ - mov.w r8, #0 │ │ │ │ - adds r2, r5, r1 │ │ │ │ - add r6, r1 │ │ │ │ - strd ip, r1, [sp, #32] │ │ │ │ - add.w sl, r9, #8 │ │ │ │ - mov r1, r5 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w e7c2 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr.w r4, [sl, #4]! │ │ │ │ - cbnz r3, e52e │ │ │ │ - b.n e58a │ │ │ │ - ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, e58a │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n e528 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ - subs r0, r0, r1 │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r4, [r5, r0] │ │ │ │ - cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - cmp fp, r8 │ │ │ │ - beq.w e6f0 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - adds r6, #4 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n e516 │ │ │ │ - cmp.w ip, #1 │ │ │ │ - bgt.n e61e │ │ │ │ - ldr r3, [pc, #692] @ (e81c ) │ │ │ │ - movs r4, #2 │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [pc, #688] @ (e820 ) │ │ │ │ - ldr r1, [pc, #692] @ (e824 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r7, r2] │ │ │ │ - ldr r2, [pc, #688] @ (e828 ) │ │ │ │ - add r2, pc │ │ │ │ - strd r2, ip, [sp, #4] │ │ │ │ - ldr r2, [pc, #684] @ (e82c ) │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r2, pc │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 5b10 │ │ │ │ - b.n e5cc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #672] @ (e830 ) │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.w e780 │ │ │ │ - ldr r3, [pc, #664] @ (e834 ) │ │ │ │ - mov r0, r4 │ │ │ │ - strd r1, r2, [sp, #24] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - bl ad10 │ │ │ │ - ldrd r1, r2, [sp, #24] │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n e626 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldrb.w r3, [sp, #22] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w d6ec │ │ │ │ + mov r3, r5 │ │ │ │ + movs r2, #84 @ 0x54 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #22 │ │ │ │ + blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n e5cc │ │ │ │ - ldr r0, [pc, #612] @ (e820 ) │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [pc, #632] @ (e838 ) │ │ │ │ - ldr r1, [pc, #636] @ (e83c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + bne.w d6ec │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ + b.n d7ba │ │ │ │ + movs r5, #213 @ 0xd5 │ │ │ │ + b.n d7ba │ │ │ │ + mov r0, r6 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n da18 │ │ │ │ + movs r5, #215 @ 0xd7 │ │ │ │ + b.n d7ba │ │ │ │ + ldr r3, [pc, #176] @ (dc6c ) │ │ │ │ + ldr r1, [pc, #188] @ (dc7c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 5b10 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, e5e2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 5664 │ │ │ │ + b.n da40 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n da96 │ │ │ │ + movs r5, #217 @ 0xd9 │ │ │ │ + b.n d7ba │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ + b.n db14 │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ + b.n db14 │ │ │ │ + ldr r3, [pc, #136] @ (dc6c ) │ │ │ │ + ldr r1, [pc, #156] @ (dc80 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r9, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 5664 │ │ │ │ + b.n dabe │ │ │ │ + ldr.w r5, [r5, #1076] @ 0x434 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e5e2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n e67e │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cbz r0, e5f8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + mov.w r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldr r3, [pc, #112] @ (dc84 ) │ │ │ │ + str r1, [sp, #8] │ │ │ │ + add r1, sp, #12 │ │ │ │ + add r3, pc │ │ │ │ + str r7, [sp, #16] │ │ │ │ + ldr.w r3, [r3, #520] @ 0x208 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl bc84 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e5f8 │ │ │ │ + beq.n dc36 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n e684 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - cbz r0, e60e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, dc58 │ │ │ │ + cbz r6, dc50 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl b010 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e60e │ │ │ │ + beq.n dc50 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n e68a │ │ │ │ - ldr r0, [pc, #560] @ (e840 ) │ │ │ │ - mov.w r1, #358 @ 0x166 │ │ │ │ - add r0, pc │ │ │ │ - bl d3a4 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n e4aa │ │ │ │ - ldr r3, [pc, #548] @ (e844 ) │ │ │ │ - movs r4, #3 │ │ │ │ - add r3, pc │ │ │ │ - b.n e56c │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ - ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ - mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str.w r0, [r4, ip, lsl #2] │ │ │ │ - cmp r3, lr │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - b.n e548 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e4aa │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e492 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r3, dc60 │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ + b.n d7ba │ │ │ │ + movs r5, #219 @ 0xdb │ │ │ │ + b.n d7ba │ │ │ │ + mov r0, r5 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e47a │ │ │ │ + b.n dc36 │ │ │ │ mov r0, r6 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e462 │ │ │ │ - ldr.w r3, [r7, #1068] @ 0x42c │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r1, r9 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - blx r4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, e690 │ │ │ │ - blx 5670 │ │ │ │ - b.n e462 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e5e2 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e5f8 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e60e │ │ │ │ - movs r6, #0 │ │ │ │ - ldrb.w r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w e7a4 │ │ │ │ - ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n e798 │ │ │ │ - ldr r0, [pc, #416] @ (e848 ) │ │ │ │ - mov.w r1, #358 @ 0x166 │ │ │ │ - add r0, pc │ │ │ │ - bl d3a4 │ │ │ │ - blx 5670 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n e7b2 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n e44e │ │ │ │ - blx 5888 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w e3b4 │ │ │ │ - b.n e5cc │ │ │ │ - ldr r1, [pc, #340] @ (e820 ) │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r2, [pc, #376] @ (e84c ) │ │ │ │ - ldr r1, [r7, r1] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #372] @ (e850 ) │ │ │ │ - add r1, pc │ │ │ │ - blx 5b10 │ │ │ │ - ldr.w r0, [r4], #4 │ │ │ │ - bl 9e80 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne.n e6e2 │ │ │ │ - b.n e61a │ │ │ │ - ldr.w ip, [sp, #32] │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp.w ip, #1 │ │ │ │ - bgt.n e728 │ │ │ │ - add r1, sp │ │ │ │ - ldr r3, [r1, #48] @ 0x30 │ │ │ │ - cbz r3, e72e │ │ │ │ - add.w r3, ip, #1 │ │ │ │ - cmp.w ip, #1 │ │ │ │ - beq.n e728 │ │ │ │ - add.w r2, sp, r3, lsl #2 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ - cbz r2, e72c │ │ │ │ - add.w ip, ip, #2 │ │ │ │ - cmp.w ip, #2 │ │ │ │ - beq.n e728 │ │ │ │ - add.w r3, sp, ip, lsl #2 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, e72e │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - b.n e3a6 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r3, [pc, #240] @ (e820 ) │ │ │ │ - movs r4, #2 │ │ │ │ - ldr r1, [pc, #288] @ (e854 ) │ │ │ │ - ldr r2, [pc, #288] @ (e858 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - str.w ip, [sp, #8] │ │ │ │ - ldr r3, [pc, #276] @ (e85c ) │ │ │ │ - ldr r1, [pc, #280] @ (e860 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, pc │ │ │ │ - blx 5b10 │ │ │ │ - b.n e5cc │ │ │ │ - blx 5888 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w e3c8 │ │ │ │ - b.n e5cc │ │ │ │ - ldr r1, [pc, #256] @ (e864 ) │ │ │ │ - mov.w r2, #358 @ 0x166 │ │ │ │ - ldr r0, [pc, #256] @ (e868 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 5c10 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n e690 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n e416 │ │ │ │ - ldr r3, [pc, #232] @ (e86c ) │ │ │ │ - mov r0, r4 │ │ │ │ - strd r1, r2, [sp, #24] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - bl 986c │ │ │ │ - ldrd r1, r2, [sp, #24] │ │ │ │ - b.n e5b0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - blx 5a38 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n e6a4 │ │ │ │ - mov.w r2, #358 @ 0x166 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - blx 56b0 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n e69c │ │ │ │ - mov r4, r6 │ │ │ │ - b.n e462 │ │ │ │ - blx 562c <__stack_chk_fail@plt> │ │ │ │ - bl 5fbc <__assert_fail@plt+0x37c> │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ - ldr r3, [pc, #172] @ (e870 ) │ │ │ │ - movw r2, #19899 @ 0x4dbb │ │ │ │ - ldr r1, [pc, #168] @ (e874 ) │ │ │ │ - ldr r0, [pc, #172] @ (e878 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1428 @ 0x594 │ │ │ │ - add r0, pc │ │ │ │ - blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #160] @ (e87c ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #156] @ (e880 ) │ │ │ │ - ldr r0, [pc, #160] @ (e884 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 5c40 <__assert_fail@plt> │ │ │ │ - adds r4, r6, r5 │ │ │ │ - movs r5, r0 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, r4, r5 │ │ │ │ - movs r5, r0 │ │ │ │ - adds r2, r7, #3 │ │ │ │ - movs r5, r0 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ - movs r0, r0 │ │ │ │ + b.n dc50 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ - movs r5, r0 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - movs r5, r0 │ │ │ │ - asrs r6, r5, #30 │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ - movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ - movs r3, r0 │ │ │ │ - subs r4, r0, #2 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r3, #54 @ 0x36 │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ movs r3, r0 │ │ │ │ - cmp r2, #210 @ 0xd2 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r2, #230 @ 0xe6 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r2, #4 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r1, #16 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ - movs r3, r0 │ │ │ │ - strb r4, [r6, r2] │ │ │ │ - movs r3, r0 │ │ │ │ - adds r2, r5, #2 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ - movs r3, r0 │ │ │ │ - bics r4, r4 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r6, r1, #6 │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ + movs r5, r0 │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ movs r3, r0 │ │ │ │ - adds r2, r1, #7 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ movs r3, r0 │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ + movs r5, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r0, [pc, #376] @ (ea10 ) │ │ │ │ + ldr r0, [pc, #376] @ (de10 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r1, [pc, #376] @ (ea14 ) │ │ │ │ + ldr r1, [pc, #376] @ (de14 ) │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #372] @ (ea18 ) │ │ │ │ + ldr r2, [pc, #372] @ (de18 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #372] @ (ea1c ) │ │ │ │ + ldr r6, [pc, #372] @ (de1c ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add r6, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr.w r5, [r2, #304] @ 0x130 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ blx 5978 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbz r3, e8e8 │ │ │ │ - ldr r3, [pc, #340] @ (ea20 ) │ │ │ │ + cbz r3, dce8 │ │ │ │ + ldr r3, [pc, #340] @ (de20 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldrb.w r1, [sp, #14] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e97a │ │ │ │ + beq.n dd7a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n e97e │ │ │ │ + bne.n dd7e │ │ │ │ blx 5670 │ │ │ │ - b.n e960 │ │ │ │ + b.n dd60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n e9b4 │ │ │ │ + beq.n ddb4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e8fa │ │ │ │ + beq.n dcfa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r1, sp │ │ │ │ - ldr r2, [pc, #284] @ (ea24 ) │ │ │ │ + ldr r2, [pc, #284] @ (de24 ) │ │ │ │ movs r3, #7 │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, pc │ │ │ │ - add.w r2, r2, #492 @ 0x1ec │ │ │ │ + add.w r2, r2, #524 @ 0x20c │ │ │ │ blx 58a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n e992 │ │ │ │ + beq.n dd92 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n e9dc │ │ │ │ - ldr r3, [pc, #252] @ (ea20 ) │ │ │ │ + bne.n dddc │ │ │ │ + ldr r3, [pc, #252] @ (de20 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldrb.w r2, [sp, #14] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - cbz r2, e94a │ │ │ │ + cbz r2, dd4a │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sp, #14 │ │ │ │ blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n e992 │ │ │ │ + beq.n dd92 │ │ │ │ blx 5670 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e960 │ │ │ │ + beq.n dd60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e9d4 │ │ │ │ - ldr r2, [pc, #196] @ (ea28 ) │ │ │ │ - ldr r3, [pc, #176] @ (ea14 ) │ │ │ │ + beq.n ddd4 │ │ │ │ + ldr r2, [pc, #196] @ (de28 ) │ │ │ │ + ldr r3, [pc, #176] @ (de14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ea06 │ │ │ │ + bne.n de06 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n e8e2 │ │ │ │ + beq.n dce2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ add.w r0, sp, #14 │ │ │ │ blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n e8e2 │ │ │ │ + bne.n dce2 │ │ │ │ movs r5, #0 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ - cbnz r3, e9f8 │ │ │ │ + cbnz r3, ddf8 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ - cbnz r3, e9ec │ │ │ │ - ldr r0, [pc, #140] @ (ea2c ) │ │ │ │ + cbnz r3, ddec │ │ │ │ + ldr r0, [pc, #140] @ (de2c ) │ │ │ │ mov.w r1, #672 @ 0x2a0 │ │ │ │ add r0, pc │ │ │ │ - bl d3a4 │ │ │ │ + bl d3a0 │ │ │ │ blx 5670 │ │ │ │ - cbz r5, ea0a │ │ │ │ + cbz r5, de0a │ │ │ │ movs r4, #0 │ │ │ │ - b.n e94e │ │ │ │ - ldr r1, [pc, #120] @ (ea30 ) │ │ │ │ + b.n dd4e │ │ │ │ + ldr r1, [pc, #120] @ (de30 ) │ │ │ │ mov.w r2, #672 @ 0x2a0 │ │ │ │ - ldr r0, [pc, #120] @ (ea34 ) │ │ │ │ + ldr r0, [pc, #120] @ (de34 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 5c10 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e990 │ │ │ │ + beq.n dd90 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n e8fa │ │ │ │ + b.n dcfa │ │ │ │ mov r0, r5 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n e960 │ │ │ │ + b.n dd60 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 5644 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n e920 │ │ │ │ - b.n e992 │ │ │ │ + bne.n dd20 │ │ │ │ + b.n dd92 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 5a38 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n e99e │ │ │ │ + b.n dd9e │ │ │ │ mov.w r2, #672 @ 0x2a0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 56b0 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n e998 │ │ │ │ + b.n dd98 │ │ │ │ blx 562c <__stack_chk_fail@plt> │ │ │ │ mov r4, r5 │ │ │ │ - b.n e960 │ │ │ │ + b.n dd60 │ │ │ │ nop │ │ │ │ - asrs r6, r7, #14 │ │ │ │ + subs r6, r7, #6 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, #6 │ │ │ │ - movs r5, r0 │ │ │ │ - asrs r2, r6, #14 │ │ │ │ - movs r5, r0 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - negs r6, r7 │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r0, r7, #11 │ │ │ │ - movs r5, r0 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ - movs r3, r0 │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ - movs r3, 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, #3968] @ 0xf80 │ │ │ │ - ldr.w r3, [pc, #2844] @ f568 │ │ │ │ - sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r2, [pc, #2844] @ f56c │ │ │ │ - movs r4, #0 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w fp, [pc, #2840] @ f570 │ │ │ │ - add r2, pc │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - add fp, pc │ │ │ │ - ldr.w r7, [r3, #308] @ 0x134 │ │ │ │ - ldr.w r3, [pc, #2828] @ f574 │ │ │ │ - strd r4, r4, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - strh.w r4, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 5978 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w ed8e │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w f02c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n ea9e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r7 │ │ │ │ - bl a248 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w f050 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 5404 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w efec │ │ │ │ - movs r0, #0 │ │ │ │ - blx 5404 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w effe │ │ │ │ - movs r0, #0 │ │ │ │ - blx 5404 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w f012 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 5404 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w f020 │ │ │ │ - ldr.w r3, [pc, #2704] @ f578 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w f06a │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ - bpl.w f79a │ │ │ │ - ldr.w r2, [pc, #2680] @ f57c │ │ │ │ - ldr.w sl, [fp, r2] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w f784 │ │ │ │ - ldr.w r2, [pc, #2668] @ f580 │ │ │ │ - ldr.w r2, [fp, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w f780 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - adds r0, r1, #1 │ │ │ │ - beq.w ef66 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n ec02 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r7, r5 │ │ │ │ - str.w fp, [sp, #24] │ │ │ │ - mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, sl │ │ │ │ - mov r5, r1 │ │ │ │ - mov sl, r2 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 5404 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w efce │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r0, fp │ │ │ │ - beq.w f784 │ │ │ │ - cmp r0, sl │ │ │ │ - beq.w f780 │ │ │ │ - ldr r4, [r6, #16] │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - asrs r0, r4, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - ite le │ │ │ │ - movle r4, #0 │ │ │ │ - movgt r4, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - it ge │ │ │ │ - movge r4, #0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w edc0 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cmp r4, r8 │ │ │ │ - itt ne │ │ │ │ - addne r4, #1 │ │ │ │ - strne r4, [r1, #0] │ │ │ │ - str.w r1, [r0, r3, lsl #2] │ │ │ │ - adds r0, r3, #1 │ │ │ │ - str r0, [r6, #8] │ │ │ │ - cmp r4, r8 │ │ │ │ - beq.n eb9a │ │ │ │ - subs r4, #1 │ │ │ │ - str r4, [r1, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w ed92 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 5404 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w eda6 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r0, fp │ │ │ │ - beq.w f784 │ │ │ │ - cmp r0, sl │ │ │ │ - beq.w f780 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - asrs r0, r4, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - ite le │ │ │ │ - movle r4, #0 │ │ │ │ - movgt r4, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - it ge │ │ │ │ - movge r4, #0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w efac │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - cmp r4, r8 │ │ │ │ - itt ne │ │ │ │ - addne r4, #1 │ │ │ │ - strne r4, [r1, #0] │ │ │ │ - str.w r1, [r0, r3, lsl #2] │ │ │ │ - adds r0, r3, #1 │ │ │ │ - str r0, [r7, #8] │ │ │ │ - cmp r4, r8 │ │ │ │ - beq.n ebf2 │ │ │ │ - subs r4, #1 │ │ │ │ - str r4, [r1, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w edb8 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r9, r5 │ │ │ │ - bne.n eb42 │ │ │ │ - mov r5, r7 │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w f0e2 │ │ │ │ - bl c254 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w f2c4 │ │ │ │ - ldr.w r3, [pc, #2408] @ f584 │ │ │ │ - ldr.w r2, [fp, r3] │ │ │ │ - ldr.w r3, [pc, #2404] @ f588 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r1, [fp, r3] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, r1 │ │ │ │ - it ne │ │ │ │ - cmpne r3, r2 │ │ │ │ - bne.w f35a │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w f0dc │ │ │ │ - mov r2, r0 │ │ │ │ - adds r1, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n ec64 │ │ │ │ - subs r1, #1 │ │ │ │ - str.w r1, [r8] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w f08c │ │ │ │ - mov r8, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - strd r3, r7, [sp, #32] │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r6, [sp, #28] │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w f104 │ │ │ │ - ldr.w r4, [r8, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - cmp r4, r5 │ │ │ │ - bne.w f2ce │ │ │ │ - bl a444 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, r0 │ │ │ │ - bge.w f378 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #6 │ │ │ │ - bpl.w f768 │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr.w r4, [r3, r2, lsl #2] │ │ │ │ - adds r3, r2, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n ecba │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e80 │ │ │ │ - ldr.w r2, [pc, #2248] @ f58c │ │ │ │ - ldr.w r3, [pc, #2248] @ f590 │ │ │ │ - mov r0, r4 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - ldr.w r1, [r2, #508] @ 0x1fc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w f2ea │ │ │ │ - bl a140 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w f2f2 │ │ │ │ - ldr.w r3, [pc, #2216] @ f594 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr.w sl, [fp, r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r2, sl │ │ │ │ - it ne │ │ │ │ - cmpne r7, r3 │ │ │ │ - ite ne │ │ │ │ - movne r6, #1 │ │ │ │ - moveq r6, #0 │ │ │ │ - bne.w f6f2 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e80 │ │ │ │ - ldr.w r9, [sp, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - bl a444 │ │ │ │ - adds r5, r0, #1 │ │ │ │ - beq.w f306 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n ed78 │ │ │ │ - strd r4, r8, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r9 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str.w fp, [sp, #60] @ 0x3c │ │ │ │ - mov fp, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r9, r5 │ │ │ │ - bl c538 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w f09c │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, sl │ │ │ │ - it ne │ │ │ │ - cmpne r0, r4 │ │ │ │ - bne.w f3d8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e80 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 56c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w f0b2 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w f318 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp fp, r6 │ │ │ │ - bne.n ed2e │ │ │ │ - ldrd r4, r8, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - bl a65c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w f416 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r9, r7 │ │ │ │ - mov sl, r4 │ │ │ │ - b.n ec76 │ │ │ │ - mov r7, r4 │ │ │ │ - b.n eaae │ │ │ │ - mov r0, r1 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r0, #0 │ │ │ │ - blx 5404 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w eba8 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - movw fp, #695 @ 0x2b7 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b.n efde │ │ │ │ - mov r0, r1 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ebf2 │ │ │ │ - mov r0, r6 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - blx 57d4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w ef62 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r5, r7 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r2 │ │ │ │ - movw fp, #694 @ 0x2b6 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n edf6 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w ef4e │ │ │ │ - cbz r2, ee0c │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n ee0c │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w efa4 │ │ │ │ - ldrb.w r2, [sp, #76] @ 0x4c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w ef80 │ │ │ │ - ldrb.w r2, [sp, #72] @ 0x48 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w ef74 │ │ │ │ - ldr.w r0, [pc, #1908] @ f598 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, pc │ │ │ │ - bl d3a4 │ │ │ │ - cbz r6, ee42 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n ee42 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w ef5a │ │ │ │ - cbz r5, ee5a │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n ee58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n ef2e │ │ │ │ - mov r5, r4 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, ee74 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n ee74 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w ef9c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cbz r1, ee8a │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n ee8a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n ef36 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n eea6 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n eea6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n ef3e │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n eec2 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n eec2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n ef46 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n eede │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n eede │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n ef8c │ │ │ │ - blx 5670 │ │ │ │ - cbz r7, eef6 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n eef6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n ef94 │ │ │ │ - ldr.w r2, [pc, #1700] @ f59c │ │ │ │ - ldr.w r3, [pc, #1656] @ f574 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w f380 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #92 @ 0x5c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w f6c6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w f6c6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ee58 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ee8a │ │ │ │ - mov r0, sl │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n eea6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n eec2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n edf6 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ee42 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - b.n eb8c │ │ │ │ - mov.w r8, #0 │ │ │ │ - movw fp, #693 @ 0x2b5 │ │ │ │ - mov r9, r8 │ │ │ │ - mov sl, r8 │ │ │ │ - b.n ee0c │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - blx 5a38 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n ee20 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - blx 56b0 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n ee16 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n eede │ │ │ │ - mov r0, r7 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n eef6 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ee74 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ee0c │ │ │ │ - mov r0, r7 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - blx 57d4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n f00e │ │ │ │ - mov r2, r4 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r2 │ │ │ │ - movw fp, #695 @ 0x2b7 │ │ │ │ - b.n ede2 │ │ │ │ - mov r5, r7 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - movw fp, #694 @ 0x2b6 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr.w r9, [sp, #12] │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ - mov sl, r4 │ │ │ │ - b.n edf6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - movw fp, #683 @ 0x2ab │ │ │ │ - str r0, [sp, #0] │ │ │ │ - b.n ee0c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov.w fp, #684 @ 0x2ac │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - b.n ee0c │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - b.n ebe4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - movw fp, #685 @ 0x2ad │ │ │ │ - b.n ee0c │ │ │ │ - mov sl, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - movw fp, #686 @ 0x2ae │ │ │ │ - b.n ee0c │ │ │ │ - ldr.w r1, [pc, #1392] @ f5a0 │ │ │ │ - movw r2, #677 @ 0x2a5 │ │ │ │ - ldr.w r0, [pc, #1388] @ f5a4 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 5c10 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n f0c8 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n ea9e │ │ │ │ - mov.w r8, #0 │ │ │ │ - movw fp, #677 @ 0x2a5 │ │ │ │ - mov r9, r8 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r5, r8 │ │ │ │ - mov r6, r8 │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ - str.w r8, [sp] │ │ │ │ - b.n ee0c │ │ │ │ - ldr.w r3, [pc, #1340] @ f5a8 │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldr.w r1, [pc, #1336] @ f5ac │ │ │ │ - mov r9, r8 │ │ │ │ - mov sl, r8 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - movw fp, #693 @ 0x2b5 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 5664 │ │ │ │ - b.n ee0c │ │ │ │ - mov r0, r8 │ │ │ │ - strd r3, r2, [sp, #24] │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldrd r3, r2, [sp, #24] │ │ │ │ - b.n ec64 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - movw fp, #703 @ 0x2bf │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldrd r4, r8, [sp, #48] @ 0x30 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b.n efde │ │ │ │ - mov r3, r5 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - ldrd r4, r8, [sp, #48] @ 0x30 │ │ │ │ - mov.w fp, #704 @ 0x2c0 │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n efde │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movw fp, #677 @ 0x2a5 │ │ │ │ - b.n ee0c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n ec66 │ │ │ │ - ldr.w r3, [pc, #1220] @ f5a8 │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldr.w r1, [pc, #1220] @ f5b0 │ │ │ │ - mov r9, r8 │ │ │ │ - mov sl, r8 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - movw fp, #699 @ 0x2bb │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 5664 │ │ │ │ - b.n ee0c │ │ │ │ - mov r0, r8 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w ecba │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - blx 5888 │ │ │ │ - cbz r0, f130 │ │ │ │ - ldr.w r2, [pc, #1172] @ f5b4 │ │ │ │ - ldr.w r2, [fp, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp r1, r0 │ │ │ │ - bne.w f4e0 │ │ │ │ - blx 57b8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n f148 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w f444 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w f460 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - bl c538 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w f47a │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n f174 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w f4f6 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w f44c │ │ │ │ - mov r4, r2 │ │ │ │ - adds r3, #1 │ │ │ │ - movs r1, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n f19e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w f454 │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - str r7, [sp, #16] │ │ │ │ - mov r7, sl │ │ │ │ - str r6, [sp, #24] │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - str r5, [sp, #12] │ │ │ │ - mov r5, r1 │ │ │ │ - strd r9, sl, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w f6bc │ │ │ │ - ldr.w sl, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w f6a2 │ │ │ │ - bl a444 │ │ │ │ - cmp r6, r0 │ │ │ │ - bge.w f5d0 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #6 │ │ │ │ - bpl.w f79e │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr.w r7, [r3, r6, lsl #2] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n f1f0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 9e80 │ │ │ │ - ldr r2, [pc, #960] @ (f5b8 ) │ │ │ │ - ldr r3, [pc, #916] @ (f590 ) │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - ldr.w r1, [r2, #508] @ 0x1fc │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w f722 │ │ │ │ - bl a140 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w f4cc │ │ │ │ - ldr r3, [pc, #884] @ (f594 ) │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n f236 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r9, r2 │ │ │ │ - bne.w f72a │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9e80 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl a444 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w f558 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n f2a6 │ │ │ │ - mov sl, r5 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - movs r5, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - str.w r8, [sp, #32] │ │ │ │ - bl c538 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w f384 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r0, r2 │ │ │ │ - ite ne │ │ │ │ - movne r2, #1 │ │ │ │ - moveq r2, #0 │ │ │ │ - bne.w f52c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 9e80 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 56c8 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - blt.w f39a │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.w f484 │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne.n f254 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - mov r5, sl │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - bl a65c │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w f4b8 │ │ │ │ - mov sl, r7 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - movw fp, #722 @ 0x2d2 │ │ │ │ - b.n ede2 │ │ │ │ - mov r9, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - movw fp, #699 @ 0x2bb │ │ │ │ - b.n ee0c │ │ │ │ - bl a3e0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, r0 │ │ │ │ - bge.n f378 │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #5 │ │ │ │ - bpl.w f7ce │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add.w r3, r8, r2, lsl #2 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ - b.n eca8 │ │ │ │ - blx 56a4 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n ece2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movw fp, #701 @ 0x2bd │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ - b.n efde │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movw fp, #702 @ 0x2be │ │ │ │ - str r7, [sp, #12] │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n efde │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - ldrd r4, r8, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ - bl c538 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n f3c6 │ │ │ │ - mov r1, r4 │ │ │ │ - bl b7b8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n f3ac │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w ed86 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w ed86 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ed86 │ │ │ │ - blx 5a60 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n f436 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n f428 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n ec50 │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b.n f130 │ │ │ │ - blx 562c <__stack_chk_fail@plt> │ │ │ │ - mov sl, r7 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - mov.w fp, #716 @ 0x2cc │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - ldr.w r8, [sp, #32] │ │ │ │ - b.n ede2 │ │ │ │ - mov sl, r7 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - movw fp, #717 @ 0x2cd │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b.n ede2 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r9, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - mov sl, r4 │ │ │ │ - ldrd r7, r5, [sp, #36] @ 0x24 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - movw fp, #706 @ 0x2c2 │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - b.n ede2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movw fp, #706 @ 0x2c2 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n efde │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - ldr r2, [pc, #460] @ (f5a8 ) │ │ │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - mov r9, r7 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r1, [pc, #464] @ (f5bc ) │ │ │ │ - ldr.w r2, [fp, r2] │ │ │ │ - movw fp, #703 @ 0x2bf │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #448] @ (f5c0 ) │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - add r2, pc │ │ │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - blx 5b10 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ - b.n ede2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movw fp, #709 @ 0x2c5 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n efde │ │ │ │ - mov r4, r8 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - mov sl, r3 │ │ │ │ - movw fp, #699 @ 0x2bb │ │ │ │ - b.n ede2 │ │ │ │ - mov r4, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - movw fp, #699 @ 0x2bb │ │ │ │ - b.n ede2 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f148 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r4, r2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - b.n f19e │ │ │ │ - mov r0, r2 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - b.n f19e │ │ │ │ - ldr r3, [pc, #324] @ (f5a8 ) │ │ │ │ - ldr r1, [pc, #352] @ (f5c4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - mov.w fp, #712 @ 0x2c8 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 5664 │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - b.n ee0c │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - mov.w fp, #712 @ 0x2c8 │ │ │ │ - b.n ee0c │ │ │ │ - mov r3, sl │ │ │ │ - mov sl, r5 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - mov r5, r3 │ │ │ │ - bl c538 │ │ │ │ - mov r2, r0 │ │ │ │ - cbz r0, f4be │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - bl b7b8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n f4be │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n f4b8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbz r3, f510 │ │ │ │ - strd r9, r7, [sp, #28] │ │ │ │ - b.n f1b2 │ │ │ │ - mov sl, r7 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - movw fp, #719 @ 0x2cf │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - b.n ede2 │ │ │ │ - mov sl, r7 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - movw fp, #714 @ 0x2ca │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - b.n ede2 │ │ │ │ - bl b628 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w f12c │ │ │ │ - mov r2, r8 │ │ │ │ - movw fp, #699 @ 0x2bb │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - b.n edf8 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - blx 5a60 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, f522 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r1, [r3, #112] @ 0x70 │ │ │ │ - cbz r1, f518 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n f18a │ │ │ │ - mov r0, r2 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f4b8 │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - mov.w fp, #712 @ 0x2c8 │ │ │ │ - b.n ede2 │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - mov.w fp, #712 @ 0x2c8 │ │ │ │ - b.n edf8 │ │ │ │ - ldr r2, [pc, #120] @ (f5a8 ) │ │ │ │ - mov sl, r7 │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #148] @ (f5c8 ) │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr.w r2, [fp, r2] │ │ │ │ - add r1, pc │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov.w fp, #716 @ 0x2cc │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #132] @ (f5cc ) │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - add r2, pc │ │ │ │ - blx 5b10 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr.w r8, [sp, #32] │ │ │ │ - b.n ede2 │ │ │ │ - mov sl, r7 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - movw fp, #715 @ 0x2cb │ │ │ │ - b.n ede2 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + subs r2, r6, #6 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ - movs r5, r0 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, r2, r6 │ │ │ │ - movs r5, r0 │ │ │ │ - lsls r4, r2, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r5, #50 @ 0x32 │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ - movs r5, r0 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ - movs r3, r0 │ │ │ │ - subs r6, r2, #7 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ + str r6, [r2, r2] │ │ │ │ movs r3, r0 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r4, #17 │ │ │ │ + subs r0, r7, #3 │ │ │ │ movs r5, r0 │ │ │ │ - adds r2, r0, #4 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r0, r6, #3 │ │ │ │ - movs r3, r0 │ │ │ │ - subs r4, r4, #1 │ │ │ │ - movs r3, r0 │ │ │ │ - subs r6, r7, r6 │ │ │ │ - movs r3, r0 │ │ │ │ - subs r6, r4, r6 │ │ │ │ - movs r3, r0 │ │ │ │ - mov sl, r7 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n f5ea │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n f69a │ │ │ │ - movs r0, #4 │ │ │ │ - blx 5404 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n f692 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r2, r6 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - bl 9fac │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - it ne │ │ │ │ - addne r3, #1 │ │ │ │ - mov r2, r5 │ │ │ │ - it ne │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - bl 9fac │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - movs r1, #2 │ │ │ │ - bl 9fac │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - movs r1, #3 │ │ │ │ - bl 9fac │ │ │ │ - ldrb.w r3, [sp, #70] @ 0x46 │ │ │ │ - cbz r3, f672 │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, sp, #70 @ 0x46 │ │ │ │ - blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n f692 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w ef18 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w ee46 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w ee46 │ │ │ │ - movw fp, #727 @ 0x2d7 │ │ │ │ - b.w ee0c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f5ea │ │ │ │ - bl a3e0 │ │ │ │ - cmp r6, r0 │ │ │ │ - bge.n f5d0 │ │ │ │ - ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ - bpl.w f7b6 │ │ │ │ - add.w r3, r4, r6, lsl #2 │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ - b.n f1e0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - cbz r0, f6cc │ │ │ │ - mov r7, r0 │ │ │ │ - b.n f1f0 │ │ │ │ - mov r5, r4 │ │ │ │ - b.w ee5e │ │ │ │ - mov sl, r7 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 5888 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w f5d8 │ │ │ │ - ldr r1, [pc, #260] @ (f7e8 ) │ │ │ │ - ldr.w r1, [fp, r1] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, r0 │ │ │ │ - bne.n f756 │ │ │ │ - blx 57b8 │ │ │ │ - b.n f5d8 │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - mov sl, r4 │ │ │ │ - ldr r2, [pc, #244] @ (f7ec ) │ │ │ │ - str r7, [sp, #12] │ │ │ │ - ldr r1, [pc, #244] @ (f7f0 ) │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r2, [fp, r2] │ │ │ │ - add r1, pc │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - movw fp, #701 @ 0x2bd │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #228] @ (f7f4 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 5b10 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - b.w ede2 │ │ │ │ - blx 56a4 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n f214 │ │ │ │ - ldr r2, [pc, #192] @ (f7ec ) │ │ │ │ - mov sl, r7 │ │ │ │ - ldr r1, [pc, #200] @ (f7f8 ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r1, pc │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldr.w r2, [fp, r2] │ │ │ │ - movw fp, #714 @ 0x2ca │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #180] @ (f7fc ) │ │ │ │ - add r2, pc │ │ │ │ - blx 5b10 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - b.w ede2 │ │ │ │ - bl b628 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n f6ec │ │ │ │ - mov.w fp, #712 @ 0x2c8 │ │ │ │ - b.w ede2 │ │ │ │ - ldr r3, [pc, #148] @ (f800 ) │ │ │ │ - movw r2, #13386 @ 0x344a │ │ │ │ - ldr r1, [pc, #148] @ (f804 ) │ │ │ │ - ldr r0, [pc, #148] @ (f808 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1524 @ 0x5f4 │ │ │ │ - add r0, pc │ │ │ │ - blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ - ldr r3, [pc, #132] @ (f80c ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #132] @ (f810 ) │ │ │ │ - ldr r0, [pc, #132] @ (f814 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 61f8 <__assert_fail@plt+0x5b8> │ │ │ │ - ldr r3, [pc, #120] @ (f818 ) │ │ │ │ - movw r2, #13596 @ 0x351c │ │ │ │ - ldr r1, [pc, #116] @ (f81c ) │ │ │ │ - ldr r0, [pc, #120] @ (f820 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1524 @ 0x5f4 │ │ │ │ - add r0, pc │ │ │ │ - blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #108] @ (f824 ) │ │ │ │ - movw r2, #13607 @ 0x3527 │ │ │ │ - ldr r1, [pc, #104] @ (f828 ) │ │ │ │ - ldr r0, [pc, #108] @ (f82c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1524 @ 0x5f4 │ │ │ │ - add r0, pc │ │ │ │ - blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (f830 ) │ │ │ │ - movw r2, #13397 @ 0x3455 │ │ │ │ - ldr r1, [pc, #92] @ (f834 ) │ │ │ │ - ldr r0, [pc, #96] @ (f838 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1524 @ 0x5f4 │ │ │ │ - add r0, pc │ │ │ │ - blx 5c40 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r0, r6, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, r6, r7 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r0, r4, r7 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r6, r0, r7 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r2, r5, r6 │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r6, r1 │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ - movs r3, r0 │ │ │ │ - subs r6, r6, r5 │ │ │ │ - movs r3, r0 │ │ │ │ - adds r3, #250 @ 0xfa │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r0, r4, #24 │ │ │ │ - movs r3, r0 │ │ │ │ - add r8, fp │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r6, r1, #19 │ │ │ │ - movs r3, r0 │ │ │ │ - subs r4, r6, r5 │ │ │ │ - movs r3, r0 │ │ │ │ - add r8, r8 │ │ │ │ - movs r3, r0 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ - movs r3, r0 │ │ │ │ - subs r4, r6, r5 │ │ │ │ - movs r3, r0 │ │ │ │ - add r8, r5 │ │ │ │ + adds r5, #16 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r6, r3, #18 │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ movs r3, r0 │ │ │ │ - subs r0, r5, r4 │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ movs r3, 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ blx 5978 │ │ │ │ - ldr r3, [pc, #596] @ (fab0 ) │ │ │ │ + ldr r3, [pc, #596] @ (e0ac ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r3, #1064] @ 0x428 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n f916 │ │ │ │ + beq.n df12 │ │ │ │ ldr.w r6, [r3, #1056] @ 0x420 │ │ │ │ subs r1, r6, #1 │ │ │ │ - bmi.n f916 │ │ │ │ + bmi.n df12 │ │ │ │ add.w r3, ip, r1, lsl #3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n f916 │ │ │ │ + bgt.n df12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n f90e │ │ │ │ + beq.n df0a │ │ │ │ movs r2, #0 │ │ │ │ - b.n f88a │ │ │ │ - ble.n f8a6 │ │ │ │ + b.n de86 │ │ │ │ + ble.n dea2 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bge.n f8a0 │ │ │ │ + bge.n de9c │ │ │ │ subs r3, r1, r2 │ │ │ │ add.w r3, r2, r3, asr #1 │ │ │ │ add.w r0, ip, r3, lsl #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n f882 │ │ │ │ + bge.n de7e │ │ │ │ mov r1, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - blt.n f88a │ │ │ │ + blt.n de86 │ │ │ │ cmp r4, r0 │ │ │ │ it gt │ │ │ │ addgt r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n f916 │ │ │ │ + ble.n df12 │ │ │ │ add.w ip, ip, r3, lsl #3 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n f916 │ │ │ │ + bne.n df12 │ │ │ │ ldr.w r6, [ip] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f8c8 │ │ │ │ + beq.n dec4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r2, [pc, #488] @ (fab4 ) │ │ │ │ + ldr r2, [pc, #488] @ (e0b0 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ blx 54a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f9c0 │ │ │ │ + beq.n dfbc │ │ │ │ str r4, [r0, #20] │ │ │ │ blx 5710 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f8f6 │ │ │ │ + beq.n def2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f9ea │ │ │ │ + beq.n dfe6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f908 │ │ │ │ + beq.n df04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f9de │ │ │ │ + beq.n dfda │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n f8b2 │ │ │ │ + ble.n deae │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f9f2 │ │ │ │ + beq.n dfee │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, f946 │ │ │ │ + cbz r0, df42 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n fa2e │ │ │ │ + beq.n e02a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp sl, r2 │ │ │ │ - bne.w faac │ │ │ │ + bne.w e0a8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r9, r2 │ │ │ │ - bne.w fa8c │ │ │ │ + bne.w e088 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - cbz r0, f984 │ │ │ │ + cbz r0, df80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f984 │ │ │ │ + beq.n df80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w fa86 │ │ │ │ + beq.w e082 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f99a │ │ │ │ + beq.n df96 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n fa26 │ │ │ │ + beq.n e022 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n f9b6 │ │ │ │ + beq.n dfb2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f9b6 │ │ │ │ + beq.n dfb2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n fa82 │ │ │ │ + beq.n e07e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6fc │ │ │ │ - b.n f8c8 │ │ │ │ + bl a68c │ │ │ │ + b.n dec4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f908 │ │ │ │ + beq.n df04 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f908 │ │ │ │ + bne.n df04 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 556c <_Py_Dealloc@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 556c <_Py_Dealloc@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f8f6 │ │ │ │ + b.n def2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f908 │ │ │ │ + beq.n df04 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f9b6 │ │ │ │ + beq.n dfb2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f9b6 │ │ │ │ + beq.n dfb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f9b6 │ │ │ │ + bne.n dfb2 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f9b6 │ │ │ │ + b.n dfb2 │ │ │ │ mov r0, sl │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f99a │ │ │ │ + b.n df96 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n fa44 │ │ │ │ + beq.n e040 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - cbz r2, faa4 │ │ │ │ + cbz r2, e0a0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n fa54 │ │ │ │ + beq.n e050 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, fa7a │ │ │ │ + cbz r2, e076 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w f908 │ │ │ │ + beq.w df04 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w f908 │ │ │ │ + beq.w df04 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w f908 │ │ │ │ - b.n f9d4 │ │ │ │ + bne.w df04 │ │ │ │ + b.n dfd0 │ │ │ │ mov r0, r3 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fa54 │ │ │ │ + b.n e050 │ │ │ │ mov r0, r9 │ │ │ │ - b.n fa20 │ │ │ │ + b.n e01c │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f984 │ │ │ │ + b.n df80 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 544c │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w f970 │ │ │ │ - b.n f984 │ │ │ │ + bne.w df6c │ │ │ │ + b.n df80 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n fa44 │ │ │ │ - bl 64d4 <__assert_fail@plt+0x894> │ │ │ │ - lsrs r0, r0, #24 │ │ │ │ + b.n e040 │ │ │ │ + bl 6440 <__assert_fail@plt+0x800> │ │ │ │ + cmp r0, #4 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr.w r3, [pc, #2872] @ 10604 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [pc, #952] @ (e480 ) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #952] @ (e484 ) │ │ │ │ + add r0, pc │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr.w r2, [pc, #2872] @ 10608 │ │ │ │ - movs r7, #0 │ │ │ │ - add r3, pc │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - strd r7, r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr.w r6, [r3, #272] @ 0x110 │ │ │ │ - ldr.w r3, [pc, #2852] @ 1060c │ │ │ │ - strh.w r7, [sp, #64] @ 0x40 │ │ │ │ - ldr.w fp, [pc, #2848] @ 10610 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add fp, pc │ │ │ │ + ldr.w ip, [pc, #948] @ e488 │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ + add ip, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 5978 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w fd28 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w fed4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n fb1e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl a248 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 100f4 │ │ │ │ - cbnz r4, fb4c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ + ldr r3, [pc, #936] @ (e48c ) │ │ │ │ + add r3, pc │ │ │ │ + add.w r3, r3, #812 @ 0x32c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n e166 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ + beq.w e456 │ │ │ │ + ldr r4, [pc, #908] @ (e490 ) │ │ │ │ + ldr.w r4, [ip, r4] │ │ │ │ + cmp r0, r4 │ │ │ │ + beq.w e440 │ │ │ │ + ldr r4, [pc, #900] @ (e494 ) │ │ │ │ + ldr.w r4, [ip, r4] │ │ │ │ + cmp r0, r4 │ │ │ │ + beq.w e43c │ │ │ │ + ldr.w lr, [r7, #8] │ │ │ │ + cmp.w lr, #0 │ │ │ │ + ble.n e166 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w ff4c │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - movt r2, #16 │ │ │ │ - tst r2, r1 │ │ │ │ - bne.w ff4c │ │ │ │ - movs r0, #0 │ │ │ │ - blx 5404 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 100c6 │ │ │ │ - ldr.w r3, [pc, #2744] @ 10614 │ │ │ │ - ldr.w r9, [r5, #20] │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.w 100d2 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - lsls r5, r1, #6 │ │ │ │ - bpl.w 105fa │ │ │ │ - ldr.w r1, [pc, #2696] @ 10618 │ │ │ │ - movs r7, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r8, fp │ │ │ │ - mov r3, r9 │ │ │ │ - ldr.w r0, [fp, r1] │ │ │ │ - mov r1, r7 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - mov r9, r0 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - cmp r2, r9 │ │ │ │ - beq.w 105e4 │ │ │ │ - ldr.w r0, [pc, #2672] @ 1061c │ │ │ │ - ldr.w r0, [r8, r0] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 105fe │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cmp r2, r0 │ │ │ │ - ble.w 10332 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr.w r6, [r2, r0, lsl #2] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r6, #0] │ │ │ │ - cbz r7, fbee │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n fbee │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + beq.w e28a │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.w e278 │ │ │ │ + ldr r3, [pc, #872] @ (e498 ) │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w fea0 │ │ │ │ - ldr.w r2, [pc, #2608] @ 10620 │ │ │ │ - ldr.w r7, [r8, r2] │ │ │ │ - ldr.w r2, [pc, #2604] @ 10624 │ │ │ │ - ldr.w r0, [r8, r2] │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r2, r0 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r7 │ │ │ │ - bne.w 1014c │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.n fc18 │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [r6, #0] │ │ │ │ - ldr.w r0, [pc, #2572] @ 10628 │ │ │ │ - mov.w sl, #0 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blt.w e36c │ │ │ │ + ldr r3, [pc, #860] @ (e49c ) │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r4, [pc, #860] @ (e4a0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r4, pc │ │ │ │ + str r2, [sp, #8] │ │ │ │ + strd r1, r4, [sp] │ │ │ │ + ldr r2, [pc, #852] @ (e4a4 ) │ │ │ │ + ldr r1, [pc, #856] @ (e4a8 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + blx 5b10 │ │ │ │ + ldr r0, [pc, #848] @ (e4ac ) │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ + movs r5, #0 │ │ │ │ add r0, pc │ │ │ │ - ldr.w r8, [sp] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - cmp r2, r7 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r1 │ │ │ │ - bne.n fcf8 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #6 │ │ │ │ - bpl.w 105fa │ │ │ │ - cmp r7, r9 │ │ │ │ - beq.w 105e4 │ │ │ │ - cmp r7, r8 │ │ │ │ - beq.w 105fe │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - cmp sl, r2 │ │ │ │ - bge.w 1011a │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - ldr.w r5, [r2, sl, lsl #2] │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, fp │ │ │ │ - beq.n fc68 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cbz r0, fc78 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, fp │ │ │ │ - beq.n fc78 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n fd34 │ │ │ │ - ldr.w r2, [pc, #2480] @ 1062c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r0, r2 │ │ │ │ - ldr.w r1, [r3, #760] @ 0x2f8 │ │ │ │ - bne.w fe64 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 54d4 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w ff1a │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w fe72 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - cmp r2, r9 │ │ │ │ - beq.w 105e4 │ │ │ │ - cmp r2, r8 │ │ │ │ - beq.w 105fe │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - asrs r0, r2, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - ite le │ │ │ │ - movle r2, #0 │ │ │ │ - movgt r2, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - it ge │ │ │ │ - movge r2, #0 │ │ │ │ + bl d3a0 │ │ │ │ + b.n e23a │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n fd3a │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cmp r2, fp │ │ │ │ + beq.w e2f6 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n e12e │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r1, #0] │ │ │ │ - str.w r1, [r0, r3, lsl #2] │ │ │ │ - adds r0, r3, #1 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - cmp r2, fp │ │ │ │ - beq.n fcec │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cbz r2, fd2c │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r2, r7 │ │ │ │ - beq.n fc3c │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 105c8 │ │ │ │ - cmp r2, r9 │ │ │ │ - beq.w 105e4 │ │ │ │ - cmp r2, r8 │ │ │ │ - beq.w 105fe │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - cmp sl, r2 │ │ │ │ - bge.w 1011a │ │ │ │ - add.w r2, r6, #12 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r5, [r2, sl, lsl #2] │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n fc64 │ │ │ │ - b.n fc68 │ │ │ │ - mov r6, r7 │ │ │ │ - b.n fb2e │ │ │ │ - mov r0, r1 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fcec │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fc78 │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 57d4 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w fe9c │ │ │ │ - mov sl, r6 │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - mov fp, sl │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n fd6c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + bl ce3c │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w e3d6 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ + ldr.w r8, [pc, #796] @ e4b0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r8, pc │ │ │ │ + strd r3, r3, [r6, #4] │ │ │ │ + strh r3, [r6, #12] │ │ │ │ + ldr.w r7, [r8, #268] @ 0x10c │ │ │ │ + blx 5978 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1008c │ │ │ │ - mov.w r7, #286 @ 0x11e │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + bne.n e258 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w e3e6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, fp │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fd8a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + beq.n e1c4 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + ldr r2, [pc, #748] @ (e4b4 ) │ │ │ │ + movs r3, #7 │ │ │ │ + vldr d7, [pc, #684] @ e478 │ │ │ │ + add r1, sp, #32 │ │ │ │ + add r2, pc │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r2, r2, #524 @ 0x20c │ │ │ │ + vstr d7, [sp, #32] │ │ │ │ + blx 58a4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w e3ac │ │ │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w feca │ │ │ │ - cbz r1, fda0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + bne.w e39c │ │ │ │ + ldr r3, [pc, #712] @ (e4b8 ) │ │ │ │ + movs r1, #1 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + add r2, sp, #32 │ │ │ │ + add r3, pc │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w r3, [r3, #1068] @ 0x42c │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w e3ac │ │ │ │ + blx 5670 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fda0 │ │ │ │ + beq.n e224 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w ff44 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w fefa │ │ │ │ - ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ff0e │ │ │ │ - ldr.w r0, [pc, #2164] @ 10630 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc │ │ │ │ - bl d3a4 │ │ │ │ - cbz r4, fddc │ │ │ │ - movs r7, #0 │ │ │ │ + beq.w e378 │ │ │ │ + cbz r4, e23a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fdda │ │ │ │ + beq.n e23a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n feb8 │ │ │ │ - mov r4, r7 │ │ │ │ - cbz r5, fdf0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n fdf0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n fec2 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n fe0c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n fe0c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n feb0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n fe2a │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n fe2a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w ff3c │ │ │ │ - blx 5670 │ │ │ │ - cbz r6, fe42 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n fe42 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n ff34 │ │ │ │ - ldr.w r2, [pc, #2032] @ 10634 │ │ │ │ - ldr.w r3, [pc, #1988] @ 1060c │ │ │ │ + beq.w e3ce │ │ │ │ + ldr r2, [pc, #640] @ (e4bc ) │ │ │ │ + ldr r3, [pc, #580] @ (e484 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 105ac │ │ │ │ - mov r0, r4 │ │ │ │ + bne.w e438 │ │ │ │ + mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - blx 56a4 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w fca8 │ │ │ │ - mov sl, r6 │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - mov fp, sl │ │ │ │ - ldr.w r1, [r9] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n fe94 │ │ │ │ - subs r1, #1 │ │ │ │ - str.w r1, [r9] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1008c │ │ │ │ - movs r1, #0 │ │ │ │ - mov.w r7, #286 @ 0x11e │ │ │ │ - b.n fd70 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - b.n fce2 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r1, r3, [sp, #4] │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldrd r1, r3, [sp, #4] │ │ │ │ - b.n fbee │ │ │ │ + ldr.w r3, [r8, #1068] @ 0x42c │ │ │ │ + movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fe0c │ │ │ │ + strd r1, r5, [sp, #32] │ │ │ │ + add r2, sp, #32 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w e3e2 │ │ │ │ + blx 5670 │ │ │ │ + b.n e224 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cmp r0, r5 │ │ │ │ + itt ne │ │ │ │ + addne r0, #1 │ │ │ │ + strne r0, [r4, #0] │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + adds r5, r1, r2 │ │ │ │ + add.w r9, r7, #8 │ │ │ │ + add r2, r6 │ │ │ │ + mov r1, r6 │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r7, lr │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w e45a │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov r0, r2 │ │ │ │ + ldr.w r4, [r9, #4]! │ │ │ │ + cbnz r3, e2bc │ │ │ │ + b.n e2fc │ │ │ │ + ldr.w r3, [r0, #4]! │ │ │ │ + cbz r3, e2fc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n e2b6 │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + subs r0, r0, r1 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, ip │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r4, [r3, r0] │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + cmp r7, r8 │ │ │ │ + beq.n e2ec │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + adds r5, #4 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ + b.n e2a4 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w e182 │ │ │ │ + movs r4, #0 │ │ │ │ + movs r5, #5 │ │ │ │ + b.n e192 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [pc, #444] @ (e4c0 ) │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.w e41c │ │ │ │ + ldr r3, [pc, #436] @ (e4c4 ) │ │ │ │ + mov r0, r4 │ │ │ │ + strd r1, r2, [sp, #24] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #32 │ │ │ │ + bl ad0c │ │ │ │ + ldrd r1, r2, [sp, #24] │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n e380 │ │ │ │ + ldr.w ip, [sp, #20] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n e346 │ │ │ │ + ldr r0, [pc, #356] @ (e498 ) │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [pc, #400] @ (e4c8 ) │ │ │ │ + ldr r1, [pc, #404] @ (e4cc ) │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [ip, r0] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 5b10 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w e158 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w e158 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w e158 │ │ │ │ mov r0, r4 │ │ │ │ - mov r4, r7 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fddc │ │ │ │ - mov r0, r5 │ │ │ │ + b.n e158 │ │ │ │ + ldr r3, [pc, #352] @ (e4d0 ) │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r4, [pc, #352] @ (e4d4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r4, pc │ │ │ │ + b.n e146 │ │ │ │ + mov r0, r7 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fdf0 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + b.n e224 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + add r4, sp, #44 @ 0x2c │ │ │ │ + ldr.w ip, [sp, #32] │ │ │ │ + mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str.w r0, [r4, ip, lsl #2] │ │ │ │ + cmp r3, lr │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + b.n e2d8 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 5644 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w e1ee │ │ │ │ + ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ + cbnz r3, e410 │ │ │ │ + ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ + cbnz r3, e404 │ │ │ │ + ldr r0, [pc, #284] @ (e4d8 ) │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ + add r0, pc │ │ │ │ + bl d3a0 │ │ │ │ + blx 5670 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n e434 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n e210 │ │ │ │ + mov r0, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - b.n fd8a │ │ │ │ - ldr.w r1, [pc, #1888] @ 10638 │ │ │ │ - mov.w r2, #274 @ 0x112 │ │ │ │ - ldr.w r0, [pc, #1884] @ 1063c │ │ │ │ + b.n e23a │ │ │ │ + blx 5888 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w e190 │ │ │ │ + b.n e34e │ │ │ │ + movs r7, #0 │ │ │ │ + b.n e3ac │ │ │ │ + ldr r1, [pc, #244] @ (e4dc ) │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ + ldr r0, [pc, #244] @ (e4e0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 5c10 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1010c │ │ │ │ + beq.n e3e2 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n fb1e │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - blx 56b0 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w fdb8 │ │ │ │ + b.n e1c4 │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ blx 5a38 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n fdb8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r2, #5 │ │ │ │ - bmi.w 102de │ │ │ │ - ldr.w r2, [pc, #1816] @ 10640 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - blx 5598 │ │ │ │ - b.n fca0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fe42 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fe2a │ │ │ │ - mov r0, r1 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fda0 │ │ │ │ - ldr.w r2, [pc, #1780] @ 10644 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #764] @ 0x2fc │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1031e │ │ │ │ - blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 10326 │ │ │ │ - ldr.w r3, [pc, #1752] @ 10648 │ │ │ │ - ldr.w ip, [sl, #4] │ │ │ │ - ldr.w r8, [fp, r3] │ │ │ │ - ldr.w r3, [pc, #1744] @ 1064c │ │ │ │ - cmp ip, r8 │ │ │ │ + b.n e3b8 │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + blx 56b0 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n e3b2 │ │ │ │ + ldr r3, [pc, #196] @ (e4e4 ) │ │ │ │ + mov r0, r4 │ │ │ │ + strd r1, r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ - itte ne │ │ │ │ - movne r1, ip │ │ │ │ - movne r7, sl │ │ │ │ - ldreq.w r7, [sl, #8] │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - ldr.w r3, [pc, #1728] @ 10650 │ │ │ │ - it eq │ │ │ │ - ldreq r1, [r7, #4] │ │ │ │ - ldr.w r0, [fp, r3] │ │ │ │ - cmp r1, r0 │ │ │ │ - it ne │ │ │ │ - cmpne r1, r2 │ │ │ │ - beq.n fff4 │ │ │ │ - ldr.w r3, [r1, #172] @ 0xac │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #32 │ │ │ │ + bl 975c │ │ │ │ + ldrd r1, r2, [sp, #24] │ │ │ │ + b.n e324 │ │ │ │ + mov r5, r7 │ │ │ │ + b.n e224 │ │ │ │ + blx 562c <__stack_chk_fail@plt> │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ + ldr r3, [pc, #164] @ (e4e8 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #164] @ (e4ec ) │ │ │ │ + ldr r0, [pc, #164] @ (e4f0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 5c40 <__assert_fail@plt> │ │ │ │ + bl 5fb0 <__assert_fail@plt+0x370> │ │ │ │ + ldr r3, [pc, #152] @ (e4f4 ) │ │ │ │ + movw r2, #19899 @ 0x4dbb │ │ │ │ + ldr r1, [pc, #148] @ (e4f8 ) │ │ │ │ + ldr r0, [pc, #152] @ (e4fc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1428 @ 0x594 │ │ │ │ + add r0, pc │ │ │ │ + blx 5c40 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + subs r0, r2, r6 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r6, r0, r6 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r5, #122 @ 0x7a │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ + movs r3, r0 │ │ │ │ + ldr r3, [pc, #192] @ (e564 ) │ │ │ │ + movs r3, r0 │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ + movs r3, r0 │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ + movs r5, r0 │ │ │ │ + ldr r3, [pc, #840] @ (e800 ) │ │ │ │ + movs r3, r0 │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ + movs r5, r0 │ │ │ │ + subs r6, r3, r0 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, #10 │ │ │ │ + movs r3, r0 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r3, #10 │ │ │ │ + movs r3, r0 │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ + movs r3, r0 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ + movs r3, r0 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ + movs r3, r0 │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ + movs r3, r0 │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ + movs r3, r0 │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ + movs r3, r0 │ │ │ │ + ldr r1, [pc, #344] @ (e644 ) │ │ │ │ + movs r3, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r3, #100 @ 0x64 │ │ │ │ + movs r3, r0 │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ + movs r3, r0 │ │ │ │ + movs r2, #18 │ │ │ │ + movs r3, r0 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ + movs r3, 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, #4000] @ 0xfa0 │ │ │ │ + ldr.w r4, [pc, #1152] @ e994 │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + ldr.w r1, [pc, #1152] @ e998 │ │ │ │ + cmp r2, #0 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w fp, [pc, #1148] @ e99c │ │ │ │ + add fp, pc │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + mov.w r1, #0 │ │ │ │ + bgt.w e80a │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 103e0 │ │ │ │ - ldr.w lr, [r3, #4] │ │ │ │ - ldr.w r1, [lr, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 105c8 │ │ │ │ - ldr.w r1, [pc, #1628] @ 10618 │ │ │ │ - ldr.w r1, [fp, r1] │ │ │ │ - cmp lr, r1 │ │ │ │ - beq.w 105e4 │ │ │ │ - ldr.w r1, [pc, #1620] @ 1061c │ │ │ │ - ldr.w r1, [fp, r1] │ │ │ │ - cmp lr, r1 │ │ │ │ - beq.w 105fe │ │ │ │ - ldr.w lr, [r3, #8] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.n 10002 │ │ │ │ - adds r3, #8 │ │ │ │ - b.n ffe8 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, lr │ │ │ │ - beq.n 10002 │ │ │ │ - ldr.w r1, [r3, #4]! │ │ │ │ - cmp r1, r0 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r1 │ │ │ │ - bne.n ffe2 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr.w r3, [pc, #1624] @ 10654 │ │ │ │ + bne.w e832 │ │ │ │ + ldr.w r3, [pc, #1124] @ e9a0 │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 100a4 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + strd r4, r4, [r7, #4] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ + ldr.w r6, [r3, #256] @ 0x100 │ │ │ │ + blx 5978 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w e7a0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w e7a4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [sl] │ │ │ │ - cmp ip, r8 │ │ │ │ - ittt ne │ │ │ │ - movne.w r2, #2147483648 @ 0x80000000 │ │ │ │ - addne r1, sp, #44 @ 0x2c │ │ │ │ - movne r5, #0 │ │ │ │ - beq.w 10468 │ │ │ │ + beq.n e570 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr.w r2, [pc, #1072] @ e9a4 │ │ │ │ + movs r3, #7 │ │ │ │ + add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - movs r3, #0 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - bl bc88 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e80 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1004a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 10104 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 104c2 │ │ │ │ - ldrb.w r3, [sp, #54] @ 0x36 │ │ │ │ - cbz r3, 1006a │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, sp, #54 @ 0x36 │ │ │ │ - blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + add r2, pc │ │ │ │ + mov.w r8, #0 │ │ │ │ + add.w r2, r2, #524 @ 0x20c │ │ │ │ + mov.w r9, #0 │ │ │ │ + strd r8, r9, [sp, #24] │ │ │ │ + blx 58a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 104c2 │ │ │ │ + beq.w e7d0 │ │ │ │ + ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w e7c0 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + blx 5770 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w e782 │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ + blx 5770 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w e84e │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ + blx 5770 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w e704 │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ + blx 5770 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w e86c │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + blx 5770 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w e8fa │ │ │ │ + str r0, [sp, #20] │ │ │ │ + movs r0, #10 │ │ │ │ + blx 581c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w e938 │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #5 │ │ │ │ + bpl.w e97e │ │ │ │ + ldr r3, [pc, #916] @ (e9a8 ) │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w e960 │ │ │ │ + ldr r3, [pc, #908] @ (e9ac ) │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w e976 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w e97a │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [r4, #12] │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp r1, ip │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r0, #0] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w e97a │ │ │ │ + str r0, [r4, #16] │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp r1, ip │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r0, #0] │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w e97a │ │ │ │ + cmp r3, #3 │ │ │ │ + str r0, [r4, #20] │ │ │ │ + beq.w e97a │ │ │ │ + cmp r3, #4 │ │ │ │ + str.w r8, [r4, #24] │ │ │ │ + beq.w e97a │ │ │ │ + cmp r3, #5 │ │ │ │ + str.w r9, [r4, #28] │ │ │ │ + beq.w e97a │ │ │ │ + cmp r3, #6 │ │ │ │ + str.w sl, [r4, #32] │ │ │ │ + beq.w e97a │ │ │ │ + cmp r3, #7 │ │ │ │ + str r7, [r4, #36] @ 0x24 │ │ │ │ + beq.w e97a │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r0, #0] │ │ │ │ + cmp r3, #8 │ │ │ │ + beq.w e97a │ │ │ │ + ldr r1, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + cmp r3, #9 │ │ │ │ + beq.w e97a │ │ │ │ + ldrb.w r3, [sp, #38] @ 0x26 │ │ │ │ + str r1, [r4, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w e7d4 │ │ │ │ + blx 5670 │ │ │ │ + cbz r6, e6e6 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n e6e6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w e7ea │ │ │ │ + ldr r2, [pc, #712] @ (e9b0 ) │ │ │ │ + ldr r3, [pc, #684] @ (e998 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w e95c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w e8b4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w e91a │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n e782 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w e8a8 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n e754 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n e754 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w e89c │ │ │ │ + cbz r7, e76a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n e76a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w e890 │ │ │ │ + cbz r2, e782 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n e782 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, e782 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r4, #228 @ 0xe4 │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n e7fe │ │ │ │ + ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ + cbnz r3, e7f2 │ │ │ │ + ldr r0, [pc, #544] @ (e9b4 ) │ │ │ │ + mov r1, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + add r0, pc │ │ │ │ + bl d3a0 │ │ │ │ + b.n e6cc │ │ │ │ + mov r6, r4 │ │ │ │ + b.n e5a0 │ │ │ │ + ldr r1, [pc, #528] @ (e9b8 ) │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ + ldr r0, [pc, #528] @ (e9bc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 5c10 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, e7d0 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n e570 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 5644 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w e5a0 │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ + b.n e784 │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, sp, #38 @ 0x26 │ │ │ │ + blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w e6cc │ │ │ │ + b.n e782 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n e6e6 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + blx 5a38 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n e792 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + blx 56b0 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n e78c │ │ │ │ + ldr r3, [pc, #436] @ (e9c0 ) │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r1, [pc, #436] @ (e9c4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [fp, r3] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + strd r4, r1, [sp] │ │ │ │ + ldr r3, [pc, #424] @ (e9c8 ) │ │ │ │ + ldr r2, [pc, #428] @ (e9cc ) │ │ │ │ + ldr r1, [pc, #428] @ (e9d0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + blx 5b10 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n e6e6 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl a370 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n e82e │ │ │ │ + beq.w e53a │ │ │ │ + ldr r0, [pc, #400] @ (e9d4 ) │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r0, pc │ │ │ │ + bl 9978 │ │ │ │ + b.n e82e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n e782 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n e782 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n e782 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n e8d2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n e958 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r2, r0 │ │ │ │ + bne.w e72a │ │ │ │ + b.n e73c │ │ │ │ + mov r0, r7 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + b.n e76a │ │ │ │ + mov r0, sl │ │ │ │ + str r2, [sp, #20] │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + b.n e754 │ │ │ │ + mov r0, r9 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + b.n e736 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w e782 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w e782 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n e782 │ │ │ │ + ldr.w r1, [r9] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + movs r2, #0 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w e73c │ │ │ │ + subs r1, #1 │ │ │ │ + str.w r1, [r9] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w e73c │ │ │ │ + mov r0, r9 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + b.n e73c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n e8d2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, e91e │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w e72a │ │ │ │ + b.n e73c │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w e72a │ │ │ │ + b.n e736 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n e906 │ │ │ │ + ldr.w r1, [r9] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n e8e2 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w e748 │ │ │ │ + b.n e756 │ │ │ │ + mov r2, r0 │ │ │ │ + b.n e91e │ │ │ │ + blx 562c <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #116] @ (e9d8 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #116] @ (e9dc ) │ │ │ │ + ldr r0, [pc, #116] @ (e9e0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 5c40 <__assert_fail@plt> │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ + bl 618c <__assert_fail@plt+0x54c> │ │ │ │ + ldr r3, [pc, #100] @ (e9e4 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #100] @ (e9e8 ) │ │ │ │ + ldr r0, [pc, #100] @ (e9ec ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #184 @ 0xb8 │ │ │ │ + add r0, pc │ │ │ │ + blx 5c40 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + asrs r0, r0, #29 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r2, r7, #28 │ │ │ │ + movs r5, r0 │ │ │ │ + movs r1, #24 │ │ │ │ + movs r5, r0 │ │ │ │ + ldr r0, [pc, #152] @ (ea40 ) │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r2, r6, #21 │ │ │ │ + movs r5, r0 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ + movs r3, r0 │ │ │ │ + cmp r4, #30 │ │ │ │ + movs r3, r0 │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ + movs r3, r0 │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ + movs r3, r0 │ │ │ │ + cmp r3, #162 @ 0xa2 │ │ │ │ + movs r3, r0 │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ + movs r3, r0 │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ + movs r3, r0 │ │ │ │ + add r6, r6 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r0, r1, #0 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r4, r0, #1 │ │ │ │ + movs r3, r0 │ │ │ │ + add r2, r3 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r0, r1, #1 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r4, r6, #1 │ │ │ │ + movs r3, r0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + ldr r3, [pc, #644] @ (ec88 ) │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + ldr r2, [pc, #644] @ (ec8c ) │ │ │ │ + add r3, pc │ │ │ │ + movs r4, #0 │ │ │ │ + add r2, pc │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [r7, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr.w r6, [r3, #272] @ 0x110 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r3, [pc, #628] @ (ec90 ) │ │ │ │ + str r4, [r7, #8] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ + ldr.w fp, [pc, #624] @ ec94 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add fp, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 5978 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w ede4 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w ee84 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n ea50 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r2, [pc, #580] @ (ec98 ) │ │ │ │ + mov r0, r7 │ │ │ │ + vldr d7, [pc, #552] @ ec80 │ │ │ │ + movs r3, #7 │ │ │ │ + add r2, pc │ │ │ │ + add r1, sp, #32 │ │ │ │ + add.w r2, r2, #524 @ 0x20c │ │ │ │ + vstr d7, [sp, #32] │ │ │ │ + blx 58a4 │ │ │ │ + adds r0, #1 │ │ │ │ + itttt eq │ │ │ │ + moveq r4, #0 │ │ │ │ + moveq.w r7, #274 @ 0x112 │ │ │ │ + moveq sl, r4 │ │ │ │ + moveq r5, r4 │ │ │ │ + beq.w ed20 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n eaa8 │ │ │ │ + ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w ee72 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w eed4 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + movt r2, #16 │ │ │ │ + tst r2, r1 │ │ │ │ + bne.w eed4 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 5404 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w f064 │ │ │ │ + ldr r3, [pc, #484] @ (ec9c ) │ │ │ │ + ldr.w r9, [r5, #20] │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.w f070 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + lsls r5, r1, #6 │ │ │ │ + bpl.w f558 │ │ │ │ + ldr r1, [pc, #440] @ (eca0 ) │ │ │ │ + movs r7, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r8, fp │ │ │ │ + mov r3, r9 │ │ │ │ + ldr.w r0, [fp, r1] │ │ │ │ + mov r1, r7 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + mov r9, r0 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.w f55c │ │ │ │ + ldr r0, [pc, #416] @ (eca4 ) │ │ │ │ + ldr.w r0, [r8, r0] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w f5a6 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + cmp r0, r2 │ │ │ │ + bge.w f2c6 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr.w r6, [r2, r0, lsl #2] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r6, #0] │ │ │ │ + cbz r7, eb44 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n eb44 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w f01a │ │ │ │ + ldr r2, [pc, #352] @ (eca8 ) │ │ │ │ + ldr.w r7, [r8, r2] │ │ │ │ + ldr r2, [pc, #352] @ (ecac ) │ │ │ │ + ldr.w r0, [r8, r2] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r2, r0 │ │ │ │ + it ne │ │ │ │ + cmpne r2, r7 │ │ │ │ + bne.w f0da │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.n eb6a │ │ │ │ + adds r0, #1 │ │ │ │ + str r0, [r6, #0] │ │ │ │ + ldr r0, [pc, #324] @ (ecb0 ) │ │ │ │ + mov.w sl, #0 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r8, [sp] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + cmp r2, r7 │ │ │ │ + add r0, sp, #32 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r1 │ │ │ │ + bne.n ec4c │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ + lsls r5, r2, #6 │ │ │ │ + bpl.w f558 │ │ │ │ + cmp r7, r9 │ │ │ │ + beq.w f55c │ │ │ │ + cmp r7, r8 │ │ │ │ + beq.w f5a6 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + cmp sl, r2 │ │ │ │ + bge.w f0a8 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + ldr.w r5, [r2, sl, lsl #2] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, fp │ │ │ │ + beq.n ebb8 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cbz r0, ebca │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, fp │ │ │ │ + beq.n ebca │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w edf8 │ │ │ │ + ldr r2, [pc, #232] @ (ecb4 ) │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r0, r2 │ │ │ │ + ldr.w r1, [r3, #760] @ 0x2f8 │ │ │ │ + bne.w ee40 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 54d4 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w eeaa │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w ee16 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.w f55c │ │ │ │ + cmp r2, r8 │ │ │ │ + beq.w f5a6 │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + asrs r0, r2, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + ite le │ │ │ │ + movle r2, #0 │ │ │ │ + movgt r2, #1 │ │ │ │ + cmp r0, r3 │ │ │ │ + it ge │ │ │ │ + movge r2, #0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n ecb8 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cmp r2, fp │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r1, #0] │ │ │ │ + str.w r1, [r0, r3, lsl #2] │ │ │ │ + adds r0, r3, #1 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + cmp r2, fp │ │ │ │ + beq.n ec40 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w edf0 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r2, r7 │ │ │ │ + beq.n eb8c │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w f5a2 │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.w f55c │ │ │ │ + cmp r2, r8 │ │ │ │ + beq.w f5a6 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + cmp sl, r2 │ │ │ │ + bge.w f0a8 │ │ │ │ + add.w r2, r6, #12 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r5, [r2, sl, lsl #2] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n ebb4 │ │ │ │ + b.n ebb8 │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + adds r4, r2, #1 │ │ │ │ + movs r5, r0 │ │ │ │ + asrs r0, r2, #9 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ + movs r5, r0 │ │ │ │ + muls r6, r0 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 57d4 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w ee6e │ │ │ │ + mov sl, r6 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + mov fp, sl │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n ecea │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w f02a │ │ │ │ + mov.w r7, #286 @ 0x11e │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, fp │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n ed08 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w ee64 │ │ │ │ + cbz r1, ed20 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n ed20 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbnz r3, ed20 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n ee0a │ │ │ │ + ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n edfe │ │ │ │ + ldr.w r0, [pc, #2164] @ f5ac │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + bl d3a0 │ │ │ │ + cbz r4, ed5a │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n ed58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w ee5a │ │ │ │ + mov r4, r7 │ │ │ │ + cbz r5, ed6e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n ed6e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n ee52 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n ed8a │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n ed8a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n ee4a │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n eda8 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n eda8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w eecc │ │ │ │ + blx 5670 │ │ │ │ + cbz r6, edc2 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n edc2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w eec4 │ │ │ │ + ldr.w r2, [pc, #2028] @ f5b0 │ │ │ │ + ldr.w r3, [pc, #2028] @ f5b4 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w f54e │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w f2a8 │ │ │ │ + mov r6, r9 │ │ │ │ + b.n ea8c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n ec40 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n ebca │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + blx 5a38 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n ed34 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + blx 56b0 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + b.n ed2c │ │ │ │ + mov sl, r6 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + mov fp, sl │ │ │ │ + ldr.w r1, [r9] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n ee38 │ │ │ │ + subs r1, #1 │ │ │ │ + str.w r1, [r9] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w f02a │ │ │ │ + mov.w r7, #286 @ 0x11e │ │ │ │ + movs r1, #0 │ │ │ │ + b.n ecee │ │ │ │ + mov r0, r5 │ │ │ │ + blx 56a4 │ │ │ │ + mov r1, r0 │ │ │ │ + b.n ebf2 │ │ │ │ + mov r0, sl │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n ed8a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n ed6e │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r7 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n ed5a │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + b.n ed08 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + b.n ec32 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 5644 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w ea8c │ │ │ │ + b.n f3fc │ │ │ │ + ldr.w r1, [pc, #1840] @ f5b8 │ │ │ │ + mov.w r2, #274 @ 0x112 │ │ │ │ + ldr.w r0, [pc, #1836] @ f5bc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 5c10 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w f09a │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.n ea50 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r2, #5 │ │ │ │ + bmi.w f26c │ │ │ │ + ldr.w r2, [pc, #1800] @ f5c0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + blx 5598 │ │ │ │ + b.n ebf0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n edc2 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n eda8 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r3, [pc, #1768] @ f5c4 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #764] @ 0x2fc │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w f2be │ │ │ │ + blx r4 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w f2b2 │ │ │ │ + ldr.w r3, [pc, #1744] @ f5c8 │ │ │ │ + ldr.w ip, [sl, #4] │ │ │ │ + ldr.w r8, [fp, r3] │ │ │ │ + ldr.w r3, [pc, #1736] @ f5cc │ │ │ │ + cmp ip, r8 │ │ │ │ + add r3, pc │ │ │ │ + itte ne │ │ │ │ + movne r1, ip │ │ │ │ + movne r7, sl │ │ │ │ + ldreq.w r7, [sl, #8] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + ldr.w r3, [pc, #1720] @ f5d0 │ │ │ │ + it eq │ │ │ │ + ldreq r1, [r7, #4] │ │ │ │ + ldr.w r4, [fp, r3] │ │ │ │ + cmp r1, r4 │ │ │ │ + it ne │ │ │ │ + cmpne r1, r0 │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + beq.n ef82 │ │ │ │ + ldr.w r2, [r1, #172] @ 0xac │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w f376 │ │ │ │ + ldr.w lr, [r2, #4] │ │ │ │ + ldr.w r1, [lr, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w f5a2 │ │ │ │ + ldr.w r1, [pc, #1676] @ f5d4 │ │ │ │ + ldr.w r1, [fp, r1] │ │ │ │ + cmp lr, r1 │ │ │ │ + beq.w f55c │ │ │ │ + ldr.w r1, [pc, #1664] @ f5d8 │ │ │ │ + ldr.w r1, [fp, r1] │ │ │ │ + cmp lr, r1 │ │ │ │ + beq.w f5a6 │ │ │ │ + ldr.w lr, [r2, #8] │ │ │ │ + cmp.w lr, #0 │ │ │ │ + ble.n ef90 │ │ │ │ + adds r2, #8 │ │ │ │ + b.n ef76 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, lr │ │ │ │ + beq.n ef90 │ │ │ │ + ldr.w r1, [r2, #4]! │ │ │ │ + cmp r1, r4 │ │ │ │ + it ne │ │ │ │ + cmpne r0, r1 │ │ │ │ + bne.n ef70 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr.w r3, [pc, #1620] @ f5dc │ │ │ │ + add r3, pc │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n f042 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [sl] │ │ │ │ + cmp ip, r8 │ │ │ │ + ittt ne │ │ │ │ + movne.w r2, #2147483648 @ 0x80000000 │ │ │ │ + addne r1, sp, #44 @ 0x2c │ │ │ │ + movne r5, #0 │ │ │ │ + beq.w f424 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r3, #0 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl bc84 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d7c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n efd8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n f092 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w f3e0 │ │ │ │ + ldrb.w r3, [sp, #54] @ 0x36 │ │ │ │ + cbz r3, eff8 │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, sp, #54 @ 0x36 │ │ │ │ + blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w f3e0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w fe2a │ │ │ │ + beq.w eda8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w fe2a │ │ │ │ + bne.w eda8 │ │ │ │ mov r0, sl │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fe2a │ │ │ │ + b.n eda8 │ │ │ │ + mov r0, r7 │ │ │ │ + strd r1, r3, [sp, #4] │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldrd r1, r3, [sp, #4] │ │ │ │ + b.n eb44 │ │ │ │ mov.w r7, #286 @ 0x11e │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w fd8a │ │ │ │ - b.n fd70 │ │ │ │ + bne.w ecee │ │ │ │ + b.n ed08 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w fb4c │ │ │ │ + beq.w eaa8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w fb4c │ │ │ │ + bne.w eaa8 │ │ │ │ mov r0, sl │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fb4c │ │ │ │ + b.n eaa8 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov.w r7, #282 @ 0x11a │ │ │ │ - b.n fda4 │ │ │ │ - ldr.w r3, [pc, #1412] @ 10658 │ │ │ │ + b.n ed24 │ │ │ │ + ldr.w r3, [pc, #1388] @ f5e0 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr.w r1, [pc, #1408] @ 1065c │ │ │ │ + ldr.w r1, [pc, #1384] @ f5e4 │ │ │ │ mov.w r7, #284 @ 0x11c │ │ │ │ mov r5, r9 │ │ │ │ mov sl, r9 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ - b.n fda4 │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov.w r7, #274 @ 0x112 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r5, r9 │ │ │ │ - mov sl, r9 │ │ │ │ - b.n fda4 │ │ │ │ + b.n ed24 │ │ │ │ mov r0, r7 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1004a │ │ │ │ + b.n efd8 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov.w r7, #274 @ 0x112 │ │ │ │ - b.n fda4 │ │ │ │ + b.n ed24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r7, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1013e │ │ │ │ + beq.n f0cc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 102ce │ │ │ │ + beq.w f25c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - bpl.w 105fa │ │ │ │ + bpl.w f558 │ │ │ │ mov r7, r6 │ │ │ │ - b.n fba4 │ │ │ │ + b.n eafc │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r3, [sp, #4] │ │ │ │ blx 5a60 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10416 │ │ │ │ + beq.w f3ac │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 10416 │ │ │ │ + beq.w f3ac │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10260 │ │ │ │ + beq.n f1ee │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 102a2 │ │ │ │ - ldr.w r2, [pc, #1188] @ 1062c │ │ │ │ + bne.w f230 │ │ │ │ + ldr.w r2, [pc, #1232] @ f5e8 │ │ │ │ ldr.w sl, [r8, r2] │ │ │ │ - ldr.w r2, [pc, #1232] @ 10660 │ │ │ │ + ldr.w r2, [pc, #1228] @ f5ec │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ ldr.w fp, [r2, #760] @ 0x2f8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 1028a │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ + bne.n f222 │ │ │ │ + add r2, sp, #32 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 54d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 102ae │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + beq.n f23c │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 10298 │ │ │ │ + beq.n f218 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - beq.w 105e4 │ │ │ │ + beq.w f55c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 105fe │ │ │ │ + beq.w f5a6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ asrs r0, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ cmp r0, ip │ │ │ │ it ge │ │ │ │ movge r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 10244 │ │ │ │ + beq.n f1d2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ str.w r1, [r0, ip, lsl #2] │ │ │ │ add.w r0, ip, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 10208 │ │ │ │ + beq.n f196 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 10238 │ │ │ │ + cbz r2, f1c6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 10262 │ │ │ │ + cbz r0, f1f0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 10226 │ │ │ │ + beq.n f1b4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, 1022a │ │ │ │ + cbz r2, f1b8 │ │ │ │ mov r5, fp │ │ │ │ - b.n 1018e │ │ │ │ + b.n f11c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r5, fp │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1018e │ │ │ │ + b.n f11c │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 10208 │ │ │ │ + b.n f196 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 57d4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bne.n 1031a │ │ │ │ + bne.n f2ae │ │ │ │ mov sl, r6 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov fp, r7 │ │ │ │ - b.n fd54 │ │ │ │ + b.n ecd2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5888 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10412 │ │ │ │ - ldr r1, [pc, #1008] @ (10664 ) │ │ │ │ + beq.w f3a8 │ │ │ │ + ldr r1, [pc, #1008] @ (f5f0 ) │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 1052a │ │ │ │ + bne.w f4b6 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 57b8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ - b.n 10124 │ │ │ │ + b.n f0b2 │ │ │ │ + mov sl, r6 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + mov fp, r7 │ │ │ │ + b.n ee20 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 56a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 101b2 │ │ │ │ - mov sl, r6 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - mov fp, r7 │ │ │ │ - b.n fe7c │ │ │ │ - ldr r2, [pc, #904] @ (1062c ) │ │ │ │ + b.n f140 │ │ │ │ + ldr r2, [pc, #948] @ (f5e8 ) │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w sl, [r8, r2] │ │ │ │ - b.n 10216 │ │ │ │ + b.n f1a4 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - bmi.w 104e6 │ │ │ │ - ldr r2, [pc, #896] @ (10640 ) │ │ │ │ + bmi.w f472 │ │ │ │ + ldr r2, [pc, #880] @ (f5c0 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 5598 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 101b0 │ │ │ │ + b.n f13e │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 1013e │ │ │ │ + b.n f0cc │ │ │ │ movs r0, #1 │ │ │ │ blx 5c04 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w fca0 │ │ │ │ - ldr r2, [pc, #848] @ (10640 ) │ │ │ │ + beq.w ebf0 │ │ │ │ + ldr r2, [pc, #836] @ (f5c0 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 5598 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w fca0 │ │ │ │ + beq.w ebf0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w fca0 │ │ │ │ + bne.w ebf0 │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fca0 │ │ │ │ + b.n ebf0 │ │ │ │ + mov r6, r4 │ │ │ │ + b.w eaa8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - b.n 101fa │ │ │ │ - blx 5b80 │ │ │ │ - mov sl, r0 │ │ │ │ - b.n ff64 │ │ │ │ + b.n f188 │ │ │ │ mov r9, sl │ │ │ │ mov r4, sl │ │ │ │ mov r5, sl │ │ │ │ mov.w r7, #274 @ 0x112 │ │ │ │ - b.n fda4 │ │ │ │ + b.n ed24 │ │ │ │ + blx 5b80 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n eeec │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov fp, r8 │ │ │ │ mov r8, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 10350 │ │ │ │ + beq.n f2e4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 104ae │ │ │ │ + beq.w f46a │ │ │ │ mov r0, r4 │ │ │ │ blx 58fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 10542 │ │ │ │ - ldr r3, [pc, #776] @ (10668 ) │ │ │ │ + beq.w f4ce │ │ │ │ + ldr r3, [pc, #768] @ (f5f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #348] @ 0x15c │ │ │ │ - bl a50c │ │ │ │ + bl a49c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 104b6 │ │ │ │ - ldr r3, [pc, #724] @ (10648 ) │ │ │ │ + beq.w f4d8 │ │ │ │ + ldr r3, [pc, #704] @ (f5c8 ) │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r2, r3 │ │ │ │ itttt ne │ │ │ │ movne r2, #1 │ │ │ │ movne r3, #4 │ │ │ │ movtne r2, #32768 @ 0x8000 │ │ │ │ movne.w sl, #0 │ │ │ │ - beq.w 10554 │ │ │ │ + beq.w f4e6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r3 │ │ │ │ strd sl, r4, [sp, #40] @ 0x28 │ │ │ │ - bl bc88 │ │ │ │ + bl bc84 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9e80 │ │ │ │ + bl 9d7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 103b2 │ │ │ │ + beq.n f346 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 103d8 │ │ │ │ + cbz r3, f36e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 104b8 │ │ │ │ + beq.w f4d8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldrb.w r3, [sp, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1044c │ │ │ │ + bne.n f408 │ │ │ │ mov sl, r7 │ │ │ │ mov r5, r8 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - b.n fdc8 │ │ │ │ + b.n ed44 │ │ │ │ mov r0, r5 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 103b2 │ │ │ │ + b.n f346 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w fff4 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w ef82 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 103e2 │ │ │ │ - ldr r3, [pc, #632] @ (1066c ) │ │ │ │ + bne.n f378 │ │ │ │ + ldr r3, [pc, #624] @ (f5f8 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w fff4 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w ef82 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w fff4 │ │ │ │ + cmp r1, r4 │ │ │ │ + beq.w ef82 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 103fc │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.w 10002 │ │ │ │ - b.n fff4 │ │ │ │ + bne.n f392 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.w ef90 │ │ │ │ + b.n ef82 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 10124 │ │ │ │ + b.n f0b2 │ │ │ │ mov sl, r6 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r9, r3 │ │ │ │ mov fp, r7 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1043c │ │ │ │ + beq.n f3ca │ │ │ │ subs r1, #1 │ │ │ │ - movw r7, #285 @ 0x11d │ │ │ │ str.w r1, [r9] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 10090 │ │ │ │ + cbz r1, f3da │ │ │ │ movs r1, #0 │ │ │ │ movw r7, #285 @ 0x11d │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w fd8a │ │ │ │ - b.n fd70 │ │ │ │ + bne.w ecee │ │ │ │ + b.n ed08 │ │ │ │ + movw r7, #285 @ 0x11d │ │ │ │ + b.n f02e │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n f3f8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w f538 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov.w r7, #274 @ 0x112 │ │ │ │ + mov r4, r9 │ │ │ │ + mov r5, r9 │ │ │ │ + mov sl, r9 │ │ │ │ + b.n ed24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, sp, #54 @ 0x36 │ │ │ │ blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 103d0 │ │ │ │ + bne.n f366 │ │ │ │ mov sl, r7 │ │ │ │ mov r5, r8 │ │ │ │ mov.w r7, #274 @ 0x112 │ │ │ │ - b.n fda4 │ │ │ │ + b.n ed24 │ │ │ │ ldr.w r5, [sl, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 105b0 │ │ │ │ + beq.w f572 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -15324,87 +13718,71 @@ │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 104a8 │ │ │ │ + beq.n f464 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1054c │ │ │ │ + beq.n f530 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - b.n 10024 │ │ │ │ + b.n efb2 │ │ │ │ mov r0, r9 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10350 │ │ │ │ - mov r9, r0 │ │ │ │ - mov sl, r7 │ │ │ │ - mov r5, r8 │ │ │ │ - mov.w r7, #290 @ 0x122 │ │ │ │ - b.n fda4 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 104d8 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1059e │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov.w r7, #274 @ 0x112 │ │ │ │ - mov r5, sl │ │ │ │ - mov r4, sl │ │ │ │ - b.n fda0 │ │ │ │ + b.n f2e4 │ │ │ │ movs r0, #1 │ │ │ │ blx 5c04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 101b0 │ │ │ │ - ldr r2, [pc, #328] @ (10640 ) │ │ │ │ + beq.w f13e │ │ │ │ + ldr r2, [pc, #316] @ (f5c0 ) │ │ │ │ mov r1, fp │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 5598 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 101b0 │ │ │ │ + beq.w f13e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 101b0 │ │ │ │ + bne.w f13e │ │ │ │ mov r0, fp │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 101b0 │ │ │ │ + b.n f13e │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl b628 │ │ │ │ + bl b624 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1027e │ │ │ │ + bne.w f20c │ │ │ │ mov sl, r6 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov fp, r7 │ │ │ │ - b.n 10420 │ │ │ │ + b.n f3b6 │ │ │ │ mov sl, r7 │ │ │ │ mov r5, r8 │ │ │ │ mov.w r7, #288 @ 0x120 │ │ │ │ - b.n fda0 │ │ │ │ - mov r0, sl │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 104a8 │ │ │ │ + b.n ed20 │ │ │ │ + mov sl, r7 │ │ │ │ + mov r5, r8 │ │ │ │ + mov.w r7, #290 @ 0x122 │ │ │ │ + mov.w r9, #0 │ │ │ │ + b.n ed24 │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 105cc │ │ │ │ + beq.n f58a │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -15413,616 +13791,623 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10596 │ │ │ │ + beq.n f528 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 105a6 │ │ │ │ + cbz r3, f552 │ │ │ │ mov r5, r9 │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1038c │ │ │ │ + b.n f320 │ │ │ │ mov r0, sl │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 104d8 │ │ │ │ + b.n f464 │ │ │ │ + mov r0, sl │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov.w r7, #274 @ 0x112 │ │ │ │ + mov r4, sl │ │ │ │ + mov r5, sl │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10596 │ │ │ │ + b.w ed20 │ │ │ │ blx 562c <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #188] @ (10670 ) │ │ │ │ - movw r2, #9110 @ 0x2396 │ │ │ │ - ldr r1, [pc, #188] @ (10674 ) │ │ │ │ - ldr r0, [pc, #188] @ (10678 ) │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n f528 │ │ │ │ + bl 61ec <__assert_fail@plt+0x5ac> │ │ │ │ + ldr r3, [pc, #156] @ (f5fc ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #156] @ (f600 ) │ │ │ │ + ldr r0, [pc, #156] @ (f604 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1600 @ 0x640 │ │ │ │ + adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 5fbc <__assert_fail@plt+0x37c> │ │ │ │ - ldr r3, [pc, #172] @ (1067c ) │ │ │ │ - movw r2, #9299 @ 0x2453 │ │ │ │ - ldr r1, [pc, #172] @ (10680 ) │ │ │ │ - ldr r0, [pc, #172] @ (10684 ) │ │ │ │ + ldr r3, [pc, #148] @ (f608 ) │ │ │ │ + movw r2, #9110 @ 0x2396 │ │ │ │ + ldr r1, [pc, #144] @ (f60c ) │ │ │ │ + ldr r0, [pc, #148] @ (f610 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1600 @ 0x640 │ │ │ │ + add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #160] @ (10688 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #160] @ (1068c ) │ │ │ │ - ldr r0, [pc, #160] @ (10690 ) │ │ │ │ + ldr r3, [pc, #136] @ (f614 ) │ │ │ │ + movw r2, #9299 @ 0x2453 │ │ │ │ + ldr r1, [pc, #132] @ (f618 ) │ │ │ │ + ldr r0, [pc, #136] @ (f61c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ + add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 61f8 <__assert_fail@plt+0x5b8> │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ + bl 5fb0 <__assert_fail@plt+0x370> │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ - movs r5, r0 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + movs r7, #26 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r2, r2, #26 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #5 │ │ │ │ - movs r5, r0 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ - movs r5, r0 │ │ │ │ - lsls r4, r2, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r3, #24 │ │ │ │ + movs r5, #124 @ 0x7c │ │ │ │ movs r3, r0 │ │ │ │ - cdp2 0, 1, cr0, cr2, cr4, {0} │ │ │ │ - asrs r4, r6, #18 │ │ │ │ - movs r3, r0 │ │ │ │ - asrs r6, r5, #4 │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #27 │ │ │ │ + asrs r6, r2, #29 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r5, r2, #26 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r3, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #11 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #11 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #198 @ 0xc6 │ │ │ │ + subs r0, #58 @ 0x3a │ │ │ │ movs r3, r0 │ │ │ │ - cdp2 0, 11, cr0, cr12, cr2, {0} │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ movs r3, r0 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + asrs r0, r1, #9 │ │ │ │ movs r3, r0 │ │ │ │ - cdp2 0, 10, cr0, cr0, cr2, {0} │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + ldr r1, [pc, #112] @ (f67c ) │ │ │ │ movs r3, r0 │ │ │ │ - movs r5, #154 @ 0x9a │ │ │ │ + asrs r2, r7, #3 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r4, r2, #2 │ │ │ │ + movs r3, r0 │ │ │ │ + ldr r1, [pc, #16] @ (f628 ) │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r4, r5, #2 │ │ │ │ movs r3, r0 │ │ │ │ - vaddl.u8 q0, d4, d2 │ │ │ │ - vaddl.u8 q8, d0, d2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #448] @ (10864 ) │ │ │ │ + ldr r5, [pc, #448] @ (f7f0 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #448] @ (10868 ) │ │ │ │ + ldr r1, [pc, #448] @ (f7f4 ) │ │ │ │ cmp r2, #0 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #444] @ (1086c ) │ │ │ │ + ldr r4, [pc, #444] @ (f7f8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ - bgt.w 107cc │ │ │ │ + bgt.w f758 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 107f2 │ │ │ │ - ldr r2, [pc, #424] @ (10870 ) │ │ │ │ + bne.w f77e │ │ │ │ + ldr r2, [pc, #424] @ (f7fc ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r4, [r2, #272] @ 0x110 │ │ │ │ blx 5978 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1075a │ │ │ │ + bne.n f6e6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1076e │ │ │ │ + beq.n f6fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 106f6 │ │ │ │ + beq.n f682 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ - ldr r2, [pc, #368] @ (10874 ) │ │ │ │ + ldr r2, [pc, #368] @ (f800 ) │ │ │ │ movs r3, #7 │ │ │ │ add r0, sp, #28 │ │ │ │ add r2, pc │ │ │ │ - add.w r2, r2, #492 @ 0x1ec │ │ │ │ + add.w r2, r2, #524 @ 0x20c │ │ │ │ blx 58a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1079c │ │ │ │ + beq.n f728 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1078e │ │ │ │ + bne.n f71a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl fab8 │ │ │ │ + bl e9f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1079c │ │ │ │ + beq.n f728 │ │ │ │ blx 5670 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 10740 │ │ │ │ + beq.n f6cc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 107c4 │ │ │ │ - ldr r1, [pc, #308] @ (10878 ) │ │ │ │ - ldr r2, [pc, #292] @ (10868 ) │ │ │ │ + beq.n f750 │ │ │ │ + ldr r1, [pc, #308] @ (f804 ) │ │ │ │ + ldr r2, [pc, #292] @ (f7f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 10842 │ │ │ │ + bne.n f7ce │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl fab8 │ │ │ │ + bl e9f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10820 │ │ │ │ + beq.n f7ac │ │ │ │ blx 5670 │ │ │ │ - b.n 10740 │ │ │ │ - ldr r1, [pc, #268] @ (1087c ) │ │ │ │ + b.n f6cc │ │ │ │ + ldr r1, [pc, #268] @ (f808 ) │ │ │ │ mov.w r2, #274 @ 0x112 │ │ │ │ - ldr r0, [pc, #264] @ (10880 ) │ │ │ │ + ldr r0, [pc, #264] @ (f80c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 5c10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10820 │ │ │ │ + beq.n f7ac │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 106f6 │ │ │ │ + b.n f682 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 5644 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1071c │ │ │ │ + bne.n f6a8 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10824 │ │ │ │ + bne.n f7b0 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10832 │ │ │ │ - ldr r0, [pc, #212] @ (10884 ) │ │ │ │ + bne.n f7be │ │ │ │ + ldr r0, [pc, #212] @ (f810 ) │ │ │ │ mov.w r1, #274 @ 0x112 │ │ │ │ add r0, pc │ │ │ │ - bl d3a4 │ │ │ │ + bl d3a0 │ │ │ │ blx 5670 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1083e │ │ │ │ + beq.n f7ca │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1072e │ │ │ │ + b.n f6ba │ │ │ │ mov r0, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10740 │ │ │ │ - ldr r3, [pc, #184] @ (10888 ) │ │ │ │ + b.n f6cc │ │ │ │ + ldr r3, [pc, #184] @ (f814 ) │ │ │ │ movs r5, #0 │ │ │ │ - ldr r1, [pc, #184] @ (1088c ) │ │ │ │ + ldr r1, [pc, #184] @ (f818 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, r3] │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r5, r1, [sp] │ │ │ │ - ldr r3, [pc, #176] @ (10890 ) │ │ │ │ - ldr r2, [pc, #180] @ (10894 ) │ │ │ │ - ldr r1, [pc, #180] @ (10898 ) │ │ │ │ + ldr r3, [pc, #176] @ (f81c ) │ │ │ │ + ldr r2, [pc, #180] @ (f820 ) │ │ │ │ + ldr r1, [pc, #180] @ (f824 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 5b10 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 10740 │ │ │ │ + b.n f6cc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 10860 │ │ │ │ - ldr r1, [pc, #160] @ (1089c ) │ │ │ │ + bpl.n f7ec │ │ │ │ + ldr r1, [pc, #160] @ (f828 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1084a │ │ │ │ - ldr r1, [pc, #156] @ (108a0 ) │ │ │ │ + beq.n f7d6 │ │ │ │ + ldr r1, [pc, #156] @ (f82c ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 10846 │ │ │ │ + beq.n f7d2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 107ee │ │ │ │ - beq.w 106c6 │ │ │ │ - ldr r0, [pc, #140] @ (108a4 ) │ │ │ │ + blt.n f77a │ │ │ │ + beq.w f652 │ │ │ │ + ldr r0, [pc, #140] @ (f830 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 9a7c │ │ │ │ - b.n 107ee │ │ │ │ + bl 9978 │ │ │ │ + b.n f77a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1079c │ │ │ │ + b.n f728 │ │ │ │ mov.w r2, #274 @ 0x112 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 56b0 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 107a4 │ │ │ │ + b.n f730 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 5a38 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 107ac │ │ │ │ + b.n f738 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 10740 │ │ │ │ + b.n f6cc │ │ │ │ blx 562c <__stack_chk_fail@plt> │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ - ldr r3, [pc, #92] @ (108a8 ) │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ + ldr r3, [pc, #92] @ (f834 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #88] @ (108ac ) │ │ │ │ - ldr r0, [pc, #92] @ (108b0 ) │ │ │ │ + ldr r1, [pc, #88] @ (f838 ) │ │ │ │ + ldr r0, [pc, #92] @ (f83c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 5fbc <__assert_fail@plt+0x37c> │ │ │ │ - subs.w r0, r2, #8650752 @ 0x840000 │ │ │ │ + bl 5fb0 <__assert_fail@plt+0x370> │ │ │ │ + lsls r6, r4, #24 │ │ │ │ + movs r5, r0 │ │ │ │ lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, lr, #8650752 @ 0x840000 │ │ │ │ - vaddl.u8 q0, d14, d4 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + lsls r2, r4, #24 │ │ │ │ + movs r5, r0 │ │ │ │ + asrs r2, r0, #32 │ │ │ │ + movs r5, r0 │ │ │ │ + adds r7, #14 │ │ │ │ movs r3, r0 │ │ │ │ - adds.w r0, r8, #8650752 @ 0x840000 │ │ │ │ - lsrs r2, r3, #18 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ + movs r5, r0 │ │ │ │ + adds r6, r0, #6 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + subs r4, r1, r4 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + adds r6, r2, #4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + adds r2, r0, #6 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r2, r6, #1 │ │ │ │ + adds r2, r2, #1 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r6, r5, #14 │ │ │ │ + adds r2, r3, #2 │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + adds r0, r2, #0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + adds r0, r5, #1 │ │ │ │ movs r3, r0 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r2, r2, #30 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ movs r3, r0 │ │ │ │ - ldc2 0, cr0, [lr, #-8] │ │ │ │ - ldc2l 0, cr0, [sl, #-8] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #432] @ (10a74 ) │ │ │ │ + ldr r4, [pc, #432] @ (fa00 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #432] @ (10a78 ) │ │ │ │ + ldr r3, [pc, #432] @ (fa04 ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [r4, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 10988 │ │ │ │ - ldr.w ip, [pc, #420] @ 10a7c │ │ │ │ + beq.n f914 │ │ │ │ + ldr.w ip, [pc, #420] @ fa08 │ │ │ │ ldr.w r6, [r4, ip] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 10922 │ │ │ │ + beq.n f8ae │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10966 │ │ │ │ + beq.n f8f2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10966 │ │ │ │ + beq.n f8f2 │ │ │ │ mov r0, r1 │ │ │ │ blx 574c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10a12 │ │ │ │ + beq.w f99e │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 109ce │ │ │ │ + beq.n f95a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 109ce │ │ │ │ + bne.n f95a │ │ │ │ mov r0, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 109ce │ │ │ │ + b.n f95a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ orrge.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 109d4 │ │ │ │ + beq.n f960 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 10a6a │ │ │ │ - ldr r3, [pc, #320] @ (10a80 ) │ │ │ │ + bpl.w f9f6 │ │ │ │ + ldr r3, [pc, #320] @ (fa0c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 10a54 │ │ │ │ - ldr r3, [pc, #316] @ (10a84 ) │ │ │ │ + beq.w f9e0 │ │ │ │ + ldr r3, [pc, #316] @ (fa10 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 10a0e │ │ │ │ + beq.n f99a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 109e0 │ │ │ │ + bcs.n f96c │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 109ca │ │ │ │ - b.n 109ce │ │ │ │ + bne.n f956 │ │ │ │ + b.n f95a │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 109e0 │ │ │ │ + beq.n f96c │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 109e0 │ │ │ │ + beq.n f96c │ │ │ │ ands.w r2, r2, r1, lsr #31 │ │ │ │ - bne.n 10a16 │ │ │ │ + bne.n f9a2 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, lr │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r3, [ip, #84] @ 0x54 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ orrge.w r2, r2, #1 │ │ │ │ and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - cbz r2, 109f4 │ │ │ │ + cbz r2, f980 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10a6e │ │ │ │ - ldr r2, [pc, #220] @ (10a80 ) │ │ │ │ + beq.n f9fa │ │ │ │ + ldr r2, [pc, #220] @ (fa0c ) │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 10a54 │ │ │ │ - ldr r2, [pc, #212] @ (10a84 ) │ │ │ │ + beq.n f9e0 │ │ │ │ + ldr r2, [pc, #212] @ (fa10 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 10a0e │ │ │ │ + beq.n f99a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 109e0 │ │ │ │ + bcs.n f96c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 109ce │ │ │ │ + beq.n f95a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl a3e0 │ │ │ │ + bl a370 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, r1 │ │ │ │ - b.n 10934 │ │ │ │ + b.n f8c0 │ │ │ │ mov r0, r1 │ │ │ │ blx 574c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 10a12 │ │ │ │ + cbz r0, f99e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 56a4 │ │ │ │ - b.n 10906 │ │ │ │ + b.n f892 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10a6e │ │ │ │ - ldr r3, [pc, #132] @ (10a80 ) │ │ │ │ + beq.n f9fa │ │ │ │ + ldr r3, [pc, #132] @ (fa0c ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 10a54 │ │ │ │ - ldr r3, [pc, #128] @ (10a84 ) │ │ │ │ + beq.n f9e0 │ │ │ │ + ldr r3, [pc, #128] @ (fa10 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp ip, r3 │ │ │ │ itt ne │ │ │ │ ldrne r3, [r0, #8] │ │ │ │ addne r3, r3, r1 │ │ │ │ - bne.n 109a8 │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ + bne.n f934 │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 109ce │ │ │ │ + b.n f95a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1097c │ │ │ │ + beq.n f908 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 10a34 │ │ │ │ + blt.n f9c0 │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ add r1, r0 │ │ │ │ - b.n 1097c │ │ │ │ - ldr r2, [pc, #80] @ (10a88 ) │ │ │ │ + b.n f908 │ │ │ │ + ldr r2, [pc, #80] @ (fa14 ) │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 56ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10a12 │ │ │ │ + beq.n f99e │ │ │ │ blx 57b8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ - b.n 1097c │ │ │ │ - ldr r3, [pc, #52] @ (10a8c ) │ │ │ │ + b.n f908 │ │ │ │ + ldr r3, [pc, #52] @ (fa18 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #52] @ (10a90 ) │ │ │ │ - ldr r0, [pc, #52] @ (10a94 ) │ │ │ │ + ldr r1, [pc, #52] @ (fa1c ) │ │ │ │ + ldr r0, [pc, #52] @ (fa20 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 5fbc <__assert_fail@plt+0x37c> │ │ │ │ - bl 61f8 <__assert_fail@plt+0x5b8> │ │ │ │ + bl 5fb0 <__assert_fail@plt+0x370> │ │ │ │ + bl 61ec <__assert_fail@plt+0x5ac> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3920004 │ │ │ │ + lsls r6, r0, #16 │ │ │ │ + movs r5, r0 │ │ │ │ lsls r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #42 @ 0x2a │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ movs r3, r0 │ │ │ │ - smlabb r0, r4, r2, r0 │ │ │ │ - smmla r0, r0, r2, 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, #3920] @ 0xf50 │ │ │ │ - ldr.w r5, [pc, #2944] @ 1162c │ │ │ │ + ldr.w r5, [pc, #2944] @ 105b8 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r1, [pc, #2940] @ 11630 │ │ │ │ + ldr.w r1, [pc, #2940] @ 105bc │ │ │ │ add r5, pc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r9, r2 │ │ │ │ - ldr.w fp, [pc, #2932] @ 11634 │ │ │ │ + ldr.w fp, [pc, #2932] @ 105c0 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ add fp, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ mov.w r1, #0 │ │ │ │ strd r3, r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - bpl.w 12d34 │ │ │ │ - ldr.w r2, [pc, #2904] @ 11638 │ │ │ │ + bpl.w 11cc0 │ │ │ │ + ldr.w r2, [pc, #2904] @ 105c4 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 12d06 │ │ │ │ - ldr.w r2, [pc, #2892] @ 1163c │ │ │ │ + beq.w 11c92 │ │ │ │ + ldr.w r2, [pc, #2892] @ 105c8 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 12d02 │ │ │ │ - ldr.w r5, [pc, #2880] @ 11640 │ │ │ │ + beq.w 11c8e │ │ │ │ + ldr.w r5, [pc, #2880] @ 105cc │ │ │ │ mov sl, r0 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add r5, pc │ │ │ │ mov ip, r6 │ │ │ │ - adds r5, #24 │ │ │ │ + adds r5, #8 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r3, [ip] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1113e │ │ │ │ + beq.w 100c8 │ │ │ │ mov r0, r9 │ │ │ │ blx 5440 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ble.n 10b40 │ │ │ │ + ble.n facc │ │ │ │ cmp r7, #4 │ │ │ │ - bhi.w 1114a │ │ │ │ + bhi.w 100d4 │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ - lsls r0, r0, #11 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ - lsls r7, r2, #17 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ - lsls r7, r2, #10 │ │ │ │ + lsls r7, r7, #10 │ │ │ │ + lsls r7, r4, #17 │ │ │ │ + lsls r6, r2, #17 │ │ │ │ + lsls r5, r0, #17 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.w 113b0 │ │ │ │ + beq.w 1033a │ │ │ │ cmp r7, #4 │ │ │ │ - bne.w 1114a │ │ │ │ + bne.w 100d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 12cce │ │ │ │ + bpl.w 11c5a │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -16048,189 +14433,188 @@ │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 11436 │ │ │ │ - ldr.w r3, [pc, #2700] @ 11644 │ │ │ │ + beq.w 103c0 │ │ │ │ + ldr.w r3, [pc, #2700] @ 105d0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r6, #4] │ │ │ │ strh r2, [r6, #12] │ │ │ │ ldr.w r4, [r3, #248] @ 0xf8 │ │ │ │ blx 5978 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 11430 │ │ │ │ + bne.w 103ba │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 11848 │ │ │ │ + beq.w 107d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10bea │ │ │ │ + beq.n fb76 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl a248 │ │ │ │ + bl a1dc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 11840 │ │ │ │ + beq.w 107cc │ │ │ │ mov r0, r5 │ │ │ │ blx 5908 │ │ │ │ adds r6, r0, #1 │ │ │ │ - beq.w 11502 │ │ │ │ + beq.w 1048c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 117a4 │ │ │ │ + beq.w 10730 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ - ldr.w r3, [pc, #2600] @ 11648 │ │ │ │ + ldr.w r3, [pc, #2600] @ 105d4 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ - ldr.w r3, [pc, #2596] @ 1164c │ │ │ │ + ldr.w r3, [pc, #2596] @ 105d8 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r1, [fp, r3] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r9, r1 │ │ │ │ - bne.w 1254c │ │ │ │ + bne.w 114d8 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10c58 │ │ │ │ + beq.n fbe2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1145e │ │ │ │ + beq.w 103e8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ cmp r3, r2 │ │ │ │ str.w r9, [sl, #12] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10c82 │ │ │ │ + beq.n fc0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11458 │ │ │ │ + beq.w 103e2 │ │ │ │ movs r0, #2 │ │ │ │ str.w r7, [sl, #16] │ │ │ │ blx 5404 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1182a │ │ │ │ + beq.w 107b6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - bpl.w 12d1c │ │ │ │ + bpl.w 11ca8 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 12d30 │ │ │ │ + ble.w 11cbc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ str r5, [r2, #0] │ │ │ │ it ne │ │ │ │ strne.w r3, [r8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 12d30 │ │ │ │ + beq.w 11cbc │ │ │ │ str.w r8, [r2, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10cee │ │ │ │ + beq.n fc78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11262 │ │ │ │ - ldr.w r3, [pc, #2400] @ 11650 │ │ │ │ + beq.w 101ec │ │ │ │ + ldr.w r3, [pc, #2400] @ 105dc │ │ │ │ mov r0, r7 │ │ │ │ str.w r6, [sl, #20] │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ - ldr.w r3, [pc, #2388] @ 11654 │ │ │ │ + ldr.w r3, [pc, #2392] @ 105e0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #952] @ 0x3b8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 11830 │ │ │ │ - bl a140 │ │ │ │ + bne.w 107bc │ │ │ │ + bl a0d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1183a │ │ │ │ + beq.w 107c6 │ │ │ │ mov r0, r6 │ │ │ │ - bl ce40 │ │ │ │ + bl ce3c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1186e │ │ │ │ + beq.w 107fa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10d40 │ │ │ │ + beq.n fcca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 113a0 │ │ │ │ - ldr.w r3, [pc, #2324] @ 11658 │ │ │ │ + beq.w 1032a │ │ │ │ + ldr.w r3, [pc, #2328] @ 105e4 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sl, #24] │ │ │ │ ldr.w r1, [r3, #644] @ 0x284 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1189e │ │ │ │ - bl a140 │ │ │ │ + bne.w 1082a │ │ │ │ + bl a0d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 118a8 │ │ │ │ + beq.w 10834 │ │ │ │ mov r0, r6 │ │ │ │ - bl ce40 │ │ │ │ + bl ce3c │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 11900 │ │ │ │ + beq.w 1088c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 10d88 │ │ │ │ + beq.n fd12 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 113a8 │ │ │ │ + beq.w 10332 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ str.w r7, [sl, #28] │ │ │ │ subs r3, r7, r3 │ │ │ │ str.w r3, [sl, #32] │ │ │ │ - ldr.w r3, [pc, #2244] @ 1165c │ │ │ │ + ldr.w r3, [pc, #2244] @ 105e8 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ - ldr.w r3, [pc, #2240] @ 11660 │ │ │ │ + ldr.w r3, [pc, #2240] @ 105ec │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [fp, r3] │ │ │ │ subs r3, r5, r2 │ │ │ │ clz r3, r3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -16238,264 +14622,264 @@ │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ orreq.w r6, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ it eq │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 11268 │ │ │ │ + beq.w 101f2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 11294 │ │ │ │ + bne.w 1021e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [sl, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #2184] @ 11664 │ │ │ │ + ldr.w r3, [pc, #2184] @ 105f0 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ - ldr.w r3, [pc, #2176] @ 11668 │ │ │ │ + ldr.w r3, [pc, #2180] @ 105f4 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r6, r3 │ │ │ │ it ne │ │ │ │ cmpne r6, r2 │ │ │ │ - bne.w 11b02 │ │ │ │ + bne.w 10a8e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - ldr.w r3, [pc, #2136] @ 1166c │ │ │ │ + ldr.w r3, [pc, #2136] @ 105f8 │ │ │ │ mov.w r9, #0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 118d4 │ │ │ │ + bne.w 10860 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.w 12cfe │ │ │ │ + bpl.w 11c8a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 12d06 │ │ │ │ + beq.w 11c92 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 12d02 │ │ │ │ + beq.w 11c8e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - ble.w 11f2e │ │ │ │ + ble.w 10eba │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r6, [r3, r9, lsl #2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10e5e │ │ │ │ + beq.n fde8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r7, 10e74 │ │ │ │ + cbz r7, fdfe │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10e74 │ │ │ │ + beq.n fdfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 114fa │ │ │ │ + beq.w 10484 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r1, [r2, #736] @ 0x2e0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 118ca │ │ │ │ - bl a140 │ │ │ │ + bne.w 10856 │ │ │ │ + bl a0d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 118ae │ │ │ │ + beq.w 1083a │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ blx 5770 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11914 │ │ │ │ + beq.w 108a0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 55f0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11a60 │ │ │ │ + beq.w 109ec │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 10ec8 │ │ │ │ + beq.n fe52 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 114ea │ │ │ │ + beq.w 10474 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10ee0 │ │ │ │ + beq.n fe6a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 114f2 │ │ │ │ + beq.w 1047c │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r7, r3 │ │ │ │ it ne │ │ │ │ cmpne r7, r2 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r7, r1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1147e │ │ │ │ + beq.w 10408 │ │ │ │ subs r4, r7, r3 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 10f1c │ │ │ │ + beq.n fea6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 11428 │ │ │ │ - cbz r4, 10f66 │ │ │ │ - ldr.w r3, [pc, #1872] @ 11670 │ │ │ │ + beq.w 103b2 │ │ │ │ + cbz r4, fef0 │ │ │ │ + ldr.w r3, [pc, #1872] @ 105fc │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #736] @ 0x2e0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 11d92 │ │ │ │ - bl a140 │ │ │ │ + bne.w 10d1e │ │ │ │ + bl a0d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 11d74 │ │ │ │ + beq.w 10d00 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce40 │ │ │ │ + bl ce3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 11d9c │ │ │ │ + beq.w 10d28 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 10f62 │ │ │ │ + beq.n feec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11956 │ │ │ │ + beq.w 108e2 │ │ │ │ str.w r4, [sl, #36] @ 0x24 │ │ │ │ - ldr.w r3, [pc, #1804] @ 11674 │ │ │ │ + ldr.w r3, [pc, #1804] @ 10600 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #912] @ 0x390 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 11abe │ │ │ │ - bl a140 │ │ │ │ + bne.w 10a4a │ │ │ │ + bl a0d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 11aa2 │ │ │ │ + beq.w 10a2e │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ blx 5770 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11ac8 │ │ │ │ + beq.w 10a54 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ blx 55f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11ae8 │ │ │ │ + beq.w 10a74 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 10fbe │ │ │ │ + beq.n ff48 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 11820 │ │ │ │ + beq.w 107ac │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 10fd6 │ │ │ │ + beq.n ff60 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 11816 │ │ │ │ + beq.w 107a2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r7, r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ clz r7, r7 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ cmp r4, r3 │ │ │ │ ite ne │ │ │ │ movne r2, r7 │ │ │ │ orreq.w r2, r7, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 115d4 │ │ │ │ + beq.w 1055e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 11010 │ │ │ │ + beq.n ff9a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 116e0 │ │ │ │ - cbz r7, 1105a │ │ │ │ - ldr.w r3, [pc, #1636] @ 11678 │ │ │ │ + beq.w 1066c │ │ │ │ + cbz r7, ffe4 │ │ │ │ + ldr.w r3, [pc, #1636] @ 10604 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #912] @ 0x390 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 11e38 │ │ │ │ - bl a140 │ │ │ │ + bne.w 10dc4 │ │ │ │ + bl a0d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 11e78 │ │ │ │ + beq.w 10e04 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce40 │ │ │ │ + bl ce3c │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 11e42 │ │ │ │ + beq.w 10dce │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 11056 │ │ │ │ + beq.n ffe0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 116f8 │ │ │ │ + beq.w 10684 │ │ │ │ str.w r7, [sl, #40] @ 0x28 │ │ │ │ mov r7, r6 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - b.n 10e24 │ │ │ │ + b.n fdae │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bpl.w 12cb6 │ │ │ │ + bpl.w 11c42 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -16525,16 +14909,16 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r7, #2 │ │ │ │ adds r2, r6, r3 │ │ │ │ ands.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ - beq.w 11960 │ │ │ │ - ldr.w r0, [pc, #1456] @ 1167c │ │ │ │ + beq.w 108ec │ │ │ │ + ldr.w r0, [pc, #1460] @ 10608 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r9, #8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, r1 │ │ │ │ @@ -16543,1997 +14927,2026 @@ │ │ │ │ mov sl, r2 │ │ │ │ mov r6, r9 │ │ │ │ add.w r9, sp, #96 @ 0x60 │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12d38 │ │ │ │ + beq.w 11cc4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ - cbnz r3, 1110e │ │ │ │ - b.n 1117e │ │ │ │ + cbnz r3, 10098 │ │ │ │ + b.n 10108 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1117e │ │ │ │ + beq.n 10108 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 11106 │ │ │ │ + bne.n 10090 │ │ │ │ lsls r3, r5, #2 │ │ │ │ subs r0, r0, r1 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ str.w r4, [r9, r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.w 11700 │ │ │ │ + beq.w 1068c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 110f2 │ │ │ │ + b.n 1007c │ │ │ │ cmp r7, #3 │ │ │ │ - beq.w 113ba │ │ │ │ + beq.w 10344 │ │ │ │ cmp r7, #4 │ │ │ │ - beq.w 10b56 │ │ │ │ - ldr.w r3, [pc, #1332] @ 11680 │ │ │ │ + beq.w fae2 │ │ │ │ + ldr.w r3, [pc, #1332] @ 1060c │ │ │ │ cmp r7, #2 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ble.n 11258 │ │ │ │ - ldr.w r3, [pc, #1320] @ 11684 │ │ │ │ + ble.n 101e2 │ │ │ │ + ldr.w r3, [pc, #1324] @ 10610 │ │ │ │ movs r4, #4 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #1316] @ 11688 │ │ │ │ - ldr.w r1, [pc, #1316] @ 1168c │ │ │ │ + ldr.w r2, [pc, #1320] @ 10614 │ │ │ │ + ldr.w r1, [pc, #1320] @ 10618 │ │ │ │ add r2, pc │ │ │ │ strd r2, r7, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1312] @ 11690 │ │ │ │ + ldr.w r2, [pc, #1312] @ 1061c │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ blx 5b10 │ │ │ │ - b.n 111c8 │ │ │ │ + b.n 10152 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr.w r3, [pc, #1296] @ 11694 │ │ │ │ + ldr.w r3, [pc, #1296] @ 10620 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 1193e │ │ │ │ + bne.w 108ca │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl ad10 │ │ │ │ + bl ad0c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1127a │ │ │ │ + beq.n 10204 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 111c8 │ │ │ │ - ldr.w r0, [pc, #1232] @ 11680 │ │ │ │ + beq.n 10152 │ │ │ │ + ldr.w r0, [pc, #1236] @ 1060c │ │ │ │ mov r3, r4 │ │ │ │ - ldr.w r2, [pc, #1252] @ 11698 │ │ │ │ - ldr.w r1, [pc, #1252] @ 1169c │ │ │ │ + ldr.w r2, [pc, #1252] @ 10624 │ │ │ │ + ldr.w r1, [pc, #1252] @ 10628 │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [fp, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5b10 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 111e0 │ │ │ │ + cbz r0, 1016a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 111e0 │ │ │ │ + beq.n 1016a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11472 │ │ │ │ + beq.w 103fc │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - cbz r0, 111f8 │ │ │ │ + cbz r0, 10182 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 111f8 │ │ │ │ + beq.n 10182 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11478 │ │ │ │ + beq.w 10402 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - cbz r0, 11210 │ │ │ │ + cbz r0, 1019a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11210 │ │ │ │ + beq.n 1019a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11466 │ │ │ │ + beq.w 103f0 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - cbz r0, 11228 │ │ │ │ + cbz r0, 101b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11228 │ │ │ │ + beq.n 101b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1146c │ │ │ │ - ldr.w r0, [pc, #1140] @ 116a0 │ │ │ │ + beq.w 103f6 │ │ │ │ + ldr.w r0, [pc, #1144] @ 1062c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #156 @ 0x9c │ │ │ │ add r0, pc │ │ │ │ - bl d3a4 │ │ │ │ - ldr.w r2, [pc, #1128] @ 116a4 │ │ │ │ - ldr r3, [pc, #1008] @ (11630 ) │ │ │ │ + bl d3a0 │ │ │ │ + ldr.w r2, [pc, #1132] @ 10630 │ │ │ │ + ldr r3, [pc, #1012] @ (105bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 12574 │ │ │ │ + bne.w 11500 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1100] @ 116a8 │ │ │ │ + ldr.w r3, [pc, #1104] @ 10634 │ │ │ │ movs r4, #3 │ │ │ │ add r3, pc │ │ │ │ - b.n 11160 │ │ │ │ + b.n 100ea │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10cee │ │ │ │ + b.n fc78 │ │ │ │ mov r0, r5 │ │ │ │ blx 5930 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.w 10dcc │ │ │ │ + bge.w fd56 │ │ │ │ mov.w r8, #177 @ 0xb1 │ │ │ │ - b.n 11508 │ │ │ │ + b.n 10492 │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r9, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - b.n 1112c │ │ │ │ + b.n 100b6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 108b4 │ │ │ │ + bl f840 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11e06 │ │ │ │ - ldr.w r3, [pc, #1028] @ 116ac │ │ │ │ + beq.w 10d92 │ │ │ │ + ldr.w r3, [pc, #1028] @ 10638 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #736] @ 0x2e0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 11dfc │ │ │ │ - bl a140 │ │ │ │ + bne.w 10d88 │ │ │ │ + bl a0d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 11e0e │ │ │ │ + beq.w 10d9a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 112da │ │ │ │ + beq.n 10264 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 116f0 │ │ │ │ + beq.w 1067c │ │ │ │ mov r0, r7 │ │ │ │ - bl ce40 │ │ │ │ + bl ce3c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 11e9e │ │ │ │ + beq.w 10e2a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 112fc │ │ │ │ + beq.n 10286 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 116e8 │ │ │ │ + beq.w 10674 │ │ │ │ str.w r6, [sl, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ - bl 108b4 │ │ │ │ + bl f840 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11e96 │ │ │ │ - ldr r3, [pc, #920] @ (116b0 ) │ │ │ │ + beq.w 10e22 │ │ │ │ + ldr r3, [pc, #924] @ (1063c ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #912] @ 0x390 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 11ede │ │ │ │ - bl a140 │ │ │ │ + bne.w 10e6a │ │ │ │ + bl a0d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 11ed8 │ │ │ │ + beq.w 10e64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11348 │ │ │ │ + beq.n 102d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 11348 │ │ │ │ + cbnz r3, 102d2 │ │ │ │ mov r0, r6 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r7 │ │ │ │ - bl ce40 │ │ │ │ + bl ce3c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 11f12 │ │ │ │ + beq.w 10e9e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1136c │ │ │ │ + beq.n 102f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 1136c │ │ │ │ + cbnz r3, 102f6 │ │ │ │ mov r0, r7 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ movs r1, #0 │ │ │ │ str.w r6, [sl, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11f26 │ │ │ │ + beq.w 10eb2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 10dda │ │ │ │ + beq.w fd64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10dda │ │ │ │ + bne.w fd64 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10dda │ │ │ │ + b.n fd64 │ │ │ │ mov r0, r6 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10d40 │ │ │ │ + b.n fcca │ │ │ │ mov r0, r6 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10d88 │ │ │ │ + b.n fd12 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - bpl.w 12c9e │ │ │ │ + bpl.w 11c2a │ │ │ │ mov.w r8, #0 │ │ │ │ - b.w 10b70 │ │ │ │ + b.w fafc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.w 11080 │ │ │ │ - ldr r3, [pc, #740] @ (116b4 ) │ │ │ │ + bmi.w 1000a │ │ │ │ + ldr r3, [pc, #744] @ (10640 ) │ │ │ │ movw r2, #6422 @ 0x1916 │ │ │ │ - ldr r1, [pc, #740] @ (116b8 ) │ │ │ │ - ldr r0, [pc, #740] @ (116bc ) │ │ │ │ + ldr r1, [pc, #740] @ (10644 ) │ │ │ │ + ldr r0, [pc, #744] @ (10648 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1668 @ 0x684 │ │ │ │ + addw r3, r3, #1524 @ 0x5f4 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.w 11092 │ │ │ │ - ldr r3, [pc, #720] @ (116c0 ) │ │ │ │ + bmi.w 1001c │ │ │ │ + ldr r3, [pc, #720] @ (1064c ) │ │ │ │ movw r2, #6426 @ 0x191a │ │ │ │ - ldr r1, [pc, #716] @ (116c4 ) │ │ │ │ - ldr r0, [pc, #720] @ (116c8 ) │ │ │ │ + ldr r1, [pc, #720] @ (10650 ) │ │ │ │ + ldr r0, [pc, #720] @ (10654 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1668 @ 0x684 │ │ │ │ + addw r3, r3, #1524 @ 0x5f4 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bmi.w 110a4 │ │ │ │ - ldr r3, [pc, #696] @ (116cc ) │ │ │ │ + bmi.w 1002e │ │ │ │ + ldr r3, [pc, #700] @ (10658 ) │ │ │ │ movw r2, #6430 @ 0x191e │ │ │ │ - ldr r1, [pc, #696] @ (116d0 ) │ │ │ │ - ldr r0, [pc, #696] @ (116d4 ) │ │ │ │ + ldr r1, [pc, #696] @ (1065c ) │ │ │ │ + ldr r0, [pc, #700] @ (10660 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1668 @ 0x684 │ │ │ │ + addw r3, r3, #1524 @ 0x5f4 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10f1c │ │ │ │ + b.n fea6 │ │ │ │ movs r4, #0 │ │ │ │ - b.w 10bfa │ │ │ │ - ldr r3, [pc, #672] @ (116d8 ) │ │ │ │ + b.w fb84 │ │ │ │ + ldr r3, [pc, #672] @ (10664 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r3, pc │ │ │ │ ldr.w r8, [r3, #228] @ 0xe4 │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ - b.w 10bb6 │ │ │ │ + b.w fb42 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10c82 │ │ │ │ + b.n fc0c │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 10c58 │ │ │ │ + b.w fbe2 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11210 │ │ │ │ + b.n 1019a │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11228 │ │ │ │ + b.n 101b2 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 111e0 │ │ │ │ + b.n 1016a │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 111f8 │ │ │ │ + b.n 10182 │ │ │ │ mov r0, r7 │ │ │ │ blx 5930 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.w 10f08 │ │ │ │ + bge.w fe92 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r9, r7 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 124ce │ │ │ │ + beq.w 1145a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 122c4 │ │ │ │ + beq.w 11250 │ │ │ │ mov.w r8, #186 @ 0xba │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 11508 │ │ │ │ + beq.n 10492 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 11508 │ │ │ │ + beq.n 10492 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ - cbnz r2, 11508 │ │ │ │ + cbnz r2, 10492 │ │ │ │ mov r0, r9 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrb.w r3, [sp, #120] @ 0x78 │ │ │ │ - cbz r3, 11510 │ │ │ │ + cbz r3, 1049a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ blx 56b0 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ - cbz r3, 11518 │ │ │ │ + cbz r3, 104a2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ blx 5a38 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 11518 │ │ │ │ + b.n 104a2 │ │ │ │ mov r0, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10ec8 │ │ │ │ + b.n fe52 │ │ │ │ mov r0, fp │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10ee0 │ │ │ │ + b.n fe6a │ │ │ │ mov r0, r7 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10e74 │ │ │ │ + b.n fdfe │ │ │ │ mov.w r8, #166 @ 0xa6 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 114ce │ │ │ │ + bne.n 10458 │ │ │ │ ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 114de │ │ │ │ - ldr r0, [pc, #448] @ (116dc ) │ │ │ │ + bne.n 10468 │ │ │ │ + ldr r0, [pc, #452] @ (10668 ) │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl d3a4 │ │ │ │ - cbz r6, 1153a │ │ │ │ + bl d3a0 │ │ │ │ + cbz r6, 104c4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1153a │ │ │ │ + beq.n 104c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 115b2 │ │ │ │ + beq.n 1053c │ │ │ │ blx 5670 │ │ │ │ - cbz r4, 11552 │ │ │ │ + cbz r4, 104dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11552 │ │ │ │ + beq.n 104dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 115ba │ │ │ │ + beq.n 10544 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 11566 │ │ │ │ + cbz r0, 104f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11566 │ │ │ │ + beq.n 104f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 115c2 │ │ │ │ + cbz r3, 1054c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - cbz r0, 1157a │ │ │ │ + cbz r0, 10504 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1157a │ │ │ │ + beq.n 10504 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 115c8 │ │ │ │ + cbz r3, 10552 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - cbz r0, 1158e │ │ │ │ + cbz r0, 10518 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1158e │ │ │ │ + beq.n 10518 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 115ce │ │ │ │ + cbz r3, 10558 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11238 │ │ │ │ + beq.w 101c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 11238 │ │ │ │ + beq.w 101c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 11238 │ │ │ │ + bne.w 101c2 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11238 │ │ │ │ + b.n 101c2 │ │ │ │ mov r0, r6 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1153a │ │ │ │ + b.n 104c4 │ │ │ │ mov r0, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11552 │ │ │ │ + b.n 104dc │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11566 │ │ │ │ + b.n 104f0 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1157a │ │ │ │ + b.n 10504 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1158e │ │ │ │ + b.n 10518 │ │ │ │ mov r0, r4 │ │ │ │ blx 5930 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.w 10ffc │ │ │ │ + bge.w ff86 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 12448 │ │ │ │ + beq.w 113d4 │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [r5] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 124d6 │ │ │ │ + beq.w 11462 │ │ │ │ mov.w r8, #188 @ 0xbc │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 114a8 │ │ │ │ + beq.w 10432 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 114a8 │ │ │ │ + beq.w 10432 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 114a8 │ │ │ │ + bne.w 10432 │ │ │ │ mov r0, r7 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 114a8 │ │ │ │ - sub.w r0, r8, #4 │ │ │ │ + b.n 10432 │ │ │ │ + nop │ │ │ │ + lsls r4, r3, #8 │ │ │ │ + movs r5, r0 │ │ │ │ lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf19a0004 │ │ │ │ + lsls r6, r1, #8 │ │ │ │ + movs r5, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4fe0004 │ │ │ │ - @ instruction: 0xfa9e0004 │ │ │ │ + lsls r2, r6, #21 │ │ │ │ + movs r5, r0 │ │ │ │ + lsrs r2, r2, #12 │ │ │ │ + movs r5, r0 │ │ │ │ lsls r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [sl, r4] │ │ │ │ - ldrsb.w r0, [r4, r4] │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ + movs r5, r0 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ + movs r5, r0 │ │ │ │ lsls r0, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str.w r0, [r0, r4] │ │ │ │ - @ instruction: 0xf7360004 │ │ │ │ - @ instruction: 0xf6ee0004 │ │ │ │ - movw r0, #10244 @ 0x2804 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ + movs r5, r0 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u q8, d10, d2 │ │ │ │ - vaddl.u8 q0, d12, d2 │ │ │ │ - cdp2 0, 14, cr0, cr10, cr2, {0} │ │ │ │ - lsls r6, r1, #11 │ │ │ │ + asrs r0, r2, #8 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r6, r5, #15 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r4, r7, #14 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + asrs r0, r7, #13 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xf2880002 │ │ │ │ - lsls r6, r4, #9 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ movs r3, r0 │ │ │ │ - ands.w r0, lr, r4 │ │ │ │ - cdp2 0, 14, cr0, cr14, cr2, {0} │ │ │ │ - @ instruction: 0xf3b00004 │ │ │ │ - sbfx r0, r4, #0, #5 │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + asrs r4, r6, #14 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xf0a00002 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ + @ instruction: 0xfa940004 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + lsls r6, r4, #16 │ │ │ │ + movs r5, r0 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ + movs r5, r0 │ │ │ │ + subs r3, #56 @ 0x38 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r6, r2, #12 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r3, #22 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ movs r3, r0 │ │ │ │ - orns r0, lr, #2 │ │ │ │ - movs r0, r5 │ │ │ │ + subs r2, #244 @ 0xf4 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ movs r3, r0 │ │ │ │ - orrs.w r0, ip, #2 │ │ │ │ - movs r6, r0 │ │ │ │ + asrs r4, r6, #3 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ + movs r5, r0 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xf2200004 │ │ │ │ - vhadd.u d16, d8, d2 │ │ │ │ mov r0, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11010 │ │ │ │ + b.n ff9a │ │ │ │ mov r0, r7 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 112fc │ │ │ │ + b.n 10286 │ │ │ │ mov r0, r6 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 112da │ │ │ │ + b.n 10264 │ │ │ │ mov r0, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11056 │ │ │ │ + b.n ffe0 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ ldrd r3, sl, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 11782 │ │ │ │ + beq.n 1070e │ │ │ │ cmp r7, #2 │ │ │ │ - bgt.n 11746 │ │ │ │ + bgt.n 106d2 │ │ │ │ add r3, sp │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 11752 │ │ │ │ + cbz r3, 106de │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 11746 │ │ │ │ + beq.n 106d2 │ │ │ │ add.w r2, sp, r3, lsl #2 │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ - cbz r2, 11750 │ │ │ │ + cbz r2, 106dc │ │ │ │ adds r3, r7, #2 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 11746 │ │ │ │ + beq.n 106d2 │ │ │ │ add.w r2, sp, r3, lsl #2 │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ - cbz r2, 11750 │ │ │ │ + cbz r2, 106dc │ │ │ │ adds r7, #3 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 11746 │ │ │ │ + beq.n 106d2 │ │ │ │ add.w r3, sp, r7, lsl #2 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 11752 │ │ │ │ + cbz r3, 106de │ │ │ │ ldrd r9, r7, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ - b.w 10bb6 │ │ │ │ + b.w fb42 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #3132] @ 12390 │ │ │ │ + ldr.w r3, [pc, #3132] @ 1131c │ │ │ │ movs r4, #3 │ │ │ │ - ldr.w r1, [pc, #3128] @ 12394 │ │ │ │ - ldr.w r2, [pc, #3128] @ 12398 │ │ │ │ + ldr.w r1, [pc, #3128] @ 11320 │ │ │ │ + ldr.w r2, [pc, #3128] @ 11324 │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [fp, r3] │ │ │ │ add r2, pc │ │ │ │ strd r4, r1, [sp] │ │ │ │ str r7, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #3116] @ 1239c │ │ │ │ - ldr.w r1, [pc, #3116] @ 123a0 │ │ │ │ + ldr.w r3, [pc, #3116] @ 11328 │ │ │ │ + ldr.w r1, [pc, #3116] @ 1132c │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ blx 5b10 │ │ │ │ - b.n 111c8 │ │ │ │ - ldr.w r2, [pc, #3104] @ 123a4 │ │ │ │ + b.n 10152 │ │ │ │ + ldr.w r2, [pc, #3104] @ 11330 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add r2, pc │ │ │ │ ldr.w r8, [r2, #228] @ 0xe4 │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r8] │ │ │ │ - b.n 11712 │ │ │ │ - ldr.w r3, [pc, #3072] @ 123a8 │ │ │ │ + b.n 1069e │ │ │ │ + ldr.w r3, [pc, #3072] @ 11334 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - ldr.w r3, [pc, #3044] @ 123ac │ │ │ │ + ldr.w r3, [pc, #3044] @ 11338 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #400] @ 0x190 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl cac0 │ │ │ │ + bl cabc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 117e8 │ │ │ │ + beq.n 10774 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 1180e │ │ │ │ - cbz r6, 11806 │ │ │ │ + cbz r3, 1079a │ │ │ │ + cbz r6, 10792 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b014 │ │ │ │ + bl b010 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11806 │ │ │ │ + beq.n 10792 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11dc8 │ │ │ │ + beq.w 10d54 │ │ │ │ mov.w r8, #168 @ 0xa8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 11508 │ │ │ │ + b.n 10492 │ │ │ │ mov r0, r5 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 117e8 │ │ │ │ + b.n 10774 │ │ │ │ mov r0, fp │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 10fd6 │ │ │ │ + b.w ff60 │ │ │ │ mov r0, r7 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 10fbe │ │ │ │ + b.w ff48 │ │ │ │ mov.w r8, #173 @ 0xad │ │ │ │ - b.n 11508 │ │ │ │ + b.n 10492 │ │ │ │ blx 56a4 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 10d16 │ │ │ │ + b.w fca0 │ │ │ │ mov.w r8, #174 @ 0xae │ │ │ │ - b.n 11508 │ │ │ │ + b.n 10492 │ │ │ │ mov.w r8, #156 @ 0x9c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 11508 │ │ │ │ - ldr.w r1, [pc, #2916] @ 123b0 │ │ │ │ + b.n 10492 │ │ │ │ + ldr.w r1, [pc, #2916] @ 1133c │ │ │ │ movs r2, #156 @ 0x9c │ │ │ │ - ldr.w r0, [pc, #2916] @ 123b4 │ │ │ │ + ldr.w r0, [pc, #2916] @ 11340 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 5c10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12206 │ │ │ │ + beq.w 11192 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.w 10bea │ │ │ │ + b.w fb76 │ │ │ │ blx 5888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10d2c │ │ │ │ + beq.w fcb6 │ │ │ │ mov r5, r6 │ │ │ │ mov.w r8, #174 @ 0xae │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 11508 │ │ │ │ + beq.w 10492 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 11508 │ │ │ │ + bne.w 10492 │ │ │ │ mov r0, r5 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11508 │ │ │ │ + b.n 10492 │ │ │ │ blx 56a4 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 10d60 │ │ │ │ + b.w fcea │ │ │ │ mov.w r8, #175 @ 0xaf │ │ │ │ - b.n 11508 │ │ │ │ + b.n 10492 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 118c4 │ │ │ │ + beq.n 10850 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11dee │ │ │ │ + beq.w 10d7a │ │ │ │ mov.w r8, #186 @ 0xba │ │ │ │ - b.n 11508 │ │ │ │ + b.n 10492 │ │ │ │ blx 56a4 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 10e8c │ │ │ │ + b.w fe16 │ │ │ │ mov r0, r5 │ │ │ │ - bl a3e0 │ │ │ │ + bl a370 │ │ │ │ cmp r0, r9 │ │ │ │ - ble.w 11f2e │ │ │ │ + ble.w 10eba │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.w 12d50 │ │ │ │ + bpl.w 11cdc │ │ │ │ add.w r3, r5, #12 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r6, [r3, r9, lsl #2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 10e5a │ │ │ │ - b.w 10e5e │ │ │ │ + bne.w fde4 │ │ │ │ + b.w fde8 │ │ │ │ blx 5888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10d74 │ │ │ │ + beq.w fcfe │ │ │ │ mov r5, r6 │ │ │ │ mov.w r8, #175 @ 0xaf │ │ │ │ movs r6, #0 │ │ │ │ - b.n 11880 │ │ │ │ + b.n 1080c │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 11e18 │ │ │ │ + beq.w 10da4 │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [r5] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 11de2 │ │ │ │ + beq.w 10d6e │ │ │ │ mov.w r8, #186 @ 0xba │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 11608 │ │ │ │ - ldr.w r3, [pc, #2680] @ 123b8 │ │ │ │ + b.n 10592 │ │ │ │ + ldr.w r3, [pc, #2680] @ 11344 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 986c │ │ │ │ + bl 975c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b.n 111a4 │ │ │ │ + b.n 1012e │ │ │ │ mov r0, r7 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 10f62 │ │ │ │ + b.w feec │ │ │ │ mov r0, r9 │ │ │ │ strd r3, r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ blx 55d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 111c8 │ │ │ │ + beq.w 10152 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r4, [r6, r3] │ │ │ │ - cbz r4, 119c6 │ │ │ │ + cbz r4, 10952 │ │ │ │ strd r7, r4, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r8, r2 │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 54d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 119aa │ │ │ │ - blt.w 111c8 │ │ │ │ + beq.n 10936 │ │ │ │ + blt.w 10152 │ │ │ │ sub.w r2, r8, r6 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r2, sp │ │ │ │ adds r5, #1 │ │ │ │ str r1, [r2, #96] @ 0x60 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r5 │ │ │ │ - bgt.n 1198c │ │ │ │ + bgt.n 10918 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r7, r4, [sp, #32] │ │ │ │ cmp r1, r5 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ble.w 11708 │ │ │ │ + ble.w 10694 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ blx 59fc │ │ │ │ - cbz r0, 11a38 │ │ │ │ + cbz r0, 109c4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - cbz r4, 119f4 │ │ │ │ + cbz r4, 10980 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 119d0 │ │ │ │ + beq.n 1095c │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 119e6 │ │ │ │ - ldr.w r3, [pc, #2500] @ 123bc │ │ │ │ + bne.n 10972 │ │ │ │ + ldr.w r3, [pc, #2500] @ 11348 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1259c │ │ │ │ - ldr.w r3, [pc, #2488] @ 123c0 │ │ │ │ + bne.w 11528 │ │ │ │ + ldr.w r3, [pc, #2488] @ 1134c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl ad10 │ │ │ │ + bl ad0c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 119d0 │ │ │ │ - cbnz r0, 11a38 │ │ │ │ - ldr.w r0, [pc, #2416] @ 12390 │ │ │ │ - ldr.w r2, [pc, #2464] @ 123c4 │ │ │ │ - ldr.w r1, [pc, #2464] @ 123c8 │ │ │ │ + beq.n 1095c │ │ │ │ + cbnz r0, 109c4 │ │ │ │ + ldr.w r0, [pc, #2416] @ 1131c │ │ │ │ + ldr.w r2, [pc, #2464] @ 11350 │ │ │ │ + ldr.w r1, [pc, #2464] @ 11354 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [fp, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5b10 │ │ │ │ blx 5888 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 111c8 │ │ │ │ - ldr.w r3, [pc, #2440] @ 123cc │ │ │ │ + bne.w 10152 │ │ │ │ + ldr.w r3, [pc, #2440] @ 11358 │ │ │ │ movw r2, #19771 @ 0x4d3b │ │ │ │ - ldr.w r1, [pc, #2436] @ 123d0 │ │ │ │ - ldr.w r0, [pc, #2436] @ 123d4 │ │ │ │ + ldr.w r1, [pc, #2436] @ 1135c │ │ │ │ + ldr.w r0, [pc, #2436] @ 11360 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1732 @ 0x6c4 │ │ │ │ + addw r3, r3, #1588 @ 0x634 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 11efe │ │ │ │ + beq.w 10e8a │ │ │ │ mov.w r8, #186 @ 0xba │ │ │ │ mov.w r9, #0 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11d68 │ │ │ │ + beq.w 10cf4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 11608 │ │ │ │ + beq.w 10592 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 11608 │ │ │ │ + bne.w 10592 │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11608 │ │ │ │ + b.n 10592 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11ab8 │ │ │ │ + beq.n 10a44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11ef0 │ │ │ │ + beq.w 10e7c │ │ │ │ mov.w r8, #188 @ 0xbc │ │ │ │ - b.n 11508 │ │ │ │ + b.n 10492 │ │ │ │ blx 56a4 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 10f82 │ │ │ │ + b.w ff0c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r9, r7 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 121bc │ │ │ │ + beq.w 11148 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 121b4 │ │ │ │ + beq.w 11140 │ │ │ │ mov.w r8, #188 @ 0xbc │ │ │ │ - b.n 114a8 │ │ │ │ + b.n 10432 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r1, fp │ │ │ │ mov r9, r7 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 121ee │ │ │ │ + beq.w 1117a │ │ │ │ mov.w r8, #188 @ 0xbc │ │ │ │ movs r7, #0 │ │ │ │ - b.n 11a7a │ │ │ │ + b.n 10a06 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a60 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12366 │ │ │ │ + beq.w 112f2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1235c │ │ │ │ + beq.w 112e8 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 121c6 │ │ │ │ - ldr.w r3, [pc, #2224] @ 123d8 │ │ │ │ + beq.w 11152 │ │ │ │ + ldr.w r3, [pc, #2224] @ 11364 │ │ │ │ str r4, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [pc, #2216] @ 123dc │ │ │ │ + ldr.w r3, [pc, #2216] @ 11368 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r3, [pc, #2212] @ 123e0 │ │ │ │ + ldr.w r3, [pc, #2212] @ 1136c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r1, [r2, #736] @ 0x2e0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 12248 │ │ │ │ - bl a140 │ │ │ │ + bne.w 111d4 │ │ │ │ + bl a0d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 12242 │ │ │ │ + beq.w 111ce │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ blx 5770 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1223c │ │ │ │ + beq.w 111c8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 55f0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12236 │ │ │ │ + beq.w 111c2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11b94 │ │ │ │ + beq.n 10b20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11ee8 │ │ │ │ + beq.w 10e74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11ba8 │ │ │ │ + beq.n 10b34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11ed0 │ │ │ │ + beq.w 10e5c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub.w r7, r9, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ clz r7, r7 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ cmp r9, r3 │ │ │ │ ite ne │ │ │ │ movne r3, r7 │ │ │ │ orreq.w r3, r7, #1 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11dd0 │ │ │ │ + beq.w 10d5c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11be8 │ │ │ │ + beq.n 10b74 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 11d58 │ │ │ │ - cbz r7, 11c34 │ │ │ │ + beq.w 10ce4 │ │ │ │ + cbz r7, 10bc0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r1, [r2, #736] @ 0x2e0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 122d6 │ │ │ │ + bne.w 11262 │ │ │ │ mov r0, r6 │ │ │ │ - bl a140 │ │ │ │ + bl a0d4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 122ee │ │ │ │ + beq.w 1127a │ │ │ │ mov r0, r9 │ │ │ │ - bl ce40 │ │ │ │ + bl ce3c │ │ │ │ mov r7, r0 │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.w 122e0 │ │ │ │ + beq.w 1126c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11c30 │ │ │ │ + beq.n 10bbc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 122ce │ │ │ │ + beq.w 1125a │ │ │ │ str.w r7, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r1, [r2, #912] @ 0x390 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 12210 │ │ │ │ - bl a140 │ │ │ │ + bne.w 1119c │ │ │ │ + bl a0d4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 12250 │ │ │ │ + beq.w 111dc │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ blx 5770 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1242c │ │ │ │ + beq.w 113b8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ blx 55f0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12424 │ │ │ │ + beq.w 113b0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11c8e │ │ │ │ + beq.n 10c1a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 121e6 │ │ │ │ + beq.w 11172 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11ca2 │ │ │ │ + beq.n 10c2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 121fe │ │ │ │ + beq.w 1118a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub.w r9, r7, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ cmp r7, r3 │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ orreq.w r3, r9, #1 │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 121a0 │ │ │ │ + beq.w 1112c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11cde │ │ │ │ + beq.n 10c6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11d60 │ │ │ │ + beq.n 10cec │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 11d2c │ │ │ │ - ldr.w r3, [pc, #1788] @ 123e4 │ │ │ │ + beq.n 10cb8 │ │ │ │ + ldr.w r3, [pc, #1788] @ 11370 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #912] @ 0x390 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 12460 │ │ │ │ + bne.w 113ec │ │ │ │ mov r0, r6 │ │ │ │ - bl a140 │ │ │ │ + bl a0d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1245c │ │ │ │ + beq.w 113e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce40 │ │ │ │ + bl ce3c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 1244e │ │ │ │ + beq.w 113da │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11d28 │ │ │ │ + beq.n 10cb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1246a │ │ │ │ + beq.w 113f6 │ │ │ │ str.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 121c4 │ │ │ │ + beq.w 11150 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11d4a │ │ │ │ + beq.n 10cd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 11d4e │ │ │ │ + cbz r3, 10cda │ │ │ │ mov r6, r7 │ │ │ │ - b.n 11b40 │ │ │ │ + b.n 10acc │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r7 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11b40 │ │ │ │ + b.n 10acc │ │ │ │ mov r0, r9 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11be8 │ │ │ │ + b.n 10b74 │ │ │ │ mov r0, r7 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11cde │ │ │ │ + b.n 10c6a │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b.n 11a84 │ │ │ │ + b.n 10a10 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11d8a │ │ │ │ + beq.n 10d16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12228 │ │ │ │ + beq.w 111b4 │ │ │ │ mov.w r8, #187 @ 0xbb │ │ │ │ - b.w 11508 │ │ │ │ + b.w 10492 │ │ │ │ blx 56a4 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 10f3a │ │ │ │ + b.w fec4 │ │ │ │ blx 5888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10f4e │ │ │ │ + beq.w fed8 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r9, r7 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 12594 │ │ │ │ + beq.w 11520 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1258c │ │ │ │ + beq.w 11518 │ │ │ │ mov.w r8, #187 @ 0xbb │ │ │ │ - b.w 114a8 │ │ │ │ + b.w 10432 │ │ │ │ mov r0, r6 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11806 │ │ │ │ + b.n 10792 │ │ │ │ mov r0, r9 │ │ │ │ blx 5930 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.w 11bd0 │ │ │ │ + bge.w 10b5c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.w 1148e │ │ │ │ + b.w 10418 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #186 @ 0xba │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11608 │ │ │ │ + b.n 10592 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #186 @ 0xba │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11508 │ │ │ │ + b.w 10492 │ │ │ │ blx 56a4 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 112c0 │ │ │ │ + b.w 1024a │ │ │ │ mov.w r8, #178 @ 0xb2 │ │ │ │ - b.w 11508 │ │ │ │ + b.w 10492 │ │ │ │ mov r5, r6 │ │ │ │ mov.w r8, #178 @ 0xb2 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 11880 │ │ │ │ + b.n 1080c │ │ │ │ mov.w r8, #186 @ 0xba │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 11508 │ │ │ │ + beq.w 10492 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 11508 │ │ │ │ + bne.w 10492 │ │ │ │ mov r9, r3 │ │ │ │ - b.w 11624 │ │ │ │ + b.w 105ae │ │ │ │ blx 56a4 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1102e │ │ │ │ + b.w ffb8 │ │ │ │ blx 5888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11042 │ │ │ │ + beq.w ffcc │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 12586 │ │ │ │ + beq.w 11512 │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [r5] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 12578 │ │ │ │ + beq.w 11504 │ │ │ │ mov.w r8, #189 @ 0xbd │ │ │ │ mov.w r9, #0 │ │ │ │ - b.w 11608 │ │ │ │ + b.w 10592 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11e8e │ │ │ │ + beq.n 10e1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1243a │ │ │ │ + beq.w 113c6 │ │ │ │ mov.w r8, #189 @ 0xbd │ │ │ │ - b.w 11508 │ │ │ │ + b.w 10492 │ │ │ │ mov.w r8, #179 @ 0xb3 │ │ │ │ - b.w 11508 │ │ │ │ + b.w 10492 │ │ │ │ blx 5888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 112e8 │ │ │ │ + beq.w 10272 │ │ │ │ mov r6, r7 │ │ │ │ mov.w r8, #178 @ 0xb2 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 1180a │ │ │ │ + beq.w 10796 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1180a │ │ │ │ + bne.w 10796 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11508 │ │ │ │ + b.w 10492 │ │ │ │ mov r0, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11ba8 │ │ │ │ + b.n 10b34 │ │ │ │ mov.w r8, #179 @ 0xb3 │ │ │ │ - b.n 11eae │ │ │ │ + b.n 10e3a │ │ │ │ blx 56a4 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 1132c │ │ │ │ + b.w 102b6 │ │ │ │ mov r0, r7 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11b94 │ │ │ │ + b.n 10b20 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #188 @ 0xbc │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11508 │ │ │ │ + b.w 10492 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r8, #186 @ 0xba │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 11a90 │ │ │ │ - b.w 1160e │ │ │ │ + bne.w 10a1c │ │ │ │ + b.w 10598 │ │ │ │ blx 5888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11356 │ │ │ │ + beq.w 102e0 │ │ │ │ mov r5, r7 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #179 @ 0xb3 │ │ │ │ - b.n 11880 │ │ │ │ + b.n 1080c │ │ │ │ mov.w r8, #180 @ 0xb4 │ │ │ │ - b.w 11508 │ │ │ │ + b.w 10492 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldrd r8, fp, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11f48 │ │ │ │ + beq.n 10ed4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12220 │ │ │ │ + beq.w 111ac │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ cmpne r5, r3 │ │ │ │ - bne.w 128a8 │ │ │ │ + bne.w 11834 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ - ldr.w r3, [pc, #1140] @ 123e8 │ │ │ │ + ldr.w r3, [pc, #1140] @ 11374 │ │ │ │ add r3, pc │ │ │ │ strd r4, r3, [sp, #24] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 123fc │ │ │ │ - bl a444 │ │ │ │ + bne.w 11388 │ │ │ │ + bl a3d4 │ │ │ │ cmp r0, r9 │ │ │ │ - ble.w 1262c │ │ │ │ + ble.w 115b8 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r3, #6 │ │ │ │ - bpl.w 12c86 │ │ │ │ + bpl.w 11c12 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r6, [r3, r9, lsl #2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11fac │ │ │ │ + beq.n 10f38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e80 │ │ │ │ + bl 9d7c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r2, #736] @ 0x2e0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 12432 │ │ │ │ - bl a140 │ │ │ │ + bne.w 113be │ │ │ │ + bl a0d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 12370 │ │ │ │ + beq.w 112fc │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ blx 5770 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1249e │ │ │ │ + beq.w 1142a │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 55f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12482 │ │ │ │ + beq.w 1140e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12006 │ │ │ │ + beq.n 10f92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12218 │ │ │ │ + beq.w 111a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1201a │ │ │ │ + beq.n 10fa6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 122bc │ │ │ │ + beq.w 11248 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r7, r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ clz r7, r7 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ cmp r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, r7 │ │ │ │ orreq.w r3, r7, #1 │ │ │ │ cmp r5, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12254 │ │ │ │ + beq.w 111e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12054 │ │ │ │ + beq.n 10fe0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12190 │ │ │ │ - cbz r7, 1209c │ │ │ │ - ldr r3, [pc, #916] @ (123ec ) │ │ │ │ + beq.w 1111c │ │ │ │ + cbz r7, 11028 │ │ │ │ + ldr r3, [pc, #916] @ (11378 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #736] @ 0x2e0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 12bd8 │ │ │ │ - bl a140 │ │ │ │ + bne.w 11b64 │ │ │ │ + bl a0d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 12bf4 │ │ │ │ + beq.w 11b80 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce40 │ │ │ │ + bl ce3c │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 12be2 │ │ │ │ + beq.w 11b6e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12098 │ │ │ │ + beq.n 11024 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1247a │ │ │ │ + beq.w 11406 │ │ │ │ str.w r7, [sl, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #848] @ (123f0 ) │ │ │ │ + ldr r3, [pc, #848] @ (1137c ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #912] @ 0x390 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 124c6 │ │ │ │ - bl a140 │ │ │ │ + bne.w 11452 │ │ │ │ + bl a0d4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 122f2 │ │ │ │ + beq.w 1127e │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ blx 5770 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12338 │ │ │ │ + beq.w 112c4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 55f0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1231a │ │ │ │ + beq.w 112a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 120f2 │ │ │ │ + beq.n 1107e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 124e8 │ │ │ │ + beq.w 11474 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12106 │ │ │ │ + beq.n 11092 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12312 │ │ │ │ + beq.w 1129e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r5, r7, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ cmp r7, r3 │ │ │ │ ite ne │ │ │ │ movne r3, r5 │ │ │ │ orreq.w r3, r5, #1 │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12284 │ │ │ │ + beq.w 11210 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1213c │ │ │ │ + beq.n 110c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 12198 │ │ │ │ - cbz r5, 12184 │ │ │ │ - ldr r3, [pc, #692] @ (123f4 ) │ │ │ │ + cbz r3, 11124 │ │ │ │ + cbz r5, 11110 │ │ │ │ + ldr r3, [pc, #692] @ (11380 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #912] @ 0x390 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 12bce │ │ │ │ - bl a140 │ │ │ │ + bne.w 11b5a │ │ │ │ + bl a0d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 125ee │ │ │ │ + beq.w 1157a │ │ │ │ mov r0, r7 │ │ │ │ - bl ce40 │ │ │ │ + bl ce3c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 125b8 │ │ │ │ + beq.w 11544 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12180 │ │ │ │ + beq.n 1110c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12472 │ │ │ │ + beq.w 113fe │ │ │ │ str.w r5, [sl, #40] @ 0x28 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 11f7a │ │ │ │ + b.n 10f06 │ │ │ │ mov r0, r5 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12054 │ │ │ │ + b.n 10fe0 │ │ │ │ mov r0, r7 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1213c │ │ │ │ + b.n 110c8 │ │ │ │ mov r0, r7 │ │ │ │ blx 5930 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - bge.w 11ccc │ │ │ │ + bge.w 10c58 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.w 115e4 │ │ │ │ + b.w 1056e │ │ │ │ mov r0, r5 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11ae2 │ │ │ │ + b.n 10a6e │ │ │ │ mov.w r8, #188 @ 0xbc │ │ │ │ - b.w 114ae │ │ │ │ + b.w 10438 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ blx 5888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 124e4 │ │ │ │ - ldr r2, [pc, #548] @ (123f8 ) │ │ │ │ + beq.w 11470 │ │ │ │ + ldr r2, [pc, #548] @ (11384 ) │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 12504 │ │ │ │ + bne.w 11490 │ │ │ │ mov r7, r6 │ │ │ │ blx 57b8 │ │ │ │ - b.n 11f34 │ │ │ │ + b.n 10ec0 │ │ │ │ mov r0, r9 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11c8e │ │ │ │ + b.n 10c1a │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 11ae2 │ │ │ │ + beq.w 10a6e │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #188 @ 0xbc │ │ │ │ - b.n 11a90 │ │ │ │ + b.n 10a1c │ │ │ │ mov r0, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11ca2 │ │ │ │ + b.n 10c2e │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #156 @ 0x9c │ │ │ │ - b.w 11508 │ │ │ │ + b.w 10492 │ │ │ │ blx 56a4 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 11c4c │ │ │ │ + b.n 10bd8 │ │ │ │ mov r0, r7 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12006 │ │ │ │ + b.n 10f92 │ │ │ │ mov r0, r5 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11f48 │ │ │ │ + b.n 10ed4 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #187 @ 0xbb │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11508 │ │ │ │ + b.w 10492 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 11a66 │ │ │ │ + b.n 109f2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.w 11918 │ │ │ │ + b.w 108a4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.w 118b0 │ │ │ │ + b.w 1083c │ │ │ │ blx 56a4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 11b58 │ │ │ │ + b.n 10ae4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 11aa4 │ │ │ │ + b.n 10a30 │ │ │ │ mov r0, r5 │ │ │ │ blx 5930 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.w 12040 │ │ │ │ + bge.w 10fcc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 12c04 │ │ │ │ + beq.w 11b90 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 12bfa │ │ │ │ + beq.w 11b86 │ │ │ │ mov.w r8, #192 @ 0xc0 │ │ │ │ - b.w 114a8 │ │ │ │ + b.w 10432 │ │ │ │ mov r0, r7 │ │ │ │ blx 5930 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.w 1212c │ │ │ │ + bge.w 110b8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 12532 │ │ │ │ + beq.w 114be │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [r5] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 12524 │ │ │ │ + beq.w 114b0 │ │ │ │ mov.w r8, #194 @ 0xc2 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.w 11608 │ │ │ │ + b.w 10592 │ │ │ │ mov r0, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1201a │ │ │ │ + b.n 10fa6 │ │ │ │ mov r0, r5 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 114a4 │ │ │ │ + b.w 1042e │ │ │ │ mov r0, r9 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11c30 │ │ │ │ + b.n 10bbc │ │ │ │ mov r0, r6 │ │ │ │ blx 56a4 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 11c02 │ │ │ │ + b.n 10b8e │ │ │ │ blx 5888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11c18 │ │ │ │ + beq.w 10ba4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 11daa │ │ │ │ + b.n 10d36 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 11d76 │ │ │ │ + b.n 10d02 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1230a │ │ │ │ + beq.n 11296 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12516 │ │ │ │ + beq.w 114a2 │ │ │ │ mov.w r8, #194 @ 0xc2 │ │ │ │ - b.w 11508 │ │ │ │ + b.w 10492 │ │ │ │ mov r0, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12106 │ │ │ │ + b.n 11092 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 12896 │ │ │ │ + beq.w 11822 │ │ │ │ mov.w r8, #194 @ 0xc2 │ │ │ │ movs r7, #0 │ │ │ │ - b.w 11a7a │ │ │ │ + b.w 10a06 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 12616 │ │ │ │ + beq.w 115a2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1260e │ │ │ │ + beq.w 1159a │ │ │ │ mov.w r8, #194 @ 0xc2 │ │ │ │ - b.w 114a8 │ │ │ │ + b.w 10432 │ │ │ │ mov r6, r3 │ │ │ │ mov.w r8, #185 @ 0xb9 │ │ │ │ - b.w 11880 │ │ │ │ + b.w 1080c │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #185 @ 0xb9 │ │ │ │ - b.w 11508 │ │ │ │ + b.w 10492 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12388 │ │ │ │ + beq.n 11314 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1261e │ │ │ │ + beq.w 115aa │ │ │ │ mov.w r8, #192 @ 0xc0 │ │ │ │ - b.w 11508 │ │ │ │ + b.w 10492 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [r4, #2] │ │ │ │ - ldc2l 0, cr0, [lr], {2} │ │ │ │ - ldr??.w r0, [r6, #2] │ │ │ │ - str??.w r0, [r2, #2] │ │ │ │ - cdp 0, 13, cr0, cr2, cr4, {0} │ │ │ │ + lsrs r4, r6, #23 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ + movs r3, r0 │ │ │ │ + vhadd.u8 d16, d6, d4 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 9, cr0, cr2, cr4, {0} │ │ │ │ - @ instruction: 0xfbf20002 │ │ │ │ - @ instruction: 0xf7bc0002 │ │ │ │ - @ instruction: 0xfafc0002 │ │ │ │ + vhadd.u8 d0, d6, d4 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r0, r6, #8 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa380002 │ │ │ │ - @ instruction: 0xfa1a0002 │ │ │ │ - ands.w r0, r8, r2 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ movs r3, r0 │ │ │ │ - bic.w r0, r4, r2 │ │ │ │ - ldr??.w r0, [r6, #2] │ │ │ │ - @ instruction: 0xeb300004 │ │ │ │ - @ instruction: 0xeb280004 │ │ │ │ - @ instruction: 0xeb200004 │ │ │ │ - ldrd r0, r0, [r2, #-16]! │ │ │ │ - b.n 121bc │ │ │ │ - movs r4, r0 │ │ │ │ - b.n 11ff0 │ │ │ │ - movs r4, r0 │ │ │ │ - b.n 11f68 │ │ │ │ - movs r4, r0 │ │ │ │ - b.n 11e28 │ │ │ │ - movs r4, r0 │ │ │ │ + lsrs r6, r0, #12 │ │ │ │ + movs r3, r0 │ │ │ │ + stc2 0, cr0, [ip], {2} │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ + movs r3, r0 │ │ │ │ + ldc2 0, cr0, [r8], {2} │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ + movs r3, r0 │ │ │ │ + umull r0, r0, r4, r4 │ │ │ │ + @ instruction: 0xfb9c0004 │ │ │ │ + @ instruction: 0xfb940004 │ │ │ │ + vld1.8 {d16[0]}, [r6], r4 │ │ │ │ + @ instruction: 0xf75c0004 │ │ │ │ + @ instruction: 0xf6740004 │ │ │ │ + @ instruction: 0xf62e0004 │ │ │ │ + @ instruction: 0xf58c0004 │ │ │ │ lsls r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - bl a3e0 │ │ │ │ + bl a370 │ │ │ │ cmp r0, r9 │ │ │ │ - ble.w 1262c │ │ │ │ + ble.w 115b8 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bpl.w 12c6e │ │ │ │ + bpl.w 11bfa │ │ │ │ add.w r3, r8, #12 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r6, [r3, r9, lsl #2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 11fa8 │ │ │ │ - b.n 11fac │ │ │ │ + bne.w 10f34 │ │ │ │ + b.n 10f38 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.w 11aee │ │ │ │ + b.w 10a7a │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.w 11acc │ │ │ │ + b.w 10a58 │ │ │ │ blx 56a4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 11fca │ │ │ │ + b.n 10f56 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #189 @ 0xbd │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11508 │ │ │ │ + b.w 10492 │ │ │ │ mov.w r8, #188 @ 0xbc │ │ │ │ - b.n 11e1c │ │ │ │ + b.n 10da8 │ │ │ │ blx 5888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11d14 │ │ │ │ + beq.w 10ca0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 11e50 │ │ │ │ + b.n 10ddc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 11e7a │ │ │ │ + b.n 10e06 │ │ │ │ mov r0, r6 │ │ │ │ blx 56a4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 11d00 │ │ │ │ + b.n 10c8c │ │ │ │ mov r0, r7 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11d28 │ │ │ │ + b.n 10cb4 │ │ │ │ mov r0, r7 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12180 │ │ │ │ + b.n 1110c │ │ │ │ mov r0, r5 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12098 │ │ │ │ + b.n 11024 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 124f0 │ │ │ │ + beq.n 1147c │ │ │ │ mov.w r8, #192 @ 0xc0 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.w 11a7a │ │ │ │ + b.w 10a06 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12546 │ │ │ │ + beq.n 114d2 │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [r5] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 12538 │ │ │ │ + beq.n 114c4 │ │ │ │ mov.w r8, #192 @ 0xc0 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.w 11608 │ │ │ │ + b.w 10592 │ │ │ │ blx 56a4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 120b6 │ │ │ │ + b.n 11042 │ │ │ │ mov.w r8, #186 @ 0xba │ │ │ │ - b.w 114ae │ │ │ │ + b.w 10438 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #188 @ 0xbc │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11608 │ │ │ │ + b.w 10592 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 11f34 │ │ │ │ + b.n 10ec0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 120f2 │ │ │ │ + b.n 1107e │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r8, #192 @ 0xc0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 11a90 │ │ │ │ - b.w 1160e │ │ │ │ - bl b628 │ │ │ │ + bne.w 10a1c │ │ │ │ + b.w 10598 │ │ │ │ + bl b624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 121de │ │ │ │ + bne.w 1116a │ │ │ │ mov.w r8, #185 @ 0xb9 │ │ │ │ - b.w 11880 │ │ │ │ + b.w 1080c │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #194 @ 0xc2 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11508 │ │ │ │ + b.w 10492 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #194 @ 0xc2 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11608 │ │ │ │ + b.w 10592 │ │ │ │ mov.w r8, #194 @ 0xc2 │ │ │ │ - b.n 11e1c │ │ │ │ + b.n 10da8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #192 @ 0xc0 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11608 │ │ │ │ + b.w 10592 │ │ │ │ mov.w r8, #192 @ 0xc0 │ │ │ │ - b.n 11e1c │ │ │ │ - ldr.w r2, [pc, #2072] @ 12d68 │ │ │ │ + b.n 10da8 │ │ │ │ + ldr.w r2, [pc, #2072] @ 11cf4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r5, r9 │ │ │ │ mov.w r8, #169 @ 0xa9 │ │ │ │ ldr.w r1, [fp, r2] │ │ │ │ - ldr.w r2, [pc, #2060] @ 12d6c │ │ │ │ + ldr.w r2, [pc, #2060] @ 11cf8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [pc, #2056] @ 12d70 │ │ │ │ + ldr.w r1, [pc, #2056] @ 11cfc │ │ │ │ add r1, pc │ │ │ │ blx 5b10 │ │ │ │ - b.w 11880 │ │ │ │ + b.w 1080c │ │ │ │ blx 562c <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #189 @ 0xbd │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11608 │ │ │ │ + b.w 10592 │ │ │ │ mov.w r8, #189 @ 0xbd │ │ │ │ - b.n 11e1c │ │ │ │ + b.n 10da8 │ │ │ │ mov r0, r5 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11dc0 │ │ │ │ + b.n 10d4c │ │ │ │ mov.w r8, #187 @ 0xbb │ │ │ │ - b.w 114ae │ │ │ │ - ldr.w r3, [pc, #2004] @ 12d74 │ │ │ │ + b.w 10438 │ │ │ │ + ldr.w r3, [pc, #2004] @ 11d00 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ - bl 986c │ │ │ │ + bl 975c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 119d0 │ │ │ │ - b.w 11a1a │ │ │ │ + beq.w 1095c │ │ │ │ + b.w 109a6 │ │ │ │ blx 5888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1216c │ │ │ │ + beq.w 110f8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 12c1a │ │ │ │ + beq.w 11ba6 │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [r5] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 12c0c │ │ │ │ + beq.w 11b98 │ │ │ │ mov.w r8, #195 @ 0xc3 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.w 11608 │ │ │ │ + b.w 10592 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12606 │ │ │ │ + beq.n 11592 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12bc0 │ │ │ │ + beq.w 11b4c │ │ │ │ mov.w r8, #195 @ 0xc3 │ │ │ │ - b.w 11508 │ │ │ │ + b.w 10492 │ │ │ │ mov r0, r5 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12354 │ │ │ │ + b.n 112e0 │ │ │ │ mov.w r8, #194 @ 0xc2 │ │ │ │ - b.w 114ae │ │ │ │ + b.w 10438 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #192 @ 0xc0 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11508 │ │ │ │ + b.w 10492 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r8 │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12646 │ │ │ │ + beq.n 115d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12886 │ │ │ │ + beq.w 11812 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12822 │ │ │ │ + beq.w 117ae │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1286a │ │ │ │ - bl a3e0 │ │ │ │ + beq.w 117f6 │ │ │ │ + bl a370 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 12746 │ │ │ │ + bne.n 116d2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 12ce6 │ │ │ │ + bpl.w 11c72 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -18543,55 +16956,55 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 126ae │ │ │ │ + beq.n 1163a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1288e │ │ │ │ + beq.w 1181a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 126bc │ │ │ │ + beq.n 11648 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 127a8 │ │ │ │ + bne.n 11734 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 126ce │ │ │ │ + beq.n 1165a │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w 127e6 │ │ │ │ + bne.w 11772 │ │ │ │ ldr.w r0, [sl, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 126e4 │ │ │ │ + beq.n 11670 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1278c │ │ │ │ + beq.n 11718 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r7, [sl, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 126fe │ │ │ │ + beq.n 1168a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12792 │ │ │ │ + beq.n 1171e │ │ │ │ ldrb.w r3, [sp, #114] @ 0x72 │ │ │ │ str.w r8, [sl, #52] @ 0x34 │ │ │ │ - cbz r3, 12740 │ │ │ │ + cbz r3, 116cc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add.w r0, sp, #114 @ 0x72 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -18601,813 +17014,798 @@ │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1273c │ │ │ │ + beq.n 116c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 12798 │ │ │ │ + cbz r3, 11724 │ │ │ │ adds r5, #1 │ │ │ │ - beq.n 127a0 │ │ │ │ + beq.n 1172c │ │ │ │ movs r5, #0 │ │ │ │ - b.w 11526 │ │ │ │ - bgt.n 12774 │ │ │ │ + b.w 104b0 │ │ │ │ + bgt.n 11700 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1276c │ │ │ │ - ldr.w r3, [pc, #1576] @ 12d78 │ │ │ │ + blt.n 116f8 │ │ │ │ + ldr.w r3, [pc, #1576] @ 11d04 │ │ │ │ cmp r2, #1 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - beq.w 12862 │ │ │ │ - ldr.w r3, [pc, #1564] @ 12d7c │ │ │ │ + beq.w 117ee │ │ │ │ + ldr.w r3, [pc, #1564] @ 11d08 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [pc, #1564] @ 12d80 │ │ │ │ + ldr.w r1, [pc, #1564] @ 11d0c │ │ │ │ add r1, pc │ │ │ │ blx 5b10 │ │ │ │ mov.w r8, #196 @ 0xc4 │ │ │ │ - b.w 11880 │ │ │ │ - ldr.w r3, [pc, #1536] @ 12d78 │ │ │ │ + b.w 1080c │ │ │ │ + ldr.w r3, [pc, #1536] @ 11d04 │ │ │ │ movs r2, #2 │ │ │ │ - ldr.w r1, [pc, #1544] @ 12d84 │ │ │ │ + ldr.w r1, [pc, #1544] @ 11d10 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5b10 │ │ │ │ - b.n 1276c │ │ │ │ + b.n 116f8 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 126e4 │ │ │ │ + b.n 11670 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 126fe │ │ │ │ + b.n 1168a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1273c │ │ │ │ + b.n 116c8 │ │ │ │ mov.w r8, #156 @ 0x9c │ │ │ │ - b.w 11508 │ │ │ │ - ldr.w r2, [pc, #1468] @ 12d68 │ │ │ │ - ldr.w r1, [pc, #1496] @ 12d88 │ │ │ │ + b.w 10492 │ │ │ │ + ldr.w r2, [pc, #1468] @ 11cf4 │ │ │ │ + ldr.w r1, [pc, #1496] @ 11d14 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #1488] @ 12d8c │ │ │ │ + ldr.w r2, [pc, #1488] @ 11d18 │ │ │ │ add r2, pc │ │ │ │ blx 5b10 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1282a │ │ │ │ + beq.n 117b6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1285a │ │ │ │ + beq.n 117e6 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r8, #196 @ 0xc4 │ │ │ │ - b.w 1160e │ │ │ │ - ldr.w r2, [pc, #1408] @ 12d68 │ │ │ │ - ldr.w r1, [pc, #1444] @ 12d90 │ │ │ │ + b.w 10598 │ │ │ │ + ldr.w r2, [pc, #1408] @ 11cf4 │ │ │ │ + ldr.w r1, [pc, #1444] @ 11d1c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #1432] @ 12d94 │ │ │ │ + ldr.w r2, [pc, #1432] @ 11d20 │ │ │ │ add r2, pc │ │ │ │ blx 5b10 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12844 │ │ │ │ + beq.n 117d0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 1285a │ │ │ │ + cbz r3, 117e6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12822 │ │ │ │ + beq.n 117ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 12838 │ │ │ │ + cbz r3, 117c4 │ │ │ │ mov.w r8, #196 @ 0xc4 │ │ │ │ - b.w 11508 │ │ │ │ + b.w 10492 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 12822 │ │ │ │ + beq.n 117ae │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 12822 │ │ │ │ + bne.n 117ae │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r8, #196 @ 0xc4 │ │ │ │ - b.w 11624 │ │ │ │ + b.w 105ae │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 12822 │ │ │ │ + beq.n 117ae │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 12822 │ │ │ │ + bne.n 117ae │ │ │ │ mov r0, r7 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12822 │ │ │ │ + b.n 117ae │ │ │ │ mov r0, r8 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 127da │ │ │ │ - ldr.w r3, [pc, #1332] @ 12d98 │ │ │ │ + b.n 11766 │ │ │ │ + ldr.w r3, [pc, #1332] @ 11d24 │ │ │ │ add r3, pc │ │ │ │ - b.n 12762 │ │ │ │ - ldr.w r3, [pc, #1276] @ 12d68 │ │ │ │ + b.n 116ee │ │ │ │ + ldr.w r3, [pc, #1276] @ 11cf4 │ │ │ │ mov.w r8, #196 @ 0xc4 │ │ │ │ - ldr.w r1, [pc, #1320] @ 12d9c │ │ │ │ + ldr.w r1, [pc, #1320] @ 11d28 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ - b.w 11880 │ │ │ │ + b.w 1080c │ │ │ │ mov r0, r5 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12646 │ │ │ │ + b.n 115d2 │ │ │ │ mov r0, r5 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 126ae │ │ │ │ + b.n 1163a │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 12354 │ │ │ │ + beq.w 112e0 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #194 @ 0xc2 │ │ │ │ - b.w 11a90 │ │ │ │ + b.w 10a1c │ │ │ │ mov r0, r8 │ │ │ │ blx 5a60 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12c22 │ │ │ │ + beq.w 11bae │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 12c50 │ │ │ │ - ldr.w r3, [pc, #1244] @ 12da0 │ │ │ │ + beq.w 11bdc │ │ │ │ + ldr.w r3, [pc, #1244] @ 11d2c │ │ │ │ mov r8, r2 │ │ │ │ str r4, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr.w r3, [pc, #1236] @ 12da4 │ │ │ │ + ldr.w r3, [pc, #1236] @ 11d30 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [pc, #1232] @ 12da8 │ │ │ │ + ldr.w r3, [pc, #1232] @ 11d34 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12c2c │ │ │ │ + beq.w 11bb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e80 │ │ │ │ + bl 9d7c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r2, #736] @ 0x2e0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 12c5e │ │ │ │ - bl a140 │ │ │ │ + bne.w 11bea │ │ │ │ + bl a0d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 12b98 │ │ │ │ + beq.w 11b24 │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ blx 5770 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12aca │ │ │ │ + beq.w 11a56 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 55f0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12ace │ │ │ │ + beq.w 11a5a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12942 │ │ │ │ + beq.n 118ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12c66 │ │ │ │ + beq.w 11bf2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12956 │ │ │ │ + beq.n 118e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12ad4 │ │ │ │ + beq.w 11a60 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub.w r7, r9, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ clz r7, r7 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ cmp r9, r3 │ │ │ │ ite ne │ │ │ │ movne r3, r7 │ │ │ │ orreq.w r3, r7, #1 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12b10 │ │ │ │ + beq.w 11a9c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12996 │ │ │ │ + beq.n 11922 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12b22 │ │ │ │ - cbz r7, 129e2 │ │ │ │ + beq.w 11aae │ │ │ │ + cbz r7, 1196e │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r1, [r2, #736] @ 0x2e0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 12b86 │ │ │ │ + bne.w 11b12 │ │ │ │ mov r0, r6 │ │ │ │ - bl a140 │ │ │ │ + bl a0d4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 12b4e │ │ │ │ + beq.w 11ada │ │ │ │ mov r0, r9 │ │ │ │ - bl ce40 │ │ │ │ + bl ce3c │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 12b2a │ │ │ │ + beq.w 11ab6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 129de │ │ │ │ + beq.n 1196a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12b90 │ │ │ │ + beq.w 11b1c │ │ │ │ str.w r7, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r1, [r2, #912] @ 0x390 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 12ae4 │ │ │ │ - bl a140 │ │ │ │ + bne.n 11a70 │ │ │ │ + bl a0d4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 12ae0 │ │ │ │ + beq.n 11a6c │ │ │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ │ │ blx 5770 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12adc │ │ │ │ + beq.n 11a68 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ blx 55f0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12af4 │ │ │ │ + beq.n 11a80 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12a32 │ │ │ │ + beq.n 119be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12aec │ │ │ │ + beq.n 11a78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12a44 │ │ │ │ + beq.n 119d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12afa │ │ │ │ + beq.n 11a86 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r2, r7, r3 │ │ │ │ rsbs r9, r2, #0 │ │ │ │ adc.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r7, r3 │ │ │ │ it ne │ │ │ │ cmpne r7, r2 │ │ │ │ - beq.n 12a6c │ │ │ │ + beq.n 119f8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 12a6c │ │ │ │ + beq.n 119f8 │ │ │ │ mov r0, r7 │ │ │ │ blx 5930 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.n 12b02 │ │ │ │ + blt.n 11a8e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12a7e │ │ │ │ + beq.n 11a0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12b08 │ │ │ │ + beq.n 11a94 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 12ac6 │ │ │ │ - ldr r3, [pc, #804] @ (12dac ) │ │ │ │ + beq.n 11a52 │ │ │ │ + ldr r3, [pc, #804] @ (11d38 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #912] @ 0x390 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 12bb6 │ │ │ │ + bne.w 11b42 │ │ │ │ mov r0, r6 │ │ │ │ - bl a140 │ │ │ │ + bl a0d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 12baa │ │ │ │ + beq.w 11b36 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce40 │ │ │ │ + bl ce3c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 12b9e │ │ │ │ + beq.n 11b2a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12ac2 │ │ │ │ + beq.n 11a4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12bae │ │ │ │ + beq.n 11b3a │ │ │ │ str.w r4, [sl, #40] @ 0x28 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 128dc │ │ │ │ + b.n 11868 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 124a2 │ │ │ │ + b.n 1142e │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 12488 │ │ │ │ + b.n 11414 │ │ │ │ mov r0, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12956 │ │ │ │ + b.n 118e2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 1233e │ │ │ │ + b.n 112ca │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 122f6 │ │ │ │ + b.n 11282 │ │ │ │ blx 56a4 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 129f8 │ │ │ │ + b.n 11984 │ │ │ │ mov r0, r9 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12a32 │ │ │ │ + b.n 119be │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 12322 │ │ │ │ + b.n 112ae │ │ │ │ mov r0, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12a44 │ │ │ │ + b.n 119d0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.w 12294 │ │ │ │ + b.w 11220 │ │ │ │ mov r0, r7 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12a7e │ │ │ │ + b.n 11a0a │ │ │ │ mov r0, r9 │ │ │ │ blx 5930 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.w 1297e │ │ │ │ + bge.w 1190a │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.w 12266 │ │ │ │ + b.w 111f2 │ │ │ │ mov r0, r9 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12996 │ │ │ │ + b.n 11922 │ │ │ │ blx 5888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 129c6 │ │ │ │ + beq.w 11952 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 12b7e │ │ │ │ + beq.n 11b0a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, 12b76 │ │ │ │ + cbz r2, 11b02 │ │ │ │ mov.w r8, #193 @ 0xc1 │ │ │ │ - b.w 114a8 │ │ │ │ + b.w 10432 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12b60 │ │ │ │ + beq.n 11aec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 12b68 │ │ │ │ + cbz r3, 11af4 │ │ │ │ mov.w r8, #193 @ 0xc1 │ │ │ │ - b.w 11508 │ │ │ │ + b.w 10492 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #193 @ 0xc1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11508 │ │ │ │ + b.w 10492 │ │ │ │ mov r0, r5 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12b46 │ │ │ │ + b.n 11ad2 │ │ │ │ mov.w r8, #193 @ 0xc1 │ │ │ │ - b.w 114ae │ │ │ │ + b.w 10438 │ │ │ │ mov r0, r6 │ │ │ │ blx 56a4 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 129b0 │ │ │ │ + b.n 1193c │ │ │ │ mov r0, r9 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 129de │ │ │ │ + b.n 1196a │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.w 12374 │ │ │ │ + b.w 11300 │ │ │ │ blx 5888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12ab0 │ │ │ │ + beq.n 11a3c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 125c6 │ │ │ │ + b.n 11552 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 125f2 │ │ │ │ + b.n 1157e │ │ │ │ mov r0, r7 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12ac2 │ │ │ │ + b.n 11a4e │ │ │ │ mov r0, r6 │ │ │ │ blx 56a4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 12a9e │ │ │ │ + b.n 11a2a │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #195 @ 0xc3 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11508 │ │ │ │ + b.w 10492 │ │ │ │ blx 56a4 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 12158 │ │ │ │ + b.w 110e4 │ │ │ │ blx 56a4 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 12070 │ │ │ │ + b.w 10ffc │ │ │ │ blx 5888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12084 │ │ │ │ + beq.w 11010 │ │ │ │ mov r9, r5 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r8 │ │ │ │ - b.n 12b36 │ │ │ │ + b.n 11ac2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r8 │ │ │ │ - b.n 12b50 │ │ │ │ + b.n 11adc │ │ │ │ mov r0, r5 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1227c │ │ │ │ + b.w 11208 │ │ │ │ mov.w r8, #192 @ 0xc0 │ │ │ │ - b.w 114ae │ │ │ │ + b.w 10438 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #195 @ 0xc3 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 11608 │ │ │ │ + b.w 10592 │ │ │ │ mov.w r8, #195 @ 0xc3 │ │ │ │ - b.w 11e1c │ │ │ │ + b.w 10da8 │ │ │ │ mov r6, r7 │ │ │ │ mov.w r8, #191 @ 0xbf │ │ │ │ - b.w 11508 │ │ │ │ + b.w 10492 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ blx 5888 │ │ │ │ - cbz r0, 12c5a │ │ │ │ - ldr r2, [pc, #376] @ (12db0 ) │ │ │ │ + cbz r0, 11be6 │ │ │ │ + ldr r2, [pc, #376] @ (11d3c ) │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 12c48 │ │ │ │ + bne.n 11bd4 │ │ │ │ mov r6, r7 │ │ │ │ blx 57b8 │ │ │ │ - b.n 12632 │ │ │ │ - bl b628 │ │ │ │ + b.n 115be │ │ │ │ + bl b624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 12c40 │ │ │ │ + bne.n 11bcc │ │ │ │ mov r6, r7 │ │ │ │ mov.w r8, #191 @ 0xbf │ │ │ │ - b.w 11880 │ │ │ │ + b.w 1080c │ │ │ │ mov r8, r5 │ │ │ │ - b.n 1262e │ │ │ │ + b.n 115ba │ │ │ │ blx 56a4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 12906 │ │ │ │ + b.n 11892 │ │ │ │ mov r0, r7 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12942 │ │ │ │ - ldr r3, [pc, #324] @ (12db4 ) │ │ │ │ + b.n 118ce │ │ │ │ + ldr r3, [pc, #324] @ (11d40 ) │ │ │ │ movw r2, #6907 @ 0x1afb │ │ │ │ - ldr r1, [pc, #320] @ (12db8 ) │ │ │ │ - ldr r0, [pc, #324] @ (12dbc ) │ │ │ │ + ldr r1, [pc, #320] @ (11d44 ) │ │ │ │ + ldr r0, [pc, #324] @ (11d48 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1760 @ 0x6e0 │ │ │ │ + add.w r3, r3, #1616 @ 0x650 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #312] @ (12dc0 ) │ │ │ │ + ldr r3, [pc, #312] @ (11d4c ) │ │ │ │ movw r2, #6896 @ 0x1af0 │ │ │ │ - ldr r1, [pc, #308] @ (12dc4 ) │ │ │ │ - ldr r0, [pc, #312] @ (12dc8 ) │ │ │ │ + ldr r1, [pc, #308] @ (11d50 ) │ │ │ │ + ldr r0, [pc, #312] @ (11d54 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1760 @ 0x6e0 │ │ │ │ + add.w r3, r3, #1616 @ 0x650 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #300] @ (12dcc ) │ │ │ │ + ldr r3, [pc, #300] @ (11d58 ) │ │ │ │ movw r2, #6449 @ 0x1931 │ │ │ │ - ldr r1, [pc, #296] @ (12dd0 ) │ │ │ │ - ldr r0, [pc, #300] @ (12dd4 ) │ │ │ │ + ldr r1, [pc, #296] @ (11d5c ) │ │ │ │ + ldr r0, [pc, #300] @ (11d60 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1668 @ 0x684 │ │ │ │ + addw r3, r3, #1524 @ 0x5f4 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #288] @ (12dd8 ) │ │ │ │ + ldr r3, [pc, #288] @ (11d64 ) │ │ │ │ movw r2, #6418 @ 0x1912 │ │ │ │ - ldr r1, [pc, #284] @ (12ddc ) │ │ │ │ - ldr r0, [pc, #288] @ (12de0 ) │ │ │ │ + ldr r1, [pc, #284] @ (11d68 ) │ │ │ │ + ldr r0, [pc, #288] @ (11d6c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1668 @ 0x684 │ │ │ │ + addw r3, r3, #1524 @ 0x5f4 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #276] @ (12de4 ) │ │ │ │ + ldr r3, [pc, #276] @ (11d70 ) │ │ │ │ movw r2, #6445 @ 0x192d │ │ │ │ - ldr r1, [pc, #272] @ (12de8 ) │ │ │ │ - ldr r0, [pc, #276] @ (12dec ) │ │ │ │ + ldr r1, [pc, #272] @ (11d74 ) │ │ │ │ + ldr r0, [pc, #276] @ (11d78 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1668 @ 0x684 │ │ │ │ + addw r3, r3, #1524 @ 0x5f4 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #264] @ (12df0 ) │ │ │ │ + ldr r3, [pc, #264] @ (11d7c ) │ │ │ │ movw r2, #7037 @ 0x1b7d │ │ │ │ - ldr r1, [pc, #260] @ (12df4 ) │ │ │ │ - ldr r0, [pc, #264] @ (12df8 ) │ │ │ │ + ldr r1, [pc, #260] @ (11d80 ) │ │ │ │ + ldr r0, [pc, #264] @ (11d84 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1760 @ 0x6e0 │ │ │ │ + add.w r3, r3, #1616 @ 0x650 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 61f8 <__assert_fail@plt+0x5b8> │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ - ldr r3, [pc, #244] @ (12dfc ) │ │ │ │ + bl 61ec <__assert_fail@plt+0x5ac> │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ + ldr r3, [pc, #244] @ (11d88 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #240] @ (12e00 ) │ │ │ │ - ldr r0, [pc, #244] @ (12e04 ) │ │ │ │ + ldr r1, [pc, #240] @ (11d8c ) │ │ │ │ + ldr r0, [pc, #244] @ (11d90 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #232] @ (12e08 ) │ │ │ │ + ldr r3, [pc, #232] @ (11d94 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #232] @ (12e0c ) │ │ │ │ - ldr r0, [pc, #236] @ (12e10 ) │ │ │ │ + ldr r1, [pc, #232] @ (11d98 ) │ │ │ │ + ldr r0, [pc, #236] @ (11d9c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 60ac <__assert_fail@plt+0x46c> │ │ │ │ - bl 5fbc <__assert_fail@plt+0x37c> │ │ │ │ - ldr r3, [pc, #216] @ (12e14 ) │ │ │ │ + bl 60a0 <__assert_fail@plt+0x460> │ │ │ │ + bl 5fb0 <__assert_fail@plt+0x370> │ │ │ │ + ldr r3, [pc, #216] @ (11da0 ) │ │ │ │ movw r2, #19899 @ 0x4dbb │ │ │ │ - ldr r1, [pc, #216] @ (12e18 ) │ │ │ │ - ldr r0, [pc, #216] @ (12e1c ) │ │ │ │ + ldr r1, [pc, #216] @ (11da4 ) │ │ │ │ + ldr r0, [pc, #216] @ (11da8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1428 @ 0x594 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #204] @ (12e20 ) │ │ │ │ + ldr r3, [pc, #204] @ (11dac ) │ │ │ │ movw r2, #6758 @ 0x1a66 │ │ │ │ - ldr r1, [pc, #204] @ (12e24 ) │ │ │ │ - ldr r0, [pc, #204] @ (12e28 ) │ │ │ │ + ldr r1, [pc, #204] @ (11db0 ) │ │ │ │ + ldr r0, [pc, #204] @ (11db4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1760 @ 0x6e0 │ │ │ │ + add.w r3, r3, #1616 @ 0x650 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb8c0002 │ │ │ │ - @ instruction: 0xeb8e0002 │ │ │ │ - cdp 0, 10, cr0, cr0, cr2, {0} │ │ │ │ + vaddl.u32 q8, d12, d2 │ │ │ │ + vaddl.u32 q8, d14, d2 │ │ │ │ + vaddl.u8 q0, d12, d2 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe9940002 │ │ │ │ - ldmdb r2!, {r1} │ │ │ │ - b.n 132ac │ │ │ │ - movs r2, r0 │ │ │ │ - strd r0, r0, [r6, #-8] │ │ │ │ - ldmdb r2!, {r1} │ │ │ │ - stmdb r8, {r1} │ │ │ │ - ldrd r0, r0, [r4], #8 │ │ │ │ - lsls r6, r6, #7 │ │ │ │ - movs r3, r0 │ │ │ │ - @ instruction: 0xeb360002 │ │ │ │ - ble.n 12ccc │ │ │ │ - movs r4, r0 │ │ │ │ - ble.n 12cc0 │ │ │ │ - movs r4, r0 │ │ │ │ - ble.n 12cb4 │ │ │ │ - movs r4, r0 │ │ │ │ - blt.n 12d58 │ │ │ │ - movs r4, r0 │ │ │ │ + ldc2l 0, cr0, [r4, #8]! │ │ │ │ + cdp2 0, 3, cr0, cr14, cr2, {0} │ │ │ │ + add.w r0, r6, #8519680 @ 0x820000 │ │ │ │ + stc2 0, cr0, [r6, #8]! │ │ │ │ + ldc2 0, cr0, [r2, #8] │ │ │ │ + stc2l 0, cr0, [r8, #-8]! │ │ │ │ + ldc2l 0, cr0, [r4, #-8] │ │ │ │ + asrs r2, r0, #18 │ │ │ │ + movs r3, r0 │ │ │ │ + stc2 0, cr0, [r2], #-8 │ │ │ │ + cdp 0, 0, cr0, cr8, cr4, {0} │ │ │ │ + cdp 0, 0, cr0, cr0, cr4, {0} │ │ │ │ + ldcl 0, cr0, [r8, #16]! │ │ │ │ + mcrr 0, 0, r0, r8, cr4 │ │ │ │ lsls r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ - movs r3, r0 │ │ │ │ - bvc.n 12db8 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 12d88 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r0, r6, #31 │ │ │ │ - movs r3, r0 │ │ │ │ - bvc.n 12d94 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 12d9c │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ - movs r3, r0 │ │ │ │ - bvc.n 12d70 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 12cc8 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ movs r3, r0 │ │ │ │ - bvc.n 12d4c │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 12ca4 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r0, r5, #30 │ │ │ │ - movs r3, r0 │ │ │ │ - bvc.n 12d28 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 12c80 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ + orns r0, r2, r2 │ │ │ │ + ldr??.w r0, [r0, #2] │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ movs r3, r0 │ │ │ │ - bvc.n 12d04 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 1358c │ │ │ │ - movs r2, r0 │ │ │ │ - cdp2 0, 7, cr0, cr8, cr2, {0} │ │ │ │ - bhi.n 12ec8 │ │ │ │ - movs r2, r0 │ │ │ │ - bhi.n 12d44 │ │ │ │ - movs r2, r0 │ │ │ │ - cdp2 0, 6, cr0, cr4, cr2, {0} │ │ │ │ - bls.n 12d9c │ │ │ │ - movs r2, r0 │ │ │ │ - bge.n 12e28 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + orrs.w r0, sl, r2 │ │ │ │ + ldr??.w r0, [r4, #2] │ │ │ │ + movs r2, #100 @ 0x64 │ │ │ │ movs r3, r0 │ │ │ │ - bvc.n 12e84 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 133ec │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + orr.w r0, r2, r2 │ │ │ │ + str??.w r0, [r4, r2] │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + movs r3, r0 │ │ │ │ + bic.w r0, sl, r2 │ │ │ │ + str.w r0, [ip, r2] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r3, r0 │ │ │ │ + ands.w r0, r2, r2 │ │ │ │ + ldrh.w r0, [r4, r2] │ │ │ │ + movs r2, #28 │ │ │ │ + movs r3, r0 │ │ │ │ + ldrd r0, r0, [sl, #8]! │ │ │ │ + ldr.w r0, [r4, #2] │ │ │ │ + asrs r4, r0, #4 │ │ │ │ + movs r3, r0 │ │ │ │ + @ instruction: 0xead60002 │ │ │ │ + adds.w r0, r2, r2 │ │ │ │ + asrs r0, r6, #3 │ │ │ │ + movs r3, r0 │ │ │ │ + ldc 0, cr0, [sl], #-8 │ │ │ │ + ldcl 0, cr0, [lr], #-8 │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ + movs r3, r0 │ │ │ │ + @ instruction: 0xe9a80002 │ │ │ │ + @ instruction: 0xf6360002 │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ movs r3, r0 │ │ │ │ - bvc.n 12e60 │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 12c30 │ │ │ │ - movs r2, r0 │ │ │ │ + @ instruction: 0xe9900002 │ │ │ │ + strb.w r0, [lr, r2] │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr.w r3, [pc, #1776] @ 13530 │ │ │ │ - ldr.w r4, [pc, #1776] @ 13534 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr.w r2, [pc, #1772] @ 13538 │ │ │ │ + ldr.w r3, [pc, #1804] @ 124d8 │ │ │ │ + ldr.w r4, [pc, #1804] @ 124dc │ │ │ │ + mov r7, r2 │ │ │ │ + ldr.w r2, [pc, #1800] @ 124e0 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r1, [pc, #1768] @ 1353c │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r1, [pc, #1796] @ 124e4 │ │ │ │ mov r5, r0 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r6, [r3, #316] @ 0x13c │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ + add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ + ldr.w r1, [r3, #316] @ 0x13c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ mov.w r2, #0 │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - strd r4, r4, [r7, #4] │ │ │ │ - strh r4, [r7, #12] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + strd r4, r4, [sp, #136] @ 0x88 │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ + strh.w r4, [sp, #148] @ 0x94 │ │ │ │ blx 5978 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13a38 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 13d0e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bne.w 129e0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 12a2a │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12e98 │ │ │ │ + beq.n 11e26 │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r9 │ │ │ │ - bl a248 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + ldr.w r2, [pc, #1728] @ 124e8 │ │ │ │ + movs r3, #7 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + add r2, pc │ │ │ │ + mov.w r8, #0 │ │ │ │ + add.w r2, r2, #524 @ 0x20c │ │ │ │ + mov.w r9, #0 │ │ │ │ + strd r8, r9, [sp, #128] @ 0x80 │ │ │ │ + blx 58a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 14092 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 12eca │ │ │ │ + beq.w 129fc │ │ │ │ + cbnz r7, 11e74 │ │ │ │ + ldrb.w r3, [sp, #136] @ 0x88 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 129ec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 13dd4 │ │ │ │ + bne.w 12a52 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movt r2, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 13dd4 │ │ │ │ + bne.w 12a52 │ │ │ │ movs r0, #0 │ │ │ │ blx 5404 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13f94 │ │ │ │ + beq.w 12c12 │ │ │ │ movs r0, #0 │ │ │ │ blx 5404 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13fc0 │ │ │ │ + beq.w 12f6e │ │ │ │ movs r0, #0 │ │ │ │ blx 5404 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13fea │ │ │ │ + beq.w 12f98 │ │ │ │ movs r0, #0 │ │ │ │ blx 5404 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14012 │ │ │ │ + beq.w 12fc0 │ │ │ │ movs r0, #0 │ │ │ │ blx 5404 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1406e │ │ │ │ + beq.w 1301c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl ce40 │ │ │ │ + bl ce3c │ │ │ │ mov r1, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - beq.w 13a3e │ │ │ │ + beq.w 13040 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #1 │ │ │ │ movs r7, #128 @ 0x80 │ │ │ │ - strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13a5e │ │ │ │ - ldr.w r3, [pc, #1540] @ 13540 │ │ │ │ + beq.w 13060 │ │ │ │ + ldr.w r3, [pc, #1540] @ 124ec │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 141f8 │ │ │ │ - bl a444 │ │ │ │ + beq.w 131ba │ │ │ │ + bl a3d4 │ │ │ │ adds r4, r0, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - beq.w 14284 │ │ │ │ + beq.w 13246 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13f26 │ │ │ │ + beq.w 12ba2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14294 │ │ │ │ + beq.w 13256 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 142a4 │ │ │ │ - bl a3e0 │ │ │ │ + beq.w 13266 │ │ │ │ + bl a370 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 140c0 │ │ │ │ + bne.w 13082 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 1655e │ │ │ │ + bpl.w 15602 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -19435,96 +17833,96 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12fe8 │ │ │ │ + beq.n 11f92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 141ee │ │ │ │ - ldr.w r3, [pc, #1368] @ 13544 │ │ │ │ + beq.w 131b0 │ │ │ │ + ldr.w r3, [pc, #1372] @ 124f0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - bne.w 14620 │ │ │ │ + bne.w 135e4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, r0 │ │ │ │ - bne.w 1466a │ │ │ │ + bne.w 1362e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, r0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - bne.w 146b2 │ │ │ │ + bne.w 13676 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ blx r4 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 142da │ │ │ │ + beq.w 132a2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13060 │ │ │ │ + beq.n 1200a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1428c │ │ │ │ + beq.w 1324e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl a444 │ │ │ │ + bl a3d4 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 1432c │ │ │ │ + beq.w 132f2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1422a │ │ │ │ + beq.w 131ec │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 143ee │ │ │ │ + beq.w 133b2 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 143f6 │ │ │ │ - bl a444 │ │ │ │ + beq.w 133ba │ │ │ │ + bl a3d4 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 14424 │ │ │ │ + bne.w 133e8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 165e0 │ │ │ │ + bpl.w 1561a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r1 │ │ │ │ @@ -19552,124 +17950,124 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 130fc │ │ │ │ + beq.n 120a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14160 │ │ │ │ + beq.w 13122 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r6, r1 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - bne.w 148d2 │ │ │ │ + bne.w 1389e │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, r0 │ │ │ │ - bne.w 148a0 │ │ │ │ + bne.w 13846 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, r0 │ │ │ │ - bne.w 14882 │ │ │ │ + bne.w 13812 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, r0 │ │ │ │ - bne.w 1484e │ │ │ │ + bne.w 13878 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1315a │ │ │ │ + beq.n 12104 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 1315a │ │ │ │ + cbnz r3, 12104 │ │ │ │ mov r0, r8 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13174 │ │ │ │ + beq.n 1211e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 13174 │ │ │ │ + cbnz r3, 1211e │ │ │ │ mov r0, r9 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1318e │ │ │ │ + beq.n 12138 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 1318e │ │ │ │ + cbnz r3, 12138 │ │ │ │ mov r0, sl │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 131a8 │ │ │ │ + beq.n 12152 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 131a8 │ │ │ │ + cbnz r3, 12152 │ │ │ │ mov r0, fp │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 14486 │ │ │ │ + beq.w 1344a │ │ │ │ mov r0, r3 │ │ │ │ - bl a444 │ │ │ │ + bl a3d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 143a6 │ │ │ │ + beq.w 13368 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 14174 │ │ │ │ + beq.w 13136 │ │ │ │ mov r0, r3 │ │ │ │ - bl a444 │ │ │ │ + bl a3d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 143a6 │ │ │ │ - ldr r2, [pc, #880] @ (13548 ) │ │ │ │ + beq.w 13368 │ │ │ │ + ldr r2, [pc, #884] @ (124f4 ) │ │ │ │ mov.w ip, #4 │ │ │ │ movt ip, #32768 @ 0x8000 │ │ │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov sl, ip │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl a444 │ │ │ │ + bl a3d4 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 14546 │ │ │ │ + beq.w 1350c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp r3, r4 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite gt │ │ │ │ movgt r4, #1 │ │ │ │ movle r4, #0 │ │ │ │ - ble.w 149c2 │ │ │ │ + ble.w 13986 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r8, sp, #156 @ 0x9c │ │ │ │ mov r1, r8 │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -19684,95 +18082,95 @@ │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl bc88 │ │ │ │ + bl bc84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1325a │ │ │ │ + beq.n 12204 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1416a │ │ │ │ + beq.w 1312c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1455c │ │ │ │ + beq.w 13522 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 9e80 │ │ │ │ + bl 9d7c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl ce40 │ │ │ │ + bl ce3c │ │ │ │ mov r1, r0 │ │ │ │ adds r0, r1, #1 │ │ │ │ - beq.w 14582 │ │ │ │ + beq.w 135bc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r7 │ │ │ │ - vldr d7, [pc, #684] @ 13528 │ │ │ │ + vldr d7, [pc, #684] @ 124d0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14590 │ │ │ │ + beq.w 135ca │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 9e80 │ │ │ │ + bl 9d7c │ │ │ │ cmp r4, r9 │ │ │ │ - beq.w 1429c │ │ │ │ + beq.w 1325e │ │ │ │ mov r0, r4 │ │ │ │ - bl a444 │ │ │ │ + bl a3d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1429c │ │ │ │ + beq.w 1325e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14c9c │ │ │ │ + beq.w 13c60 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 132d6 │ │ │ │ + beq.n 12280 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 147da │ │ │ │ + beq.w 13730 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 1481c │ │ │ │ + beq.w 137e0 │ │ │ │ mov r0, r3 │ │ │ │ mov fp, r3 │ │ │ │ - bl a444 │ │ │ │ + bl a3d4 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 14830 │ │ │ │ + beq.w 137f4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14cf8 │ │ │ │ + beq.w 13cbc │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 14d60 │ │ │ │ - bl a3e0 │ │ │ │ + beq.w 13d24 │ │ │ │ + bl a370 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 14df0 │ │ │ │ + bne.w 13dd6 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 165f8 │ │ │ │ + bpl.w 15568 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -19800,74 +18198,74 @@ │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 13384 │ │ │ │ + beq.n 1232e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 148f8 │ │ │ │ + beq.w 138bc │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, r9 │ │ │ │ - bne.w 1652c │ │ │ │ + bne.w 14bf0 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, r9 │ │ │ │ - bne.w 1645e │ │ │ │ + bne.w 14bd4 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, r9 │ │ │ │ - bne.w 15be6 │ │ │ │ + bne.w 14b7e │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 133c6 │ │ │ │ + beq.n 12370 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14994 │ │ │ │ + beq.w 1396c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 133dc │ │ │ │ + beq.n 12386 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1499e │ │ │ │ + beq.w 1394e │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 133f2 │ │ │ │ + beq.n 1239c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14980 │ │ │ │ + beq.w 13958 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13408 │ │ │ │ + beq.n 123b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1498a │ │ │ │ + beq.w 13962 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ @@ -19875,52 +18273,52 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr.w fp, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ blx fp │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14e54 │ │ │ │ + beq.w 13e58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13440 │ │ │ │ + beq.n 123ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 149b2 │ │ │ │ + beq.w 13976 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14f36 │ │ │ │ + beq.w 13ed2 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 14fa2 │ │ │ │ - bl a444 │ │ │ │ + beq.w 13f68 │ │ │ │ + bl a3d4 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 14fe4 │ │ │ │ + bne.w 13faa │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #6 │ │ │ │ - bpl.w 16628 │ │ │ │ + bpl.w 155ba │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r3, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r3, #0] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -19937,131 +18335,131 @@ │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 134d2 │ │ │ │ + beq.n 1247c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 14cd0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + beq.w 13c94 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, r9 │ │ │ │ - bne.w 164a6 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + bne.w 14cce │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, r9 │ │ │ │ - bne.w 1647c │ │ │ │ + bne.w 14ca4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, r9 │ │ │ │ - bne.w 15d12 │ │ │ │ + bne.w 14c7e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, r9 │ │ │ │ - bne.w 15ca0 │ │ │ │ + bne.w 14c0c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1354c │ │ │ │ + beq.n 124f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14cda │ │ │ │ - b.n 1354c │ │ │ │ - nop │ │ │ │ + beq.w 13c9e │ │ │ │ + b.n 124f8 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 13554 │ │ │ │ - movs r4, r0 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + stmia.w r4, {r2} │ │ │ │ + udf #128 @ 0x80 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {} │ │ │ │ + udf #116 @ 0x74 │ │ │ │ movs r4, r0 │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 13630 │ │ │ │ + b.n 11e88 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13562 │ │ │ │ + beq.n 1250e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14ce4 │ │ │ │ + beq.w 13ca8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13578 │ │ │ │ + beq.n 12524 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14cee │ │ │ │ + beq.w 13cb2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1358e │ │ │ │ + beq.n 1253a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14cc6 │ │ │ │ + beq.w 13c8a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 15116 │ │ │ │ + beq.w 14084 │ │ │ │ mov r0, r3 │ │ │ │ - bl a444 │ │ │ │ + bl a3d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 14db4 │ │ │ │ + beq.w 13e96 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 1530e │ │ │ │ + beq.w 1434c │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r3 │ │ │ │ - bl a444 │ │ │ │ + bl a3d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 14db4 │ │ │ │ + beq.w 13e96 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ strd r6, r3, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #852] @ (13930 ) │ │ │ │ + ldr r3, [pc, #848] @ (128d8 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r8 │ │ │ │ add r3, pc │ │ │ │ ldr.w fp, [r3, #104] @ 0x68 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -20076,145 +18474,145 @@ │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl bc88 │ │ │ │ + bl bc84 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13630 │ │ │ │ + beq.n 125dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14468 │ │ │ │ + beq.w 1342c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 146d8 │ │ │ │ + beq.w 1369c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1364c │ │ │ │ + beq.n 125f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14494 │ │ │ │ - ldr r3, [pc, #740] @ (13934 ) │ │ │ │ + beq.w 13458 │ │ │ │ + ldr r3, [pc, #736] @ (128dc ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #740] @ (13938 ) │ │ │ │ + ldr r2, [pc, #736] @ (128e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, #1016] @ 0x3f8 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1471e │ │ │ │ + bne.w 136e2 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.w 165dc │ │ │ │ + bpl.w 15580 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1476c │ │ │ │ + bhi.w 1379c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ vmov s0, r3 │ │ │ │ vcvt.f64.s32 d0, d0, #1 │ │ │ │ blx 5758 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 14738 │ │ │ │ + beq.w 136fc │ │ │ │ mov r0, fp │ │ │ │ - bl ce40 │ │ │ │ + bl ce3c │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 147e4 │ │ │ │ + beq.w 137a8 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 136c0 │ │ │ │ + beq.n 1266c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1449e │ │ │ │ + beq.w 13462 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ - vldr d7, [pc, #608] @ 13928 │ │ │ │ + vldr d7, [pc, #604] @ 128d0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - vstr d7, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ + vstr d7, [sp, #128] @ 0x80 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14778 │ │ │ │ + beq.w 1376c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 136f0 │ │ │ │ + beq.n 1269c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 144cc │ │ │ │ + beq.w 13490 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 14348 │ │ │ │ + beq.w 1330c │ │ │ │ mov r0, r3 │ │ │ │ - bl a444 │ │ │ │ + bl a3d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14348 │ │ │ │ + beq.w 1330c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14ea6 │ │ │ │ + beq.w 13d78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1372e │ │ │ │ + beq.n 126da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 149a8 │ │ │ │ + beq.w 138c6 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 14ecc │ │ │ │ + beq.w 13d9e │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r3 │ │ │ │ - bl a444 │ │ │ │ + bl a3d4 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 14f0c │ │ │ │ + beq.w 13f14 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14f74 │ │ │ │ + beq.w 13f3e │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 150aa │ │ │ │ - bl a3e0 │ │ │ │ + beq.w 14022 │ │ │ │ + bl a370 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 15054 │ │ │ │ + bne.w 140ce │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - bpl.w 16640 │ │ │ │ + bpl.w 155ea │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w r4, [fp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -20241,123 +18639,123 @@ │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 137da │ │ │ │ + beq.n 12786 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 14d26 │ │ │ │ + beq.w 13cea │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, r9 │ │ │ │ - bne.w 15aea │ │ │ │ + bne.w 1498a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r4, r9 │ │ │ │ - bne.w 155f8 │ │ │ │ + bne.w 14a92 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, r9 │ │ │ │ - bne.w 155a6 │ │ │ │ + bne.w 14a74 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1381a │ │ │ │ + beq.n 127c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14d30 │ │ │ │ + beq.w 13cf4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13830 │ │ │ │ + beq.n 127dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14d3a │ │ │ │ + beq.w 13cfe │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13846 │ │ │ │ + beq.n 127f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14d44 │ │ │ │ + beq.w 13d08 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1385c │ │ │ │ + beq.n 12808 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14d4e │ │ │ │ + beq.w 13d12 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 150de │ │ │ │ + beq.w 14124 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1388e │ │ │ │ + beq.n 1283a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14d58 │ │ │ │ + beq.w 13d1c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1536a │ │ │ │ + beq.w 14314 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 1532a │ │ │ │ - bl a444 │ │ │ │ + beq.w 142d4 │ │ │ │ + bl a3d4 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 1528c │ │ │ │ + bne.w 1426a │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r2, #6 │ │ │ │ - bpl.w 16610 │ │ │ │ + bpl.w 15632 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r3, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r3, #0] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -20374,676 +18772,678 @@ │ │ │ │ cmp r2, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1393c │ │ │ │ + beq.n 128e4 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 14daa │ │ │ │ - b.n 1393c │ │ │ │ + beq.w 13d6e │ │ │ │ + b.n 128e4 │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 13a2c │ │ │ │ + b.n 12a7c │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1394c │ │ │ │ + b.n 1299c │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, r9 │ │ │ │ - bne.w 15b0c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + bne.w 14a4a │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, r9 │ │ │ │ - bne.w 15bbe │ │ │ │ + bne.w 14ad0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, r9 │ │ │ │ - bne.w 15b9a │ │ │ │ + bne.w 14aac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, r9 │ │ │ │ - bne.w 15b76 │ │ │ │ + bne.w 149dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1398a │ │ │ │ + beq.n 12932 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14e92 │ │ │ │ + beq.w 13dcc │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 139a0 │ │ │ │ + beq.n 12948 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14e9c │ │ │ │ + beq.w 13e3a │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 139b6 │ │ │ │ + beq.n 1295e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14ef8 │ │ │ │ + beq.w 13e44 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 139cc │ │ │ │ + beq.n 12974 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14f02 │ │ │ │ + beq.w 13e4e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 15196 │ │ │ │ + beq.w 14230 │ │ │ │ mov r0, r3 │ │ │ │ - bl a444 │ │ │ │ + bl a3d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 15160 │ │ │ │ + beq.w 1404e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 154ec │ │ │ │ + beq.w 14402 │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r3 │ │ │ │ - bl a444 │ │ │ │ + bl a3d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 15160 │ │ │ │ + beq.w 1404e │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ strd r6, r3, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ strd r3, r4, [sp, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl a444 │ │ │ │ + bl a3d4 │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.w 14360 │ │ │ │ + beq.w 13324 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14902 │ │ │ │ + beq.w 138d0 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 144a8 │ │ │ │ + beq.w 1346c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b.w 131f2 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - b.w 12ea8 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - blx 5888 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 12f1e │ │ │ │ + b.w 1219c │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 1329c │ │ │ │ + str r7, [sp, #16] │ │ │ │ + b.w 11e58 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r2, r7 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + blx 5644 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 11e58 │ │ │ │ movs r6, #0 │ │ │ │ - movw r5, #786 @ 0x312 │ │ │ │ + movw r5, #758 @ 0x2f6 │ │ │ │ + mov fp, r6 │ │ │ │ + mov sl, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + mov r8, r6 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 1405a │ │ │ │ + strd r6, r6, [sp, #52] @ 0x34 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ + strd r6, r6, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ + strd r6, r6, [sp, #28] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + b.n 12c3c │ │ │ │ + ldr.w r1, [pc, #2844] @ 13548 │ │ │ │ + movw r2, #758 @ 0x2f6 │ │ │ │ + ldr.w r0, [pc, #2840] @ 1354c │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 5c10 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 13172 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + b.w 11e26 │ │ │ │ + ldr.w r2, [pc, #2812] @ 13550 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r1, [r2, #588] @ 0x24c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 132e8 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 132ba │ │ │ │ + ldr.w r3, [pc, #2784] @ 13554 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr.w ip, [r4, #4] │ │ │ │ + ldr.w r8, [r2, r3] │ │ │ │ + ldr.w r3, [pc, #2776] @ 13558 │ │ │ │ + cmp ip, r8 │ │ │ │ + add r3, pc │ │ │ │ + itte ne │ │ │ │ + movne r0, ip │ │ │ │ + movne r6, r4 │ │ │ │ + ldreq r6, [r4, #8] │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ + ldr.w r3, [pc, #2760] @ 1355c │ │ │ │ + it eq │ │ │ │ + ldreq r0, [r6, #4] │ │ │ │ + ldr r7, [r2, r3] │ │ │ │ + cmp r0, r7 │ │ │ │ + it ne │ │ │ │ + cmpne r0, r1 │ │ │ │ + ite eq │ │ │ │ + moveq.w r9, #1 │ │ │ │ + movne.w r9, #0 │ │ │ │ + beq.n 12afe │ │ │ │ + ldr.w r2, [r0, #172] @ 0xac │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1337e │ │ │ │ + ldr.w lr, [r2, #4] │ │ │ │ + ldr.w r0, [lr, #84] @ 0x54 │ │ │ │ + lsls r3, r0, #5 │ │ │ │ + bpl.w 155b6 │ │ │ │ + ldr.w r0, [pc, #2712] @ 13560 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + cmp lr, r0 │ │ │ │ + beq.w 15588 │ │ │ │ + ldr.w r0, [pc, #2704] @ 13564 │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + cmp lr, r0 │ │ │ │ + beq.w 15584 │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 12b0c │ │ │ │ + adds r2, #8 │ │ │ │ + mov lr, r9 │ │ │ │ + b.n 12af2 │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + cmp lr, r0 │ │ │ │ + beq.n 12b0c │ │ │ │ + ldr.w r3, [r2, #4]! │ │ │ │ + cmp r3, r7 │ │ │ │ + it ne │ │ │ │ + cmpne r1, r3 │ │ │ │ + bne.n 12aea │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr.w r3, [pc, #2660] @ 13568 │ │ │ │ + add r3, pc │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 12bf2 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + cmp ip, r8 │ │ │ │ + itttt ne │ │ │ │ + movne r2, #1 │ │ │ │ + addne r1, sp, #156 @ 0x9c │ │ │ │ + movtne r2, #32768 @ 0x8000 │ │ │ │ + movne r5, #0 │ │ │ │ + beq.w 1349a │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + strd r5, r3, [sp, #152] @ 0x98 │ │ │ │ + bl bc84 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d7c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 12b54 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 13348 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 134dc │ │ │ │ + ldrb.w r3, [sp, #138] @ 0x8a │ │ │ │ + cbz r3, 12b76 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add.w r0, sp, #138 @ 0x8a │ │ │ │ + blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 1373a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 13356 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 13350 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ + b.n 12d82 │ │ │ │ + ldr.w r3, [pc, #2504] @ 1356c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r3, #1008] @ 0x3f0 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldrb.w r3, [sp, #138] @ 0x8a │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 12fe6 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 12bde │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 12ea8 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ + b.n 12d16 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 11e74 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 11e74 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 11e74 │ │ │ │ mov r6, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r9, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ + movw r5, #770 @ 0x302 │ │ │ │ strd r0, r0, [sp, #72] @ 0x48 │ │ │ │ - movw r5, #786 @ 0x312 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r0, r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ strd r0, r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cbz r1, 13a96 │ │ │ │ + cbz r1, 12c54 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13a96 │ │ │ │ + beq.n 12c54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13d06 │ │ │ │ - cbz r6, 13aac │ │ │ │ + beq.w 12ec0 │ │ │ │ + cbz r6, 12c6a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13aac │ │ │ │ + beq.n 12c6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13f1e │ │ │ │ + beq.w 12f66 │ │ │ │ ldrb.w r3, [sp, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13d42 │ │ │ │ + bne.w 12ed4 │ │ │ │ ldrb.w r3, [sp, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13d36 │ │ │ │ - ldr.w r0, [pc, #2792] @ 145ac │ │ │ │ + bne.w 12ec8 │ │ │ │ + ldr.w r0, [pc, #2288] @ 13570 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl d3a4 │ │ │ │ + bl d3a0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - cbz r1, 13ae8 │ │ │ │ + cbz r1, 12ca6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13ae8 │ │ │ │ + beq.n 12ca6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13d4e │ │ │ │ + beq.w 12ee0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cbz r1, 13b00 │ │ │ │ + cbz r1, 12cbe │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13b00 │ │ │ │ + beq.n 12cbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13d84 │ │ │ │ + beq.w 12ef6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 13b1a │ │ │ │ + cbz r3, 12cd8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13b1a │ │ │ │ + beq.n 12cd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13d8c │ │ │ │ + beq.w 12efe │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 13b34 │ │ │ │ + cbz r3, 12cf2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13b34 │ │ │ │ + beq.n 12cf2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13cd6 │ │ │ │ + beq.w 12e90 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 13b52 │ │ │ │ + beq.n 12d10 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13b52 │ │ │ │ + beq.n 12d10 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13cfe │ │ │ │ + beq.w 12eb8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 13b70 │ │ │ │ + beq.n 12d2e │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13b70 │ │ │ │ + beq.n 12d2e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13cde │ │ │ │ + beq.w 12e98 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 13b8e │ │ │ │ + beq.n 12d4c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13b8e │ │ │ │ + beq.n 12d4c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13ce6 │ │ │ │ + beq.w 12ea0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 13bac │ │ │ │ + beq.n 12d6a │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13bac │ │ │ │ + beq.n 12d6a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13d56 │ │ │ │ + beq.w 12f26 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - cbz r1, 13bc4 │ │ │ │ + cbz r1, 12d82 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13bc4 │ │ │ │ + beq.n 12d82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13d5e │ │ │ │ + beq.w 12f2e │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - cbz r1, 13bdc │ │ │ │ + cbz r1, 12d9a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13bdc │ │ │ │ + beq.n 12d9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13db4 │ │ │ │ + beq.w 12f36 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - cbz r1, 13bf4 │ │ │ │ + cbz r1, 12db2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13bf4 │ │ │ │ + beq.n 12db2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13dbc │ │ │ │ + beq.w 12f3e │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - cbz r1, 13c0c │ │ │ │ + cbz r1, 12dca │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13c0c │ │ │ │ + beq.n 12dca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13dc4 │ │ │ │ + beq.w 12f46 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cbz r1, 13c24 │ │ │ │ + cbz r1, 12de2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13c24 │ │ │ │ + beq.n 12de2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13dcc │ │ │ │ + beq.w 12f4e │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cbz r1, 13c3c │ │ │ │ + cbz r1, 12dfa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13c3c │ │ │ │ + beq.n 12dfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13d94 │ │ │ │ + beq.w 12f56 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - cbz r1, 13c54 │ │ │ │ + cbz r1, 12e12 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13c54 │ │ │ │ + beq.n 12e12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13d9c │ │ │ │ + beq.w 12f5e │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cbz r1, 13c6c │ │ │ │ + cbz r1, 12e28 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13c6c │ │ │ │ + beq.n 12e28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13da4 │ │ │ │ + beq.n 12f06 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - cbz r1, 13c84 │ │ │ │ + cbz r1, 12e3e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13c84 │ │ │ │ + beq.n 12e3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13dac │ │ │ │ + beq.n 12f0e │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - cbz r1, 13c9a │ │ │ │ + cbz r1, 12e54 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13c9a │ │ │ │ + beq.n 12e54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13d66 │ │ │ │ + beq.n 12f16 │ │ │ │ blx 5670 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - cbz r1, 13cb4 │ │ │ │ + cbz r1, 12e6e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13cb4 │ │ │ │ + beq.n 12e6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13d6e │ │ │ │ - ldr.w r2, [pc, #2296] @ 145b0 │ │ │ │ - ldr.w r3, [pc, #2296] @ 145b4 │ │ │ │ + beq.n 12f1e │ │ │ │ + ldr.w r2, [pc, #1796] @ 13574 │ │ │ │ + ldr.w r3, [pc, #1796] @ 13578 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 14f9e │ │ │ │ + bne.w 13f10 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13b34 │ │ │ │ + b.n 12cf2 │ │ │ │ mov r0, r9 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13b70 │ │ │ │ + b.n 12d2e │ │ │ │ mov r0, sl │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13b8e │ │ │ │ + b.n 12d4c │ │ │ │ + strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13b52 │ │ │ │ + b.n 12d10 │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13a96 │ │ │ │ - ldr.w r1, [pc, #2216] @ 145b8 │ │ │ │ - movw r2, #758 @ 0x2f6 │ │ │ │ - ldr.w r0, [pc, #2212] @ 145bc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 5c10 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 141b0 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.w 12e98 │ │ │ │ + b.n 12c54 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ blx 5a38 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 13ac0 │ │ │ │ + b.n 12c7e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ blx 56b0 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 13ab6 │ │ │ │ + b.n 12c74 │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13ae8 │ │ │ │ - mov r0, fp │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13bac │ │ │ │ + b.n 12ca6 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13bc4 │ │ │ │ + b.n 12cbe │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13c9a │ │ │ │ + b.n 12cd8 │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13cb4 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ + b.n 12e28 │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13b00 │ │ │ │ + b.n 12e3e │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13b1a │ │ │ │ + b.n 12e54 │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13c3c │ │ │ │ + b.n 12e6e │ │ │ │ + mov r0, fp │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12d6a │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13c54 │ │ │ │ + b.n 12d82 │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13c6c │ │ │ │ + b.n 12d9a │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13c84 │ │ │ │ + b.n 12db2 │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13bdc │ │ │ │ + b.n 12dca │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13bf4 │ │ │ │ + b.n 12de2 │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13c0c │ │ │ │ + b.n 12dfa │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13c24 │ │ │ │ - ldr.w r2, [pc, #2024] @ 145c0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r1, [r2, #588] @ 0x24c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 14324 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 142f4 │ │ │ │ - ldr.w r3, [pc, #2000] @ 145c4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w ip, [r4, #4] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr.w r8, [r2, r3] │ │ │ │ - ldr.w r3, [pc, #1988] @ 145c8 │ │ │ │ - cmp ip, r8 │ │ │ │ - add r3, pc │ │ │ │ - itte ne │ │ │ │ - movne r1, ip │ │ │ │ - movne r7, r4 │ │ │ │ - ldreq r7, [r4, #8] │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - ldr.w r3, [pc, #1972] @ 145cc │ │ │ │ - it eq │ │ │ │ - ldreq r1, [r7, #4] │ │ │ │ - ldr r0, [r0, r3] │ │ │ │ - cmp r1, r0 │ │ │ │ - it ne │ │ │ │ - cmpne r1, r2 │ │ │ │ - beq.n 13e7a │ │ │ │ - ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 143bc │ │ │ │ - ldr.w lr, [r3, #4] │ │ │ │ - ldr.w r1, [lr, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 1658e │ │ │ │ - ldr.w r1, [pc, #1936] @ 145d0 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp lr, r1 │ │ │ │ - beq.w 16596 │ │ │ │ - ldr.w r1, [pc, #1924] @ 145d4 │ │ │ │ - ldr r1, [r6, r1] │ │ │ │ - cmp lr, r1 │ │ │ │ - beq.w 16592 │ │ │ │ - ldr.w lr, [r3, #8] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.n 13e88 │ │ │ │ - adds r3, #8 │ │ │ │ - mov r6, r9 │ │ │ │ - b.n 13e6e │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r6, lr │ │ │ │ - beq.n 13e88 │ │ │ │ - ldr.w r1, [r3, #4]! │ │ │ │ - cmp r1, r0 │ │ │ │ - it ne │ │ │ │ - cmpne r2, r1 │ │ │ │ - bne.n 13e68 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr.w r3, [pc, #1880] @ 145d8 │ │ │ │ - add r3, pc │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 13f74 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - cmp ip, r8 │ │ │ │ - itttt ne │ │ │ │ - movne r2, #1 │ │ │ │ - addne r1, sp, #156 @ 0x9c │ │ │ │ - movtne r2, #32768 @ 0x8000 │ │ │ │ - movne r5, #0 │ │ │ │ - beq.w 14506 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r5, r3, [sp, #152] @ 0x98 │ │ │ │ - bl bc88 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e80 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 13ed0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 14386 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 144d6 │ │ │ │ - ldrb.w r3, [sp, #138] @ 0x8a │ │ │ │ - cbz r3, 13ef2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add.w r0, sp, #138 @ 0x8a │ │ │ │ - blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 147a8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 14394 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1438e │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 13bc4 │ │ │ │ + b.n 12e12 │ │ │ │ mov r0, r6 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13aac │ │ │ │ - ldr.w r3, [pc, #1716] @ 145dc │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r3, #1008] @ 0x3f0 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldrb.w r3, [sp, #138] @ 0x8a │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 14038 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 13f60 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 13cee │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 13b58 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 12eca │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 12eca │ │ │ │ - mov r0, r4 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12eca │ │ │ │ - mov r6, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - movw r5, #770 @ 0x302 │ │ │ │ - strd r0, r0, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #24] │ │ │ │ - strd r0, r0, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - strd r0, r0, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - strd r0, r0, [sp, #28] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - b.n 13a7e │ │ │ │ + b.n 12c6a │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ strd r0, r0, [sp, #72] @ 0x48 │ │ │ │ movw r5, #771 @ 0x303 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -21051,110 +19451,117 @@ │ │ │ │ strd r0, r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ strd r0, r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b.n 13a7e │ │ │ │ + b.n 12c3c │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov.w r5, #772 @ 0x304 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ strd r0, r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #24] │ │ │ │ strd r0, r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ strd r0, r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b.n 13a7e │ │ │ │ + b.n 12c3c │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ strd r0, r0, [sp, #72] @ 0x48 │ │ │ │ movw r5, #773 @ 0x305 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #24] │ │ │ │ strd r0, r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ strd r0, r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b.n 13a7e │ │ │ │ + b.n 12c3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #25 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, sp, #138 @ 0x8a │ │ │ │ blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 13f48 │ │ │ │ + bne.w 12bc6 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r5, #788 @ 0x314 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ strd r6, r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ strd r6, r6, [sp, #28] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - b.n 13a7e │ │ │ │ + b.n 12c3c │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ strd r0, r0, [sp, #72] @ 0x48 │ │ │ │ movw r5, #779 @ 0x30b │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ strd r0, r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b.n 13a7e │ │ │ │ + b.n 12c3c │ │ │ │ + str r0, [sp, #20] │ │ │ │ + blx 5888 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 11ec8 │ │ │ │ movs r6, #0 │ │ │ │ - movw r5, #758 @ 0x2f6 │ │ │ │ - mov fp, r6 │ │ │ │ - mov sl, r6 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r8, r6 │ │ │ │ + movw r5, #786 @ 0x312 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #24] │ │ │ │ - strd r6, r6, [sp, #52] @ 0x34 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - strd r6, r6, [sp, #60] @ 0x3c │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - strd r6, r6, [sp, #28] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - b.n 13a7e │ │ │ │ - bgt.w 14472 │ │ │ │ + b.n 13008 │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + strd r0, r0, [sp, #72] @ 0x48 │ │ │ │ + movw r5, #786 @ 0x312 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + strd r0, r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + strd r0, r0, [sp, #28] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + b.n 12c3c │ │ │ │ + bgt.w 13436 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 140ec │ │ │ │ - ldr.w r3, [pc, #1300] @ 145e0 │ │ │ │ + blt.n 130ae │ │ │ │ + ldr.w r3, [pc, #1264] @ 1357c │ │ │ │ cmp r0, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - beq.w 146d0 │ │ │ │ - ldr.w r3, [pc, #1288] @ 145e4 │ │ │ │ + beq.w 13694 │ │ │ │ + ldr.w r3, [pc, #1252] @ 13580 │ │ │ │ add r3, pc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr.w r1, [pc, #1284] @ 145e8 │ │ │ │ + ldr.w r1, [pc, #1244] @ 13584 │ │ │ │ add r1, pc │ │ │ │ blx 5b10 │ │ │ │ movs r6, #0 │ │ │ │ movw r5, #794 @ 0x31a │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #20] │ │ │ │ @@ -21163,56 +19570,56 @@ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ strd r6, r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ strd r6, r6, [sp, #28] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - cbz r4, 14124 │ │ │ │ + cbz r4, 130e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14124 │ │ │ │ + beq.n 130e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 141de │ │ │ │ + beq.n 131a0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 1413a │ │ │ │ + cbz r1, 130fc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1413a │ │ │ │ + beq.n 130fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 141e6 │ │ │ │ + beq.n 131a8 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 13a7e │ │ │ │ + beq.w 12c3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 13a7e │ │ │ │ + beq.w 12c3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13a7e │ │ │ │ + bne.w 12c3c │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13a7e │ │ │ │ + b.n 12c3c │ │ │ │ mov r0, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 130fc │ │ │ │ + b.w 120a6 │ │ │ │ mov r0, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1325a │ │ │ │ - ldr.w r3, [pc, #1140] @ 145ec │ │ │ │ + b.w 12204 │ │ │ │ + ldr.w r3, [pc, #1104] @ 13588 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r1, [pc, #1140] @ 145f0 │ │ │ │ + ldr.w r1, [pc, #1100] @ 1358c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ mov r8, r6 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ @@ -21221,15 +19628,15 @@ │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ strd r6, r6, [sp, #60] @ 0x3c │ │ │ │ strd r6, r6, [sp, #80] @ 0x50 │ │ │ │ - b.n 13a7e │ │ │ │ + b.n 12c3c │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ strd r0, r0, [sp, #72] @ 0x48 │ │ │ │ @@ -21239,95 +19646,95 @@ │ │ │ │ strd r0, r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ strd r0, r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b.n 13a7e │ │ │ │ + b.n 12c3c │ │ │ │ mov r0, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14124 │ │ │ │ + b.n 130e6 │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1413a │ │ │ │ + b.n 130fc │ │ │ │ mov r0, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 12fe8 │ │ │ │ - ldr r3, [pc, #1008] @ (145ec ) │ │ │ │ + b.w 11f92 │ │ │ │ + ldr r3, [pc, #972] @ (13588 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movw r5, #787 @ 0x313 │ │ │ │ - ldr r1, [pc, #1008] @ (145f4 ) │ │ │ │ + ldr r1, [pc, #968] @ (13590 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ strd r6, r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ strd r6, r6, [sp, #28] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - b.n 13a7e │ │ │ │ - ldr r3, [pc, #972] @ (145f8 ) │ │ │ │ + b.n 12c3c │ │ │ │ + ldr r3, [pc, #932] @ (13594 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #1048] @ 0x418 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldrb.w r3, [sp, #138] @ 0x8a │ │ │ │ - cbz r3, 1425c │ │ │ │ + cbz r3, 1321e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #55 @ 0x37 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, sp, #138 @ 0x8a │ │ │ │ blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 14764 │ │ │ │ + beq.w 13728 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14272 │ │ │ │ + beq.n 13234 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13d76 │ │ │ │ + beq.w 12ee8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 13b04 │ │ │ │ + b.n 12cc2 │ │ │ │ movs r6, #0 │ │ │ │ movw r5, #787 @ 0x313 │ │ │ │ - b.n 14052 │ │ │ │ + b.n 13000 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 13060 │ │ │ │ + b.w 1200a │ │ │ │ mov r6, r0 │ │ │ │ movw r5, #794 @ 0x31a │ │ │ │ - b.n 14052 │ │ │ │ + b.n 13000 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.w 135d8 │ │ │ │ - ldr r3, [pc, #836] @ (145ec ) │ │ │ │ + b.w 12584 │ │ │ │ + ldr r3, [pc, #800] @ (13588 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movw r5, #794 @ 0x31a │ │ │ │ - ldr r1, [pc, #844] @ (145fc ) │ │ │ │ + ldr r1, [pc, #804] @ (13598 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #20] │ │ │ │ @@ -21336,24 +19743,26 @@ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ strd r6, r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ strd r6, r6, [sp, #28] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - b.n 14110 │ │ │ │ + b.n 130d2 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + b.w 11e74 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #796 @ 0x31c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ strd r0, r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ strd r0, r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b.w 13a7e │ │ │ │ + b.n 12c3c │ │ │ │ mov r6, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ strd r4, r4, [sp, #72] @ 0x48 │ │ │ │ @@ -21363,33 +19772,33 @@ │ │ │ │ strd r4, r4, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ strd r4, r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ strd r4, r4, [sp, #28] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - b.w 13a7e │ │ │ │ + b.n 12c3c │ │ │ │ blx 5b80 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 13dec │ │ │ │ + b.w 12a6a │ │ │ │ movs r6, #0 │ │ │ │ movw r5, #797 @ 0x31d │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ strd r6, r6, [sp, #60] @ 0x3c │ │ │ │ strd r6, r6, [sp, #80] @ 0x50 │ │ │ │ - b.w 13a7e │ │ │ │ + b.n 12c3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 13a14 │ │ │ │ - ldr r3, [pc, #664] @ (145ec ) │ │ │ │ + bne.w 129bc │ │ │ │ + ldr r3, [pc, #624] @ (13588 ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #680] @ (14600 ) │ │ │ │ + ldr r1, [pc, #640] @ (1359c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r8, r6 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ @@ -21397,166 +19806,146 @@ │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ mov.w r5, #848 @ 0x350 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ strd r6, r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ - b.w 13a7e │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 12c3c │ │ │ │ + mov r0, r6 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13ed0 │ │ │ │ + b.n 12b54 │ │ │ │ mov r0, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 13bf4 │ │ │ │ + b.n 12db2 │ │ │ │ mov r8, r6 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ movw r5, #806 @ 0x326 │ │ │ │ - b.n 14332 │ │ │ │ - mov r3, r1 │ │ │ │ + b.n 132f8 │ │ │ │ + mov r3, r0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 13e7a │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 12afe │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 143be │ │ │ │ - ldr r3, [pc, #564] @ (14604 ) │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 13e7a │ │ │ │ - ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 13e7a │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 143d8 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.w 13e88 │ │ │ │ - b.n 13e7a │ │ │ │ + bne.n 13380 │ │ │ │ + ldr r3, [pc, #528] @ (135a0 ) │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 12afe │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.w 12afe │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 1339a │ │ │ │ + cmp r7, r3 │ │ │ │ + bne.w 12b0c │ │ │ │ + b.w 12afe │ │ │ │ mov r6, r0 │ │ │ │ movw r5, #803 @ 0x323 │ │ │ │ - b.n 14332 │ │ │ │ - ldr r3, [pc, #500] @ (145ec ) │ │ │ │ + b.n 132f8 │ │ │ │ + ldr r3, [pc, #460] @ (13588 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movw r5, #803 @ 0x323 │ │ │ │ - ldr r1, [pc, #516] @ (14608 ) │ │ │ │ + ldr r1, [pc, #476] @ (135a4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #20] │ │ │ │ strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ strd r6, r6, [sp, #60] @ 0x3c │ │ │ │ strd r6, r6, [sp, #80] @ 0x50 │ │ │ │ - b.n 14110 │ │ │ │ - bgt.w 14706 │ │ │ │ + b.n 130d2 │ │ │ │ + bgt.w 136ca │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1444a │ │ │ │ - ldr r3, [pc, #432] @ (145e0 ) │ │ │ │ + blt.n 1340e │ │ │ │ + ldr r3, [pc, #392] @ (1357c ) │ │ │ │ cmp r0, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - beq.w 149ba │ │ │ │ - ldr r3, [pc, #464] @ (1460c ) │ │ │ │ + beq.w 1397e │ │ │ │ + ldr r3, [pc, #424] @ (135a8 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #460] @ (14610 ) │ │ │ │ + ldr r1, [pc, #420] @ (135ac ) │ │ │ │ add r1, pc │ │ │ │ blx 5b10 │ │ │ │ movs r6, #0 │ │ │ │ movw r5, #803 @ 0x323 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #20] │ │ │ │ strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ strd r6, r6, [sp, #60] @ 0x3c │ │ │ │ strd r6, r6, [sp, #80] @ 0x50 │ │ │ │ - b.n 14110 │ │ │ │ + b.n 130d2 │ │ │ │ mov r0, fp │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 13630 │ │ │ │ - ldr r3, [pc, #364] @ (145e0 ) │ │ │ │ + b.w 125dc │ │ │ │ + ldr r3, [pc, #324] @ (1357c ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #412] @ (14614 ) │ │ │ │ + ldr r1, [pc, #372] @ (135b0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5b10 │ │ │ │ - b.n 140ec │ │ │ │ - ldr r3, [pc, #356] @ (145ec ) │ │ │ │ + b.n 130ae │ │ │ │ + ldr r3, [pc, #316] @ (13588 ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #396] @ (14618 ) │ │ │ │ + ldr r1, [pc, #356] @ (135b4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 14184 │ │ │ │ + b.n 13146 │ │ │ │ mov r0, r7 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1364c │ │ │ │ + b.w 125f8 │ │ │ │ mov r0, fp │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 136c0 │ │ │ │ - ldr r3, [pc, #320] @ (145ec ) │ │ │ │ + b.w 1266c │ │ │ │ + ldr r3, [pc, #280] @ (13588 ) │ │ │ │ mov r8, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov sl, r7 │ │ │ │ - ldr r1, [pc, #360] @ (1461c ) │ │ │ │ + ldr r1, [pc, #320] @ (135b8 ) │ │ │ │ movs r6, #0 │ │ │ │ mov.w r5, #808 @ 0x328 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - b.n 14374 │ │ │ │ + b.n 13338 │ │ │ │ mov r0, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 136f0 │ │ │ │ - mov r6, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - mov sl, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - movw r5, #758 @ 0x2f6 │ │ │ │ - strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - strd r3, r3, [sp, #28] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 14110 │ │ │ │ + b.w 1269c │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 165c4 │ │ │ │ + beq.w 155d2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -21565,122 +19954,138 @@ │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14540 │ │ │ │ + beq.n 134d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 148f0 │ │ │ │ + beq.w 13896 │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ - b.n 13ea8 │ │ │ │ + b.w 12b2c │ │ │ │ + mov r6, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + movw r5, #758 @ 0x2f6 │ │ │ │ + strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + strd r3, r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + b.n 130d2 │ │ │ │ mov r8, r6 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ mov.w r5, #808 @ 0x328 │ │ │ │ - b.n 14374 │ │ │ │ + b.n 13338 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r8, r6 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ movw r5, #815 @ 0x32f │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ strd r7, r7, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ strd r7, r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - b.w 13a7e │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - blx 5888 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 13274 │ │ │ │ - mov r8, r6 │ │ │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - movs r6, #0 │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - mov.w r5, #816 @ 0x330 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 14374 │ │ │ │ - nop │ │ │ │ - bge.n 145fc │ │ │ │ - movs r2, r0 │ │ │ │ - nop {10} │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - bvc.n 14518 │ │ │ │ - movs r2, r0 │ │ │ │ - bcs.n 145a8 │ │ │ │ + b.w 12c3c │ │ │ │ + sbc.w r0, sl, r2 │ │ │ │ + b.n 13500 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r0!, {r7} │ │ │ │ + bgt.n 13558 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ + blt.n 1350c │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #139 @ 0x8b │ │ │ │ + cmp r3, #231 @ 0xe7 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ + bge.n 134d4 │ │ │ │ movs r4, r0 │ │ │ │ + @ instruction: 0xe9880002 │ │ │ │ + ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 14618 │ │ │ │ + b.n 12e08 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + b.n 12e98 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 14634 │ │ │ │ + b.n 12e7c │ │ │ │ movs r2, r0 │ │ │ │ - beq.n 1452c │ │ │ │ + b.n 13d74 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + bmi.n 1366c │ │ │ │ movs r4, r0 │ │ │ │ - beq.n 145f4 │ │ │ │ + b.n 138fc │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + b.n 13ad8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r3, r5, r7} │ │ │ │ + b.n 13660 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + b.n 1376c │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + b.n 13800 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + bvc.n 13558 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + b.n 13884 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ + b.n 13830 │ │ │ │ movs r2, r0 │ │ │ │ - ldr.w r2, [pc, #2984] @ 151cc │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + blx 5888 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1221e │ │ │ │ + mov r8, r6 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + movs r6, #0 │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + mov.w r5, #816 @ 0x330 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + b.n 13338 │ │ │ │ + ldr.w r2, [pc, #2976] @ 14188 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr.w r1, [pc, #2980] @ 151d0 │ │ │ │ + ldr.w r1, [pc, #2972] @ 1418c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #2976] @ 151d4 │ │ │ │ + ldr.w r2, [pc, #2968] @ 14190 │ │ │ │ add r2, pc │ │ │ │ blx 5b10 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movw r5, #794 @ 0x31a │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -21694,24 +20099,24 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 14124 │ │ │ │ - ldr.w r2, [pc, #2912] @ 151cc │ │ │ │ + b.n 130e6 │ │ │ │ + ldr.w r2, [pc, #2904] @ 14188 │ │ │ │ movw r5, #794 @ 0x31a │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr.w r1, [pc, #2908] @ 151d8 │ │ │ │ + ldr.w r1, [pc, #2900] @ 14194 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #2904] @ 151dc │ │ │ │ + ldr.w r2, [pc, #2896] @ 14198 │ │ │ │ add r2, pc │ │ │ │ blx 5b10 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -21723,29 +20128,29 @@ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ strd r4, r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ strd r4, r4, [sp, #28] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - b.n 14124 │ │ │ │ - ldr.w r2, [pc, #2840] @ 151cc │ │ │ │ + b.n 130e6 │ │ │ │ + ldr.w r2, [pc, #2832] @ 14188 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr.w r1, [pc, #2848] @ 151e0 │ │ │ │ + ldr.w r1, [pc, #2840] @ 1419c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #2844] @ 151e4 │ │ │ │ + ldr.w r2, [pc, #2836] @ 141a0 │ │ │ │ add r2, pc │ │ │ │ blx 5b10 │ │ │ │ - b.n 1463c │ │ │ │ - ldr.w r3, [pc, #2836] @ 151e8 │ │ │ │ + b.n 13600 │ │ │ │ + ldr.w r3, [pc, #2828] @ 141a4 │ │ │ │ add r3, pc │ │ │ │ - b.n 140de │ │ │ │ + b.n 130a0 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ mov r8, r6 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ movw r5, #833 @ 0x341 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r6, r4 │ │ │ │ @@ -21754,72 +20159,53 @@ │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ strd r4, r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - b.n 14110 │ │ │ │ - ldr.w r3, [pc, #2788] @ 151ec │ │ │ │ + b.n 130d2 │ │ │ │ + ldr.w r3, [pc, #2780] @ 141a8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r1, [pc, #2784] @ 151f0 │ │ │ │ + ldr.w r1, [pc, #2776] @ 141ac │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5b10 │ │ │ │ - b.n 1444a │ │ │ │ - ldr.w r3, [pc, #2772] @ 151f4 │ │ │ │ + b.n 1340e │ │ │ │ + ldr.w r3, [pc, #2764] @ 141b0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 15274 │ │ │ │ + beq.w 14170 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 5c28 │ │ │ │ mov fp, r0 │ │ │ │ - b.w 13692 │ │ │ │ + b.w 1263e │ │ │ │ mov r3, fp │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r8, r6 │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ movw r5, #834 @ 0x342 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b.w 13a7e │ │ │ │ + b.w 12c3c │ │ │ │ movs r6, #0 │ │ │ │ movw r5, #799 @ 0x31f │ │ │ │ - b.n 14332 │ │ │ │ - ldr r3, [r2, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #120] @ 0x78 │ │ │ │ - blx r3 │ │ │ │ - mov fp, r0 │ │ │ │ - b.w 13692 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - mov r8, r6 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r6, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - movw r5, #834 @ 0x342 │ │ │ │ - strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ - strd r3, r0, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 14110 │ │ │ │ + b.n 132f8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 12280 │ │ │ │ movs r6, #0 │ │ │ │ movw r5, #758 @ 0x2f6 │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov r9, r6 │ │ │ │ mov r8, r6 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ @@ -21831,21 +20217,40 @@ │ │ │ │ strd r6, r6, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ strd r6, r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ strd r6, r6, [sp, #28] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - b.n 14110 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 132d6 │ │ │ │ + b.n 130d2 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + mov r8, r6 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r6, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + movw r5, #834 @ 0x342 │ │ │ │ + strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ + strd r3, r0, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + b.n 130d2 │ │ │ │ + ldr r3, [r2, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #120] @ 0x78 │ │ │ │ + blx r3 │ │ │ │ + mov fp, r0 │ │ │ │ + b.w 1263e │ │ │ │ blx 5888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 136a8 │ │ │ │ + beq.w 12654 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ mov r4, fp │ │ │ │ mov r8, r6 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ @@ -21854,176 +20259,176 @@ │ │ │ │ movw r5, #834 @ 0x342 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #20] │ │ │ │ strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ strd r6, r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ - b.n 14110 │ │ │ │ - ldr.w r3, [pc, #2476] @ 151cc │ │ │ │ + b.n 130d2 │ │ │ │ + ldr.w r3, [pc, #2468] @ 14188 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r1, [pc, #2516] @ 151f8 │ │ │ │ + ldr.w r1, [pc, #2508] @ 141b4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r8, r6 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ mov.w r5, #820 @ 0x334 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - b.n 14374 │ │ │ │ - ldr.w r2, [pc, #2428] @ 151cc │ │ │ │ + b.n 13338 │ │ │ │ + ldr.w r2, [pc, #2420] @ 14188 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr.w r1, [pc, #2464] @ 151fc │ │ │ │ + ldr.w r1, [pc, #2456] @ 141b8 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #2460] @ 15200 │ │ │ │ + ldr.w r2, [pc, #2452] @ 141bc │ │ │ │ add r2, pc │ │ │ │ blx 5b10 │ │ │ │ movs r3, #0 │ │ │ │ movw r5, #803 @ 0x323 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 14124 │ │ │ │ - ldr.w r2, [pc, #2376] @ 151cc │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr.w r1, [pc, #2420] @ 15204 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r2, [pc, #2416] @ 15208 │ │ │ │ - add r2, pc │ │ │ │ - blx 5b10 │ │ │ │ - b.n 1486a │ │ │ │ - ldr.w r2, [pc, #2344] @ 151cc │ │ │ │ + b.n 130e6 │ │ │ │ + ldr.w r2, [pc, #2368] @ 14188 │ │ │ │ movw r5, #803 @ 0x323 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr.w r1, [pc, #2396] @ 1520c │ │ │ │ + ldr.w r1, [pc, #2408] @ 141c0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #2392] @ 15210 │ │ │ │ + ldr.w r2, [pc, #2404] @ 141c4 │ │ │ │ add r2, pc │ │ │ │ blx 5b10 │ │ │ │ strd r4, r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ strd r4, r4, [sp, #60] @ 0x3c │ │ │ │ strd r4, r4, [sp, #80] @ 0x50 │ │ │ │ - b.n 14124 │ │ │ │ - ldr.w r2, [pc, #2296] @ 151cc │ │ │ │ + b.n 130e6 │ │ │ │ + ldr.w r2, [pc, #2316] @ 14188 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr.w r1, [pc, #2356] @ 15214 │ │ │ │ + ldr.w r1, [pc, #2372] @ 141c8 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #2352] @ 15218 │ │ │ │ + ldr.w r2, [pc, #2368] @ 141cc │ │ │ │ add r2, pc │ │ │ │ blx 5b10 │ │ │ │ - b.n 1486a │ │ │ │ + b.n 1382e │ │ │ │ mov r0, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14540 │ │ │ │ + b.n 134d4 │ │ │ │ + ldr.w r2, [pc, #2280] @ 14188 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr.w r1, [pc, #2340] @ 141d0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r2, [pc, #2336] @ 141d4 │ │ │ │ + add r2, pc │ │ │ │ + blx 5b10 │ │ │ │ + b.n 1382e │ │ │ │ mov r0, fp │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 13384 │ │ │ │ - ldr.w r3, [pc, #2328] @ 1521c │ │ │ │ + b.w 1232e │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 126da │ │ │ │ + ldr.w r3, [pc, #2308] @ 141d8 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #2304] @ 15220 │ │ │ │ + ldr.w r3, [pc, #2284] @ 141dc │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #512] @ 0x200 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl cac0 │ │ │ │ + bl cabc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14944 │ │ │ │ + beq.n 13912 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 14978 │ │ │ │ - cbz r5, 14962 │ │ │ │ + cbz r3, 13946 │ │ │ │ + cbz r5, 13930 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl b014 │ │ │ │ + bl b010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14962 │ │ │ │ + beq.n 13930 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150d6 │ │ │ │ + beq.w 1401a │ │ │ │ mov r8, r6 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ movw r5, #849 @ 0x351 │ │ │ │ - b.n 14374 │ │ │ │ + b.n 13338 │ │ │ │ mov r0, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14944 │ │ │ │ + b.n 13912 │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 133f2 │ │ │ │ + b.w 12386 │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 13408 │ │ │ │ + b.w 1239c │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 133c6 │ │ │ │ + b.w 123b2 │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 133dc │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1372e │ │ │ │ + b.w 12370 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 13440 │ │ │ │ - ldr.w r3, [pc, #2152] @ 15224 │ │ │ │ + b.w 123ea │ │ │ │ + ldr.w r3, [pc, #2144] @ 141e0 │ │ │ │ add r3, pc │ │ │ │ - b.n 1443e │ │ │ │ + b.n 13402 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 153a2 │ │ │ │ + beq.w 14368 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl a444 │ │ │ │ + bl a3d4 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 153b6 │ │ │ │ + beq.w 1437c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 153ce │ │ │ │ + beq.w 14394 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r8, r4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r7, r4 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ @@ -22039,284 +20444,284 @@ │ │ │ │ it lt │ │ │ │ movlt r2, r3 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r8, r3 │ │ │ │ - bge.w 1582e │ │ │ │ + bge.w 14f46 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 108b4 │ │ │ │ + bl f840 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15618 │ │ │ │ - ldr.w r3, [pc, #2044] @ 15228 │ │ │ │ + beq.w 145be │ │ │ │ + ldr.w r3, [pc, #2036] @ 141e4 │ │ │ │ ldr.w r4, [fp, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 14a3e │ │ │ │ + beq.n 13a02 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 156a0 │ │ │ │ + bne.w 1456c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 9e80 │ │ │ │ + bl 9d7c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 15950 │ │ │ │ + beq.w 15068 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl c538 │ │ │ │ + bl c534 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1591a │ │ │ │ + beq.w 15032 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 14a6e │ │ │ │ + beq.n 13a32 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 1564e │ │ │ │ - ldr.w r4, [pc, #1980] @ 1522c │ │ │ │ + bne.w 145f4 │ │ │ │ + ldr.w r4, [pc, #1972] @ 141e8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ - bl 9e80 │ │ │ │ + bl 9d7c │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ ldr.w r1, [r4, #540] @ 0x21c │ │ │ │ - bl c74c │ │ │ │ + bl c748 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 158e4 │ │ │ │ + beq.w 14ffc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 9e80 │ │ │ │ + bl 9d7c │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ ldr.w r1, [r4, #540] @ 0x21c │ │ │ │ mov r0, sl │ │ │ │ - bl c74c │ │ │ │ + bl c748 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15560 │ │ │ │ + beq.w 14526 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 9e80 │ │ │ │ + bl 9d7c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - ldr.w r3, [pc, #1880] @ 15230 │ │ │ │ + ldr.w r3, [pc, #1872] @ 141ec │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #660] @ 0x294 │ │ │ │ movs r3, #0 │ │ │ │ blx 5a08 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e80 │ │ │ │ + bl 9d7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 15538 │ │ │ │ + beq.w 144fe │ │ │ │ mov r0, r5 │ │ │ │ - bl ce40 │ │ │ │ + bl ce3c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 156f2 │ │ │ │ + beq.w 14d32 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 14b16 │ │ │ │ + beq.n 13ada │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15408 │ │ │ │ + beq.w 143ce │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 159f4 │ │ │ │ + beq.w 1550e │ │ │ │ mov r0, r5 │ │ │ │ - bl a4a8 │ │ │ │ + bl a438 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 159c6 │ │ │ │ + beq.w 154e0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 14b52 │ │ │ │ + beq.n 13b16 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15454 │ │ │ │ + beq.w 1441e │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl a4a8 │ │ │ │ + bl a438 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 15994 │ │ │ │ + beq.w 153ec │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 157d0 │ │ │ │ + beq.w 14ee8 │ │ │ │ mov r0, r9 │ │ │ │ - bl a4a8 │ │ │ │ + bl a438 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 157a8 │ │ │ │ - ldr.w r3, [pc, #1724] @ 15234 │ │ │ │ + beq.w 14de8 │ │ │ │ + ldr.w r3, [pc, #1716] @ 141f0 │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, #148 @ 0x94 │ │ │ │ ldr.w r2, [r3, #540] @ 0x21c │ │ │ │ - bl c918 │ │ │ │ + bl c914 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 157a8 │ │ │ │ - bl a4a8 │ │ │ │ + beq.w 14de8 │ │ │ │ + bl a438 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 157f6 │ │ │ │ + beq.w 14f0e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 14bb2 │ │ │ │ + beq.n 13b76 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 159bc │ │ │ │ + beq.w 15532 │ │ │ │ mov r0, r9 │ │ │ │ - bl a4a8 │ │ │ │ + bl a438 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 15780 │ │ │ │ - ldr.w r3, [pc, #1652] @ 15238 │ │ │ │ + beq.w 14dc0 │ │ │ │ + ldr.w r3, [pc, #1644] @ 141f4 │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, #188 @ 0xbc │ │ │ │ ldr.w r2, [r3, #540] @ 0x21c │ │ │ │ - bl c918 │ │ │ │ + bl c914 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15758 │ │ │ │ - bl a4a8 │ │ │ │ + beq.w 14d98 │ │ │ │ + bl a438 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1572a │ │ │ │ + beq.w 14d6a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 14bfc │ │ │ │ + beq.n 13bc0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15824 │ │ │ │ + beq.w 14f3c │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r0, r4, r3 │ │ │ │ blx 5770 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15de4 │ │ │ │ + beq.w 146f4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ subs r4, r3, r4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ subs r4, r4, r3 │ │ │ │ - bl 9e80 │ │ │ │ + bl 9d7c │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ subs r0, r3, r4 │ │ │ │ blx 5770 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15dbc │ │ │ │ + beq.w 146cc │ │ │ │ ldrd r3, r2, [sp, #92] @ 0x5c │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #0 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 9e80 │ │ │ │ - ldr.w r3, [pc, #1532] @ 1523c │ │ │ │ + bl 9d7c │ │ │ │ + ldr.w r3, [pc, #1524] @ 141f8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r3, [pc, #1528] @ 15240 │ │ │ │ + ldr.w r3, [pc, #1520] @ 141fc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 15d60 │ │ │ │ + bge.w 1466e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 108b4 │ │ │ │ + bl f840 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15d38 │ │ │ │ + beq.w 14646 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r1, [r3, #540] @ 0x21c │ │ │ │ - bl aec4 │ │ │ │ + bl aec0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.w 164fc │ │ │ │ + blt.w 14b4e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 14c86 │ │ │ │ + beq.n 13c4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 14c90 │ │ │ │ + cbz r3, 13c54 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1545e │ │ │ │ + bne.w 14428 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 14c4c │ │ │ │ + b.n 13c10 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ - b.n 14c86 │ │ │ │ + b.n 13c4a │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r8, r6 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ movw r5, #819 @ 0x333 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b.w 13a7e │ │ │ │ + b.w 12c3c │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1358e │ │ │ │ + b.w 1253a │ │ │ │ mov r0, fp │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 134d2 │ │ │ │ + b.w 1247c │ │ │ │ mov r0, r6 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1354c │ │ │ │ + b.w 124f8 │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 13562 │ │ │ │ + b.w 1250e │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 13578 │ │ │ │ + b.w 12524 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r8, r6 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ movw r5, #823 @ 0x337 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ @@ -22325,37 +20730,37 @@ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ strd r0, r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.w 13a7e │ │ │ │ + b.w 12c3c │ │ │ │ mov r0, fp │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 137da │ │ │ │ + b.w 12786 │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1381a │ │ │ │ + b.w 127c6 │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 13830 │ │ │ │ + b.w 127dc │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 13846 │ │ │ │ + b.w 127f2 │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1385c │ │ │ │ + b.w 12808 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1388e │ │ │ │ - ldr.w r3, [pc, #1128] @ 151cc │ │ │ │ + b.w 1283a │ │ │ │ + ldr.w r3, [pc, #1120] @ 14188 │ │ │ │ mov r5, r4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r1, [pc, #1240] @ 15244 │ │ │ │ + ldr.w r1, [pc, #1232] @ 14200 │ │ │ │ mov r8, r6 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ @@ -22369,58 +20774,67 @@ │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #20] │ │ │ │ strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ strd r6, r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ - b.w 14110 │ │ │ │ + b.w 130d2 │ │ │ │ mov r0, fp │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1393c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + b.w 128e4 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov r8, r6 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + movw r5, #837 @ 0x345 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + mov r6, r3 │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + b.w 12c3c │ │ │ │ + ldr r3, [pc, #1000] @ (14188 ) │ │ │ │ + mov r8, r6 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - movw r5, #826 @ 0x33a │ │ │ │ + ldr.w r1, [pc, #1116] @ 14204 │ │ │ │ + movw r5, #838 @ 0x346 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 5664 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ - strd r6, r6, [sp, #64] @ 0x40 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - b.w 13a7e │ │ │ │ + b.w 13338 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 12932 │ │ │ │ mov r5, r4 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ mov r4, fp │ │ │ │ - bgt.w 152f6 │ │ │ │ + bgt.w 1415c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 14e20 │ │ │ │ - ldr r3, [pc, #1004] @ (151ec ) │ │ │ │ + blt.n 13e06 │ │ │ │ + ldr r3, [pc, #960] @ (141a8 ) │ │ │ │ cmp r0, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - beq.w 15508 │ │ │ │ - ldr.w r3, [pc, #1080] @ 15248 │ │ │ │ + beq.w 144b6 │ │ │ │ + ldr.w r3, [pc, #1044] @ 14208 │ │ │ │ add r3, pc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr.w r1, [pc, #1076] @ 1524c │ │ │ │ + ldr.w r1, [pc, #1036] @ 1420c │ │ │ │ add r1, pc │ │ │ │ blx 5b10 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -22433,15 +20847,24 @@ │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #20] │ │ │ │ strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ strd r6, r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ - b.w 14110 │ │ │ │ + b.w 130d2 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 12948 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1295e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 12974 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov.w r5, #824 @ 0x338 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -22458,70 +20881,38 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ strd r2, r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b.w 13a7e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1398a │ │ │ │ - mov r0, r1 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 139a0 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r8, r6 │ │ │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ - movw r5, #837 @ 0x345 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - mov r6, r3 │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - b.w 13a7e │ │ │ │ - ldr r3, [pc, #764] @ (151cc ) │ │ │ │ - mov r8, r6 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r1, [pc, #888] @ (15250 ) │ │ │ │ - movw r5, #838 @ 0x346 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 5664 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.w 14374 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 139b6 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 139cc │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r8, r6 │ │ │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + b.w 12c3c │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - movw r5, #838 @ 0x346 │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + movw r5, #826 @ 0x33a │ │ │ │ str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldrd sl, r9, [sp, #28] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - strd r6, r6, [sp, #60] @ 0x3c │ │ │ │ + strd r6, r6, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ - b.w 13a7e │ │ │ │ + b.w 12c3c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r8, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ movw r5, #825 @ 0x339 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -22538,36 +20929,50 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ strd r0, r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.w 13a7e │ │ │ │ + b.w 12c3c │ │ │ │ + blx 562c <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov r8, r6 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + movs r6, #0 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + movw r5, #838 @ 0x346 │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ + strd r6, r6, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ + b.w 12c3c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r8, r6 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ movw r5, #841 @ 0x349 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ strd r0, r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.w 13a7e │ │ │ │ - blx 562c <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #552] @ (151cc ) │ │ │ │ + b.w 12c3c │ │ │ │ + ldr r3, [pc, #540] @ (14188 ) │ │ │ │ mov r5, r4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #680] @ (15254 ) │ │ │ │ + ldr r1, [pc, #668] @ (14210 ) │ │ │ │ mov r8, r6 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ @@ -22582,32 +20987,32 @@ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ movw r5, #825 @ 0x339 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 14d94 │ │ │ │ + b.n 13d58 │ │ │ │ mov r5, r4 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ mov r4, fp │ │ │ │ - bgt.w 154d4 │ │ │ │ + bgt.w 14486 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 15010 │ │ │ │ - ldr r3, [pc, #504] @ (151ec ) │ │ │ │ + blt.n 13fd6 │ │ │ │ + ldr r3, [pc, #492] @ (141a8 ) │ │ │ │ cmp r0, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - beq.w 15c98 │ │ │ │ - ldr r3, [pc, #596] @ (15258 ) │ │ │ │ + beq.w 14cf6 │ │ │ │ + ldr r3, [pc, #588] @ (14214 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #592] @ (1525c ) │ │ │ │ + ldr r1, [pc, #584] @ (14218 ) │ │ │ │ add r1, pc │ │ │ │ blx 5b10 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -22628,30 +21033,100 @@ │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #20] │ │ │ │ strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ strd r6, r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ - b.w 14110 │ │ │ │ + b.w 130d2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13930 │ │ │ │ + ldr r3, [pc, #356] @ (14188 ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r6 │ │ │ │ + ldr r1, [pc, #496] @ (1421c ) │ │ │ │ + movs r6, #0 │ │ │ │ + movw r5, #841 @ 0x349 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 5664 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 13d58 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov.w r5, #844 @ 0x34c │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + movs r6, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldrd sl, r9, [sp, #28] │ │ │ │ + strd r3, r4, [sp, #28] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ + b.w 12c3c │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #256] @ (14188 ) │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #404] @ (14220 ) │ │ │ │ + ldrd r9, r8, [sp, #32] │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 5664 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + movw r5, #826 @ 0x33a │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ + strd r6, r6, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ + b.w 12c3c │ │ │ │ mov r4, fp │ │ │ │ - bgt.w 154bc │ │ │ │ + bgt.w 144be │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1507c │ │ │ │ - ldr r3, [pc, #396] @ (151ec ) │ │ │ │ + blt.n 140f6 │ │ │ │ + ldr r3, [pc, #204] @ (141a8 ) │ │ │ │ cmp r0, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - beq.w 15b04 │ │ │ │ - ldr r3, [pc, #496] @ (15260 ) │ │ │ │ + beq.w 14af8 │ │ │ │ + ldr r3, [pc, #316] @ (14224 ) │ │ │ │ add r3, pc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #492] @ (15264 ) │ │ │ │ + ldr r1, [pc, #312] @ (14228 ) │ │ │ │ add r1, pc │ │ │ │ blx 5b10 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r8, r6 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ @@ -22661,35 +21136,15 @@ │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #20] │ │ │ │ strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ strd r6, r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ - b.w 14110 │ │ │ │ - ldr r3, [pc, #288] @ (151cc ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r8, r6 │ │ │ │ - ldr r1, [pc, #436] @ (15268 ) │ │ │ │ - movs r6, #0 │ │ │ │ - movw r5, #841 @ 0x349 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 5664 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 14d94 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14962 │ │ │ │ + b.w 130d2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r8, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ movw r5, #842 @ 0x34a │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -22702,193 +21157,150 @@ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ strd r0, r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.w 13a7e │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #176] @ (151cc ) │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #332] @ (1526c ) │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 5664 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - movw r5, #826 @ 0x33a │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ - strd r6, r6, [sp, #64] @ 0x40 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - b.w 13a7e │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov.w r5, #844 @ 0x34c │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - movs r6, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - strd r3, r4, [sp, #28] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - b.w 13a7e │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #48] @ (151cc ) │ │ │ │ + b.w 12c3c │ │ │ │ + ldr r3, [pc, #72] @ (141a8 ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #208] @ (15270 ) │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ + ldr r1, [pc, #200] @ (1422c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ + movs r2, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 5664 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - mov.w r5, #844 @ 0x34c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - strd r3, r4, [sp, #28] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - b.n 15186 │ │ │ │ + blx 5b10 │ │ │ │ + b.n 13e06 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ + vldr d0, [r3, #8] │ │ │ │ + vmul.f64 d0, d0, d7 │ │ │ │ + blx 5758 │ │ │ │ + mov fp, r0 │ │ │ │ + b.w 1263e │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r6, r7} │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + svc 152 @ 0x98 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ + udf #94 @ 0x5e │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r2!, {r3, r6} │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 158fc │ │ │ │ + svc 84 @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ + rsbs r0, ip, #8519680 @ 0x820000 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + bpl.n 14224 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6} │ │ │ │ + ble.n 14150 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r0!, {r1, r3, r4, r7} │ │ │ │ + bgt.n 14140 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ble.n 14130 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6} │ │ │ │ + bgt.n 140d8 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6} │ │ │ │ + ble.n 140c8 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r0!, {r2, r6} │ │ │ │ + bgt.n 14284 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + ble.n 14274 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ + bgt.n 14240 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r0!, {r3, r5} │ │ │ │ + ble.n 14230 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4, r5, pc} │ │ │ │ + ldmia r5, {r2, r3, r5, r6} │ │ │ │ movs r4, r0 │ │ │ │ - b.n 15364 │ │ │ │ - movs r2, r0 │ │ │ │ + @ instruction: 0xf2f20002 │ │ │ │ lsls r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 152aa │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ movs r4, r0 │ │ │ │ - cbnz r2, 15294 │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r4, r0 │ │ │ │ - revsh r0, r4 │ │ │ │ + ldmia r3, {r2, r3, r4} │ │ │ │ movs r4, r0 │ │ │ │ - hlt 0x0016 │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ movs r4, r0 │ │ │ │ - rev r4, r3 │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ movs r4, r0 │ │ │ │ - rev r4, r2 │ │ │ │ + ldmia r2!, {r4, r6} │ │ │ │ movs r4, r0 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + bvs.n 141dc │ │ │ │ movs r2, r0 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + bhi.n 14218 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + bvs.n 141e0 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r3!, {r2, r6, r7} │ │ │ │ + bvc.n 14270 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + bmi.n 1416c │ │ │ │ movs r2, r0 │ │ │ │ - stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + bpl.n 14248 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + bpl.n 142dc │ │ │ │ movs r2, r0 │ │ │ │ - stmia r0!, {r1, r2, r7} │ │ │ │ + bcc.n 14200 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r0!, {r1, r5} │ │ │ │ + bpl.n 14274 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r2!, {r4, r5, r6, r7} │ │ │ │ + bcc.n 14218 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + bmi.n 142ac │ │ │ │ movs r2, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr d0, [r3, #8] │ │ │ │ - vmul.f64 d0, d0, d7 │ │ │ │ - blx 5758 │ │ │ │ - mov fp, r0 │ │ │ │ - b.w 13692 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr.w r3, [pc, #3036] @ 14e10 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r1, [pc, #3032] @ 14e14 │ │ │ │ + ldrd r9, r8, [sp, #32] │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 5664 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + mov.w r5, #844 @ 0x34c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + strd r3, r4, [sp, #28] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + b.n 14074 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, fp │ │ │ │ - bgt.w 1543c │ │ │ │ + bgt.w 1449e │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 152ba │ │ │ │ - ldr.w r3, [pc, #3028] @ 15e70 │ │ │ │ + blt.n 14298 │ │ │ │ + ldr.w r3, [pc, #2972] @ 14e18 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - beq.w 15c3c │ │ │ │ - ldr.w r3, [pc, #3016] @ 15e74 │ │ │ │ + beq.w 14b1c │ │ │ │ + ldr.w r3, [pc, #2960] @ 14e1c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [pc, #3012] @ 15e78 │ │ │ │ + ldr.w r1, [pc, #2960] @ 14e20 │ │ │ │ add r1, pc │ │ │ │ blx 5b10 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -22904,39 +21316,20 @@ │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #20] │ │ │ │ strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ strd r6, r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ - b.w 14110 │ │ │ │ - ldr.w r3, [pc, #2936] @ 15e70 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r1, [pc, #2940] @ 15e7c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - movs r2, #4 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 5b10 │ │ │ │ - b.n 14e20 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr.w r3, [pc, #2924] @ 15e80 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r1, [pc, #2924] @ 15e84 │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.n 1512c │ │ │ │ - ldr.w r3, [pc, #2900] @ 15e80 │ │ │ │ + b.w 130d2 │ │ │ │ + ldr.w r3, [pc, #2872] @ 14e10 │ │ │ │ mov r5, r4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r1, [pc, #2896] @ 15e88 │ │ │ │ + ldr.w r1, [pc, #2884] @ 14e24 │ │ │ │ mov r8, r6 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -22947,15 +21340,15 @@ │ │ │ │ strd r3, r5, [sp, #28] │ │ │ │ movw r5, #843 @ 0x34b │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 14d94 │ │ │ │ + b.n 13d58 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r8, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ movw r5, #843 @ 0x34b │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -22968,238 +21361,236 @@ │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ strd r0, r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.w 13a7e │ │ │ │ - ldr.w r3, [pc, #2780] @ 15e80 │ │ │ │ + b.w 12c3c │ │ │ │ + mov fp, r3 │ │ │ │ + ldr.w r3, [pc, #2752] @ 14e10 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r1, [pc, #2768] @ 14e28 │ │ │ │ + ldrd sl, r9, [sp, #28] │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.n 1409a │ │ │ │ + ldr.w r3, [pc, #2724] @ 14e10 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r1, [pc, #2784] @ 15e8c │ │ │ │ + ldr.w r1, [pc, #2748] @ 14e2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ mov r8, r6 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ mov r6, r4 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ mov.w r5, #852 @ 0x354 │ │ │ │ - b.w 14374 │ │ │ │ + b.w 13338 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldrb.w r3, [sp, #138] @ 0x8a │ │ │ │ - cbnz r3, 15412 │ │ │ │ + cbnz r3, 143d8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r8, r6 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b.w 13ad0 │ │ │ │ + b.w 12c8e │ │ │ │ mov r0, r5 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 14b16 │ │ │ │ + b.w 13ada │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movs r2, #224 @ 0xe0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, sp, #138 @ 0x8a │ │ │ │ blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 153e4 │ │ │ │ + bne.n 143aa │ │ │ │ mov r8, r6 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ movw r5, #853 @ 0x355 │ │ │ │ - b.w 14374 │ │ │ │ - ldr.w r3, [pc, #2608] @ 15e70 │ │ │ │ + b.w 13338 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr.w r3, [pc, #2568] @ 14e10 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r1, [pc, #2636] @ 15e90 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + ldr.w r1, [pc, #2596] @ 14e30 │ │ │ │ + ldrd sl, r9, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - movs r2, #4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 5b10 │ │ │ │ - b.n 152ba │ │ │ │ + b.n 1424a │ │ │ │ mov r0, r5 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 14b52 │ │ │ │ - ldr.w r3, [pc, #2612] @ 15e94 │ │ │ │ + b.w 13b16 │ │ │ │ + ldr.w r3, [pc, #2568] @ 14e34 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr.w r5, [r2, #1012] @ 0x3f4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 15520 │ │ │ │ + bne.n 144e6 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 15510 │ │ │ │ + bmi.n 144d6 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.w 165dc │ │ │ │ + bpl.w 15580 │ │ │ │ and.w r3, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - bhi.w 15c78 │ │ │ │ + bhi.w 14b00 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mul.w r0, r2, r3 │ │ │ │ adds r0, #1 │ │ │ │ blx 5770 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 15c50 │ │ │ │ + beq.w 14d0a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 154b6 │ │ │ │ + beq.n 14480 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15c44 │ │ │ │ + beq.w 14cfe │ │ │ │ mov r6, r5 │ │ │ │ - b.w 14c8c │ │ │ │ - ldr.w r3, [pc, #2480] @ 15e70 │ │ │ │ + b.w 13c50 │ │ │ │ + ldr.w r3, [pc, #2448] @ 14e18 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r1, [pc, #2516] @ 15e98 │ │ │ │ + ldr.w r1, [pc, #2472] @ 14e38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5b10 │ │ │ │ - b.n 1507c │ │ │ │ - ldr.w r3, [pc, #2456] @ 15e70 │ │ │ │ + b.n 13fd6 │ │ │ │ + ldr.w r3, [pc, #2424] @ 14e18 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r1, [pc, #2496] @ 15e9c │ │ │ │ + ldr.w r1, [pc, #2452] @ 14e3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5b10 │ │ │ │ - b.n 15010 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr.w r3, [pc, #2448] @ 15e80 │ │ │ │ + b.n 14298 │ │ │ │ + ldr.w r3, [pc, #2440] @ 14e40 │ │ │ │ + add r3, pc │ │ │ │ + b.n 13df8 │ │ │ │ + ldr.w r3, [pc, #2392] @ 14e18 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r1, [pc, #2472] @ 15ea0 │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ - add r1, pc │ │ │ │ + ldr.w r1, [pc, #2428] @ 14e44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ + add r1, pc │ │ │ │ + movs r2, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 151ac │ │ │ │ - ldr.w r3, [pc, #2456] @ 15ea4 │ │ │ │ - add r3, pc │ │ │ │ - b.n 14e12 │ │ │ │ + blx 5b10 │ │ │ │ + b.n 140f6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 154a2 │ │ │ │ + beq.n 1446c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 154a2 │ │ │ │ - ldr.w r3, [pc, #2436] @ 15ea8 │ │ │ │ + b.n 1446c │ │ │ │ + ldr.w r3, [pc, #2400] @ 14e48 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 15592 │ │ │ │ + beq.n 14558 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 54c8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1549c │ │ │ │ + b.n 14466 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, r5 │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ movw r5, #875 @ 0x36b │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - b.w 13a7e │ │ │ │ + b.w 12c3c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ movw r5, #867 @ 0x363 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, r4 │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #20] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ - b.w 14110 │ │ │ │ + b.w 130d2 │ │ │ │ vldr d0, [r6, #8] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ blx 5758 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1549c │ │ │ │ - ldr.w r2, [pc, #2264] @ 15e80 │ │ │ │ - mov r5, r4 │ │ │ │ + b.n 14466 │ │ │ │ + ldr.w r2, [pc, #2208] @ 14e10 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov.w r5, #864 @ 0x360 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + movs r6, #0 │ │ │ │ + str r7, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr.w r1, [pc, #2296] @ 15eac │ │ │ │ + ldr.w r1, [pc, #2248] @ 14e4c │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #2292] @ 15eb0 │ │ │ │ + ldr.w r2, [pc, #2240] @ 14e50 │ │ │ │ add r2, pc │ │ │ │ blx 5b10 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - movs r2, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r8, r6 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ - movw r5, #841 @ 0x349 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - b.w 14124 │ │ │ │ - ldr.w r2, [pc, #2180] @ 15e80 │ │ │ │ - mov r5, r4 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr.w r1, [pc, #2220] @ 15eb4 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r2, [pc, #2216] @ 15eb8 │ │ │ │ - add r2, pc │ │ │ │ - blx 5b10 │ │ │ │ - b.n 155c4 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + b.w 130d2 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov.w r5, #864 @ 0x360 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ @@ -23212,457 +21603,388 @@ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b.w 14110 │ │ │ │ - ldr.w r2, [pc, #2096] @ 15e80 │ │ │ │ + b.w 130d2 │ │ │ │ + ldr.w r2, [pc, #2072] @ 14e10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movw r5, #865 @ 0x361 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr.w r1, [pc, #2124] @ 15ebc │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r2, [pc, #2120] @ 15ec0 │ │ │ │ - add r2, pc │ │ │ │ - blx 5b10 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - b.w 14110 │ │ │ │ - ldr.w r2, [pc, #2012] @ 15e80 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov.w r5, #864 @ 0x360 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - movs r6, #0 │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr.w r1, [pc, #2060] @ 15ec4 │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r1, [pc, #2112] @ 14e54 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r2, [pc, #2052] @ 15ec8 │ │ │ │ + ldr.w r2, [pc, #2108] @ 14e58 │ │ │ │ add r2, pc │ │ │ │ blx 5b10 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #20] │ │ │ │ - b.w 14110 │ │ │ │ - blx 5888 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 14b02 │ │ │ │ + b.w 130d2 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r5 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - movw r5, #875 @ 0x36b │ │ │ │ + movw r5, #887 @ 0x377 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - movs r6, #0 │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ + mov r6, r0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - b.w 14110 │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r5 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ - movw r5, #881 @ 0x371 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - movs r6, #0 │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - str.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - b.w 14110 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + b.w 12c3c │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + mov r7, r4 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + movs r4, #1 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + ldr.w r2, [pc, #2016] @ 14e5c │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r2, [pc, #2008] @ 14e60 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + cmp r4, r3 │ │ │ │ + bge.n 1477e │ │ │ │ + movs r2, #1 │ │ │ │ + negs r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl f840 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 14756 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r1, [r3, #540] @ 0x21c │ │ │ │ + bl aec0 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + blt.n 14728 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 146c2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 1471c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 15176 │ │ │ │ + adds r4, #1 │ │ │ │ + b.n 1468e │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - movw r5, #881 @ 0x371 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ + mov.w r5, #884 @ 0x374 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.w 13a7e │ │ │ │ + b.w 12c3c │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - movw r5, #881 @ 0x371 │ │ │ │ + movw r5, #883 @ 0x373 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - movs r6, #0 │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ + mov r6, r0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - b.w 13a7e │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ - str.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ - movs r6, #0 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ - mov.w r5, #880 @ 0x370 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - b.w 13a7e │ │ │ │ - ldr.w r3, [pc, #1708] @ 15e80 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - str.w sl, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r1, [pc, #1764] @ 15ecc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 5664 │ │ │ │ - b.n 157b8 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.w 12c3c │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + b.n 146c2 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ mov r4, r5 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ - mov.w r5, #880 @ 0x370 │ │ │ │ + movw r5, #890 @ 0x37a │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ movs r6, #0 │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #20] │ │ │ │ - b.w 14110 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 14bfc │ │ │ │ - ldr.w r3, [pc, #1696] @ 15ed0 │ │ │ │ + b.w 130d2 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + movw r5, #890 @ 0x37a │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - add r3, pc │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - ldr r5, [sp, #108] @ 0x6c │ │ │ │ + mov r6, r0 │ │ │ │ + str.w sl, [sp, #68] @ 0x44 │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r0, [r3, #524] @ 0x20c │ │ │ │ - bl a50c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.w 12c3c │ │ │ │ + mov r0, r9 │ │ │ │ + bl a438 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.w 15144 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + subs r2, r0, r3 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 571c │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15110 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 147b6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1516c │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + cmp sl, r3 │ │ │ │ + beq.w 150d4 │ │ │ │ + mov r0, sl │ │ │ │ + bl a438 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 150ac │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + subs r2, r0, r3 │ │ │ │ + mov r0, sl │ │ │ │ + blx 571c │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 150ac │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 147f6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1513a │ │ │ │ + ldr.w r3, [pc, #1644] @ 14e64 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #528] @ 0x210 │ │ │ │ + bl a49c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15ac0 │ │ │ │ - ldr.w r3, [pc, #1668] @ 15ed4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + beq.w 15246 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 15204 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + bl c534 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 151d8 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 152a6 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + bl c534 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 15278 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 5404 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1495a │ │ │ │ + mov r2, r9 │ │ │ │ + movs r1, #0 │ │ │ │ + bl 9ea8 │ │ │ │ + mov r2, r5 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9ea8 │ │ │ │ + ldr.w r3, [pc, #1536] @ 14e68 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 15a78 │ │ │ │ + beq.n 14910 │ │ │ │ movs r3, #1 │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ - str r2, [sp, #164] @ 0xa4 │ │ │ │ - rsb r2, r3, #4 │ │ │ │ - orr.w r2, r2, r3, lsl #31 │ │ │ │ - add.w r1, r1, r3, lsl #2 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ + str.w r9, [sp, #152] @ 0x98 │ │ │ │ + strd r6, r7, [sp, #160] @ 0xa0 │ │ │ │ + add.w r1, r2, r3, lsl #2 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + strd r2, sl, [sp, #172] @ 0xac │ │ │ │ + rsb r2, r3, #7 │ │ │ │ + orr.w r2, r2, r3, lsl #31 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ - bl bc88 │ │ │ │ + bl bc84 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e80 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9d7c │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 148c4 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 1526e │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 148d8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 152e8 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 15320 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r5 │ │ │ │ + bl a5ec │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 152f2 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 14900 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 15348 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + b.w 139d2 │ │ │ │ + ldr.w r9, [r4, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 1559e │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1589e │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 14954 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 15a1c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 15a24 │ │ │ │ - ldrb.w r3, [sp, #138] @ 0x8a │ │ │ │ - cbz r3, 158c0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov.w r2, #378 @ 0x17a │ │ │ │ - add.w r0, sp, #138 @ 0x8a │ │ │ │ - blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 15a4e │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - mov r8, r6 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - b.w 13ad0 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - movw r5, #866 @ 0x362 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - mov r6, r4 │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - str.w sl, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - b.w 14110 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - movw r5, #865 @ 0x361 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - mov r6, r0 │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - b.w 14110 │ │ │ │ - ldr.w r3, [pc, #1324] @ 15e80 │ │ │ │ - movw r5, #865 @ 0x361 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - movs r6, #0 │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r1, [pc, #1388] @ 15ed8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 5664 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - b.w 13a7e │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - mov.w r5, #876 @ 0x36c │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - movs r6, #0 │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - str.w sl, [sp, #68] @ 0x44 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - b.w 13a7e │ │ │ │ - mov r0, r5 │ │ │ │ + cbnz r3, 14954 │ │ │ │ + mov r0, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 14bb2 │ │ │ │ mov r4, r5 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 14878 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r9 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - str.w sl, [sp, #68] @ 0x44 │ │ │ │ - movs r6, #0 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ - mov.w r5, #876 @ 0x36c │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - b.w 14110 │ │ │ │ - ldr.w r3, [pc, #1160] @ 15e80 │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - str.w sl, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r1, [pc, #1228] @ 15edc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 5664 │ │ │ │ - b.n 159d8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1589e │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - mov r8, r6 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ mov r6, r5 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - movw r5, #898 @ 0x382 │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - b.w 13a7e │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - mov r8, r6 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - movw r5, #898 @ 0x382 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - b.w 13a7e │ │ │ │ - ldr r7, [r0, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 165ac │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [r0, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 15ab4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 15aba │ │ │ │ - mov r4, r8 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 15860 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15ab4 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - mov r8, r6 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - movw r5, #898 @ 0x382 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - b.w 13a7e │ │ │ │ - ldr r2, [pc, #916] @ (15e80 ) │ │ │ │ + str r7, [sp, #76] @ 0x4c │ │ │ │ + mov.w r5, #896 @ 0x380 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + b.w 130e6 │ │ │ │ + ldr.w r2, [pc, #1156] @ 14e10 │ │ │ │ mov r5, r4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #1000] @ (15ee0 ) │ │ │ │ + ldr.w r1, [pc, #1236] @ 14e6c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #1000] @ (15ee4 ) │ │ │ │ + ldr.w r2, [pc, #1232] @ 14e70 │ │ │ │ add r2, pc │ │ │ │ blx 5b10 │ │ │ │ - b.n 155c4 │ │ │ │ - ldr r3, [pc, #992] @ (15ee8 ) │ │ │ │ - add r3, pc │ │ │ │ - b.w 15070 │ │ │ │ - ldr r2, [pc, #880] @ (15e80 ) │ │ │ │ - mov r5, r4 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + movs r2, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r8, r6 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ + movw r5, #841 @ 0x349 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + b.w 130e6 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr.w r2, [pc, #1072] @ 14e10 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ + ldrd sl, r9, [sp, #28] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #976] @ (15eec ) │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ - add r1, pc │ │ │ │ + ldr.w r1, [pc, #1156] @ 14e74 │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #968] @ (15ef0 ) │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r2, [pc, #1148] @ 14e78 │ │ │ │ add r2, pc │ │ │ │ blx 5b10 │ │ │ │ mov r3, r8 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -23684,71 +22006,144 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - b.w 14124 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #772] @ (15e80 ) │ │ │ │ + b.w 130e6 │ │ │ │ + ldr r2, [pc, #964] @ (14e10 ) │ │ │ │ + mov r5, r4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldrd sl, r9, [sp, #28] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr.w r1, [pc, #1056] @ 14e7c │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r2, [pc, #1048] @ 14e80 │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + add r2, pc │ │ │ │ + blx 5b10 │ │ │ │ + b.n 14a04 │ │ │ │ + ldr r2, [pc, #920] @ (14e10 ) │ │ │ │ mov r5, r4 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #876] @ (15ef4 ) │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ + ldr.w r1, [pc, #1028] @ 14e84 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r2, [pc, #1024] @ 14e88 │ │ │ │ + add r2, pc │ │ │ │ + blx 5b10 │ │ │ │ + b.n 149a8 │ │ │ │ + ldr r2, [pc, #892] @ (14e10 ) │ │ │ │ + mov r5, r4 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [pc, #1004] @ (14e8c ) │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #868] @ (15ef8 ) │ │ │ │ + ldr r2, [pc, #1004] @ (14e90 ) │ │ │ │ add r2, pc │ │ │ │ blx 5b10 │ │ │ │ - b.n 15b30 │ │ │ │ + b.n 149a8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #736] @ (15e80 ) │ │ │ │ + ldr r2, [pc, #864] @ (14e10 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ + ldrd r9, r8, [sp, #32] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #848] @ (15efc ) │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ - add r1, pc │ │ │ │ + ldr r1, [pc, #980] @ (14e94 ) │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #840] @ (15f00 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [pc, #976] @ (14e98 ) │ │ │ │ add r2, pc │ │ │ │ blx 5b10 │ │ │ │ - b.n 15b30 │ │ │ │ + b.n 14a04 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #700] @ (15e80 ) │ │ │ │ + ldr r2, [pc, #828] @ (14e10 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #820] @ (15f04 ) │ │ │ │ - ldr.w r8, [sp, #32] │ │ │ │ + ldr r1, [pc, #952] @ (14e9c ) │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #812] @ (15f08 ) │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ + ldr r2, [pc, #948] @ (14ea0 ) │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ blx 5b10 │ │ │ │ - b.n 15b30 │ │ │ │ - ldr r2, [pc, #664] @ (15e80 ) │ │ │ │ + b.n 14a04 │ │ │ │ + ldr r3, [pc, #936] @ (14ea4 ) │ │ │ │ + add r3, pc │ │ │ │ + b.w 140ea │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + adds r2, r3, #2 │ │ │ │ + beq.n 14b3c │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.n 14b24 │ │ │ │ + ldr r3, [r1, #48] @ 0x30 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 14466 │ │ │ │ + ldr r3, [pc, #904] @ (14ea8 ) │ │ │ │ + add r3, pc │ │ │ │ + b.w 1428e │ │ │ │ + ldrd r3, r1, [r6, #12] │ │ │ │ + orr.w r3, r3, r1, lsl #30 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + adds r0, r3, #1 │ │ │ │ + adc.w r1, r1, #0 │ │ │ │ + blx 5b58 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 14466 │ │ │ │ + ldrd r3, r2, [r6, #12] │ │ │ │ + orr.w r3, r3, r2, lsl #30 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + negs r3, r3 │ │ │ │ + sbc.w r1, r2, r2, lsl #1 │ │ │ │ + b.n 14b2e │ │ │ │ + mov r2, r4 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + mov r4, r5 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + movw r5, #887 @ 0x377 │ │ │ │ + movs r6, #0 │ │ │ │ + str.w sl, [sp, #68] @ 0x44 │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + b.w 130d2 │ │ │ │ + ldr r2, [pc, #656] @ (14e10 ) │ │ │ │ mov r5, r4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #792] @ (15f0c ) │ │ │ │ + ldr r1, [pc, #800] @ (14eac ) │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #788] @ (15f10 ) │ │ │ │ + ldr r2, [pc, #796] @ (14eb0 ) │ │ │ │ add r2, pc │ │ │ │ blx 5b10 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -23766,63 +22161,54 @@ │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - b.w 14124 │ │ │ │ - ldr r3, [pc, #724] @ (15f14 ) │ │ │ │ - add r3, pc │ │ │ │ - b.w 152b0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r6, r5 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 14c8c │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - mov r6, r5 │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - str.w sl, [sp, #68] @ 0x44 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - mov.w r5, #888 @ 0x378 │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - b.w 13a7e │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - adds r2, r3, #2 │ │ │ │ - beq.w 164ea │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 164d0 │ │ │ │ - ldr r3, [r1, #48] @ 0x30 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 1549c │ │ │ │ - ldr r3, [pc, #636] @ (15f18 ) │ │ │ │ - add r3, pc │ │ │ │ - b.w 15004 │ │ │ │ + b.w 130e6 │ │ │ │ + ldr r2, [pc, #568] @ (14e10 ) │ │ │ │ + mov r5, r4 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [pc, #720] @ (14eb4 ) │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [pc, #720] @ (14eb8 ) │ │ │ │ + add r2, pc │ │ │ │ + blx 5b10 │ │ │ │ + b.n 14b98 │ │ │ │ + ldr r2, [pc, #540] @ (14e10 ) │ │ │ │ + mov r5, r4 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [pc, #700] @ (14ebc ) │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [pc, #700] @ (14ec0 ) │ │ │ │ + add r2, pc │ │ │ │ + blx 5b10 │ │ │ │ + b.n 14b98 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #476] @ (15e80 ) │ │ │ │ + ldr r2, [pc, #512] @ (14e10 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r5, r4 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #620] @ (15f1c ) │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ + ldr r1, [pc, #680] @ (14ec4 ) │ │ │ │ + ldrd sl, r9, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #612] @ (15f20 ) │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ + ldr r2, [pc, #672] @ (14ec8 ) │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ blx 5b10 │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -23848,510 +22234,520 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - b.w 14124 │ │ │ │ + b.w 130e6 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #360] @ (15e80 ) │ │ │ │ + ldr r2, [pc, #396] @ (14e10 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r5, r4 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #512] @ (15f24 ) │ │ │ │ + ldr r1, [pc, #572] @ (14ecc ) │ │ │ │ + ldrd r9, r8, [sp, #32] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r2, [pc, #568] @ (14ed0 ) │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ + add r2, pc │ │ │ │ + blx 5b10 │ │ │ │ + b.n 14c30 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #360] @ (14e10 ) │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r4 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [pc, #544] @ (14ed4 ) │ │ │ │ + ldr.w sl, [sp, #28] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #508] @ (15f28 ) │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ + ldr r2, [pc, #536] @ (14ed8 ) │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + blx 5b10 │ │ │ │ + b.n 14c30 │ │ │ │ + ldr r2, [pc, #320] @ (14e10 ) │ │ │ │ + mov r5, r4 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [pc, #512] @ (14edc ) │ │ │ │ + ldrd sl, r9, [sp, #28] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r2, [pc, #504] @ (14ee0 ) │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ blx 5b10 │ │ │ │ - b.n 15cc4 │ │ │ │ + b.n 14c30 │ │ │ │ + ldr r3, [pc, #492] @ (14ee4 ) │ │ │ │ + add r3, pc │ │ │ │ + b.w 13fca │ │ │ │ + mov r0, r6 │ │ │ │ + mov r6, r5 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 13c50 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - movw r5, #887 @ 0x377 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - mov r6, r0 │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ + mov r6, r5 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + mov.w r5, #888 @ 0x378 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ - b.w 13a7e │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - mov r7, r4 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - movs r4, #1 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - ldr r2, [pc, #448] @ (15f2c ) │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #440] @ (15f30 ) │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cmp r4, r3 │ │ │ │ - bge.w 15f34 │ │ │ │ - movs r2, #1 │ │ │ │ - negs r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 108b4 │ │ │ │ - mov r5, r0 │ │ │ │ + b.w 12c3c │ │ │ │ + blx 5888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 15e46 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr.w r1, [r3, #540] @ 0x21c │ │ │ │ - bl aec4 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - blt.n 15e18 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 15db2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 15e0c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1630e │ │ │ │ - adds r4, #1 │ │ │ │ - b.n 15d7c │ │ │ │ + beq.w 13ac6 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - mov r6, r0 │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - str.w sl, [sp, #68] @ 0x44 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - mov.w r5, #884 @ 0x374 │ │ │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + mov r4, r5 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.w 13a7e │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - movw r5, #883 @ 0x373 │ │ │ │ + movw r5, #875 @ 0x36b │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - mov r6, r0 │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ + movs r6, #0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.w 13a7e │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - b.n 15db2 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + b.w 130d2 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ mov r4, r5 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ - movw r5, #890 @ 0x37a │ │ │ │ + movw r5, #881 @ 0x371 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ movs r6, #0 │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #20] │ │ │ │ - b.w 14110 │ │ │ │ + b.w 130d2 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - movw r5, #890 @ 0x37a │ │ │ │ + movw r5, #881 @ 0x371 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.w 13a7e │ │ │ │ - nop │ │ │ │ + b.w 12c3c │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + movw r5, #881 @ 0x371 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + movs r6, #0 │ │ │ │ + str.w sl, [sp, #68] @ 0x44 │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #76] @ 0x4c │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + b.w 12c3c │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #76] @ 0x4c │ │ │ │ + str.w sl, [sp, #68] @ 0x44 │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + movs r6, #0 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + mov.w r5, #880 @ 0x370 │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + b.w 12c3c │ │ │ │ + lsls r0, r2, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 14f08 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0046 │ │ │ │ + bcs.n 14ec8 │ │ │ │ movs r2, r0 │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + bcs.n 14d60 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb70e │ │ │ │ + bne.n 14ea0 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - ittt hi │ │ │ │ - movhi r2, r0 │ │ │ │ - stmiahi r0!, {r1, r2, r3, r5, r6} │ │ │ │ - movhi r2, r0 │ │ │ │ - bkpt 0x00f2 │ │ │ │ + bcs.n 14ee4 │ │ │ │ movs r2, r0 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + bcs.n 14eb8 │ │ │ │ + movs r2, r0 │ │ │ │ + bne.n 14d80 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r6, lr} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + b.n 14db8 │ │ │ │ movs r2, r0 │ │ │ │ - bpl.n 15f48 │ │ │ │ + stmia r7!, {r1, r2, r6} │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 15f00 │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r2, 15f08 │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ movs r2, r0 │ │ │ │ - revsh r6, r5 │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r0, 15efc │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ - hlt 0x0006 │ │ │ │ + itt le │ │ │ │ + movle r4, r0 │ │ │ │ + itee le @ unpredictable │ │ │ │ + movle r4, r0 │ │ │ │ + bkpt 0x0062 │ │ │ │ + movgt r4, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ movs r2, r0 │ │ │ │ - rev16 r0, r7 │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ movs r2, r0 │ │ │ │ - rev r0, r7 │ │ │ │ + ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - rev r2, r5 │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - hlt 0x0034 │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ movs r2, r0 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r2, 15ef2 │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb88e │ │ │ │ + ldmia r2!, {r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + ldmia r3!, {r1, r2, r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r7!, {r1, r2, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r5} │ │ │ │ movs r2, r0 │ │ │ │ - push {r3, r4, r6, r7, lr} │ │ │ │ + ldmia r2!, {r5} │ │ │ │ movs r2, r0 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ movs r2, r0 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + ldmia r2!, {r4, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - push {r3, r6, lr} │ │ │ │ + b.n 1519c │ │ │ │ movs r2, r0 │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + b.n 15158 │ │ │ │ movs r2, r0 │ │ │ │ - push {r1, r5, lr} │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ - push {r1, r4, r5, lr} │ │ │ │ + ldmia r2, {r1, r2, r3, r6} │ │ │ │ movs r2, r0 │ │ │ │ - push {r1, lr} │ │ │ │ + ldmia r1!, {} │ │ │ │ movs r2, r0 │ │ │ │ - push {r1, r2, r4, lr} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r5!, {r1, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - push {r2, r6} │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ - cbz r0, 15f9c │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ - cbz r0, 15fa4 │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ movs r2, r0 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ - movs r4, r0 │ │ │ │ - add r0, sp, #912 @ 0x390 │ │ │ │ - movs r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl a4a8 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 16366 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - subs r2, r0, r3 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 571c │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16396 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 15f6c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1638e │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cmp sl, r3 │ │ │ │ - beq.w 162d6 │ │ │ │ - mov r0, sl │ │ │ │ - bl a4a8 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 162ae │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - subs r2, r0, r3 │ │ │ │ - mov r0, sl │ │ │ │ - blx 571c │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 162ae │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 15fac │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 163c0 │ │ │ │ - ldr.w r3, [pc, #1704] @ 16658 │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ + movs r2, r0 │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ + movs r2, r0 │ │ │ │ + ldmia r0!, {r2} │ │ │ │ + movs r2, r0 │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + movs r2, r0 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ + movs r2, r0 │ │ │ │ + ldr.w r3, [pc, #1888] @ 1564c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #76] @ 0x4c │ │ │ │ + str.w sl, [sp, #68] @ 0x44 │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r1, [pc, #1872] @ 15650 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 5664 │ │ │ │ + b.n 14df8 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + mov r4, r5 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + mov.w r5, #880 @ 0x370 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + movs r6, #0 │ │ │ │ + str.w sl, [sp, #68] @ 0x44 │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #76] @ 0x4c │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + b.w 130d2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 13bc0 │ │ │ │ + ldr.w r3, [pc, #1804] @ 15654 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r0, [r3, #528] @ 0x210 │ │ │ │ - bl a50c │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + ldr r5, [sp, #108] @ 0x6c │ │ │ │ + str r7, [sp, #76] @ 0x4c │ │ │ │ + ldr.w r0, [r3, #524] @ 0x20c │ │ │ │ + bl a49c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1627e │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1623c │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - bl c538 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 16210 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 161ca │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - bl c538 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1619c │ │ │ │ - movs r0, #2 │ │ │ │ - blx 5404 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 16106 │ │ │ │ - mov r2, r9 │ │ │ │ - movs r1, #0 │ │ │ │ - bl 9fac │ │ │ │ - mov r2, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9fac │ │ │ │ - ldr.w r3, [pc, #1600] @ 1665c │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ + beq.w 154b0 │ │ │ │ + ldr.w r3, [pc, #1776] @ 15658 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 160bc │ │ │ │ + beq.w 15470 │ │ │ │ movs r3, #1 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp, #152] @ 0x98 │ │ │ │ - strd r6, r7, [sp, #160] @ 0xa0 │ │ │ │ - add.w r1, r2, r3, lsl #2 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - strd r2, sl, [sp, #172] @ 0xac │ │ │ │ - rsb r2, r3, #7 │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ + rsb r2, r3, #4 │ │ │ │ orr.w r2, r2, r3, lsl #31 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + add.w r1, r1, r3, lsl #2 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - bl bc88 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ + bl bc84 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e80 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 16078 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 162a6 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1608a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 16136 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 1616c │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r5 │ │ │ │ - bl a65c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 1613e │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 160ac │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 16194 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - b.w 14a0e │ │ │ │ - ldr.w r9, [r4, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 16576 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9d7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 16100 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 14fb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 16100 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r4, r5 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 1602c │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r9 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 15414 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 1541c │ │ │ │ + ldrb.w r3, [sp, #138] @ 0x8a │ │ │ │ + cbz r3, 14fd8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov.w r2, #378 @ 0x17a │ │ │ │ + add.w r0, sp, #138 @ 0x8a │ │ │ │ + blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 15446 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + mov r8, r6 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + b.w 12c8e │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + movw r5, #866 @ 0x362 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - mov r6, r5 │ │ │ │ + mov r6, r4 │ │ │ │ + str.w sl, [sp, #68] @ 0x44 │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - mov.w r5, #896 @ 0x380 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #20] │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - b.w 14124 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1608a │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - mov r4, r5 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r5, #896 @ 0x380 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + b.w 130d2 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + mov r4, r0 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + movw r5, #865 @ 0x361 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + mov r6, r0 │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + str r7, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + b.w 130d2 │ │ │ │ + ldr.w r3, [pc, #1504] @ 1564c │ │ │ │ + movw r5, #865 @ 0x361 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ movs r6, #0 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - b.w 14110 │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r1, [pc, #1496] @ 1565c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 5664 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - mov r6, r5 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - mov.w r5, #896 @ 0x380 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 13a7e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 160ac │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - mov r1, r9 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - mov.w r5, #896 @ 0x380 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + b.w 12c3c │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + movw r5, #894 @ 0x37e │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + movs r6, #0 │ │ │ │ + str.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - mov r6, r0 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #20] │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ - b.w 14124 │ │ │ │ - ldr.w r2, [pc, #1172] @ 16660 │ │ │ │ - mov.w r5, #896 @ 0x380 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + b.w 12c3c │ │ │ │ + ldr.w r3, [pc, #1396] @ 1564c │ │ │ │ + movw r5, #894 @ 0x37e │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ movs r6, #0 │ │ │ │ - str r4, [sp, #100] @ 0x64 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w sl, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r1, [pc, #1156] @ 16664 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + ldr.w r1, [pc, #1396] @ 15660 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + b.w 12c3c │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + movw r5, #893 @ 0x37d │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + mov r6, r3 │ │ │ │ + str.w sl, [sp, #68] @ 0x44 │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.w 12c3c │ │ │ │ + mov r0, sl │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 147f6 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + movw r5, #893 @ 0x37d │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + movs r6, #0 │ │ │ │ + str.w sl, [sp, #68] @ 0x44 │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - b.w 14124 │ │ │ │ + b.w 12c3c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 147b6 │ │ │ │ + ldr.w r3, [pc, #1260] @ 15664 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ + ldr.w r1, [r2, #1012] @ 0x3f4 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.w 153d6 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + lsls r5, r2, #31 │ │ │ │ + bmi.w 153ca │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.w 15580 │ │ │ │ + and.w r3, r2, #3 │ │ │ │ + cmp r2, #15 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + bhi.w 15352 │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ + mul.w r0, r2, r3 │ │ │ │ + subs r0, #1 │ │ │ │ + blx 5770 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 153a2 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 151d2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1536c │ │ │ │ + mov r7, r5 │ │ │ │ + b.w 146c8 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov.w r5, #896 @ 0x380 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ @@ -24359,23 +22755,23 @@ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #20] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b.w 14124 │ │ │ │ - ldr.w r2, [pc, #1056] @ 16660 │ │ │ │ + b.w 130e6 │ │ │ │ + ldr.w r2, [pc, #1092] @ 1564c │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r5, #896 @ 0x380 │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ movs r6, #0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr.w r1, [pc, #1044] @ 16668 │ │ │ │ + ldr.w r1, [pc, #1100] @ 15668 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 5664 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -24383,614 +22779,612 @@ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - b.w 14124 │ │ │ │ + b.w 130e6 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov.w r5, #896 @ 0x380 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - b.w 13a7e │ │ │ │ + b.w 12c3c │ │ │ │ mov r0, sl │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16078 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - movw r5, #894 @ 0x37e │ │ │ │ + b.w 148c4 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + mov r1, r9 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + mov.w r5, #896 @ 0x380 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - movs r6, #0 │ │ │ │ - str.w sl, [sp, #68] @ 0x44 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + mov r6, r0 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - b.w 13a7e │ │ │ │ - ldr r3, [pc, #904] @ (16660 ) │ │ │ │ - movw r5, #894 @ 0x37e │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + b.w 130e6 │ │ │ │ + ldr r2, [pc, #932] @ (1564c ) │ │ │ │ + mov.w r5, #896 @ 0x380 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ movs r6, #0 │ │ │ │ - str.w sl, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #100] @ 0x64 │ │ │ │ + mov r4, r0 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #896] @ (1666c ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + ldr r1, [pc, #944] @ (1566c ) │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ blx 5664 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - b.w 13a7e │ │ │ │ - ldr r3, [pc, #864] @ (16670 ) │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - ldr.w r1, [r2, #1012] @ 0x3f4 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.w 1644a │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - lsls r5, r2, #31 │ │ │ │ - bmi.w 1643e │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.w 165dc │ │ │ │ - and.w r3, r2, #3 │ │ │ │ - cmp r2, #15 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - bhi.n 163c8 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ - mul.w r0, r2, r3 │ │ │ │ - subs r0, #1 │ │ │ │ - blx 5770 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 16416 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16362 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 163e2 │ │ │ │ - mov r7, r5 │ │ │ │ - b.n 15db8 │ │ │ │ + b.w 130e6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 148d8 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + mov r4, r5 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov.w r5, #896 @ 0x380 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - movw r5, #893 @ 0x37d │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - movs r6, #0 │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - str.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + movs r6, #0 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - b.w 13a7e │ │ │ │ - mov r0, r9 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15f6c │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + b.w 130d2 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - movw r5, #893 @ 0x37d │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - mov r6, r3 │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - str.w sl, [sp, #68] @ 0x44 │ │ │ │ + mov r6, r5 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + mov.w r5, #896 @ 0x380 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 13a7e │ │ │ │ - mov r0, sl │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + b.w 12c3c │ │ │ │ + mov r0, r5 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15fac │ │ │ │ + b.w 14900 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ adds r5, r3, #2 │ │ │ │ - beq.n 16404 │ │ │ │ + beq.n 15390 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 163ec │ │ │ │ + beq.n 15378 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1634c │ │ │ │ + b.n 151b8 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15db8 │ │ │ │ + b.w 146c8 │ │ │ │ ldrd r3, r1, [r7, #12] │ │ │ │ orr.w r3, r3, r1, lsl #30 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ subs r0, r3, #1 │ │ │ │ sbc.w r1, r1, #0 │ │ │ │ blx 5b58 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1634c │ │ │ │ + b.n 151b8 │ │ │ │ ldrd r3, r2, [r7, #12] │ │ │ │ orr.w r3, r3, r2, lsl #30 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w r1, r2, r2, lsl #1 │ │ │ │ - b.n 163f6 │ │ │ │ + b.n 15382 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, r5 │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ movw r5, #891 @ 0x37b │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - b.w 13a7e │ │ │ │ + b.w 12c3c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ blx 5770 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1634c │ │ │ │ - ldr r3, [pc, #552] @ (16674 ) │ │ │ │ + b.n 151b8 │ │ │ │ + ldr r3, [pc, #664] @ (15670 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1654a │ │ │ │ + beq.w 1553c │ │ │ │ mov r0, r7 │ │ │ │ blx 5c1c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1634c │ │ │ │ - ldr r2, [pc, #512] @ (16660 ) │ │ │ │ - mov r5, r4 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #524] @ (16678 ) │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [pc, #520] @ (1667c ) │ │ │ │ - add r2, pc │ │ │ │ - blx 5b10 │ │ │ │ - b.w 15c00 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #480] @ (16660 ) │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r5, r4 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #500] @ (16680 ) │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [pc, #492] @ (16684 ) │ │ │ │ - ldr.w r8, [sp, #32] │ │ │ │ - add r2, pc │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - blx 5b10 │ │ │ │ - b.n 15cc4 │ │ │ │ - ldr r2, [pc, #440] @ (16660 ) │ │ │ │ - mov r5, r4 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #468] @ (16688 ) │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [pc, #460] @ (1668c ) │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ - add r2, pc │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - blx 5b10 │ │ │ │ - b.w 15cc4 │ │ │ │ - ldrd r3, r1, [r6, #12] │ │ │ │ - orr.w r3, r3, r1, lsl #30 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - adc.w r1, r1, #0 │ │ │ │ - blx 5b58 │ │ │ │ - mov r5, r0 │ │ │ │ - b.w 1549c │ │ │ │ - ldrd r3, r2, [r6, #12] │ │ │ │ - orr.w r3, r3, r2, lsl #30 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - negs r3, r3 │ │ │ │ - sbc.w r1, r2, r2, lsl #1 │ │ │ │ - b.n 164da │ │ │ │ - mov r2, r4 │ │ │ │ + b.n 151b8 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - mov r4, r5 │ │ │ │ + mov.w r5, #876 @ 0x36c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - movw r5, #887 @ 0x377 │ │ │ │ movs r6, #0 │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #76] @ 0x4c │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + b.w 12c3c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14fb6 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + mov r8, r6 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r6, r5 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + movw r5, #898 @ 0x382 │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + b.w 12c3c │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + mov r8, r6 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + movw r5, #898 @ 0x382 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + b.w 12c3c │ │ │ │ + ldr r7, [r0, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 15550 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r8, [r0, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 154aa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 154da │ │ │ │ + mov r4, r8 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 14f78 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + mov r8, r6 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + movw r5, #898 @ 0x382 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + b.w 12c3c │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 154aa │ │ │ │ + mov r4, r5 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #76] @ 0x4c │ │ │ │ + str.w sl, [sp, #68] @ 0x44 │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + movs r6, #0 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + mov.w r5, #876 @ 0x36c │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #20] │ │ │ │ - b.w 14110 │ │ │ │ - ldr r2, [pc, #304] @ (16660 ) │ │ │ │ - mov r5, r4 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #340] @ (16690 ) │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + b.w 130d2 │ │ │ │ + ldr r3, [pc, #316] @ (1564c ) │ │ │ │ + mov r4, r5 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #76] @ 0x4c │ │ │ │ + str.w sl, [sp, #68] @ 0x44 │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [pc, #332] @ (15674 ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #340] @ (16694 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 5b10 │ │ │ │ - b.w 15c00 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 5664 │ │ │ │ + b.n 154f2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 13b76 │ │ │ │ vldr d0, [r7, #8] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ blx 5758 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1634c │ │ │ │ - ldr r3, [pc, #312] @ (16698 ) │ │ │ │ - movw r2, #14434 @ 0x3862 │ │ │ │ - ldr r1, [pc, #308] @ (1669c ) │ │ │ │ - ldr r0, [pc, #312] @ (166a0 ) │ │ │ │ + b.n 151b8 │ │ │ │ + ldr r3, [pc, #292] @ (15678 ) │ │ │ │ + movw r2, #15582 @ 0x3cde │ │ │ │ + ldr r1, [pc, #292] @ (1567c ) │ │ │ │ + ldr r0, [pc, #292] @ (15680 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1824 @ 0x720 │ │ │ │ + add.w r3, r3, #1680 @ 0x690 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #300] @ (166a4 ) │ │ │ │ - movw r2, #15548 @ 0x3cbc │ │ │ │ - ldr r1, [pc, #296] @ (166a8 ) │ │ │ │ - ldr r0, [pc, #300] @ (166ac ) │ │ │ │ + ldr r3, [pc, #280] @ (15684 ) │ │ │ │ + movw r2, #14725 @ 0x3985 │ │ │ │ + ldr r1, [pc, #280] @ (15688 ) │ │ │ │ + ldr r0, [pc, #280] @ (1568c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1824 @ 0x720 │ │ │ │ + add.w r3, r3, #1680 @ 0x690 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 5fbc <__assert_fail@plt+0x37c> │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ - ldr r3, [pc, #280] @ (166b0 ) │ │ │ │ + bl 6040 <__assert_fail@plt+0x400> │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ + ldr r3, [pc, #260] @ (15690 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #276] @ (166b4 ) │ │ │ │ - ldr r0, [pc, #280] @ (166b8 ) │ │ │ │ + ldr r1, [pc, #260] @ (15694 ) │ │ │ │ + ldr r0, [pc, #260] @ (15698 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ (166bc ) │ │ │ │ - movw r2, #15582 @ 0x3cde │ │ │ │ - ldr r1, [pc, #268] @ (166c0 ) │ │ │ │ - ldr r0, [pc, #268] @ (166c4 ) │ │ │ │ + ldr r3, [pc, #252] @ (1569c ) │ │ │ │ + movw r2, #15548 @ 0x3cbc │ │ │ │ + ldr r1, [pc, #248] @ (156a0 ) │ │ │ │ + ldr r0, [pc, #252] @ (156a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1824 @ 0x720 │ │ │ │ + add.w r3, r3, #1680 @ 0x690 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (166c8 ) │ │ │ │ - movw r2, #14237 @ 0x379d │ │ │ │ - ldr r1, [pc, #256] @ (166cc ) │ │ │ │ - ldr r0, [pc, #256] @ (166d0 ) │ │ │ │ + bl 5fb0 <__assert_fail@plt+0x370> │ │ │ │ + ldr r3, [pc, #236] @ (156a8 ) │ │ │ │ + movw r2, #14789 @ 0x39c5 │ │ │ │ + ldr r1, [pc, #232] @ (156ac ) │ │ │ │ + ldr r0, [pc, #236] @ (156b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1824 @ 0x720 │ │ │ │ + add.w r3, r3, #1680 @ 0x690 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 604c <__assert_fail@plt+0x40c> │ │ │ │ - ldr r3, [pc, #240] @ (166d4 ) │ │ │ │ - movw r2, #14535 @ 0x38c7 │ │ │ │ - ldr r1, [pc, #240] @ (166d8 ) │ │ │ │ - ldr r0, [pc, #240] @ (166dc ) │ │ │ │ + ldr r3, [pc, #224] @ (156b4 ) │ │ │ │ + movw r2, #14237 @ 0x379d │ │ │ │ + ldr r1, [pc, #220] @ (156b8 ) │ │ │ │ + ldr r0, [pc, #224] @ (156bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1824 @ 0x720 │ │ │ │ + add.w r3, r3, #1680 @ 0x690 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #228] @ (166e0 ) │ │ │ │ - movw r2, #14725 @ 0x3985 │ │ │ │ - ldr r1, [pc, #228] @ (166e4 ) │ │ │ │ - ldr r0, [pc, #228] @ (166e8 ) │ │ │ │ + ldr r3, [pc, #212] @ (156c0 ) │ │ │ │ + movw r2, #14958 @ 0x3a6e │ │ │ │ + ldr r1, [pc, #208] @ (156c4 ) │ │ │ │ + ldr r0, [pc, #212] @ (156c8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1824 @ 0x720 │ │ │ │ + add.w r3, r3, #1680 @ 0x690 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #216] @ (166ec ) │ │ │ │ - movw r2, #15022 @ 0x3aae │ │ │ │ - ldr r1, [pc, #216] @ (166f0 ) │ │ │ │ - ldr r0, [pc, #216] @ (166f4 ) │ │ │ │ + ldr r3, [pc, #200] @ (156cc ) │ │ │ │ + movw r2, #14434 @ 0x3862 │ │ │ │ + ldr r1, [pc, #196] @ (156d0 ) │ │ │ │ + ldr r0, [pc, #200] @ (156d4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1824 @ 0x720 │ │ │ │ + add.w r3, r3, #1680 @ 0x690 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #204] @ (166f8 ) │ │ │ │ - movw r2, #14789 @ 0x39c5 │ │ │ │ - ldr r1, [pc, #204] @ (166fc ) │ │ │ │ - ldr r0, [pc, #204] @ (16700 ) │ │ │ │ + ldr r3, [pc, #188] @ (156d8 ) │ │ │ │ + movw r2, #14535 @ 0x38c7 │ │ │ │ + ldr r1, [pc, #184] @ (156dc ) │ │ │ │ + ldr r0, [pc, #188] @ (156e0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1824 @ 0x720 │ │ │ │ + add.w r3, r3, #1680 @ 0x690 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #192] @ (16704 ) │ │ │ │ - movw r2, #14958 @ 0x3a6e │ │ │ │ - ldr r1, [pc, #192] @ (16708 ) │ │ │ │ - ldr r0, [pc, #192] @ (1670c ) │ │ │ │ + ldr r3, [pc, #176] @ (156e4 ) │ │ │ │ + movw r2, #15022 @ 0x3aae │ │ │ │ + ldr r1, [pc, #172] @ (156e8 ) │ │ │ │ + ldr r0, [pc, #176] @ (156ec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1824 @ 0x720 │ │ │ │ + add.w r3, r3, #1680 @ 0x690 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - add r6, pc, #688 @ (adr r6, 1690c ) │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ + nop │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + @ instruction: 0xb710 │ │ │ │ + movs r4, r0 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ - add r7, sp, #880 @ 0x370 │ │ │ │ + stmia r1!, {r1, r2, r3, r6} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ - movs r2, r0 │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ - movs r2, r0 │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ - movs r2, r0 │ │ │ │ - add r4, sp, #472 @ 0x1d8 │ │ │ │ - movs r2, r0 │ │ │ │ - add r4, sp, #248 @ 0xf8 │ │ │ │ - movs r2, r0 │ │ │ │ - add r4, sp, #312 @ 0x138 │ │ │ │ - movs r2, r0 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ - movs r2, r0 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ - movs r2, r0 │ │ │ │ - bvc.n 166cc │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - movs r2, r0 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - movs r2, r0 │ │ │ │ - bvc.n 166a8 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ - movs r2, r0 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r5!, {r3, r5, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r7, [sp, #840] @ 0x348 │ │ │ │ - movs r2, r0 │ │ │ │ - add r0, pc, #56 @ (adr r0, 166f4 ) │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ movs r2, r0 │ │ │ │ - bvs.n 16654 │ │ │ │ + nop {8} │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [sp, #768] @ 0x300 │ │ │ │ - movs r2, r0 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ - movs r2, r0 │ │ │ │ - bvs.n 16630 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ - movs r2, r0 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ - movs r2, r0 │ │ │ │ - bvs.n 16604 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r6, [sp, #560] @ 0x230 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ movs r2, r0 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + ldmdb lr!, {r1} │ │ │ │ + cbz r4, 15686 │ │ │ │ movs r2, r0 │ │ │ │ - bvs.n 167e0 │ │ │ │ + bkpt 0x00e6 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + stmdb r6!, {r1} │ │ │ │ + cbz r4, 1568c │ │ │ │ movs r2, r0 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + ittt le │ │ │ │ + movle r2, r0 │ │ │ │ + bhi.n 156b0 @ unpredictable │ │ │ │ + movle r2, r0 │ │ │ │ + cbz r0, 156d0 │ │ │ │ movs r2, r0 │ │ │ │ - bvs.n 167bc │ │ │ │ + sxth r4, r3 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldrd r0, r0, [r0], #8 │ │ │ │ + sub sp, #312 @ 0x138 │ │ │ │ movs r2, r0 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ - bvs.n 16798 │ │ │ │ + @ instruction: 0xe8d40002 │ │ │ │ + sub sp, #200 @ 0xc8 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ movs r2, r0 │ │ │ │ - add r2, sp, #632 @ 0x278 │ │ │ │ + ldmia.w ip!, {r1} │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ - bvs.n 16774 │ │ │ │ + bkpt 0x0034 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + stmia.w r4!, {r1} │ │ │ │ + sub sp, #8 │ │ │ │ movs r2, r0 │ │ │ │ - add r2, sp, #440 @ 0x1b8 │ │ │ │ + itt pl │ │ │ │ + movpl r2, r0 │ │ │ │ + stmiapl.w ip, {r1} │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ + movs r2, r0 │ │ │ │ + itt mi │ │ │ │ + movmi r2, r0 │ │ │ │ + ldrdmi r0, r0, [r4], #-8 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ movs r2, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + itt lt │ │ │ │ + movlt r2, r0 │ │ │ │ + @ instruction: 0xe85c0002 │ │ │ │ + add sp, #232 @ 0xe8 │ │ │ │ + movs r2, r0 │ │ │ │ + itt ge │ │ │ │ + movge r2, r0 │ │ │ │ + stmdbge 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 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #920] @ (16ac0 ) │ │ │ │ + ldr r2, [pc, #920] @ (15aa0 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #920] @ (16ac4 ) │ │ │ │ + ldr r3, [pc, #920] @ (15aa4 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ - ldr.w ip, [pc, #920] @ 16ac8 │ │ │ │ + ldr.w ip, [pc, #920] @ 15aa8 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #908] @ (16acc ) │ │ │ │ + ldr r3, [pc, #908] @ (15aac ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #648 @ 0x288 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r7, 167b0 │ │ │ │ + cbz r7, 15790 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.w 16a8a │ │ │ │ - ldr r4, [pc, #880] @ (16ad0 ) │ │ │ │ + beq.w 15a6a │ │ │ │ + ldr r4, [pc, #880] @ (15ab0 ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 16aaa │ │ │ │ - ldr r4, [pc, #872] @ (16ad4 ) │ │ │ │ + beq.w 15a8a │ │ │ │ + ldr r4, [pc, #872] @ (15ab4 ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 16a8e │ │ │ │ + beq.w 15a6e │ │ │ │ ldr.w lr, [r7, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 167b0 │ │ │ │ + ble.n 15790 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 168ac │ │ │ │ + beq.w 1588c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1689a │ │ │ │ - ldr r3, [pc, #844] @ (16ad8 ) │ │ │ │ + beq.w 1587a │ │ │ │ + ldr r3, [pc, #844] @ (15ab8 ) │ │ │ │ movs r5, #1 │ │ │ │ - ldr r1, [pc, #844] @ (16adc ) │ │ │ │ - ldr r2, [pc, #844] @ (16ae0 ) │ │ │ │ + ldr r1, [pc, #844] @ (15abc ) │ │ │ │ + ldr r2, [pc, #844] @ (15ac0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r4, [ip, r3] │ │ │ │ add r2, pc │ │ │ │ strd r5, r1, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #832] @ (16ae4 ) │ │ │ │ - ldr r1, [pc, #836] @ (16ae8 ) │ │ │ │ + ldr r3, [pc, #832] @ (15ac4 ) │ │ │ │ + ldr r1, [pc, #836] @ (15ac8 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ blx 5b10 │ │ │ │ - b.n 16974 │ │ │ │ + b.n 15954 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 1678a │ │ │ │ + bne.n 1576a │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ strh r3, [r6, #12] │ │ │ │ - ldr r3, [pc, #792] @ (16aec ) │ │ │ │ + ldr r3, [pc, #792] @ (15acc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r7, [r3, #316] @ 0x13c │ │ │ │ blx 5978 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16882 │ │ │ │ + bne.n 15862 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 169ee │ │ │ │ + beq.w 159ce │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 167f6 │ │ │ │ + beq.n 157d6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r2, [pc, #760] @ (16af0 ) │ │ │ │ + ldr r2, [pc, #760] @ (15ad0 ) │ │ │ │ movs r3, #7 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ - add.w r2, r2, #492 @ 0x1ec │ │ │ │ + add.w r2, r2, #524 @ 0x20c │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ blx 58a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 169b8 │ │ │ │ + beq.w 15998 │ │ │ │ ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 169a8 │ │ │ │ + bne.w 15988 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 12e2c │ │ │ │ + bl 11db8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 169b8 │ │ │ │ + beq.w 15998 │ │ │ │ blx 5670 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1684e │ │ │ │ + beq.n 1582e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16984 │ │ │ │ - cbz r4, 16864 │ │ │ │ + beq.w 15964 │ │ │ │ + cbz r4, 15844 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16864 │ │ │ │ + beq.n 15844 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 169e0 │ │ │ │ - ldr r2, [pc, #652] @ (16af4 ) │ │ │ │ - ldr r3, [pc, #604] @ (16ac4 ) │ │ │ │ + beq.w 159c0 │ │ │ │ + ldr r2, [pc, #652] @ (15ad4 ) │ │ │ │ + ldr r3, [pc, #604] @ (15aa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 16a86 │ │ │ │ + bne.w 15a66 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 12e2c │ │ │ │ + bl 11db8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16a7e │ │ │ │ + beq.w 15a5e │ │ │ │ blx 5670 │ │ │ │ - b.n 1684e │ │ │ │ + b.n 1582e │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r5 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -25003,1369 +23397,562 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, lr │ │ │ │ str.w ip, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16a92 │ │ │ │ + beq.w 15a72 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ - cbnz r3, 168e0 │ │ │ │ - b.n 16912 │ │ │ │ + cbnz r3, 158c0 │ │ │ │ + b.n 158f2 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 16912 │ │ │ │ + cbz r3, 158f2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 168da │ │ │ │ + bne.n 158ba │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ subs r0, r0, r1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r4, [r3, r0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.w 16a0e │ │ │ │ + beq.w 159ee │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 168c8 │ │ │ │ + b.n 158a8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #480] @ (16af8 ) │ │ │ │ + ldr r3, [pc, #480] @ (15ad8 ) │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 16a64 │ │ │ │ - ldr r3, [pc, #468] @ (16afc ) │ │ │ │ + bne.w 15a44 │ │ │ │ + ldr r3, [pc, #468] @ (15adc ) │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #32 │ │ │ │ - bl ad10 │ │ │ │ + bl ad0c │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1698c │ │ │ │ + beq.n 1596c │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1695e │ │ │ │ - ldr r0, [pc, #396] @ (16ad8 ) │ │ │ │ + beq.n 1593e │ │ │ │ + ldr r0, [pc, #396] @ (15ab8 ) │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #432] @ (16b00 ) │ │ │ │ - ldr r1, [pc, #436] @ (16b04 ) │ │ │ │ + ldr r2, [pc, #432] @ (15ae0 ) │ │ │ │ + ldr r1, [pc, #436] @ (15ae4 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5b10 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 16974 │ │ │ │ + cbz r0, 15954 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16974 │ │ │ │ + beq.n 15954 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 169e8 │ │ │ │ - ldr r0, [pc, #400] @ (16b08 ) │ │ │ │ + beq.n 159c8 │ │ │ │ + ldr r0, [pc, #400] @ (15ae8 ) │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ movs r5, #0 │ │ │ │ add r0, pc │ │ │ │ - bl d3a4 │ │ │ │ - b.n 16864 │ │ │ │ + bl d3a0 │ │ │ │ + b.n 15844 │ │ │ │ mov r0, r7 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1684e │ │ │ │ + b.n 1582e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str.w r0, [r4, ip, lsl #2] │ │ │ │ cmp r3, lr │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - b.n 168fc │ │ │ │ + b.n 158dc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ blx 5644 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 16824 │ │ │ │ + bne.w 15804 │ │ │ │ ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16a56 │ │ │ │ + bne.n 15a36 │ │ │ │ ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16a4a │ │ │ │ - ldr r0, [pc, #320] @ (16b0c ) │ │ │ │ + bne.n 15a2a │ │ │ │ + ldr r0, [pc, #320] @ (15aec ) │ │ │ │ movw r1, #758 @ 0x2f6 │ │ │ │ add r0, pc │ │ │ │ - bl d3a4 │ │ │ │ + bl d3a0 │ │ │ │ blx 5670 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 16a82 │ │ │ │ + beq.n 15a62 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1683a │ │ │ │ + b.n 1581a │ │ │ │ mov r0, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16864 │ │ │ │ + b.n 15844 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16974 │ │ │ │ - ldr r1, [pc, #288] @ (16b10 ) │ │ │ │ + b.n 15954 │ │ │ │ + ldr r1, [pc, #288] @ (15af0 ) │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ - ldr r0, [pc, #284] @ (16b14 ) │ │ │ │ + ldr r0, [pc, #284] @ (15af4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 5c10 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16a7e │ │ │ │ + beq.n 15a5e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 167f6 │ │ │ │ + b.n 157d6 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 167c6 │ │ │ │ + bne.w 157a6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 167c6 │ │ │ │ - ldr r3, [pc, #176] @ (16ad8 ) │ │ │ │ + bne.w 157a6 │ │ │ │ + ldr r3, [pc, #176] @ (15ab8 ) │ │ │ │ movs r5, #1 │ │ │ │ - ldr r1, [pc, #236] @ (16b18 ) │ │ │ │ - ldr r2, [pc, #240] @ (16b1c ) │ │ │ │ + ldr r1, [pc, #236] @ (15af8 ) │ │ │ │ + ldr r2, [pc, #240] @ (15afc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r4, [ip, r3] │ │ │ │ add r2, pc │ │ │ │ strd r5, r1, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #228] @ (16b20 ) │ │ │ │ - ldr r1, [pc, #228] @ (16b24 ) │ │ │ │ + ldr r3, [pc, #228] @ (15b00 ) │ │ │ │ + ldr r1, [pc, #228] @ (15b04 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ blx 5b10 │ │ │ │ - b.n 16974 │ │ │ │ + b.n 15954 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 5a38 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 169c8 │ │ │ │ + b.n 159a8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ movw r2, #758 @ 0x2f6 │ │ │ │ blx 56b0 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 169c0 │ │ │ │ - ldr r3, [pc, #192] @ (16b28 ) │ │ │ │ + b.n 159a0 │ │ │ │ + ldr r3, [pc, #192] @ (15b08 ) │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #32 │ │ │ │ - bl 986c │ │ │ │ + bl 975c │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ - b.n 1693c │ │ │ │ + b.n 1591c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 169b8 │ │ │ │ + b.n 15998 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1684e │ │ │ │ + b.n 1582e │ │ │ │ blx 562c <__stack_chk_fail@plt> │ │ │ │ - bl 5fbc <__assert_fail@plt+0x37c> │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ - ldr r3, [pc, #152] @ (16b2c ) │ │ │ │ + bl 5fb0 <__assert_fail@plt+0x370> │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ + ldr r3, [pc, #152] @ (15b0c ) │ │ │ │ movw r2, #19899 @ 0x4dbb │ │ │ │ - ldr r1, [pc, #148] @ (16b30 ) │ │ │ │ - ldr r0, [pc, #152] @ (16b34 ) │ │ │ │ + ldr r1, [pc, #148] @ (15b10 ) │ │ │ │ + ldr r0, [pc, #152] @ (15b14 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ addw r3, r3, #1428 @ 0x594 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #140] @ (16b38 ) │ │ │ │ + ldr r3, [pc, #140] @ (15b18 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #136] @ (16b3c ) │ │ │ │ - ldr r0, [pc, #140] @ (16b40 ) │ │ │ │ + ldr r1, [pc, #136] @ (15b1c ) │ │ │ │ + ldr r0, [pc, #140] @ (15b20 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + add r5, pc, #320 @ (adr r5, 15be4 ) │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + add r5, pc, #296 @ (adr r5, 15bd4 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + add r7, sp, #240 @ 0xf0 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + bpl.n 15ac4 │ │ │ │ movs r2, r0 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + bkpt 0x0028 │ │ │ │ movs r2, r0 │ │ │ │ - add r0, sp, #696 @ 0x2b8 │ │ │ │ + pop {r1, r3, r4, r5} │ │ │ │ movs r2, r0 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + cbnz r4, 15b4a │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [sp, #552] @ 0x228 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ movs r4, r0 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + bpl.n 15a58 │ │ │ │ movs r2, r0 │ │ │ │ - str r3, [sp, #976] @ 0x3d0 │ │ │ │ + add r4, pc, #80 @ (adr r4, 15b28 ) │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ - movs r2, r0 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ - movs r2, r0 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ - movs r2, r0 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ - movs r2, r0 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ - movs r2, r0 │ │ │ │ - add r6, pc, #96 @ (adr r6, 16b78 ) │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ - movs r2, r0 │ │ │ │ - add r2, sp, #600 @ 0x258 │ │ │ │ - movs r2, r0 │ │ │ │ - add r6, pc, #80 @ (adr r6, 16b74 ) │ │ │ │ - movs r2, r0 │ │ │ │ - add r6, pc, #104 @ (adr r6, 16b90 ) │ │ │ │ - movs r2, r0 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ - movs r2, r0 │ │ │ │ - bne.n 16af8 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + pop {r2, r4, r7} │ │ │ │ movs r2, r0 │ │ │ │ - add r5, pc, #560 @ (adr r5, 16d68 ) │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r0!, {r2, r4, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ - movs r2, 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, #4000] @ 0xfa0 │ │ │ │ - ldr.w r3, [pc, #1920] @ 172d8 │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - ldr.w r2, [pc, #1920] @ 172dc │ │ │ │ - movs r4, #0 │ │ │ │ - add r3, pc │ │ │ │ - mov fp, r0 │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r7, [r3, #276] @ 0x114 │ │ │ │ - ldr.w r3, [pc, #1900] @ 172e0 │ │ │ │ - strh.w r4, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r6, [pc, #1896] @ 172e4 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 5978 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 16bbc │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 16ff6 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16ba4 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - mov r1, r7 │ │ │ │ - bl a248 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 16bbe │ │ │ │ - movs r5, #0 │ │ │ │ - movw r6, #293 @ 0x125 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 16fba │ │ │ │ - mov r7, r4 │ │ │ │ - ldr.w r2, [fp, #24] │ │ │ │ - ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [fp, #28] │ │ │ │ - cmp r2, r3 │ │ │ │ - it ge │ │ │ │ - movge r2, r3 │ │ │ │ - ldr.w r3, [pc, #1812] @ 172e8 │ │ │ │ - mov r8, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [r6, r3] │ │ │ │ - ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ - cmp r1, r3 │ │ │ │ - it lt │ │ │ │ - movlt r1, r3 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - sub.w r1, r1, r8 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - ldr.w r3, [pc, #1776] @ 172ec │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r4, [r3, #396] @ 0x18c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1707a │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1707a │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 170c8 │ │ │ │ - add r1, sp, #32 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl cac0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16c46 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16f50 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16c5e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16f48 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1711a │ │ │ │ - ldr.w r3, [pc, #1672] @ 172f0 │ │ │ │ - ldr.w r4, [fp, #20] │ │ │ │ - ldr.w r9, [r6, r3] │ │ │ │ - cmp r4, r9 │ │ │ │ - beq.w 17122 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #6 │ │ │ │ - bpl.w 172a6 │ │ │ │ - ldr.w r2, [pc, #1648] @ 172f4 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 172c2 │ │ │ │ - ldr.w r2, [pc, #1640] @ 172f8 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 172be │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17138 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16cb6 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #1604] @ 172fc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r4, r9 │ │ │ │ - bne.w 17250 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, fp │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17172 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16cf6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16f60 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16d0a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16f74 │ │ │ │ - ldr.w r5, [fp, #20] │ │ │ │ - cmp r5, r9 │ │ │ │ - beq.w 16fa4 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ - bpl.w 172a6 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 172c2 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 172be │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.w 1719e │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 170ec │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #1460] @ 17300 │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #1456] @ 17304 │ │ │ │ - subs r5, r4, r5 │ │ │ │ - clz r5, r5 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ - lsrs r5, r5, #5 │ │ │ │ - cmp r4, r2 │ │ │ │ - ite ne │ │ │ │ - movne r3, r5 │ │ │ │ - orreq.w r3, r5, #1 │ │ │ │ - cmp r4, r9 │ │ │ │ - it eq │ │ │ │ - orreq.w r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 170ac │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16d8a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16f86 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 17116 │ │ │ │ - ldr.w r0, [fp, #20] │ │ │ │ - cmp r0, r9 │ │ │ │ - beq.w 1722a │ │ │ │ - movs r2, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - bl c538 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17242 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r3, r2 │ │ │ │ - it ne │ │ │ │ - cmpne r0, r9 │ │ │ │ - bne.w 17282 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1724a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16de2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 171e4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16df8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 171dc │ │ │ │ - cmp r5, r9 │ │ │ │ - beq.w 171ec │ │ │ │ - ldrd r1, r2, [fp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - sub.w r2, r2, r8 │ │ │ │ - sub.w r1, r1, r8 │ │ │ │ - blx 571c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17202 │ │ │ │ - ldr.w r3, [pc, #1260] @ 17308 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - add r1, sp, #32 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl cac0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16e50 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16f94 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 17048 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - add r1, sp, #32 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl cac0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16e8a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 16f9c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 17208 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 581c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17018 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #5 │ │ │ │ - bpl.w 172aa │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 172c2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 172be │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 172a2 │ │ │ │ - cmp r3, #1 │ │ │ │ - str.w r9, [r0, #12] │ │ │ │ - beq.w 172a2 │ │ │ │ - ldrb.w r3, [sp, #38] @ 0x26 │ │ │ │ - str.w r8, [r0, #16] │ │ │ │ - cbz r3, 16eea │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #55 @ 0x37 │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, sp, #38 @ 0x26 │ │ │ │ - blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 17048 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16efe │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 17184 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 16f0e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cbz r2, 16f58 │ │ │ │ - mov r5, r6 │ │ │ │ - blx 5670 │ │ │ │ - cbz r7, 16f2a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16f2a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 17072 │ │ │ │ - ldr r2, [pc, #992] @ (1730c ) │ │ │ │ - ldr r3, [pc, #944] @ (172e0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 1729e │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r9 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16c5e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16c46 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16f0e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 16d00 │ │ │ │ - b.n 16d0a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r5, [fp, #20] │ │ │ │ - cmp r5, r9 │ │ │ │ - bne.w 16d14 │ │ │ │ - b.n 16fa4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 16d90 │ │ │ │ - b.n 17116 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16e50 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16e8a │ │ │ │ - ldr r3, [pc, #872] @ (17310 ) │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r1, [pc, #872] @ (17314 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - mov.w r6, #316 @ 0x13c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 5664 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 17054 │ │ │ │ - ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 17066 │ │ │ │ - ldr r0, [pc, #844] @ (17318 ) │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl d3a4 │ │ │ │ - cbz r4, 16fe6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 16fe6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 16fee │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 16f10 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 16efe │ │ │ │ - mov r0, r4 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16fe6 │ │ │ │ - ldr r1, [pc, #804] @ (1731c ) │ │ │ │ - movw r2, #293 @ 0x125 │ │ │ │ - ldr r0, [pc, #800] @ (17320 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 5c10 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17194 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - b.n 16ba4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1702e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 170c0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 17048 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 17048 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ - movw r6, #321 @ 0x141 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 16fc2 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - blx 56b0 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 16fca │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 5a38 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 16fca │ │ │ │ - mov r0, r7 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16f2a │ │ │ │ - mov r0, r1 │ │ │ │ - blx 574c │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 170c8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 55c0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 16c1c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 16c1c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16c1c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 5930 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bge.w 16d76 │ │ │ │ - mov.w r6, #316 @ 0x13c │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - b.n 170d0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1702e │ │ │ │ - movs r5, #0 │ │ │ │ - mov r4, r9 │ │ │ │ - movw r6, #311 @ 0x137 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 170e0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 170e4 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 16fba │ │ │ │ - mov r0, r4 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 170e0 │ │ │ │ - ldr r3, [pc, #528] @ (17300 ) │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #528] @ (17304 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r4, r3 │ │ │ │ - it ne │ │ │ │ - cmpne r4, r2 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - cmp r4, r9 │ │ │ │ - it eq │ │ │ │ - orreq.w r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 170ac │ │ │ │ - cmp r4, r2 │ │ │ │ - it eq │ │ │ │ - moveq r0, r5 │ │ │ │ - beq.w 16d9a │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - b.n 16df8 │ │ │ │ - mov r4, r5 │ │ │ │ - movw r6, #311 @ 0x137 │ │ │ │ - b.n 16fba │ │ │ │ - ldr r3, [pc, #492] @ (17310 ) │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r1, [pc, #508] @ (17324 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - mov.w r6, #314 @ 0x13a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 5664 │ │ │ │ - b.n 16fba │ │ │ │ - blx 574c │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 17270 │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 56a4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 17166 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbnz r3, 17166 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 16cb6 │ │ │ │ - mov.w r6, #314 @ 0x13a │ │ │ │ - b.n 16fba │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1717c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 1718c │ │ │ │ - mov.w r6, #314 @ 0x13a │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 16fba │ │ │ │ - mov r0, r4 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16efe │ │ │ │ - mov r0, r4 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1717c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r6, #293 @ 0x125 │ │ │ │ - b.n 16fba │ │ │ │ - movs r0, #1 │ │ │ │ - blx 574c │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 17278 │ │ │ │ - mov r0, r5 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 56a4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 171c6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbz r3, 171d4 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 16d4a │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - mov.w r6, #316 @ 0x13c │ │ │ │ - b.n 16fba │ │ │ │ - mov r0, r1 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 171c6 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16df8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16de2 │ │ │ │ - ldr r3, [pc, #288] @ (17310 ) │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r1, [pc, #308] @ (17328 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - mov.w r6, #320 @ 0x140 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 5664 │ │ │ │ - b.n 16fba │ │ │ │ - mov.w r6, #320 @ 0x140 │ │ │ │ - b.n 16fba │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 17048 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 17048 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17048 │ │ │ │ - ldr r3, [pc, #228] @ (17310 ) │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r1, [pc, #252] @ (1732c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - movw r6, #317 @ 0x13d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 5664 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - b.n 16fba │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - movw r6, #317 @ 0x13d │ │ │ │ - b.n 16fba │ │ │ │ - movw r6, #317 @ 0x13d │ │ │ │ - b.n 170bc │ │ │ │ - ldr r2, [pc, #188] @ (17310 ) │ │ │ │ - ldr r1, [pc, #220] @ (17330 ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #212] @ (17334 ) │ │ │ │ - add r2, pc │ │ │ │ - blx 5b10 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 17176 │ │ │ │ - b.n 1717c │ │ │ │ - mov r4, r0 │ │ │ │ - mov.w r6, #314 @ 0x13a │ │ │ │ - b.n 16fba │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - mov.w r6, #316 @ 0x13c │ │ │ │ - b.n 16fba │ │ │ │ - ldr r2, [pc, #140] @ (17310 ) │ │ │ │ - ldr r1, [pc, #176] @ (17338 ) │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - movw r6, #317 @ 0x13d │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #168] @ (1733c ) │ │ │ │ - add r2, pc │ │ │ │ - blx 5b10 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - b.n 170d0 │ │ │ │ - blx 562c <__stack_chk_fail@plt> │ │ │ │ - bl 6198 <__assert_fail@plt+0x558> │ │ │ │ - bl 61f8 <__assert_fail@plt+0x5b8> │ │ │ │ - ldr r3, [pc, #148] @ (17340 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #148] @ (17344 ) │ │ │ │ - ldr r0, [pc, #148] @ (17348 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ - add r0, pc │ │ │ │ - blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ - ldr r3, [pc, #136] @ (1734c ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #132] @ (17350 ) │ │ │ │ - ldr r0, [pc, #136] @ (17354 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ - movs r4, r0 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ - movs r4, r0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, pc, #120 @ (adr r3, 17390 ) │ │ │ │ + pop {r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - add r5, pc, #648 @ (adr r5, 175a4 ) │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ - add r5, pc, #328 @ (adr r5, 17468 ) │ │ │ │ + pop {r4, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ - add r0, pc, #64 @ (adr r0, 17364 ) │ │ │ │ + pop {r1, r2, r3, r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #640 @ (adr r1, 175a8 ) │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - add r0, pc, #856 @ (adr r0, 17684 ) │ │ │ │ + @ instruction: 0xb838 │ │ │ │ movs r2, r0 │ │ │ │ - add r0, pc, #608 @ (adr r0, 17590 ) │ │ │ │ + bcs.n 15bcc │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ + cbnz r6, 15b62 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ + cbnz r0, 15b2c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ + cbnz r2, 15b20 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + cbnz r4, 15b60 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + b.n 15348 │ │ │ │ movs r2, r0 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ movs r2, r0 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + @ instruction: 0xb888 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + bcc.n 15b34 │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [sp, #664] @ 0x298 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [sp, #904] @ 0x388 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ movs r2, 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, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r3, [pc, #3052] @ 17f58 │ │ │ │ + ldr.w r3, [pc, #3048] @ 16720 │ │ │ │ mov r8, r2 │ │ │ │ - ldr.w r2, [pc, #3048] @ 17f5c │ │ │ │ + ldr.w r2, [pc, #3044] @ 16724 │ │ │ │ add r3, pc │ │ │ │ add r7, sp, #100 @ 0x64 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r1, [pc, #3040] @ 17f60 │ │ │ │ + ldr.w r1, [pc, #3036] @ 16728 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r5, [pc, #3040] @ 17f64 │ │ │ │ + ldr.w r5, [pc, #3036] @ 1672c │ │ │ │ add r1, pc │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r1, [r3, #292] @ 0x124 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov.w r2, #0 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #4] │ │ │ │ strd r4, r4, [r7, #4] │ │ │ │ strh r4, [r7, #12] │ │ │ │ blx 5978 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 173e6 │ │ │ │ + cbnz r3, 15bb0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 178e8 │ │ │ │ + beq.w 160b2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 173c0 │ │ │ │ + beq.n 15b8c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - movs r2, #0 │ │ │ │ - bl a248 │ │ │ │ + bl a1dc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 17b04 │ │ │ │ + beq.w 162ce │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 173ee │ │ │ │ + beq.n 15bb8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 173ee │ │ │ │ + ble.n 15bb8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 173f2 │ │ │ │ + b.n 15bbc │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 173d6 │ │ │ │ + bne.n 15ba0 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #2932] @ 17f68 │ │ │ │ + ldr.w r3, [pc, #2928] @ 16730 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 17a80 │ │ │ │ - bl c254 │ │ │ │ + beq.w 1624a │ │ │ │ + bl c250 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17ab6 │ │ │ │ + beq.w 16280 │ │ │ │ blx 5908 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 1795e │ │ │ │ + beq.w 16128 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1742e │ │ │ │ + beq.n 15bf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 177d2 │ │ │ │ + beq.w 15f9c │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 17af8 │ │ │ │ + beq.w 162c2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ - bl c538 │ │ │ │ + bl c534 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17ab6 │ │ │ │ + beq.w 16280 │ │ │ │ blx 5908 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1795e │ │ │ │ + beq.w 16128 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1746a │ │ │ │ + beq.n 15c34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 177da │ │ │ │ + beq.w 15fa4 │ │ │ │ add.w r3, r4, r8 │ │ │ │ movs r0, #12 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ blx 57e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 177ea │ │ │ │ - bl c254 │ │ │ │ + beq.w 15fb4 │ │ │ │ + bl c250 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 177fc │ │ │ │ - ldr.w r3, [pc, #2776] @ 17f6c │ │ │ │ + beq.w 15fc6 │ │ │ │ + ldr.w r3, [pc, #2772] @ 16734 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ - ldr.w r3, [pc, #2772] @ 17f70 │ │ │ │ + ldr.w r3, [pc, #2772] @ 16738 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r1, [r5, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - bne.w 17ee8 │ │ │ │ + bne.w 166b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 17ac2 │ │ │ │ + beq.w 1628c │ │ │ │ movs r2, #0 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 174da │ │ │ │ + beq.n 15ca4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17a20 │ │ │ │ + beq.w 161ea │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ strd r4, r3, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17b36 │ │ │ │ + bne.w 16300 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 17dfe │ │ │ │ + bne.w 165c8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #6 │ │ │ │ - bpl.w 18640 │ │ │ │ - ldr.w r3, [pc, #2664] @ 17f74 │ │ │ │ + bpl.w 16e08 │ │ │ │ + ldr.w r3, [pc, #2664] @ 1673c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1867c │ │ │ │ - ldr.w r3, [pc, #2656] @ 17f78 │ │ │ │ + beq.w 16e44 │ │ │ │ + ldr.w r3, [pc, #2652] @ 16740 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 18692 │ │ │ │ + beq.w 16e5a │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.w 18034 │ │ │ │ + bge.w 167fc │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r7, [r3, r2, lsl #2] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17548 │ │ │ │ + beq.n 15d12 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r4, 1755e │ │ │ │ + cbz r4, 15d28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1755e │ │ │ │ + beq.n 15d28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 177e2 │ │ │ │ - ldr.w r3, [pc, #2588] @ 17f7c │ │ │ │ + beq.w 15fac │ │ │ │ + ldr.w r3, [pc, #2584] @ 16744 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r5, r3] │ │ │ │ - ldr.w r3, [pc, #2580] @ 17f80 │ │ │ │ + ldr.w r3, [pc, #2580] @ 16748 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #508] @ 0x1fc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 17e20 │ │ │ │ - bl a140 │ │ │ │ + bne.w 165ea │ │ │ │ + bl a0d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 17e2a │ │ │ │ - ldr.w r3, [pc, #2556] @ 17f84 │ │ │ │ + beq.w 165f4 │ │ │ │ + ldr.w r3, [pc, #2552] @ 1674c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, r2 │ │ │ │ - bne.w 18374 │ │ │ │ + bne.w 16b3c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 175ba │ │ │ │ + beq.n 15d84 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 175ba │ │ │ │ + beq.n 15d84 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 175ba │ │ │ │ + cbnz r3, 15d84 │ │ │ │ mov r0, sl │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #2508] @ 17f88 │ │ │ │ + ldr.w r3, [pc, #2504] @ 16750 │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #428] @ 0x1ac │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 17e50 │ │ │ │ - bl a140 │ │ │ │ + bne.w 1661a │ │ │ │ + bl a0d4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17e5c │ │ │ │ + beq.w 16626 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r3, r4 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.w 18330 │ │ │ │ + bne.w 16af8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1760a │ │ │ │ + beq.n 15dd4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1760a │ │ │ │ + beq.n 15dd4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 1760a │ │ │ │ + cbnz r3, 15dd4 │ │ │ │ mov r0, fp │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 17e6c │ │ │ │ + beq.w 16636 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ - beq.w 18648 │ │ │ │ - ldr.w r3, [pc, #2388] @ 17f74 │ │ │ │ + beq.w 16e10 │ │ │ │ + ldr.w r3, [pc, #2384] @ 1673c │ │ │ │ ldr.w fp, [r5, r3] │ │ │ │ cmp r4, fp │ │ │ │ - beq.w 1867c │ │ │ │ - ldr.w r3, [pc, #2376] @ 17f78 │ │ │ │ + beq.w 16e44 │ │ │ │ + ldr.w r3, [pc, #2376] @ 16740 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 18692 │ │ │ │ + beq.w 16e5a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ adds r0, r1, #1 │ │ │ │ - beq.w 17e8a │ │ │ │ + beq.w 16654 │ │ │ │ add.w r8, r1, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ blx 57e0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 57e0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 17eb0 │ │ │ │ - ldr.w r3, [pc, #2344] @ 17f8c │ │ │ │ + ble.w 1667a │ │ │ │ + ldr.w r3, [pc, #2340] @ 16754 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mov r8, r6 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ adds r3, r6, r1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ @@ -26373,3581 +23960,4737 @@ │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r5 │ │ │ │ subs r5, r0, #1 │ │ │ │ strd r9, r7, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ sub.w r7, r8, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18648 │ │ │ │ + beq.w 16e10 │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 1867c │ │ │ │ + beq.w 16e44 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 18692 │ │ │ │ + beq.w 16e5a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bls.w 1797c │ │ │ │ + bls.w 16146 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - beq.w 1798e │ │ │ │ + beq.w 16158 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r3, [sl, #1]! │ │ │ │ - bl 108b4 │ │ │ │ + bl f840 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1799c │ │ │ │ + beq.w 16166 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r7, [r2, #1028] @ 0x404 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 17a28 │ │ │ │ + bne.w 161f2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 17aa4 │ │ │ │ + bmi.w 1626e │ │ │ │ ldr.w r1, [fp, #84] @ 0x54 │ │ │ │ lsls r2, r1, #7 │ │ │ │ - bpl.w 18644 │ │ │ │ + bpl.w 16e0c │ │ │ │ and.w r1, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 17aca │ │ │ │ + bhi.w 16294 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ rsb r0, r1, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ adds r0, #33 @ 0x21 │ │ │ │ blx 5770 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 17a3e │ │ │ │ + beq.w 16208 │ │ │ │ ldr.w r1, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1771e │ │ │ │ + beq.n 15ee8 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 177c2 │ │ │ │ + beq.n 15f8c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.w 17fe0 │ │ │ │ + bpl.w 167a8 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ands.w r2, r1, #2 │ │ │ │ - bne.w 1790e │ │ │ │ + bne.w 160d8 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 17774 │ │ │ │ + bhi.n 15f3e │ │ │ │ ldr r1, [r7, #12] │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 177ae │ │ │ │ + bhi.n 15f78 │ │ │ │ uxtb.w r9, r1 │ │ │ │ cmp.w r9, #255 @ 0xff │ │ │ │ - beq.w 17920 │ │ │ │ + beq.w 160ea │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1775a │ │ │ │ + beq.n 15f24 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 177ca │ │ │ │ + beq.n 15f94 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r8, r8, #1 │ │ │ │ strb.w r9, [r5, #1]! │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 17ea6 │ │ │ │ + beq.w 16670 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ and.w r1, r1, #134217728 @ 0x8000000 │ │ │ │ - b.n 17684 │ │ │ │ - ldr.w r1, [pc, #2072] @ 17f90 │ │ │ │ + b.n 15e4e │ │ │ │ + ldr.w r1, [pc, #2072] @ 16758 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ blx 5794 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 17920 │ │ │ │ + blt.w 160ea │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1790e │ │ │ │ + beq.w 160d8 │ │ │ │ mov r0, r7 │ │ │ │ blx 59f0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it ls │ │ │ │ uxtbls.w r9, r0 │ │ │ │ - bls.n 17740 │ │ │ │ + bls.n 15f0a │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 177ae │ │ │ │ + bne.n 15f78 │ │ │ │ blx 5888 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17920 │ │ │ │ - ldr.w r2, [pc, #2020] @ 17f94 │ │ │ │ - ldr.w r1, [pc, #2020] @ 17f98 │ │ │ │ + bne.w 160ea │ │ │ │ + ldr.w r2, [pc, #2016] @ 1675c │ │ │ │ + ldr.w r1, [pc, #2016] @ 16760 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 5664 │ │ │ │ - b.n 17920 │ │ │ │ + b.n 160ea │ │ │ │ mov r0, r9 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1771e │ │ │ │ + b.n 15ee8 │ │ │ │ mov r0, r7 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1775a │ │ │ │ + b.n 15f24 │ │ │ │ mov r0, r7 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1742e │ │ │ │ + b.n 15bf8 │ │ │ │ mov r0, r7 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1746a │ │ │ │ + b.n 15c34 │ │ │ │ mov r0, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1755e │ │ │ │ - ldr.w r3, [pc, #1968] @ 17f9c │ │ │ │ - ldr.w r1, [pc, #1968] @ 17fa0 │ │ │ │ + b.n 15d28 │ │ │ │ + ldr.w r3, [pc, #1964] @ 16764 │ │ │ │ + ldr.w r1, [pc, #1964] @ 16768 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ mov.w sl, #0 │ │ │ │ movw r5, #445 @ 0x1bd │ │ │ │ mov r7, sl │ │ │ │ mov fp, sl │ │ │ │ str.w sl, [sp, #8] │ │ │ │ ldrb.w r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1793c │ │ │ │ + bne.w 16106 │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17930 │ │ │ │ - ldr.w r0, [pc, #1920] @ 17fa4 │ │ │ │ + bne.w 160fa │ │ │ │ + ldr.w r0, [pc, #1920] @ 1676c │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl d3a4 │ │ │ │ + bl d3a0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 17850 │ │ │ │ + beq.n 1601a │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - beq.w 17958 │ │ │ │ + beq.w 16122 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 178d8 │ │ │ │ + beq.n 160a2 │ │ │ │ mov fp, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r1, 17866 │ │ │ │ + cbz r1, 16030 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17866 │ │ │ │ + beq.n 16030 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 178e0 │ │ │ │ + beq.n 160aa │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 17880 │ │ │ │ + beq.n 1604a │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17880 │ │ │ │ + beq.n 1604a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbz r3, 178d0 │ │ │ │ - cbz r7, 17894 │ │ │ │ + cbz r3, 1609a │ │ │ │ + cbz r7, 1605e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17894 │ │ │ │ + beq.n 1605e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17950 │ │ │ │ + beq.n 1611a │ │ │ │ blx 5670 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 178ae │ │ │ │ + cbz r1, 16078 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 178ae │ │ │ │ + beq.n 16078 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17948 │ │ │ │ - ldr.w r2, [pc, #1784] @ 17fa8 │ │ │ │ - ldr.w r3, [pc, #1704] @ 17f5c │ │ │ │ + beq.n 16112 │ │ │ │ + ldr.w r2, [pc, #1780] @ 16770 │ │ │ │ + ldr.w r3, [pc, #1700] @ 16724 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1842a │ │ │ │ + bne.w 16bf2 │ │ │ │ mov r0, fp │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17880 │ │ │ │ + b.n 1604a │ │ │ │ mov r0, fp │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1784e │ │ │ │ + b.n 16018 │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17866 │ │ │ │ - ldr.w r1, [pc, #1728] @ 17fac │ │ │ │ + b.n 16030 │ │ │ │ + ldr.w r1, [pc, #1728] @ 16774 │ │ │ │ mov.w r2, #412 @ 0x19c │ │ │ │ - ldr.w r0, [pc, #1724] @ 17fb0 │ │ │ │ + ldr.w r0, [pc, #1724] @ 16778 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 5c10 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17b28 │ │ │ │ + beq.w 162f2 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 173c0 │ │ │ │ - ldr.w r2, [pc, #1668] @ 17f94 │ │ │ │ - ldr.w r1, [pc, #1696] @ 17fb4 │ │ │ │ + b.n 15b8c │ │ │ │ + ldr.w r2, [pc, #1664] @ 1675c │ │ │ │ + ldr.w r1, [pc, #1692] @ 1677c │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 5664 │ │ │ │ blx 5888 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17f36 │ │ │ │ + bne.w 16700 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - b.n 17748 │ │ │ │ + b.n 15f12 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ blx 5a38 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 17820 │ │ │ │ + b.n 15fea │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ blx 56b0 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - b.n 17816 │ │ │ │ + b.n 15fe0 │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 178ae │ │ │ │ + b.n 16078 │ │ │ │ mov r0, r7 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17894 │ │ │ │ + b.n 1605e │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 17850 │ │ │ │ + b.n 1601a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1796c │ │ │ │ + beq.n 16136 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17e3a │ │ │ │ + beq.w 16604 │ │ │ │ mov.w r5, #436 @ 0x1b4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1780c │ │ │ │ - ldr.w r3, [pc, #1592] @ 17fb8 │ │ │ │ - ldr.w r1, [pc, #1592] @ 17fbc │ │ │ │ + b.n 15fd6 │ │ │ │ + ldr.w r3, [pc, #1592] @ 16780 │ │ │ │ + ldr.w r1, [pc, #1592] @ 16784 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ blx 5888 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17f0e │ │ │ │ + bne.w 166d8 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ - b.n 176ae │ │ │ │ + b.n 15e78 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov fp, r6 │ │ │ │ mov r8, r0 │ │ │ │ movw r5, #453 @ 0x1c5 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 179c6 │ │ │ │ + beq.n 16190 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 179c6 │ │ │ │ + beq.n 16190 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 17a18 │ │ │ │ + cbz r3, 161e2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1780c │ │ │ │ + beq.w 15fd6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1780c │ │ │ │ + beq.w 15fd6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1780c │ │ │ │ + bne.w 15fd6 │ │ │ │ mov r0, r8 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1780c │ │ │ │ + b.n 15fd6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 1814a │ │ │ │ + beq.w 16912 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1814a │ │ │ │ + bne.w 16912 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r5, #445 @ 0x1bd │ │ │ │ mov r0, r9 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 179c6 │ │ │ │ + b.n 16190 │ │ │ │ mov r0, r9 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 174da │ │ │ │ - ldr.w r1, [pc, #1428] @ 17fc0 │ │ │ │ + b.n 15ca4 │ │ │ │ + ldr.w r1, [pc, #1428] @ 16788 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 17f20 │ │ │ │ + beq.w 166ea │ │ │ │ mov r1, r7 │ │ │ │ blx 54f0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 17702 │ │ │ │ + b.n 15ecc │ │ │ │ mov sl, r9 │ │ │ │ mov r8, r7 │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov fp, r6 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ movw r5, #453 @ 0x1c5 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17a62 │ │ │ │ + beq.n 1622c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbz r3, 17a78 │ │ │ │ + cbz r3, 16242 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 179ac │ │ │ │ + b.n 16176 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov sl, r6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r8, r3 │ │ │ │ mov.w r5, #446 @ 0x1be │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17a62 │ │ │ │ - ldr.w r1, [pc, #1344] @ 17fc4 │ │ │ │ - ldr.w r3, [pc, #1300] @ 17f9c │ │ │ │ + b.n 1622c │ │ │ │ + ldr.w r1, [pc, #1344] @ 1678c │ │ │ │ + ldr.w r3, [pc, #1300] @ 16764 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r5, #436 @ 0x1b4 │ │ │ │ mov r7, sl │ │ │ │ mov fp, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ - b.n 1780c │ │ │ │ + b.n 15fd6 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 17708 │ │ │ │ + beq.w 15ed2 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ - b.n 17708 │ │ │ │ + b.n 15ed2 │ │ │ │ mov sl, r7 │ │ │ │ mov.w r5, #436 @ 0x1b4 │ │ │ │ mov fp, r7 │ │ │ │ str r7, [sp, #8] │ │ │ │ - b.n 1780c │ │ │ │ + b.n 15fd6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 174de │ │ │ │ + b.n 15ca8 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ rsb r1, r1, #1 │ │ │ │ mul.w r1, ip, r1 │ │ │ │ adds r3, r1, #2 │ │ │ │ - beq.n 17b16 │ │ │ │ + beq.n 162e0 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.w 17e98 │ │ │ │ + bne.w 16662 │ │ │ │ ldrd r0, r1, [r0, #12] │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ adds r0, #33 @ 0x21 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ blx 5b58 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 17702 │ │ │ │ - ldr.w r1, [pc, #1228] @ 17fc8 │ │ │ │ - ldr.w r3, [pc, #1180] @ 17f9c │ │ │ │ + b.n 15ecc │ │ │ │ + ldr.w r1, [pc, #1228] @ 16790 │ │ │ │ + ldr.w r3, [pc, #1180] @ 16764 │ │ │ │ add r1, pc │ │ │ │ - b.n 17a8a │ │ │ │ + b.n 16254 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r5, #412 @ 0x19c │ │ │ │ mov r7, sl │ │ │ │ mov fp, sl │ │ │ │ str.w sl, [sp, #8] │ │ │ │ - b.n 1780c │ │ │ │ + b.n 15fd6 │ │ │ │ ldrd r0, r1, [r0, #12] │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 17aea │ │ │ │ + b.n 162b4 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov.w r5, #412 @ 0x19c │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 1780c │ │ │ │ + b.n 15fd6 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17548 │ │ │ │ + bne.w 15d12 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ strd fp, sl, [sp, #20] │ │ │ │ blx 5888 │ │ │ │ - cbz r0, 17b60 │ │ │ │ - ldr.w r2, [pc, #1148] @ 17fcc │ │ │ │ + cbz r0, 1632a │ │ │ │ + ldr.w r2, [pc, #1144] @ 16794 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 1842e │ │ │ │ + bne.w 16bf6 │ │ │ │ blx 57b8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17b78 │ │ │ │ + beq.n 16342 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1804c │ │ │ │ + beq.w 16814 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 18190 │ │ │ │ + beq.w 16958 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ - bl c538 │ │ │ │ + bl c534 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 181a2 │ │ │ │ + beq.w 1696a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - bne.w 183f0 │ │ │ │ + bne.w 16bb8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1815c │ │ │ │ + beq.w 16924 │ │ │ │ mov sl, r0 │ │ │ │ adds r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17bcc │ │ │ │ + beq.n 16396 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17df2 │ │ │ │ + beq.w 165bc │ │ │ │ mov r8, sl │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r3, #12 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r9, r5 │ │ │ │ str r2, [sp, #32] │ │ │ │ mla r3, r3, r0, r1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 181b8 │ │ │ │ + bne.w 16980 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 1829e │ │ │ │ - bl a444 │ │ │ │ + bne.w 16a66 │ │ │ │ + bl a3d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - bge.w 181de │ │ │ │ + bge.w 169a6 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bpl.w 18624 │ │ │ │ + bpl.w 16dec │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r5, [r3, r2, lsl #2] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17c24 │ │ │ │ + beq.n 163ee │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e80 │ │ │ │ - ldr r3, [pc, #848] @ (17f7c ) │ │ │ │ + bl 9d7c │ │ │ │ + ldr r3, [pc, #844] @ (16744 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [r9, r3] │ │ │ │ - ldr r3, [pc, #924] @ (17fd0 ) │ │ │ │ + ldr r3, [pc, #920] @ (16798 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #508] @ 0x1fc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 182d0 │ │ │ │ - bl a140 │ │ │ │ + bne.w 16a98 │ │ │ │ + bl a0d4 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 182ba │ │ │ │ - ldr r3, [pc, #816] @ (17f84 ) │ │ │ │ + beq.w 16a82 │ │ │ │ + ldr r3, [pc, #816] @ (1674c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r6, [r9, r3] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ cmpne fp, r2 │ │ │ │ - bne.w 185bc │ │ │ │ + bne.w 16d84 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9e80 │ │ │ │ - ldr r3, [pc, #868] @ (17fd4 ) │ │ │ │ + bl 9d7c │ │ │ │ + ldr r3, [pc, #868] @ (1679c ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, #428] @ 0x1ac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 182d8 │ │ │ │ - bl a140 │ │ │ │ + bne.w 16aa0 │ │ │ │ + bl a0d4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18310 │ │ │ │ + beq.w 16ad8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ - bne.w 18596 │ │ │ │ + bne.w 16d5e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9e80 │ │ │ │ + bl 9d7c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 182e2 │ │ │ │ + beq.w 16aaa │ │ │ │ mov r0, fp │ │ │ │ - bl a4a8 │ │ │ │ + bl a438 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 18324 │ │ │ │ + beq.w 16aec │ │ │ │ adds r4, r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx 57e0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ blx 57e0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 17dbe │ │ │ │ - ldr r1, [pc, #768] @ (17fd8 ) │ │ │ │ + ble.n 16588 │ │ │ │ + ldr r1, [pc, #768] @ (167a0 ) │ │ │ │ subs r7, r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add.w r1, fp, #16 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl a4a8 │ │ │ │ + bl a438 │ │ │ │ cmp r6, r0 │ │ │ │ - bcs.w 18054 │ │ │ │ + bcs.w 1681c │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bpl.w 1863c │ │ │ │ + bpl.w 16e04 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - beq.w 18068 │ │ │ │ + beq.w 16830 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r3, [sl, #1]! │ │ │ │ - bl 108b4 │ │ │ │ + bl f840 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18076 │ │ │ │ - ldr r2, [pc, #584] @ (17f74 ) │ │ │ │ + beq.w 1683e │ │ │ │ + ldr r2, [pc, #580] @ (1673c ) │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ ldr.w r5, [r1, #1028] @ 0x404 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 180ac │ │ │ │ + bne.w 16874 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bmi.w 180f2 │ │ │ │ + bmi.w 168ba │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 18644 │ │ │ │ + bpl.w 16e0c │ │ │ │ and.w r2, r1, #3 │ │ │ │ cmp r1, #15 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - bhi.w 18162 │ │ │ │ + bhi.w 1692a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mul.w r0, r1, r2 │ │ │ │ adds r0, #33 @ 0x21 │ │ │ │ blx 5770 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 180c4 │ │ │ │ + beq.w 1688c │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 17d88 │ │ │ │ + beq.n 16552 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18044 │ │ │ │ + beq.w 1680c │ │ │ │ mov r0, r5 │ │ │ │ - bl a030 │ │ │ │ + bl 9fc4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq.w 18104 │ │ │ │ + beq.w 168cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17daa │ │ │ │ + beq.n 16574 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1803c │ │ │ │ + beq.w 16804 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r8, [r7, #1]! │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 17cf2 │ │ │ │ + bne.n 164bc │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrd r1, r0, [sp, #60] @ 0x3c │ │ │ │ mov.w sl, #0 │ │ │ │ strd r0, r3, [r1, #4] │ │ │ │ strb.w sl, [r3, r2] │ │ │ │ strb.w sl, [r0, r2] │ │ │ │ mov r0, fp │ │ │ │ - bl a4a8 │ │ │ │ + bl a438 │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.w 18470 │ │ │ │ + beq.w 16c38 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r4, r5 │ │ │ │ str.w r0, [r3], #12 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r3, fp, [sp, #20] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 17be0 │ │ │ │ + b.n 163aa │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 17bcc │ │ │ │ + b.n 16396 │ │ │ │ mov r0, r9 │ │ │ │ - bl a3e0 │ │ │ │ + bl a370 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - bge.w 18034 │ │ │ │ + bge.w 167fc │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - bpl.w 1864c │ │ │ │ + bpl.w 16e14 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r3, r9, r2, lsl #2 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ - b.w 17536 │ │ │ │ + b.w 15d00 │ │ │ │ blx 56a4 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 17580 │ │ │ │ + b.w 15d4a │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r8, r6 │ │ │ │ mov fp, sl │ │ │ │ mov.w r5, #446 @ 0x1be │ │ │ │ mov sl, r6 │ │ │ │ - b.n 179ac │ │ │ │ + b.n 16176 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r5, #436 @ 0x1b4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1780c │ │ │ │ + b.n 15fd6 │ │ │ │ blx 56a4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.w 175d6 │ │ │ │ + b.w 15da0 │ │ │ │ mov r3, fp │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r5, #447 @ 0x1bf │ │ │ │ - b.n 179ac │ │ │ │ - ldr r3, [pc, #300] @ (17f9c ) │ │ │ │ + b.n 16176 │ │ │ │ + ldr r3, [pc, #300] @ (16764 ) │ │ │ │ mov fp, r6 │ │ │ │ - ldr r1, [pc, #360] @ (17fdc ) │ │ │ │ + ldr r1, [pc, #360] @ (167a4 ) │ │ │ │ mov.w r8, #0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov.w r5, #448 @ 0x1c0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 179b2 │ │ │ │ + b.n 1617c │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r6 │ │ │ │ mov.w r5, #448 @ 0x1c0 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 179ac │ │ │ │ + b.n 16176 │ │ │ │ ldr.w r3, [fp, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 17702 │ │ │ │ + b.n 15ecc │ │ │ │ ldrd r9, r7, [sp, #60] @ 0x3c │ │ │ │ mov r5, r4 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ strb.w r8, [r0, r1] │ │ │ │ strb.w r8, [r3, r1] │ │ │ │ strd r3, r0, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl a4a8 │ │ │ │ + bl a438 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 180a2 │ │ │ │ + beq.w 1686a │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov sl, r6 │ │ │ │ str.w r0, [r4], #12 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r4, r7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.w 174ec │ │ │ │ + b.w 15cb6 │ │ │ │ blx 5a60 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 180d4 │ │ │ │ + beq.w 1689c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18120 │ │ │ │ + beq.w 168e8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.w 174c6 │ │ │ │ + b.w 15c90 │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r6 │ │ │ │ ldrd r9, r7, [sp, #60] @ 0x3c │ │ │ │ mov.w r5, #452 @ 0x1c4 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 179ac │ │ │ │ + b.n 16176 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - vldr d7, [pc, #40] @ 17f50 │ │ │ │ + vldr d7, [pc, #40] @ 16718 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ blx 5758 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 17702 │ │ │ │ + b.w 15ecc │ │ │ │ mov r8, r7 │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov fp, r6 │ │ │ │ mov.w sl, #0 │ │ │ │ movw r5, #453 @ 0x1c5 │ │ │ │ - b.n 179ac │ │ │ │ - nop │ │ │ │ + b.n 16176 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r0, r0 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + add r1, pc, #40 @ (adr r1, 16754 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + add r1, pc, #32 @ (adr r1, 16750 ) │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #648] @ 0x288 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #856] @ 0x358 │ │ │ │ + uxth r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ + @ instruction: 0xb700 │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + push {r1, r4, r5, r7, lr} │ │ │ │ movs r2, r0 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + cbz r0, 16790 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + push {r1, r2, r3, r6, lr} │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ movs r2, r0 │ │ │ │ - str r7, [sp, #800] @ 0x320 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + add r2, pc, #376 @ (adr r2, 16914 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + add r2, pc, #136 @ (adr r2, 16828 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + add r1, pc, #728 @ (adr r1, 16a7c ) │ │ │ │ movs r4, r0 │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18084 │ │ │ │ + beq.n 1684c │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18084 │ │ │ │ + beq.n 1684c │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18084 │ │ │ │ + beq.n 1684c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, fp │ │ │ │ - bne.n 18028 │ │ │ │ + bne.n 167f0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl a030 │ │ │ │ + bl 9fc4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r9, r0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 17740 │ │ │ │ + beq.w 15f0a │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17740 │ │ │ │ + bne.w 15f0a │ │ │ │ mov r0, r2 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 17740 │ │ │ │ - bl 9a00 │ │ │ │ + b.w 15f0a │ │ │ │ + bl 98fc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17ffc │ │ │ │ - b.n 17920 │ │ │ │ + bne.n 167c4 │ │ │ │ + b.n 160ea │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ strd fp, sl, [sp, #20] │ │ │ │ - b.n 17b60 │ │ │ │ + b.n 1632a │ │ │ │ mov r0, r5 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17daa │ │ │ │ + b.n 16574 │ │ │ │ mov r0, r8 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17d88 │ │ │ │ + b.n 16552 │ │ │ │ mov r0, r9 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17b78 │ │ │ │ - ldr.w r3, [pc, #1608] @ 186a0 │ │ │ │ - ldr.w r1, [pc, #1608] @ 186a4 │ │ │ │ + b.n 16342 │ │ │ │ + ldr.w r3, [pc, #1608] @ 16e68 │ │ │ │ + ldr.w r1, [pc, #1608] @ 16e6c │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ blx 5888 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1845e │ │ │ │ + bne.w 16c26 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ - b.n 17d14 │ │ │ │ + b.n 164de │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ movw r5, #475 @ 0x1db │ │ │ │ - b.n 179c6 │ │ │ │ + b.n 16190 │ │ │ │ blx 5888 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17920 │ │ │ │ - ldr.w r2, [pc, #1560] @ 186a8 │ │ │ │ - ldr.w r1, [pc, #1560] @ 186ac │ │ │ │ + bne.w 160ea │ │ │ │ + ldr.w r2, [pc, #1560] @ 16e70 │ │ │ │ + ldr.w r1, [pc, #1560] @ 16e74 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 5664 │ │ │ │ - b.n 17920 │ │ │ │ + b.n 160ea │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r8 │ │ │ │ movw r5, #459 @ 0x1cb │ │ │ │ - b.n 179ac │ │ │ │ - ldr.w r2, [pc, #1536] @ 186b0 │ │ │ │ + b.n 16176 │ │ │ │ + ldr.w r2, [pc, #1536] @ 16e78 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1844a │ │ │ │ + beq.w 16c12 │ │ │ │ mov r1, r5 │ │ │ │ blx 54f0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 17d6a │ │ │ │ + b.n 16534 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r5 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ movw r5, #475 @ 0x1db │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - b.n 179ac │ │ │ │ + b.n 16176 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 180ec │ │ │ │ + beq.n 168b4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18414 │ │ │ │ + beq.w 16bdc │ │ │ │ movw r5, #445 @ 0x1bd │ │ │ │ - b.n 17970 │ │ │ │ + b.n 1613a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 17d70 │ │ │ │ + beq.w 1653a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 17d70 │ │ │ │ + b.n 1653a │ │ │ │ blx 5888 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17d96 │ │ │ │ + beq.w 16560 │ │ │ │ mov sl, r5 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ movw r5, #475 @ 0x1db │ │ │ │ - b.n 17a4e │ │ │ │ + b.n 16218 │ │ │ │ ldr.w r4, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.w 179f0 │ │ │ │ + beq.w 161ba │ │ │ │ subs r4, #1 │ │ │ │ str.w r4, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 183d4 │ │ │ │ + beq.w 16b9c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1814a │ │ │ │ + beq.n 16912 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17a04 │ │ │ │ + beq.w 161ce │ │ │ │ movs r3, #0 │ │ │ │ movw r5, #445 @ 0x1bd │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 1780c │ │ │ │ + b.w 15fd6 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 17bce │ │ │ │ + b.n 16398 │ │ │ │ mov.w ip, r1, lsr #3 │ │ │ │ mul.w r2, ip, r2 │ │ │ │ adds r1, r2, #2 │ │ │ │ - beq.w 183c2 │ │ │ │ + beq.w 16b8a │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 183b6 │ │ │ │ + bne.w 16b7e │ │ │ │ ldrd r2, r1, [r0, #12] │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ adds.w r0, r2, #33 @ 0x21 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ blx 5b58 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 17d6a │ │ │ │ - ldr.w r3, [pc, #1300] @ 186a8 │ │ │ │ - ldr.w r1, [pc, #1308] @ 186b4 │ │ │ │ + b.n 16534 │ │ │ │ + ldr.w r3, [pc, #1300] @ 16e70 │ │ │ │ + ldr.w r1, [pc, #1308] @ 16e7c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r4 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov.w sl, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r5, #467 @ 0x1d3 │ │ │ │ - b.w 1780c │ │ │ │ + b.w 15fd6 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17c24 │ │ │ │ + bne.w 163ee │ │ │ │ blx 5888 │ │ │ │ - cbz r0, 181de │ │ │ │ - ldr.w r2, [pc, #1260] @ 186b8 │ │ │ │ + cbz r0, 169a6 │ │ │ │ + ldr.w r2, [pc, #1260] @ 16e80 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 18562 │ │ │ │ + bne.w 16d2a │ │ │ │ blx 57b8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 181f6 │ │ │ │ + beq.n 169be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18512 │ │ │ │ + beq.w 16cda │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ blx 5bd4 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #4 │ │ │ │ blx 5bd4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33e80 │ │ │ │ + bl 34088 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r5, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [r5, #24] │ │ │ │ mov r3, r9 │ │ │ │ - bl 35de8 │ │ │ │ + bl 35ff0 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 5404 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18572 │ │ │ │ + beq.w 16d3a │ │ │ │ ldr.w r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 18492 │ │ │ │ + ble.w 16c5a │ │ │ │ add.w r7, r6, #8 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1825c │ │ │ │ + b.n 16a24 │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r5, #28 │ │ │ │ cmp r4, fp │ │ │ │ - beq.w 1848c │ │ │ │ + beq.w 16c54 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 18250 │ │ │ │ + blt.n 16a18 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 587c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18500 │ │ │ │ + beq.w 16cc8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl a65c │ │ │ │ + bl a5ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 184ee │ │ │ │ + beq.w 16cb6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18250 │ │ │ │ + beq.n 16a18 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18250 │ │ │ │ + bne.n 16a18 │ │ │ │ mov r0, r8 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18250 │ │ │ │ - bl a3e0 │ │ │ │ + b.n 16a18 │ │ │ │ + bl a370 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 181de │ │ │ │ + bge.n 169a6 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 18664 │ │ │ │ + bpl.w 16e2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r3, r8, r2, lsl #2 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ - b.n 17c12 │ │ │ │ + b.n 163dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ mov r9, fp │ │ │ │ mov sl, fp │ │ │ │ mov.w r5, #468 @ 0x1d4 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 179ac │ │ │ │ + b.w 16176 │ │ │ │ blx 56a4 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 17c48 │ │ │ │ + b.n 16412 │ │ │ │ blx 56a4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 17c86 │ │ │ │ - ldr r3, [pc, #964] @ (186a8 ) │ │ │ │ + b.n 16450 │ │ │ │ + ldr r3, [pc, #964] @ (16e70 ) │ │ │ │ mov r4, r5 │ │ │ │ - ldr r1, [pc, #980] @ (186bc ) │ │ │ │ + ldr r1, [pc, #980] @ (16e84 ) │ │ │ │ mov.w r5, #470 @ 0x1d6 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5664 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r3, fp, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r4 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov.w sl, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 179ce │ │ │ │ + b.w 16198 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r5, #469 @ 0x1d5 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 179ac │ │ │ │ + b.w 16176 │ │ │ │ mov r7, r5 │ │ │ │ mov sl, r6 │ │ │ │ mov.w r5, #470 @ 0x1d6 │ │ │ │ - b.w 179c6 │ │ │ │ - ldr r2, [pc, #884] @ (186a8 ) │ │ │ │ + b.w 16190 │ │ │ │ + ldr r2, [pc, #884] @ (16e70 ) │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mov fp, r6 │ │ │ │ - ldr r1, [pc, #900] @ (186c0 ) │ │ │ │ + ldr r1, [pc, #900] @ (16e88 ) │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #896] @ (186c4 ) │ │ │ │ + ldr r2, [pc, #896] @ (16e8c ) │ │ │ │ add r2, pc │ │ │ │ blx 5b10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18362 │ │ │ │ + beq.n 16b2a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1847a │ │ │ │ + beq.w 16c42 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r8, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r5, #447 @ 0x1bf │ │ │ │ - b.w 179b2 │ │ │ │ - ldr r2, [pc, #816] @ (186a8 ) │ │ │ │ + b.w 1617c │ │ │ │ + ldr r2, [pc, #816] @ (16e70 ) │ │ │ │ strd fp, sl, [sp, #20] │ │ │ │ - ldr r1, [pc, #844] @ (186c8 ) │ │ │ │ + ldr r1, [pc, #844] @ (16e90 ) │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #836] @ (186cc ) │ │ │ │ + ldr r2, [pc, #836] @ (16e94 ) │ │ │ │ add r2, pc │ │ │ │ blx 5b10 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 183a0 │ │ │ │ + beq.n 16b68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17a68 │ │ │ │ + beq.w 16232 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov.w r5, #446 @ 0x1be │ │ │ │ mov r8, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 179b2 │ │ │ │ + b.w 1617c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 17d6a │ │ │ │ + b.n 16534 │ │ │ │ ldrd r2, r1, [r0, #12] │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 18180 │ │ │ │ + b.n 16948 │ │ │ │ mov r0, r9 │ │ │ │ mov sl, r4 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r7, r4 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r5, #445 @ 0x1bd │ │ │ │ - b.w 179b2 │ │ │ │ + b.w 1617c │ │ │ │ blx 5a60 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185f6 │ │ │ │ + beq.w 16dbe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 185e4 │ │ │ │ + beq.w 16dac │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r1, [sp, #28] │ │ │ │ - b.w 17bb8 │ │ │ │ + b.w 16382 │ │ │ │ mov r0, r9 │ │ │ │ movw r5, #445 @ 0x1bd │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov sl, fp │ │ │ │ mov r7, fp │ │ │ │ - b.w 1780c │ │ │ │ + b.w 15fd6 │ │ │ │ blx 562c <__stack_chk_fail@plt> │ │ │ │ - bl b628 │ │ │ │ + bl b624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17b5c │ │ │ │ + bne.w 16326 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r7 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov r7, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r5, #445 @ 0x1bd │ │ │ │ - b.n 17e84 │ │ │ │ + b.n 1664e │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - vldr d7, [pc, #584] @ 18698 │ │ │ │ + vldr d7, [pc, #584] @ 16e60 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ blx 5758 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 17d6a │ │ │ │ + b.n 16534 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov.w r5, #474 @ 0x1da │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.w 179c6 │ │ │ │ + b.w 16190 │ │ │ │ mov r7, r5 │ │ │ │ movw r5, #481 @ 0x1e1 │ │ │ │ - b.w 179c6 │ │ │ │ + b.w 16190 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ movw r5, #447 @ 0x1bf │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 17a78 │ │ │ │ + b.w 16242 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl 35da4 │ │ │ │ + bl 35fac │ │ │ │ mov r0, r5 │ │ │ │ blx 54b0 │ │ │ │ mov r0, r9 │ │ │ │ blx 54b0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 184ba │ │ │ │ + beq.n 16c82 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ ldrb.w r3, [sp, #102] @ 0x66 │ │ │ │ - cbz r3, 184d2 │ │ │ │ + cbz r3, 16c9a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, sl │ │ │ │ movs r2, #254 @ 0xfe │ │ │ │ add.w r0, sp, #102 @ 0x66 │ │ │ │ blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 18584 │ │ │ │ + beq.n 16d4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 18538 │ │ │ │ + cbz r3, 16d00 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1851a │ │ │ │ + beq.n 16ce2 │ │ │ │ ldrd r2, fp, [sp, #20] │ │ │ │ mov r7, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r4, sl │ │ │ │ - b.w 17844 │ │ │ │ + b.w 1600e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r5, #561 @ 0x231 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 179c6 │ │ │ │ + b.w 16190 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r5, #561 @ 0x231 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 1780c │ │ │ │ + b.w 15fd6 │ │ │ │ mov r0, r8 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 181f6 │ │ │ │ + b.n 169be │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 18530 │ │ │ │ + cbz r3, 16cf8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18530 │ │ │ │ + beq.n 16cf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 1855a │ │ │ │ + cbz r3, 16d22 │ │ │ │ mov fp, sl │ │ │ │ mov r7, r4 │ │ │ │ - b.w 1786c │ │ │ │ + b.w 16036 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18530 │ │ │ │ + beq.n 16cf8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18530 │ │ │ │ + beq.n 16cf8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18530 │ │ │ │ + bne.n 16cf8 │ │ │ │ mov r0, r2 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18530 │ │ │ │ + b.n 16cf8 │ │ │ │ mov r0, r1 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18530 │ │ │ │ - bl b628 │ │ │ │ + b.n 16cf8 │ │ │ │ + bl b624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 181da │ │ │ │ + bne.w 169a2 │ │ │ │ movw r5, #467 @ 0x1d3 │ │ │ │ - b.n 182fe │ │ │ │ + b.n 16ac6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r4 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov.w r5, #552 @ 0x228 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 1780c │ │ │ │ + b.w 15fd6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r4 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov.w r5, #568 @ 0x238 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 1780c │ │ │ │ - ldr r2, [pc, #272] @ (186a8 ) │ │ │ │ + b.w 15fd6 │ │ │ │ + ldr r2, [pc, #272] @ (16e70 ) │ │ │ │ mov r7, r5 │ │ │ │ - ldr r1, [pc, #308] @ (186d0 ) │ │ │ │ + ldr r1, [pc, #308] @ (16e98 ) │ │ │ │ movw r5, #469 @ 0x1d5 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #296] @ (186d4 ) │ │ │ │ + ldr r2, [pc, #296] @ (16e9c ) │ │ │ │ add r2, pc │ │ │ │ blx 5b10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 17e84 │ │ │ │ - ldr r2, [pc, #232] @ (186a8 ) │ │ │ │ + b.n 1664e │ │ │ │ + ldr r2, [pc, #232] @ (16e70 ) │ │ │ │ mov r7, r5 │ │ │ │ - ldr r1, [pc, #276] @ (186d8 ) │ │ │ │ + ldr r1, [pc, #276] @ (16ea0 ) │ │ │ │ mov.w r5, #468 @ 0x1d4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ mov r9, fp │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #264] @ (186dc ) │ │ │ │ + ldr r2, [pc, #264] @ (16ea4 ) │ │ │ │ add r2, pc │ │ │ │ blx 5b10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 17e84 │ │ │ │ + b.n 1664e │ │ │ │ ldrd r3, fp, [sp, #20] │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r4 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r5, #467 @ 0x1d3 │ │ │ │ - b.n 17e84 │ │ │ │ + b.n 1664e │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1860a │ │ │ │ + beq.n 16dd2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 1861c │ │ │ │ + cbz r3, 16de4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r4 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ movw r5, #467 @ 0x1d3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 1780c │ │ │ │ + b.w 15fd6 │ │ │ │ mov r0, r8 │ │ │ │ blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1860a │ │ │ │ - ldr r3, [pc, #184] @ (186e0 ) │ │ │ │ + b.n 16dd2 │ │ │ │ + ldr r3, [pc, #184] @ (16ea8 ) │ │ │ │ movw r2, #11833 @ 0x2e39 │ │ │ │ - ldr r1, [pc, #184] @ (186e4 ) │ │ │ │ - ldr r0, [pc, #184] @ (186e8 ) │ │ │ │ + ldr r1, [pc, #184] @ (16eac ) │ │ │ │ + ldr r0, [pc, #184] @ (16eb0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1904 @ 0x770 │ │ │ │ + add.w r3, r3, #1760 @ 0x6e0 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 6228 <__assert_fail@plt+0x5e8> │ │ │ │ - bl 61f8 <__assert_fail@plt+0x5b8> │ │ │ │ - bl 604c <__assert_fail@plt+0x40c> │ │ │ │ - bl 6258 <__assert_fail@plt+0x618> │ │ │ │ - ldr r3, [pc, #156] @ (186ec ) │ │ │ │ + bl 621c <__assert_fail@plt+0x5dc> │ │ │ │ + bl 61ec <__assert_fail@plt+0x5ac> │ │ │ │ + bl 6040 <__assert_fail@plt+0x400> │ │ │ │ + bl 624c <__assert_fail@plt+0x60c> │ │ │ │ + ldr r3, [pc, #156] @ (16eb4 ) │ │ │ │ movw r2, #11608 @ 0x2d58 │ │ │ │ - ldr r1, [pc, #156] @ (186f0 ) │ │ │ │ - ldr r0, [pc, #156] @ (186f4 ) │ │ │ │ + ldr r1, [pc, #156] @ (16eb8 ) │ │ │ │ + ldr r0, [pc, #156] @ (16ebc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1904 @ 0x770 │ │ │ │ + add.w r3, r3, #1760 @ 0x6e0 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #144] @ (186f8 ) │ │ │ │ + ldr r3, [pc, #144] @ (16ec0 ) │ │ │ │ movw r2, #11844 @ 0x2e44 │ │ │ │ - ldr r1, [pc, #144] @ (186fc ) │ │ │ │ - ldr r0, [pc, #144] @ (18700 ) │ │ │ │ + ldr r1, [pc, #144] @ (16ec4 ) │ │ │ │ + ldr r0, [pc, #144] @ (16ec8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1904 @ 0x770 │ │ │ │ + add.w r3, r3, #1760 @ 0x6e0 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #132] @ (18704 ) │ │ │ │ + ldr r3, [pc, #132] @ (16ecc ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #132] @ (18708 ) │ │ │ │ - ldr r0, [pc, #132] @ (1870c ) │ │ │ │ + ldr r1, [pc, #132] @ (16ed0 ) │ │ │ │ + ldr r0, [pc, #132] @ (16ed4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 5c40 <__assert_fail@plt> │ │ │ │ - bl 5f8c <__assert_fail@plt+0x34c> │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r0, r0 │ │ │ │ lsls r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + add r2, pc, #904 @ (adr r2, 17200 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #60] @ 0x3c │ │ │ │ - movs r2, r0 │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ - movs r2, r0 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + add r3, sp, #16 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r5, #42] @ 0x2a │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r2, #26] │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r0, #26] │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r6, #24] │ │ │ │ + add r7, pc, #488 @ (adr r7, 17084 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r3, #24] │ │ │ │ + add r7, pc, #416 @ (adr r7, 17040 ) │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb652 │ │ │ │ + add r7, pc, #336 @ (adr r7, 16ff4 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + add r7, pc, #256 @ (adr r7, 16fa8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + beq.n 16df0 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb62a │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + beq.n 16fac │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r4, #60] @ 0x3c │ │ │ │ + beq.n 16f88 │ │ │ │ movs r2, r0 │ │ │ │ - add r5, pc, #8 @ (adr r5, 18710 ) │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r5, #27] │ │ │ │ + add r0, sp, #600 @ 0x258 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + itee pl │ │ │ │ + movpl r2, r0 │ │ │ │ + ldrmi r1, [sp, #144] @ 0x90 │ │ │ │ + movmi r2, r0 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ movs r2, r0 │ │ │ │ - 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, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #692] @ (189d8 ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #692] @ (189dc ) │ │ │ │ - movs r5, #0 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr.w r3, [pc, #1952] @ 1768c │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ + ldr.w r2, [pc, #1952] @ 17690 │ │ │ │ + movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, pc │ │ │ │ - strd r5, r5, [sp, #20] │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #680] @ (189e0 ) │ │ │ │ - ldr.w r4, [r3, #252] @ 0xfc │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [pc, #676] @ (189e4 ) │ │ │ │ + mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ - str r5, [sp, #28] │ │ │ │ - strh.w r5, [sp, #32] │ │ │ │ + strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r8, [r3, #276] @ 0x114 │ │ │ │ + ldr.w r3, [pc, #1932] @ 17694 │ │ │ │ + strh.w r4, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r7, [pc, #1928] @ 17698 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5978 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18858 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1892a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bne.n 1700e │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 173c4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1876e │ │ │ │ + beq.n 16f40 │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #632] @ (189e8 ) │ │ │ │ + str.w r3, [r8] │ │ │ │ + ldr.w r2, [pc, #1880] @ 1769c │ │ │ │ movs r3, #7 │ │ │ │ - vldr d7, [pc, #604] @ 189d0 │ │ │ │ - mov r1, sp │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - add r0, sp, #20 │ │ │ │ - add.w r2, r2, #492 @ 0x1ec │ │ │ │ - vstr d7, [sp] │ │ │ │ + mov.w sl, #0 │ │ │ │ + add.w r2, r2, #524 @ 0x20c │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp, #24] │ │ │ │ blx 58a4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1886a │ │ │ │ - ldrb.w r3, [sp, #20] │ │ │ │ + beq.n 16f7a │ │ │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1885c │ │ │ │ - ldr r5, [pc, #596] @ (189ec ) │ │ │ │ - mov r0, r7 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r1, [r5, #592] @ 0x250 │ │ │ │ - bl b254 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 188a0 │ │ │ │ - beq.n 1880a │ │ │ │ - ldr.w r5, [r8, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldrb.w r3, [sp, #22] │ │ │ │ - cbz r3, 187d4 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, sp, #22 │ │ │ │ - blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ + beq.n 17010 │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + mov r1, r8 │ │ │ │ + blx 5644 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 18976 │ │ │ │ - blx 5670 │ │ │ │ - cbz r4, 187ec │ │ │ │ + bne.n 17010 │ │ │ │ + movs r5, #0 │ │ │ │ + movw r6, #293 @ 0x125 │ │ │ │ + mov r4, r5 │ │ │ │ + ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 17428 │ │ │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 1743c │ │ │ │ + ldr.w r0, [pc, #1800] @ 176a0 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl d3a0 │ │ │ │ + cbz r4, 16fb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 187ec │ │ │ │ + beq.n 16fb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18898 │ │ │ │ - ldr r2, [pc, #512] @ (189f0 ) │ │ │ │ - ldr r3, [pc, #500] @ (189e4 ) │ │ │ │ + beq.w 173e6 │ │ │ │ + cbz r5, 16fca │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + movs r6, #0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 17348 │ │ │ │ + mov r5, r6 │ │ │ │ + blx 5670 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 16fec │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 16fec │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 17448 │ │ │ │ + ldr.w r2, [pc, #1716] @ 176a4 │ │ │ │ + ldr.w r3, [pc, #1696] @ 17694 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 18c22 │ │ │ │ + bne.w 17650 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr.w r1, [r5, #728] @ 0x2d8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl b254 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1897a │ │ │ │ - bne.n 1886e │ │ │ │ - ldr.w r1, [r5, #908] @ 0x38c │ │ │ │ - mov r0, r7 │ │ │ │ - bl b254 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1897e │ │ │ │ - beq.n 188da │ │ │ │ - ldr.w r0, [r8, #28] │ │ │ │ - blx 5770 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 18854 │ │ │ │ - ldrb.w r3, [sp, #22] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 187d4 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #17 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, sp, #22 │ │ │ │ - blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 187d4 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ - b.n 188a2 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 18794 │ │ │ │ - add r0, sp, #20 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 5644 <_PyMonitoring_FirePyStartEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 18794 │ │ │ │ - movs r5, #198 @ 0xc6 │ │ │ │ - b.n 188a2 │ │ │ │ - ldr.w r0, [r8, #24] │ │ │ │ - blx 5770 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 18894 │ │ │ │ - ldrb.w r3, [sp, #22] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 187d4 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #11 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, sp, #22 │ │ │ │ - blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 187d4 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ - b.n 188a2 │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r8, r4 │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ + ldr r3, [r6, #36] @ 0x24 │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + cmp r2, r3 │ │ │ │ + it ge │ │ │ │ + movge r2, r3 │ │ │ │ + ldr.w r3, [pc, #1672] @ 176a8 │ │ │ │ + mov r9, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w sl, [r7, r3] │ │ │ │ + ldr r3, [r6, #40] @ 0x28 │ │ │ │ + cmp r1, r3 │ │ │ │ + it lt │ │ │ │ + movlt r1, r3 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + sub.w r1, r1, r9 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [sl] │ │ │ │ + ldr.w r3, [pc, #1636] @ 176ac │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r4, [r3, #396] @ 0x18c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 17450 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 17450 │ │ │ │ mov r0, r4 │ │ │ │ - blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 187ec │ │ │ │ - movs r5, #199 @ 0xc7 │ │ │ │ - ldrb.w r3, [sp, #28] │ │ │ │ - cbnz r3, 188bc │ │ │ │ - ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 188ce │ │ │ │ - ldr r0, [pc, #324] @ (189f4 ) │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 1749e │ │ │ │ + add.w fp, sp, #40 @ 0x28 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl cabc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17094 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 17362 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 170ac │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1735a │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 174f0 │ │ │ │ + ldr.w r3, [pc, #1532] @ 176b0 │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ + ldr.w sl, [r7, r3] │ │ │ │ + cmp r4, sl │ │ │ │ + beq.w 174f8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #6 │ │ │ │ + bpl.w 17672 │ │ │ │ + ldr.w r2, [pc, #1508] @ 176b4 │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1765c │ │ │ │ + ldr.w r2, [pc, #1500] @ 176b8 │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 17658 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1750e │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17102 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr.w r3, [pc, #1464] @ 176bc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r4, sl │ │ │ │ + bne.w 17614 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - movs r5, #0 │ │ │ │ - add r0, pc │ │ │ │ - bl d3a4 │ │ │ │ - b.n 187d4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 56b0 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ - ldrb.w r3, [sp, #24] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 17542 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17140 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1737a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17154 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 188ae │ │ │ │ + beq.w 1736a │ │ │ │ + ldr r5, [r6, #20] │ │ │ │ + cmp r5, sl │ │ │ │ + beq.w 173ac │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + bpl.w 17672 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1765c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 17658 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.w 17568 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 174c2 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr.w r3, [pc, #1324] @ 176c0 │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ + ldr.w r3, [pc, #1320] @ 176c4 │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ + cmp r4, r0 │ │ │ │ + it ne │ │ │ │ + cmpne r4, r2 │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + cmp r4, sl │ │ │ │ + it eq │ │ │ │ + orreq.w r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 17482 │ │ │ │ + subs r5, r4, r0 │ │ │ │ + clz r5, r5 │ │ │ │ + lsrs r5, r5, #5 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 171d4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1738e │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 174ec │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cmp r0, sl │ │ │ │ + beq.w 175f6 │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #24 │ │ │ │ - blx 5a38 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ - b.n 188ae │ │ │ │ - ldr.w r1, [r5, #496] @ 0x1f0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl b254 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 189c6 │ │ │ │ - bne.n 18948 │ │ │ │ - ldr.w r1, [r5, #500] @ 0x1f4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl b254 │ │ │ │ + movs r1, #1 │ │ │ │ + bl c534 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 18ab2 │ │ │ │ - beq.n 18982 │ │ │ │ - ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ - blx 5770 │ │ │ │ + beq.w 17604 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r3, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r0, sl │ │ │ │ + bne.w 17634 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 18926 │ │ │ │ - ldrb.w r3, [sp, #22] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1760e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17228 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 187d4 │ │ │ │ + beq.w 175b0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1723e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 175a8 │ │ │ │ + cmp r5, sl │ │ │ │ + beq.w 175b8 │ │ │ │ + ldrd r1, r2, [r6, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + sub.w r2, r2, r9 │ │ │ │ + sub.w r1, r1, r9 │ │ │ │ + blx 571c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 175ce │ │ │ │ + ldr.w r3, [pc, #1128] @ 176c8 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r1, fp │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl cabc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17296 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 1739c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 1741a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r6, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl cabc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 172ce │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 173a4 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 175d4 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 581c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 173ee │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #5 │ │ │ │ + bpl.w 17676 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 1765c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 17658 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 17654 │ │ │ │ + cmp r3, #1 │ │ │ │ + str.w r9, [r0, #12] │ │ │ │ + beq.w 17654 │ │ │ │ + ldrb.w r3, [sp, #46] @ 0x2e │ │ │ │ + str r7, [r0, #16] │ │ │ │ + cbz r3, 17328 │ │ │ │ mov r3, r0 │ │ │ │ - movs r2, #29 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, sp, #22 │ │ │ │ + movs r2, #55 @ 0x37 │ │ │ │ + mov r1, r8 │ │ │ │ + add.w r0, sp, #46 @ 0x2e │ │ │ │ blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 187d4 │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ - b.n 188a2 │ │ │ │ - ldr r1, [pc, #204] @ (189f8 ) │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ - ldr r0, [pc, #204] @ (189fc ) │ │ │ │ + beq.n 1741a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1733c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 17556 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 16fc8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 16fc8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16fc8 │ │ │ │ + mov r0, sl │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 170ac │ │ │ │ + mov r0, r4 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17094 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r5, [r6, #20] │ │ │ │ + cmp r5, sl │ │ │ │ + bne.w 1715c │ │ │ │ + b.n 173ac │ │ │ │ + mov r0, r4 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 1714a │ │ │ │ + b.n 17154 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 171da │ │ │ │ + b.n 174ec │ │ │ │ + mov r0, r6 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17296 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 172ce │ │ │ │ + ldr r3, [pc, #796] @ (176cc ) │ │ │ │ + ldr r1, [pc, #800] @ (176d0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 5664 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w r6, #316 @ 0x13c │ │ │ │ + b.n 16f82 │ │ │ │ + ldr r1, [pc, #780] @ (176d4 ) │ │ │ │ + movw r2, #293 @ 0x125 │ │ │ │ + ldr r0, [pc, #780] @ (176d8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 5c10 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1886a │ │ │ │ + beq.w 1755e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ - b.n 1876e │ │ │ │ - ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ - blx 5770 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 18972 │ │ │ │ - ldrb.w r3, [sp, #22] │ │ │ │ + b.n 16f40 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16fb8 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17404 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 187d4 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #23 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, sp, #22 │ │ │ │ - blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 187d4 │ │ │ │ - movs r5, #206 @ 0xce │ │ │ │ - b.n 188a2 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ - b.n 188a2 │ │ │ │ - movs r5, #201 @ 0xc9 │ │ │ │ - b.n 188a2 │ │ │ │ - movs r5, #203 @ 0xcb │ │ │ │ - b.n 188a2 │ │ │ │ - ldr r5, [pc, #124] @ (18a00 ) │ │ │ │ + beq.n 17496 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1741a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 1741a │ │ │ │ mov r0, r7 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r1, [r5, #732] @ 0x2dc │ │ │ │ - bl b254 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ + movw r6, #321 @ 0x141 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 16f8c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 56b0 <_PyMonitoring_FireRaiseEvent@plt> │ │ │ │ + ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 16f96 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 5a38 <_PyMonitoring_FirePyUnwindEvent@plt> │ │ │ │ + b.n 16f96 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16fec │ │ │ │ + mov r0, r1 │ │ │ │ + blx 574c │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 1749e │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 55c0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 17066 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 17066 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17066 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 5930 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bge.w 171c0 │ │ │ │ + mov.w r6, #316 @ 0x13c │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + b.n 174a6 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17404 │ │ │ │ + movs r5, #0 │ │ │ │ + mov r4, sl │ │ │ │ + movw r6, #311 @ 0x137 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 174b6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 174ba │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 16f82 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 174b6 │ │ │ │ + ldr r3, [pc, #512] @ (176c4 ) │ │ │ │ + ldr r2, [pc, #504] @ (176c0 ) │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + cmp r4, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r4, r3 │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + cmp r4, sl │ │ │ │ + it eq │ │ │ │ + orreq.w r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 17482 │ │ │ │ + cmp r4, r2 │ │ │ │ + it eq │ │ │ │ + moveq r0, r5 │ │ │ │ + beq.w 171e2 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + b.n 1723e │ │ │ │ + mov r4, r5 │ │ │ │ + movw r6, #311 @ 0x137 │ │ │ │ + b.n 16f82 │ │ │ │ + ldr r3, [pc, #464] @ (176cc ) │ │ │ │ + ldr r1, [pc, #480] @ (176dc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 5664 │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w r6, #314 @ 0x13a │ │ │ │ + b.n 16f82 │ │ │ │ + blx 574c │ │ │ │ + mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 18b2c │ │ │ │ - beq.n 18a04 │ │ │ │ - ldr.w r0, [r8, #32] │ │ │ │ - blx 5770 │ │ │ │ + beq.n 17506 │ │ │ │ + mov r0, r4 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 56a4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 1753a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbnz r3, 1753a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 17102 │ │ │ │ + b.n 17506 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17506 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 17506 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17506 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1733c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 189c2 │ │ │ │ - ldrb.w r3, [sp, #22] │ │ │ │ + mov r4, r0 │ │ │ │ + movw r6, #293 @ 0x125 │ │ │ │ + b.n 16f82 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 574c │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 173ba │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 56a4 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17592 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbz r3, 1759a │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 17192 │ │ │ │ + b.n 173ba │ │ │ │ + mov r0, r1 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 17192 │ │ │ │ + b.n 173ba │ │ │ │ + mov r0, r1 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1723e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17228 │ │ │ │ + ldr r3, [pc, #272] @ (176cc ) │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r1, [pc, #288] @ (176e0 ) │ │ │ │ + mov.w r6, #320 @ 0x140 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 5664 │ │ │ │ + b.n 16f82 │ │ │ │ + mov.w r6, #320 @ 0x140 │ │ │ │ + b.n 16f82 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 1741a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 187d4 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, sp, #22 │ │ │ │ - blx 5a14 <_PyMonitoring_FirePyReturnEvent@plt> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 187d4 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ - b.n 188a2 │ │ │ │ - movs r5, #205 @ 0xcd │ │ │ │ - b.n 188a2 │ │ │ │ + bne.w 1741a │ │ │ │ + mov r0, r9 │ │ │ │ + blx 5570 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1741a │ │ │ │ + ldr r3, [pc, #212] @ (176cc ) │ │ │ │ + ldr r1, [pc, #232] @ (176e4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 5664 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + movs r4, #0 │ │ │ │ + movw r6, #317 @ 0x13d │ │ │ │ + b.n 16f82 │ │ │ │ + movw r6, #317 @ 0x13d │ │ │ │ + b.n 17492 │ │ │ │ + ldr r2, [pc, #180] @ (176cc ) │ │ │ │ + ldr r1, [pc, #208] @ (176e8 ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r2, [pc, #200] @ (176ec ) │ │ │ │ + add r2, pc │ │ │ │ + blx 5b10 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 17546 │ │ │ │ + b.n 17506 │ │ │ │ + ldr r2, [pc, #148] @ (176cc ) │ │ │ │ + movw r6, #317 @ 0x13d │ │ │ │ + ldr r1, [pc, #180] @ (176f0 ) │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr r2, [pc, #172] @ (176f4 ) │ │ │ │ + add r2, pc │ │ │ │ + blx 5b10 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + b.n 174a6 │ │ │ │ + blx 562c <__stack_chk_fail@plt> │ │ │ │ + bl 618c <__assert_fail@plt+0x54c> │ │ │ │ + bl 5f80 <__assert_fail@plt+0x340> │ │ │ │ + ldr r3, [pc, #152] @ (176f8 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #152] @ (176fc ) │ │ │ │ + ldr r0, [pc, #152] @ (17700 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 5c40 <__assert_fail@plt> │ │ │ │ + bl 61ec <__assert_fail@plt+0x5ac> │ │ │ │ + ldr r3, [pc, #140] @ (17704 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #140] @ (17708 ) │ │ │ │ + ldr r0, [pc, #140] @ (1770c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #184 @ 0xb8 │ │ │ │ + add r0, pc │ │ │ │ + blx 5c40 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - ldrb r4, [r6, #28] │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ - movs r4, r0 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #64 @ (adr r4, 18a2c ) │ │ │ │ + ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + movs r4, r0 │ │ │ │ + bkpt 0x0056 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + add r7, pc, #688 @ (adr r7, 17954 ) │ │ │ │ + movs r2, r0 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r5, #17] │ │ │ │ + lsls r0, r4, #11 │ │ │ │ + movs r0, r0 │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes