--- /srv/rebuilderd/tmp/rebuilderdMhaCQ0/inputs/libradare2-6.0.0t64_6.1.6+ds-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdMhaCQ0/out/libradare2-6.0.0t64_6.1.6+ds-2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-06-04 21:55:12.000000 debian-binary │ -rw-r--r-- 0 0 0 1740 2026-06-04 21:55:12.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4346320 2026-06-04 21:55:12.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 4345412 2026-06-04 21:55:12.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/arm-linux-gnueabihf/libr_egg.so.6.1.7 │ │ │┄ 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 7 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x11404 0x11404 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x10eec 0x10eec R E 0x10000 │ │ │ │ LOAD 0x01fbe4 0x0002fbe4 0x0002fbe4 0x00e00 0x01110 RW 0x10000 │ │ │ │ DYNAMIC 0x01fcb4 0x0002fcb4 0x0002fcb4 0x00120 0x00120 RW 0x4 │ │ │ │ NOTE 0x000114 0x00000114 0x00000114 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0x01fbe4 0x0002fbe4 0x0002fbe4 0x00000 0x00304 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x01fbe4 0x0002fbe4 0x0002fbe4 0x0041c 0x0041c R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,18 +9,18 @@ │ │ │ │ [ 4] .dynstr STRTAB 00000c80 000c80 0008bd 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 0000153e 00153e 00013c 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 0000167c 00167c 000050 00 A 4 2 4 │ │ │ │ [ 7] .rel.dyn REL 000016cc 0016cc 000a10 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 000020dc 0020dc 0003c0 08 AI 3 20 4 │ │ │ │ [ 9] .init PROGBITS 0000249c 00249c 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 000024a8 0024a8 0005f4 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00002aa0 002aa0 00c1d0 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 0000ec70 00ec70 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 0000ec78 00ec78 002788 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 00011400 011400 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00002aa0 002aa0 00bcb8 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 0000e758 00e758 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 0000e760 00e760 002788 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 00010ee8 010ee8 000004 00 A 0 0 4 │ │ │ │ [15] .tbss NOBITS 0002fbe4 01fbe4 000304 00 WAT 0 0 4 │ │ │ │ [16] .init_array INIT_ARRAY 0002fbe4 01fbe4 000004 04 WA 0 0 4 │ │ │ │ [17] .fini_array FINI_ARRAY 0002fbe8 01fbe8 000004 04 WA 0 0 4 │ │ │ │ [18] .data.rel.ro PROGBITS 0002fbec 01fbec 0000c8 00 WA 0 0 4 │ │ │ │ [19] .dynamic DYNAMIC 0002fcb4 01fcb4 000120 08 WA 4 0 4 │ │ │ │ [20] .got PROGBITS 0002fdd4 01fdd4 00022c 04 WA 0 0 4 │ │ │ │ [21] .data PROGBITS 00030000 020000 0009e4 00 WA 0 0 4 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -5,15 +5,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libr_syscall.so] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libr_util.so] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libr_arch.so] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000e (SONAME) Library soname: [libr_egg.so] │ │ │ │ 0x0000000c (INIT) 0x249c │ │ │ │ - 0x0000000d (FINI) 0xec70 │ │ │ │ + 0x0000000d (FINI) 0xe758 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x2fbe4 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x2fbe8 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x138 │ │ │ │ 0x00000005 (STRTAB) 0xc80 │ │ │ │ 0x00000006 (SYMTAB) 0x2a0 │ │ │ ├── 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: 9ded5b586cbc2972b7985bc4d8a04ad25d72f779 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7340a37fe72da6c88e16bdb991d66338770298ea │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -273,21 +273,21 @@ │ │ │ │ N~D JzD │ │ │ │ YFSFBFxD │ │ │ │ :F3FQFxD │ │ │ │ 3F:F1FxD │ │ │ │ zDjbxDBF │ │ │ │ H9F3F2FxD │ │ │ │ H9F3F2FxD │ │ │ │ +~Np"~D|6 │ │ │ │ $$$$$$$$$$$$$$$$$$$$$$$$ │ │ │ │ -NHf#NJ1F │ │ │ │ -?H}#?J!FxD │ │ │ │ -'Ho#'J!FxD │ │ │ │ - Hy# J!FxD │ │ │ │ -2FCFIF(F │ │ │ │ -8F K!J{D │ │ │ │ +GHf#GJ1F │ │ │ │ +9H}#9J)FxD │ │ │ │ +%Ho#%J)FxD │ │ │ │ +2F;FAF(F │ │ │ │ + J KzD{D │ │ │ │ .H##.J!FxD │ │ │ │ 'LPF|D!F │ │ │ │ #MR##J!F}DPFzD │ │ │ │ #H,##J!FxD │ │ │ │ %s: assertion '%s' failed (line %d) │ │ │ │ egg && b │ │ │ │ 6.1.7-108 │ │ │ │ @@ -670,28 +670,20 @@ │ │ │ │ emit_jmp │ │ │ │ emit_set_string │ │ │ │ emit_set_string │ │ │ │ r_egg_cfile_getCompiler │ │ │ │ r_egg_cfile_set_cEnv │ │ │ │ r_egg_cfile_parser │ │ │ │ r_egg_cfile_parseCompiled │ │ │ │ -^MX)G)j)k │ │ │ │ -z\V\b]bL\U │ │ │ │ -i9cclcGIOch=eaW │ │ │ │ -iiwh^WaccwxWi │ │ │ │ -W)yicWiea │ │ │ │ -WiWoWliiwcWWw │ │ │ │ -ck'I9ii instruction: 0xf103447a │ │ │ │ andcs r0, r3, r4, lsl r1 │ │ │ │ @ instruction: 0xf7ff9400 │ │ │ │ mullt r2, r4, ip │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - @ instruction: 0x0000ccbe │ │ │ │ - andeq ip, r0, r8, lsl r1 │ │ │ │ - andeq lr, r0, lr, lsr #3 │ │ │ │ - andeq ip, r0, r0, ror #1 │ │ │ │ - strheq ip, [r0], -r8 │ │ │ │ + andeq ip, r0, r6, lsr #15 │ │ │ │ + andeq fp, r0, r0, lsl #24 │ │ │ │ + muleq r0, r6, ip │ │ │ │ + andeq fp, r0, r8, asr #23 │ │ │ │ + andeq fp, r0, r0, lsr #23 │ │ │ │ │ │ │ │ 00002c74 : │ │ │ │ ldr r0, [pc, #4] @ (2c7c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + cbnz r6, 2cea │ │ │ │ ... │ │ │ │ │ │ │ │ 00002c80 : │ │ │ │ cbz r0, 2c88 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b.w 2518 │ │ │ │ push {r4, lr} │ │ │ │ @@ -151,19 +151,19 @@ │ │ │ │ strd r0, ip, [sp] │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ movs r0, #3 │ │ │ │ blx 2580 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 2f6c │ │ │ │ + bgt.n 2d3c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + cbnz r0, 2d18 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + cbnz r6, 2d2c │ │ │ │ ... │ │ │ │ │ │ │ │ 00002ccc : │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2d7e │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -389,19 +389,19 @@ │ │ │ │ add r2, pc │ │ │ │ adds r1, #84 @ 0x54 │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2580 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - svc 14 │ │ │ │ + bls.n 2ef0 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x005a │ │ │ │ + cbnz r2, 2f18 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0014 │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ ... │ │ │ │ │ │ │ │ 00002f0c : │ │ │ │ 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 │ │ │ │ @@ -603,39 +603,39 @@ │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str.w r3, [r4, #3764] @ 0xeb4 │ │ │ │ str.w r7, [r4, #3776] @ 0xec0 │ │ │ │ str.w r9, [r4, #3772] @ 0xebc │ │ │ │ b.n 2fe4 │ │ │ │ ldmia r6!, {r3, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ - pop {r1, r3, r5, r6, r7, pc} │ │ │ │ + @ instruction: 0xb8d2 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ movs r0, r0 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 3130 │ │ │ │ + bhi.n 3100 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + @ instruction: 0xb830 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb7e6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + @ instruction: 0xb790 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #8 │ │ │ │ ... │ │ │ │ @@ -698,19 +698,19 @@ │ │ │ │ add r2, pc │ │ │ │ adds r1, #132 @ 0x84 │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2580 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - bgt.n 3220 │ │ │ │ + bvs.n 31f0 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 3268 │ │ │ │ + @ instruction: 0xb66a │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 3250 │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ ... │ │ │ │ │ │ │ │ 0000320c : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -755,19 +755,19 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2580 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - blt.n 31a8 │ │ │ │ + bvs.n 3378 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r2, r3 │ │ │ │ + push {r1, r6, r7, lr} │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0014 │ │ │ │ + push {r2, r3, r4, r5, r6, lr} │ │ │ │ ... │ │ │ │ │ │ │ │ 00003294 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ 00003298 : │ │ │ │ @@ -830,23 +830,23 @@ │ │ │ │ adds r1, #188 @ 0xbc │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2580 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - rev16 r2, r3 │ │ │ │ + push {r1, r6, lr} │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 3300 │ │ │ │ + bpl.n 32d0 │ │ │ │ movs r0, r0 │ │ │ │ - rev r6, r2 │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 337a │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ 00003340 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -923,19 +923,19 @@ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ b.n 3398 │ │ │ │ blx 267c <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {r3, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 3494 │ │ │ │ + bpl.n 3464 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 3442 │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3426 │ │ │ │ + push {r4, r5} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1} │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -970,19 +970,19 @@ │ │ │ │ add r2, pc │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2580 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bls.n 33a8 │ │ │ │ + bmi.n 3578 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ + cbz r2, 34ea │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + cbz r4, 34e4 │ │ │ │ ... │ │ │ │ │ │ │ │ 00003484 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ 00003488 : │ │ │ │ @@ -1067,36 +1067,36 @@ │ │ │ │ b.n 34f8 │ │ │ │ blx 267c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1!, {r4, r5} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 3598 │ │ │ │ + bmi.n 3568 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r4, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb87c │ │ │ │ + cbz r4, 35c8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb86e │ │ │ │ + cbz r6, 35c8 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 34e8 │ │ │ │ + bcc.n 34b8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ + cbz r2, 35c8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7be │ │ │ │ + uxth r6, r4 │ │ │ │ ... │ │ │ │ │ │ │ │ 00003580 : │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (358c ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + cbz r0, 35d4 │ │ │ │ ... │ │ │ │ │ │ │ │ 00003590 : │ │ │ │ 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 │ │ │ │ @@ -1273,49 +1273,49 @@ │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 28d4 │ │ │ │ b.n 3652 │ │ │ │ nop │ │ │ │ ldmia r0!, {r3, r5} │ │ │ │ movs r2, r0 │ │ │ │ - bvc.n 36cc │ │ │ │ + bcs.n 369c │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + sxth r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 3848 │ │ │ │ + bcs.n 3818 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb728 │ │ │ │ + sxth r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + cbz r2, 37a6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + cbz r0, 37b0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6d4 │ │ │ │ + cbz r4, 37b6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + cbz r2, 37a6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb646 │ │ │ │ + cbz r6, 379a │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 3730 │ │ │ │ + bne.n 3700 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + cbz r0, 37c2 │ │ │ │ movs r0, r0 │ │ │ │ - setend le │ │ │ │ + cbz r0, 37aa │ │ │ │ ... │ │ │ │ │ │ │ │ 0000379c : │ │ │ │ movs r1, #0 │ │ │ │ b.w 2644 │ │ │ │ nop │ │ │ │ │ │ │ │ @@ -1444,31 +1444,31 @@ │ │ │ │ nop │ │ │ │ stmia r6!, {r3, r4} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r3, r7} │ │ │ │ movs r2, r0 │ │ │ │ - bpl.n 3818 │ │ │ │ + beq.n 39e8 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r5, r6, r7} │ │ │ │ + add r7, sp, #824 @ 0x338 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 39e4 │ │ │ │ + beq.n 39b4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r7, lr} │ │ │ │ + add sp, #448 @ 0x1c0 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 3998 │ │ │ │ + beq.n 3968 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + add r7, sp, #712 @ 0x2c8 │ │ │ │ ... │ │ │ │ │ │ │ │ 00003910 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00003914 : │ │ │ │ @@ -1547,19 +1547,19 @@ │ │ │ │ blx 267c <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r2, r3, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r2, r3, r6} │ │ │ │ movs r2, r0 │ │ │ │ - bmi.n 3a78 │ │ │ │ + ldmia r7!, {r3, r4, r5} │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 3a44 │ │ │ │ + add r6, sp, #552 @ 0x228 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 3a34 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ ... │ │ │ │ │ │ │ │ 000039e0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1762,37 +1762,37 @@ │ │ │ │ strd r3, r5, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r3, #491 @ 0x1eb │ │ │ │ blx 28d4 │ │ │ │ b.n 3b2a │ │ │ │ stmia r3!, {r3, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ - bcc.n 3c30 │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 3c5e │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 3c62 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 3c68 │ │ │ │ + add r6, sp, #672 @ 0x2a0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 3c6a │ │ │ │ + add r6, sp, #664 @ 0x298 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 3c70 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r2, r7 │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 3c46 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 3c88 │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ movs r0, r0 │ │ │ │ - uxth r6, r2 │ │ │ │ + add r5, sp, #504 @ 0x1f8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 3c44 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ ... │ │ │ │ │ │ │ │ 00003c14 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ 00003c18 : │ │ │ │ @@ -1901,25 +1901,25 @@ │ │ │ │ stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ vrsqrts.f16 , , │ │ │ │ stmia r1!, {r2, r3, r5} │ │ │ │ movs r2, r0 │ │ │ │ - bne.n 3d88 │ │ │ │ + ldmia r4, {r3, r4} │ │ │ │ movs r0, r0 │ │ │ │ - sxth r2, r6 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 3d54 │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - sxth r6, r0 │ │ │ │ + add r4, sp, #952 @ 0x3b8 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ ... │ │ │ │ │ │ │ │ 00003d3c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1995,19 +1995,19 @@ │ │ │ │ blx 267c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ mrc 15, 1, APSR_nzcv, cr1, cr15, {7} │ │ │ │ - beq.n 3e78 │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 3e12 │ │ │ │ + add r4, sp, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ itte │ │ │ │ mov r2, r0 │ │ │ │ │ │ │ │ 00003e0c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ moval.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2155,25 +2155,25 @@ │ │ │ │ nop │ │ │ │ itt pl │ │ │ │ movpl r2, r0 │ │ │ │ lslpl r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00d8 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r6, {r1, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #8 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + add r2, sp, #696 @ 0x2b8 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ ... │ │ │ │ │ │ │ │ 00003f98 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2208,19 +2208,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #630 @ 0x276 │ │ │ │ blx 28d4 │ │ │ │ b.n 3fe2 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4} │ │ │ │ + ldmia r1, {r1, r2} │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add r0, sp, #544 @ 0x220 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2244,17 +2244,17 @@ │ │ │ │ blx 2538 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ str r0, [r4, #24] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ cmp r4, #48 @ 0x30 │ │ │ │ @@ -2334,15 +2334,15 @@ │ │ │ │ adds r4, r7, #1 │ │ │ │ cbnz r3, 4174 │ │ │ │ mov r0, r7 │ │ │ │ blx 27f0 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ec4c │ │ │ │ + bl e734 │ │ │ │ subs r4, r4, r1 │ │ │ │ adds r3, r4, r5 │ │ │ │ ldr.w r1, [r6, #1272] @ 0x4f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r4, [r8, #52] @ 0x34 │ │ │ │ blx r4 │ │ │ │ @@ -2448,27 +2448,27 @@ │ │ │ │ ldr r3, [pc, #40] @ (427c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #534 @ 0x216 │ │ │ │ blx 28d4 │ │ │ │ b.n 41fa │ │ │ │ nop │ │ │ │ - add r6, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #144 @ 0x90 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #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, #3968] @ 0xf80 │ │ │ │ ldr r2, [pc, #636] @ (4510 ) │ │ │ │ add.w r6, r0, #8192 @ 0x2000 │ │ │ │ @@ -2704,25 +2704,25 @@ │ │ │ │ blx 267c <__stack_chk_fail@plt> │ │ │ │ cbnz r6, 4560 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ revsh r2, r2 │ │ │ │ movs r2, r0 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r7, pc, #248 @ (adr r7, 4618 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r7, pc, #80 @ (adr r7, 4574 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ + add r7, pc, #32 @ (adr r7, 4548 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + add r6, pc, #592 @ (adr r6, 477c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ + add r6, pc, #392 @ (adr r6, 46b8 ) │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r6, r7, pc} │ │ │ │ + @ instruction: 0xb8b4 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -3120,47 +3120,47 @@ │ │ │ │ strd r3, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r0, #3 │ │ │ │ movw r3, #641 @ 0x281 │ │ │ │ blx 28d4 │ │ │ │ b.n 469e │ │ │ │ nop │ │ │ │ - pop {r2, r5, r6, pc} │ │ │ │ + @ instruction: 0xb84c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + add r4, pc, #280 @ (adr r4, 4a78 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #536 @ 0x218 │ │ │ │ + add r5, pc, #440 @ (adr r5, 4b1c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r5, pc, #552 @ (adr r5, 4b90 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r3, pc, #616 @ (adr r3, 4bd4 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r3, pc, #312 @ (adr r3, 4aa8 ) │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #840 @ (adr r7, 4cc0 ) │ │ │ │ + add r2, pc, #744 @ (adr r2, 4c60 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #144 @ (adr r7, 4a0c ) │ │ │ │ + add r2, pc, #48 @ (adr r2, 49ac ) │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r4, r6} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #696 @ (adr r7, 4c3c ) │ │ │ │ + add r2, pc, #600 @ (adr r2, 4bdc ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #768 @ (adr r6, 4c88 ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 4c28 ) │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 49c0 │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #1016 @ (adr r6, 4d8c ) │ │ │ │ + add r1, pc, #920 @ (adr r1, 4d2c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #192 @ (adr r6, 4a58 ) │ │ │ │ + add r1, pc, #96 @ (adr r1, 49f8 ) │ │ │ │ ... │ │ │ │ │ │ │ │ 00004998 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -3175,15 +3175,15 @@ │ │ │ │ blx 2670 │ │ │ │ add.w r3, r4, #5408 @ 0x1520 │ │ │ │ movs r1, #10 │ │ │ │ movs r2, #0 │ │ │ │ str.w r0, [r4, #1268] @ 0x4f4 │ │ │ │ strd r1, r2, [r3, #-4] │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, pc, #184 @ (adr r7, 4a88 ) │ │ │ │ + add r2, pc, #88 @ (adr r2, 4a28 ) │ │ │ │ ... │ │ │ │ │ │ │ │ 000049d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -3372,19 +3372,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 28e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 25c8 │ │ │ │ - add r4, pc, #896 @ (adr r4, 4fb0 ) │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #976 @ (adr r4, 5004 ) │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #936 @ (adr r4, 4fe0 ) │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ ... │ │ │ │ │ │ │ │ 00004c38 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -3422,21 +3422,21 @@ │ │ │ │ blx 28e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 25c8 │ │ │ │ movs r5, #0 │ │ │ │ b.n 4c76 │ │ │ │ - add r4, pc, #728 @ (adr r4, 4f80 ) │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #608 @ (adr r4, 4f0c ) │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #592 @ (adr r4, 4f00 ) │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #472 @ (adr r4, 4e8c ) │ │ │ │ + ldr r7, [sp, #376] @ 0x178 │ │ │ │ ... │ │ │ │ │ │ │ │ 00004cb4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -4901,79 +4901,79 @@ │ │ │ │ b.n 5cda │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #768 @ 0x300 │ │ │ │ movs r2, r0 │ │ │ │ - add r7, pc, #584 @ (adr r7, 5f50 ) │ │ │ │ + add r2, pc, #488 @ (adr r2, 5ef0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #376] @ 0x178 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 5d28 │ │ │ │ + cbz r2, 5da2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #624] @ 0x270 │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + str r6, [sp, #640] @ 0x280 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #960] @ 0x3c0 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r7} │ │ │ │ + add r7, sp, #528 @ 0x210 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #864] @ 0x360 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldrh r6, [r4, #30] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + ldrh r0, [r6, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #56 @ (adr r6, 5dc0 ) │ │ │ │ + add r0, pc, #984 @ (adr r0, 6160 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r1, [pc, #3180] @ 69f8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 27cc │ │ │ │ ldr.w r3, [pc, #3172] @ 69fc │ │ │ │ strd r5, sl, [sp, #40] @ 0x28 │ │ │ │ @@ -6094,141 +6094,141 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov.w r3, #408 @ 0x198 │ │ │ │ blx 28d4 │ │ │ │ b.w 5f1c │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + ldrh r0, [r3, #30] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 6a20 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #384 @ (adr r1, 6bac ) │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ + ldrh r2, [r2, #32] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #30] │ │ │ │ + strh r6, [r0, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #58] @ 0x3a │ │ │ │ + ldrh r6, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #2] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #552] @ 0x228 │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #0] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #46] @ 0x2e │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + ldrh r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + strh r4, [r6, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + strh r2, [r4, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #54] @ 0x36 │ │ │ │ + ldrh r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r4, pc, #952 @ (adr r4, 6e38 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r3, pc, #176 @ (adr r3, 6b4c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + add r3, pc, #56 @ (adr r3, 6ad8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #60] @ 0x3c │ │ │ │ + strh r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + strh r2, [r4, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #920 @ (adr r7, 6e48 ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 6de8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #58] @ 0x3a │ │ │ │ + strh r0, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #752 @ (adr r7, 6dac ) │ │ │ │ + add r2, pc, #656 @ (adr r2, 6d4c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #24] │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #24] │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #30] │ │ │ │ + strh r2, [r3, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #48 @ (adr r7, 6b04 ) │ │ │ │ + add r1, pc, #976 @ (adr r1, 6ea4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r4, [r5, #10] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #888 @ (adr r6, 6e58 ) │ │ │ │ + add r1, pc, #792 @ (adr r1, 6df8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #4] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #6] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #80 @ (adr r6, 6b40 ) │ │ │ │ + add r0, pc, #1008 @ (adr r0, 6ee0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #0] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #2] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #604] @ (6d58 ) │ │ │ │ movs r0, #1 │ │ │ │ add r7, pc │ │ │ │ adds r7, #104 @ 0x68 │ │ │ │ mov r1, r7 │ │ │ │ blx 29a0 │ │ │ │ @@ -6438,57 +6438,57 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 27cc │ │ │ │ b.n 6c90 │ │ │ │ nop │ │ │ │ - add r4, pc, #912 @ (adr r4, 70ec ) │ │ │ │ + ldr r7, [sp, #816] @ 0x330 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ + strh r0, [r0, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #504 @ (adr r4, 6f60 ) │ │ │ │ + ldr r7, [sp, #408] @ 0x198 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #52] @ 0x34 │ │ │ │ + strh r6, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #30] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #16] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r6, #18] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #520 @ (adr r3, 6f88 ) │ │ │ │ + ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #22] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #56 @ (adr r3, 6dc8 ) │ │ │ │ + ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r5, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #792 @ (adr r2, 70bc ) │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #18725 @ 0x4925 │ │ │ │ movt r3, #9362 @ 0x2492 │ │ │ │ ldr r2, [pc, #24] @ (6dd4 ) │ │ │ │ umull r0, r3, r3, r1 │ │ │ │ add r2, pc │ │ │ │ subs r0, r1, r3 │ │ │ │ @@ -6501,15 +6501,15 @@ │ │ │ │ ldrh r2, [r5, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ (6de4 ) │ │ │ │ add r1, pc │ │ │ │ b.w 2944 │ │ │ │ nop │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ ldrd ip, r2, [sp, #4] │ │ │ │ bgt.n 6e56 │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ ble.n 6ec0 │ │ │ │ @@ -6596,41 +6596,41 @@ │ │ │ │ bne.n 6e16 │ │ │ │ b.n 6e30 │ │ │ │ ldr.w lr, [pc, #64] @ 6f10 │ │ │ │ add lr, pc │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 6e16 │ │ │ │ b.n 6e30 │ │ │ │ - strh r2, [r7, #52] @ 0x34 │ │ │ │ + strh r2, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ + strh r6, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + strh r4, [r7, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ + strh r2, [r4, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r2, [r1, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + strh r6, [r3, #6] │ │ │ │ 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 │ │ │ │ @@ -6645,50 +6645,50 @@ │ │ │ │ ldr r1, [pc, #24] @ (6f54 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 27c8 │ │ │ │ - strh r2, [r3, #46] @ 0x2e │ │ │ │ + strh r2, [r0, #6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #46] @ 0x2e │ │ │ │ + strh r4, [r0, #6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + strh r4, [r1, #6] │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (6f64 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (6f74 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (6f84 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - strh r2, [r2, #46] @ 0x2e │ │ │ │ + strh r2, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #4] @ (6f90 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - strh r2, [r2, #46] @ 0x2e │ │ │ │ + strh r2, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #4] @ (6f9c ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - strh r6, [r1, #46] @ 0x2e │ │ │ │ + strh r6, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ @@ -6750,35 +6750,35 @@ │ │ │ │ add r7, pc │ │ │ │ ldr r2, [pc, #44] @ (7060 ) │ │ │ │ add r2, pc │ │ │ │ b.n 6fcc │ │ │ │ ldr r7, [pc, #44] @ (7064 ) │ │ │ │ add r7, pc │ │ │ │ b.n 7030 │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #44] @ 0x2c │ │ │ │ + strh r0, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r1, #4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #42] @ 0x2a │ │ │ │ + strh r4, [r2, #2] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #42] @ 0x2a │ │ │ │ + strh r4, [r2, #2] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strh r0, [r1, #2] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #2] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #2] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + ldrh r6, [r1, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r7, #0] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -6804,15 +6804,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - strh r2, [r0, #40] @ 0x28 │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ @@ -6866,25 +6866,25 @@ │ │ │ │ add r1, pc │ │ │ │ blx 27cc │ │ │ │ ldr r1, [pc, #28] @ (7160 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ b.n 70f8 │ │ │ │ nop │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #38] @ 0x26 │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #36] @ 0x24 │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #18725 @ 0x4925 │ │ │ │ movt r3, #9362 @ 0x2492 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w ip, [pc, #40] @ 7198 │ │ │ │ umull r1, r3, r3, r2 │ │ │ │ add ip, pc │ │ │ │ @@ -6897,15 +6897,15 @@ │ │ │ │ cbz r1, 7190 │ │ │ │ b.w 291c │ │ │ │ ldr r1, [pc, #8] @ (719c ) │ │ │ │ add r1, pc │ │ │ │ b.w 291c │ │ │ │ ldrh r2, [r6, #18] │ │ │ │ movs r2, r0 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 71ca │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 71bc │ │ │ │ cbnz r1, 71fe │ │ │ │ @@ -6953,29 +6953,29 @@ │ │ │ │ ldr r2, [pc, #40] @ (7240 ) │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #3 │ │ │ │ blx 28d4 │ │ │ │ b.n 71ec │ │ │ │ - strh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #34] @ 0x22 │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #34] @ 0x22 │ │ │ │ + ldrb r6, [r1, #29] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + ldrb r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #32] │ │ │ │ + ldrb r6, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ subs r5, r1, #0 │ │ │ │ @@ -7026,29 +7026,29 @@ │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 28d4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - strh r0, [r6, #32] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #32] │ │ │ │ + ldrb r2, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #30] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, #10] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #656] @ 0x290 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #28] │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + ldrb r4, [r1, #25] │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -7135,21 +7135,21 @@ │ │ │ │ mov r0, sl │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 25c8 │ │ │ │ add.w r8, r8, #4 │ │ │ │ movs r4, #4 │ │ │ │ b.n 7376 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strh r6, [r4, #26] │ │ │ │ + ldrb r6, [r1, #25] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + ldrb r4, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ ldr r2, [pc, #88] @ (7468 ) │ │ │ │ @@ -7189,15 +7189,15 @@ │ │ │ │ bx lr │ │ │ │ blx 267c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r7, #12] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #20] │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, #12] │ │ │ │ movs r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -7218,21 +7218,21 @@ │ │ │ │ blx 27cc │ │ │ │ ldr r1, [pc, #24] @ (74c8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - strh r4, [r3, #18] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + ldrb r2, [r1, #21] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #18] │ │ │ │ + ldrb r6, [r5, #20] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -7255,42 +7255,42 @@ │ │ │ │ ldr r1, [pc, #24] @ (751c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + ldrb r2, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #16] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, #0 │ │ │ │ ble.n 752c │ │ │ │ ldr r1, [pc, #8] @ (7530 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + ldrb r2, [r7, #19] │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 7540 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #16] @ (754c ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #12] @ (7550 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - strh r2, [r5, #16] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ cbz r1, 756e │ │ │ │ mov r3, r1 │ │ │ │ cbz r2, 7564 │ │ │ │ ldr r1, [pc, #80] @ (75ac ) │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc │ │ │ │ @@ -7319,23 +7319,23 @@ │ │ │ │ ldr r2, [pc, #32] @ (75bc ) │ │ │ │ movs r0, #1 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 28d4 │ │ │ │ b.n 7590 │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #14] │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #4] │ │ │ │ + ldrb r4, [r5, #13] │ │ │ │ movs r0, r0 │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ movw r3, #10819 @ 0x2a43 │ │ │ │ movt r3, #23718 @ 0x5ca6 │ │ │ │ ldr.w r2, [r0, #3780] @ 0xec4 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 7608 │ │ │ │ @@ -7357,17 +7357,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (7610 ) │ │ │ │ movs r1, #4 │ │ │ │ add r0, pc │ │ │ │ b.w 2884 │ │ │ │ ldr r0, [pc, #8] @ (7614 ) │ │ │ │ add r0, pc │ │ │ │ b.w 266c │ │ │ │ - strh r6, [r2, #14] │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r2, #26215 @ 0x6667 │ │ │ │ movt r2, #26214 @ 0x6666 │ │ │ │ @@ -7384,34 +7384,34 @@ │ │ │ │ strh r4, [r2, #46] @ 0x2e │ │ │ │ movs r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ (7654 ) │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc │ │ │ │ b.w 2944 │ │ │ │ - strh r2, [r3, #14] │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (7664 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - strh r4, [r2, #14] │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (7674 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + ldrb r6, [r1, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #4] @ (7680 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + ldrb r2, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 76b4 │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 769e │ │ │ │ cbnz r1, 76c8 │ │ │ │ @@ -7435,21 +7435,21 @@ │ │ │ │ movpl r2, r3 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #2 │ │ │ │ b.w 2944 │ │ │ │ ldr r1, [pc, #16] @ (76dc ) │ │ │ │ add r1, pc │ │ │ │ b.w 291c │ │ │ │ - strh r0, [r3, #14] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #14] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + ldrb r2, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + strh r2, [r6, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, #0 │ │ │ │ ble.n 7758 │ │ │ │ @@ -7498,17 +7498,17 @@ │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r2, [sp, #912] @ 0x390 │ │ │ │ movs r2, r0 │ │ │ │ strh r6, [r7, #38] @ 0x26 │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + ldrb r4, [r3, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #544] @ 0x220 │ │ │ │ movs r2, r0 │ │ │ │ b.n 76e0 │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -7578,27 +7578,27 @@ │ │ │ │ b.n 77c6 │ │ │ │ ldr r1, [pc, #36] @ (7850 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 27cc │ │ │ │ b.n 77da │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #6] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #6] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #2] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #4] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ ldr r2, [pc, #88] @ (78c0 ) │ │ │ │ @@ -7638,15 +7638,15 @@ │ │ │ │ bx lr │ │ │ │ blx 267c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r4, #42] @ 0x2a │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ movw r3, #23664 @ 0x5c70 │ │ │ │ movt r3, #5268 @ 0x1494 │ │ │ │ ldr.w r1, [r0, #3780] @ 0xec4 │ │ │ │ @@ -7678,15 +7678,15 @@ │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #7 │ │ │ │ b.n 790a │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ b.n 790a │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + ldrb 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 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -7704,17 +7704,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #16] @ (797c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 27c8 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + ldrb r0, [r5, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + ldrb r0, [r5, #10] │ │ │ │ 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 │ │ │ │ @@ -7730,17 +7730,17 @@ │ │ │ │ ldr r1, [pc, #20] @ (79bc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, #30] │ │ │ │ + ldrb r6, [r1, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 79ea │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ @@ -7753,19 +7753,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 27c8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #12] @ (79fc ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ + ldrb r2, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #30] │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #124] @ (7a90 ) │ │ │ │ @@ -7823,15 +7823,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r5, #50] @ 0x32 │ │ │ │ movs r2, r0 │ │ │ │ strh r2, [r1, #28] │ │ │ │ movs r2, r0 │ │ │ │ strh r4, [r4, #26] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ + strh r4, [r7, #24] │ │ │ │ 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, #68] @ (7afc ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -7860,19 +7860,19 @@ │ │ │ │ add r1, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ ldrh r6, [r4, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r3, #26] │ │ │ │ + ldrb r6, [r0, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #80] @ (7b6c ) │ │ │ │ subs r3, r1, #1 │ │ │ │ @@ -7907,23 +7907,23 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r4, [pc, #24] @ (7b80 ) │ │ │ │ add r4, pc │ │ │ │ b.n 7b4c │ │ │ │ nop │ │ │ │ ldrh r0, [r0, #54] @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + ldrb r0, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ + strh r6, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -7948,21 +7948,21 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #23] │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + strb r2, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -8046,19 +8046,19 @@ │ │ │ │ beq.n 7c3a │ │ │ │ b.n 7c70 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 7c3a │ │ │ │ b.n 7c7a │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + strb r4, [r2, #29] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #20] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ @@ -8337,149 +8337,149 @@ │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r5, r4 │ │ │ │ b.n 7d02 │ │ │ │ ldr r2, [pc, #272] @ (8018 ) │ │ │ │ add r2, pc │ │ │ │ b.n 7d02 │ │ │ │ - ldrb r4, [r3, #19] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + strb r2, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r1, #18] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + strb r6, [r6, #29] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #17] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #29] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r2, [r0, #9] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #29] │ │ │ │ + strb r0, [r7, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r6, [r5, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #28] │ │ │ │ + strb r0, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ + strb r2, [r4, #7] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #27] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + strb r2, [r3, #27] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + strb r6, [r1, #27] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #15] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #15] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #15] │ │ │ │ + strb r2, [r7, #26] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #26] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + strb r4, [r3, #6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + strb r2, [r3, #26] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + strb r6, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + strb r4, [r1, #26] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #14] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #26] │ │ │ │ + strb r6, [r7, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + strb r6, [r6, #5] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + strb r2, [r4, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + strb r2, [r5, #25] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r3, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + strb r0, [r4, #5] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #25] │ │ │ │ + strb r6, [r1, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #13] │ │ │ │ + strb r6, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r0, [r1, #5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ + strb r4, [r5, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + strb r6, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #12] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #12] │ │ │ │ + strb r6, [r7, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r4, [r7, #3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + strb r2, [r6, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + strb r0, [r0, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + strb r0, [r6, #3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + strb r2, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + strb r6, [r1, #23] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r2, #3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r1, #3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + strb r6, [r6, #22] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + strb r0, [r6, #2] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + strb r0, [r5, #2] │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ @@ -8576,47 +8576,47 @@ │ │ │ │ ldr r2, [pc, #72] @ (8154 ) │ │ │ │ add r2, pc │ │ │ │ b.n 804e │ │ │ │ ldr.w r8, [pc, #72] @ 8158 │ │ │ │ add r8, pc │ │ │ │ b.n 8108 │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, #6] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, #12] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ + strb r4, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + strb r4, [r0, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #5] │ │ │ │ + strb r6, [r4, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #20] │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #10] │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r5, #16] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ + strb r6, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + strb r2, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + strb r2, [r6, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + strb r0, [r4, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #3] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ 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 r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -8668,23 +8668,23 @@ │ │ │ │ ldr r1, [pc, #28] @ (81fc ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.n 7be0 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + strb r6, [r4, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + strb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + strb r2, [r1, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #31] │ │ │ │ + strb r2, [r5, #10] │ │ │ │ movs r0, r0 │ │ │ │ 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, #132] @ (8298 ) │ │ │ │ @@ -8742,21 +8742,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ bl 7be0 │ │ │ │ b.n 8268 │ │ │ │ strh r6, [r1, #62] @ 0x3e │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r2, #29] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + strb r2, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #28] │ │ │ │ + strb r4, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ b.n 815c │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -8779,23 +8779,23 @@ │ │ │ │ add r1, pc │ │ │ │ blx 27cc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #20] @ (8300 ) │ │ │ │ add r2, pc │ │ │ │ b.n 82d8 │ │ │ │ - strb r6, [r0, #28] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r2, [r0, #9] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #27] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r2, #26215 @ 0x6667 │ │ │ │ movt r2, #26214 @ 0x6666 │ │ │ │ @@ -8812,34 +8812,34 @@ │ │ │ │ ldrb r4, [r7, #3] │ │ │ │ movs r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ (8340 ) │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc │ │ │ │ b.w 2944 │ │ │ │ - strb r6, [r5, #19] │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (8350 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (8360 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ + ldr r2, [r4, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #4] @ (836c ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - strb r6, [r0, #28] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ movs r0, r0 │ │ │ │ mov ip, r1 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 83a6 │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 8392 │ │ │ │ @@ -8868,21 +8868,21 @@ │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #3 │ │ │ │ b.w 2944 │ │ │ │ ldr r1, [pc, #20] @ (83d0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 291c │ │ │ │ nop │ │ │ │ - strb r2, [r5, #19] │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #27] │ │ │ │ + strb r4, [r0, #7] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #27] │ │ │ │ + strb r0, [r6, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r1, #0 │ │ │ │ ble.n 846a │ │ │ │ @@ -8941,17 +8941,17 @@ │ │ │ │ movs r2, r0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r6, #17] │ │ │ │ + ldr r2, [r3, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ movs r0, r0 │ │ │ │ b.n 83d4 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -9026,29 +9026,29 @@ │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 27cc │ │ │ │ mov r0, r5 │ │ │ │ blx 25cc │ │ │ │ b.n 84f6 │ │ │ │ nop │ │ │ │ - strb r2, [r0, #23] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #15] │ │ │ │ + ldr r2, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #15] │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #22] │ │ │ │ + strb r4, [r5, #1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #21] │ │ │ │ + strb r2, [r0, #1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + ldr r4, [r2, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + ldr r2, [r3, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ ldr r2, [pc, #88] @ (85e0 ) │ │ │ │ @@ -9088,15 +9088,15 @@ │ │ │ │ bx lr │ │ │ │ blx 267c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ movs r2, r0 │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ movw r3, #23664 @ 0x5c70 │ │ │ │ movt r3, #5268 @ 0x1494 │ │ │ │ ldr.w r1, [r0, #3780] @ 0xec4 │ │ │ │ @@ -9128,15 +9128,15 @@ │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #7 │ │ │ │ b.n 862a │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ b.n 862a │ │ │ │ nop │ │ │ │ - strb r0, [r6, #17] │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #48] @ (869c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -9155,19 +9155,19 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #20] @ (86a4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 27c8 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #44] @ (86e8 ) │ │ │ │ @@ -9184,19 +9184,19 @@ │ │ │ │ ldr r1, [pc, #28] @ (86f0 ) │ │ │ │ add.w r2, r4, #15 │ │ │ │ mov r0, r5 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - strb r4, [r5, #16] │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + ldr r6, [r4, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #9] │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 871e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ @@ -9209,19 +9209,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 27c8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #12] @ (8730 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #16] │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ 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, #76] @ (8790 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -9255,19 +9255,19 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 27c8 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + ldr r4, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + ldr r6, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ 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, #88] @ (880c ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -9308,23 +9308,23 @@ │ │ │ │ add r4, pc │ │ │ │ b.n 87ec │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ movs r2, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #2] │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #6] │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + strb r6, [r6, #22] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -9349,21 +9349,21 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - strb r4, [r5, #11] │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #11] │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -9437,19 +9437,19 @@ │ │ │ │ ldr r1, [pc, #20] @ (8940 ) │ │ │ │ add r1, pc │ │ │ │ b.n 88fc │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 88de │ │ │ │ b.n 8914 │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #3] │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ @@ -9728,149 +9728,149 @@ │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r5, r4 │ │ │ │ b.n 8992 │ │ │ │ ldr r2, [pc, #272] @ (8ca8 ) │ │ │ │ add r2, pc │ │ │ │ b.n 8992 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + str r4, [r0, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #3] │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #3] │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #116] @ 0x74 │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #116] @ 0x74 │ │ │ │ + ldr r6, [r7, #32] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #3] │ │ │ │ + str r0, [r6, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #32] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #2] │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + str r6, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #2] │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + ldr r2, [r6, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #1] │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #1] │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #1] │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #0] │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #104] @ 0x68 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #0] │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #0] │ │ │ │ + ldr r6, [r7, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #124] @ 0x7c │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ @@ -9978,43 +9978,43 @@ │ │ │ │ b.n 8daa │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #11] │ │ │ │ movs r2, r0 │ │ │ │ strb r6, [r7, #9] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r2, [r6, #1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r6, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + strb r4, [r2, #7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ 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 r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -10066,23 +10066,23 @@ │ │ │ │ ldr r1, [pc, #28] @ (8ea0 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.n 8884 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #76] @ 0x4c │ │ │ │ + str r6, [r7, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ @@ -10152,21 +10152,21 @@ │ │ │ │ bl 8884 │ │ │ │ b.n 8f1c │ │ │ │ nop │ │ │ │ strb r0, [r0, #4] │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #48] @ 0x30 │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ + str r0, [r7, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r3, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ b.n 8e00 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -10189,23 +10189,23 @@ │ │ │ │ add r1, pc │ │ │ │ blx 27cc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #20] @ (8fbc ) │ │ │ │ add r2, pc │ │ │ │ b.n 8f94 │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r0, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #18725 @ 0x4925 │ │ │ │ movt r3, #9362 @ 0x2492 │ │ │ │ ldr r2, [pc, #24] @ (8fe4 ) │ │ │ │ umull r0, r3, r3, r1 │ │ │ │ add r2, pc │ │ │ │ subs r0, r1, r3 │ │ │ │ @@ -10218,15 +10218,15 @@ │ │ │ │ ldr r6, [r3, #68] @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ (8ff4 ) │ │ │ │ add r1, pc │ │ │ │ b.w 2944 │ │ │ │ nop │ │ │ │ - str r0, [r0, #76] @ 0x4c │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ ldrd ip, r2, [sp, #4] │ │ │ │ bgt.n 9066 │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ ble.n 90d0 │ │ │ │ @@ -10313,41 +10313,41 @@ │ │ │ │ bne.n 9026 │ │ │ │ b.n 9040 │ │ │ │ ldr.w lr, [pc, #64] @ 9120 │ │ │ │ add lr, pc │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 9026 │ │ │ │ b.n 9040 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + ldrsh r2, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + ldrsh r6, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + ldrsh r6, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + ldrsh r4, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ + ldrsh r2, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ + ldrsh r6, [r1, r3] │ │ │ │ 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 │ │ │ │ @@ -10362,50 +10362,50 @@ │ │ │ │ ldr r1, [pc, #24] @ (9164 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 27c8 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (9174 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (9184 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (9194 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #4] @ (91a0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #4] @ (91ac ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + str r2, [r2, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ @@ -10467,35 +10467,35 @@ │ │ │ │ add r7, pc │ │ │ │ ldr r2, [pc, #44] @ (9270 ) │ │ │ │ add r2, pc │ │ │ │ b.n 91dc │ │ │ │ ldr r7, [pc, #44] @ (9274 ) │ │ │ │ add r7, pc │ │ │ │ b.n 9240 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + ldrsh r0, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #9] │ │ │ │ + ldr r6, [r7, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -10521,15 +10521,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ @@ -10586,27 +10586,27 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 27cc │ │ │ │ ldr r1, [pc, #28] @ (937c ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ b.n 9324 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + str r6, [r2, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #1 │ │ │ │ movw r3, #18725 @ 0x4925 │ │ │ │ movt r3, #9362 @ 0x2492 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w ip, [pc, #40] @ 93b8 │ │ │ │ umull r1, r3, r3, r2 │ │ │ │ @@ -10621,15 +10621,15 @@ │ │ │ │ b.w 291c │ │ │ │ ldr r1, [pc, #12] @ (93bc ) │ │ │ │ add r1, pc │ │ │ │ b.w 291c │ │ │ │ nop │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 93ea │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 93dc │ │ │ │ cbnz r1, 941e │ │ │ │ @@ -10677,29 +10677,29 @@ │ │ │ │ ldr r2, [pc, #40] @ (9460 ) │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #3 │ │ │ │ blx 28d4 │ │ │ │ b.n 940c │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + strb r0, [r7, #29] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #28] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ subs r5, r1, #0 │ │ │ │ @@ -10750,29 +10750,29 @@ │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 28d4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, #120] @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + strb r4, [r6, #26] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #20] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -10863,21 +10863,21 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 25c8 │ │ │ │ movs r3, #8 │ │ │ │ b.n 959e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r2, [r0, #20] │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #16] │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + str r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ + str r0, [r7, #8] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ ldr r2, [pc, #88] @ (9690 ) │ │ │ │ @@ -10917,15 +10917,15 @@ │ │ │ │ bx lr │ │ │ │ blx 267c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r2, #120] @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ movw r3, #10819 @ 0x2a43 │ │ │ │ movt r3, #23718 @ 0x5ca6 │ │ │ │ ldr.w r2, [r0, #3780] @ 0xec4 │ │ │ │ @@ -10949,17 +10949,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (96f0 ) │ │ │ │ add r0, pc │ │ │ │ b.w 266c │ │ │ │ ldr r0, [pc, #12] @ (96f4 ) │ │ │ │ add r0, pc │ │ │ │ b.w 266c │ │ │ │ nop │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ + str r0, [r7, #8] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ mov r4, r0 │ │ │ │ @@ -10978,21 +10978,21 @@ │ │ │ │ blx 27cc │ │ │ │ ldr r1, [pc, #24] @ (9748 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + ldrsh r2, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + str r0, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -11015,42 +11015,42 @@ │ │ │ │ ldr r1, [pc, #24] @ (979c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #88] @ 0x58 │ │ │ │ + str r2, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + ldrh r2, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, #0 │ │ │ │ ble.n 97ac │ │ │ │ ldr r1, [pc, #8] @ (97b0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ + str r2, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 97c0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #16] @ (97cc ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #12] @ (97d0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + ldrh r2, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + ldrh r0, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ cbz r1, 97ee │ │ │ │ mov r3, r1 │ │ │ │ cbz r2, 97e4 │ │ │ │ ldr r1, [pc, #80] @ (982c ) │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc │ │ │ │ @@ -11079,23 +11079,23 @@ │ │ │ │ ldr r2, [pc, #32] @ (983c ) │ │ │ │ movs r0, #1 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 28d4 │ │ │ │ b.n 9810 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + ldrh r4, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + strb r6, [r6, #13] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r7, r5] │ │ │ │ + ldrh r2, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ negs r2, r1 │ │ │ │ ldr r3, [pc, #20] @ (9860 ) │ │ │ │ @@ -11114,15 +11114,15 @@ │ │ │ │ b.w 24d8 │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ (9880 ) │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc │ │ │ │ b.w 2944 │ │ │ │ - ldrsh r6, [r5, r6] │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [pc, #16] @ (98a8 ) │ │ │ │ @@ -11130,17 +11130,17 @@ │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #12] @ (98ac ) │ │ │ │ add r1, pc │ │ │ │ blx 27cc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r4, [r2, #76] @ 0x4c │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ 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 │ │ │ │ add.w r3, r0, #8192 @ 0x2000 │ │ │ │ sub sp, #8 │ │ │ │ @@ -11179,31 +11179,31 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n 98b0 │ │ │ │ nop │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (9940 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #4] @ (994c ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - str r6, [r4, #68] @ 0x44 │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -11233,25 +11233,25 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ blx 27cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r0, [r0, #68] @ 0x44 │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #8] │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ + ldrsh r2, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 99f6 │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 99de │ │ │ │ cbnz r1, 9a0c │ │ │ │ @@ -11279,23 +11279,23 @@ │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ add r1, pc │ │ │ │ adds r2, #3 │ │ │ │ b.w 2944 │ │ │ │ ldr r1, [pc, #20] @ (9a24 ) │ │ │ │ add r1, pc │ │ │ │ b.w 291c │ │ │ │ - str r6, [r3, #64] @ 0x40 │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r2 │ │ │ │ @@ -11320,19 +11320,19 @@ │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 28d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 25c8 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #56] @ 0x38 │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ ldr r2, [pc, #88] @ (9af4 ) │ │ │ │ @@ -11372,22 +11372,22 @@ │ │ │ │ bx lr │ │ │ │ blx 267c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r6, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ + ldrsb r0, [r1, r4] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ ldr r0, [pc, #4] @ (9b0c ) │ │ │ │ add r0, pc │ │ │ │ b.w 2884 │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + ldrsh r2, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -11426,25 +11426,25 @@ │ │ │ │ ldr r1, [pc, #36] @ (9b90 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - ldrsh r6, [r0, r4] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #32] │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #36] @ 0x24 │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + ldrb r2, [r4, r7] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r3, r0, #8192 @ 0x2000 │ │ │ │ sub sp, #12 │ │ │ │ @@ -11478,40 +11478,40 @@ │ │ │ │ ldr r1, [pc, #36] @ (9c10 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 27c8 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #40] @ 0x28 │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #40] @ 0x28 │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #7 │ │ │ │ bhi.n 9c26 │ │ │ │ ldr r3, [pc, #20] @ (9c30 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ b.w 291c │ │ │ │ ldr r1, [pc, #12] @ (9c34 ) │ │ │ │ add r1, pc │ │ │ │ b.w 291c │ │ │ │ nop │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r1 │ │ │ │ cbz r2, 9c74 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -11533,25 +11533,25 @@ │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ ldr r1, [pc, #28] @ (9c94 ) │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - str r4, [r3, #16] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #32] │ │ │ │ + ldrb r6, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #32] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -11578,23 +11578,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + ldr r4, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, r0] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #28] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -11641,21 +11641,21 @@ │ │ │ │ blx 2538 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 9d34 │ │ │ │ ldr r1, [pc, #16] @ (9d88 ) │ │ │ │ add r1, pc │ │ │ │ b.n 9d48 │ │ │ │ nop │ │ │ │ - str r2, [r0, #4] │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + strh r6, [r5, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #20] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #252] @ (9e9c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -11764,43 +11764,43 @@ │ │ │ │ b.n 9e88 │ │ │ │ blx 267c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #12] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + strh r6, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r5, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #4] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, r6] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrsb r2, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, r6] │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #96] @ 0x60 │ │ │ │ + str r6, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ (9f2c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -11823,21 +11823,21 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #24] @ (9f38 ) │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 27c8 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrsb r6, [r6, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r3, r1] │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #304] @ (a07c ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -11972,27 +11972,27 @@ │ │ │ │ b.n a000 │ │ │ │ blx 267c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsh r6, [r7, r1] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, r0] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r4, r1] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ b.n 9f3c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -12408,173 +12408,173 @@ │ │ │ │ ldr r2, [pc, #324] @ (a5cc ) │ │ │ │ ldr r1, [pc, #328] @ (a5d0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 27cc │ │ │ │ b.n a2d6 │ │ │ │ - strh r0, [r1, r7] │ │ │ │ + ldr r6, [pc, #704] @ (a758 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r2, r1] │ │ │ │ + ldr r2, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, r1] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + ldr r6, [pc, #368] @ (a61c ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + ldr r6, [pc, #96] @ (a510 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #112] @ (a524 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ + ldr r0, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r4] │ │ │ │ + ldr r5, [pc, #944] @ (a86c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, r4] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + ldrsb r0, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ + strh r2, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + strh r6, [r5, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, r3] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrsb r6, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r7, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, r3] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r0, r6] │ │ │ │ + strh r0, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, r7] │ │ │ │ + ldr r4, [pc, #736] @ (a7ec ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, r6] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, r0] │ │ │ │ + ldrsb r0, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, r5] │ │ │ │ + ldr r4, [pc, #368] @ (a690 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + str r0, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + str r6, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, r5] │ │ │ │ + ldr r4, [pc, #208] @ (a600 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + ldr r4, [pc, #240] @ (a624 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + str r6, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + ldr r4, [pc, #104] @ (a5ac ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + str r0, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + str r4, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + str r6, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r7, r1] │ │ │ │ + str r2, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + ldr r3, [pc, #928] @ (a900 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ + str r6, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, r3] │ │ │ │ + ldr r3, [pc, #816] @ (a898 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r4, r1] │ │ │ │ + str r2, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, r3] │ │ │ │ + ldr r3, [pc, #752] @ (a860 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + str r6, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, r4] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + str r2, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + str r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, r2] │ │ │ │ + ldr r3, [pc, #616] @ (a7ec ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + str r0, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + str r2, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, r2] │ │ │ │ + ldr r3, [pc, #528] @ (a7a0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + str r6, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + ldr r3, [pc, #560] @ (a7c8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + str r2, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + ldr r3, [pc, #544] @ (a7c0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + str r6, [r5, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, r3] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, r7] │ │ │ │ + str r2, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + str r6, [r2, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + str r4, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + str r6, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + str r6, [r7, r2] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, r7] │ │ │ │ + str r0, [r7, r2] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + str r2, [r6, r2] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + str r4, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, r4] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ add.w r8, r0, #8192 @ 0x2000 │ │ │ │ sub sp, #24 │ │ │ │ @@ -12716,47 +12716,47 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 27cc │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + ldr r6, [pc, #912] @ (aad0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + str r6, [r7, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ + strh r6, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, r7] │ │ │ │ + ldr r6, [pc, #696] @ (aa08 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + strh r6, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #376] @ (a8d0 ) │ │ │ │ + ldr r1, [pc, #280] @ (a870 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, r6] │ │ │ │ + ldr r6, [pc, #424] @ (a904 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + ldr r6, [pc, #320] @ (a8a4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r4, r3] │ │ │ │ + str r2, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #72] @ (a7b4 ) │ │ │ │ + ldr r0, [pc, #1000] @ (ab54 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, r5] │ │ │ │ + ldr r6, [pc, #216] @ (a848 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ + str r6, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + ldr r6, [pc, #64] @ (a7b8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + str r6, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #792] @ (aa98 ) │ │ │ │ + ldr r0, [pc, #696] @ (aa38 ) │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ negs r2, r1 │ │ │ │ ldr r3, [pc, #20] @ (a7a0 ) │ │ │ │ @@ -12775,15 +12775,15 @@ │ │ │ │ b.w 24d8 │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ (a7c0 ) │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc │ │ │ │ b.w 2944 │ │ │ │ - str r6, [r5, r1] │ │ │ │ + ldr r3, [pc, #344] @ (a91c ) │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [pc, #16] @ (a7e8 ) │ │ │ │ @@ -12791,17 +12791,17 @@ │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #12] @ (a7ec ) │ │ │ │ add r1, pc │ │ │ │ blx 27cc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrsb r4, [r4, r7] │ │ │ │ + strh r4, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + strh r2, [r1, r3] │ │ │ │ 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 │ │ │ │ add.w r3, r0, #8192 @ 0x2000 │ │ │ │ sub sp, #8 │ │ │ │ @@ -12840,31 +12840,31 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ strb r4, [r1, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r6, [r3, r6] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #840] @ (abb8 ) │ │ │ │ + @ instruction: 0x47ba │ │ │ │ movs r0, r0 │ │ │ │ b.n a7f0 │ │ │ │ nop │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (a880 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - ldr r7, [pc, #872] @ (abec ) │ │ │ │ + ldr r2, [pc, #776] @ (ab8c ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #4] @ (a88c ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + str r6, [r1, r0] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -12894,25 +12894,25 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ blx 27cc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + ldr r7, [pc, #928] @ (ac8c ) │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + ldr r4, [pc, #400] @ (aa80 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r7, r4] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + ldr r7, [pc, #920] @ (ac90 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r5, r4] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + ldr r7, [pc, #952] @ (acb8 ) │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n a936 │ │ │ │ cmp r1, #2 │ │ │ │ beq.n a91e │ │ │ │ cbnz r1, a94c │ │ │ │ @@ -12940,23 +12940,23 @@ │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ add r1, pc │ │ │ │ adds r2, #3 │ │ │ │ b.w 2944 │ │ │ │ ldr r1, [pc, #20] @ (a964 ) │ │ │ │ add r1, pc │ │ │ │ b.w 291c │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + ldr r7, [pc, #792] @ (ac70 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + ldr r4, [pc, #48] @ (a98c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #296] @ (aa88 ) │ │ │ │ + ldr r2, [pc, #200] @ (aa28 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #208] @ (aa34 ) │ │ │ │ + ldr r2, [pc, #112] @ (a9d4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r2 │ │ │ │ @@ -12981,19 +12981,19 @@ │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 28d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 25c8 │ │ │ │ - str r4, [r1, #116] @ 0x74 │ │ │ │ + str r4, [r6, #32] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + ldr r7, [pc, #312] @ (aafc ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + ldr r7, [pc, #240] @ (aab8 ) │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ ldr r2, [pc, #88] @ (aa34 ) │ │ │ │ @@ -13033,22 +13033,22 @@ │ │ │ │ bx lr │ │ │ │ blx 267c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r6, r7] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #896] @ (adc0 ) │ │ │ │ + blx r9 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, r6] │ │ │ │ movs r2, r0 │ │ │ │ ldr r0, [pc, #4] @ (aa4c ) │ │ │ │ add r0, pc │ │ │ │ b.w 2884 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ + ldr r6, [pc, #840] @ (ad98 ) │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -13087,25 +13087,25 @@ │ │ │ │ ldr r1, [pc, #36] @ (aad0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #792] @ (add8 ) │ │ │ │ + ldr r2, [pc, #696] @ (ad78 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, r7] │ │ │ │ + ldr r6, [pc, #712] @ (ad8c ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + str r6, [r1, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, r4] │ │ │ │ + ldr r6, [pc, #72] @ (ab14 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + ldr r6, [pc, #640] @ (ad50 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, r6] │ │ │ │ + ldr r6, [pc, #648] @ (ad5c ) │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r3, r0, #8192 @ 0x2000 │ │ │ │ sub sp, #12 │ │ │ │ @@ -13139,40 +13139,40 @@ │ │ │ │ ldr r1, [pc, #36] @ (ab50 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 27c8 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + ldr r7, [pc, #640] @ (adc0 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, r5] │ │ │ │ + ldr r6, [pc, #328] @ (ac8c ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + ldr r6, [pc, #352] @ (aca8 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + ldr r6, [pc, #352] @ (acac ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ + ldr r6, [pc, #376] @ (acc8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #416] @ (acf4 ) │ │ │ │ + ldr r1, [pc, #320] @ (ac94 ) │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #7 │ │ │ │ bhi.n ab66 │ │ │ │ ldr r3, [pc, #20] @ (ab70 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ b.w 291c │ │ │ │ ldr r1, [pc, #12] @ (ab74 ) │ │ │ │ add r1, pc │ │ │ │ b.w 291c │ │ │ │ nop │ │ │ │ str r4, [r1, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + strh r4, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r1 │ │ │ │ cbz r2, abb4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -13194,25 +13194,25 @@ │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ ldr r1, [pc, #28] @ (abd4 ) │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + ldr r7, [pc, #80] @ (ac14 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + ldr r5, [pc, #792] @ (aee0 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + ldr r5, [pc, #816] @ (aefc ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, r3] │ │ │ │ + ldr r5, [pc, #880] @ (af40 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + ldr r5, [pc, #824] @ (af0c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #448] @ (ad98 ) │ │ │ │ + bx fp │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -13239,23 +13239,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #272] @ (ad3c ) │ │ │ │ + ldr r1, [pc, #176] @ (acdc ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, r7] │ │ │ │ + ldr r6, [pc, #904] @ (afb8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #952] @ (afec ) │ │ │ │ + mvns r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #176] @ (ace8 ) │ │ │ │ + ldr r1, [pc, #80] @ (ac88 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + ldr r5, [pc, #456] @ (ae04 ) │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -13302,21 +13302,21 @@ │ │ │ │ blx 2538 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ac74 │ │ │ │ ldr r1, [pc, #16] @ (acc8 ) │ │ │ │ add r1, pc │ │ │ │ b.n ac88 │ │ │ │ nop │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + ldr r6, [pc, #232] @ (ada8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #536] @ (aedc ) │ │ │ │ + muls r6, r5 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + ldr r5, [pc, #88] @ (ad20 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + ldr r4, [pc, #856] @ (b024 ) │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #252] @ (addc ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -13425,43 +13425,43 @@ │ │ │ │ b.n adc8 │ │ │ │ blx 267c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r5, r3] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #864] @ (b148 ) │ │ │ │ + blx r8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #88] @ (ae44 ) │ │ │ │ + @ instruction: 0x47fe │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, r6] │ │ │ │ + ldr r4, [pc, #504] @ (afe8 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + ldr r5, [pc, #688] @ (b0a4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #312] @ (af30 ) │ │ │ │ + orrs r6, r6 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #408] @ (af98 ) │ │ │ │ + bx r9 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + ldr r4, [pc, #136] @ (ae8c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #320] @ (af48 ) │ │ │ │ + bx r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #296] @ (af34 ) │ │ │ │ + bx r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #272] @ (af20 ) │ │ │ │ + bxns r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #224] @ (aef4 ) │ │ │ │ + bx r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #184] @ (aed0 ) │ │ │ │ + bx r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + str r6, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #152] @ (aeb8 ) │ │ │ │ + bx r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ (ae6c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -13484,21 +13484,21 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #24] @ (ae78 ) │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 27c8 │ │ │ │ - ldr r4, [pc, #56] @ (aea8 ) │ │ │ │ + mov lr, lr │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, r5] │ │ │ │ + ldr r4, [pc, #344] @ (afcc ) │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, r2] │ │ │ │ + ldr r3, [pc, #568] @ (b0b0 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + ldr r3, [pc, #432] @ (b02c ) │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #304] @ (afbc ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -13633,27 +13633,27 @@ │ │ │ │ b.n af40 │ │ │ │ blx 267c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [pc, #248] @ (b0b8 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #952] @ (b380 ) │ │ │ │ + cmp lr, sl │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #696] @ (b284 ) │ │ │ │ + ldr r2, [pc, #600] @ (b224 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #432] @ (b180 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #792] @ (b2ec ) │ │ │ │ + cmp lr, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #144] @ (b068 ) │ │ │ │ + ldr r2, [pc, #48] @ (b008 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #272] @ (b0ec ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #648] @ (b268 ) │ │ │ │ + cmp sl, r1 │ │ │ │ movs r0, r0 │ │ │ │ b.n ae7c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -14069,173 +14069,173 @@ │ │ │ │ ldr r2, [pc, #324] @ (b50c ) │ │ │ │ ldr r1, [pc, #328] @ (b510 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 27cc │ │ │ │ b.n b216 │ │ │ │ - add r8, r1 │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #768] @ (b6dc ) │ │ │ │ + ldr r1, [pc, #672] @ (b67c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #72] @ (b428 ) │ │ │ │ + ldr r1, [pc, #1000] @ (b7c8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #176] @ (b494 ) │ │ │ │ + ldr r1, [pc, #80] @ (b434 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #256] @ (b4e8 ) │ │ │ │ + ldr r2, [pc, #160] @ (b488 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, r6 │ │ │ │ + subs r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r0, r6 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r4, r6 │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #112] @ (b468 ) │ │ │ │ + ldr r2, [pc, #16] @ (b408 ) │ │ │ │ movs r0, r0 │ │ │ │ - mvns r4, r0 │ │ │ │ + subs r6, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #976] @ (b7d0 ) │ │ │ │ + ldr r0, [pc, #880] @ (b770 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #920] @ (b79c ) │ │ │ │ + ldr r1, [pc, #824] @ (b73c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #768] @ (b708 ) │ │ │ │ + ldr r0, [pc, #672] @ (b6a8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #208] @ (b4dc ) │ │ │ │ + ldr r1, [pc, #112] @ (b47c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #840] @ (b758 ) │ │ │ │ + bics r2, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #608] @ (b674 ) │ │ │ │ + bics r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #536] @ (b630 ) │ │ │ │ + muls r6, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #976] @ (b7ec ) │ │ │ │ + ldr r0, [pc, #880] @ (b78c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #184] @ (b4d8 ) │ │ │ │ + ldr r0, [pc, #88] @ (b478 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #920] @ (b7bc ) │ │ │ │ + ldr r0, [pc, #824] @ (b75c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #832] @ (b768 ) │ │ │ │ + ldr r0, [pc, #736] @ (b708 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #544] @ (b64c ) │ │ │ │ + ldr r0, [pc, #448] @ (b5ec ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #144] @ (b4c0 ) │ │ │ │ + ldr r1, [pc, #48] @ (b460 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #256] @ (b534 ) │ │ │ │ + orrs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #696] @ (b6f0 ) │ │ │ │ + ldr r0, [pc, #600] @ (b690 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #608] @ (b69c ) │ │ │ │ + ldr r0, [pc, #512] @ (b63c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #152] @ (b4d8 ) │ │ │ │ + ldr r0, [pc, #56] @ (b478 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #152] @ (b4dc ) │ │ │ │ + ldr r0, [pc, #56] @ (b47c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #808] @ (b770 ) │ │ │ │ + @ instruction: 0x47b2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r2 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - blx ip │ │ │ │ + cmn r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #400] @ (b5e4 ) │ │ │ │ + bxns r9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #664] @ (b6f0 ) │ │ │ │ + @ instruction: 0x478e │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #928] @ (b7fc ) │ │ │ │ + blx sl │ │ │ │ movs r0, r0 │ │ │ │ - tst r4, r6 │ │ │ │ + subs r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ - blx r5 │ │ │ │ + cmp r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x479e │ │ │ │ + cmp r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #464] @ (b63c ) │ │ │ │ + bxns fp │ │ │ │ movs r0, r0 │ │ │ │ - tst r4, r1 │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - tst r4, r2 │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - bx pc │ │ │ │ + negs r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #280] @ (b594 ) │ │ │ │ + ldr r0, [pc, #184] @ (b534 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #408] @ (b618 ) │ │ │ │ + bx r9 │ │ │ │ movs r0, r0 │ │ │ │ - rors r2, r6 │ │ │ │ + subs r4, #218 @ 0xda │ │ │ │ movs r0, r0 │ │ │ │ - bx fp │ │ │ │ + negs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #168] @ (b534 ) │ │ │ │ + ldr r0, [pc, #72] @ (b4d4 ) │ │ │ │ movs r0, r0 │ │ │ │ - bxns r9 │ │ │ │ + tst r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - bx r8 │ │ │ │ + tst r6, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #64] @ (b4d8 ) │ │ │ │ + blx pc │ │ │ │ movs r0, r0 │ │ │ │ - bx r7 │ │ │ │ + tst r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ - rors r0, r0 │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - bx r5 │ │ │ │ + tst r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r4, r4 │ │ │ │ + subs r4, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - bx r4 │ │ │ │ + tst r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r4, r2 │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - bx r2 │ │ │ │ + rors r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #1008] @ (b8a8 ) │ │ │ │ + mov ip, ip │ │ │ │ movs r0, r0 │ │ │ │ - bx r0 │ │ │ │ + rors r2, r5 │ │ │ │ movs r0, r0 │ │ │ │ - mov ip, pc │ │ │ │ + rors r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r2, r6 │ │ │ │ + subs r4, #90 @ 0x5a │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, lr │ │ │ │ + rors r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, sp │ │ │ │ + rors r2, r2 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r4, r3 │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, fp │ │ │ │ + rors r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r4, r4 │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, sl │ │ │ │ + sbcs r2, r7 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r0, r4 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, r8 │ │ │ │ + sbcs r6, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #608] @ (b748 ) │ │ │ │ + blx r0 │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, r7 │ │ │ │ + sbcs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #528] @ (b700 ) │ │ │ │ + bxns sp │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, r5 │ │ │ │ + sbcs r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - mov ip, r4 │ │ │ │ + sbcs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, r3 │ │ │ │ + sbcs r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, r2 │ │ │ │ + adcs r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, r2 │ │ │ │ + adcs r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, r1 │ │ │ │ + adcs r2, r6 │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, pc │ │ │ │ + adcs r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #968] @ (b8d8 ) │ │ │ │ + mov sl, fp │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #880] @ (b884 ) │ │ │ │ + mov ip, r8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ add.w r8, r0, #8192 @ 0x2000 │ │ │ │ sub sp, #24 │ │ │ │ @@ -14377,47 +14377,47 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 27cc │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add ip, r7 │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #152] @ (b71c ) │ │ │ │ + cmp r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #376] @ (b800 ) │ │ │ │ + add r6, r8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #264] @ (b794 ) │ │ │ │ + orrs r2, r5 │ │ │ │ movs r0, r0 │ │ │ │ - add lr, r0 │ │ │ │ + subs r7, #110 @ 0x6e │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #168] @ (b73c ) │ │ │ │ + cmp r2, r2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #30 │ │ │ │ + subs r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, r8 │ │ │ │ + subs r7, #42 @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - blxns lr │ │ │ │ + cmn r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, r5 │ │ │ │ + subs r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #888] @ (ba20 ) │ │ │ │ + add lr, r8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #210 @ 0xd2 │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ movs r0, r0 │ │ │ │ - add r6, r1 │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ + cmp r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r0, r5 │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #584] @ (b904 ) │ │ │ │ + add r2, pc │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r1, r2, r3} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -14707,31 +14707,31 @@ │ │ │ │ blx 2a48 │ │ │ │ b.n b90e │ │ │ │ blx 267c <__stack_chk_fail@plt> │ │ │ │ mov lr, r7 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #256] @ (ba88 ) │ │ │ │ + mov r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4 │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ movs r0, r0 │ │ │ │ cmp ip, r5 │ │ │ │ movs r2, r0 │ │ │ │ - blxns r9 │ │ │ │ + cmp r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - bxns sl │ │ │ │ + tst r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #560] @ (bbd0 ) │ │ │ │ + add r4, lr │ │ │ │ movs r0, r0 │ │ │ │ - bx r6 │ │ │ │ + tst r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ - bx r4 │ │ │ │ + tst r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ @@ -14901,57 +14901,57 @@ │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ b.n b9e0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #928] @ (bf20 ) │ │ │ │ + mvns r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #848] @ (bed4 ) │ │ │ │ + bics r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #248] @ (bc80 ) │ │ │ │ + orrs r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (bb94 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - add ip, r4 │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ beq.n bbac │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ ite eq │ │ │ │ moveq r3, #8 │ │ │ │ movne r3, #4 │ │ │ │ ldr r1, [pc, #4] @ (bbb4 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - add sl, r1 │ │ │ │ + subs r7, #114 @ 0x72 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ (bbc4 ) │ │ │ │ add r1, pc │ │ │ │ b.w 2944 │ │ │ │ nop │ │ │ │ - add ip, r1 │ │ │ │ + subs r7, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ cbz r1, bbd4 │ │ │ │ ldr r1, [pc, #8] @ (bbd8 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r6, pc │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ bne.n bbfa │ │ │ │ cbz r3, bbf2 │ │ │ │ @@ -14962,19 +14962,19 @@ │ │ │ │ ldr r1, [pc, #20] @ (bc08 ) │ │ │ │ add r1, pc │ │ │ │ b.w 291c │ │ │ │ ldr r1, [pc, #16] @ (bc0c ) │ │ │ │ add r1, pc │ │ │ │ b.w 2944 │ │ │ │ nop │ │ │ │ - add ip, r0 │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, ip │ │ │ │ + rors r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, fp │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n bc2e │ │ │ │ bics.w r2, r1, #2 │ │ │ │ beq.n bc24 │ │ │ │ ldr r1, [pc, #24] @ (bc38 ) │ │ │ │ @@ -14984,19 +14984,19 @@ │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc │ │ │ │ b.w 2944 │ │ │ │ ldr r1, [pc, #16] @ (bc40 ) │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc │ │ │ │ b.w 2944 │ │ │ │ - mov lr, r6 │ │ │ │ + sbcs r6, r3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sl │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, r2 │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15035,15 +15035,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r6, [r6, r1] │ │ │ │ movs r2, r0 │ │ │ │ - mvns r2, r6 │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #60] @ (bd00 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -15070,17 +15070,17 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ b.n bcce │ │ │ │ nop │ │ │ │ str r0, [r4, r0] │ │ │ │ movs r2, r0 │ │ │ │ - bics r2, r7 │ │ │ │ + subs r6, #162 @ 0xa2 │ │ │ │ movs r0, r0 │ │ │ │ - bics r6, r3 │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #56] @ (bd54 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -15105,17 +15105,17 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ b.n bd24 │ │ │ │ nop │ │ │ │ ldr r7, [pc, #808] @ (c080 ) │ │ │ │ movs r2, r0 │ │ │ │ - muls r6, r5 │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ movs r0, r0 │ │ │ │ - muls r2, r1 │ │ │ │ + subs r6, #50 @ 0x32 │ │ │ │ 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, #68] @ (bdb4 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -15146,17 +15146,17 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ b.n bd7e │ │ │ │ nop │ │ │ │ ldr r7, [pc, #456] @ (bf80 ) │ │ │ │ movs r2, r0 │ │ │ │ - orrs r6, r3 │ │ │ │ + subs r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r2, r5 │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ movs r0, r0 │ │ │ │ cbz r1, be0e │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #60] @ (be10 ) │ │ │ │ @@ -15185,17 +15185,17 @@ │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [r4, #4] │ │ │ │ b.n bdde │ │ │ │ bx lr │ │ │ │ ldr r7, [pc, #64] @ (be54 ) │ │ │ │ movs r2, r0 │ │ │ │ - cmp r4, r1 │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ movs r0, r0 │ │ │ │ cbz r1, be6a │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #60] @ (be6c ) │ │ │ │ @@ -15224,17 +15224,17 @@ │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [r4, #4] │ │ │ │ b.n be3a │ │ │ │ bx lr │ │ │ │ ldr r6, [pc, #720] @ (c140 ) │ │ │ │ movs r2, r0 │ │ │ │ - negs r0, r6 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - tst r6, r5 │ │ │ │ + subs r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n bef0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -15281,19 +15281,19 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 27c8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r6, [pc, #344] @ (c050 ) │ │ │ │ movs r2, r0 │ │ │ │ - tst r6, r2 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r6, r7 │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r4, r1 │ │ │ │ + subs r4, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n bf7c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -15340,19 +15340,19 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 27c8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r5, [pc, #808] @ (c2ac ) │ │ │ │ movs r2, r0 │ │ │ │ - sbcs r2, r1 │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6 │ │ │ │ + subs r4, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0 │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #100] @ (c008 ) │ │ │ │ @@ -15400,19 +15400,19 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ b.n bfb0 │ │ │ │ nop │ │ │ │ ldr r5, [pc, #264] @ (c114 ) │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r0 │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7 │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2 │ │ │ │ + subs r3, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #236] @ (c118 ) │ │ │ │ mov r9, r2 │ │ │ │ @@ -15519,35 +15519,35 @@ │ │ │ │ subs r1, r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ add r2, pc │ │ │ │ b.n c086 │ │ │ │ ldr r4, [pc, #736] @ (c3fc ) │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r3 │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, r3 │ │ │ │ + subs r7, #0 │ │ │ │ movs r0, r0 │ │ │ │ - eors r4, r5 │ │ │ │ + subs r3, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - eors r4, r5 │ │ │ │ + subs r3, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + subs r2, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ands r6, r3 │ │ │ │ + subs r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ands r4, r7 │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ands r6, r0 │ │ │ │ + subs r2, #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ - rors r0, r5 │ │ │ │ + subs r4, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - ands r2, r0 │ │ │ │ + subs r2, #234 @ 0xea │ │ │ │ movs r0, r0 │ │ │ │ - bics r4, r0 │ │ │ │ + subs r6, #108 @ 0x6c │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ @@ -15727,51 +15727,51 @@ │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 27c8 │ │ │ │ ldr r3, [pc, #504] @ (c4e8 ) │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r2, #150 @ 0x96 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #164 @ 0xa4 │ │ │ │ + subs r2, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #256] @ (c400 ) │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, #188 @ 0xbc │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #104] @ (c370 ) │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r2, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #30 │ │ │ │ + subs r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ + subs r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #24 │ │ │ │ + subs r2, #0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #20 │ │ │ │ + subs r1, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #624] @ (c59c ) │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, #224 @ 0xe0 │ │ │ │ + subs r1, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #230 @ 0xe6 │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #120] @ (c3b0 ) │ │ │ │ movs r2, r0 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r2, #26215 @ 0x6667 │ │ │ │ movt r2, #26214 @ 0x6666 │ │ │ │ asrs r3, r1, #31 │ │ │ │ ldr r0, [pc, #24] @ (c364 ) │ │ │ │ @@ -15786,15 +15786,15 @@ │ │ │ │ subs r1, #76 @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ (c374 ) │ │ │ │ add r1, pc │ │ │ │ b.w 2944 │ │ │ │ nop │ │ │ │ - subs r6, #20 │ │ │ │ + subs r0, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ ldrd ip, r2, [sp, #4] │ │ │ │ bgt.n c3e6 │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ ble.n c450 │ │ │ │ @@ -15881,90 +15881,90 @@ │ │ │ │ bne.n c3a6 │ │ │ │ b.n c3c0 │ │ │ │ ldr.w lr, [pc, #64] @ c4a0 │ │ │ │ add lr, pc │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n c3a6 │ │ │ │ b.n c3c0 │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ + cmp r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + subs r0, #82 @ 0x52 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + subs r0, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #234 @ 0xea │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r0, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + cmp r3, #166 @ 0xa6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + cmp r3, #146 @ 0x92 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #164 @ 0xa4 │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + cmp r3, #122 @ 0x7a │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (c4b0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - subs r5, #16 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (c4c0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - subs r5, #14 │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (c4d0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - subs r5, #20 │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (c4e0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - subs r5, #20 │ │ │ │ + adds r7, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (c4f0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - subs r5, #24 │ │ │ │ + subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (c500 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - subs r5, #28 │ │ │ │ + subs r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (c510 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov lr, r1 │ │ │ │ @@ -15972,15 +15972,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, lr │ │ │ │ blx 27cc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - subs r5, #14 │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov lr, r1 │ │ │ │ @@ -15988,34 +15988,34 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, lr │ │ │ │ blx 27cc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (c570 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + adds r7, #222 @ 0xde │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #4] @ (c57c ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (c58c ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -16072,31 +16072,31 @@ │ │ │ │ add r6, pc │ │ │ │ ldr r2, [pc, #36] @ (c63c ) │ │ │ │ add r2, pc │ │ │ │ b.n c5be │ │ │ │ ldr r6, [pc, #36] @ (c640 ) │ │ │ │ add r6, pc │ │ │ │ b.n c614 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + cmp r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + adds r7, #162 @ 0xa2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #240 @ 0xf0 │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #130 @ 0x82 │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ ldr r2, [pc, #88] @ (c6b0 ) │ │ │ │ @@ -16136,50 +16136,50 @@ │ │ │ │ bx lr │ │ │ │ blx 267c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #116 @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ ldr r0, [pc, #4] @ (c6c8 ) │ │ │ │ add r0, pc │ │ │ │ b.w 2884 │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + adds r6, #194 @ 0xc2 │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, c6d8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #16] @ (c6e4 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #12] @ (c6e8 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + adds r6, #194 @ 0xc2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #224 @ 0xe0 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, c6f8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #16] @ (c704 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #12] @ (c708 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - subs r3, #214 @ 0xd6 │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #220 @ 0xdc │ │ │ │ + adds r6, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r2 │ │ │ │ cbz r1, c726 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n c71c │ │ │ │ ldr r1, [pc, #24] @ (c730 ) │ │ │ │ add r1, pc │ │ │ │ @@ -16188,19 +16188,19 @@ │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc │ │ │ │ b.w 2944 │ │ │ │ ldr r1, [pc, #16] @ (c738 ) │ │ │ │ negs r2, r3 │ │ │ │ add r1, pc │ │ │ │ b.w 2944 │ │ │ │ - subs r3, #190 @ 0xbe │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #186 @ 0xba │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ 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 │ │ │ │ cbz r0, c772 │ │ │ │ @@ -17218,1339 +17218,1185 @@ │ │ │ │ movs r2, r0 │ │ │ │ adds r6, #46 @ 0x2e │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #46 @ 0x2e │ │ │ │ movs r2, r0 │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + adds r6, #38 @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + adds r6, #118 @ 0x76 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #220 @ 0xdc │ │ │ │ + adds r6, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + adds r6, #222 @ 0xde │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #14 │ │ │ │ + subs r6, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #106 @ 0x6a │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + adds r7, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #10 │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #8 │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #8 │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #74 @ 0x4a │ │ │ │ + subs r0, #50 @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #162 @ 0xa2 │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #206 @ 0xce │ │ │ │ + adds r5, #182 @ 0xb6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #212 @ 0xd4 │ │ │ │ + adds r7, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #196 @ 0xc4 │ │ │ │ + adds r7, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + adds r7, #162 @ 0xa2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #178 @ 0xb2 │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #146 @ 0x92 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #32 │ │ │ │ + adds r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #150 @ 0x96 │ │ │ │ + cmp r7, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #44 @ 0x2c │ │ │ │ + adds r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + adds r7, #58 @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #120 @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #202 @ 0xca │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #242 @ 0xf2 │ │ │ │ + adds r2, #218 @ 0xda │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ + adds r2, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #222 @ 0xde │ │ │ │ + adds r2, #198 @ 0xc6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #202 @ 0xca │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #182 @ 0xb6 │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, lr │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #28 │ │ │ │ movs r2, r0 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + subs r0, r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r0, #226 @ 0xe2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #44 @ 0x2c │ │ │ │ + adds r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #46 @ 0x2e │ │ │ │ + adds r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #62 @ 0x3e │ │ │ │ + adds r3, #38 @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #4 │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #116 @ 0x74 │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmn r2, r4 │ │ │ │ + subs r5, #202 @ 0xca │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #12 │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #248 @ 0xf8 │ │ │ │ + adds r0, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #234 @ 0xea │ │ │ │ + adds r0, #210 @ 0xd2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, #3 │ │ │ │ + adds r4, r2, r7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + adds r0, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #126 @ 0x7e │ │ │ │ + adds r0, #102 @ 0x66 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r0, #82 @ 0x52 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ + adds r2, #118 @ 0x76 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + cmp r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r6, r7 │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #16 │ │ │ │ + cmp r6, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #56 @ 0x38 │ │ │ │ + cmp r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #0 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ + cmp r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2 │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4 │ │ │ │ + subs r3, #206 @ 0xce │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2 │ │ │ │ + subs r3, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + cmp r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #196 @ 0xc4 │ │ │ │ + adds r1, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #202 @ 0xca │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #8 │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4 │ │ │ │ + subs r3, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #90 @ 0x5a │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ + adds r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ - ands r0, r7 │ │ │ │ + subs r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + cmp r6, #58 @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #74 @ 0x4a │ │ │ │ + cmp r6, #50 @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + cmp r6, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #64 @ 0x40 │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + subs r2, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #16 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #16 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #196 @ 0xc4 │ │ │ │ + adds r1, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #228 @ 0xe4 │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #14 │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #180 @ 0xb4 │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + cmp r5, #54 @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #46 @ 0x2e │ │ │ │ + subs r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + cmp r4, #94 @ 0x5e │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #18 │ │ │ │ + cmp r4, #250 @ 0xfa │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r0, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #86 @ 0x56 │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r4, r0 │ │ │ │ - blx 258c │ │ │ │ - ldr r1, [pc, #836] @ (d798 ) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add.w r4, r4, #8192 @ 0x2000 │ │ │ │ + sub sp, #20 │ │ │ │ + blx 258c │ │ │ │ + ldr r1, [pc, #620] @ (d6bc ) │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r5, r5, #8192 @ 0x2000 │ │ │ │ add r1, pc │ │ │ │ blx 2904 │ │ │ │ movw r2, #10780 @ 0x2a1c │ │ │ │ movt r2, #17313 @ 0x43a1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr.w r3, [r4, #3780] @ 0xec4 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [r5, #3780] @ 0xec4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d6de │ │ │ │ - bhi.n d4ac │ │ │ │ + beq.w d618 │ │ │ │ + bhi.n d4aa │ │ │ │ movw r2, #37793 @ 0x93a1 │ │ │ │ movt r2, #2773 @ 0xad5 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d4c8 │ │ │ │ + beq.n d4c2 │ │ │ │ movw r2, #9236 @ 0x2414 │ │ │ │ movt r2, #5028 @ 0x13a4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d6cc │ │ │ │ + beq.w d608 │ │ │ │ movw r2, #56986 @ 0xde9a │ │ │ │ movt r2, #1463 @ 0x5b7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w d660 │ │ │ │ - ldr r4, [pc, #764] @ (d79c ) │ │ │ │ - mov.w r8, #312 @ 0x138 │ │ │ │ - add r4, pc │ │ │ │ - add.w r4, r4, #680 @ 0x2a8 │ │ │ │ - b.n d4dc │ │ │ │ + bne.w d59e │ │ │ │ + ldr r6, [pc, #544] @ (d6c0 ) │ │ │ │ + mov.w r2, #312 @ 0x138 │ │ │ │ + add r6, pc │ │ │ │ + add.w r6, r6, #680 @ 0x2a8 │ │ │ │ + b.n d4d2 │ │ │ │ movw r2, #10819 @ 0x2a43 │ │ │ │ movt r2, #23718 @ 0x5ca6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d632 │ │ │ │ + beq.n d570 │ │ │ │ movw r2, #6882 @ 0x1ae2 │ │ │ │ movt r2, #55405 @ 0xd86d │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w d660 │ │ │ │ - ldr.w r3, [r4, #3768] @ 0xeb8 │ │ │ │ + bne.n d59e │ │ │ │ + ldr.w r3, [r5, #3768] @ 0xeb8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w d688 │ │ │ │ - ldr r4, [pc, #716] @ (d7a0 ) │ │ │ │ - mov.w r8, #112 @ 0x70 │ │ │ │ - add r4, pc │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ - mov r0, r8 │ │ │ │ + bne.n d5c6 │ │ │ │ + ldr r6, [pc, #504] @ (d6c4 ) │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + add r6, pc │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 2744 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d700 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r8 │ │ │ │ + beq.w d62c │ │ │ │ + mov r1, r6 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 2608 │ │ │ │ - add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ - subs r3, r6, #1 │ │ │ │ - adds r4, r6, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldrb.w r0, [r2, #1]! │ │ │ │ - cmp r2, r4 │ │ │ │ - mov.w r1, r0, lsl #7 │ │ │ │ - add.w r1, r1, r0, lsr #1 │ │ │ │ - strb r1, [r2, #0] │ │ │ │ - bne.n d4fe │ │ │ │ - ldrb.w r1, [r3, #1]! │ │ │ │ - cmp r3, r4 │ │ │ │ - mov.w r2, r1, lsl #5 │ │ │ │ - add.w r2, r2, r1, lsr #3 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ - bne.n d510 │ │ │ │ - and.w r1, r8, #504 @ 0x1f8 │ │ │ │ - mov r3, r6 │ │ │ │ - adds r0, r6, r1 │ │ │ │ - ldrd r4, r2, [r3] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r5 │ │ │ │ + and.w ip, r2, #504 @ 0x1f8 │ │ │ │ + add.w lr, r2, #4294967295 @ 0xffffffff │ │ │ │ + add.w r6, r5, ip │ │ │ │ + ldrd r0, r1, [r3] │ │ │ │ adds r3, #8 │ │ │ │ - cmp r3, r0 │ │ │ │ - eor.w r4, r4, #2526451350 @ 0x96969696 │ │ │ │ - eor.w r2, r2, #2526451350 @ 0x96969696 │ │ │ │ - strd r4, r2, [r3, #-8] │ │ │ │ - bne.n d52a │ │ │ │ - cmp r8, r1 │ │ │ │ - beq.n d558 │ │ │ │ - mvn.w r0, #105 @ 0x69 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r8, r1 │ │ │ │ - eor.w r2, r2, r0 │ │ │ │ - strb.w r2, [r3], #1 │ │ │ │ - bhi.n d548 │ │ │ │ - mov.w r4, r8, lsl #2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2744 │ │ │ │ - subs r3, r0, #4 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r2, #0 │ │ │ │ + cmp r3, r6 │ │ │ │ + eor.w r0, r0, #1785358954 @ 0x6a6a6a6a │ │ │ │ + eor.w r1, r1, #1785358954 @ 0x6a6a6a6a │ │ │ │ + strd r0, r1, [r3, #-8] │ │ │ │ + bne.n d4fc │ │ │ │ + cmp r2, ip │ │ │ │ + beq.n d528 │ │ │ │ + ldrb r1, [r3, #0] │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + cmp r2, ip │ │ │ │ + eor.w r1, r1, #106 @ 0x6a │ │ │ │ + strb.w r1, [r3], #1 │ │ │ │ + bhi.n d516 │ │ │ │ + subs r3, r5, #1 │ │ │ │ + add lr, r5 │ │ │ │ mov r1, r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w d6fa │ │ │ │ - str.w r2, [r1, #4]! │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r8, r2 │ │ │ │ - bne.n d570 │ │ │ │ - movw ip, #26125 @ 0x660d │ │ │ │ - movt ip, #25 │ │ │ │ - movw r0, #62303 @ 0xf35f │ │ │ │ - movt r0, #15470 @ 0x3c6e │ │ │ │ - add r4, r7 │ │ │ │ - mov sl, r7 │ │ │ │ - movw r8, #9811 @ 0x2653 │ │ │ │ - movt r8, #29031 @ 0x7167 │ │ │ │ - strd r2, r5, [sp, #28] │ │ │ │ - mov r9, r2 │ │ │ │ - adds r5, r7, #4 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, ip │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mla r8, r6, r8, r7 │ │ │ │ - ldr.w fp, [r4, #-4]! │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r8 │ │ │ │ - bl e99c │ │ │ │ - ldr.w r3, [sl, r1, lsl #2] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r4, r5 │ │ │ │ - str.w fp, [sl, r1, lsl #2] │ │ │ │ - bne.n d5a6 │ │ │ │ - ldrd r2, r5, [sp, #28] │ │ │ │ - mov r7, sl │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - blx 2744 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r2, r3, [sp, #20] │ │ │ │ - add.w ip, r1, r0 │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w d6f4 │ │ │ │ - ldr.w r1, [r3, #4]! │ │ │ │ - ldrb r1, [r6, r1] │ │ │ │ - strb.w r1, [r0, #1]! │ │ │ │ - cmp r0, ip │ │ │ │ - bne.n d5f0 │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 25cc │ │ │ │ - mov r0, r7 │ │ │ │ - blx 25cc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldrb.w ip, [r1, #1]! │ │ │ │ + cmp r1, lr │ │ │ │ + mov.w r0, ip, lsl #5 │ │ │ │ + add.w r0, r0, ip, lsr #3 │ │ │ │ + strb r0, [r1, #0] │ │ │ │ + bne.n d52e │ │ │ │ + ldrb.w r0, [r3, #1]! │ │ │ │ + cmp r3, lr │ │ │ │ + mov.w r1, r0, lsl #6 │ │ │ │ + add.w r1, r1, r0, lsr #2 │ │ │ │ + strb r1, [r3, #0] │ │ │ │ + bne.n d540 │ │ │ │ movs r3, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 28ec │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + blx 28ec │ │ │ │ + mov r0, r5 │ │ │ │ blx 25cc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cbz r3, d62a │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ + cbz r7, d56a │ │ │ │ + ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d73e │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [r4, #3768] @ 0xeb8 │ │ │ │ + bne.n d66a │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr.w r3, [r5, #3768] @ 0xeb8 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n d688 │ │ │ │ + bhi.n d5c6 │ │ │ │ tbb [pc, r3] │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ - movs r4, #165 @ 0xa5 │ │ │ │ + movs r4, #154 @ 0x9a │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - ldr r6, [pc, #320] @ (d7a4 ) │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ + ldr r6, [pc, #296] @ (d6c8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 29a0 │ │ │ │ - cbz r0, d688 │ │ │ │ - ldr r0, [pc, #312] @ (d7a8 ) │ │ │ │ + cbz r0, d5c6 │ │ │ │ + ldr r0, [pc, #284] @ (d6cc ) │ │ │ │ movs r3, #102 @ 0x66 │ │ │ │ - ldr r2, [pc, #312] @ (d7ac ) │ │ │ │ + ldr r2, [pc, #284] @ (d6d0 ) │ │ │ │ mov r1, r6 │ │ │ │ - ldr.w r4, [r4, #3780] @ 0xec4 │ │ │ │ + ldr.w r5, [r5, #3780] @ 0xec4 │ │ │ │ add r0, pc │ │ │ │ add r2, pc │ │ │ │ - strd r0, r4, [sp] │ │ │ │ + strd r0, r5, [sp] │ │ │ │ movs r0, #1 │ │ │ │ blx 28d4 │ │ │ │ - ldr r4, [pc, #292] @ (d7b0 ) │ │ │ │ + ldr r5, [pc, #268] @ (d6d4 ) │ │ │ │ movs r0, #1 │ │ │ │ - add r4, pc │ │ │ │ - mov r1, r4 │ │ │ │ + add r5, pc │ │ │ │ + mov r1, r5 │ │ │ │ blx 29a0 │ │ │ │ - cbnz r0, d6b6 │ │ │ │ - cbz r5, d6ac │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ + cbnz r0, d5f2 │ │ │ │ + cbz r4, d5ea │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n d6ac │ │ │ │ + ble.n d5ea │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #16] │ │ │ │ - cbnz r3, d6ac │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - cbz r3, d6ac │ │ │ │ - mov r0, r5 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + cbnz r3, d5ea │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cbz r3, d5ea │ │ │ │ + mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - movs r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #252] @ (d7b4 ) │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #228] @ (d6d8 ) │ │ │ │ movs r3, #125 @ 0x7d │ │ │ │ - ldr r2, [pc, #252] @ (d7b8 ) │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r2, [pc, #228] @ (d6dc ) │ │ │ │ + mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 28d4 │ │ │ │ - b.n d696 │ │ │ │ - ldr.w r3, [r4, #3768] @ 0xeb8 │ │ │ │ + b.n d5d4 │ │ │ │ + ldr.w r3, [r5, #3768] @ 0xeb8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n d688 │ │ │ │ - ldr r4, [pc, #228] @ (d7bc ) │ │ │ │ - mov.w r8, #120 @ 0x78 │ │ │ │ - add r4, pc │ │ │ │ - b.n d4dc │ │ │ │ - ldr.w r3, [r4, #3768] @ 0xeb8 │ │ │ │ + bne.n d5c6 │ │ │ │ + ldr r6, [pc, #204] @ (d6e0 ) │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ + add r6, pc │ │ │ │ + b.n d4d2 │ │ │ │ + ldr.w r3, [r5, #3768] @ 0xeb8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n d688 │ │ │ │ - ldr r4, [pc, #216] @ (d7c0 ) │ │ │ │ - mov.w r8, #141 @ 0x8d │ │ │ │ - add r4, pc │ │ │ │ - addw r4, r4, #1108 @ 0x454 │ │ │ │ - b.n d4dc │ │ │ │ - mov r0, sl │ │ │ │ - blx 25cc │ │ │ │ - mov r0, r6 │ │ │ │ - blx 25cc │ │ │ │ - ldr r4, [pc, #192] @ (d7c4 ) │ │ │ │ + bne.n d5c6 │ │ │ │ + ldr r6, [pc, #192] @ (d6e4 ) │ │ │ │ + movs r2, #141 @ 0x8d │ │ │ │ + add r6, pc │ │ │ │ + addw r6, r6, #1108 @ 0x454 │ │ │ │ + b.n d4d2 │ │ │ │ + ldr r5, [pc, #184] @ (d6e8 ) │ │ │ │ movs r0, #1 │ │ │ │ - add r4, pc │ │ │ │ - mov r1, r4 │ │ │ │ + add r5, pc │ │ │ │ + mov r1, r5 │ │ │ │ blx 29a0 │ │ │ │ - cbnz r0, d728 │ │ │ │ - cbz r5, d724 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ + cbnz r0, d654 │ │ │ │ + cbz r4, d650 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n d724 │ │ │ │ + ble.n d650 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #16] │ │ │ │ - cbnz r3, d724 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - cbz r3, d724 │ │ │ │ - mov r0, r5 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + cbnz r3, d650 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cbz r3, d650 │ │ │ │ + mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n d61e │ │ │ │ - ldr r0, [pc, #156] @ (d7c8 ) │ │ │ │ + movs r4, #0 │ │ │ │ + b.n d562 │ │ │ │ + ldr r0, [pc, #148] @ (d6ec ) │ │ │ │ movs r3, #111 @ 0x6f │ │ │ │ - ldr r2, [pc, #156] @ (d7cc ) │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r2, [pc, #148] @ (d6f0 ) │ │ │ │ + mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 28d4 │ │ │ │ - b.n d70e │ │ │ │ - ldr r4, [pc, #144] @ (d7d0 ) │ │ │ │ + b.n d63a │ │ │ │ + ldr r5, [pc, #136] @ (d6f4 ) │ │ │ │ movs r0, #3 │ │ │ │ - add r4, pc │ │ │ │ - mov r1, r4 │ │ │ │ + add r5, pc │ │ │ │ + mov r1, r5 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d62a │ │ │ │ - ldr r0, [pc, #128] @ (d7d4 ) │ │ │ │ + beq.w d56a │ │ │ │ + ldr r0, [pc, #120] @ (d6f8 ) │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ - ldr r2, [pc, #128] @ (d7d8 ) │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r2, [pc, #120] @ (d6fc ) │ │ │ │ + mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #3 │ │ │ │ blx 28d4 │ │ │ │ - b.n d62a │ │ │ │ - ldr r4, [pc, #116] @ (d7dc ) │ │ │ │ - mov.w r8, #203 @ 0xcb │ │ │ │ - add r4, pc │ │ │ │ - add.w r4, r4, #476 @ 0x1dc │ │ │ │ - b.n d4dc │ │ │ │ - ldr.w r3, [r4, #3776] @ 0xec0 │ │ │ │ + b.n d56a │ │ │ │ + ldr r6, [pc, #108] @ (d700 ) │ │ │ │ + movs r2, #203 @ 0xcb │ │ │ │ + add r6, pc │ │ │ │ + add.w r6, r6, #476 @ 0x1dc │ │ │ │ + b.n d4d2 │ │ │ │ + ldr.w r3, [r5, #3776] @ 0xec0 │ │ │ │ cmp r3, #32 │ │ │ │ - bne.n d688 │ │ │ │ - ldr r4, [pc, #96] @ (d7e0 ) │ │ │ │ - mov.w r8, #109 @ 0x6d │ │ │ │ - add r4, pc │ │ │ │ - add.w r4, r4, #996 @ 0x3e4 │ │ │ │ - b.n d4dc │ │ │ │ - ldr r4, [pc, #88] @ (d7e4 ) │ │ │ │ - mov.w r8, #232 @ 0xe8 │ │ │ │ - add r4, pc │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ - b.n d4dc │ │ │ │ - nop │ │ │ │ - adds r5, #34 @ 0x22 │ │ │ │ + bne.n d5c6 │ │ │ │ + ldr r6, [pc, #92] @ (d704 ) │ │ │ │ + movs r2, #109 @ 0x6d │ │ │ │ + add r6, pc │ │ │ │ + add.w r6, r6, #996 @ 0x3e4 │ │ │ │ + b.n d4d2 │ │ │ │ + ldr r6, [pc, #84] @ (d708 ) │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ + add r6, pc │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ + b.n d4d2 │ │ │ │ + adds r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #26 │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #8 │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #180 @ 0xb4 │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #18 │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #90 @ 0x5a │ │ │ │ + cmp r6, #32 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + cmp r6, #16 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, #60 @ 0x3c │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #120 @ 0x78 │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #80 @ 0x50 │ │ │ │ + cmp r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #254 @ 0xfe │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #40 @ 0x28 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #200 @ 0xc8 │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ movs r2, r0 │ │ │ │ - cmp r4, #178 @ 0xb2 │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ movs r2, r0 │ │ │ │ - cmp r4, #164 @ 0xa4 │ │ │ │ + cmp r5, #126 @ 0x7e │ │ │ │ movs r2, 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, #4008] @ 0xfa8 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ blx 258c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, d874 │ │ │ │ - ldr.w r1, [pc, #1108] @ dc5c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n d796 │ │ │ │ + ldr r1, [pc, #876] @ (da98 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 2904 │ │ │ │ - ldr.w r1, [pc, #1100] @ dc60 │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r1, [pc, #868] @ (da9c ) │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 2904 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, d880 │ │ │ │ + cbz r0, d7a2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq.n d87c │ │ │ │ + beq.n d79e │ │ │ │ add.w r6, r6, #8192 @ 0x2000 │ │ │ │ movw r2, #10819 @ 0x2a43 │ │ │ │ movt r2, #23718 @ 0x5ca6 │ │ │ │ ldr.w r3, [r6, #3780] @ 0xec4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d8ca │ │ │ │ + beq.n d7ec │ │ │ │ movw r2, #6882 @ 0x1ae2 │ │ │ │ movt r2, #55405 @ 0xd86d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d934 │ │ │ │ + beq.n d856 │ │ │ │ movw r2, #37793 @ 0x93a1 │ │ │ │ movt r2, #2773 @ 0xad5 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d934 │ │ │ │ - ldr.w r7, [pc, #1036] @ dc64 │ │ │ │ + beq.n d856 │ │ │ │ + ldr r1, [pc, #808] @ (daa0 ) │ │ │ │ movs r0, #1 │ │ │ │ - add r7, pc │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ - mov r1, r7 │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 29a0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n d918 │ │ │ │ + bne.n d83c │ │ │ │ mov r0, r4 │ │ │ │ blx 25cc │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ blx 25cc │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 25cc │ │ │ │ add.w r6, r6, #8192 @ 0x2000 │ │ │ │ movw r2, #10819 @ 0x2a43 │ │ │ │ movt r2, #23718 @ 0x5ca6 │ │ │ │ ldr.w r3, [r6, #3780] @ 0xec4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d8de │ │ │ │ + beq.n d800 │ │ │ │ movw r2, #6882 @ 0x1ae2 │ │ │ │ movt r2, #55405 @ 0xd86d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w daf0 │ │ │ │ + beq.w d93e │ │ │ │ movw r2, #37793 @ 0x93a1 │ │ │ │ movt r2, #2773 @ 0xad5 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n d854 │ │ │ │ + bne.n d776 │ │ │ │ ldr.w r3, [r6, #3768] @ 0xeb8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n d8ec │ │ │ │ - ldr r6, [pc, #940] @ (dc68 ) │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ + bne.n d80e │ │ │ │ + ldr r1, [pc, #708] @ (daa4 ) │ │ │ │ movs r4, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r6, pc │ │ │ │ - movs r3, #43 @ 0x2b │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ - b.n d948 │ │ │ │ - ldr r4, [pc, #928] @ (dc6c ) │ │ │ │ + mov.w r9, #36 @ 0x24 │ │ │ │ + movs r6, #43 @ 0x2b │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ + b.n d86a │ │ │ │ + ldr r4, [pc, #696] @ (daa8 ) │ │ │ │ movs r0, #3 │ │ │ │ add r4, pc │ │ │ │ add.w r1, r4, #232 @ 0xe8 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w db5c │ │ │ │ - ldr.w r7, [r6, #3768] @ 0xeb8 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n d8f0 │ │ │ │ - cmp r7, #2 │ │ │ │ - beq.w db0a │ │ │ │ + bne.w d9aa │ │ │ │ + ldr.w r4, [r6, #3768] @ 0xeb8 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n d812 │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.w d958 │ │ │ │ movs r4, #0 │ │ │ │ - b.n d868 │ │ │ │ + b.n d78a │ │ │ │ ldr.w r3, [r6, #3776] @ 0xec0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w dc02 │ │ │ │ + beq.w da44 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w db90 │ │ │ │ - ldr r4, [pc, #876] @ (dc70 ) │ │ │ │ - mov r0, r7 │ │ │ │ - add r4, pc │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ - mov r1, r4 │ │ │ │ + beq.w d9dc │ │ │ │ + ldr r1, [pc, #648] @ (daac ) │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 29a0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w dc3e │ │ │ │ + bne.w da7e │ │ │ │ mov r4, r0 │ │ │ │ - b.n d868 │ │ │ │ + b.n d78a │ │ │ │ ldr.w r3, [r6, #3780] @ 0xec4 │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r3, [pc, #848] @ (dc74 ) │ │ │ │ - ldr r2, [pc, #848] @ (dc78 ) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r2, [pc, #616] @ (dab0 ) │ │ │ │ + ldr r3, [pc, #620] @ (dab4 ) │ │ │ │ + add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - add r2, pc │ │ │ │ movs r3, #115 @ 0x73 │ │ │ │ blx 28d4 │ │ │ │ - b.n d868 │ │ │ │ + b.n d78a │ │ │ │ ldr.w r3, [r6, #3768] @ 0xeb8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n d868 │ │ │ │ - ldr r6, [pc, #828] @ (dc7c ) │ │ │ │ - movs r3, #43 @ 0x2b │ │ │ │ - str r3, [sp, #24] │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ - add r6, pc │ │ │ │ - adds r6, #28 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + bne.n d78a │ │ │ │ + ldr r1, [pc, #600] @ (dab8 ) │ │ │ │ + mov.w r9, #43 @ 0x2b │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #28 │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 2744 │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w dbcc │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + beq.w da0e │ │ │ │ + mov r2, r6 │ │ │ │ blx 2608 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - subs r2, r7, #1 │ │ │ │ - subs r0, r3, #1 │ │ │ │ - mov r1, r2 │ │ │ │ - adds r6, r7, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldrb.w ip, [r1, #1]! │ │ │ │ - cmp r1, r6 │ │ │ │ - mov.w r0, ip, lsl #7 │ │ │ │ - add.w r0, r0, ip, lsr #1 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ - bne.n d96c │ │ │ │ - ldrb.w r0, [r2, #1]! │ │ │ │ - cmp r2, r6 │ │ │ │ - mov.w r1, r0, lsl #5 │ │ │ │ - add.w r1, r1, r0, lsr #3 │ │ │ │ + and.w r1, r6, #56 @ 0x38 │ │ │ │ + subs r0, r6, #1 │ │ │ │ + mov r3, r8 │ │ │ │ + add.w ip, r8, r1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r3, #8 │ │ │ │ + eor.w r2, r2, #1785358954 @ 0x6a6a6a6a │ │ │ │ + str.w r2, [r3, #-8] │ │ │ │ + ldr.w r2, [r3, #-4] │ │ │ │ + eor.w r2, r2, #1785358954 @ 0x6a6a6a6a │ │ │ │ + str.w r2, [r3, #-4] │ │ │ │ + cmp r3, ip │ │ │ │ + bne.n d88e │ │ │ │ + cmp r6, r1 │ │ │ │ + beq.n d8be │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + cmp r6, r1 │ │ │ │ + eor.w r2, r2, #106 @ 0x6a │ │ │ │ + strb.w r2, [r3], #1 │ │ │ │ + bhi.n d8ae │ │ │ │ + add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ + add r0, r8 │ │ │ │ + mov r2, r3 │ │ │ │ + ldrb.w ip, [r2, #1]! │ │ │ │ + cmp r2, r0 │ │ │ │ + mov.w r1, ip, lsl #5 │ │ │ │ + add.w r1, r1, ip, lsr #3 │ │ │ │ strb r1, [r2, #0] │ │ │ │ - bne.n d97e │ │ │ │ - and.w r0, r3, #56 @ 0x38 │ │ │ │ - mov r2, r7 │ │ │ │ - adds r6, r7, r0 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - adds r2, #8 │ │ │ │ - eor.w r1, r1, #2526451350 @ 0x96969696 │ │ │ │ - str.w r1, [r2, #-8] │ │ │ │ - ldr.w r1, [r2, #-4] │ │ │ │ - eor.w r1, r1, #2526451350 @ 0x96969696 │ │ │ │ - str.w r1, [r2, #-4] │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.n d998 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n d9cc │ │ │ │ - mvn.w r6, #105 @ 0x69 │ │ │ │ - ldrb r1, [r2, #0] │ │ │ │ - adds r0, #1 │ │ │ │ + bne.n d8c6 │ │ │ │ + ldrb.w r1, [r3, #1]! │ │ │ │ cmp r3, r0 │ │ │ │ - eor.w r1, r1, r6 │ │ │ │ - strb.w r1, [r2], #1 │ │ │ │ - bhi.n d9bc │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - mov.w r9, r3, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 2744 │ │ │ │ - subs r1, r0, #4 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r6, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w dbc6 │ │ │ │ - str.w r6, [r0, #4]! │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n d9e8 │ │ │ │ - movw r0, #9811 @ 0x2653 │ │ │ │ - movt r0, #29031 @ 0x7167 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - add.w lr, r2, r9 │ │ │ │ - mov r3, r6 │ │ │ │ - movw ip, #26125 @ 0x660d │ │ │ │ - movt ip, #25 │ │ │ │ - movw r0, #62303 @ 0xf35f │ │ │ │ - movt r0, #15470 @ 0x3c6e │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - add.w r9, r2, #4 │ │ │ │ - strd r4, r1, [sp, #28] │ │ │ │ - mov sl, ip │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - mov r4, lr │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - mov r5, r3 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mla r6, sl, r6, fp │ │ │ │ - ldr.w r3, [r4, #-4]! │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - subs r5, #1 │ │ │ │ - bl e99c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr.w r0, [r7, r1, lsl #2] │ │ │ │ - cmp r4, r9 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - str.w r3, [r7, r1, lsl #2] │ │ │ │ - bne.n da2c │ │ │ │ - ldrd r6, r5, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - ldrd r4, r1, [sp, #28] │ │ │ │ - mov r0, r6 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - blx 2744 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add.w ip, r0, r3 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - subs r3, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w dbc0 │ │ │ │ - ldr.w r0, [r1, #4]! │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ - strb.w r0, [r3, #1]! │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n da78 │ │ │ │ - mov r0, r7 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 25cc │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 25cc │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n db48 │ │ │ │ - ldrb.w r3, [r8] │ │ │ │ + mov.w r2, r1, lsl #6 │ │ │ │ + add.w r2, r2, r1, lsr #2 │ │ │ │ + strb r2, [r3, #0] │ │ │ │ + bne.n d8d8 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n d996 │ │ │ │ + ldrb r3, [r7, #0] │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w dbaa │ │ │ │ - mov r1, r9 │ │ │ │ + bne.n d9f6 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 28ec │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ blx 25cc │ │ │ │ - ldrb.w r3, [r8] │ │ │ │ + ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d868 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n db74 │ │ │ │ - ldr r6, [pc, #440] @ (dc80 ) │ │ │ │ + beq.w d78a │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n d9c2 │ │ │ │ + ldr r6, [pc, #424] @ (dabc ) │ │ │ │ movs r0, #3 │ │ │ │ add r6, pc │ │ │ │ add.w r1, r6, #232 @ 0xe8 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d868 │ │ │ │ - ldr r3, [pc, #424] @ (dc84 ) │ │ │ │ + beq.w d78a │ │ │ │ + ldr r3, [pc, #408] @ (dac0 ) │ │ │ │ add.w r1, r6, #232 @ 0xe8 │ │ │ │ - ldr r2, [pc, #424] @ (dc88 ) │ │ │ │ + ldr r2, [pc, #404] @ (dac4 ) │ │ │ │ movs r0, #3 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #151 @ 0x97 │ │ │ │ blx 28d4 │ │ │ │ - b.n d868 │ │ │ │ + b.n d78a │ │ │ │ ldr.w r3, [r6, #3768] @ 0xeb8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w d8ec │ │ │ │ - ldr r6, [pc, #400] @ (dc8c ) │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ + bne.w d80e │ │ │ │ + ldr r1, [pc, #380] @ (dac8 ) │ │ │ │ movs r4, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r6, pc │ │ │ │ - movs r3, #43 @ 0x2b │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ - b.n d948 │ │ │ │ + mov.w r9, #36 @ 0x24 │ │ │ │ + movs r6, #43 @ 0x2b │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ + b.n d86a │ │ │ │ ldr.w r3, [r6, #3776] @ 0xec0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n dbf4 │ │ │ │ + beq.n da36 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n db9c │ │ │ │ - ldr r4, [pc, #376] @ (dc90 ) │ │ │ │ + beq.n d9e8 │ │ │ │ + ldr r4, [pc, #356] @ (dacc ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ add.w r1, r4, #232 @ 0xe8 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d8ec │ │ │ │ - ldr r3, [pc, #360] @ (dc94 ) │ │ │ │ + beq.w d80e │ │ │ │ + ldr r3, [pc, #340] @ (dad0 ) │ │ │ │ add.w r1, r4, #232 @ 0xe8 │ │ │ │ ldr.w r2, [r6, #3776] @ 0xec0 │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #344] @ (dc98 ) │ │ │ │ + ldr r2, [pc, #328] @ (dad4 ) │ │ │ │ movs r3, #109 @ 0x6d │ │ │ │ add r2, pc │ │ │ │ blx 28d4 │ │ │ │ - b.n d8ec │ │ │ │ + b.n d80e │ │ │ │ mov r2, r6 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 28ec │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ blx 25cc │ │ │ │ - b.n d868 │ │ │ │ - ldr r3, [pc, #316] @ (dc9c ) │ │ │ │ + b.n d78a │ │ │ │ + ldr r3, [pc, #300] @ (dad8 ) │ │ │ │ add.w r1, r4, #232 @ 0xe8 │ │ │ │ - ldr r2, [pc, #316] @ (dca0 ) │ │ │ │ + ldr r2, [pc, #296] @ (dadc ) │ │ │ │ movs r0, #3 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #79 @ 0x4f │ │ │ │ blx 28d4 │ │ │ │ - b.n d8de │ │ │ │ - mov r0, r8 │ │ │ │ + b.n d800 │ │ │ │ + mov r0, r7 │ │ │ │ blx 27f0 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #1 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - str.w r8, [sp] │ │ │ │ + str r7, [sp, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 24bc │ │ │ │ - b.n d868 │ │ │ │ - ldr r6, [pc, #272] @ (dca4 ) │ │ │ │ + b.n d78a │ │ │ │ + ldr r1, [pc, #256] @ (dae0 ) │ │ │ │ movs r4, #0 │ │ │ │ - movs r3, #27 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - add r6, pc │ │ │ │ - b.n d948 │ │ │ │ - ldr r6, [pc, #264] @ (dca8 ) │ │ │ │ + movs r6, #27 │ │ │ │ + mov r9, r4 │ │ │ │ + add r1, pc │ │ │ │ + b.n d86a │ │ │ │ + ldr r1, [pc, #248] @ (dae4 ) │ │ │ │ movs r4, #0 │ │ │ │ - movs r3, #47 @ 0x2f │ │ │ │ - str r4, [sp, #24] │ │ │ │ - add r6, pc │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ - b.n d948 │ │ │ │ - ldr r7, [pc, #256] @ (dcac ) │ │ │ │ + movs r6, #47 @ 0x2f │ │ │ │ + mov r9, r4 │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ + b.n d86a │ │ │ │ + ldr r1, [pc, #240] @ (dae8 ) │ │ │ │ movs r0, #3 │ │ │ │ - add r7, pc │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ - mov r1, r7 │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 29a0 │ │ │ │ - cbnz r0, dc10 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cbnz r0, da52 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n daa6 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 25cc │ │ │ │ - mov r0, r7 │ │ │ │ - blx 25cc │ │ │ │ - ldr r6, [pc, #224] @ (dcb0 ) │ │ │ │ + b.n d8f6 │ │ │ │ + ldr r6, [pc, #220] @ (daec ) │ │ │ │ movs r0, #1 │ │ │ │ add r6, pc │ │ │ │ add.w r1, r6, #232 @ 0xe8 │ │ │ │ blx 29a0 │ │ │ │ - cbnz r0, dc26 │ │ │ │ + cbnz r0, da66 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n dbf0 │ │ │ │ + ble.n da32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ - cbnz r3, dbf0 │ │ │ │ + cbnz r3, da32 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, dbf0 │ │ │ │ + cbz r3, da32 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ movs r5, #0 │ │ │ │ - b.n d868 │ │ │ │ - ldr r6, [pc, #188] @ (dcb4 ) │ │ │ │ + b.n d78a │ │ │ │ + ldr r1, [pc, #184] @ (daf0 ) │ │ │ │ movs r4, #0 │ │ │ │ - movs r3, #31 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - add r6, pc │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ - b.n d948 │ │ │ │ - ldr r6, [pc, #180] @ (dcb8 ) │ │ │ │ + movs r6, #31 │ │ │ │ + mov r9, r4 │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ + b.n d86a │ │ │ │ + ldr r1, [pc, #172] @ (daf4 ) │ │ │ │ movs r4, #0 │ │ │ │ - movs r3, #24 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - add r6, pc │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ - b.n d948 │ │ │ │ - ldr r3, [pc, #168] @ (dcbc ) │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r2, [pc, #168] @ (dcc0 ) │ │ │ │ + movs r6, #24 │ │ │ │ + mov r9, r4 │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ + b.n d86a │ │ │ │ + ldr r3, [pc, #164] @ (daf8 ) │ │ │ │ movs r0, #3 │ │ │ │ + ldr r2, [pc, #164] @ (dafc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #142 @ 0x8e │ │ │ │ blx 28d4 │ │ │ │ - b.n dbba │ │ │ │ - ldr r3, [pc, #156] @ (dcc4 ) │ │ │ │ + b.n da08 │ │ │ │ + ldr r3, [pc, #152] @ (db00 ) │ │ │ │ add.w r1, r6, #232 @ 0xe8 │ │ │ │ - ldr r2, [pc, #152] @ (dcc8 ) │ │ │ │ + ldr r2, [pc, #148] @ (db04 ) │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #155 @ 0x9b │ │ │ │ blx 28d4 │ │ │ │ - b.n dbdc │ │ │ │ + b.n da1e │ │ │ │ ldr.w r3, [r6, #3776] @ 0xec0 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [pc, #128] @ (dccc ) │ │ │ │ - ldr r2, [pc, #132] @ (dcd0 ) │ │ │ │ + ldr r2, [pc, #128] @ (db08 ) │ │ │ │ + ldr r3, [pc, #128] @ (db0c ) │ │ │ │ + add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - add r2, pc │ │ │ │ movs r3, #95 @ 0x5f │ │ │ │ blx 28d4 │ │ │ │ - b.n d8ec │ │ │ │ - nop │ │ │ │ - adds r2, #2 │ │ │ │ + b.n d80e │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + cmp r5, #190 @ 0xbe │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #134 @ 0x86 │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #68 @ 0x44 │ │ │ │ + adds r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #58 @ 0x3a │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + cmp r4, #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #4 │ │ │ │ + adds r3, #202 @ 0xca │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + cmp r4, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + adds r2, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r3, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #174 @ 0xae │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + adds r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + adds r1, #242 @ 0xf2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + cmp r2, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ + cmp r2, #118 @ 0x76 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ 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, #3744] @ 0xea0 │ │ │ │ - ldr r2, [pc, #828] @ (e024 ) │ │ │ │ + ldr r2, [pc, #828] @ (de60 ) │ │ │ │ sub sp, #316 @ 0x13c │ │ │ │ - ldr r3, [pc, #828] @ (e028 ) │ │ │ │ + ldr r3, [pc, #828] @ (de64 ) │ │ │ │ mov sl, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #828] @ (e02c ) │ │ │ │ + ldr r1, [pc, #828] @ (de68 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2904 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w de3a │ │ │ │ + beq.w dc76 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w de3a │ │ │ │ + beq.w dc76 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ blx 2700 │ │ │ │ ands.w r9, r0, #255 @ 0xff │ │ │ │ - beq.w de82 │ │ │ │ + beq.w dcbe │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ blx 2844 │ │ │ │ cmp r0, #251 @ 0xfb │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.w df80 │ │ │ │ + bcs.w ddbc │ │ │ │ ldr.w r7, [sl, #8] │ │ │ │ mov r0, r7 │ │ │ │ blx 2844 │ │ │ │ orrs r0, r1 │ │ │ │ - beq.w dfb4 │ │ │ │ + beq.w ddf0 │ │ │ │ add r6, sp, #24 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #0 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r5, r4 │ │ │ │ blx 2850 │ │ │ │ - b.n dd6e │ │ │ │ + b.n dbaa │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a6c │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ strb.w fp, [r6, r0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2844 │ │ │ │ cmp r4, r0 │ │ │ │ sbcs.w r1, r5, r1 │ │ │ │ - bcc.n dd5a │ │ │ │ + bcc.n db96 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w df2a │ │ │ │ + beq.w dd66 │ │ │ │ ldrb.w r3, [r6, r9] │ │ │ │ - cbz r3, ddb8 │ │ │ │ + cbz r3, dbf4 │ │ │ │ mov r3, r6 │ │ │ │ movs r4, #1 │ │ │ │ - b.n dd9a │ │ │ │ + b.n dbd6 │ │ │ │ adds r4, #1 │ │ │ │ cmp.w r4, #256 @ 0x100 │ │ │ │ - beq.w e01a │ │ │ │ + beq.w de56 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n dd90 │ │ │ │ + bne.n dbcc │ │ │ │ uxtb.w r9, r4 │ │ │ │ - ldr r5, [pc, #648] @ (e030 ) │ │ │ │ + ldr r5, [pc, #648] @ (de6c ) │ │ │ │ movs r0, #2 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w df68 │ │ │ │ + bne.w dda4 │ │ │ │ blx 258c │ │ │ │ mov r7, r0 │ │ │ │ blx 258c │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ add.w sl, sl, #8192 @ 0x2000 │ │ │ │ mov r6, r0 │ │ │ │ blx 2954 │ │ │ │ ldr.w sl, [sl, #3768] @ 0xeb8 │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n de9e │ │ │ │ - ldr r4, [pc, #600] @ (e034 ) │ │ │ │ + beq.n dcda │ │ │ │ + ldr r4, [pc, #600] @ (de70 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w df52 │ │ │ │ - cbz r7, ddfe │ │ │ │ + bne.w dd8e │ │ │ │ + cbz r7, dc3a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n ddfe │ │ │ │ + ble.n dc3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w dfa6 │ │ │ │ + beq.w dde2 │ │ │ │ movs r7, #0 │ │ │ │ - cbz r6, de16 │ │ │ │ + cbz r6, dc52 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n de16 │ │ │ │ + ble.n dc52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ - cbnz r3, de16 │ │ │ │ + cbnz r3, dc52 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, de16 │ │ │ │ + cbz r3, dc52 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 25cc │ │ │ │ - ldr r2, [pc, #536] @ (e038 ) │ │ │ │ - ldr r3, [pc, #520] @ (e028 ) │ │ │ │ + ldr r2, [pc, #536] @ (de74 ) │ │ │ │ + ldr r3, [pc, #520] @ (de64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w e020 │ │ │ │ + bne.w de5c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #316 @ 0x13c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ - ldr r4, [pc, #508] @ (e03c ) │ │ │ │ + ldr r4, [pc, #508] @ (de78 ) │ │ │ │ blx 25cc │ │ │ │ - ldr r0, [pc, #508] @ (e040 ) │ │ │ │ + ldr r0, [pc, #508] @ (de7c ) │ │ │ │ add r4, pc │ │ │ │ add r0, pc │ │ │ │ blx 2670 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #3 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w dd10 │ │ │ │ - ldr r0, [pc, #484] @ (e044 ) │ │ │ │ + beq.w db4c │ │ │ │ + ldr r0, [pc, #484] @ (de80 ) │ │ │ │ movs r3, #16 │ │ │ │ - ldr r2, [pc, #484] @ (e048 ) │ │ │ │ + ldr r2, [pc, #484] @ (de84 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ strd r0, r8, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r0, #3 │ │ │ │ blx 28d4 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ blx 2700 │ │ │ │ ands.w r9, r0, #255 @ 0xff │ │ │ │ - bne.w dd20 │ │ │ │ - ldr r4, [pc, #456] @ (e04c ) │ │ │ │ + bne.w db5c │ │ │ │ + ldr r4, [pc, #456] @ (de88 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w dfdc │ │ │ │ + bne.w de18 │ │ │ │ mov r0, r8 │ │ │ │ blx 25cc │ │ │ │ movs r7, #0 │ │ │ │ - b.n de1c │ │ │ │ - ldr r5, [pc, #432] @ (e050 ) │ │ │ │ + b.n dc58 │ │ │ │ + ldr r5, [pc, #432] @ (de8c ) │ │ │ │ add r4, sp, #280 @ 0x118 │ │ │ │ add r5, pc │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia r4!, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ strh.w r2, [r4], #2 │ │ │ │ lsrs r2, r2, #16 │ │ │ │ strb r2, [r4, #0] │ │ │ │ blx 2844 │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ - bhi.w dff2 │ │ │ │ + bhi.w de2e │ │ │ │ strb.w r0, [sp, #297] @ 0x129 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #27 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #0 │ │ │ │ strb.w r9, [sp, #302] @ 0x12e │ │ │ │ mov r5, r4 │ │ │ │ add.w sl, sp, #23 │ │ │ │ blx 2988 │ │ │ │ - b.n df12 │ │ │ │ + b.n dd4e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a6c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp] │ │ │ │ @@ -18566,726 +18412,645 @@ │ │ │ │ blx 24bc │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2844 │ │ │ │ cmp r4, r0 │ │ │ │ sbcs.w r1, r5, r1 │ │ │ │ - bcc.n dee0 │ │ │ │ + bcc.n dd1c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2954 │ │ │ │ - b.n de00 │ │ │ │ - ldr r4, [pc, #296] @ (e054 ) │ │ │ │ + b.n dc3c │ │ │ │ + ldr r4, [pc, #296] @ (de90 ) │ │ │ │ movs r0, #3 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w dd84 │ │ │ │ - ldr r3, [pc, #280] @ (e058 ) │ │ │ │ + beq.w dbc0 │ │ │ │ + ldr r3, [pc, #280] @ (de94 ) │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #280] @ (e05c ) │ │ │ │ + ldr r2, [pc, #280] @ (de98 ) │ │ │ │ movs r0, #3 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ blx 28d4 │ │ │ │ - b.n dd84 │ │ │ │ - ldr r3, [pc, #268] @ (e060 ) │ │ │ │ + b.n dbc0 │ │ │ │ + ldr r3, [pc, #268] @ (de9c ) │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #268] @ (e064 ) │ │ │ │ + ldr r2, [pc, #268] @ (dea0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #99 @ 0x63 │ │ │ │ blx 28d4 │ │ │ │ - b.n ddec │ │ │ │ - ldr r3, [pc, #252] @ (e068 ) │ │ │ │ + b.n dc28 │ │ │ │ + ldr r3, [pc, #252] @ (dea4 ) │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #252] @ (e06c ) │ │ │ │ + ldr r2, [pc, #252] @ (dea8 ) │ │ │ │ movs r0, #2 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #58 @ 0x3a │ │ │ │ blx 28d4 │ │ │ │ - b.n ddb8 │ │ │ │ - ldr r4, [pc, #236] @ (e070 ) │ │ │ │ + b.n dbf4 │ │ │ │ + ldr r4, [pc, #236] @ (deac ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n de94 │ │ │ │ - ldr r0, [pc, #224] @ (e074 ) │ │ │ │ + beq.n dcd0 │ │ │ │ + ldr r0, [pc, #224] @ (deb0 ) │ │ │ │ movs r3, #29 │ │ │ │ - ldr r2, [pc, #224] @ (e078 ) │ │ │ │ + ldr r2, [pc, #224] @ (deb4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 28d4 │ │ │ │ - b.n de94 │ │ │ │ + b.n dcd0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ddfe │ │ │ │ + beq.w dc3a │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n ddfe │ │ │ │ - ldr r4, [pc, #196] @ (e07c ) │ │ │ │ + b.n dc3a │ │ │ │ + ldr r4, [pc, #196] @ (deb8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w de94 │ │ │ │ - ldr r0, [pc, #184] @ (e080 ) │ │ │ │ + beq.w dcd0 │ │ │ │ + ldr r0, [pc, #184] @ (debc ) │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ - ldr r2, [pc, #184] @ (e084 ) │ │ │ │ + ldr r2, [pc, #184] @ (dec0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 28d4 │ │ │ │ - b.n de94 │ │ │ │ - ldr r0, [pc, #168] @ (e088 ) │ │ │ │ + b.n dcd0 │ │ │ │ + ldr r0, [pc, #168] @ (dec4 ) │ │ │ │ movs r3, #20 │ │ │ │ - ldr r2, [pc, #168] @ (e08c ) │ │ │ │ + ldr r2, [pc, #168] @ (dec8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 28d4 │ │ │ │ - b.n de94 │ │ │ │ - ldr r4, [pc, #156] @ (e090 ) │ │ │ │ + b.n dcd0 │ │ │ │ + ldr r4, [pc, #156] @ (decc ) │ │ │ │ mov r0, sl │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w de9a │ │ │ │ - ldr r5, [pc, #140] @ (e094 ) │ │ │ │ + beq.w dcd6 │ │ │ │ + ldr r5, [pc, #140] @ (ded0 ) │ │ │ │ movs r3, #82 @ 0x52 │ │ │ │ - ldr r2, [pc, #140] @ (e098 ) │ │ │ │ + ldr r2, [pc, #140] @ (ded4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r5, pc │ │ │ │ mov r0, sl │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 28d4 │ │ │ │ - b.n de9a │ │ │ │ + b.n dcd6 │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r4 │ │ │ │ - b.n dda6 │ │ │ │ + b.n dbe2 │ │ │ │ blx 267c <__stack_chk_fail@plt> │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + cmp r4, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r0, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r1, #102 @ 0x66 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r2, #166 @ 0xa6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #10 │ │ │ │ + cmp r7, #182 @ 0xb6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #246 @ 0xf6 │ │ │ │ + cmp r1, #162 @ 0xa2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r0, #86 @ 0x56 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + cmp r7, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + cmp r7, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ + cmp r0, #102 @ 0x66 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #54 @ 0x36 │ │ │ │ + movs r7, #226 @ 0xe2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ + cmp r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #32 │ │ │ │ + movs r7, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #66 @ 0x42 │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [pc, #800] @ (e3d0 ) │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #800] @ (e3d4 ) │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #580] @ (e130 ) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #580] @ (e134 ) │ │ │ │ + mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 258c │ │ │ │ - ldr r1, [pc, #784] @ (e3d8 ) │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add.w r4, r4, #8192 @ 0x2000 │ │ │ │ + ldr r1, [pc, #564] @ (e138 ) │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r5, r5, #8192 @ 0x2000 │ │ │ │ add r1, pc │ │ │ │ blx 2904 │ │ │ │ movw r2, #10564 @ 0x2944 │ │ │ │ movt r2, #29607 @ 0x73a7 │ │ │ │ - ldr.w r3, [r4, #3780] @ 0xec4 │ │ │ │ - mov fp, r0 │ │ │ │ + ldr.w r3, [r5, #3780] @ 0xec4 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w e2e2 │ │ │ │ + beq.w e05a │ │ │ │ movw r2, #6882 @ 0x1ae2 │ │ │ │ movt r2, #55405 @ 0xd86d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e138 │ │ │ │ + beq.n df78 │ │ │ │ movw r2, #37793 @ 0x93a1 │ │ │ │ movt r2, #2773 @ 0xad5 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e138 │ │ │ │ - ldr r5, [pc, #728] @ (e3dc ) │ │ │ │ + beq.n df78 │ │ │ │ + ldr r1, [pc, #508] @ (e13c ) │ │ │ │ movs r0, #1 │ │ │ │ - add r5, pc │ │ │ │ - add.w r1, r5, #284 @ 0x11c │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, #284 @ 0x11c │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 29a0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w e320 │ │ │ │ - mov r0, fp │ │ │ │ + bne.w e09a │ │ │ │ + mov r0, r6 │ │ │ │ blx 25cc │ │ │ │ - ldr r2, [pc, #708] @ (e3e0 ) │ │ │ │ - ldr r3, [pc, #692] @ (e3d4 ) │ │ │ │ + ldr r2, [pc, #484] @ (e140 ) │ │ │ │ + ldr r3, [pc, #468] @ (e134 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w e3bc │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [r4, #3768] @ 0xeb8 │ │ │ │ + bne.w e12c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr.w r3, [r5, #3768] @ 0xeb8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n e114 │ │ │ │ - ldr r4, [pc, #672] @ (e3e4 ) │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ - movs r3, #43 @ 0x2b │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r4, pc │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n df54 │ │ │ │ + ldr r5, [pc, #448] @ (e144 ) │ │ │ │ + mov.w r8, #43 @ 0x2b │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ + add r5, pc │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ blx 2744 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e376 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + beq.w e0e6 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #20] │ │ │ │ blx 2608 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - subs r0, r5, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - subs r2, r3, #1 │ │ │ │ - adds r4, r3, r0 │ │ │ │ - mov r1, r2 │ │ │ │ - ldrb.w r6, [r1, #1]! │ │ │ │ - cmp r1, r4 │ │ │ │ - mov.w r0, r6, lsl #7 │ │ │ │ - add.w r0, r0, r6, lsr #1 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ - bne.n e16e │ │ │ │ - ldrb.w r0, [r2, #1]! │ │ │ │ - cmp r2, r4 │ │ │ │ - mov.w r1, r0, lsl #5 │ │ │ │ - add.w r1, r1, r0, lsr #3 │ │ │ │ - strb r1, [r2, #0] │ │ │ │ - bne.n e180 │ │ │ │ - and.w r0, r5, #248 @ 0xf8 │ │ │ │ - mov r1, r3 │ │ │ │ - adds r4, r3, r0 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - adds r1, #8 │ │ │ │ - eor.w r2, r2, #2526451350 @ 0x96969696 │ │ │ │ - str.w r2, [r1, #-8] │ │ │ │ - ldr.w r2, [r1, #-4] │ │ │ │ - eor.w r2, r2, #2526451350 @ 0x96969696 │ │ │ │ - str.w r2, [r1, #-4] │ │ │ │ - cmp r1, r4 │ │ │ │ - bne.n e19a │ │ │ │ - cmp r5, r0 │ │ │ │ - beq.n e1ce │ │ │ │ - mvn.w r4, #105 @ 0x69 │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r3, r7 │ │ │ │ + and.w r0, r2, #248 @ 0xf8 │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ + adds r5, r7, r0 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + adds r3, #8 │ │ │ │ + eor.w r1, r1, #1785358954 @ 0x6a6a6a6a │ │ │ │ + str.w r1, [r3, #-8] │ │ │ │ + ldr.w r1, [r3, #-4] │ │ │ │ + eor.w r1, r1, #1785358954 @ 0x6a6a6a6a │ │ │ │ + str.w r1, [r3, #-4] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.n dfb4 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n dfe4 │ │ │ │ + ldrb r1, [r3, #0] │ │ │ │ adds r0, #1 │ │ │ │ - cmp r5, r0 │ │ │ │ - eor.w r2, r2, r4 │ │ │ │ - strb.w r2, [r1], #1 │ │ │ │ - bhi.n e1be │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2744 │ │ │ │ - mov r8, r0 │ │ │ │ - subs r1, r0, #4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w e370 │ │ │ │ - str.w r2, [r0, #4]! │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne.n e1ea │ │ │ │ - movw ip, #26125 @ 0x660d │ │ │ │ - movt ip, #25 │ │ │ │ - movw r0, #62303 @ 0xf35f │ │ │ │ - movt r0, #15470 @ 0x3c6e │ │ │ │ - add.w r6, r8, #4 │ │ │ │ - add r4, r8 │ │ │ │ - mov r9, r8 │ │ │ │ - movw r5, #9811 @ 0x2653 │ │ │ │ - movt r5, #29031 @ 0x7167 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, ip │ │ │ │ - strd r1, r2, [sp, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mla r5, r8, r5, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr.w sl, [r4, #-4]! │ │ │ │ - subs r6, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e99c │ │ │ │ - ldr.w r3, [r9, r1, lsl #2] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w sl, [r9, r1, lsl #2] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n e224 │ │ │ │ - ldrd r2, r7, [sp, #28] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r8, r9 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r2 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - blx 2744 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r6, r0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w e3c0 │ │ │ │ - ldr.w r5, [r1, #4]! │ │ │ │ - ldrb r5, [r3, r5] │ │ │ │ - strb.w r5, [r0, #1]! │ │ │ │ - cmp r0, r6 │ │ │ │ - bne.n e270 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 25cc │ │ │ │ - mov r0, r8 │ │ │ │ - blx 25cc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + cmp r2, r0 │ │ │ │ + eor.w r1, r1, #106 @ 0x6a │ │ │ │ + strb.w r1, [r3], #1 │ │ │ │ + bhi.n dfd4 │ │ │ │ + subs r3, r7, #1 │ │ │ │ + add ip, r7 │ │ │ │ + mov r1, r3 │ │ │ │ + ldrb.w lr, [r1, #1]! │ │ │ │ + cmp r1, ip │ │ │ │ + mov.w r0, lr, lsl #5 │ │ │ │ + add.w r0, r0, lr, lsr #3 │ │ │ │ + strb r0, [r1, #0] │ │ │ │ + bne.n dfea │ │ │ │ + ldrb.w r0, [r3, #1]! │ │ │ │ + cmp r3, ip │ │ │ │ + mov.w r1, r0, lsl #6 │ │ │ │ + add.w r1, r1, r0, lsr #2 │ │ │ │ + strb r1, [r3, #0] │ │ │ │ + bne.n dffc │ │ │ │ movs r3, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 28ec │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ + blx 28ec │ │ │ │ + mov r0, r7 │ │ │ │ blx 25cc │ │ │ │ - mov r0, fp │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w e114 │ │ │ │ - ldrb.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w e114 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n df54 │ │ │ │ + ldrb r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n e34a │ │ │ │ - ldr r4, [pc, #304] @ (e3e8 ) │ │ │ │ + beq.n df54 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n e0c0 │ │ │ │ + ldr r5, [pc, #276] @ (e148 ) │ │ │ │ movs r0, #3 │ │ │ │ - add r4, pc │ │ │ │ - add.w r1, r4, #284 @ 0x11c │ │ │ │ + add r5, pc │ │ │ │ + add.w r1, r5, #284 @ 0x11c │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e114 │ │ │ │ - ldr r0, [pc, #288] @ (e3ec ) │ │ │ │ + beq.n df54 │ │ │ │ + ldr r0, [pc, #264] @ (e14c ) │ │ │ │ movs r3, #59 @ 0x3b │ │ │ │ - ldr r2, [pc, #288] @ (e3f0 ) │ │ │ │ - add.w r1, r4, #284 @ 0x11c │ │ │ │ + ldr r2, [pc, #264] @ (e150 ) │ │ │ │ + add.w r1, r5, #284 @ 0x11c │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #3 │ │ │ │ blx 28d4 │ │ │ │ - b.n e114 │ │ │ │ - ldr.w r5, [r4, #3768] @ 0xeb8 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.w e114 │ │ │ │ - ldr.w r3, [r4, #3776] @ 0xec0 │ │ │ │ - cmp r3, #32 │ │ │ │ - beq.n e33e │ │ │ │ - ldr r4, [pc, #252] @ (e3f4 ) │ │ │ │ - mov r0, r5 │ │ │ │ - add r4, pc │ │ │ │ - add.w r1, r4, #284 @ 0x11c │ │ │ │ + b.n df54 │ │ │ │ + ldr.w r3, [r5, #3768] @ 0xeb8 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w df54 │ │ │ │ + ldr.w r2, [r5, #3776] @ 0xec0 │ │ │ │ + cmp r2, #32 │ │ │ │ + beq.n e0b4 │ │ │ │ + ldr r5, [pc, #228] @ (e154 ) │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r5, pc │ │ │ │ + add.w r1, r5, #284 @ 0x11c │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e114 │ │ │ │ - ldr r3, [pc, #236] @ (e3f8 ) │ │ │ │ - add.w r1, r4, #284 @ 0x11c │ │ │ │ - ldr r2, [pc, #236] @ (e3fc ) │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r2, pc │ │ │ │ + beq.w df54 │ │ │ │ + ldr r2, [pc, #212] @ (e158 ) │ │ │ │ + add.w r1, r5, #284 @ 0x11c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [pc, #200] @ (e15c ) │ │ │ │ + add r2, pc │ │ │ │ blx 28d4 │ │ │ │ - b.n e114 │ │ │ │ - ldr r3, [pc, #220] @ (e400 ) │ │ │ │ - add.w r1, r5, #284 @ 0x11c │ │ │ │ - ldr.w r2, [r4, #3780] @ 0xec4 │ │ │ │ + b.n df54 │ │ │ │ + ldr r3, [pc, #196] @ (e160 ) │ │ │ │ movs r0, #1 │ │ │ │ + ldr.w r2, [r5, #3780] @ 0xec4 │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #208] @ (e404 ) │ │ │ │ + ldr r2, [pc, #184] @ (e164 ) │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, pc │ │ │ │ blx 28d4 │ │ │ │ - b.n e114 │ │ │ │ - ldr r4, [pc, #200] @ (e408 ) │ │ │ │ - movs r3, #0 │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r4, pc │ │ │ │ - b.n e14c │ │ │ │ + b.n df54 │ │ │ │ + ldr r5, [pc, #176] @ (e168 ) │ │ │ │ + mov.w r8, #0 │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ + add r5, pc │ │ │ │ + b.n df8c │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ blx 2814 <__isoc23_strtol@plt> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - strb.w r0, [sp, #51] @ 0x33 │ │ │ │ + strb.w r0, [sp, #27] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - add.w r3, sp, #51 @ 0x33 │ │ │ │ + mov r0, r4 │ │ │ │ + add.w r3, sp, #27 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ blx 24bc │ │ │ │ - b.n e114 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 25cc │ │ │ │ - ldr r4, [pc, #148] @ (e40c ) │ │ │ │ + b.n df54 │ │ │ │ + ldr r5, [pc, #132] @ (e16c ) │ │ │ │ movs r0, #1 │ │ │ │ - add r4, pc │ │ │ │ - add.w r1, r4, #284 @ 0x11c │ │ │ │ + add r5, pc │ │ │ │ + add.w r1, r5, #284 @ 0x11c │ │ │ │ blx 29a0 │ │ │ │ - cbnz r0, e398 │ │ │ │ - cbz r7, e394 │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ + cbnz r0, e108 │ │ │ │ + cbz r4, e104 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n e394 │ │ │ │ + ble.n e104 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #16] │ │ │ │ - cbz r3, e3b0 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n e114 │ │ │ │ - ldr r0, [pc, #116] @ (e410 ) │ │ │ │ + str r3, [r4, #16] │ │ │ │ + cbz r3, e120 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n df54 │ │ │ │ + ldr r0, [pc, #100] @ (e170 ) │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ - ldr r2, [pc, #116] @ (e414 ) │ │ │ │ - add.w r1, r4, #284 @ 0x11c │ │ │ │ + ldr r2, [pc, #100] @ (e174 ) │ │ │ │ + add.w r1, r5, #284 @ 0x11c │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 28d4 │ │ │ │ - b.n e386 │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ + b.n e0f6 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e394 │ │ │ │ - mov r0, r7 │ │ │ │ + beq.n e104 │ │ │ │ + mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n e394 │ │ │ │ + b.n e104 │ │ │ │ blx 267c <__stack_chk_fail@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 25cc │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 25cc │ │ │ │ - b.n e376 │ │ │ │ - adds r4, r3, #4 │ │ │ │ + subs r0, r4, #3 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #174 @ 0xae │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, #2 │ │ │ │ + subs r2, r6, #1 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r4, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #236 @ 0xec │ │ │ │ + movs r4, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #210 @ 0xd2 │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #104 @ 0x68 │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #158 @ 0x9e │ │ │ │ + movs r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #198 @ 0xc6 │ │ │ │ + cmp r4, #62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #6 │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #688] @ (e6dc ) │ │ │ │ + ldr r2, [pc, #688] @ (e43c ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ - ldr r3, [pc, #688] @ (e6e0 ) │ │ │ │ + ldr r3, [pc, #688] @ (e440 ) │ │ │ │ mov r9, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #688] @ (e6e4 ) │ │ │ │ + ldr r1, [pc, #688] @ (e444 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2904 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e51e │ │ │ │ + beq.n e27e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e51e │ │ │ │ + beq.n e27e │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ blx 2700 │ │ │ │ ands.w r7, r0, #255 @ 0xff │ │ │ │ - beq.w e564 │ │ │ │ + beq.w e2c4 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ blx 2844 │ │ │ │ cmp r0, #241 @ 0xf1 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.w e5de │ │ │ │ + bcs.w e33e │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ mov r0, r6 │ │ │ │ blx 2844 │ │ │ │ orrs r0, r1 │ │ │ │ itt ne │ │ │ │ movne r4, #0 │ │ │ │ movne r5, r4 │ │ │ │ - bne.n e49c │ │ │ │ - b.n e6b0 │ │ │ │ + bne.n e1fc │ │ │ │ + b.n e410 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a6c │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n e58a │ │ │ │ + beq.n e2ea │ │ │ │ mov r0, r6 │ │ │ │ blx 2844 │ │ │ │ cmp r4, r0 │ │ │ │ sbcs.w r1, r5, r1 │ │ │ │ - bcc.n e488 │ │ │ │ + bcc.n e1e8 │ │ │ │ blx 258c │ │ │ │ mov sl, r0 │ │ │ │ blx 258c │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ add.w r9, r9, #8192 @ 0x2000 │ │ │ │ mov r6, r0 │ │ │ │ blx 2954 │ │ │ │ ldr.w r3, [r9, #3768] @ 0xeb8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w e604 │ │ │ │ - ldr r4, [pc, #536] @ (e6e8 ) │ │ │ │ + beq.w e364 │ │ │ │ + ldr r4, [pc, #536] @ (e448 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n e5c2 │ │ │ │ + bne.n e322 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n e4fc │ │ │ │ + beq.n e25c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n e4fc │ │ │ │ + ble.n e25c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl, #16] │ │ │ │ - cbnz r3, e4fc │ │ │ │ + cbnz r3, e25c │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ - cbz r3, e4fc │ │ │ │ + cbz r3, e25c │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov.w sl, #0 │ │ │ │ - cbz r6, e516 │ │ │ │ + cbz r6, e276 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n e516 │ │ │ │ + ble.n e276 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ - cbnz r3, e516 │ │ │ │ + cbnz r3, e276 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, e516 │ │ │ │ + cbz r3, e276 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 25cc │ │ │ │ - b.n e5a4 │ │ │ │ + b.n e304 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r4, [pc, #456] @ (e6ec ) │ │ │ │ + ldr r4, [pc, #456] @ (e44c ) │ │ │ │ blx 25cc │ │ │ │ - ldr r0, [pc, #456] @ (e6f0 ) │ │ │ │ + ldr r0, [pc, #456] @ (e450 ) │ │ │ │ add r4, pc │ │ │ │ add r0, pc │ │ │ │ blx 2670 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #3 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e450 │ │ │ │ - ldr r0, [pc, #436] @ (e6f4 ) │ │ │ │ + beq.n e1b0 │ │ │ │ + ldr r0, [pc, #436] @ (e454 ) │ │ │ │ movs r3, #17 │ │ │ │ - ldr r2, [pc, #436] @ (e6f8 ) │ │ │ │ + ldr r2, [pc, #436] @ (e458 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ strd r0, r8, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r0, #3 │ │ │ │ blx 28d4 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ blx 2700 │ │ │ │ ands.w r7, r0, #255 @ 0xff │ │ │ │ - bne.w e460 │ │ │ │ - ldr r4, [pc, #404] @ (e6fc ) │ │ │ │ + bne.w e1c0 │ │ │ │ + ldr r4, [pc, #404] @ (e45c ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ - cbz r0, e59a │ │ │ │ - ldr r0, [pc, #396] @ (e700 ) │ │ │ │ + cbz r0, e2fa │ │ │ │ + ldr r0, [pc, #396] @ (e460 ) │ │ │ │ movs r3, #21 │ │ │ │ - ldr r2, [pc, #396] @ (e704 ) │ │ │ │ + ldr r2, [pc, #396] @ (e464 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ strd r0, r8, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 28d4 │ │ │ │ - b.n e59a │ │ │ │ - ldr r4, [pc, #380] @ (e708 ) │ │ │ │ + b.n e2fa │ │ │ │ + ldr r4, [pc, #380] @ (e468 ) │ │ │ │ movs r0, #2 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n e69a │ │ │ │ + bne.n e3fa │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 25cc │ │ │ │ - ldr r2, [pc, #356] @ (e70c ) │ │ │ │ - ldr r3, [pc, #312] @ (e6e0 ) │ │ │ │ + ldr r2, [pc, #356] @ (e46c ) │ │ │ │ + ldr r3, [pc, #312] @ (e440 ) │ │ │ │ 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 e6d8 │ │ │ │ + bne.w e438 │ │ │ │ mov r0, sl │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #332] @ (e710 ) │ │ │ │ + ldr r3, [pc, #332] @ (e470 ) │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #332] @ (e714 ) │ │ │ │ + ldr r2, [pc, #332] @ (e474 ) │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #84 @ 0x54 │ │ │ │ blx 28d4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n e4e2 │ │ │ │ - b.n e4fc │ │ │ │ - ldr r4, [pc, #312] @ (e718 ) │ │ │ │ + bne.n e242 │ │ │ │ + b.n e25c │ │ │ │ + ldr r4, [pc, #312] @ (e478 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e59a │ │ │ │ - ldr r0, [pc, #300] @ (e71c ) │ │ │ │ + beq.n e2fa │ │ │ │ + ldr r0, [pc, #300] @ (e47c ) │ │ │ │ movs r3, #30 │ │ │ │ - ldr r2, [pc, #300] @ (e720 ) │ │ │ │ + ldr r2, [pc, #300] @ (e480 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 28d4 │ │ │ │ - b.n e59a │ │ │ │ - ldr r5, [pc, #284] @ (e724 ) │ │ │ │ + b.n e2fa │ │ │ │ + ldr r5, [pc, #284] @ (e484 ) │ │ │ │ movs r3, #106 @ 0x6a │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #24 │ │ │ │ add r5, pc │ │ │ │ add.w r9, sp, #23 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ @@ -19307,15 +19072,15 @@ │ │ │ │ blx 28ec │ │ │ │ movs r2, #18 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sl │ │ │ │ mov r5, r4 │ │ │ │ blx 2988 │ │ │ │ - b.n e682 │ │ │ │ + b.n e3e2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a6c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ eors r0, r7 │ │ │ │ @@ -19328,317 +19093,116 @@ │ │ │ │ blx 24bc │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2844 │ │ │ │ cmp r4, r0 │ │ │ │ sbcs.w r1, r5, r1 │ │ │ │ - bcc.n e656 │ │ │ │ + bcc.n e3b6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 2954 │ │ │ │ - b.n e500 │ │ │ │ - ldr r0, [pc, #140] @ (e728 ) │ │ │ │ + b.n e260 │ │ │ │ + ldr r0, [pc, #140] @ (e488 ) │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #140] @ (e72c ) │ │ │ │ + ldr r2, [pc, #140] @ (e48c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ blx 28d4 │ │ │ │ - b.n e59a │ │ │ │ - ldr r4, [pc, #124] @ (e730 ) │ │ │ │ + b.n e2fa │ │ │ │ + ldr r4, [pc, #124] @ (e490 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e59a │ │ │ │ - ldr r0, [pc, #112] @ (e734 ) │ │ │ │ + beq.w e2fa │ │ │ │ + ldr r0, [pc, #112] @ (e494 ) │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #112] @ (e738 ) │ │ │ │ + ldr r2, [pc, #112] @ (e498 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 28d4 │ │ │ │ - b.n e59a │ │ │ │ + b.n e2fa │ │ │ │ blx 267c <__stack_chk_fail@plt> │ │ │ │ - adds r0, r4, r6 │ │ │ │ + adds r0, r0, #1 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #0 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #148 @ 0x94 │ │ │ │ + cmp r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + cmp r3, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #198 @ 0xc6 │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ + movs r5, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #128 @ 0x80 │ │ │ │ + movs r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #214 @ 0xd6 │ │ │ │ + cmp r3, #94 @ 0x5e │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, r0 │ │ │ │ + subs r0, r1, r3 │ │ │ │ movs r2, r0 │ │ │ │ - movs r7, #178 @ 0xb2 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + movs r5, #58 @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #118 @ 0x76 │ │ │ │ + movs r4, #186 @ 0xba │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #6 │ │ │ │ + cmp r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #170 @ 0xaa │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #90 @ 0x5a │ │ │ │ + movs r5, #42 @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #176 @ 0xb0 │ │ │ │ + movs r4, #50 @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ movs r0, r0 │ │ │ │ + movs r3, #186 @ 0xba │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - it eq │ │ │ │ - bxeq lr │ │ │ │ - bcc.w e992 │ │ │ │ - cmp r0, r1 │ │ │ │ - bls.w e97c │ │ │ │ - tst r1, r2 │ │ │ │ - beq.w e984 │ │ │ │ - clz r3, r0 │ │ │ │ - clz r2, r1 │ │ │ │ - sub.w r3, r2, r3 │ │ │ │ - rsb r3, r3, #31 │ │ │ │ - add r2, pc, #16 @ (adr r2, e778 ) │ │ │ │ - add.w r3, r2, r3, lsl #4 │ │ │ │ - mov.w r2, #0 │ │ │ │ - mov pc, r3 │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - cmp.w r0, r1, lsl #31 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #31 │ │ │ │ - cmp.w r0, r1, lsl #30 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #30 │ │ │ │ - cmp.w r0, r1, lsl #29 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #29 │ │ │ │ - cmp.w r0, r1, lsl #28 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #28 │ │ │ │ - cmp.w r0, r1, lsl #27 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #27 │ │ │ │ - cmp.w r0, r1, lsl #26 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #26 │ │ │ │ - cmp.w r0, r1, lsl #25 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #25 │ │ │ │ - cmp.w r0, r1, lsl #24 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #24 │ │ │ │ - cmp.w r0, r1, lsl #23 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #23 │ │ │ │ - cmp.w r0, r1, lsl #22 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #22 │ │ │ │ - cmp.w r0, r1, lsl #21 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #21 │ │ │ │ - cmp.w r0, r1, lsl #20 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #20 │ │ │ │ - cmp.w r0, r1, lsl #19 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #19 │ │ │ │ - cmp.w r0, r1, lsl #18 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #18 │ │ │ │ - cmp.w r0, r1, lsl #17 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #17 │ │ │ │ - cmp.w r0, r1, lsl #16 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #16 │ │ │ │ - cmp.w r0, r1, lsl #15 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #15 │ │ │ │ - cmp.w r0, r1, lsl #14 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #14 │ │ │ │ - cmp.w r0, r1, lsl #13 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #13 │ │ │ │ - cmp.w r0, r1, lsl #12 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #12 │ │ │ │ - cmp.w r0, r1, lsl #11 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #11 │ │ │ │ - cmp.w r0, r1, lsl #10 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #10 │ │ │ │ - cmp.w r0, r1, lsl #9 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #9 │ │ │ │ - cmp.w r0, r1, lsl #8 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #8 │ │ │ │ - cmp.w r0, r1, lsl #7 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #7 │ │ │ │ - cmp.w r0, r1, lsl #6 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #6 │ │ │ │ - cmp.w r0, r1, lsl #5 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #5 │ │ │ │ - cmp.w r0, r1, lsl #4 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #4 │ │ │ │ - cmp.w r0, r1, lsl #3 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #3 │ │ │ │ - cmp.w r0, r1, lsl #2 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #2 │ │ │ │ - cmp.w r0, r1, lsl #1 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1, lsl #1 │ │ │ │ - cmp.w r0, r1 │ │ │ │ - nop │ │ │ │ - adc.w r2, r2, r2 │ │ │ │ - it cs │ │ │ │ - subcs.w r0, r0, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - bx lr │ │ │ │ - ite eq │ │ │ │ - moveq r0, #1 │ │ │ │ - movne r0, #0 │ │ │ │ - bx lr │ │ │ │ - clz r2, r1 │ │ │ │ - rsb r2, r2, #31 │ │ │ │ - lsr.w r0, r0, r2 │ │ │ │ - bx lr │ │ │ │ - cbz r0, e998 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w ec64 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n e992 │ │ │ │ - push {r0, r1, lr} │ │ │ │ - bl e740 │ │ │ │ - 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 ec3a │ │ │ │ + beq.w e722 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w ec0a │ │ │ │ + beq.w e6f2 │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w ec14 │ │ │ │ + bls.w e6fc │ │ │ │ tst r1, r2 │ │ │ │ - beq.w ec24 │ │ │ │ + beq.w e70c │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub.w r2, r0, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - add r0, pc, #16 @ (adr r0, ea00 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, e4e8 ) │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ mov.w r0, #0 │ │ │ │ mov pc, r2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -19822,19 +19386,19 @@ │ │ │ │ negmi r0, r0 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ mvngt.w r0, #2147483648 @ 0x80000000 │ │ │ │ it lt │ │ │ │ movlt.w r0, #2147483648 @ 0x80000000 │ │ │ │ - b.w ec64 │ │ │ │ + b.w e74c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n ec3a │ │ │ │ + beq.n e722 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl e9be │ │ │ │ + bl e4a6 │ │ │ │ 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 24f4 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -0000ec70 <.fini>: │ │ │ │ +0000e758 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,636 +1,636 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x0000ec78 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ - 0x0000ec88 04000000 09000000 0c000000 09000000 ................ │ │ │ │ - 0x0000ec98 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ - 0x0000eca8 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ - 0x0000ecb8 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ - 0x0000ecc8 15000000 09000000 12000000 09000000 ................ │ │ │ │ - 0x0000ecd8 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ - 0x0000ece8 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ - 0x0000ecf8 2a000000 09000000 00000000 00000000 *............... │ │ │ │ - 0x0000ed08 25733a20 61737365 7274696f 6e202725 %s: assertion '% │ │ │ │ - 0x0000ed18 73272066 61696c65 6420286c 696e6520 s' failed (line │ │ │ │ - 0x0000ed28 25642900 65676720 26262062 00000000 %d).egg && b.... │ │ │ │ - 0x0000ed38 2e686578 20000000 362e312e 372d3130 .hex ...6.1.7-10 │ │ │ │ - 0x0000ed48 38000000 65676700 65676720 26262061 8...egg.egg && a │ │ │ │ - 0x0000ed58 72636800 78383600 6573696c 00000000 rch.x86.esil.... │ │ │ │ - 0x0000ed68 61726d00 74726163 65000000 65676720 arm.trace...egg │ │ │ │ - 0x0000ed78 26262063 6f646500 65676720 26262066 && code.egg && f │ │ │ │ - 0x0000ed88 696c6500 65676720 26262066 6d740000 ile.egg && fmt.. │ │ │ │ - 0x0000ed98 6567672e 63000000 6567672e 7072696e egg.c...egg.prin │ │ │ │ - 0x0000eda8 74662025 73000000 25733a0a 00000000 tf %s...%s:..... │ │ │ │ - 0x0000edb8 7070632e 6e7a0000 7838362e 6e7a0000 ppc.nz..x86.nz.. │ │ │ │ - 0x0000edc8 43616e6e 6f742075 73652061 7373656d Cannot use assem │ │ │ │ - 0x0000edd8 626c6572 20272573 27000000 725f6173 bler '%s'...r_as │ │ │ │ - 0x0000ede8 6d5f6173 73656d62 6c652068 61732066 m_assemble has f │ │ │ │ - 0x0000edf8 61696c65 64202573 00000000 43616e6e ailed %s....Cann │ │ │ │ - 0x0000ee08 6f742066 696e6420 61207661 6c696420 ot find a valid │ │ │ │ - 0x0000ee18 61737365 6d626c65 72000000 746f6f20 assembler...too │ │ │ │ - 0x0000ee28 6c617267 6520656c 656d656e 74000000 large element... │ │ │ │ - 0x0000ee38 65787065 63746564 20277d27 20617420 expected '}' at │ │ │ │ - 0x0000ee48 74686520 656e6420 6f662074 68652066 the end of the f │ │ │ │ - 0x0000ee58 696c652e 20256420 6c656674 00000000 ile. %d left.... │ │ │ │ - 0x0000ee68 496e7661 6c696420 70616464 696e6720 Invalid padding │ │ │ │ - 0x0000ee78 6c656e67 74682061 74202564 00000000 length at %d.... │ │ │ │ - 0x0000ee88 496e7661 6c696420 70616464 696e6720 Invalid padding │ │ │ │ - 0x0000ee98 666f726d 61742028 25632900 56616c69 format (%c).Vali │ │ │ │ - 0x0000eea8 64206f6e 65732061 72653a0a 00000000 d ones are:..... │ │ │ │ - 0x0000eeb8 09732053 203a204e 554c4c20 62797465 .s S : NULL byte │ │ │ │ - 0x0000eec8 0a000000 096e204e 203a206e 6f700a00 .....n N : nop.. │ │ │ │ - 0x0000eed8 09612041 203a2030 7834310a 00000000 .a A : 0x41..... │ │ │ │ - 0x0000eee8 09742054 203a2074 72617020 28307863 .t T : trap (0xc │ │ │ │ - 0x0000eef8 63290a00 65676720 2626206e 616d6500 c)..egg && name. │ │ │ │ - 0x0000ef08 25732053 68656c6c 636f6465 20686173 %s Shellcode has │ │ │ │ - 0x0000ef18 20666169 6c656400 63616e6e 6f742077 failed.cannot w │ │ │ │ - 0x0000ef28 72697465 00000000 43616e6e 6f742070 rite....Cannot p │ │ │ │ - 0x0000ef38 61746368 206f7574 73696465 00000000 atch outside.... │ │ │ │ - 0x0000ef48 496e7661 6c696420 64656272 75696a6e Invalid debruijn │ │ │ │ - 0x0000ef58 20706174 7465726e 206c656e 67746800 pattern length. │ │ │ │ - 0x0000ef68 676f746f 00000000 62726561 6b000000 goto....break... │ │ │ │ - 0x0000ef78 6567675f 6c616e67 2e630000 25733a25 egg_lang.c..%s:% │ │ │ │ - 0x0000ef88 64204572 726f7220 73747269 6e672066 d Error string f │ │ │ │ - 0x0000ef98 6f726d61 74000000 756e6669 6c746572 ormat...unfilter │ │ │ │ - 0x0000efa8 65640000 656e636f 64652025 73207374 ed..encode %s st │ │ │ │ - 0x0000efb8 72696e67 20282573 29202825 73290000 ring (%s) (%s).. │ │ │ │ - 0x0000efc8 66696c74 65726564 00000000 636f6e64 filtered....cond │ │ │ │ - 0x0000efd8 20667261 6d652025 73202825 73290000 frame %s (%s).. │ │ │ │ - 0x0000efe8 7768696c 65000000 5f5f6265 67696e5f while...__begin_ │ │ │ │ - 0x0000eff8 25645f25 645f2564 00000000 69660000 %d_%d_%d....if.. │ │ │ │ - 0x0000f008 5f5f656e 645f2564 5f25645f 25640000 __end_%d_%d_%d.. │ │ │ │ - 0x0000f018 72617267 00000000 556e6b6e 6f776e20 rarg....Unknown │ │ │ │ - 0x0000f028 61726720 666f7220 73797363 616c6c20 arg for syscall │ │ │ │ - 0x0000f038 27257327 00000000 4e6f2043 616c6c4e '%s'....No CallN │ │ │ │ - 0x0000f048 616d6520 27257327 00000000 25252573 ame '%s'....%%%s │ │ │ │ - 0x0000f058 00000000 556e6b6e 6f776e20 6e616d65 ....Unknown name │ │ │ │ - 0x0000f068 20272e25 73272028 75736520 2e252525 '.%s' (use .%%% │ │ │ │ - 0x0000f078 7320666f 72206120 72617720 72656769 s for a raw regi │ │ │ │ - 0x0000f088 73746572 206f7220 60257340 616c6961 ster or `%s@alia │ │ │ │ - 0x0000f098 73282e2e 2e296029 00000000 4e6f2072 s(...)`)....No r │ │ │ │ - 0x0000f0a8 6f6f6d20 696e2074 68652073 74617469 oom in the stati │ │ │ │ - 0x0000f0b8 63207374 61636b66 72616d65 21202825 c stackframe! (% │ │ │ │ - 0x0000f0c8 64206d75 73742062 65202564 29000000 d must be %d)... │ │ │ │ - 0x0000f0d8 2e666978 25640000 73746469 6e000000 .fix%d..stdin... │ │ │ │ - 0x0000f0e8 2f6c6962 2f726164 61726532 2f362e31 /lib/radare2/6.1 │ │ │ │ - 0x0000f0f8 2e372f65 67670000 2e3a2573 2f257300 .7/egg...:%s/%s. │ │ │ │ - 0x0000f108 4547475f 494e4344 49520000 25733a25 EGG_INCDIR..%s:% │ │ │ │ - 0x0000f118 73000000 64617461 20282573 29282573 s...data (%s)(%s │ │ │ │ - 0x0000f128 2973697a 653d2825 64290a00 2e646174 )size=(%d)...dat │ │ │ │ - 0x0000f138 610a0000 2e746578 740a0000 225c7830 a....text..."\x0 │ │ │ │ - 0x0000f148 30220000 2e617363 69692025 7325730a 0"...ascii %s%s. │ │ │ │ - 0x0000f158 00000000 2e6c6f6e 67202573 0a000000 .....long %s.... │ │ │ │ - 0x0000f168 64617461 20626c6f 636b2074 6f6f206c data block too l │ │ │ │ - 0x0000f178 61726765 00000000 43616e6e 6f742070 arge....Cannot p │ │ │ │ - 0x0000f188 61727365 20657870 72657373 696f6e00 arse expression. │ │ │ │ - 0x0000f198 696e6c69 6e652062 6c6f636b 20746f6f inline block too │ │ │ │ - 0x0000f1a8 206c6172 67650000 25730000 25630000 large..%s..%c.. │ │ │ │ - 0x0000f1b8 25733a25 64204e65 7374696e 67206f66 %s:%d Nesting of │ │ │ │ - 0x0000f1c8 20657870 72657373 696f6e73 206e6f74 expressions not │ │ │ │ - 0x0000f1d8 20796574 20737570 706f7274 65640000 yet supported.. │ │ │ │ - 0x0000f1e8 2e666978 30000000 646f6573 206e6f74 .fix0...does not │ │ │ │ - 0x0000f1f8 20736574 206e616d 65206f72 20636f6e set name or con │ │ │ │ - 0x0000f208 74656e74 20666f72 20616c69 61730000 tent for alias.. │ │ │ │ - 0x0000f218 676c6f62 616c2d62 75666665 722d6f76 global-buffer-ov │ │ │ │ - 0x0000f228 6572666c 6f772069 6e20616c 69617365 erflow in aliase │ │ │ │ - 0x0000f238 73000000 646f6573 206e6f74 20736574 s...does not set │ │ │ │ - 0x0000f248 206e616d 65206f72 20617267 20666f72 name or arg for │ │ │ │ - 0x0000f258 20737973 63616c6c 00000000 676c6f62 syscall....glob │ │ │ │ - 0x0000f268 616c2d62 75666665 722d6f76 6572666c al-buffer-overfl │ │ │ │ - 0x0000f278 6f772069 6e207379 7363616c 6c730000 ow in syscalls.. │ │ │ │ - 0x0000f288 6c6f7373 20626163 6b207175 6f746520 loss back quote │ │ │ │ - 0x0000f298 696e2069 6e636c75 64652064 69726563 in include direc │ │ │ │ - 0x0000f2a8 746f7279 00000000 77726f6e 6720696e tory....wrong in │ │ │ │ - 0x0000f2b8 636c7564 65207379 6e746178 00000000 clude syntax.... │ │ │ │ - 0x0000f2c8 25732f25 73000000 25732f25 732f2573 %s/%s...%s/%s/%s │ │ │ │ - 0x0000f2d8 00000000 43616e6e 6f742066 696e6420 ....Cannot find │ │ │ │ - 0x0000f2e8 696e636c 75646520 66696c65 20272573 include file '%s │ │ │ │ - 0x0000f2f8 27000000 43616e6e 6f742066 696e6420 '...Cannot find │ │ │ │ - 0x0000f308 27257327 00000000 496e7661 6c696420 '%s'....Invalid │ │ │ │ - 0x0000f318 6e756d62 6572206f 66206172 67756d65 number of argume │ │ │ │ - 0x0000f328 6e747320 666f7220 676f746f 28290000 nts for goto().. │ │ │ │ - 0x0000f338 43616e6e 6f74206d 6b766172 00000000 Cannot mkvar.... │ │ │ │ - 0x0000f348 556e7375 70706f72 74656420 7768696c Unsupported whil │ │ │ │ - 0x0000f358 65207379 6e746178 00000000 5f5f6265 e syntax....__be │ │ │ │ - 0x0000f368 67696e5f 25645f25 645f2564 0a000000 gin_%d_%d_%d.... │ │ │ │ - 0x0000f378 73657420 73797363 616c6c20 61726773 set syscall args │ │ │ │ - 0x0000f388 00000000 73797363 616c6c00 43616e6e ....syscall.Cann │ │ │ │ - 0x0000f398 6f742067 65742040 73797363 616c6c20 ot get @syscall │ │ │ │ - 0x0000f3a8 7061796c 6f616400 696e6c69 6e650000 payload.inline.. │ │ │ │ - 0x0000f3b8 63616c6c 20696e20 6567672d 3e6c616e call in egg->lan │ │ │ │ - 0x0000f3c8 672e6d6f 64652025 64000000 43616e6e g.mode %d...Cann │ │ │ │ - 0x0000f3d8 6f742072 65736f6c 76652076 61726961 ot resolve varia │ │ │ │ - 0x0000f3e8 626c6520 27257327 00000000 6e6f7420 ble '%s'....not │ │ │ │ - 0x0000f3f8 73757070 6f727420 666f7220 2a707472 support for *ptr │ │ │ │ - 0x0000f408 20696e20 6567672d 3e6c616e 672e6473 in egg->lang.ds │ │ │ │ - 0x0000f418 74766172 00000000 53696e6b 696e6720 tvar....Sinking │ │ │ │ - 0x0000f428 6265666f 7265206f 76657266 6c6f7700 before overflow. │ │ │ │ - 0x0000f438 656c7365 00000000 20205f5f 656e645f else.... __end_ │ │ │ │ - 0x0000f448 25645f25 645f2564 00000000 5f5f6966 %d_%d_%d....__if │ │ │ │ - 0x0000f458 656c7365 5f25645f 25640000 7263635f else_%d_%d..rcc_ │ │ │ │ - 0x0000f468 66756e20 25642028 25732900 656e7600 fun %d (%s).env. │ │ │ │ - 0x0000f478 66617374 63616c6c 00000000 696e636c fastcall....incl │ │ │ │ - 0x0000f488 75646500 616c6961 73000000 64617461 ude.alias...data │ │ │ │ - 0x0000f498 00000000 6e616b65 64000000 0a2e2573 ....naked.....%s │ │ │ │ - 0x0000f4a8 2025730a 00000000 20207075 73682025 %s..... push % │ │ │ │ - 0x0000f4b8 730a2020 6a6d7020 25730a00 6f720000 s. jmp %s..or.. │ │ │ │ - 0x0000f4c8 786f7200 6d6f7600 64697600 6d756c00 xor.mov.div.mul. │ │ │ │ - 0x0000f4d8 61646400 73756200 616e6400 65617800 add.sub.and.eax. │ │ │ │ - 0x0000f4e8 20202573 2025732c 205b2573 5d0a0000 %s %s, [%s]... │ │ │ │ - 0x0000f4f8 20202573 2025732c 2025730a 00000000 %s %s, %s..... │ │ │ │ - 0x0000f508 2020706f 70206561 780a0000 20207465 pop eax... te │ │ │ │ - 0x0000f518 73742065 61782c20 6561780a 00000000 st eax, eax..... │ │ │ │ - 0x0000f528 20206a6e 7a202573 0a000000 20206164 jnz %s.... ad │ │ │ │ - 0x0000f538 64206573 702c2025 640a0000 20206d6f d esp, %d... mo │ │ │ │ - 0x0000f548 76202573 2c206561 780a0000 2e657175 v %s, eax....equ │ │ │ │ - 0x0000f558 2025732c 25730a00 2020696e 74330a00 %s,%s.. int3.. │ │ │ │ - 0x0000f568 6d6f7620 6562702c 20657370 0a000000 mov ebp, esp.... │ │ │ │ - 0x0000f578 6a670000 6a676500 6a6c0000 6a6c6500 jg..jge.jl..jle. │ │ │ │ - 0x0000f588 6a6e6500 6a7a0000 6a6e7a00 2020636d jne.jz..jnz. cm │ │ │ │ - 0x0000f598 70206561 782c2025 730a0000 20202573 p eax, %s... %s │ │ │ │ - 0x0000f5a8 2025730a 00000000 20206c65 61206561 %s..... lea ea │ │ │ │ - 0x0000f5b8 782c205b 6562702b 25645d0a 00000000 x, [ebp+%d]..... │ │ │ │ - 0x0000f5c8 20207075 73682025 730a0000 20207075 push %s... pu │ │ │ │ - 0x0000f5d8 7368205b 25735d0a 00000000 20207075 sh [%s]..... pu │ │ │ │ - 0x0000f5e8 73682065 62700a00 20206164 64206562 sh ebp.. add eb │ │ │ │ - 0x0000f5f8 702c2025 640a0000 20207375 62206562 p, %d... sub eb │ │ │ │ - 0x0000f608 702c2025 640a0000 5b656270 2b25645d p, %d...[ebp+%d] │ │ │ │ - 0x0000f618 00000000 5b656270 25645d00 5b656270 ....[ebp%d].[ebp │ │ │ │ - 0x0000f628 5d000000 656d6974 5f783836 2e630000 ]...emit_x86.c.. │ │ │ │ - 0x0000f638 5573696e 67207374 61636b20 76617273 Using stack vars │ │ │ │ - 0x0000f648 20696e20 6e616b65 64206675 6e637469 in naked functi │ │ │ │ - 0x0000f658 6f6e7300 5b657370 2b25645d 00000000 ons.[esp+%d].... │ │ │ │ - 0x0000f668 65637800 43616e6e 6f742066 696e6420 ecx.Cannot find │ │ │ │ - 0x0000f678 67707220 25640000 20206d6f 76202573 gpr %d.. mov %s │ │ │ │ - 0x0000f688 2c205b65 73702b25 645d0a00 65627800 , [esp+%d]..ebx. │ │ │ │ - 0x0000f698 20206d6f 76202573 2c205b65 73705d0a mov %s, [esp]. │ │ │ │ - 0x0000f6a8 00000000 20206d6f 76206477 6f726420 .... mov dword │ │ │ │ - 0x0000f6b8 25732c20 30782578 0a000000 20206d6f %s, 0x%x.... mo │ │ │ │ - 0x0000f6c8 76206477 6f726420 25732c20 300a0000 v dword %s, 0... │ │ │ │ - 0x0000f6d8 20206c65 61206561 782c2025 730a0000 lea eax, %s... │ │ │ │ - 0x0000f6e8 23202573 0a000000 20206d6f 76206561 # %s.... mov ea │ │ │ │ - 0x0000f6f8 782c2025 730a0000 20206d6f 76206561 x, %s... mov ea │ │ │ │ - 0x0000f708 782c205b 6561785d 0a000000 20206d6f x, [eax].... mo │ │ │ │ - 0x0000f718 767a2065 61782c20 5b656178 5d0a0000 vz eax, [eax]... │ │ │ │ - 0x0000f728 2020706f 70206562 700a0000 20207265 pop ebp... re │ │ │ │ - 0x0000f738 740a0000 20207075 73682065 62700a20 t... push ebp. │ │ │ │ - 0x0000f748 206d6f76 20656270 2c206573 700a2020 mov ebp, esp. │ │ │ │ - 0x0000f758 73756220 6573702c 2025640a 00000000 sub esp, %d..... │ │ │ │ - 0x0000f768 20206361 6c6c205b 25735d0a 00000000 call [%s]..... │ │ │ │ - 0x0000f778 20206361 6c6c2025 730a0000 20206a6d call %s... jm │ │ │ │ - 0x0000f788 70205b25 735d0a00 20206a6d 70202573 p [%s].. jmp %s │ │ │ │ - 0x0000f798 0a000000 4a756d70 20776974 686f7574 ....Jump without │ │ │ │ - 0x0000f7a8 20646573 74696e61 74696f6e 00000000 destination.... │ │ │ │ - 0x0000f7b8 0a203a20 6d6f7620 6561782c 20602e61 . : mov eax, `.a │ │ │ │ - 0x0000f7c8 7267600a 203a2069 6e742030 7838300a rg`. : int 0x80. │ │ │ │ - 0x0000f7d8 00000000 0a20203a 206d6f76 20656178 ..... : mov eax │ │ │ │ - 0x0000f7e8 2c20602e 61726760 0a20203a 20707573 , `.arg`. : pus │ │ │ │ - 0x0000f7f8 68206561 780a2020 3a20696e 74203078 h eax. : int 0x │ │ │ │ - 0x0000f808 38300a20 203a2061 64642065 73702c20 80. : add esp, │ │ │ │ - 0x0000f818 25640a00 65647800 65736900 65646900 %d..edx.esi.edi. │ │ │ │ - 0x0000f828 65627000 20206220 25730a00 2020706f ebp. b %s.. po │ │ │ │ - 0x0000f838 70207b72 377d0a20 20636d70 2072372c p {r7}. cmp r7, │ │ │ │ - 0x0000f848 2072370a 20206265 71202573 0a000000 r7. beq %s.... │ │ │ │ - 0x0000f858 2e657175 2025732c 2025730a 00000000 .equ %s, %s..... │ │ │ │ - 0x0000f868 20207564 66203136 0a000000 73702c20 udf 16....sp, │ │ │ │ - 0x0000f878 25640000 72256400 20206c64 72202573 %d..r%d. ldr %s │ │ │ │ - 0x0000f888 2c205b25 735d0a00 20206164 72207230 , [%s].. adr r0 │ │ │ │ - 0x0000f898 2c20340a 00000000 20206220 25640a00 , 4..... b %d.. │ │ │ │ - 0x0000f8a8 20206164 64207063 2c202564 0a000000 add pc, %d.... │ │ │ │ - 0x0000f8b8 2e737472 696e6720 22257322 0a000000 .string "%s".... │ │ │ │ - 0x0000f8c8 2e66696c 6c202564 2c20312c 20300a00 .fill %d, 1, 0.. │ │ │ │ - 0x0000f8d8 20207375 62207230 2c207063 2c202564 sub r0, pc, %d │ │ │ │ - 0x0000f8e8 0a000000 20207374 72207230 2c205b25 .... str r0, [% │ │ │ │ - 0x0000f8f8 735d0a00 3a206d6f 76207237 2c20602e s]..: mov r7, `. │ │ │ │ - 0x0000f908 61726760 0a3a2073 76632030 7825780a arg`.: svc 0x%x. │ │ │ │ - 0x0000f918 00000000 20206164 64207370 2c206670 .... add sp, fp │ │ │ │ - 0x0000f928 2c202564 0a000000 2020706f 70207b66 , %d.... pop {f │ │ │ │ - 0x0000f938 702c7063 7d0a0000 20207075 7368207b p,pc}... push { │ │ │ │ - 0x0000f948 66702c6c 727d0a00 20206164 64206670 fp,lr}.. add fp │ │ │ │ - 0x0000f958 2c207370 2c20340a 20207375 62207370 , sp, 4. sub sp │ │ │ │ - 0x0000f968 2c207370 2c202564 0a000000 20206c64 , sp, %d.... ld │ │ │ │ - 0x0000f978 72207230 2c202573 00000000 20206278 r r0, %s.... bx │ │ │ │ - 0x0000f988 2072300a 00000000 2020626c 78207230 r0..... blx r0 │ │ │ │ - 0x0000f998 0a000000 2020626c 2025730a 00000000 .... bl %s..... │ │ │ │ - 0x0000f9a8 72300000 73747200 20206d6f 76202573 r0..str. mov %s │ │ │ │ - 0x0000f9b8 2c207230 0a000000 20206d6f 76202573 , r0.... mov %s │ │ │ │ - 0x0000f9c8 2c202573 0a000000 72370000 73747262 , %s....r7..strb │ │ │ │ - 0x0000f9d8 00000000 656f7200 6f727200 72390000 ....eor.orr.r9.. │ │ │ │ - 0x0000f9e8 62677400 62676500 626c7400 626c6500 bgt.bge.blt.ble. │ │ │ │ - 0x0000f9f8 626e6500 62657100 20206d6f 76207237 bne.beq. mov r7 │ │ │ │ - 0x0000fa08 2c20300a 00000000 2020636d 70207237 , 0..... cmp r7 │ │ │ │ - 0x0000fa18 2c207239 0a000000 20206164 64202573 , r9.... add %s │ │ │ │ - 0x0000fa28 2c202573 2c202573 0a000000 6c647200 , %s, %s....ldr. │ │ │ │ - 0x0000fa38 6c647262 00000000 72310000 72320000 ldrb....r1..r2.. │ │ │ │ - 0x0000fa48 72330000 72340000 72350000 72360000 r3..r4..r5..r6.. │ │ │ │ - 0x0000fa58 2020636d 70207837 2c207837 0a202062 cmp x7, x7. b │ │ │ │ - 0x0000fa68 65712025 730a0000 20206272 6b20300a eq %s... brk 0. │ │ │ │ - 0x0000fa78 00000000 78256400 20206164 72207830 ....x%d. adr x0 │ │ │ │ - 0x0000fa88 2c20380a 00000000 20207374 72207830 , 8..... str x0 │ │ │ │ - 0x0000fa98 2c205b25 735d0a00 3a206d6f 76207837 , [%s]..: mov x7 │ │ │ │ - 0x0000faa8 2c20602e 61726760 0a3a2073 76632030 , `.arg`.: svc 0 │ │ │ │ - 0x0000fab8 7825780a 00000000 20206d6f 76207370 x%x..... mov sp │ │ │ │ - 0x0000fac8 2c207832 390a0000 20206c64 70207832 , x29... ldp x2 │ │ │ │ - 0x0000fad8 392c2078 33302c20 5b73705d 2c203136 9, x30, [sp], 16 │ │ │ │ - 0x0000fae8 0a000000 20207374 70207832 392c2078 .... stp x29, x │ │ │ │ - 0x0000faf8 33302c20 5b73702c 202d3136 5d210a00 30, [sp, -16]!.. │ │ │ │ - 0x0000fb08 20206d6f 76207832 392c2073 700a0000 mov x29, sp... │ │ │ │ - 0x0000fb18 20206c64 72207830 2c202573 00000000 ldr x0, %s.... │ │ │ │ - 0x0000fb28 20206272 2078300a 00000000 2020626c br x0..... bl │ │ │ │ - 0x0000fb38 72207830 0a000000 78300000 20206d6f r x0....x0.. mo │ │ │ │ - 0x0000fb48 76202573 2c207830 0a000000 78370000 v %s, x0....x7.. │ │ │ │ - 0x0000fb58 78390000 20206d6f 76207837 2c20300a x9.. mov x7, 0. │ │ │ │ - 0x0000fb68 00000000 2020636d 70207837 2c207839 .... cmp x7, x9 │ │ │ │ - 0x0000fb78 0a000000 61363400 78310000 78320000 ....a64.x1..x2.. │ │ │ │ - 0x0000fb88 78330000 78340000 72617800 2020706f x3..x4..rax. po │ │ │ │ - 0x0000fb98 70207261 780a0000 20207465 73742072 p rax... test r │ │ │ │ - 0x0000fba8 61782c20 7261780a 00000000 20206164 ax, rax..... ad │ │ │ │ - 0x0000fbb8 64207273 702c2025 640a0000 20206d6f d rsp, %d... mo │ │ │ │ - 0x0000fbc8 76202573 2c207261 780a0000 6d6f7620 v %s, rax...mov │ │ │ │ - 0x0000fbd8 7262702c 20727370 0a000000 2020636d rbp, rsp.... cm │ │ │ │ - 0x0000fbe8 70207261 782c2025 730a0000 20206c65 p rax, %s... le │ │ │ │ - 0x0000fbf8 61207261 782c205b 7262702b 25645d0a a rax, [rbp+%d]. │ │ │ │ - 0x0000fc08 00000000 20206d6f 76207261 782c2025 .... mov rax, % │ │ │ │ - 0x0000fc18 730a0000 20207075 73682072 61780a00 s... push rax.. │ │ │ │ - 0x0000fc28 20207075 73682072 62700a00 20206164 push rbp.. ad │ │ │ │ - 0x0000fc38 64207262 702c2025 640a0000 20207375 d rbp, %d... su │ │ │ │ - 0x0000fc48 62207262 702c2025 640a0000 5b726270 b rbp, %d...[rbp │ │ │ │ - 0x0000fc58 2b25645d 00000000 5b726270 25645d00 +%d]....[rbp%d]. │ │ │ │ - 0x0000fc68 5b726270 5d000000 5b727370 2b25645d [rbp]...[rsp+%d] │ │ │ │ - 0x0000fc78 00000000 72736900 20206d6f 76202573 ....rsi. mov %s │ │ │ │ - 0x0000fc88 2c205b72 73702b25 645d0a00 72646900 , [rsp+%d]..rdi. │ │ │ │ - 0x0000fc98 20206d6f 76202573 2c205b72 73705d0a mov %s, [rsp]. │ │ │ │ - 0x0000fca8 00000000 20206c65 61207261 782c2025 .... lea rax, % │ │ │ │ - 0x0000fcb8 730a0000 0a203a20 6d6f7620 7261782c s.... : mov rax, │ │ │ │ - 0x0000fcc8 20602e61 7267600a 203a2073 79736361 `.arg`. : sysca │ │ │ │ - 0x0000fcd8 6c6c0a00 0a20203a 206d6f76 20726178 ll... : mov rax │ │ │ │ - 0x0000fce8 2c20602e 61726760 0a20203a 20737973 , `.arg`. : sys │ │ │ │ - 0x0000fcf8 63616c6c 0a000000 20206d6f 76207261 call.... mov ra │ │ │ │ - 0x0000fd08 782c205b 7261785d 0a000000 20206d6f x, [rax].... mo │ │ │ │ - 0x0000fd18 767a2072 61782c20 5b726178 5d0a0000 vz rax, [rax]... │ │ │ │ - 0x0000fd28 2020706f 70207262 700a0000 20207075 pop rbp... pu │ │ │ │ - 0x0000fd38 73682072 62700a20 206d6f76 20726270 sh rbp. mov rbp │ │ │ │ - 0x0000fd48 2c207273 700a2020 73756220 7273702c , rsp. sub rsp, │ │ │ │ - 0x0000fd58 2025640a 00000000 78363400 72647800 %d.....x64.rdx. │ │ │ │ - 0x0000fd68 72313000 72380000 6c777a00 20202573 r10.r8..lwz. %s │ │ │ │ - 0x0000fd78 2072332c 20302872 31290a20 20616464 r3, 0(r1). add │ │ │ │ - 0x0000fd88 69207231 2c207231 2c202564 0a202063 i r1, r1, %d. c │ │ │ │ - 0x0000fd98 6d707720 72332c20 72330a20 20626571 mpw r3, r3. beq │ │ │ │ - 0x0000fda8 2025730a 00000000 20207472 61700a00 %s..... trap.. │ │ │ │ - 0x0000fdb8 20206d66 6c722072 300a0000 73747700 mflr r0...stw. │ │ │ │ - 0x0000fdc8 20202573 2072302c 20256428 2573290a %s r0, %d(%s). │ │ │ │ - 0x0000fdd8 00000000 73747775 00000000 20202573 ....stwu.... %s │ │ │ │ - 0x0000fde8 2025732c 202d2564 28257329 0a000000 %s, -%d(%s).... │ │ │ │ - 0x0000fdf8 25642825 73290000 656d6974 5f707063 %d(%s)..emit_ppc │ │ │ │ - 0x0000fe08 2e630000 7365745f 73747269 6e672027 .c..set_string ' │ │ │ │ - 0x0000fe18 25732720 6e6f7420 696d706c 656d656e %s' not implemen │ │ │ │ - 0x0000fe28 74656420 666f7220 70706300 3a206c69 ted for ppc.: li │ │ │ │ - 0x0000fe38 2072302c 20602e61 7267600a 3a207363 r0, `.arg`.: sc │ │ │ │ - 0x0000fe48 0a000000 20206164 64692025 732c2025 .... addi %s, % │ │ │ │ - 0x0000fe58 732c2025 640a0000 20206d74 6c722072 s, %d... mtlr r │ │ │ │ - 0x0000fe68 300a0000 2020626c 720a0000 20202573 0... blr... %s │ │ │ │ - 0x0000fe78 2072302c 2025730a 00000000 20206d74 r0, %s..... mt │ │ │ │ - 0x0000fe88 63747220 72300a00 62637472 6c000000 ctr r0..bctrl... │ │ │ │ - 0x0000fe98 20202573 0a000000 62637472 00000000 %s....bctr.... │ │ │ │ - 0x0000fea8 20206d72 2025732c 2025730a 00000000 mr %s, %s..... │ │ │ │ - 0x0000feb8 20206c69 2025732c 2025730a 00000000 li %s, %s..... │ │ │ │ - 0x0000fec8 20206c69 2072332c 20300a00 72313100 li r3, 0..r11. │ │ │ │ - 0x0000fed8 2020636d 70772072 332c2072 31310a00 cmpw r3, r11.. │ │ │ │ - 0x0000fee8 20206c62 7a202573 2c203028 2573290a lbz %s, 0(%s). │ │ │ │ - 0x0000fef8 00000000 20202573 2025732c 20302825 .... %s %s, 0(% │ │ │ │ - 0x0000ff08 73290a00 20206164 64692025 732c2025 s).. addi %s, % │ │ │ │ - 0x0000ff18 732c2025 730a0000 73756266 00000000 s, %s...subf.... │ │ │ │ - 0x0000ff28 6d756c6c 77000000 64697677 00000000 mullw...divw.... │ │ │ │ - 0x0000ff38 20207374 62202573 2c202573 0a000000 stb %s, %s.... │ │ │ │ - 0x0000ff48 20202573 2025732c 2025732c 20723131 %s %s, %s, r11 │ │ │ │ - 0x0000ff58 0a000000 20206164 64692025 732c2025 .... addi %s, % │ │ │ │ - 0x0000ff68 732c202d 25730a00 20207375 62662025 s, -%s.. subf % │ │ │ │ - 0x0000ff78 732c2072 31312c20 25730a00 20207375 s, r11, %s.. su │ │ │ │ - 0x0000ff88 62662025 732c2025 732c2025 730a0000 bf %s, %s, %s... │ │ │ │ - 0x0000ff98 20202573 2025732c 2025732c 2025730a %s %s, %s, %s. │ │ │ │ - 0x0000ffa8 00000000 20202573 20723131 2c203028 .... %s r11, 0( │ │ │ │ - 0x0000ffb8 2573290a 00000000 6c640000 20202573 %s).....ld.. %s │ │ │ │ - 0x0000ffc8 2072332c 20302872 31290a20 20616464 r3, 0(r1). add │ │ │ │ - 0x0000ffd8 69207231 2c207231 2c202564 0a202063 i r1, r1, %d. c │ │ │ │ - 0x0000ffe8 6d706420 72332c20 72330a20 20626571 mpd r3, r3. beq │ │ │ │ - 0x0000fff8 2025730a 00000000 73746400 73746475 %s.....std.stdu │ │ │ │ - 0x00010008 00000000 2020636d 70642072 332c2072 .... cmpd r3, r │ │ │ │ - 0x00010018 31310a00 6d756c6c 64000000 64697664 11..mulld...divd │ │ │ │ - 0x00010028 00000000 70706336 34000000 234c2325 ....ppc64...#L#% │ │ │ │ - 0x00010038 732c0000 25732c5b 25645d2c 72302c3a s,..%s,[%d],r0,: │ │ │ │ - 0x00010048 3d2c0000 61256400 25732c72 302c3a3d =,..a%d.%s,r0,:= │ │ │ │ - 0x00010058 2c000000 25732c61 312c3a3d 2c234a23 ,...%s,a1,:=,#J# │ │ │ │ - 0x00010068 25732c47 4f544f2c 00000000 234a2325 %s,GOTO,....#J#% │ │ │ │ - 0x00010078 732c474f 544f2c00 76256400 302c2573 s,GOTO,.v%d.0,%s │ │ │ │ - 0x00010088 2c3a3d2c 00000000 302c2424 2c000000 ,:=,....0,$$,... │ │ │ │ - 0x00010098 0a3a602e 61726760 2c242c0a 00000000 .:`.arg`,$,..... │ │ │ │ - 0x000100a8 22257322 2c25732c 3a3d2c00 61302c25 "%s",%s,:=,.a0,% │ │ │ │ - 0x000100b8 732c3a3d 2c000000 25732c5b 25645d2c s,:=,...%s,[%d], │ │ │ │ - 0x000100c8 50432c3a 3d2c0000 25732c61 25642c3a PC,:=,..%s,a%d,: │ │ │ │ - 0x000100d8 3d2c0000 25732c5b 25645d2c 6125642c =,..%s,[%d],a%d, │ │ │ │ - 0x000100e8 3a3d2c00 3e000000 3e3d0000 3c000000 :=,.>...>=..<... │ │ │ │ - 0x000100f8 3c3d0000 212c0000 25732c61 312c3d3d <=..!,..%s,a1,== │ │ │ │ - 0x00010108 2c247a2c 25733f7b 2c234a23 25732c47 ,$z,%s?{,#J#%s,G │ │ │ │ - 0x00010118 4f544f2c 7d2c0000 25732c61 312c2573 OTO,},..%s,a1,%s │ │ │ │ - 0x00010128 2c3f7b2c 234a2325 732c474f 544f2c7d ,?{,#J#%s,GOTO,} │ │ │ │ - 0x00010138 2c000000 61300000 263d0000 5e3d0000 ,...a0..&=..^=.. │ │ │ │ - 0x00010148 7c3d0000 2a3d0000 2b3d0000 2d3d0000 |=..*=..+=..-=.. │ │ │ │ - 0x00010158 2f3d0000 25732c5b 25645d2c 25732c3a /=..%s,[%d],%s,: │ │ │ │ - 0x00010168 3d2c0000 25732c25 732c3a3d 2c000000 =,..%s,%s,:=,... │ │ │ │ - 0x00010178 25732c25 732c2573 2c000000 6765745f %s,%s,%s,...get_ │ │ │ │ - 0x00010188 7768696c 655f656e 64202825 732c2025 while_end (%s, % │ │ │ │ - 0x00010198 73290a00 25732028 25732c20 5b25735d s)..%s (%s, [%s] │ │ │ │ - 0x000101a8 290a0000 25732028 25732c20 2573290a )...%s (%s, %s). │ │ │ │ - 0x000101b8 00000000 6c6f6164 70747220 28257329 ....loadptr (%s) │ │ │ │ - 0x000101c8 0a000000 6c6f6164 20282225 73222c20 ....load ("%s", │ │ │ │ - 0x000101d8 2563290a 00000000 7768696c 655f656e %c).....while_en │ │ │ │ - 0x000101e8 64202825 73290a00 73797363 616c6c5f d (%s)..syscall_ │ │ │ │ - 0x000101f8 61726773 20282564 290a0000 72657374 args (%d)...rest │ │ │ │ - 0x00010208 6f72655f 73746163 6b202825 64290a00 ore_stack (%d).. │ │ │ │ - 0x00010218 6765745f 72657375 6c742028 2573290a get_result (%s). │ │ │ │ - 0x00010228 00000000 65717520 2825732c 20257329 ....equ (%s, %s) │ │ │ │ - 0x00010238 0a000000 73657420 28222573 222c2022 ....set ("%s", " │ │ │ │ - 0x00010248 2573222c 20256429 0a000000 6172672e %s", %d)....arg. │ │ │ │ - 0x00010258 25642e25 643d2573 0a000000 6672616d %d.%d=%s....fram │ │ │ │ - 0x00010268 655f656e 64202825 642c2025 64290a00 e_end (%d, %d).. │ │ │ │ - 0x00010278 74726170 0a000000 6672616d 65202825 trap....frame (% │ │ │ │ - 0x00010288 64290a00 25732028 25732920 3d3e2028 d)..%s (%s) => ( │ │ │ │ - 0x00010298 2573290a 00000000 73797363 616c6c20 %s).....syscall │ │ │ │ - 0x000102a8 28256429 0a000000 676f746f 20285b25 (%d)....goto ([% │ │ │ │ - 0x000102b8 735d290a 00000000 676f746f 20282573 s]).....goto (%s │ │ │ │ - 0x000102c8 290a0000 63616c6c 20285b25 735d290a )...call ([%s]). │ │ │ │ - 0x000102d8 00000000 63616c6c 20282573 290a0000 ....call (%s)... │ │ │ │ - 0x000102e8 66702c24 25640000 73702c24 25640000 fp,$%d..sp,$%d.. │ │ │ │ - 0x000102f8 61310000 61320000 61330000 61340000 a1..a2..a3..a4.. │ │ │ │ - 0x00010308 6c6c766d 2d676363 00000000 6a6d7000 llvm-gcc....jmp. │ │ │ │ - 0x00010318 43430000 61617263 6836342d 6c696e75 CC..aarch64-linu │ │ │ │ - 0x00010328 782d676e 752d6763 63000000 61726d2d x-gnu-gcc...arm- │ │ │ │ - 0x00010338 6c696e75 782d676e 75656162 6968662d linux-gnueabihf- │ │ │ │ - 0x00010348 67636300 6567675f 6366696c 652e6300 gcc.egg_cfile.c. │ │ │ │ - 0x00010358 436f756c 646e2774 2066696e 64206120 Couldn't find a │ │ │ │ - 0x00010368 636f6d70 696c6572 2120506c 65617365 compiler! Please │ │ │ │ - 0x00010378 20736574 20434300 53464c49 42504154 set CC.SFLIBPAT │ │ │ │ - 0x00010388 48000000 7232202d 6868207c 20677265 H...r2 -hh | gre │ │ │ │ - 0x00010398 7020494e 43444952 207c2061 776b2027 p INCDIR | awk ' │ │ │ │ - 0x000103a8 7b707269 6e742024 327d2700 43616e6e {print $2}'.Cann │ │ │ │ - 0x000103b8 6f742066 696e6420 53464c49 42504154 ot find SFLIBPAT │ │ │ │ - 0x000103c8 4820656e 76207661 72000000 25732f73 H env var...%s/s │ │ │ │ - 0x000103d8 666c6962 00000000 61726d36 34000000 flib....arm64... │ │ │ │ - 0x000103e8 61617263 68363400 7468756d 62000000 aarch64.thumb... │ │ │ │ - 0x000103f8 61726d33 32000000 6d697073 00000000 arm32...mips.... │ │ │ │ - 0x00010408 6d697073 33320000 6d697073 36340000 mips32..mips64.. │ │ │ │ - 0x00010418 64617277 696e0000 6d61636f 73000000 darwin..macos... │ │ │ │ - 0x00010428 74766f73 00000000 77617463 686f7300 tvos....watchos. │ │ │ │ - 0x00010438 696f7300 6f626a63 6f707900 656c6600 ios.objcopy.elf. │ │ │ │ - 0x00010448 0a2e7365 6374696f 6e202e74 6578740a ..section .text. │ │ │ │ - 0x00010458 2e676c6f 626c2020 6d61696e 0a2f2f20 .globl main.// │ │ │ │ - 0x00010468 2e747970 65202020 6d61696e 2c204066 .type main, @f │ │ │ │ - 0x00010478 756e6374 696f6e0a 2573206d 61696e0a unction.%s main. │ │ │ │ - 0x00010488 00000000 676f626a 636f7079 00000000 ....gobjcopy.... │ │ │ │ - 0x00010498 6d616368 30000000 2d617263 68206933 mach0...-arch i3 │ │ │ │ - 0x000104a8 3836202d 66504943 202d6650 49450000 86 -fPIC -fPIE.. │ │ │ │ - 0x000104b8 2d617263 68206933 3836202d 66504943 -arch i386 -fPIC │ │ │ │ - 0x000104c8 202d6650 4945202d 70696500 2d617263 -fPIE -pie.-arc │ │ │ │ - 0x000104d8 68207838 365f3634 202d6650 4943202d h x86_64 -fPIC - │ │ │ │ - 0x000104e8 66504945 00000000 2d617263 68207838 fPIE....-arch x8 │ │ │ │ - 0x000104f8 365f3634 202d6650 4943202d 66504945 6_64 -fPIC -fPIE │ │ │ │ - 0x00010508 202d7069 65000000 2d736861 72656420 -pie...-shared │ │ │ │ - 0x00010518 2d63202d 66504943 202d7069 65202d66 -c -fPIC -pie -f │ │ │ │ - 0x00010528 50494500 0a2e7465 78740a25 73205f6d PIE...text.%s _m │ │ │ │ - 0x00010538 61696e0a 00000000 2d665049 43202d66 ain.....-fPIC -f │ │ │ │ - 0x00010548 50494520 2d706965 202d6670 6963202d PIE -pie -fpic - │ │ │ │ - 0x00010558 6d333200 2d665049 43202d66 50494520 m32.-fPIC -fPIE │ │ │ │ - 0x00010568 2d706965 202d6670 6963202d 6d363400 -pie -fpic -m64. │ │ │ │ - 0x00010578 2d665049 43202d66 50494520 2d706965 -fPIC -fPIE -pie │ │ │ │ - 0x00010588 202d6670 6963202d 6e6f7374 61727466 -fpic -nostartf │ │ │ │ - 0x00010598 696c6573 00000000 25732d25 732d2564 iles....%s-%s-%d │ │ │ │ - 0x000105a8 00000000 77696e64 6f777300 2e746578 ....windows..tex │ │ │ │ - 0x000105b8 74000000 70650000 302e5f5f 54455854 t...pe..0.__TEXT │ │ │ │ - 0x000105c8 2e5f5f74 65787400 64617277 696e2d61 .__text.darwin-a │ │ │ │ - 0x000105d8 726d2d36 34000000 78637275 6e202d2d rm-64...xcrun -- │ │ │ │ - 0x000105e8 73646b20 6970686f 6e656f73 20676363 sdk iphoneos gcc │ │ │ │ - 0x000105f8 202d6172 63682061 726d3634 202d6d69 -arch arm64 -mi │ │ │ │ - 0x00010608 70686f6e 656f732d 76657273 696f6e2d phoneos-version- │ │ │ │ - 0x00010618 6d696e3d 31302e30 00000000 64617277 min=10.0....darw │ │ │ │ - 0x00010628 696e2d61 726d2d33 32000000 78637275 in-arm-32...xcru │ │ │ │ - 0x00010638 6e202d2d 73646b20 6970686f 6e656f73 n --sdk iphoneos │ │ │ │ - 0x00010648 20676363 202d6172 63682061 726d7637 gcc -arch armv7 │ │ │ │ - 0x00010658 202d6d69 70686f6e 656f732d 76657273 -miphoneos-vers │ │ │ │ - 0x00010668 696f6e2d 6d696e3d 31302e30 00000000 ion-min=10.0.... │ │ │ │ - 0x00010678 2573202d 6e6f7374 646c6962 00000000 %s -nostdlib.... │ │ │ │ - 0x00010688 25732025 73202d6f 20272573 2e746d70 %s %s -o '%s.tmp │ │ │ │ - 0x00010698 27202d53 20272573 270a0000 696e7661 ' -S '%s'...inva │ │ │ │ - 0x000106a8 6c696420 63456e76 20616c6c 6f636174 lid cEnv allocat │ │ │ │ - 0x000106b8 696f6e00 25732e73 00000000 7768696c ion.%s.s....whil │ │ │ │ - 0x000106c8 65206f70 656e696e 67202573 2e730000 e opening %s.s.. │ │ │ │ - 0x000106d8 25732e74 6d700000 436f756c 64206e6f %s.tmp..Could no │ │ │ │ - 0x000106e8 74206f70 656e2027 25732700 74657874 t open '%s'.text │ │ │ │ - 0x000106f8 00000000 72646174 61000000 726f6461 ....rdata...roda │ │ │ │ - 0x00010708 74610000 5f5f6765 74657370 5f5f0000 ta..__getesp__.. │ │ │ │ - 0x00010718 6765745f 70635f74 68756e6b 2e627800 get_pc_thunk.bx. │ │ │ │ - 0x00010728 25732025 73202d6f 20272573 2e6f2720 %s %s -o '%s.o' │ │ │ │ - 0x00010738 2725732e 73270000 72616269 6e32202d '%s.s'..rabin2 - │ │ │ │ - 0x00010748 6f202725 732e7465 78742720 2d4f2064 o '%s.text' -O d │ │ │ │ - 0x00010758 2f532f27 25732720 2725732e 6f270a00 /S/'%s' '%s.o'.. │ │ │ │ - 0x00010768 72616269 6e32202d 6f202725 732e7465 rabin2 -o '%s.te │ │ │ │ - 0x00010778 78742720 2d4f2064 2f532f27 25732720 xt' -O d/S/'%s' │ │ │ │ - 0x00010788 27257327 2e6f0000 4c696e6b 61676520 '%s'.o..Linkage │ │ │ │ - 0x00010798 6661696c 65642100 43616e6e 6f742066 failed!.Cannot f │ │ │ │ - 0x000107a8 696e6420 25732e6f 00000000 25732e74 ind %s.o....%s.t │ │ │ │ - 0x000107b8 65787400 46414c4c 4241434b 3a205573 ext.FALLBACK: Us │ │ │ │ - 0x000107c8 696e6720 6f626a63 6f707920 696e7374 ing objcopy inst │ │ │ │ - 0x000107d8 65616420 6f662072 6162696e 32000000 ead of rabin2... │ │ │ │ - 0x000107e8 27257327 202d6a20 2e746578 74202d4f '%s' -j .text -O │ │ │ │ - 0x000107f8 2062696e 61727920 2725732e 6f272027 binary '%s.o' ' │ │ │ │ - 0x00010808 25732e74 65787427 00000000 27257327 %s.text'....'%s' │ │ │ │ - 0x00010818 202d6a20 302e5f5f 54455854 2e5f5f74 -j 0.__TEXT.__t │ │ │ │ - 0x00010828 65787420 2d4f2062 696e6172 79202725 ext -O binary '% │ │ │ │ - 0x00010838 732e6f27 20272573 2e746578 74270000 s.o' '%s.text'.. │ │ │ │ - 0x00010848 6f626a63 6f707920 6661696c 65642100 objcopy failed!. │ │ │ │ - 0x00010858 25732e25 73000000 2573202d 666f6d69 %s.%s...%s -fomi │ │ │ │ - 0x00010868 742d6672 616d652d 706f696e 74657220 t-frame-pointer │ │ │ │ - 0x00010878 2d666e6f 2d7a6572 6f2d696e 69746961 -fno-zero-initia │ │ │ │ - 0x00010888 6c697a65 642d696e 2d627373 00000000 lized-in-bss.... │ │ │ │ - 0x00010898 2573202d 666e6f2d 73746163 6b2d7072 %s -fno-stack-pr │ │ │ │ - 0x000108a8 6f746563 746f7220 2d6e6f73 7464696e otector -nostdin │ │ │ │ - 0x000108b8 63202d69 6e636c75 64652027 2573272f c -include '%s'/ │ │ │ │ - 0x000108c8 27257327 2f73666c 69622e68 00000000 '%s'/sflib.h.... │ │ │ │ - 0x000108d8 2573202d 7a206578 65637374 61636b20 %s -z execstack │ │ │ │ - 0x000108e8 2d666f6d 69742d66 72616d65 2d706f69 -fomit-frame-poi │ │ │ │ - 0x000108f8 6e746572 202d6669 6e6c696e 652d6675 nter -finline-fu │ │ │ │ - 0x00010908 6e637469 6f6e7320 2d666e6f 2d7a6572 nctions -fno-zer │ │ │ │ - 0x00010918 6f2d696e 69746961 6c697a65 642d696e o-initialized-in │ │ │ │ - 0x00010928 2d627373 00000000 2e637374 72696e67 -bss.....cstring │ │ │ │ - 0x00010938 00000000 73697a65 00000000 5f5f5f6d ....size....___m │ │ │ │ - 0x00010948 61696e00 73656374 696f6e00 5f5f616c ain.section.__al │ │ │ │ - 0x00010958 6c6f6361 00000000 7a65726f 00000000 loca....zero.... │ │ │ │ - 0x00010968 63666900 636c616e 67000000 62696e00 cfi.clang...bin. │ │ │ │ - 0x00010978 746d7000 6f000000 706f7274 00000000 tmp.o...port.... │ │ │ │ - 0x00010988 702f6567 675f6269 6e642e63 00000000 p/egg_bind.c.... │ │ │ │ - 0x00010998 756e7375 70706f72 74656420 6f732025 unsupported os % │ │ │ │ - 0x000109a8 78000000 43616e6e 6f742070 756c6c20 x...Cannot pull │ │ │ │ - 0x000109b8 7368656c 6c636f64 65000000 43616e6e shellcode...Cann │ │ │ │ - 0x000109c8 6f742073 65742070 6f727400 556e7375 ot set port.Unsu │ │ │ │ - 0x000109d8 70706f72 74656420 74617267 65740000 pported target.. │ │ │ │ - 0x000109e8 62696e64 00000000 6c697374 656e2070 bind....listen p │ │ │ │ - 0x000109f8 6f72743d 34343434 00000000 70616e63 ort=4444....panc │ │ │ │ - 0x00010a08 616b6500 4d495400 636d6400 73756964 ake.MIT.cmd.suid │ │ │ │ - 0x00010a18 00000000 702f6567 675f6578 65632e63 ....p/egg_exec.c │ │ │ │ - 0x00010a28 00000000 6e6f2073 75696420 666f7220 ....no suid for │ │ │ │ - 0x00010a38 74686973 20706c61 74666f72 6d000000 this platform... │ │ │ │ - 0x00010a48 556e7375 70706f72 74656420 61726368 Unsupported arch │ │ │ │ - 0x00010a58 20256420 62697473 00000000 556e7375 %d bits....Unsu │ │ │ │ - 0x00010a68 70706f72 74656420 6f732025 78000000 pported os %x... │ │ │ │ - 0x00010a78 63757374 6f6d2063 6f6d6d61 6e642066 custom command f │ │ │ │ - 0x00010a88 6f722073 68656c6c 636f6465 73206973 or shellcodes is │ │ │ │ - 0x00010a98 2074656d 706f7261 72696c79 20646973 temporarily dis │ │ │ │ - 0x00010aa8 61626c65 64000000 43616e6e 6f742073 abled...Cannot s │ │ │ │ - 0x00010ab8 6574206f 70745f63 6d640000 43616e6e et opt_cmd..Cann │ │ │ │ - 0x00010ac8 6f742070 756c6c20 6f70745f 636d6463 ot pull opt_cmdc │ │ │ │ - 0x00010ad8 6f646500 65786563 00000000 65786563 ode.exec....exec │ │ │ │ - 0x00010ae8 75746520 636d643d 2f62696e 2f736820 ute cmd=/bin/sh │ │ │ │ - 0x00010af8 73756964 3d66616c 73650000 30783431 suid=false..0x41 │ │ │ │ - 0x00010b08 00000000 702f6567 675f6e75 6c6c6279 ....p/egg_nullby │ │ │ │ - 0x00010b18 2e630000 4e756c6c 20627974 65206e6f .c..Null byte no │ │ │ │ - 0x00010b28 74207072 6f766964 65642e20 5573696e t provided. Usin │ │ │ │ - 0x00010b38 67202825 73292061 73207468 65206b65 g (%s) as the ke │ │ │ │ - 0x00010b48 79000000 6e756c6c 62792063 616e7420 y...nullby cant │ │ │ │ - 0x00010b58 74616b65 206e756c 6c206279 74652061 take null byte a │ │ │ │ - 0x00010b68 73206b65 79000000 7368656c 6c636f64 s key...shellcod │ │ │ │ - 0x00010b78 65206973 20746f6f 206c6f6e 67203a28 e is too long :( │ │ │ │ - 0x00010b88 00000000 4e6f2073 68656c6c 636f6465 ....No shellcode │ │ │ │ - 0x00010b98 20666f75 6e642100 54686973 20736865 found!.This she │ │ │ │ - 0x00010ba8 6c6c636f 64652063 6f6e7461 696e7320 llcode contains │ │ │ │ - 0x00010bb8 6e6f206e 756c6c20 62797465 732e2074 no null bytes. t │ │ │ │ - 0x00010bc8 68652065 6e636f64 65722069 73206e6f he encoder is no │ │ │ │ - 0x00010bd8 74206e65 65646564 00000000 53656c65 t needed....Sele │ │ │ │ - 0x00010be8 63746564 206b6579 20697320 696e2075 cted key is in u │ │ │ │ - 0x00010bf8 73652c20 66616c6c 6261636b 20746f20 se, fallback to │ │ │ │ - 0x00010c08 61207661 6c696420 25640000 54686973 a valid %d..This │ │ │ │ - 0x00010c18 20656e63 6f646572 20646f65 736e7420 encoder doesnt │ │ │ │ - 0x00010c28 776f726b 20666f72 20736865 6c6c636f work for shellco │ │ │ │ - 0x00010c38 64657320 6c617267 65722074 68616e20 des larger than │ │ │ │ - 0x00010c48 32353520 62797465 73000000 53656c65 255 bytes...Sele │ │ │ │ - 0x00010c58 63746564 20617263 68697465 63747572 cted architectur │ │ │ │ - 0x00010c68 65206e6f 74207375 70706f72 74656420 e not supported │ │ │ │ - 0x00010c78 62792065 67672e6e 756c6c62 792c2074 by egg.nullby, t │ │ │ │ - 0x00010c88 72792078 3836206f 72207375 626d6974 ry x86 or submit │ │ │ │ - 0x00010c98 20706174 63680000 30db4831 c9e8ffff patch..0.H1.... │ │ │ │ - 0x00010ca8 ffffc15f 4883c714 b180803f 41750288 ..._H......?Au.. │ │ │ │ - 0x00010cb8 1fe2f700 6e756c6c 62790000 6e756c6c ....nullby..null │ │ │ │ - 0x00010cc8 20627974 6520656e 636f6465 72000000 byte encoder... │ │ │ │ - 0x00010cd8 702f6567 675f7265 76657273 652e6300 p/egg_reverse.c. │ │ │ │ - 0x00010ce8 556e7375 70706f72 74656400 72657665 Unsupported.reve │ │ │ │ - 0x00010cf8 72736500 30784646 00000000 702f6567 rse.0xFF....p/eg │ │ │ │ - 0x00010d08 675f786f 722e6300 584f5220 6b657920 g_xor.c.XOR key │ │ │ │ - 0x00010d18 6e6f7420 70726f76 69646564 2e205573 not provided. Us │ │ │ │ - 0x00010d28 696e6720 28257329 20617320 74686520 ing (%s) as the │ │ │ │ - 0x00010d38 6b657900 496e7661 6c696420 6b657920 key.Invalid key │ │ │ │ - 0x00010d48 28257329 00000000 54686973 20786f72 (%s)....This xor │ │ │ │ - 0x00010d58 206b6579 2067656e 65726174 6573206e key generates n │ │ │ │ - 0x00010d68 756c6c20 62797465 732e2054 72792061 ull bytes. Try a │ │ │ │ - 0x00010d78 6761696e 00000000 496e7661 6c696420 gain....Invalid │ │ │ │ - 0x00010d88 61726368 20666f72 20656767 2e786f72 arch for egg.xor │ │ │ │ - 0x00010d98 20776869 63682069 73207838 362d6f6e which is x86-on │ │ │ │ - 0x00010da8 6c792066 6f72206e 6f770000 e8ffffff ly for now...... │ │ │ │ - 0x00010db8 ffc15e48 83c60d30 1e48ffc6 e2f90000 ..^H...0.H...... │ │ │ │ - 0x00010dc8 786f7220 656e636f 64657220 666f7220 xor encoder for │ │ │ │ - 0x00010dd8 7368656c 6c636f64 65000000 70616e63 shellcode...panc │ │ │ │ - 0x00010de8 616b652c 73616e74 69746f78 00000000 ake,santitox.... │ │ │ │ - 0x00010df8 725f6567 675f7072 6570656e 645f6279 r_egg_prepend_by │ │ │ │ - 0x00010e08 74657300 725f6567 675f7072 6570656e tes.r_egg_prepen │ │ │ │ - 0x00010e18 645f6279 74657300 725f6567 675f746f d_bytes.r_egg_to │ │ │ │ - 0x00010e28 73747269 6e670000 725f6567 675f746f string..r_egg_to │ │ │ │ - 0x00010e38 73747269 6e670000 725f6567 675f7265 string..r_egg_re │ │ │ │ - 0x00010e48 73657400 725f6567 675f7265 73657400 set.r_egg_reset. │ │ │ │ - 0x00010e58 725f6567 675f7365 74757000 725f6567 r_egg_setup.r_eg │ │ │ │ - 0x00010e68 675f7365 74757000 725f6567 675f6c6f g_setup.r_egg_lo │ │ │ │ - 0x00010e78 61640000 725f6567 675f6c6f 61640000 ad..r_egg_load.. │ │ │ │ - 0x00010e88 725f6567 675f7379 7363616c 6c000000 r_egg_syscall... │ │ │ │ - 0x00010e98 725f6567 675f7379 7363616c 6c000000 r_egg_syscall... │ │ │ │ - 0x00010ea8 725f6567 675f7261 77000000 725f6567 r_egg_raw...r_eg │ │ │ │ - 0x00010eb8 675f7261 77000000 725f6567 675f696e g_raw...r_egg_in │ │ │ │ - 0x00010ec8 636c7564 65000000 725f6567 675f696e clude...r_egg_in │ │ │ │ - 0x00010ed8 636c7564 65000000 725f6567 675f6170 clude...r_egg_ap │ │ │ │ - 0x00010ee8 70656e64 5f627974 65730000 725f6567 pend_bytes..r_eg │ │ │ │ - 0x00010ef8 675f6170 70656e64 5f627974 65730000 g_append_bytes.. │ │ │ │ - 0x00010f08 725f6567 675f7072 696e7466 00000000 r_egg_printf.... │ │ │ │ - 0x00010f18 725f6567 675f7072 696e7466 00000000 r_egg_printf.... │ │ │ │ - 0x00010f28 725f6567 675f6173 73656d62 6c655f61 r_egg_assemble_a │ │ │ │ - 0x00010f38 736d0000 725f6567 675f636f 6d70696c sm..r_egg_compil │ │ │ │ - 0x00010f48 65000000 725f6567 675f636f 6d70696c e...r_egg_compil │ │ │ │ - 0x00010f58 65000000 725f6567 675f7275 6e000000 e...r_egg_run... │ │ │ │ - 0x00010f68 725f6567 675f7275 6e000000 725f6567 r_egg_run...r_eg │ │ │ │ - 0x00010f78 675f7061 6464696e 67000000 725f6567 g_padding...r_eg │ │ │ │ - 0x00010f88 675f7368 656c6c63 6f646500 725f6567 g_shellcode.r_eg │ │ │ │ - 0x00010f98 675f7368 656c6c63 6f646500 725f6567 g_shellcode.r_eg │ │ │ │ - 0x00010fa8 675f656e 636f6465 00000000 725f6567 g_encode....r_eg │ │ │ │ - 0x00010fb8 675f656e 636f6465 00000000 725f6567 g_encode....r_eg │ │ │ │ - 0x00010fc8 675f6669 6e616c69 7a650000 725f6567 g_finalize..r_eg │ │ │ │ - 0x00010fd8 675f7061 74746572 6e000000 7263635f g_pattern...rcc_ │ │ │ │ - 0x00010fe8 70757368 73747200 725f6567 675f6d6b pushstr.r_egg_mk │ │ │ │ - 0x00010ff8 7661725f 6e616d65 00000000 725f6567 var_name....r_eg │ │ │ │ - 0x00011008 675f6d6b 7661725f 62756600 70617273 g_mkvar_buf.pars │ │ │ │ - 0x00011018 65646174 61636861 72000000 70617273 edatachar...pars │ │ │ │ - 0x00011028 65696e6c 696e6563 68617200 725f6567 einlinechar.r_eg │ │ │ │ - 0x00011038 675f6c61 6e675f70 61727365 63686172 g_lang_parsechar │ │ │ │ - 0x00011048 00000000 7263635f 656c656d 656e7400 ....rcc_element. │ │ │ │ - 0x00011058 7263635f 6e657874 00000000 656d6974 rcc_next....emit │ │ │ │ - 0x00011068 5f676574 5f766172 00000000 656d6974 _get_var....emit │ │ │ │ - 0x00011078 5f737973 63616c6c 5f617267 73000000 _syscall_args... │ │ │ │ - 0x00011088 656d6974 5f6a6d70 00000000 656d6974 emit_jmp....emit │ │ │ │ - 0x00011098 5f676574 5f766172 00000000 656d6974 _get_var....emit │ │ │ │ - 0x000110a8 5f737973 63616c6c 5f617267 73000000 _syscall_args... │ │ │ │ - 0x000110b8 656d6974 5f6a6d70 00000000 656d6974 emit_jmp....emit │ │ │ │ - 0x000110c8 5f736574 5f737472 696e6700 656d6974 _set_string.emit │ │ │ │ - 0x000110d8 5f736574 5f737472 696e6700 725f6567 _set_string.r_eg │ │ │ │ - 0x000110e8 675f6366 696c655f 67657443 6f6d7069 g_cfile_getCompi │ │ │ │ - 0x000110f8 6c657200 725f6567 675f6366 696c655f ler.r_egg_cfile_ │ │ │ │ - 0x00011108 7365745f 63456e76 00000000 725f6567 set_cEnv....r_eg │ │ │ │ - 0x00011118 675f6366 696c655f 70617273 65720000 g_cfile_parser.. │ │ │ │ - 0x00011128 725f6567 675f6366 696c655f 70617273 r_egg_cfile_pars │ │ │ │ - 0x00011138 65436f6d 70696c65 64000000 6275696c eCompiled...buil │ │ │ │ - 0x00011148 64000000 7962e970 17ec7a99 edda009c d...yb.p..z..... │ │ │ │ - 0x00011158 96ed8f75 1c96ff39 99f1ede9 5cb0d400 ...u...9....\... │ │ │ │ - 0x00011168 4f96ef75 44e7fd51 9bfde5d7 9bededad O..uD..Q........ │ │ │ │ - 0x00011178 ff966739 1c8f7af1 ad7de849 96999c99 ..g9..z..}.I.... │ │ │ │ - 0x00011188 f77a5162 9665f107 fd65f139 4865184c .zQb.e...e.9He.L │ │ │ │ - 0x00011198 2b5e0000 5e4d5829 47296a29 6b9b6bb1 +^..^MX)G)j)k.k. │ │ │ │ - 0x000111a8 9b6a9b55 ef6bd94f 97b16a79 b1e96737 .j.U.k.O..jy..g7 │ │ │ │ - 0x000111b8 606b5e19 ff49ef55 683747d9 478fa84f `k^..I.Uh7G.G..O │ │ │ │ - 0x000111c8 ff493700 9b5cf16c 6562ef4f 7a9bb5ef .I7..\.leb.Oz... │ │ │ │ - 0x000111d8 f177d957 5eef9b6c 8ff061ff 00000000 .w.W^..l..a..... │ │ │ │ - 0x000111e8 ff9bff6a 9b475eee d94f0d65 ef5ec8ef ...j.G^..O.e.^.. │ │ │ │ - 0x000111f8 8f409b79 9b606ac8 790d4ffd a9587700 .@.y.`j.y.O..Xw. │ │ │ │ - 0x00011208 4f96ef75 44e7fd51 9bfde567 391c8f7a O..uD..Q...g9..z │ │ │ │ - 0x00011218 f1ad7de8 4996999c 99f77a51 629665f1 ..}.I.....zQb.e. │ │ │ │ - 0x00011228 07fd65f1 39486518 4c2b5e00 6275696c ..e.9He.L+^.buil │ │ │ │ - 0x00011238 64000000 6275696c 64000000 5c72526c d...build...\rRl │ │ │ │ - 0x00011248 86d761d4 9b096268 9b7a8e4f ef494961 ..a...bh.z.O.IIa │ │ │ │ - 0x00011258 50e962d4 d4657f5c 8cceb105 69cc9979 P.b..e.\....i..y │ │ │ │ - 0x00011268 79b50d52 68b58c7a 7a5cf168 e7b1625c y..Rh..zz\.h..b\ │ │ │ │ - 0x00011278 7d79616c 960db586 b17a4c4d f94c455c }yal.....zLM.LE\ │ │ │ │ - 0x00011288 699661b5 6c79554f f1ffc36c 9e61157a i.a.lyUO...l.a.z │ │ │ │ - 0x00011298 5c565c62 5d624c5c 55f5965e ff8d5c5c \V\b]bL\U..^..\\ │ │ │ │ - 0x000112a8 7ada4965 5cb56162 0fb1526c 62efcc6c z.Ie\.ab..Rlb..l │ │ │ │ - 0x000112b8 7ccc5d61 b58cb58f 52880000 69396363 |.]a....R...i9cc │ │ │ │ - 0x000112c8 6c634749 4f63683d 656157e6 69697768 lcGIOch=eaW.iiwh │ │ │ │ - 0x000112d8 5e576163 63777857 69cc5729 79696357 ^WaccwxWi.W)yicW │ │ │ │ - 0x000112e8 69656111 69794763 65698eac 686964e3 iea.iyGcei..hid. │ │ │ │ - 0x000112f8 777f6c69 63bd4f69 97c9c357 69576f57 w.lic.Oi...WiWoW │ │ │ │ - 0x00011308 6c696977 63575777 96699701 5749699b liiwcWWw.i..WIi. │ │ │ │ - 0x00011318 636b2749 3969693c 6b7977b9 79688fef ck'I9iilan │ │ │ │ + 0x0000eeb0 672e6d6f 64652025 64000000 43616e6e g.mode %d...Cann │ │ │ │ + 0x0000eec0 6f742072 65736f6c 76652076 61726961 ot resolve varia │ │ │ │ + 0x0000eed0 626c6520 27257327 00000000 6e6f7420 ble '%s'....not │ │ │ │ + 0x0000eee0 73757070 6f727420 666f7220 2a707472 support for *ptr │ │ │ │ + 0x0000eef0 20696e20 6567672d 3e6c616e 672e6473 in egg->lang.ds │ │ │ │ + 0x0000ef00 74766172 00000000 53696e6b 696e6720 tvar....Sinking │ │ │ │ + 0x0000ef10 6265666f 7265206f 76657266 6c6f7700 before overflow. │ │ │ │ + 0x0000ef20 656c7365 00000000 20205f5f 656e645f else.... __end_ │ │ │ │ + 0x0000ef30 25645f25 645f2564 00000000 5f5f6966 %d_%d_%d....__if │ │ │ │ + 0x0000ef40 656c7365 5f25645f 25640000 7263635f else_%d_%d..rcc_ │ │ │ │ + 0x0000ef50 66756e20 25642028 25732900 656e7600 fun %d (%s).env. │ │ │ │ + 0x0000ef60 66617374 63616c6c 00000000 696e636c fastcall....incl │ │ │ │ + 0x0000ef70 75646500 616c6961 73000000 64617461 ude.alias...data │ │ │ │ + 0x0000ef80 00000000 6e616b65 64000000 0a2e2573 ....naked.....%s │ │ │ │ + 0x0000ef90 2025730a 00000000 20207075 73682025 %s..... push % │ │ │ │ + 0x0000efa0 730a2020 6a6d7020 25730a00 6f720000 s. jmp %s..or.. │ │ │ │ + 0x0000efb0 786f7200 6d6f7600 64697600 6d756c00 xor.mov.div.mul. │ │ │ │ + 0x0000efc0 61646400 73756200 616e6400 65617800 add.sub.and.eax. │ │ │ │ + 0x0000efd0 20202573 2025732c 205b2573 5d0a0000 %s %s, [%s]... │ │ │ │ + 0x0000efe0 20202573 2025732c 2025730a 00000000 %s %s, %s..... │ │ │ │ + 0x0000eff0 2020706f 70206561 780a0000 20207465 pop eax... te │ │ │ │ + 0x0000f000 73742065 61782c20 6561780a 00000000 st eax, eax..... │ │ │ │ + 0x0000f010 20206a6e 7a202573 0a000000 20206164 jnz %s.... ad │ │ │ │ + 0x0000f020 64206573 702c2025 640a0000 20206d6f d esp, %d... mo │ │ │ │ + 0x0000f030 76202573 2c206561 780a0000 2e657175 v %s, eax....equ │ │ │ │ + 0x0000f040 2025732c 25730a00 2020696e 74330a00 %s,%s.. int3.. │ │ │ │ + 0x0000f050 6d6f7620 6562702c 20657370 0a000000 mov ebp, esp.... │ │ │ │ + 0x0000f060 6a670000 6a676500 6a6c0000 6a6c6500 jg..jge.jl..jle. │ │ │ │ + 0x0000f070 6a6e6500 6a7a0000 6a6e7a00 2020636d jne.jz..jnz. cm │ │ │ │ + 0x0000f080 70206561 782c2025 730a0000 20202573 p eax, %s... %s │ │ │ │ + 0x0000f090 2025730a 00000000 20206c65 61206561 %s..... lea ea │ │ │ │ + 0x0000f0a0 782c205b 6562702b 25645d0a 00000000 x, [ebp+%d]..... │ │ │ │ + 0x0000f0b0 20207075 73682025 730a0000 20207075 push %s... pu │ │ │ │ + 0x0000f0c0 7368205b 25735d0a 00000000 20207075 sh [%s]..... pu │ │ │ │ + 0x0000f0d0 73682065 62700a00 20206164 64206562 sh ebp.. add eb │ │ │ │ + 0x0000f0e0 702c2025 640a0000 20207375 62206562 p, %d... sub eb │ │ │ │ + 0x0000f0f0 702c2025 640a0000 5b656270 2b25645d p, %d...[ebp+%d] │ │ │ │ + 0x0000f100 00000000 5b656270 25645d00 5b656270 ....[ebp%d].[ebp │ │ │ │ + 0x0000f110 5d000000 656d6974 5f783836 2e630000 ]...emit_x86.c.. │ │ │ │ + 0x0000f120 5573696e 67207374 61636b20 76617273 Using stack vars │ │ │ │ + 0x0000f130 20696e20 6e616b65 64206675 6e637469 in naked functi │ │ │ │ + 0x0000f140 6f6e7300 5b657370 2b25645d 00000000 ons.[esp+%d].... │ │ │ │ + 0x0000f150 65637800 43616e6e 6f742066 696e6420 ecx.Cannot find │ │ │ │ + 0x0000f160 67707220 25640000 20206d6f 76202573 gpr %d.. mov %s │ │ │ │ + 0x0000f170 2c205b65 73702b25 645d0a00 65627800 , [esp+%d]..ebx. │ │ │ │ + 0x0000f180 20206d6f 76202573 2c205b65 73705d0a mov %s, [esp]. │ │ │ │ + 0x0000f190 00000000 20206d6f 76206477 6f726420 .... mov dword │ │ │ │ + 0x0000f1a0 25732c20 30782578 0a000000 20206d6f %s, 0x%x.... mo │ │ │ │ + 0x0000f1b0 76206477 6f726420 25732c20 300a0000 v dword %s, 0... │ │ │ │ + 0x0000f1c0 20206c65 61206561 782c2025 730a0000 lea eax, %s... │ │ │ │ + 0x0000f1d0 23202573 0a000000 20206d6f 76206561 # %s.... mov ea │ │ │ │ + 0x0000f1e0 782c2025 730a0000 20206d6f 76206561 x, %s... mov ea │ │ │ │ + 0x0000f1f0 782c205b 6561785d 0a000000 20206d6f x, [eax].... mo │ │ │ │ + 0x0000f200 767a2065 61782c20 5b656178 5d0a0000 vz eax, [eax]... │ │ │ │ + 0x0000f210 2020706f 70206562 700a0000 20207265 pop ebp... re │ │ │ │ + 0x0000f220 740a0000 20207075 73682065 62700a20 t... push ebp. │ │ │ │ + 0x0000f230 206d6f76 20656270 2c206573 700a2020 mov ebp, esp. │ │ │ │ + 0x0000f240 73756220 6573702c 2025640a 00000000 sub esp, %d..... │ │ │ │ + 0x0000f250 20206361 6c6c205b 25735d0a 00000000 call [%s]..... │ │ │ │ + 0x0000f260 20206361 6c6c2025 730a0000 20206a6d call %s... jm │ │ │ │ + 0x0000f270 70205b25 735d0a00 20206a6d 70202573 p [%s].. jmp %s │ │ │ │ + 0x0000f280 0a000000 4a756d70 20776974 686f7574 ....Jump without │ │ │ │ + 0x0000f290 20646573 74696e61 74696f6e 00000000 destination.... │ │ │ │ + 0x0000f2a0 0a203a20 6d6f7620 6561782c 20602e61 . : mov eax, `.a │ │ │ │ + 0x0000f2b0 7267600a 203a2069 6e742030 7838300a rg`. : int 0x80. │ │ │ │ + 0x0000f2c0 00000000 0a20203a 206d6f76 20656178 ..... : mov eax │ │ │ │ + 0x0000f2d0 2c20602e 61726760 0a20203a 20707573 , `.arg`. : pus │ │ │ │ + 0x0000f2e0 68206561 780a2020 3a20696e 74203078 h eax. : int 0x │ │ │ │ + 0x0000f2f0 38300a20 203a2061 64642065 73702c20 80. : add esp, │ │ │ │ + 0x0000f300 25640a00 65647800 65736900 65646900 %d..edx.esi.edi. │ │ │ │ + 0x0000f310 65627000 20206220 25730a00 2020706f ebp. b %s.. po │ │ │ │ + 0x0000f320 70207b72 377d0a20 20636d70 2072372c p {r7}. cmp r7, │ │ │ │ + 0x0000f330 2072370a 20206265 71202573 0a000000 r7. beq %s.... │ │ │ │ + 0x0000f340 2e657175 2025732c 2025730a 00000000 .equ %s, %s..... │ │ │ │ + 0x0000f350 20207564 66203136 0a000000 73702c20 udf 16....sp, │ │ │ │ + 0x0000f360 25640000 72256400 20206c64 72202573 %d..r%d. ldr %s │ │ │ │ + 0x0000f370 2c205b25 735d0a00 20206164 72207230 , [%s].. adr r0 │ │ │ │ + 0x0000f380 2c20340a 00000000 20206220 25640a00 , 4..... b %d.. │ │ │ │ + 0x0000f390 20206164 64207063 2c202564 0a000000 add pc, %d.... │ │ │ │ + 0x0000f3a0 2e737472 696e6720 22257322 0a000000 .string "%s".... │ │ │ │ + 0x0000f3b0 2e66696c 6c202564 2c20312c 20300a00 .fill %d, 1, 0.. │ │ │ │ + 0x0000f3c0 20207375 62207230 2c207063 2c202564 sub r0, pc, %d │ │ │ │ + 0x0000f3d0 0a000000 20207374 72207230 2c205b25 .... str r0, [% │ │ │ │ + 0x0000f3e0 735d0a00 3a206d6f 76207237 2c20602e s]..: mov r7, `. │ │ │ │ + 0x0000f3f0 61726760 0a3a2073 76632030 7825780a arg`.: svc 0x%x. │ │ │ │ + 0x0000f400 00000000 20206164 64207370 2c206670 .... add sp, fp │ │ │ │ + 0x0000f410 2c202564 0a000000 2020706f 70207b66 , %d.... pop {f │ │ │ │ + 0x0000f420 702c7063 7d0a0000 20207075 7368207b p,pc}... push { │ │ │ │ + 0x0000f430 66702c6c 727d0a00 20206164 64206670 fp,lr}.. add fp │ │ │ │ + 0x0000f440 2c207370 2c20340a 20207375 62207370 , sp, 4. sub sp │ │ │ │ + 0x0000f450 2c207370 2c202564 0a000000 20206c64 , sp, %d.... ld │ │ │ │ + 0x0000f460 72207230 2c202573 00000000 20206278 r r0, %s.... bx │ │ │ │ + 0x0000f470 2072300a 00000000 2020626c 78207230 r0..... blx r0 │ │ │ │ + 0x0000f480 0a000000 2020626c 2025730a 00000000 .... bl %s..... │ │ │ │ + 0x0000f490 72300000 73747200 20206d6f 76202573 r0..str. mov %s │ │ │ │ + 0x0000f4a0 2c207230 0a000000 20206d6f 76202573 , r0.... mov %s │ │ │ │ + 0x0000f4b0 2c202573 0a000000 72370000 73747262 , %s....r7..strb │ │ │ │ + 0x0000f4c0 00000000 656f7200 6f727200 72390000 ....eor.orr.r9.. │ │ │ │ + 0x0000f4d0 62677400 62676500 626c7400 626c6500 bgt.bge.blt.ble. │ │ │ │ + 0x0000f4e0 626e6500 62657100 20206d6f 76207237 bne.beq. mov r7 │ │ │ │ + 0x0000f4f0 2c20300a 00000000 2020636d 70207237 , 0..... cmp r7 │ │ │ │ + 0x0000f500 2c207239 0a000000 20206164 64202573 , r9.... add %s │ │ │ │ + 0x0000f510 2c202573 2c202573 0a000000 6c647200 , %s, %s....ldr. │ │ │ │ + 0x0000f520 6c647262 00000000 72310000 72320000 ldrb....r1..r2.. │ │ │ │ + 0x0000f530 72330000 72340000 72350000 72360000 r3..r4..r5..r6.. │ │ │ │ + 0x0000f540 2020636d 70207837 2c207837 0a202062 cmp x7, x7. b │ │ │ │ + 0x0000f550 65712025 730a0000 20206272 6b20300a eq %s... brk 0. │ │ │ │ + 0x0000f560 00000000 78256400 20206164 72207830 ....x%d. adr x0 │ │ │ │ + 0x0000f570 2c20380a 00000000 20207374 72207830 , 8..... str x0 │ │ │ │ + 0x0000f580 2c205b25 735d0a00 3a206d6f 76207837 , [%s]..: mov x7 │ │ │ │ + 0x0000f590 2c20602e 61726760 0a3a2073 76632030 , `.arg`.: svc 0 │ │ │ │ + 0x0000f5a0 7825780a 00000000 20206d6f 76207370 x%x..... mov sp │ │ │ │ + 0x0000f5b0 2c207832 390a0000 20206c64 70207832 , x29... ldp x2 │ │ │ │ + 0x0000f5c0 392c2078 33302c20 5b73705d 2c203136 9, x30, [sp], 16 │ │ │ │ + 0x0000f5d0 0a000000 20207374 70207832 392c2078 .... stp x29, x │ │ │ │ + 0x0000f5e0 33302c20 5b73702c 202d3136 5d210a00 30, [sp, -16]!.. │ │ │ │ + 0x0000f5f0 20206d6f 76207832 392c2073 700a0000 mov x29, sp... │ │ │ │ + 0x0000f600 20206c64 72207830 2c202573 00000000 ldr x0, %s.... │ │ │ │ + 0x0000f610 20206272 2078300a 00000000 2020626c br x0..... bl │ │ │ │ + 0x0000f620 72207830 0a000000 78300000 20206d6f r x0....x0.. mo │ │ │ │ + 0x0000f630 76202573 2c207830 0a000000 78370000 v %s, x0....x7.. │ │ │ │ + 0x0000f640 78390000 20206d6f 76207837 2c20300a x9.. mov x7, 0. │ │ │ │ + 0x0000f650 00000000 2020636d 70207837 2c207839 .... cmp x7, x9 │ │ │ │ + 0x0000f660 0a000000 61363400 78310000 78320000 ....a64.x1..x2.. │ │ │ │ + 0x0000f670 78330000 78340000 72617800 2020706f x3..x4..rax. po │ │ │ │ + 0x0000f680 70207261 780a0000 20207465 73742072 p rax... test r │ │ │ │ + 0x0000f690 61782c20 7261780a 00000000 20206164 ax, rax..... ad │ │ │ │ + 0x0000f6a0 64207273 702c2025 640a0000 20206d6f d rsp, %d... mo │ │ │ │ + 0x0000f6b0 76202573 2c207261 780a0000 6d6f7620 v %s, rax...mov │ │ │ │ + 0x0000f6c0 7262702c 20727370 0a000000 2020636d rbp, rsp.... cm │ │ │ │ + 0x0000f6d0 70207261 782c2025 730a0000 20206c65 p rax, %s... le │ │ │ │ + 0x0000f6e0 61207261 782c205b 7262702b 25645d0a a rax, [rbp+%d]. │ │ │ │ + 0x0000f6f0 00000000 20206d6f 76207261 782c2025 .... mov rax, % │ │ │ │ + 0x0000f700 730a0000 20207075 73682072 61780a00 s... push rax.. │ │ │ │ + 0x0000f710 20207075 73682072 62700a00 20206164 push rbp.. ad │ │ │ │ + 0x0000f720 64207262 702c2025 640a0000 20207375 d rbp, %d... su │ │ │ │ + 0x0000f730 62207262 702c2025 640a0000 5b726270 b rbp, %d...[rbp │ │ │ │ + 0x0000f740 2b25645d 00000000 5b726270 25645d00 +%d]....[rbp%d]. │ │ │ │ + 0x0000f750 5b726270 5d000000 5b727370 2b25645d [rbp]...[rsp+%d] │ │ │ │ + 0x0000f760 00000000 72736900 20206d6f 76202573 ....rsi. mov %s │ │ │ │ + 0x0000f770 2c205b72 73702b25 645d0a00 72646900 , [rsp+%d]..rdi. │ │ │ │ + 0x0000f780 20206d6f 76202573 2c205b72 73705d0a mov %s, [rsp]. │ │ │ │ + 0x0000f790 00000000 20206c65 61207261 782c2025 .... lea rax, % │ │ │ │ + 0x0000f7a0 730a0000 0a203a20 6d6f7620 7261782c s.... : mov rax, │ │ │ │ + 0x0000f7b0 20602e61 7267600a 203a2073 79736361 `.arg`. : sysca │ │ │ │ + 0x0000f7c0 6c6c0a00 0a20203a 206d6f76 20726178 ll... : mov rax │ │ │ │ + 0x0000f7d0 2c20602e 61726760 0a20203a 20737973 , `.arg`. : sys │ │ │ │ + 0x0000f7e0 63616c6c 0a000000 20206d6f 76207261 call.... mov ra │ │ │ │ + 0x0000f7f0 782c205b 7261785d 0a000000 20206d6f x, [rax].... mo │ │ │ │ + 0x0000f800 767a2072 61782c20 5b726178 5d0a0000 vz rax, [rax]... │ │ │ │ + 0x0000f810 2020706f 70207262 700a0000 20207075 pop rbp... pu │ │ │ │ + 0x0000f820 73682072 62700a20 206d6f76 20726270 sh rbp. mov rbp │ │ │ │ + 0x0000f830 2c207273 700a2020 73756220 7273702c , rsp. sub rsp, │ │ │ │ + 0x0000f840 2025640a 00000000 78363400 72647800 %d.....x64.rdx. │ │ │ │ + 0x0000f850 72313000 72380000 6c777a00 20202573 r10.r8..lwz. %s │ │ │ │ + 0x0000f860 2072332c 20302872 31290a20 20616464 r3, 0(r1). add │ │ │ │ + 0x0000f870 69207231 2c207231 2c202564 0a202063 i r1, r1, %d. c │ │ │ │ + 0x0000f880 6d707720 72332c20 72330a20 20626571 mpw r3, r3. beq │ │ │ │ + 0x0000f890 2025730a 00000000 20207472 61700a00 %s..... trap.. │ │ │ │ + 0x0000f8a0 20206d66 6c722072 300a0000 73747700 mflr r0...stw. │ │ │ │ + 0x0000f8b0 20202573 2072302c 20256428 2573290a %s r0, %d(%s). │ │ │ │ + 0x0000f8c0 00000000 73747775 00000000 20202573 ....stwu.... %s │ │ │ │ + 0x0000f8d0 2025732c 202d2564 28257329 0a000000 %s, -%d(%s).... │ │ │ │ + 0x0000f8e0 25642825 73290000 656d6974 5f707063 %d(%s)..emit_ppc │ │ │ │ + 0x0000f8f0 2e630000 7365745f 73747269 6e672027 .c..set_string ' │ │ │ │ + 0x0000f900 25732720 6e6f7420 696d706c 656d656e %s' not implemen │ │ │ │ + 0x0000f910 74656420 666f7220 70706300 3a206c69 ted for ppc.: li │ │ │ │ + 0x0000f920 2072302c 20602e61 7267600a 3a207363 r0, `.arg`.: sc │ │ │ │ + 0x0000f930 0a000000 20206164 64692025 732c2025 .... addi %s, % │ │ │ │ + 0x0000f940 732c2025 640a0000 20206d74 6c722072 s, %d... mtlr r │ │ │ │ + 0x0000f950 300a0000 2020626c 720a0000 20202573 0... blr... %s │ │ │ │ + 0x0000f960 2072302c 2025730a 00000000 20206d74 r0, %s..... mt │ │ │ │ + 0x0000f970 63747220 72300a00 62637472 6c000000 ctr r0..bctrl... │ │ │ │ + 0x0000f980 20202573 0a000000 62637472 00000000 %s....bctr.... │ │ │ │ + 0x0000f990 20206d72 2025732c 2025730a 00000000 mr %s, %s..... │ │ │ │ + 0x0000f9a0 20206c69 2025732c 2025730a 00000000 li %s, %s..... │ │ │ │ + 0x0000f9b0 20206c69 2072332c 20300a00 72313100 li r3, 0..r11. │ │ │ │ + 0x0000f9c0 2020636d 70772072 332c2072 31310a00 cmpw r3, r11.. │ │ │ │ + 0x0000f9d0 20206c62 7a202573 2c203028 2573290a lbz %s, 0(%s). │ │ │ │ + 0x0000f9e0 00000000 20202573 2025732c 20302825 .... %s %s, 0(% │ │ │ │ + 0x0000f9f0 73290a00 20206164 64692025 732c2025 s).. addi %s, % │ │ │ │ + 0x0000fa00 732c2025 730a0000 73756266 00000000 s, %s...subf.... │ │ │ │ + 0x0000fa10 6d756c6c 77000000 64697677 00000000 mullw...divw.... │ │ │ │ + 0x0000fa20 20207374 62202573 2c202573 0a000000 stb %s, %s.... │ │ │ │ + 0x0000fa30 20202573 2025732c 2025732c 20723131 %s %s, %s, r11 │ │ │ │ + 0x0000fa40 0a000000 20206164 64692025 732c2025 .... addi %s, % │ │ │ │ + 0x0000fa50 732c202d 25730a00 20207375 62662025 s, -%s.. subf % │ │ │ │ + 0x0000fa60 732c2072 31312c20 25730a00 20207375 s, r11, %s.. su │ │ │ │ + 0x0000fa70 62662025 732c2025 732c2025 730a0000 bf %s, %s, %s... │ │ │ │ + 0x0000fa80 20202573 2025732c 2025732c 2025730a %s %s, %s, %s. │ │ │ │ + 0x0000fa90 00000000 20202573 20723131 2c203028 .... %s r11, 0( │ │ │ │ + 0x0000faa0 2573290a 00000000 6c640000 20202573 %s).....ld.. %s │ │ │ │ + 0x0000fab0 2072332c 20302872 31290a20 20616464 r3, 0(r1). add │ │ │ │ + 0x0000fac0 69207231 2c207231 2c202564 0a202063 i r1, r1, %d. c │ │ │ │ + 0x0000fad0 6d706420 72332c20 72330a20 20626571 mpd r3, r3. beq │ │ │ │ + 0x0000fae0 2025730a 00000000 73746400 73746475 %s.....std.stdu │ │ │ │ + 0x0000faf0 00000000 2020636d 70642072 332c2072 .... cmpd r3, r │ │ │ │ + 0x0000fb00 31310a00 6d756c6c 64000000 64697664 11..mulld...divd │ │ │ │ + 0x0000fb10 00000000 70706336 34000000 234c2325 ....ppc64...#L#% │ │ │ │ + 0x0000fb20 732c0000 25732c5b 25645d2c 72302c3a s,..%s,[%d],r0,: │ │ │ │ + 0x0000fb30 3d2c0000 61256400 25732c72 302c3a3d =,..a%d.%s,r0,:= │ │ │ │ + 0x0000fb40 2c000000 25732c61 312c3a3d 2c234a23 ,...%s,a1,:=,#J# │ │ │ │ + 0x0000fb50 25732c47 4f544f2c 00000000 234a2325 %s,GOTO,....#J#% │ │ │ │ + 0x0000fb60 732c474f 544f2c00 76256400 302c2573 s,GOTO,.v%d.0,%s │ │ │ │ + 0x0000fb70 2c3a3d2c 00000000 302c2424 2c000000 ,:=,....0,$$,... │ │ │ │ + 0x0000fb80 0a3a602e 61726760 2c242c0a 00000000 .:`.arg`,$,..... │ │ │ │ + 0x0000fb90 22257322 2c25732c 3a3d2c00 61302c25 "%s",%s,:=,.a0,% │ │ │ │ + 0x0000fba0 732c3a3d 2c000000 25732c5b 25645d2c s,:=,...%s,[%d], │ │ │ │ + 0x0000fbb0 50432c3a 3d2c0000 25732c61 25642c3a PC,:=,..%s,a%d,: │ │ │ │ + 0x0000fbc0 3d2c0000 25732c5b 25645d2c 6125642c =,..%s,[%d],a%d, │ │ │ │ + 0x0000fbd0 3a3d2c00 3e000000 3e3d0000 3c000000 :=,.>...>=..<... │ │ │ │ + 0x0000fbe0 3c3d0000 212c0000 25732c61 312c3d3d <=..!,..%s,a1,== │ │ │ │ + 0x0000fbf0 2c247a2c 25733f7b 2c234a23 25732c47 ,$z,%s?{,#J#%s,G │ │ │ │ + 0x0000fc00 4f544f2c 7d2c0000 25732c61 312c2573 OTO,},..%s,a1,%s │ │ │ │ + 0x0000fc10 2c3f7b2c 234a2325 732c474f 544f2c7d ,?{,#J#%s,GOTO,} │ │ │ │ + 0x0000fc20 2c000000 61300000 263d0000 5e3d0000 ,...a0..&=..^=.. │ │ │ │ + 0x0000fc30 7c3d0000 2a3d0000 2b3d0000 2d3d0000 |=..*=..+=..-=.. │ │ │ │ + 0x0000fc40 2f3d0000 25732c5b 25645d2c 25732c3a /=..%s,[%d],%s,: │ │ │ │ + 0x0000fc50 3d2c0000 25732c25 732c3a3d 2c000000 =,..%s,%s,:=,... │ │ │ │ + 0x0000fc60 25732c25 732c2573 2c000000 6765745f %s,%s,%s,...get_ │ │ │ │ + 0x0000fc70 7768696c 655f656e 64202825 732c2025 while_end (%s, % │ │ │ │ + 0x0000fc80 73290a00 25732028 25732c20 5b25735d s)..%s (%s, [%s] │ │ │ │ + 0x0000fc90 290a0000 25732028 25732c20 2573290a )...%s (%s, %s). │ │ │ │ + 0x0000fca0 00000000 6c6f6164 70747220 28257329 ....loadptr (%s) │ │ │ │ + 0x0000fcb0 0a000000 6c6f6164 20282225 73222c20 ....load ("%s", │ │ │ │ + 0x0000fcc0 2563290a 00000000 7768696c 655f656e %c).....while_en │ │ │ │ + 0x0000fcd0 64202825 73290a00 73797363 616c6c5f d (%s)..syscall_ │ │ │ │ + 0x0000fce0 61726773 20282564 290a0000 72657374 args (%d)...rest │ │ │ │ + 0x0000fcf0 6f72655f 73746163 6b202825 64290a00 ore_stack (%d).. │ │ │ │ + 0x0000fd00 6765745f 72657375 6c742028 2573290a get_result (%s). │ │ │ │ + 0x0000fd10 00000000 65717520 2825732c 20257329 ....equ (%s, %s) │ │ │ │ + 0x0000fd20 0a000000 73657420 28222573 222c2022 ....set ("%s", " │ │ │ │ + 0x0000fd30 2573222c 20256429 0a000000 6172672e %s", %d)....arg. │ │ │ │ + 0x0000fd40 25642e25 643d2573 0a000000 6672616d %d.%d=%s....fram │ │ │ │ + 0x0000fd50 655f656e 64202825 642c2025 64290a00 e_end (%d, %d).. │ │ │ │ + 0x0000fd60 74726170 0a000000 6672616d 65202825 trap....frame (% │ │ │ │ + 0x0000fd70 64290a00 25732028 25732920 3d3e2028 d)..%s (%s) => ( │ │ │ │ + 0x0000fd80 2573290a 00000000 73797363 616c6c20 %s).....syscall │ │ │ │ + 0x0000fd90 28256429 0a000000 676f746f 20285b25 (%d)....goto ([% │ │ │ │ + 0x0000fda0 735d290a 00000000 676f746f 20282573 s]).....goto (%s │ │ │ │ + 0x0000fdb0 290a0000 63616c6c 20285b25 735d290a )...call ([%s]). │ │ │ │ + 0x0000fdc0 00000000 63616c6c 20282573 290a0000 ....call (%s)... │ │ │ │ + 0x0000fdd0 66702c24 25640000 73702c24 25640000 fp,$%d..sp,$%d.. │ │ │ │ + 0x0000fde0 61310000 61320000 61330000 61340000 a1..a2..a3..a4.. │ │ │ │ + 0x0000fdf0 6c6c766d 2d676363 00000000 6a6d7000 llvm-gcc....jmp. │ │ │ │ + 0x0000fe00 43430000 61617263 6836342d 6c696e75 CC..aarch64-linu │ │ │ │ + 0x0000fe10 782d676e 752d6763 63000000 61726d2d x-gnu-gcc...arm- │ │ │ │ + 0x0000fe20 6c696e75 782d676e 75656162 6968662d linux-gnueabihf- │ │ │ │ + 0x0000fe30 67636300 6567675f 6366696c 652e6300 gcc.egg_cfile.c. │ │ │ │ + 0x0000fe40 436f756c 646e2774 2066696e 64206120 Couldn't find a │ │ │ │ + 0x0000fe50 636f6d70 696c6572 2120506c 65617365 compiler! Please │ │ │ │ + 0x0000fe60 20736574 20434300 53464c49 42504154 set CC.SFLIBPAT │ │ │ │ + 0x0000fe70 48000000 7232202d 6868207c 20677265 H...r2 -hh | gre │ │ │ │ + 0x0000fe80 7020494e 43444952 207c2061 776b2027 p INCDIR | awk ' │ │ │ │ + 0x0000fe90 7b707269 6e742024 327d2700 43616e6e {print $2}'.Cann │ │ │ │ + 0x0000fea0 6f742066 696e6420 53464c49 42504154 ot find SFLIBPAT │ │ │ │ + 0x0000feb0 4820656e 76207661 72000000 25732f73 H env var...%s/s │ │ │ │ + 0x0000fec0 666c6962 00000000 61726d36 34000000 flib....arm64... │ │ │ │ + 0x0000fed0 61617263 68363400 7468756d 62000000 aarch64.thumb... │ │ │ │ + 0x0000fee0 61726d33 32000000 6d697073 00000000 arm32...mips.... │ │ │ │ + 0x0000fef0 6d697073 33320000 6d697073 36340000 mips32..mips64.. │ │ │ │ + 0x0000ff00 64617277 696e0000 6d61636f 73000000 darwin..macos... │ │ │ │ + 0x0000ff10 74766f73 00000000 77617463 686f7300 tvos....watchos. │ │ │ │ + 0x0000ff20 696f7300 6f626a63 6f707900 656c6600 ios.objcopy.elf. │ │ │ │ + 0x0000ff30 0a2e7365 6374696f 6e202e74 6578740a ..section .text. │ │ │ │ + 0x0000ff40 2e676c6f 626c2020 6d61696e 0a2f2f20 .globl main.// │ │ │ │ + 0x0000ff50 2e747970 65202020 6d61696e 2c204066 .type main, @f │ │ │ │ + 0x0000ff60 756e6374 696f6e0a 2573206d 61696e0a unction.%s main. │ │ │ │ + 0x0000ff70 00000000 676f626a 636f7079 00000000 ....gobjcopy.... │ │ │ │ + 0x0000ff80 6d616368 30000000 2d617263 68206933 mach0...-arch i3 │ │ │ │ + 0x0000ff90 3836202d 66504943 202d6650 49450000 86 -fPIC -fPIE.. │ │ │ │ + 0x0000ffa0 2d617263 68206933 3836202d 66504943 -arch i386 -fPIC │ │ │ │ + 0x0000ffb0 202d6650 4945202d 70696500 2d617263 -fPIE -pie.-arc │ │ │ │ + 0x0000ffc0 68207838 365f3634 202d6650 4943202d h x86_64 -fPIC - │ │ │ │ + 0x0000ffd0 66504945 00000000 2d617263 68207838 fPIE....-arch x8 │ │ │ │ + 0x0000ffe0 365f3634 202d6650 4943202d 66504945 6_64 -fPIC -fPIE │ │ │ │ + 0x0000fff0 202d7069 65000000 2d736861 72656420 -pie...-shared │ │ │ │ + 0x00010000 2d63202d 66504943 202d7069 65202d66 -c -fPIC -pie -f │ │ │ │ + 0x00010010 50494500 0a2e7465 78740a25 73205f6d PIE...text.%s _m │ │ │ │ + 0x00010020 61696e0a 00000000 2d665049 43202d66 ain.....-fPIC -f │ │ │ │ + 0x00010030 50494520 2d706965 202d6670 6963202d PIE -pie -fpic - │ │ │ │ + 0x00010040 6d333200 2d665049 43202d66 50494520 m32.-fPIC -fPIE │ │ │ │ + 0x00010050 2d706965 202d6670 6963202d 6d363400 -pie -fpic -m64. │ │ │ │ + 0x00010060 2d665049 43202d66 50494520 2d706965 -fPIC -fPIE -pie │ │ │ │ + 0x00010070 202d6670 6963202d 6e6f7374 61727466 -fpic -nostartf │ │ │ │ + 0x00010080 696c6573 00000000 25732d25 732d2564 iles....%s-%s-%d │ │ │ │ + 0x00010090 00000000 77696e64 6f777300 2e746578 ....windows..tex │ │ │ │ + 0x000100a0 74000000 70650000 302e5f5f 54455854 t...pe..0.__TEXT │ │ │ │ + 0x000100b0 2e5f5f74 65787400 64617277 696e2d61 .__text.darwin-a │ │ │ │ + 0x000100c0 726d2d36 34000000 78637275 6e202d2d rm-64...xcrun -- │ │ │ │ + 0x000100d0 73646b20 6970686f 6e656f73 20676363 sdk iphoneos gcc │ │ │ │ + 0x000100e0 202d6172 63682061 726d3634 202d6d69 -arch arm64 -mi │ │ │ │ + 0x000100f0 70686f6e 656f732d 76657273 696f6e2d phoneos-version- │ │ │ │ + 0x00010100 6d696e3d 31302e30 00000000 64617277 min=10.0....darw │ │ │ │ + 0x00010110 696e2d61 726d2d33 32000000 78637275 in-arm-32...xcru │ │ │ │ + 0x00010120 6e202d2d 73646b20 6970686f 6e656f73 n --sdk iphoneos │ │ │ │ + 0x00010130 20676363 202d6172 63682061 726d7637 gcc -arch armv7 │ │ │ │ + 0x00010140 202d6d69 70686f6e 656f732d 76657273 -miphoneos-vers │ │ │ │ + 0x00010150 696f6e2d 6d696e3d 31302e30 00000000 ion-min=10.0.... │ │ │ │ + 0x00010160 2573202d 6e6f7374 646c6962 00000000 %s -nostdlib.... │ │ │ │ + 0x00010170 25732025 73202d6f 20272573 2e746d70 %s %s -o '%s.tmp │ │ │ │ + 0x00010180 27202d53 20272573 270a0000 696e7661 ' -S '%s'...inva │ │ │ │ + 0x00010190 6c696420 63456e76 20616c6c 6f636174 lid cEnv allocat │ │ │ │ + 0x000101a0 696f6e00 25732e73 00000000 7768696c ion.%s.s....whil │ │ │ │ + 0x000101b0 65206f70 656e696e 67202573 2e730000 e opening %s.s.. │ │ │ │ + 0x000101c0 25732e74 6d700000 436f756c 64206e6f %s.tmp..Could no │ │ │ │ + 0x000101d0 74206f70 656e2027 25732700 74657874 t open '%s'.text │ │ │ │ + 0x000101e0 00000000 72646174 61000000 726f6461 ....rdata...roda │ │ │ │ + 0x000101f0 74610000 5f5f6765 74657370 5f5f0000 ta..__getesp__.. │ │ │ │ + 0x00010200 6765745f 70635f74 68756e6b 2e627800 get_pc_thunk.bx. │ │ │ │ + 0x00010210 25732025 73202d6f 20272573 2e6f2720 %s %s -o '%s.o' │ │ │ │ + 0x00010220 2725732e 73270000 72616269 6e32202d '%s.s'..rabin2 - │ │ │ │ + 0x00010230 6f202725 732e7465 78742720 2d4f2064 o '%s.text' -O d │ │ │ │ + 0x00010240 2f532f27 25732720 2725732e 6f270a00 /S/'%s' '%s.o'.. │ │ │ │ + 0x00010250 72616269 6e32202d 6f202725 732e7465 rabin2 -o '%s.te │ │ │ │ + 0x00010260 78742720 2d4f2064 2f532f27 25732720 xt' -O d/S/'%s' │ │ │ │ + 0x00010270 27257327 2e6f0000 4c696e6b 61676520 '%s'.o..Linkage │ │ │ │ + 0x00010280 6661696c 65642100 43616e6e 6f742066 failed!.Cannot f │ │ │ │ + 0x00010290 696e6420 25732e6f 00000000 25732e74 ind %s.o....%s.t │ │ │ │ + 0x000102a0 65787400 46414c4c 4241434b 3a205573 ext.FALLBACK: Us │ │ │ │ + 0x000102b0 696e6720 6f626a63 6f707920 696e7374 ing objcopy inst │ │ │ │ + 0x000102c0 65616420 6f662072 6162696e 32000000 ead of rabin2... │ │ │ │ + 0x000102d0 27257327 202d6a20 2e746578 74202d4f '%s' -j .text -O │ │ │ │ + 0x000102e0 2062696e 61727920 2725732e 6f272027 binary '%s.o' ' │ │ │ │ + 0x000102f0 25732e74 65787427 00000000 27257327 %s.text'....'%s' │ │ │ │ + 0x00010300 202d6a20 302e5f5f 54455854 2e5f5f74 -j 0.__TEXT.__t │ │ │ │ + 0x00010310 65787420 2d4f2062 696e6172 79202725 ext -O binary '% │ │ │ │ + 0x00010320 732e6f27 20272573 2e746578 74270000 s.o' '%s.text'.. │ │ │ │ + 0x00010330 6f626a63 6f707920 6661696c 65642100 objcopy failed!. │ │ │ │ + 0x00010340 25732e25 73000000 2573202d 666f6d69 %s.%s...%s -fomi │ │ │ │ + 0x00010350 742d6672 616d652d 706f696e 74657220 t-frame-pointer │ │ │ │ + 0x00010360 2d666e6f 2d7a6572 6f2d696e 69746961 -fno-zero-initia │ │ │ │ + 0x00010370 6c697a65 642d696e 2d627373 00000000 lized-in-bss.... │ │ │ │ + 0x00010380 2573202d 666e6f2d 73746163 6b2d7072 %s -fno-stack-pr │ │ │ │ + 0x00010390 6f746563 746f7220 2d6e6f73 7464696e otector -nostdin │ │ │ │ + 0x000103a0 63202d69 6e636c75 64652027 2573272f c -include '%s'/ │ │ │ │ + 0x000103b0 27257327 2f73666c 69622e68 00000000 '%s'/sflib.h.... │ │ │ │ + 0x000103c0 2573202d 7a206578 65637374 61636b20 %s -z execstack │ │ │ │ + 0x000103d0 2d666f6d 69742d66 72616d65 2d706f69 -fomit-frame-poi │ │ │ │ + 0x000103e0 6e746572 202d6669 6e6c696e 652d6675 nter -finline-fu │ │ │ │ + 0x000103f0 6e637469 6f6e7320 2d666e6f 2d7a6572 nctions -fno-zer │ │ │ │ + 0x00010400 6f2d696e 69746961 6c697a65 642d696e o-initialized-in │ │ │ │ + 0x00010410 2d627373 00000000 2e637374 72696e67 -bss.....cstring │ │ │ │ + 0x00010420 00000000 73697a65 00000000 5f5f5f6d ....size....___m │ │ │ │ + 0x00010430 61696e00 73656374 696f6e00 5f5f616c ain.section.__al │ │ │ │ + 0x00010440 6c6f6361 00000000 7a65726f 00000000 loca....zero.... │ │ │ │ + 0x00010450 63666900 636c616e 67000000 62696e00 cfi.clang...bin. │ │ │ │ + 0x00010460 746d7000 6f000000 706f7274 00000000 tmp.o...port.... │ │ │ │ + 0x00010470 702f6567 675f6269 6e642e63 00000000 p/egg_bind.c.... │ │ │ │ + 0x00010480 756e7375 70706f72 74656420 6f732025 unsupported os % │ │ │ │ + 0x00010490 78000000 43616e6e 6f742070 756c6c20 x...Cannot pull │ │ │ │ + 0x000104a0 7368656c 6c636f64 65000000 43616e6e shellcode...Cann │ │ │ │ + 0x000104b0 6f742073 65742070 6f727400 556e7375 ot set port.Unsu │ │ │ │ + 0x000104c0 70706f72 74656420 74617267 65740000 pported target.. │ │ │ │ + 0x000104d0 62696e64 00000000 6c697374 656e2070 bind....listen p │ │ │ │ + 0x000104e0 6f72743d 34343434 00000000 70616e63 ort=4444....panc │ │ │ │ + 0x000104f0 616b6500 4d495400 636d6400 73756964 ake.MIT.cmd.suid │ │ │ │ + 0x00010500 00000000 702f6567 675f6578 65632e63 ....p/egg_exec.c │ │ │ │ + 0x00010510 00000000 6e6f2073 75696420 666f7220 ....no suid for │ │ │ │ + 0x00010520 74686973 20706c61 74666f72 6d000000 this platform... │ │ │ │ + 0x00010530 556e7375 70706f72 74656420 61726368 Unsupported arch │ │ │ │ + 0x00010540 20256420 62697473 00000000 556e7375 %d bits....Unsu │ │ │ │ + 0x00010550 70706f72 74656420 6f732025 78000000 pported os %x... │ │ │ │ + 0x00010560 63757374 6f6d2063 6f6d6d61 6e642066 custom command f │ │ │ │ + 0x00010570 6f722073 68656c6c 636f6465 73206973 or shellcodes is │ │ │ │ + 0x00010580 2074656d 706f7261 72696c79 20646973 temporarily dis │ │ │ │ + 0x00010590 61626c65 64000000 43616e6e 6f742073 abled...Cannot s │ │ │ │ + 0x000105a0 6574206f 70745f63 6d640000 43616e6e et opt_cmd..Cann │ │ │ │ + 0x000105b0 6f742070 756c6c20 6f70745f 636d6463 ot pull opt_cmdc │ │ │ │ + 0x000105c0 6f646500 65786563 00000000 65786563 ode.exec....exec │ │ │ │ + 0x000105d0 75746520 636d643d 2f62696e 2f736820 ute cmd=/bin/sh │ │ │ │ + 0x000105e0 73756964 3d66616c 73650000 30783431 suid=false..0x41 │ │ │ │ + 0x000105f0 00000000 702f6567 675f6e75 6c6c6279 ....p/egg_nullby │ │ │ │ + 0x00010600 2e630000 4e756c6c 20627974 65206e6f .c..Null byte no │ │ │ │ + 0x00010610 74207072 6f766964 65642e20 5573696e t provided. Usin │ │ │ │ + 0x00010620 67202825 73292061 73207468 65206b65 g (%s) as the ke │ │ │ │ + 0x00010630 79000000 6e756c6c 62792063 616e7420 y...nullby cant │ │ │ │ + 0x00010640 74616b65 206e756c 6c206279 74652061 take null byte a │ │ │ │ + 0x00010650 73206b65 79000000 7368656c 6c636f64 s key...shellcod │ │ │ │ + 0x00010660 65206973 20746f6f 206c6f6e 67203a28 e is too long :( │ │ │ │ + 0x00010670 00000000 4e6f2073 68656c6c 636f6465 ....No shellcode │ │ │ │ + 0x00010680 20666f75 6e642100 54686973 20736865 found!.This she │ │ │ │ + 0x00010690 6c6c636f 64652063 6f6e7461 696e7320 llcode contains │ │ │ │ + 0x000106a0 6e6f206e 756c6c20 62797465 732e2074 no null bytes. t │ │ │ │ + 0x000106b0 68652065 6e636f64 65722069 73206e6f he encoder is no │ │ │ │ + 0x000106c0 74206e65 65646564 00000000 53656c65 t needed....Sele │ │ │ │ + 0x000106d0 63746564 206b6579 20697320 696e2075 cted key is in u │ │ │ │ + 0x000106e0 73652c20 66616c6c 6261636b 20746f20 se, fallback to │ │ │ │ + 0x000106f0 61207661 6c696420 25640000 54686973 a valid %d..This │ │ │ │ + 0x00010700 20656e63 6f646572 20646f65 736e7420 encoder doesnt │ │ │ │ + 0x00010710 776f726b 20666f72 20736865 6c6c636f work for shellco │ │ │ │ + 0x00010720 64657320 6c617267 65722074 68616e20 des larger than │ │ │ │ + 0x00010730 32353520 62797465 73000000 53656c65 255 bytes...Sele │ │ │ │ + 0x00010740 63746564 20617263 68697465 63747572 cted architectur │ │ │ │ + 0x00010750 65206e6f 74207375 70706f72 74656420 e not supported │ │ │ │ + 0x00010760 62792065 67672e6e 756c6c62 792c2074 by egg.nullby, t │ │ │ │ + 0x00010770 72792078 3836206f 72207375 626d6974 ry x86 or submit │ │ │ │ + 0x00010780 20706174 63680000 30db4831 c9e8ffff patch..0.H1.... │ │ │ │ + 0x00010790 ffffc15f 4883c714 b180803f 41750288 ..._H......?Au.. │ │ │ │ + 0x000107a0 1fe2f700 6e756c6c 62790000 6e756c6c ....nullby..null │ │ │ │ + 0x000107b0 20627974 6520656e 636f6465 72000000 byte encoder... │ │ │ │ + 0x000107c0 702f6567 675f7265 76657273 652e6300 p/egg_reverse.c. │ │ │ │ + 0x000107d0 556e7375 70706f72 74656400 72657665 Unsupported.reve │ │ │ │ + 0x000107e0 72736500 30784646 00000000 702f6567 rse.0xFF....p/eg │ │ │ │ + 0x000107f0 675f786f 722e6300 584f5220 6b657920 g_xor.c.XOR key │ │ │ │ + 0x00010800 6e6f7420 70726f76 69646564 2e205573 not provided. Us │ │ │ │ + 0x00010810 696e6720 28257329 20617320 74686520 ing (%s) as the │ │ │ │ + 0x00010820 6b657900 496e7661 6c696420 6b657920 key.Invalid key │ │ │ │ + 0x00010830 28257329 00000000 54686973 20786f72 (%s)....This xor │ │ │ │ + 0x00010840 206b6579 2067656e 65726174 6573206e key generates n │ │ │ │ + 0x00010850 756c6c20 62797465 732e2054 72792061 ull bytes. Try a │ │ │ │ + 0x00010860 6761696e 00000000 496e7661 6c696420 gain....Invalid │ │ │ │ + 0x00010870 61726368 20666f72 20656767 2e786f72 arch for egg.xor │ │ │ │ + 0x00010880 20776869 63682069 73207838 362d6f6e which is x86-on │ │ │ │ + 0x00010890 6c792066 6f72206e 6f770000 e8ffffff ly for now...... │ │ │ │ + 0x000108a0 ffc15e48 83c60d30 1e48ffc6 e2f90000 ..^H...0.H...... │ │ │ │ + 0x000108b0 786f7220 656e636f 64657220 666f7220 xor encoder for │ │ │ │ + 0x000108c0 7368656c 6c636f64 65000000 70616e63 shellcode...panc │ │ │ │ + 0x000108d0 616b652c 73616e74 69746f78 00000000 ake,santitox.... │ │ │ │ + 0x000108e0 725f6567 675f7072 6570656e 645f6279 r_egg_prepend_by │ │ │ │ + 0x000108f0 74657300 725f6567 675f7072 6570656e tes.r_egg_prepen │ │ │ │ + 0x00010900 645f6279 74657300 725f6567 675f746f d_bytes.r_egg_to │ │ │ │ + 0x00010910 73747269 6e670000 725f6567 675f746f string..r_egg_to │ │ │ │ + 0x00010920 73747269 6e670000 725f6567 675f7265 string..r_egg_re │ │ │ │ + 0x00010930 73657400 725f6567 675f7265 73657400 set.r_egg_reset. │ │ │ │ + 0x00010940 725f6567 675f7365 74757000 725f6567 r_egg_setup.r_eg │ │ │ │ + 0x00010950 675f7365 74757000 725f6567 675f6c6f g_setup.r_egg_lo │ │ │ │ + 0x00010960 61640000 725f6567 675f6c6f 61640000 ad..r_egg_load.. │ │ │ │ + 0x00010970 725f6567 675f7379 7363616c 6c000000 r_egg_syscall... │ │ │ │ + 0x00010980 725f6567 675f7379 7363616c 6c000000 r_egg_syscall... │ │ │ │ + 0x00010990 725f6567 675f7261 77000000 725f6567 r_egg_raw...r_eg │ │ │ │ + 0x000109a0 675f7261 77000000 725f6567 675f696e g_raw...r_egg_in │ │ │ │ + 0x000109b0 636c7564 65000000 725f6567 675f696e clude...r_egg_in │ │ │ │ + 0x000109c0 636c7564 65000000 725f6567 675f6170 clude...r_egg_ap │ │ │ │ + 0x000109d0 70656e64 5f627974 65730000 725f6567 pend_bytes..r_eg │ │ │ │ + 0x000109e0 675f6170 70656e64 5f627974 65730000 g_append_bytes.. │ │ │ │ + 0x000109f0 725f6567 675f7072 696e7466 00000000 r_egg_printf.... │ │ │ │ + 0x00010a00 725f6567 675f7072 696e7466 00000000 r_egg_printf.... │ │ │ │ + 0x00010a10 725f6567 675f6173 73656d62 6c655f61 r_egg_assemble_a │ │ │ │ + 0x00010a20 736d0000 725f6567 675f636f 6d70696c sm..r_egg_compil │ │ │ │ + 0x00010a30 65000000 725f6567 675f636f 6d70696c e...r_egg_compil │ │ │ │ + 0x00010a40 65000000 725f6567 675f7275 6e000000 e...r_egg_run... │ │ │ │ + 0x00010a50 725f6567 675f7275 6e000000 725f6567 r_egg_run...r_eg │ │ │ │ + 0x00010a60 675f7061 6464696e 67000000 725f6567 g_padding...r_eg │ │ │ │ + 0x00010a70 675f7368 656c6c63 6f646500 725f6567 g_shellcode.r_eg │ │ │ │ + 0x00010a80 675f7368 656c6c63 6f646500 725f6567 g_shellcode.r_eg │ │ │ │ + 0x00010a90 675f656e 636f6465 00000000 725f6567 g_encode....r_eg │ │ │ │ + 0x00010aa0 675f656e 636f6465 00000000 725f6567 g_encode....r_eg │ │ │ │ + 0x00010ab0 675f6669 6e616c69 7a650000 725f6567 g_finalize..r_eg │ │ │ │ + 0x00010ac0 675f7061 74746572 6e000000 7263635f g_pattern...rcc_ │ │ │ │ + 0x00010ad0 70757368 73747200 725f6567 675f6d6b pushstr.r_egg_mk │ │ │ │ + 0x00010ae0 7661725f 6e616d65 00000000 725f6567 var_name....r_eg │ │ │ │ + 0x00010af0 675f6d6b 7661725f 62756600 70617273 g_mkvar_buf.pars │ │ │ │ + 0x00010b00 65646174 61636861 72000000 70617273 edatachar...pars │ │ │ │ + 0x00010b10 65696e6c 696e6563 68617200 725f6567 einlinechar.r_eg │ │ │ │ + 0x00010b20 675f6c61 6e675f70 61727365 63686172 g_lang_parsechar │ │ │ │ + 0x00010b30 00000000 7263635f 656c656d 656e7400 ....rcc_element. │ │ │ │ + 0x00010b40 7263635f 6e657874 00000000 656d6974 rcc_next....emit │ │ │ │ + 0x00010b50 5f676574 5f766172 00000000 656d6974 _get_var....emit │ │ │ │ + 0x00010b60 5f737973 63616c6c 5f617267 73000000 _syscall_args... │ │ │ │ + 0x00010b70 656d6974 5f6a6d70 00000000 656d6974 emit_jmp....emit │ │ │ │ + 0x00010b80 5f676574 5f766172 00000000 656d6974 _get_var....emit │ │ │ │ + 0x00010b90 5f737973 63616c6c 5f617267 73000000 _syscall_args... │ │ │ │ + 0x00010ba0 656d6974 5f6a6d70 00000000 656d6974 emit_jmp....emit │ │ │ │ + 0x00010bb0 5f736574 5f737472 696e6700 656d6974 _set_string.emit │ │ │ │ + 0x00010bc0 5f736574 5f737472 696e6700 725f6567 _set_string.r_eg │ │ │ │ + 0x00010bd0 675f6366 696c655f 67657443 6f6d7069 g_cfile_getCompi │ │ │ │ + 0x00010be0 6c657200 725f6567 675f6366 696c655f ler.r_egg_cfile_ │ │ │ │ + 0x00010bf0 7365745f 63456e76 00000000 725f6567 set_cEnv....r_eg │ │ │ │ + 0x00010c00 675f6366 696c655f 70617273 65720000 g_cfile_parser.. │ │ │ │ + 0x00010c10 725f6567 675f6366 696c655f 70617273 r_egg_cfile_pars │ │ │ │ + 0x00010c20 65436f6d 70696c65 64000000 6275696c eCompiled...buil │ │ │ │ + 0x00010c30 64000000 4c72631d 50d9b858 70fb9895 d...Lrc.P..Xp... │ │ │ │ + 0x00010c40 63941100 e0815920 80e0a17c 0d8bca00 c.....Y ...|.... │ │ │ │ + 0x00010c50 427c2a43 52766943 1a73884c 95e35b72 B|*CRviC.s.L..[r │ │ │ │ + 0x00010c60 8bca1728 81431a72 eee35b72 634c3020 ...(.C.r..[rcL0 │ │ │ │ + 0x00010c70 80635bb6 8bca7757 9595958f 2647a78f .c[...wW....&G.. │ │ │ │ + 0x00010c80 04670000 2a6e2276 e96c9b36 ea6cdbd6 .g..*n"v.l.6.l.. │ │ │ │ + 0x00010c90 6b6edbd6 082a7e56 8a6e12d6 ea6c9b36 kn...*~V.n...l.6 │ │ │ │ + 0x00010ca0 ea68db36 4a6e12d6 0b0b7897 8f2647a7 .h.6Jn....x..&G. │ │ │ │ + 0x00010cb0 8f046700 4c726067 8f8f0467 678f2647 ..g.Lr`g...gg.&G │ │ │ │ + 0x00010cc0 a75b1660 005b5659 7c0bd37a 00000000 .[.`.[VY|..z.... │ │ │ │ + 0x00010cd0 4a6c9b36 08958f56 65a2eb6c 72a24a78 Jl.6...Ve..lr.Jx │ │ │ │ + 0x00010ce0 43293829 0b8e4a91 8f2647a7 8f046700 C)8)..J..&G...g. │ │ │ │ + 0x00010cf0 427c2a43 52766943 1a738817 2881431a B|*CRviC.s..(.C. │ │ │ │ + 0x00010d00 72eee35b 72634c30 2080635b b68bca77 r..[rcL0 .c[...w │ │ │ │ + 0x00010d10 57959595 8f2647a7 8f046700 6275696c W....&G...g.buil │ │ │ │ + 0x00010d20 64000000 6275696c 64000000 1767a14c d...build....g.L │ │ │ │ + 0x00010d30 724c111c aa001c4a 001c2a00 007c46d3 rL.....J..*..|F. │ │ │ │ + 0x00010d40 7a5b32b2 a24a2aa6 92a22a47 251c6800 z[2..J*...*G%.h. │ │ │ │ + 0x00010d50 dba90060 607c26d3 7a4c1100 207c2160 ...``|&.zL.. |!` │ │ │ │ + 0x00010d60 d37ab512 00207c21 60d37ab5 1200207c .z... |!`.z... | │ │ │ │ + 0x00010d70 2160d37a 4c1100db a58b4c72 4c535c4b !`.zL.....LrLS\K │ │ │ │ + 0x00010d80 143fdba1 6b5ba168 dba36840 00607c0d .?..k[.h..h@.`|. │ │ │ │ + 0x00010d90 d37a7c4a d37a7718 95959542 22020285 .z|J.zw....B"... │ │ │ │ + 0x00010da0 6a6a4a8f 2647a78f 04670000 2a6a7e16 jjJ.&G...g..*j~. │ │ │ │ + 0x00010db0 4a687e16 aa6e7e16 46727e16 7a6a6a97 Jh~..n~.Fr~.zjj. │ │ │ │ + 0x00010dc0 6a7e7e56 4a6a6a17 6a2a48e1 727f6a9a j~~VJjj.j*H.r.j. │ │ │ │ + 0x00010dd0 2b6a7e56 ab687e56 686e7e16 26727e16 +j~V.h~Vhn~.&r~. │ │ │ │ + 0x00010de0 7a6a6a97 2a607e16 21727e16 2b6a7e56 zjj.*`~.!r~.+j~V │ │ │ │ + 0x00010df0 ca687e56 7a6a6a97 4a60c236 6a6ac016 .h~Vzjj.J`.6jj.. │ │ │ │ + 0x00010e00 7595953f 6a6a7e16 4a687e16 a5727e16 u..?jj~.Jh~..r~. │ │ │ │ + 0x00010e10 7a6a6a97 ca60c276 cb667e56 6e70c336 zjj..`.v.f~Vnp.6 │ │ │ │ + 0x00010e20 e86a9b36 6a6abaf6 ea60bad6 aa687e56 .j.6jj...`...h~V │ │ │ │ + 0x00010e30 6a6e7e16 0d727e16 7a6a6a97 8f2647a7 jn~..r~.zjj..&G. │ │ │ │ + 0x00010e40 8f04676a 00000000 6275696c 64000000 ..gj....build... │ │ │ │ + 0x00010e50 6275696c 64000000 40000000 09000000 build...@....... │ │ │ │ + 0x00010e60 30000000 09000000 04000000 09000000 0............... │ │ │ │ + 0x00010e70 0c000000 09000000 3f000000 09000000 ........?....... │ │ │ │ + 0x00010e80 37000000 09000000 17000000 09000000 7............... │ │ │ │ + 0x00010e90 2f000000 09000000 11000000 09000000 /............... │ │ │ │ + 0x00010ea0 33000000 09000000 15000000 09000000 3............... │ │ │ │ + 0x00010eb0 12000000 09000000 1f000000 09000000 ................ │ │ │ │ + 0x00010ec0 36000000 09000000 10000000 09000000 6............... │ │ │ │ + 0x00010ed0 24000000 09000000 2a000000 09000000 $.......*....... │ │ │ │ + 0x00010ee0 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00011400 00000000 .... │ │ │ │ + 0x00010ee8 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0002fbec e4f40000 94f60000 68f60000 1cf80000 ........h....... │ │ │ │ - 0x0002fbfc 20f80000 24f80000 28f80000 a8f90000 ...$...(....... │ │ │ │ - 0x0002fc0c 40fa0000 44fa0000 48fa0000 4cfa0000 @...D...H...L... │ │ │ │ - 0x0002fc1c 40fb0000 80fb0000 84fb0000 88fb0000 @............... │ │ │ │ - 0x0002fc2c 8cfb0000 90fb0000 94fc0000 7cfc0000 ............|... │ │ │ │ - 0x0002fc3c 64fd0000 68fd0000 6cfd0000 e4f90000 d...h...l....... │ │ │ │ - 0x0002fc4c 48fa0000 4cfa0000 50fa0000 54fa0000 H...L...P...T... │ │ │ │ - 0x0002fc5c d0f90000 6cfd0000 e4f90000 68fd0000 ....l.......h... │ │ │ │ - 0x0002fc6c 48fa0000 4cfa0000 50fa0000 54fa0000 H...L...P...T... │ │ │ │ - 0x0002fc7c d0f90000 6cfd0000 e4f90000 68fd0000 ....l.......h... │ │ │ │ - 0x0002fc8c a8f90000 40fa0000 44fa0000 48fa0000 ....@...D...H... │ │ │ │ - 0x0002fc9c 4cfa0000 3c010100 f8020100 fc020100 L...<........... │ │ │ │ - 0x0002fcac 00030100 04030100 ........ │ │ │ │ + 0x0002fbec ccef0000 7cf10000 50f10000 04f30000 ....|...P....... │ │ │ │ + 0x0002fbfc 08f30000 0cf30000 10f30000 90f40000 ................ │ │ │ │ + 0x0002fc0c 28f50000 2cf50000 30f50000 34f50000 (...,...0...4... │ │ │ │ + 0x0002fc1c 28f60000 68f60000 6cf60000 70f60000 (...h...l...p... │ │ │ │ + 0x0002fc2c 74f60000 78f60000 7cf70000 64f70000 t...x...|...d... │ │ │ │ + 0x0002fc3c 4cf80000 50f80000 54f80000 ccf40000 L...P...T....... │ │ │ │ + 0x0002fc4c 30f50000 34f50000 38f50000 3cf50000 0...4...8...<... │ │ │ │ + 0x0002fc5c b8f40000 54f80000 ccf40000 50f80000 ....T.......P... │ │ │ │ + 0x0002fc6c 30f50000 34f50000 38f50000 3cf50000 0...4...8...<... │ │ │ │ + 0x0002fc7c b8f40000 54f80000 ccf40000 50f80000 ....T.......P... │ │ │ │ + 0x0002fc8c 90f40000 28f50000 2cf50000 30f50000 ....(...,...0... │ │ │ │ + 0x0002fc9c 34f50000 24fc0000 e0fd0000 e4fd0000 4...$........... │ │ │ │ + 0x0002fcac e8fd0000 ecfd0000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,162 +1,162 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x00030000 00000300 1c090300 44090300 6c090300 ........D...l... │ │ │ │ - 0x00030010 94090300 bc090300 00000000 5ced0000 ............\... │ │ │ │ - 0x00030020 04000000 e4f40000 b16d0000 956f0000 .........m...o.. │ │ │ │ + 0x00030010 94090300 bc090300 00000000 44e80000 ............D... │ │ │ │ + 0x00030020 04000000 ccef0000 b16d0000 956f0000 .........m...o.. │ │ │ │ 0x00030030 35750000 55750000 21750000 c1750000 5u..Uu..!u...u.. │ │ │ │ 0x00030040 896f0000 cd740000 fd730000 bd700000 .o...t...s...p.. │ │ │ │ 0x00030050 f5720000 796f0000 696f0000 596f0000 .r..yo..io..Yo.. │ │ │ │ 0x00030060 45720000 a1710000 65710000 156f0000 Er...q..eq...o.. │ │ │ │ 0x00030070 79740000 69700000 a16f0000 e96d0000 yt..ip...o...m.. │ │ │ │ 0x00030080 d96d0000 00000000 00000000 00000000 .m.............. │ │ │ │ - 0x00030090 00000000 a8f90000 40fa0000 44fa0000 ........@...D... │ │ │ │ - 0x000300a0 48fa0000 4cfa0000 50fa0000 54fa0000 H...L...P...T... │ │ │ │ - 0x000300b0 d0f90000 68ed0000 08000000 a8f90000 ....h........... │ │ │ │ + 0x00030090 00000000 90f40000 28f50000 2cf50000 ........(...,... │ │ │ │ + 0x000300a0 30f50000 34f50000 38f50000 3cf50000 0...4...8...<... │ │ │ │ + 0x000300b0 b8f40000 50e80000 08000000 90f40000 ....P........... │ │ │ │ 0x000300c0 21760000 19760000 a97a0000 c1790000 !v...v...z...y.. │ │ │ │ 0x000300d0 81790000 d1780000 79760000 3d790000 .y...x..yv..=y.. │ │ │ │ 0x000300e0 55780000 01820000 7d770000 69760000 Ux......}w..iv.. │ │ │ │ 0x000300f0 857b0000 1d760000 79770000 85760000 .{...v..yw...v.. │ │ │ │ 0x00030100 017a0000 59760000 b1820000 ad820000 .z..Yv.......... │ │ │ │ 0x00030110 1d800000 b57c0000 49760000 00000000 .....|..Iv...... │ │ │ │ - 0x00030120 00000000 00000000 00000000 7cfb0000 ............|... │ │ │ │ + 0x00030120 00000000 00000000 00000000 64f60000 ............d... │ │ │ │ 0x00030130 08000000 00000000 0d830000 05830000 ................ │ │ │ │ 0x00030140 35870000 f5860000 a9860000 f1850000 5............... │ │ │ │ 0x00030150 65830000 5d860000 75850000 a58e0000 e...]...u....... │ │ │ │ 0x00030160 8d840000 55830000 29880000 09830000 ....U...)....... │ │ │ │ 0x00030170 89840000 71830000 00000000 45830000 ....q.......E... │ │ │ │ 0x00030180 6d8f0000 698f0000 ad8c0000 45890000 m...i.......E... │ │ │ │ 0x00030190 35830000 00000000 00000000 00000000 5............... │ │ │ │ - 0x000301a0 00000000 60fd0000 08000000 90fb0000 ....`........... │ │ │ │ + 0x000301a0 00000000 48f80000 08000000 78f60000 ....H.......x... │ │ │ │ 0x000301b0 c18f0000 a5910000 b5970000 d5970000 ................ │ │ │ │ 0x000301c0 a1970000 a1960000 99910000 4d970000 ............M... │ │ │ │ 0x000301d0 25960000 cd920000 15950000 89910000 %............... │ │ │ │ 0x000301e0 79910000 69910000 65940000 c1930000 y...i...e....... │ │ │ │ 0x000301f0 81930000 25910000 f9960000 79920000 ....%.......y... │ │ │ │ 0x00030200 b1910000 f98f0000 e98f0000 00000000 ................ │ │ │ │ - 0x00030210 00000000 00000000 00000000 30fe0000 ............0... │ │ │ │ - 0x00030220 04000000 48fa0000 49980000 41980000 ....H...I...A... │ │ │ │ + 0x00030210 00000000 00000000 00000000 18f90000 ................ │ │ │ │ + 0x00030220 04000000 30f50000 49980000 41980000 ....0...I...A... │ │ │ │ 0x00030230 959b0000 399c0000 51990000 059b0000 ....9...Q....... │ │ │ │ 0x00030240 45990000 119b0000 899a0000 d5a50000 E............... │ │ │ │ 0x00030250 299a0000 35990000 999c0000 45980000 )...5.......E... │ │ │ │ 0x00030260 31990000 c1990000 159c0000 85980000 1............... │ │ │ │ 0x00030270 e19e0000 a1a00000 8d9d0000 a5a00000 ................ │ │ │ │ 0x00030280 75980000 00000000 00000000 69980000 u...........i... │ │ │ │ - 0x00030290 65980000 2c000100 08000000 48fa0000 e...,.......H... │ │ │ │ + 0x00030290 65980000 14fb0000 08000000 30f50000 e...........0... │ │ │ │ 0x000302a0 89a70000 81a70000 d5aa0000 79ab0000 ............y... │ │ │ │ 0x000302b0 91a80000 45aa0000 85a80000 51aa0000 ....E.......Q... │ │ │ │ 0x000302c0 c9a90000 15b50000 69a90000 75a80000 ........i...u... │ │ │ │ 0x000302d0 d9ab0000 85a70000 71a80000 01a90000 ........q....... │ │ │ │ 0x000302e0 55ab0000 c5a70000 21ae0000 e1af0000 U.......!....... │ │ │ │ 0x000302f0 cdac0000 e5af0000 b5a70000 00000000 ................ │ │ │ │ - 0x00030300 00000000 a9a70000 a5a70000 60ed0000 ............`... │ │ │ │ - 0x00030310 08000000 3c010100 d1b60000 4dbc0000 ....<.......M... │ │ │ │ + 0x00030300 00000000 a9a70000 a5a70000 48e80000 ............H... │ │ │ │ + 0x00030310 08000000 24fc0000 d1b60000 4dbc0000 ....$.......M... │ │ │ │ 0x00030320 05bf0000 79be0000 c1b60000 0dbd0000 ....y........... │ │ │ │ 0x00030330 b5bc0000 71bc0000 c5b60000 91bf0000 ....q........... │ │ │ │ 0x00030340 61bd0000 cdb60000 1dbe0000 45bc0000 a...........E... │ │ │ │ 0x00030350 49bc0000 11bc0000 b9bb0000 c1bd0000 I............... │ │ │ │ 0x00030360 99bb0000 c9bb0000 19c00000 49c10000 ............I... │ │ │ │ 0x00030370 ddbb0000 89bb0000 a9b90000 00000000 ................ │ │ │ │ - 0x00030380 00000000 6ced0000 08000000 3c010100 ....l.......<... │ │ │ │ + 0x00030380 00000000 54e80000 08000000 24fc0000 ....T.......$... │ │ │ │ 0x00030390 41c30000 3dc30000 edc60000 cdc60000 A...=........... │ │ │ │ 0x000303a0 81c50000 c1c60000 75c50000 65c50000 ........u...e... │ │ │ │ 0x000303b0 45c60000 3dc50000 15c50000 05c50000 E...=........... │ │ │ │ 0x000303c0 f5c40000 e5c40000 d5c40000 0dc70000 ................ │ │ │ │ 0x000303d0 00000000 c5c40000 b5c40000 a5c40000 ................ │ │ │ │ 0x000303e0 91c50000 79c30000 69c30000 00000000 ....y...i....... │ │ │ │ - 0x000303f0 00000000 00000000 00000000 08030100 ................ │ │ │ │ - 0x00030400 48030100 6c090100 00000000 30090100 H...l.......0... │ │ │ │ - 0x00030410 3c090100 44090100 4c090100 54090100 <...D...L...T... │ │ │ │ - 0x00030420 60090100 68090100 74090100 78090100 `...h...t...x... │ │ │ │ - 0x00030430 aced0000 7c090100 961cb402 e9cdf42e ....|........... │ │ │ │ - 0x00030440 a69f843f 7fadb726 fcdc0611 6fcaec2b ...?...&....o..+ │ │ │ │ - 0x00030450 d489ca4e fcd2d78f 95599a91 16d984a4 ...N.....Y...... │ │ │ │ - 0x00030460 6f2616b1 ece51f8f b451b126 f587f85e o&.......Q.&...^ │ │ │ │ - 0x00030470 acd7bc9c 56659451 9cfc8c4e 7dd2f717 ....Ve.Q...N}... │ │ │ │ - 0x00030480 cc715aba d2d729ba e214ec1c 7a184379 .qZ...).....z.Cy │ │ │ │ - 0x00030490 47b484df 5fa565c7 9b169f3a f45871b4 G..._.e....:.Xq. │ │ │ │ - 0x000304a0 e7879f71 ec9fa29e 4e2bb429 fc43049c ...q....N+.).C.. │ │ │ │ - 0x000304b0 00000000 2bc7b615 0fd357f5 513e1771 ....+.....W.Q>.q │ │ │ │ - 0x000304c0 315807a8 522b17b3 9f155aa6 35512626 1X..R+....Z.5Q&& │ │ │ │ - 0x000304d0 edd728fe d4ed843e 34a4b32e cb2270ba ..(....>4...."p. │ │ │ │ - 0x000304e0 ab9793ab b493ed87 14472423 90ac0414 .........G$#.... │ │ │ │ - 0x000304f0 bb2e27a7 7c203d27 0b20a42a 8e28aa23 ..'.| ='. .*.(.# │ │ │ │ - 0x00030500 dc11a45b 3df43929 52c52aab 39ddb42a ...[=.9)R.*.9..* │ │ │ │ - 0x00030510 f4b75e71 8486ae16 e9bbc716 1b06100b ..^q............ │ │ │ │ - 0x00030520 f77cf4ca 00000000 66cdc940 5bbbc753 .|......f..@[..S │ │ │ │ - 0x00030530 9696f53d 92953d62 286d0392 4e4ca34a ...=..=b(m..NL.J │ │ │ │ - 0x00030540 5bade56b 78c342fb 6f349293 74c7bd72 [..kx.B.o4..t..r │ │ │ │ - 0x00030550 c75f976e 3e3215a9 b7a84496 48c7446a ._.n>2....D.H.Dj │ │ │ │ - 0x00030560 6c4ab229 d628c5aa 8376672c b329c77f lJ.).(...vg,.).. │ │ │ │ - 0x00030570 9491b955 d4dbfadb 9a430835 27846ba9 ...U.....C.5'.k. │ │ │ │ - 0x00030580 486b06f0 12948ab8 d3677cbb 9e966bb5 Hk.......g|...k. │ │ │ │ - 0x00030590 ecb9af72 1dd4a999 56bb74c1 68c0aefd ...r....V.t.h... │ │ │ │ - 0x000305a0 6d3a8471 d63ab802 80965325 724275fc m:.q.:....S%rBu. │ │ │ │ - 0x000305b0 094a764c 381cad93 ddccc08f d596f429 .JvL8..........) │ │ │ │ - 0x000305c0 43ebb82d 42cff132 361ad773 f3d6b4e2 C..-B..26..s.... │ │ │ │ - 0x000305d0 24677f48 10cab565 7291b5fb 9d5949e0 $g.H...er....YI. │ │ │ │ - 0x000305e0 4e6ec7bb 66c3ba62 cdd2d368 a2483123 Nn..f..b...h.H1# │ │ │ │ - 0x000305f0 d9176b67 92ac48ff b06ae2ea 5eabfd63 ..kg..H..j..^..c │ │ │ │ - 0x00030600 70224b4c a54bfd96 2996c859 4438b99d p"KL.K..)..YD8.. │ │ │ │ - 0x00030610 00000000 19b11147 e9634867 4d4fb95e .......G.cHgMO.^ │ │ │ │ - 0x00030620 d9f36f97 47059197 6b480f47 6b9677eb ..o.G...kH.Gk.w. │ │ │ │ - 0x00030630 9a96676a 6d584749 60606019 b9688d47 ..gjmXGI```..h.G │ │ │ │ - 0x00030640 63052879 686abb19 41689196 19f7b119 c.(yhj..Ah...... │ │ │ │ - 0x00030650 796b7737 68776057 6d4163b1 bc296e37 ykw7hw`WmAc..)n7 │ │ │ │ - 0x00030660 0f29b977 056e6b37 491cb977 38294197 .).w.nk7I..w8)A. │ │ │ │ - 0x00030670 63683d97 6a68636b 63057977 ff7cd663 ch=.jhckc.yw.|.c │ │ │ │ - 0x00030680 636e3779 05517977 673a6d6e 4957e9b1 cn7y.Qywg:mnIW.. │ │ │ │ - 0x00030690 8977286b 416b606e 776363ef 056d636e .w(kAk`nwcc..mcn │ │ │ │ - 0x000306a0 47f79697 63a8b137 58379637 19480f49 G...c..7X7.7.H.I │ │ │ │ - 0x000306b0 776a6319 1c63bb49 6896f08f 47577e37 wjc..c.Ih...GW~7 │ │ │ │ - 0x000306c0 96636e47 4749770f 6b281d37 6e776357 .cnGGIw.k(.7nwcW │ │ │ │ - 0x000306d0 9b776837 bbcc6796 6b6e6b97 609bf700 .wh7..g.knk.`... │ │ │ │ - 0x000306e0 223a4d68 9c04c42a 68f4cf48 5a99226d ":Mh...*h..HZ."m │ │ │ │ - 0x000306f0 488ee08c f76b3dd6 7ede815e 644067c2 H....k=.~..^d@g. │ │ │ │ - 0x00030700 af5df699 d5ea4e7d 2668d760 822a5887 .]....N}&h.`.*X. │ │ │ │ - 0x00030710 4851a831 44c0c0e0 515844cc d731877a HQ.1D...QXD..1.z │ │ │ │ - 0x00030720 f53ba79e e62a3d48 64482d88 fe5326c5 .;...*=HdH-..S&. │ │ │ │ - 0x00030730 553b3d6d 76e0a36d 186d21ad c28c6d3e U;=mv..m.m!...m> │ │ │ │ - 0x00030740 08eb6dee 44d963da 64e6ce4e f764dade ..m.D.c.d..N.d.. │ │ │ │ - 0x00030750 01c3d902 be31de1f a83a6c2a d2d258c4 .....1...:l*..X. │ │ │ │ - 0x00030760 d8f6ae87 1bb3420f 80126149 0bf89b1e ......B...aI.... │ │ │ │ - 0x00030770 4d91c7d5 80e25048 3d2e2b2b c4a84d5d M.....PH=.++..M] │ │ │ │ - 0x00030780 0d5b6daf f4434d7b 07afc8d4 7958009b .[m..CM{....yX.. │ │ │ │ - 0x00030790 198afb3b e06dffc1 84975af7 31a6a778 ...;.m....Z.1..x │ │ │ │ - 0x000307a0 b353c07b d8760d1b 6d5c0897 a0ce2a3d .S.{.v..m\....*= │ │ │ │ - 0x000307b0 2a64e0a7 4891ad35 b002a7de f2c70814 *d..H..5........ │ │ │ │ - 0x000307c0 a303d19b 376d2a87 e60c2755 e571f0c0 ....7m*...'U.q.. │ │ │ │ - 0x000307d0 8cb75d44 4418e0c3 dc7db0a0 5f14d89d ..]DD....}.._... │ │ │ │ - 0x000307e0 d7d6d96b d1b546f7 d231186f 8259783e ...k..F..1.o.Yx> │ │ │ │ - 0x000307f0 6bf526c0 a72035a7 a376e200 64fbe055 k.&.. 5..v..d..U │ │ │ │ - 0x00030800 d21c733e 2b6bcc1a 2a9b4dda a79747ca ..s>+k..*.M...G. │ │ │ │ - 0x00030810 e2688bd1 174db535 00000000 38fcf51d .h...M.5....8... │ │ │ │ - 0x00030820 51a6ec85 56c28706 2dc67abe 62ff4871 Q...V...-.z.b.Hq │ │ │ │ - 0x00030830 f758266f adffe951 9611f417 c3052556 .X&o...Q......%V │ │ │ │ - 0x00030840 15a805be 10eca6af 71064751 d76f5e14 ........q.GQ.o^. │ │ │ │ - 0x00030850 ecf42544 a962d7a8 2e6971e5 e915a553 ..%D.b...iq....S │ │ │ │ - 0x00030860 ec9e949e b6ffdcbe e9912697 2bc6c9e9 ..........&.+... │ │ │ │ - 0x00030870 7ab67a92 d2ff7ce9 858383c2 377160f4 z.z...|.....7q`. │ │ │ │ - 0x00030880 a0f71086 5a304565 c1000000 7c7ccc7c ....Z0Ee....||.| │ │ │ │ - 0x00030890 7c96157c 7d886568 ffdd9d61 79cfb5f5 |..|}.eh...ay... │ │ │ │ - 0x000308a0 f119e165 b54f7a65 6c9b7af1 61f509d8 ...e.Ozel.z.a... │ │ │ │ - 0x000308b0 61d11d62 f5ef797c 2961d161 6cd71965 a..b..y|)a.al..e │ │ │ │ - 0x000308c0 62199de4 d1b5617a 05daf17a 597d2962 b.....az...zY})b │ │ │ │ - 0x000308d0 616c397c 19e71d19 e1b16cb5 62196219 al9|......l.b.b. │ │ │ │ - 0x000308e0 f5d15b7a 60967d7a 6c62e998 b57a653e ..[z`.}zlb...ze> │ │ │ │ - 0x000308f0 f55e9db5 2962d119 65f59b19 6c8f0ff6 .^..)b..e...l... │ │ │ │ - 0x00030900 656c7a6c 7f1d7ccf faefb197 7c6c5196 elzl..|.....|lQ. │ │ │ │ - 0x00030910 f16c6c7c cf49f17d b5000000 e8090100 .ll|.I.}........ │ │ │ │ - 0x00030920 f0090100 040a0100 00000000 0c0a0100 ................ │ │ │ │ + 0x000303f0 00000000 00000000 00000000 f0fd0000 ................ │ │ │ │ + 0x00030400 30fe0000 54040100 00000000 18040100 0...T........... │ │ │ │ + 0x00030410 24040100 2c040100 34040100 3c040100 $...,...4...<... │ │ │ │ + 0x00030420 48040100 50040100 5c040100 60040100 H...P...\...`... │ │ │ │ + 0x00030430 94e80000 64040100 4c531a57 7751b751 ....d...LS.WwQ.Q │ │ │ │ + 0x00030440 e4eef401 5a04088d 6b0bdb1a 17f536f4 ....Z...k.....6. │ │ │ │ + 0x00030450 9a941424 0a9511d1 ab731d88 875ab7fd ...$.....s...Z.. │ │ │ │ + 0x00030460 b44123f3 a7411d07 72d12d81 bc934117 .A#..A..r.-...A. │ │ │ │ + 0x00030470 80498017 a75ad796 8fa1e1cd 9094b1cd .I...Z.......... │ │ │ │ + 0x00030480 b094b1d1 87811d86 72d12d81 db4a2191 ........r.-..J!. │ │ │ │ + 0x00030490 877dcc24 37422485 8766ee3e e366063e .}.$7B$..f.>.f.> │ │ │ │ + 0x000304a0 c146c6ea f16161ea d16141b1 9b0cf461 .F...aa..aA....a │ │ │ │ + 0x000304b0 00000000 0c531a57 3751b751 e4eef401 .....S.W7Q.Q.... │ │ │ │ + 0x000304c0 5a0408d2 a5dafc1a 17f536f4 9fedd145 Z.........6....E │ │ │ │ + 0x000304d0 c2e8f6f7 e1efd7fe 928751cd eeef92b6 ..........Q..... │ │ │ │ + 0x000304e0 9aef97fe 6bb5e98e f8cf90b1 dfae63ec ....k.........c. │ │ │ │ + 0x000304f0 c4e863ec 98cf90ea 111cca0e 9fe5f1b1 ..c............. │ │ │ │ + 0x00030500 99aef016 f81ccad5 3394e403 2d5ad0f1 ........3...-Z.. │ │ │ │ + 0x00030510 3740b4f1 df4096d1 1f94a6f6 582fb096 7@...@......X/.. │ │ │ │ + 0x00030520 c4c263ec 00000000 0ecf801d 3ee806d0 ..c.........>... │ │ │ │ + 0x00030530 6e9d9595 6e9d9595 85959595 370a766e n...n.......7.vn │ │ │ │ + 0x00030540 3fd96248 370e766e 3eea62c8 5a11766e ?.bH7.vn>.b.Z.vn │ │ │ │ + 0x00030550 289d9515 b90a76ea 4fc48330 54399fb1 (.....v.O..0T9.. │ │ │ │ + 0x00030560 463b9b91 465b640f 5cd76c0f 5450748c F;..F[d.\.l.TPt. │ │ │ │ + 0x00030570 66cc9f13 aa4f9bc9 9859745c ed2d6058 f....O...Yt\.-`X │ │ │ │ + 0x00030580 39cf7c52 2ca78bc8 e02393cf 5cdf6c43 9.|R,....#..\.lC │ │ │ │ + 0x00030590 477d68cb 1291287d 15f6cf2e e70b247e G}h...(}......$~ │ │ │ │ + 0x000305a0 c91520fc 9d173cdc 2e6fcbc3 2c8d205f .. ...<..o..,. _ │ │ │ │ + 0x000305b0 1e973c5e eaefcb4d e268d3c2 f082287c ..<^...M.h....(| │ │ │ │ + 0x000305c0 c29c243f bce8d3ad fe0328dd 21532c72 ..$?......(.!S,r │ │ │ │ + 0x000305d0 51c93879 e3d314eb e520eb50 40bfe3d1 Q.8y..... .P@... │ │ │ │ + 0x000305e0 d21f04a8 f2921f3c bef327ff da965c37 .......<..'...\7 │ │ │ │ + 0x000305f0 41113729 736d2328 ebeacc30 e961d437 A.7)sm#(...0.a.7 │ │ │ │ + 0x00030600 e1fddcb4 b13037cd 832a3343 641e2b43 .....07..*3Cd.+C │ │ │ │ + 0x00030610 00000000 6e669b36 8a648276 4a64b2d6 ....nf.6.d.vJd.. │ │ │ │ + 0x00030620 4a6c9a36 088a7e56 4a6e1a36 8a627e56 Jl.6..~VJn.6.b~V │ │ │ │ + 0x00030630 ab76a376 e962cf57 cb687e56 a6957897 .v.v.b.W.h~V..x. │ │ │ │ + 0x00030640 68807e56 cc64b2d6 e86e7e16 3a6f5f56 h.~V.d...n~.:o_V │ │ │ │ + 0x00030650 2a6e3a36 e862cf57 686c7e16 cb6e7e56 *n:6.b.Whl~..n~V │ │ │ │ + 0x00030660 cb62cf57 2a6e7e16 288a7e56 cb687e56 .b.W*n~.(.~V.h~V │ │ │ │ + 0x00030670 a6957897 c264b2d6 2a6e3a36 288a7e56 ..x..d..*n:6(.~V │ │ │ │ + 0x00030680 a6957897 c164b2d6 4a6e3a36 288a7e56 ..x..d..Jn:6(.~V │ │ │ │ + 0x00030690 ea64dbd6 6b64dbd6 a6957897 68807e56 .d..kd....x.h.~V │ │ │ │ + 0x000306a0 2a687e16 4464b2d6 c88a7e56 8d957897 *h~.Dd....~V..x. │ │ │ │ + 0x000306b0 4a684036 15959521 5964b2d6 e86c9b36 Jh@6...!Yd...l.6 │ │ │ │ + 0x000306c0 ea6cdbd6 ea68db36 2a6e2276 082a7e56 .l...h.6*n"v.*~V │ │ │ │ + 0x000306d0 6b6edbd6 0b957897 8f2647a7 8f046700 kn....x..&G...g. │ │ │ │ + 0x000306e0 0c531a57 7d51b751 e4eef401 5a040825 .S.W}Q.Q....Z..% │ │ │ │ + 0x000306f0 3d13081a 17f536f4 ba706ea1 3802ecf7 =.....6..pn.8... │ │ │ │ + 0x00030700 da316285 a1b962a0 a24c9ca8 2a1dee79 .1b...b..L..*..y │ │ │ │ + 0x00030710 cc3e62e3 211d6e21 54bb6228 f81b0b3b .>b.!.n!T.b(...; │ │ │ │ + 0x00030720 b0ad0b86 c5054aa9 05656e96 42b7970d ......J..en.B... │ │ │ │ + 0x00030730 8b8162e3 a11d6ec4 54bc7a79 cebe3375 ..b...n.T.zy..3u │ │ │ │ + 0x00030740 45b86239 a8b99024 5d1b6884 54551579 E.b9...$].h.TU.y │ │ │ │ + 0x00030750 2dbc6206 a6886200 24f61ed9 ecfc8e02 -.b...b.$....... │ │ │ │ + 0x00030760 dae7df62 e930754e 28d37d4e ceb7ec12 ...b.0uN(.}N.... │ │ │ │ + 0x00030770 2844ae97 4237ecd2 ce0cafc4 15801248 (D..B7.........H │ │ │ │ + 0x00030780 8f7053f7 3f302829 9b88f9f7 ff577962 .pS.?0().....Wyb │ │ │ │ + 0x00030790 4f557960 4fc20905 253d1308 e9303183 OUy`O...%=...01. │ │ │ │ + 0x000307a0 e9572234 97308e37 7031f9f7 ff701122 .W"4.0.7p1...p." │ │ │ │ + 0x000307b0 8fc209c4 68b1df05 49905e02 0e188a39 ....h...I.^....9 │ │ │ │ + 0x000307c0 d9709b39 791b0b76 708f22b7 fa75b6d7 .p.9y..vp."..u.. │ │ │ │ + 0x000307d0 6db8a247 2248667d 2873cc7e e7c2bd0d m..G"Hf}(s.~.... │ │ │ │ + 0x000307e0 dae778e2 6f173922 681d3922 8f17ec12 ..x.o.9"h.9".... │ │ │ │ + 0x000307f0 288828a8 fc57ecd2 68c2ecee da271ef4 (.(..W..h....'.. │ │ │ │ + 0x00030800 0ae53cf7 8bbdecd2 dad38cf7 3f300d59 ..<.........?0.Y │ │ │ │ + 0x00030810 a5d679f7 ffc20908 00000000 0c531a57 ..y..........S.W │ │ │ │ + 0x00030820 1751b751 e4eef401 5a04085a f9d8571a .Q.Q....Z..Z..W. │ │ │ │ + 0x00030830 17f536f4 7c82b23f 30b4981a 96f2eb66 ..6.|..?0......f │ │ │ │ + 0x00030840 6640c885 32b3145a 7872143d 6bc5959b f@..2..Zxr.=k... │ │ │ │ + 0x00030850 51f3f29d 6bc56147 4c35e22b e3e9921d Q...k.aGL5.+.... │ │ │ │ + 0x00030860 9091e96b 4c356147 28b4987c 4c1e6147 ...kL5aG(..|L.aG │ │ │ │ + 0x00030870 73d6e741 3bb3d5b2 bf97d55a bfb5f59a s..A;......Z.... │ │ │ │ + 0x00030880 6b85923d 6bc56147 6a000000 4c534042 k..=k.aGj...LS@B │ │ │ │ + 0x00030890 40424040 4c727c46 d37a5b8a 537b83ea @B@@Lr|F.z[.S{.. │ │ │ │ + 0x000308a0 b282ca2a 5b836ba6 9282aa09 4d2768db ...*[.k.....M'h. │ │ │ │ + 0x000308b0 82ea601b 8a60604c 727c67d3 7a274a1b ..`..``Lr|g.z'J. │ │ │ │ + 0x000308c0 8a60604c 727c27d3 7a534040 1b8a6060 .``Lr|'.zS@@..`` │ │ │ │ + 0x000308d0 4c727ca9 d37a5b8a 53401b8a 604c727c Lr|..z[.S@..`Lr| │ │ │ │ + 0x000308e0 21d37a42 1a550ac4 97170e5b 89537b03 !.zB.U.....[.S{. │ │ │ │ + 0x000308f0 8a5b83ea 40db8a60 1b8a6060 4c727c0d .[..@..`..``Lr|. │ │ │ │ + 0x00030900 d37a5340 404c727c 4ad37a77 71959595 .zS@@Lr|J.zwq... │ │ │ │ + 0x00030910 8f2647a7 8f046742 78000000 d0040100 .&G...gBx....... │ │ │ │ + 0x00030920 d8040100 ec040100 00000000 f4040100 ................ │ │ │ │ 0x00030930 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00030940 39d40000 dc0a0100 e40a0100 040a0100 9............... │ │ │ │ - 0x00030950 00000000 0c0a0100 00000000 00000000 ................ │ │ │ │ - 0x00030960 00000000 00000000 e9d70000 bc0c0100 ................ │ │ │ │ - 0x00030970 c40c0100 040a0100 00000000 0c0a0100 ................ │ │ │ │ + 0x00030940 39d40000 c4050100 cc050100 ec040100 9............... │ │ │ │ + 0x00030950 00000000 f4040100 00000000 00000000 ................ │ │ │ │ + 0x00030960 00000000 00000000 0dd70000 a4070100 ................ │ │ │ │ + 0x00030970 ac070100 ec040100 00000000 f4040100 ................ │ │ │ │ 0x00030980 00000000 00000000 00000000 01000000 ................ │ │ │ │ - 0x00030990 d5dc0000 f40c0100 f0090100 00000000 ................ │ │ │ │ - 0x000309a0 00000000 0c0a0100 00000000 00000000 ................ │ │ │ │ - 0x000309b0 00000000 00000000 9de00000 c8f40000 ................ │ │ │ │ - 0x000309c0 c80d0100 e40d0100 00000000 0c0a0100 ................ │ │ │ │ + 0x00030990 11db0000 dc070100 d8040100 00000000 ................ │ │ │ │ + 0x000309a0 00000000 f4040100 00000000 00000000 ................ │ │ │ │ + 0x000309b0 00000000 00000000 d9de0000 b0ef0000 ................ │ │ │ │ + 0x000309c0 b0080100 cc080100 00000000 f4040100 ................ │ │ │ │ 0x000309d0 00000000 00000000 00000000 01000000 ................ │ │ │ │ - 0x000309e0 19e40000 .... │ │ │ │ + 0x000309e0 79e10000 y... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 65643562 35383663 62633239 37326237 ed5b586cbc2972b7 │ │ │ │ - 0x00000010 39383562 63346438 61303461 64323564 985bc4d8a04ad25d │ │ │ │ - 0x00000020 37326637 37392e64 65627567 00000000 72f779.debug.... │ │ │ │ - 0x00000030 50cd9255 P..U │ │ │ │ + 0x00000000 34306133 37666537 32646136 63383865 40a37fe72da6c88e │ │ │ │ + 0x00000010 31366264 62393931 64363633 33383737 16bdb991d6633877 │ │ │ │ + 0x00000020 30323938 65612e64 65627567 00000000 0298ea.debug.... │ │ │ │ + 0x00000030 45239ec0 E#..