--- /srv/rebuilderd/tmp/rebuilderd2WNujF/inputs/libradare2-6.0.0t64_6.1.8+ds-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd2WNujF/out/libradare2-6.0.0t64_6.1.8+ds-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-07-12 18:44:11.000000 debian-binary │ --rw-r--r-- 0 0 0 1736 2026-07-12 18:44:11.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4403208 2026-07-12 18:44:11.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1740 2026-07-12 18:44:11.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 4403100 2026-07-12 18:44:11.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.8 │ │ │┄ 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 0x1140c 0x1140c R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x11404 0x11404 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 00c1d8 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 0000ec78 00ec78 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 0000ec80 00ec80 002788 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 00011408 011408 000004 00 A 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 │ │ │ │ [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) 0xec78 │ │ │ │ + 0x0000000d (FINI) 0xec70 │ │ │ │ 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: 409041207b68617f688ecdbef807e1c5a1aeb393 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f8877fa96c6d2f0c92a0d8874d0b34e57d482e76 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -274,19 +274,20 @@ │ │ │ │ YFSFBFxD │ │ │ │ :F3FQFxD │ │ │ │ 3F:F1FxD │ │ │ │ zDjbxDBF │ │ │ │ H9F3F2FxD │ │ │ │ H9F3F2FxD │ │ │ │ $$$$$$$$$$$$$$$$$$$$$$$$ │ │ │ │ -MHf#MJ1F │ │ │ │ ->H}#>J!FxD │ │ │ │ +NHf#NJ1F │ │ │ │ +?H}#?J!FxD │ │ │ │ 'Ho#'J!FxD │ │ │ │ Hy# J!FxD │ │ │ │ -2FKFQF(F │ │ │ │ +2F;FQF(F │ │ │ │ + F K!J{D │ │ │ │ .H##.J!FxD │ │ │ │ 'LPF|D!F │ │ │ │ #MR##J!F}DPFzD │ │ │ │ #H,##J!FxD │ │ │ │ %s: assertion '%s' failed (line %d) │ │ │ │ egg && b │ │ │ │ 6.1.8-110 │ │ │ │ @@ -669,14 +670,15 @@ │ │ │ │ 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 │ │ │ │ +x@6di6ihJh │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rel.dyn │ │ │ │ .rel.plt │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -112,26 +112,26 @@ │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ andls r4, r1, ip, ror r4 │ │ │ │ @ instruction: 0xf103447a │ │ │ │ andcs r0, r3, r4, lsl r1 │ │ │ │ @ instruction: 0xf7ff9400 │ │ │ │ mullt r2, r4, ip │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - andeq ip, r0, r6, asr #25 │ │ │ │ - andeq ip, r0, r0, lsr #2 │ │ │ │ - @ instruction: 0x0000e1b6 │ │ │ │ - andeq ip, r0, r8, ror #1 │ │ │ │ - andeq ip, r0, r0, asr #1 │ │ │ │ + @ instruction: 0x0000ccbe │ │ │ │ + andeq ip, r0, r8, lsl r1 │ │ │ │ + andeq lr, r0, lr, lsr #3 │ │ │ │ + andeq ip, r0, r0, ror #1 │ │ │ │ + strheq ip, [r0], -r8 │ │ │ │ │ │ │ │ 00002c74 : │ │ │ │ ldr r0, [pc, #4] @ (2c7c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ 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 2f7c │ │ │ │ + b.n 2f6c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ 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 22 │ │ │ │ + svc 14 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0062 │ │ │ │ + bkpt 0x005a │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x001c │ │ │ │ + bkpt 0x0014 │ │ │ │ ... │ │ │ │ │ │ │ │ 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, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r3, r5, r6, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r6, r7, pc} │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ - udf #0 │ │ │ │ + ble.n 3130 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r6, pc} │ │ │ │ + pop {r3, r6, pc} │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r4} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ 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 {r4, r5, r7} │ │ │ │ + pop {r3, r5, r7} │ │ │ │ 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 3230 │ │ │ │ + bgt.n 3220 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 326a │ │ │ │ + cbnz r2, 3268 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 3252 │ │ │ │ + cbnz r4, 3250 │ │ │ │ ... │ │ │ │ │ │ │ │ 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 31b8 │ │ │ │ + blt.n 31a8 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r2, r4 │ │ │ │ + revsh r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x001c │ │ │ │ + hlt 0x0014 │ │ │ │ ... │ │ │ │ │ │ │ │ 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, r4 │ │ │ │ + rev16 r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 3310 │ │ │ │ + bge.n 3300 │ │ │ │ movs r0, r0 │ │ │ │ - rev r6, r3 │ │ │ │ + rev r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 337c │ │ │ │ + cbnz r2, 337a │ │ │ │ ... │ │ │ │ │ │ │ │ 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 34a4 │ │ │ │ + bge.n 3494 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 3444 │ │ │ │ + cbnz r2, 3442 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3428 │ │ │ │ + cbnz r0, 3426 │ │ │ │ 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 33b8 │ │ │ │ + bls.n 33a8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + @ instruction: 0xb8c2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + @ instruction: 0xb89c │ │ │ │ ... │ │ │ │ │ │ │ │ 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 35a8 │ │ │ │ + bls.n 3598 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r4, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb884 │ │ │ │ + @ instruction: 0xb87c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb876 │ │ │ │ + @ instruction: 0xb86e │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 34f8 │ │ │ │ + bhi.n 34e8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb852 │ │ │ │ + @ instruction: 0xb84a │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7c6 │ │ │ │ + @ instruction: 0xb7be │ │ │ │ ... │ │ │ │ │ │ │ │ 00003580 : │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (358c ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + @ instruction: 0xb828 │ │ │ │ ... │ │ │ │ │ │ │ │ 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 36dc │ │ │ │ + bvc.n 36cc │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb748 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 3858 │ │ │ │ + bvc.n 3848 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb728 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + @ instruction: 0xb6f2 │ │ │ │ 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: 0xb6d0 │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb682 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb646 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 3740 │ │ │ │ + bvs.n 3730 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ movs r0, r0 │ │ │ │ - setend be │ │ │ │ + setend le │ │ │ │ ... │ │ │ │ │ │ │ │ 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 3828 │ │ │ │ + bpl.n 3818 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r5, r7} │ │ │ │ + push {r1, r3, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 39f4 │ │ │ │ + bpl.n 39e4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r7, lr} │ │ │ │ + push {r3, r7, lr} │ │ │ │ movs r0, r0 │ │ │ │ - push {lr} │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 39a8 │ │ │ │ + bpl.n 3998 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r6, r7} │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ 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 3a88 │ │ │ │ + bmi.n 3a78 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 3a46 │ │ │ │ + cbz r2, 3a44 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 3a36 │ │ │ │ + cbz r6, 3a34 │ │ │ │ ... │ │ │ │ │ │ │ │ 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 3c40 │ │ │ │ + bcc.n 3c30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 3c60 │ │ │ │ + cbz r2, 3c5e │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 3c64 │ │ │ │ + cbz r2, 3c62 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 3c6a │ │ │ │ + cbz r0, 3c68 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 3c6c │ │ │ │ + cbz r6, 3c6a │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 3c72 │ │ │ │ + cbz r2, 3c70 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 3c44 │ │ │ │ + uxtb r2, r7 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r6, r0 │ │ │ │ + cbz r6, 3c46 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 3c98 │ │ │ │ + bcs.n 3c88 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r6, r3 │ │ │ │ + uxth r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 3c46 │ │ │ │ + cbz r0, 3c44 │ │ │ │ ... │ │ │ │ │ │ │ │ 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 3d98 │ │ │ │ + bne.n 3d88 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r2, r7 │ │ │ │ + sxth r2, r6 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add sp, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 3d64 │ │ │ │ + bne.n 3d54 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r6, r1 │ │ │ │ + sxth r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ ... │ │ │ │ │ │ │ │ 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 3e88 │ │ │ │ + beq.n 3e78 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 3e14 │ │ │ │ + cbz r6, 3e12 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ 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, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + add sp, #8 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #232 @ 0xe8 │ │ │ │ ... │ │ │ │ │ │ │ │ 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, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4} │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #640 @ 0x280 │ │ │ │ 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,18 +2244,18 @@ │ │ │ │ blx 2538 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ str r0, [r4, #24] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ - movs r0, r0 │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ + add r7, sp, #136 @ 0x88 │ │ │ │ + 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 │ │ │ │ itt ne │ │ │ │ @@ -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 ec54 │ │ │ │ + bl ec4c │ │ │ │ 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, #672 @ 0x2a0 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r5, sp, #744 @ 0x2e8 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ 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, #376 @ 0x178 │ │ │ │ + add r4, sp, #344 @ 0x158 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ 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, r3, r5, r6, pc} │ │ │ │ + pop {r2, r5, r6, pc} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r2, sp, #536 @ 0x218 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #872 @ (adr r7, 4ce0 ) │ │ │ │ + add r7, pc, #840 @ (adr r7, 4cc0 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #176 @ (adr r7, 4a2c ) │ │ │ │ + add r7, pc, #144 @ (adr r7, 4a0c ) │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #728 @ (adr r7, 4c5c ) │ │ │ │ + add r7, pc, #696 @ (adr r7, 4c3c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #800 @ (adr r6, 4ca8 ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 4c88 ) │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 49c2 │ │ │ │ + cbnz r6, 49c0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #24 @ (adr r7, 49ac ) │ │ │ │ + add r6, pc, #1016 @ (adr r6, 4d8c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #224 @ (adr r6, 4a78 ) │ │ │ │ + add r6, pc, #192 @ (adr r6, 4a58 ) │ │ │ │ ... │ │ │ │ │ │ │ │ 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, #216 @ (adr r7, 4aa8 ) │ │ │ │ + add r7, pc, #184 @ (adr r7, 4a88 ) │ │ │ │ ... │ │ │ │ │ │ │ │ 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, #928 @ (adr r4, 4fd0 ) │ │ │ │ + add r4, pc, #896 @ (adr r4, 4fb0 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #1008 @ (adr r4, 5024 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 5004 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #968 @ (adr r4, 5000 ) │ │ │ │ + add r4, pc, #936 @ (adr r4, 4fe0 ) │ │ │ │ ... │ │ │ │ │ │ │ │ 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, #760 @ (adr r4, 4fa0 ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 4f80 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #640 @ (adr r4, 4f2c ) │ │ │ │ + add r4, pc, #608 @ (adr r4, 4f0c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #624 @ (adr r4, 4f20 ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 4f00 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #504 @ (adr r4, 4eac ) │ │ │ │ + add r4, pc, #472 @ (adr r4, 4e8c ) │ │ │ │ ... │ │ │ │ │ │ │ │ 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, #616 @ (adr r7, 5f70 ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 5f50 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #560] @ 0x230 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ + ldr r5, [sp, #232] @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #784] @ 0x310 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #832] @ 0x340 │ │ │ │ + ldr r5, [sp, #800] @ 0x320 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 5d2a │ │ │ │ + cbnz r2, 5d28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + str r7, [sp, #936] @ 0x3a8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + str r4, [sp, #768] @ 0x300 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #88 @ (adr r6, 5de0 ) │ │ │ │ + add r6, pc, #56 @ (adr r6, 5dc0 ) │ │ │ │ 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, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #736] @ 0x2e0 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 6a22 │ │ │ │ + cbz r0, 6a20 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #848 @ 0x350 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ + add r6, sp, #664 @ 0x298 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #48] @ 0x30 │ │ │ │ + ldrh r2, [r3, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #416 @ (adr r1, 6bcc ) │ │ │ │ + add r1, pc, #384 @ (adr r1, 6bac ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #30] │ │ │ │ + ldrh r6, [r3, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + ldrh r2, [r1, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r4, [r3, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #46] @ 0x2e │ │ │ │ + ldrh r6, [r1, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ + ldrh r2, [r7, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #28] │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r0, [r2, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r0, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r0, [r6, #32] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #184 @ 0xb8 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldrh r0, [r7, #30] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #16] │ │ │ │ + ldrh r2, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #952 @ (adr r7, 6e68 ) │ │ │ │ + add r7, pc, #920 @ (adr r7, 6e48 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #58] @ 0x3a │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #784 @ (adr r7, 6dcc ) │ │ │ │ + add r7, pc, #752 @ (adr r7, 6dac ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #18] │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r6, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r4, [r3, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #24] │ │ │ │ + ldrh r6, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + ldrh r2, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #80 @ (adr r7, 6b24 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 6b04 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #920 @ (adr r6, 6e78 ) │ │ │ │ + add r6, pc, #888 @ (adr r6, 6e58 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #50] @ 0x32 │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #46] @ 0x2e │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #112 @ (adr r6, 6b60 ) │ │ │ │ + add r6, pc, #80 @ (adr r6, 6b40 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r1, #44] @ 0x2c │ │ │ │ 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, #944 @ (adr r4, 710c ) │ │ │ │ + add r4, pc, #912 @ (adr r4, 70ec ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #34] @ 0x22 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #536 @ (adr r4, 6f80 ) │ │ │ │ + add r4, pc, #504 @ (adr r4, 6f60 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + strh r6, [r7, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r0, [r1, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r2, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #60] @ 0x3c │ │ │ │ + strh r2, [r1, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #552 @ (adr r3, 6fa8 ) │ │ │ │ + add r3, pc, #520 @ (adr r3, 6f88 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #8] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #88 @ (adr r3, 6de8 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 6dc8 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r6, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #20] │ │ │ │ + strh r6, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #824 @ (adr r2, 70dc ) │ │ │ │ + add r2, pc, #792 @ (adr r2, 70bc ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ 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, [r3, #54] @ 0x36 │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ 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, [r0, #54] @ 0x36 │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #54] @ 0x36 │ │ │ │ + strh r6, [r1, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #52] @ 0x34 │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #52] @ 0x34 │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + strh r0, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r2, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #48] @ 0x30 │ │ │ │ + strh r2, [r4, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ 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, [r4, #46] @ 0x2e │ │ │ │ + strh r2, [r3, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r4, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (6f64 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - strh r4, [r3, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (6f74 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - strh r4, [r3, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (6f84 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - strh r2, [r3, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #4] @ (6f90 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - strh r2, [r3, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #4] @ (6f9c ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - strh r6, [r2, #46] @ 0x2e │ │ │ │ + strh r6, [r1, #46] @ 0x2e │ │ │ │ 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, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r5, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r5, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #42] @ 0x2a │ │ │ │ + strh r0, [r2, #42] @ 0x2a │ │ │ │ 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, [r1, #40] @ 0x28 │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ 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, [r2, #38] @ 0x26 │ │ │ │ - movs r0, r0 │ │ │ │ strh r6, [r1, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r4, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #36] @ 0x24 │ │ │ │ + strh r6, [r6, #36] @ 0x24 │ │ │ │ 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, #296] @ 0x128 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ 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, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r4, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r1, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r6, [sp, #512] @ 0x200 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r4, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #880] @ 0x370 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r0, [r3, #32] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #32] │ │ │ │ + strh r6, [r3, #32] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ 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, [r7, #32] │ │ │ │ + strh r0, [r6, #32] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r2, [r6, #32] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #32] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, #10] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #28] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ 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, [r5, #26] │ │ │ │ + strh r6, [r4, #26] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r4, [r5, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #12] │ │ │ │ + strh r0, [r7, #10] │ │ │ │ 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, [r6, #20] │ │ │ │ + strh r4, [r5, #20] │ │ │ │ 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, [r4, #18] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #18] │ │ │ │ + strh r2, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r4, #18] │ │ │ │ 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, [r2, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ + strh r2, [r5, #16] │ │ │ │ + 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, [r3, #16] │ │ │ │ + strh r2, [r2, #16] │ │ │ │ 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, [r6, #16] │ │ │ │ + strh r2, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + strh r0, [r6, #16] │ │ │ │ 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, [r5, #16] │ │ │ │ + strh r2, [r4, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #888] @ 0x378 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #16] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ 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, [r3, #14] │ │ │ │ + strh r6, [r2, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #12] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ 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, [r4, #14] │ │ │ │ + strh r2, [r3, #14] │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (7664 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r4, [r2, #14] │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (7674 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - strh r6, [r5, #14] │ │ │ │ + strh r6, [r4, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #4] @ (7680 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - strh r2, [r6, #14] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ 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, [r4, #14] │ │ │ │ + strh r0, [r3, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #14] │ │ │ │ + strh r6, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #14] │ │ │ │ + strh r2, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + ldrh r2, [r1, #32] │ │ │ │ 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, [r7, #10] │ │ │ │ + strh r4, [r6, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r0, [r1, #30] │ │ │ │ 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, [r5, #6] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #6] │ │ │ │ + strh r4, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r6, [r6, #2] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strh r4, [r2, #4] │ │ │ │ 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, [r3, #25] │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ 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, [r6, #31] │ │ │ │ + ldrb r4, [r5, #31] │ │ │ │ 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, [r1, #31] │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #31] │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ 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, [r5, #30] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ 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, [r4, #30] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r2, [r7, #24] │ │ │ │ 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, [r3, #2] │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ 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, [r4, #26] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ + ldrb r2, [r5, #26] │ │ │ │ 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, [r1, #21] │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #25] │ │ │ │ + ldrb r2, [r2, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #58] @ 0x3a │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ 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, [r0, #24] │ │ │ │ + ldrb r0, [r7, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #24] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r2, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ 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, [r6, #17] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #21] │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r2, [r5, #20] │ │ │ │ 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,150 +8337,150 @@ │ │ │ │ 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, [r4, #19] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + strb r4, [r5, #31] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r2, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + ldrb r6, [r3, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #29] │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + strb r0, [r2, #29] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #28] │ │ │ │ + strb r4, [r5, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #28] │ │ │ │ + strb r6, [r5, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strb r0, [r6, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #28] │ │ │ │ + strb r0, [r1, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + strb r2, [r7, #27] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #27] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + ldrb r2, [r6, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #15] │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + ldrb r6, [r4, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #15] │ │ │ │ + strb r0, [r3, #27] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r4, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #26] │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ + strb r4, [r6, #26] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ + strb r6, [r5, #26] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + ldrb r6, [r2, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ + strb r6, [r1, #26] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + strb r0, [r1, #26] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r2, [r7, #13] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #25] │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + strb r6, [r3, #25] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #25] │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + strb r2, [r2, #25] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #25] │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #12] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + ldrb r6, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #12] │ │ │ │ + strb r4, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + ldrb r2, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #12] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + ldrb r6, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #11] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r2, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #11] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r2, [r3, #11] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r4, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #23] │ │ │ │ movs r0, r0 │ │ │ │ + strb r0, [r0, #23] │ │ │ │ + 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 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ @@ -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, [r5, #6] │ │ │ │ + ldrb r2, [r4, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, #12] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r4, [r3, #5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #20] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #10] │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + strh r2, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #4] │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r2, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #4] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #3] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ 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 │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r2, [r4, #31] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #1] │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ 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, [r3, #29] │ │ │ │ + strb r6, [r2, #29] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + strb r2, [r2, #31] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ 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, [r1, #28] │ │ │ │ + strb r6, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #29] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #27] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #8] │ │ │ │ + strb r4, [r0, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ 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, [r6, #19] │ │ │ │ + strb r6, [r5, #19] │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (8350 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - strb r4, [r2, #28] │ │ │ │ + strb r4, [r1, #28] │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (8360 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - strb r2, [r0, #20] │ │ │ │ + strb r2, [r7, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #4] @ (836c ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - strb r6, [r1, #28] │ │ │ │ + strb r6, [r0, #28] │ │ │ │ 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, [r6, #19] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + strb r4, [r3, #27] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + strb r0, [r1, #27] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ 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, [r7, #17] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ 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, [r1, #23] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #15] │ │ │ │ + strb r2, [r2, #15] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #15] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #22] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r2, [r3, #21] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r5, #13] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + strb r2, [r6, #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] @ (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, [r7, #4] │ │ │ │ + strb r4, [r6, #4] │ │ │ │ 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, [r7, #17] │ │ │ │ + strb r0, [r6, #17] │ │ │ │ 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, [r2, #17] │ │ │ │ + strb r4, [r1, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r2, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + strb r0, [r4, #2] │ │ │ │ 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, [r6, #16] │ │ │ │ + strb r4, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #17] │ │ │ │ + strb r6, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r2, [r7, #9] │ │ │ │ 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, [r2, #16] │ │ │ │ + strb r2, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #16] │ │ │ │ + strb r0, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r6, [r0, #4] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr 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, [r6, #14] │ │ │ │ + strb r4, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ 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, [r4, #2] │ │ │ │ + strb r2, [r3, #2] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #13] │ │ │ │ + strb r0, [r1, #13] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + strb r2, [r6, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ 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, [r6, #11] │ │ │ │ + strb r4, [r5, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + strb r6, [r2, #5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #11] │ │ │ │ + strb r2, [r3, #11] │ │ │ │ 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, [r2, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #3] │ │ │ │ + strb r2, [r0, #3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + strb r0, [r2, #2] │ │ │ │ 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,150 +9728,150 @@ │ │ │ │ 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, [r2, #1] │ │ │ │ + strb r4, [r1, #1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #6] │ │ │ │ + strb r6, [r0, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #5] │ │ │ │ + strb r2, [r6, #5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #48] @ 0x30 │ │ │ │ + ldr r6, [r7, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r2, [r1, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #3] │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + strb r0, [r6, #3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #3] │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #3] │ │ │ │ + strb r6, [r4, #3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + strb r0, [r4, #3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #3] │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ + strb r2, [r0, #3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + ldr r2, [r0, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + strb r4, [r6, #2] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + ldr r4, [r4, #32] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + strb r6, [r4, #2] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ + strb r0, [r3, #2] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + strb r2, [r1, #2] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + strb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + strb r6, [r5, #1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + strb r4, [r4, #1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #1] │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + strb r2, [r3, #1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ + strb r0, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #1] │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ + strb r6, [r0, #1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #1] │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ + strb r4, [r7, #0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #0] │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #104] @ 0x68 │ │ │ │ + strb r2, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ + strb r0, [r5, #0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + strb r6, [r2, #0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #0] │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + strb r2, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #0] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ + ldr r6, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #124] @ 0x7c │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ + ldr r2, [r6, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #124] @ 0x7c │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #124] @ 0x7c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + 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 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ @@ -9978,44 +9978,44 @@ │ │ │ │ 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, [r3, #80] @ 0x50 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #100] @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ + strb r2, [r1, #22] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ + ldrsh r0, [r3, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ + 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 │ │ │ │ mov r6, r0 │ │ │ │ @@ -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, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #76] @ 0x4c │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ 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, [r0, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #48] @ 0x30 │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [r6, #60] @ 0x3c │ │ │ │ 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, [r2, #60] @ 0x3c │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ 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, [r1, #76] @ 0x4c │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ 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, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #64] @ 0x40 │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r4, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ 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, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (9174 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - ldr r4, [r1, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (9184 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - ldr r4, [r1, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (9194 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #4] @ (91a0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #4] @ (91ac ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ 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, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #52] @ 0x34 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #52] @ 0x34 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, r4] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ 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, [r7, #16] │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ 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, [r1, #16] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ 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, [r5, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ 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, [r1, #8] │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + str r6, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r5, #28] │ │ │ │ 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, [r3, #0] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #124] @ 0x7c │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #124] @ 0x7c │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, #120] @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r1, #24] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + str r4, [r0, #20] │ │ │ │ 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, [r1, #20] │ │ │ │ + str r2, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + str r2, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ 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, [r1, #8] │ │ │ │ + str r4, [r0, #8] │ │ │ │ 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, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r7, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ 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, [r0, #80] @ 0x50 │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ 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, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + ldrsh r2, [r5, r6] │ │ │ │ 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, [r2, #88] @ 0x58 │ │ │ │ + str r2, [r1, #88] @ 0x58 │ │ │ │ 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, [r6, r6] │ │ │ │ + ldrsh r2, [r5, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + ldrsh r0, [r6, r6] │ │ │ │ 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, [r5, r6] │ │ │ │ + ldrsh r2, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r5, r6] │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + ldrb r6, [r1, #2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r2, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ 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, [r6, r6] │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ 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, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ 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, [r2, #72] @ 0x48 │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, r0] │ │ │ │ + ldrb r2, [r2, r0] │ │ │ │ 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, [r4, r4] │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #4] @ (994c ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ 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, [r1, #68] @ 0x44 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r4, [r7, #8] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #68] @ 0x44 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ 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, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r3, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r4, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r2, r2] │ │ │ │ + ldrsh r2, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ 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, [r0, #26] │ │ │ │ + strb r4, [r7, #25] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ 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, [r5, r0] │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ ldr r0, [pc, #4] @ (9b0c ) │ │ │ │ add r0, pc │ │ │ │ b.w 2884 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ 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, [r1, r4] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #32] │ │ │ │ + str r6, [r2, #32] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ 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, [r6, #24] │ │ │ │ + str r0, [r5, #24] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ 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, [r6, #104] @ 0x68 │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ 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, [r4, #16] │ │ │ │ + str r4, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r6, [r3, #32] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + str r4, [r4, #32] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r4, [r6, #32] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + str r6, [r4, #32] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ 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, [r1, r6] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r6, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r2, [r1, #28] │ │ │ │ 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, [r1, #4] │ │ │ │ + str r2, [r0, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r5, #20] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r6, [r5, #16] │ │ │ │ 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, [r4, r0] │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #12] │ │ │ │ + str r0, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r5, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r2, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrh r0, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r2, [r1, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #776] @ (a1e4 ) │ │ │ │ + ldr r6, [pc, #744] @ (a1c4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ 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, [r2, r5] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ 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, [r6, r0] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r6, r3] │ │ │ │ + ldrsh r6, [r5, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ 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, [r2, r7] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r1, r0] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + ldrb r4, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strh r4, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r0, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + strh r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, r4] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, r0] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r4, r7] │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrsb r6, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ + ldrh r4, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, r3] │ │ │ │ + ldrb r0, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, r1] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldrsb r0, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + str r0, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r6, r3] │ │ │ │ + str r4, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + str r4, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + str r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, r6] │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r4, r2] │ │ │ │ + str r2, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, r5] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, r4] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + str r0, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + str r4, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + ldrsb r2, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + str r4, [r2, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, r5] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r2, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, r2] │ │ │ │ + ldrsb r4, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + str r2, [r6, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r6, r0] │ │ │ │ + ldrsb r0, [r6, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + ldrsb r2, [r5, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r4, r0] │ │ │ │ + str r4, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + ldrsb r6, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r3, r0] │ │ │ │ + str r4, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + ldrsb r2, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + str r0, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r0, r0] │ │ │ │ + ldrh r4, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + strb r2, [r7, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, r7] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + strb r6, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, r7] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, r7] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ 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} │ │ │ │ - strb r4, [r0, r0] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + ldrsb r2, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r6, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #408] @ (a8f0 ) │ │ │ │ + ldr r6, [pc, #376] @ (a8d0 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strh r2, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r0, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #104] @ (a7d4 ) │ │ │ │ + ldr r6, [pc, #72] @ (a7b4 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #824] @ (aab8 ) │ │ │ │ + ldr r5, [pc, #792] @ (aa98 ) │ │ │ │ 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, [r6, r1] │ │ │ │ + str r6, [r5, r1] │ │ │ │ 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, [r5, r7] │ │ │ │ + ldrsb r4, [r4, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r5, r7] │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ 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, [r4, r6] │ │ │ │ + ldrsb r6, [r3, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #872] @ (abd8 ) │ │ │ │ + ldr r4, [pc, #840] @ (abb8 ) │ │ │ │ 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, #904] @ (ac0c ) │ │ │ │ + ldr r7, [pc, #872] @ (abec ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #4] @ (a88c ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - strb r6, [r5, r4] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ 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, [r1, r4] │ │ │ │ + strb r0, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, r6] │ │ │ │ + str r4, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r6, r4] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ 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, [r4, r3] │ │ │ │ + strb r6, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #328] @ (aaa8 ) │ │ │ │ + ldr r7, [pc, #296] @ (aa88 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #240] @ (aa54 ) │ │ │ │ + ldr r7, [pc, #208] @ (aa34 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ 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, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r6, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r4, [r2, 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] @ (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, #928] @ (ade0 ) │ │ │ │ + ldr r4, [pc, #896] @ (adc0 ) │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, r6] │ │ │ │ movs r2, r0 │ │ │ │ ldr r0, [pc, #4] @ (aa4c ) │ │ │ │ add r0, pc │ │ │ │ b.w 2884 │ │ │ │ - strh r2, [r6, r7] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ 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, #824] @ (adf8 ) │ │ │ │ + ldr r7, [pc, #792] @ (add8 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, r7] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, r4] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, r4] │ │ │ │ + strh r2, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strh r2, [r7, r6] │ │ │ │ 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, [r0, r3] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, r5] │ │ │ │ + strh r2, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r0, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r0, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, r5] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #448] @ (ad14 ) │ │ │ │ + ldr r6, [pc, #416] @ (acf4 ) │ │ │ │ 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, [r6, r5] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ 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, [r6, r0] │ │ │ │ + strb r4, [r5, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + strh r6, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + strh r4, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r4, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #480] @ (adb8 ) │ │ │ │ + ldr r4, [pc, #448] @ (ad98 ) │ │ │ │ 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, #304] @ (ad5c ) │ │ │ │ + ldr r6, [pc, #272] @ (ad3c ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, r0] │ │ │ │ + strh r2, [r7, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #984] @ (b00c ) │ │ │ │ + ldr r0, [pc, #952] @ (afec ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #208] @ (ad08 ) │ │ │ │ + ldr r6, [pc, #176] @ (ace8 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + strh r2, [r1, 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 │ │ │ │ @@ -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, [r3, r5] │ │ │ │ + strh r2, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #568] @ (aefc ) │ │ │ │ + ldr r0, [pc, #536] @ (aedc ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, r0] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + str r6, [r5, r7] │ │ │ │ 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, #896] @ (b168 ) │ │ │ │ + ldr r4, [pc, #864] @ (b148 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #120] @ (ae64 ) │ │ │ │ + ldr r5, [pc, #88] @ (ae44 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + str r6, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r4, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #344] @ (af50 ) │ │ │ │ + ldr r0, [pc, #312] @ (af30 ) │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #440] @ (afb8 ) │ │ │ │ + ldr r4, [pc, #408] @ (af98 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r2, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #352] @ (af68 ) │ │ │ │ + ldr r4, [pc, #320] @ (af48 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #328] @ (af54 ) │ │ │ │ + ldr r4, [pc, #296] @ (af34 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #304] @ (af40 ) │ │ │ │ + ldr r4, [pc, #272] @ (af20 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #256] @ (af14 ) │ │ │ │ + ldr r4, [pc, #224] @ (aef4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #216] @ (aef0 ) │ │ │ │ + ldr r4, [pc, #184] @ (aed0 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #184] @ (aed8 ) │ │ │ │ + ldr r4, [pc, #152] @ (aeb8 ) │ │ │ │ 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, #88] @ (aec8 ) │ │ │ │ + ldr r4, [pc, #56] @ (aea8 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, r5] │ │ │ │ + str r6, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r6, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r4, [r0, 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] @ (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, #984] @ (b3a0 ) │ │ │ │ + ldr r2, [pc, #952] @ (b380 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #728] @ (b2a4 ) │ │ │ │ + ldr r7, [pc, #696] @ (b284 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #432] @ (b180 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #824] @ (b30c ) │ │ │ │ + ldr r2, [pc, #792] @ (b2ec ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #176] @ (b088 ) │ │ │ │ + ldr r7, [pc, #144] @ (b068 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #272] @ (b0ec ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #680] @ (b288 ) │ │ │ │ + ldr r2, [pc, #648] @ (b268 ) │ │ │ │ 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, r2 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [pc, #800] @ (b6fc ) │ │ │ │ + add r8, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #104] @ (b448 ) │ │ │ │ + ldr r6, [pc, #768] @ (b6dc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #208] @ (b4b4 ) │ │ │ │ + ldr r7, [pc, #72] @ (b428 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #288] @ (b508 ) │ │ │ │ + ldr r6, [pc, #176] @ (b494 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, r7 │ │ │ │ + ldr r7, [pc, #256] @ (b4e8 ) │ │ │ │ movs r0, r0 │ │ │ │ - mvns r0, r7 │ │ │ │ + add r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r4, r7 │ │ │ │ + mvns r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #144] @ (b488 ) │ │ │ │ + mvns r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r4, r1 │ │ │ │ + ldr r7, [pc, #112] @ (b468 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #1008] @ (b7f0 ) │ │ │ │ + mvns r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #952] @ (b7bc ) │ │ │ │ + ldr r5, [pc, #976] @ (b7d0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #800] @ (b728 ) │ │ │ │ + ldr r6, [pc, #920] @ (b79c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #240] @ (b4fc ) │ │ │ │ + ldr r5, [pc, #768] @ (b708 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #872] @ (b778 ) │ │ │ │ + ldr r6, [pc, #208] @ (b4dc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #640] @ (b694 ) │ │ │ │ + ldr r0, [pc, #840] @ (b758 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #568] @ (b650 ) │ │ │ │ + ldr r0, [pc, #608] @ (b674 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #1008] @ (b80c ) │ │ │ │ + ldr r0, [pc, #536] @ (b630 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #216] @ (b4f8 ) │ │ │ │ + ldr r5, [pc, #976] @ (b7ec ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #952] @ (b7dc ) │ │ │ │ + ldr r5, [pc, #184] @ (b4d8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #864] @ (b788 ) │ │ │ │ + ldr r5, [pc, #920] @ (b7bc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #576] @ (b66c ) │ │ │ │ + ldr r5, [pc, #832] @ (b768 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #176] @ (b4e0 ) │ │ │ │ + ldr r5, [pc, #544] @ (b64c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #288] @ (b554 ) │ │ │ │ + ldr r6, [pc, #144] @ (b4c0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #728] @ (b710 ) │ │ │ │ + ldr r0, [pc, #256] @ (b534 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #640] @ (b6bc ) │ │ │ │ + ldr r5, [pc, #696] @ (b6f0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #184] @ (b4f8 ) │ │ │ │ + ldr r5, [pc, #608] @ (b69c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #184] @ (b4fc ) │ │ │ │ + ldr r5, [pc, #152] @ (b4d8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #840] @ (b790 ) │ │ │ │ + ldr r5, [pc, #152] @ (b4dc ) │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r3 │ │ │ │ + ldr r4, [pc, #808] @ (b770 ) │ │ │ │ movs r0, r0 │ │ │ │ - blx sp │ │ │ │ + cmp r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #432] @ (b604 ) │ │ │ │ + blx ip │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #696] @ (b710 ) │ │ │ │ + ldr r4, [pc, #400] @ (b5e4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #960] @ (b81c ) │ │ │ │ + ldr r4, [pc, #664] @ (b6f0 ) │ │ │ │ movs r0, r0 │ │ │ │ - tst r4, r7 │ │ │ │ + ldr r4, [pc, #928] @ (b7fc ) │ │ │ │ movs r0, r0 │ │ │ │ - blx r6 │ │ │ │ + tst r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [pc, #496] @ (b65c ) │ │ │ │ + blx r5 │ │ │ │ movs r0, r0 │ │ │ │ - tst r4, r2 │ │ │ │ + @ instruction: 0x479e │ │ │ │ movs r0, r0 │ │ │ │ - tst r4, r3 │ │ │ │ + ldr r4, [pc, #464] @ (b63c ) │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + tst r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #312] @ (b5b4 ) │ │ │ │ + tst r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #440] @ (b638 ) │ │ │ │ + bx pc │ │ │ │ movs r0, r0 │ │ │ │ - rors r2, r7 │ │ │ │ + ldr r5, [pc, #280] @ (b594 ) │ │ │ │ movs r0, r0 │ │ │ │ - bx ip │ │ │ │ + ldr r4, [pc, #408] @ (b618 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #200] @ (b554 ) │ │ │ │ + rors r2, r6 │ │ │ │ movs r0, r0 │ │ │ │ - bxns sl │ │ │ │ + bx fp │ │ │ │ movs r0, r0 │ │ │ │ - bx r9 │ │ │ │ + ldr r5, [pc, #168] @ (b534 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #96] @ (b4f8 ) │ │ │ │ + bxns r9 │ │ │ │ movs r0, r0 │ │ │ │ bx r8 │ │ │ │ movs r0, r0 │ │ │ │ - rors r0, r1 │ │ │ │ + ldr r5, [pc, #64] @ (b4d8 ) │ │ │ │ movs r0, r0 │ │ │ │ - bx r6 │ │ │ │ + bx r7 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r4, r5 │ │ │ │ + rors r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bx r5 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r4, r3 │ │ │ │ + sbcs r4, r4 │ │ │ │ + movs r0, r0 │ │ │ │ + bx r4 │ │ │ │ movs r0, r0 │ │ │ │ - bx r3 │ │ │ │ + sbcs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #16] @ (b4c8 ) │ │ │ │ + bx r2 │ │ │ │ movs r0, r0 │ │ │ │ - bx r1 │ │ │ │ + ldr r3, [pc, #1008] @ (b8a8 ) │ │ │ │ movs r0, r0 │ │ │ │ - bxns r0 │ │ │ │ + bx r0 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r2, r7 │ │ │ │ + mov ip, pc │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, pc │ │ │ │ + adcs r2, r6 │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, lr │ │ │ │ + mov r8, lr │ │ │ │ movs r0, r0 │ │ │ │ - adcs r4, r4 │ │ │ │ + mov sl, sp │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, ip │ │ │ │ + adcs r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r4, r5 │ │ │ │ + mov lr, fp │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, fp │ │ │ │ + adcs r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r0, r5 │ │ │ │ + mov sl, sl │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, r9 │ │ │ │ + adcs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #640] @ (b768 ) │ │ │ │ + mov lr, r8 │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, r8 │ │ │ │ + ldr r4, [pc, #608] @ (b748 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #560] @ (b720 ) │ │ │ │ + mov sl, r7 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, r6 │ │ │ │ + ldr r4, [pc, #528] @ (b700 ) │ │ │ │ movs r0, r0 │ │ │ │ - mov ip, r5 │ │ │ │ + mov lr, r5 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, r4 │ │ │ │ + mov ip, r4 │ │ │ │ movs r0, r0 │ │ │ │ mov lr, r3 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, r3 │ │ │ │ + mov lr, r2 │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, r2 │ │ │ │ + mov r8, r2 │ │ │ │ movs r0, r0 │ │ │ │ - mov ip, r0 │ │ │ │ + mov sl, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + mov r4, pc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #1000] @ (b8f8 ) │ │ │ │ + ldr r3, [pc, #968] @ (b8d8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #912] @ (b8a4 ) │ │ │ │ + ldr r3, [pc, #880] @ (b884 ) │ │ │ │ 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, r8 │ │ │ │ + add ip, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #184] @ (b73c ) │ │ │ │ + ldr r2, [pc, #152] @ (b71c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #408] @ (b820 ) │ │ │ │ + ldr r1, [pc, #376] @ (b800 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #296] @ (b7b4 ) │ │ │ │ + ldr r0, [pc, #264] @ (b794 ) │ │ │ │ movs r0, r0 │ │ │ │ - add lr, r1 │ │ │ │ + add lr, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #200] @ (b75c ) │ │ │ │ + ldr r2, [pc, #168] @ (b73c ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #38 @ 0x26 │ │ │ │ + subs r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, r9 │ │ │ │ + add r2, r8 │ │ │ │ movs r0, r0 │ │ │ │ - blxns pc │ │ │ │ + blxns lr │ │ │ │ movs r0, r0 │ │ │ │ - add r0, r6 │ │ │ │ + add r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #920] @ (ba40 ) │ │ │ │ + ldr r1, [pc, #888] @ (ba20 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ + subs r6, #210 @ 0xd2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, r2 │ │ │ │ + add r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + @ instruction: 0x47a6 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r0, r6 │ │ │ │ + mvns r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #616] @ (b924 ) │ │ │ │ + ldr r1, [pc, #584] @ (b904 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ 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, #288] @ (baa8 ) │ │ │ │ + ldr r3, [pc, #256] @ (ba88 ) │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5 │ │ │ │ + lsls r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ cmp ip, r5 │ │ │ │ movs r2, r0 │ │ │ │ - blxns sl │ │ │ │ + blxns r9 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - bxns fp │ │ │ │ + bxns sl │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #592] @ (bbf0 ) │ │ │ │ + ldr r1, [pc, #560] @ (bbd0 ) │ │ │ │ movs r0, r0 │ │ │ │ - bx r7 │ │ │ │ + bx r6 │ │ │ │ movs r0, r0 │ │ │ │ - bx r5 │ │ │ │ + bx r4 │ │ │ │ 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, #960] @ (bf40 ) │ │ │ │ + ldr r0, [pc, #928] @ (bf20 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #880] @ (bef4 ) │ │ │ │ + ldr r0, [pc, #848] @ (bed4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #280] @ (bca0 ) │ │ │ │ + ldr r0, [pc, #248] @ (bc80 ) │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (bb94 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - add ip, r5 │ │ │ │ + add ip, r4 │ │ │ │ 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, r2 │ │ │ │ + add sl, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ (bbc4 ) │ │ │ │ add r1, pc │ │ │ │ b.w 2944 │ │ │ │ nop │ │ │ │ - add ip, r2 │ │ │ │ + add ip, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ cbz r1, bbd4 │ │ │ │ ldr r1, [pc, #8] @ (bbd8 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add lr, r0 │ │ │ │ + add r6, pc │ │ │ │ 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, r1 │ │ │ │ + add ip, r0 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, sp │ │ │ │ + mov r8, ip │ │ │ │ movs r0, r0 │ │ │ │ - add r4, ip │ │ │ │ + add r4, fp │ │ │ │ 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, r7 │ │ │ │ + mov lr, r6 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, fp │ │ │ │ + add r4, sl │ │ │ │ movs r0, r0 │ │ │ │ - add r6, r3 │ │ │ │ + add r6, r2 │ │ │ │ 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, r7 │ │ │ │ + mvns r2, r6 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #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 │ │ │ │ - mvns r2, r0 │ │ │ │ + bics r2, r7 │ │ │ │ movs r0, r0 │ │ │ │ - bics r6, r4 │ │ │ │ + bics r6, r3 │ │ │ │ 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, r6 │ │ │ │ + muls r6, r5 │ │ │ │ movs r0, r0 │ │ │ │ - muls r2, r2 │ │ │ │ + muls r2, r1 │ │ │ │ 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, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r2, r6 │ │ │ │ + cmn r2, r5 │ │ │ │ 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, r2 │ │ │ │ + cmp r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp r2, r1 │ │ │ │ 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, r7 │ │ │ │ + negs r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - tst r6, r6 │ │ │ │ + tst r6, r5 │ │ │ │ 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, r3 │ │ │ │ + tst r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - rors r6, r0 │ │ │ │ + sbcs r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r4, r2 │ │ │ │ + sbcs r4, r1 │ │ │ │ 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, r2 │ │ │ │ + sbcs r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7 │ │ │ │ + asrs r2, r6 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1 │ │ │ │ + asrs r0, r0 │ │ │ │ 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, r1 │ │ │ │ - movs r0, r0 │ │ │ │ asrs r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3 │ │ │ │ + lsrs r6, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r2 │ │ │ │ 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, r4 │ │ │ │ + lsls r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r4, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - eors r4, r6 │ │ │ │ + eors r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ - eors r4, r6 │ │ │ │ + eors r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - ands r6, r4 │ │ │ │ + ands r6, r3 │ │ │ │ movs r0, r0 │ │ │ │ - eors r4, r0 │ │ │ │ + ands r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ands r6, r1 │ │ │ │ + ands r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ - rors r0, r6 │ │ │ │ + rors r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ands r2, r1 │ │ │ │ + ands r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ + cmp r4, #48 @ 0x30 │ │ │ │ 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, #182 @ 0xb6 │ │ │ │ - movs r0, r0 │ │ │ │ subs r7, #174 @ 0xae │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #172 @ 0xac │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #256] @ (c400 ) │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #104] @ (c370 ) │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #38 @ 0x26 │ │ │ │ + subs r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #22 │ │ │ │ + subs r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #32 │ │ │ │ + subs r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #22 │ │ │ │ + subs r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #624] @ (c59c ) │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #120] @ (c3b0 ) │ │ │ │ movs r2, r0 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ 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, #28 │ │ │ │ + subs r6, #20 │ │ │ │ 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, #50 @ 0x32 │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r5, #242 @ 0xf2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #114 @ 0x72 │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + subs r5, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #190 @ 0xbe │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r0, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #172 @ 0xac │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r0, #146 @ 0x92 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r0, #102 @ 0x66 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (c4b0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - subs r5, #24 │ │ │ │ + subs r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (c4c0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (c4d0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - subs r5, #28 │ │ │ │ + subs r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (c4e0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - subs r5, #28 │ │ │ │ + subs r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (c4f0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - subs r5, #32 │ │ │ │ + subs r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (c500 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - subs r5, #36 @ 0x24 │ │ │ │ + subs r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (c510 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + subs r5, #30 │ │ │ │ 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, #22 │ │ │ │ + subs r5, #14 │ │ │ │ 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 r5, #6 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (c570 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + subs r4, #246 @ 0xf6 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #4] @ (c57c ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (c58c ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - subs r5, #0 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ 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, #62 @ 0x3e │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r4, #186 @ 0xba │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ 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, #108 @ 0x6c │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ ldr r0, [pc, #4] @ (c6c8 ) │ │ │ │ add r0, pc │ │ │ │ b.w 2884 │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ + subs r3, #218 @ 0xda │ │ │ │ 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, #226 @ 0xe2 │ │ │ │ + subs r3, #218 @ 0xda │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ 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, #222 @ 0xde │ │ │ │ + subs r3, #214 @ 0xd6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #228 @ 0xe4 │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ 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, #198 @ 0xc6 │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #194 @ 0xc2 │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ 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,454 +17218,452 @@ │ │ │ │ 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, #70 @ 0x46 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #150 @ 0x96 │ │ │ │ + subs r3, #62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #104 @ 0x68 │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #228 @ 0xe4 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #248 @ 0xf8 │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #78 @ 0x4e │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #22 │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + movs r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #114 @ 0x72 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r4, #106 @ 0x6a │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + subs r4, #122 @ 0x7a │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #18 │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #16 │ │ │ │ + subs r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #16 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #82 @ 0x52 │ │ │ │ + subs r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #170 @ 0xaa │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + subs r7, #162 @ 0xa2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #222 @ 0xde │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #214 @ 0xd6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r2, #206 @ 0xce │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r4, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r4, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #186 @ 0xba │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #196 @ 0xc4 │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #146 @ 0x92 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ + subs r4, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #158 @ 0x9e │ │ │ │ + adds r4, #150 @ 0x96 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #52 @ 0x34 │ │ │ │ + subs r4, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r4, #110 @ 0x6e │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ + subs r4, #82 @ 0x52 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #120 @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r4, #202 @ 0xca │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ + adds r7, #222 @ 0xde │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #220 @ 0xdc │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + adds r7, #202 @ 0xca │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ + adds r7, #182 @ 0xb6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc │ │ │ │ + add r0, lr │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #28 │ │ │ │ movs r2, r0 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r6, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #208 @ 0xd0 │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #202 @ 0xca │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #196 @ 0xc4 │ │ │ │ + adds r6, #194 @ 0xc2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #52 @ 0x34 │ │ │ │ + adds r6, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #12 │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r2, r5 │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #20 │ │ │ │ + cmn r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #238 @ 0xee │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r5, #230 @ 0xe6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + subs r4, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + adds r6, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ + adds r7, #142 @ 0x8e │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #62 @ 0x3e │ │ │ │ + adds r4, #70 @ 0x46 │ │ │ │ movs r0, r0 │ │ │ │ - rors r6, r0 │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + sbcs r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #24 │ │ │ │ + adds r5, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #8 │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + adds r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3 │ │ │ │ + adds r4, #50 @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + asrs r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5 │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3 │ │ │ │ + lsrs r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + lsrs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + adds r3, #50 @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ + adds r6, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #78 @ 0x4e │ │ │ │ + adds r3, #202 @ 0xca │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #16 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5 │ │ │ │ + adds r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + lsls r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - eors r0, r0 │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #90 @ 0x5a │ │ │ │ + ands r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #82 @ 0x52 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + adds r3, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #24 │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #24 │ │ │ │ + subs r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + adds r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #236 @ 0xec │ │ │ │ + adds r6, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #22 │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ + movs r0, r0 │ │ │ │ + adds r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + subs r7, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #26 │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #210 @ 0xd2 │ │ │ │ + adds r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ + 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ blx 258c │ │ │ │ - ldr r1, [pc, #832] @ (d794 ) │ │ │ │ + ldr r1, [pc, #828] @ (d790 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, r4, #8192 @ 0x2000 │ │ │ │ add r1, pc │ │ │ │ blx 2904 │ │ │ │ movw r2, #10780 @ 0x2a1c │ │ │ │ movt r2, #17313 @ 0x43a1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r3, [r4, #3780] @ 0xec4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d6dc │ │ │ │ + beq.w d6d6 │ │ │ │ bhi.n d4ac │ │ │ │ movw r2, #37793 @ 0x93a1 │ │ │ │ movt r2, #2773 @ 0xad5 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n d4c8 │ │ │ │ movw r2, #9236 @ 0x2414 │ │ │ │ movt r2, #5028 @ 0x13a4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d6ca │ │ │ │ + beq.w d6c4 │ │ │ │ movw r2, #56986 @ 0xde9a │ │ │ │ movt r2, #1463 @ 0x5b7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w d65e │ │ │ │ - ldr r4, [pc, #760] @ (d798 ) │ │ │ │ + bne.w d658 │ │ │ │ + ldr r4, [pc, #756] @ (d794 ) │ │ │ │ mov.w r8, #312 @ 0x138 │ │ │ │ add r4, pc │ │ │ │ add.w r4, r4, #680 @ 0x2a8 │ │ │ │ b.n d4dc │ │ │ │ movw r2, #10819 @ 0x2a43 │ │ │ │ movt r2, #23718 @ 0x5ca6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d630 │ │ │ │ + beq.w d62a │ │ │ │ movw r2, #6882 @ 0x1ae2 │ │ │ │ movt r2, #55405 @ 0xd86d │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w d65e │ │ │ │ + bne.w d658 │ │ │ │ ldr.w r3, [r4, #3768] @ 0xeb8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w d686 │ │ │ │ - ldr r4, [pc, #712] @ (d79c ) │ │ │ │ + bne.w d680 │ │ │ │ + ldr r4, [pc, #708] @ (d798 ) │ │ │ │ mov.w r8, #112 @ 0x70 │ │ │ │ add r4, pc │ │ │ │ adds r4, #124 @ 0x7c │ │ │ │ mov r0, r8 │ │ │ │ blx 2744 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d6fe │ │ │ │ - mov r1, r4 │ │ │ │ + beq.w d6f8 │ │ │ │ mov r2, r8 │ │ │ │ + mov r1, r4 │ │ │ │ blx 2608 │ │ │ │ + add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ + subs r3, r6, #1 │ │ │ │ + adds r0, r6, r2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldrb.w r1, [r3, #1]! │ │ │ │ + cmp r3, r0 │ │ │ │ + mov.w r2, r1, lsl #1 │ │ │ │ + add.w r2, r2, r1, lsr #7 │ │ │ │ + strb r2, [r3, #0] │ │ │ │ + bne.n d4fc │ │ │ │ and.w r1, r8, #504 @ 0x1f8 │ │ │ │ - add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ - adds r0, r6, r1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ + adds r0, r6, r1 │ │ │ │ ldrd r4, r2, [r3] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r0 │ │ │ │ - eor.w r4, r4, #2256963206 @ 0x86868686 │ │ │ │ - eor.w r2, r2, #2256963206 @ 0x86868686 │ │ │ │ + eor.w r4, r4, #875836468 @ 0x34343434 │ │ │ │ + eor.w r2, r2, #875836468 @ 0x34343434 │ │ │ │ strd r4, r2, [r3, #-8] │ │ │ │ - bne.n d500 │ │ │ │ + bne.n d516 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n d52e │ │ │ │ - mvn.w r0, #121 @ 0x79 │ │ │ │ + beq.n d540 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - eor.w r2, r2, r0 │ │ │ │ + eor.w r2, r2, #52 @ 0x34 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - bhi.n d51e │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - subs r3, r6, #1 │ │ │ │ - adds r0, r6, r2 │ │ │ │ - ldrb.w r1, [r3, #1]! │ │ │ │ - cmp r3, r0 │ │ │ │ - mov.w r2, r1, lsl #3 │ │ │ │ - add.w r2, r2, r1, lsr #5 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ - bne.n d534 │ │ │ │ + bhi.n d530 │ │ │ │ mov.w r4, r8, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2744 │ │ │ │ subs r3, r0, #4 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d6f8 │ │ │ │ + beq.w d6f2 │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n d55e │ │ │ │ + bne.n d558 │ │ │ │ movw ip, #26125 @ 0x660d │ │ │ │ movt ip, #25 │ │ │ │ movw r0, #62303 @ 0xf35f │ │ │ │ movt r0, #15470 @ 0x3c6e │ │ │ │ add r4, r7 │ │ │ │ mov sl, r7 │ │ │ │ - movw r8, #18740 @ 0x4934 │ │ │ │ - movt r8, #26015 @ 0x659f │ │ │ │ + movw r8, #4073 @ 0xfe9 │ │ │ │ + movt r8, #43850 @ 0xab4a │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r9, r2 │ │ │ │ adds r5, r7, #4 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, ip │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ mla r8, r6, r8, r7 │ │ │ │ ldr.w fp, [r4, #-4]! │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ - bl e9a4 │ │ │ │ + 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 d594 │ │ │ │ + bne.n d58e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r7, sl │ │ │ │ ldrd r5, r6, [sp, #24] │ │ │ │ blx 2744 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d6f2 │ │ │ │ + beq.w d6ec │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r8, r0, #4294967295 @ 0xffffffff │ │ │ │ add.w r9, r1, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ ldrb r0, [r6, r0] │ │ │ │ strb.w r0, [r1, #1]! │ │ │ │ cmp r1, r9 │ │ │ │ - bne.n d5da │ │ │ │ + bne.n d5d4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 25cc │ │ │ │ mov r0, r7 │ │ │ │ blx 25cc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r1, [r8, #1]! │ │ │ │ cmp r8, r9 │ │ │ │ - mov.w r3, r1, lsl #7 │ │ │ │ - add.w r3, r3, r1, lsr #1 │ │ │ │ + mov.w r3, r1, lsl #1 │ │ │ │ + add.w r3, r3, r1, lsr #7 │ │ │ │ strb.w r3, [r8] │ │ │ │ - bne.n d5f8 │ │ │ │ + bne.n d5f2 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 28ec │ │ │ │ mov r0, r4 │ │ │ │ blx 25cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, d628 │ │ │ │ + cbz r3, d622 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w d73c │ │ │ │ + bne.w d736 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r4, #3768] @ 0xeb8 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n d686 │ │ │ │ + bhi.n d680 │ │ │ │ tbb [pc, r3] │ │ │ │ str r3, [sp, #616] @ 0x268 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r4, #165 @ 0xa5 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ @@ -17675,677 +17673,677 @@ │ │ │ │ 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] @ (d7a0 ) │ │ │ │ + ldr r6, [pc, #320] @ (d79c ) │ │ │ │ movs r0, #1 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 29a0 │ │ │ │ - cbz r0, d686 │ │ │ │ - ldr r0, [pc, #308] @ (d7a4 ) │ │ │ │ + cbz r0, d680 │ │ │ │ + ldr r0, [pc, #312] @ (d7a0 ) │ │ │ │ movs r3, #102 @ 0x66 │ │ │ │ - ldr r2, [pc, #308] @ (d7a8 ) │ │ │ │ + ldr r2, [pc, #312] @ (d7a4 ) │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r4, [r4, #3780] @ 0xec4 │ │ │ │ add r0, pc │ │ │ │ add r2, pc │ │ │ │ strd r0, r4, [sp] │ │ │ │ movs r0, #1 │ │ │ │ blx 28d4 │ │ │ │ - ldr r4, [pc, #292] @ (d7ac ) │ │ │ │ + ldr r4, [pc, #292] @ (d7a8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ - cbnz r0, d6b4 │ │ │ │ - cbz r5, d6aa │ │ │ │ + cbnz r0, d6ae │ │ │ │ + cbz r5, d6a4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n d6aa │ │ │ │ + ble.n d6a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ - cbnz r3, d6aa │ │ │ │ + cbnz r3, d6a4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, d6aa │ │ │ │ + cbz r3, d6a4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #248] @ (d7b0 ) │ │ │ │ + ldr r0, [pc, #252] @ (d7ac ) │ │ │ │ movs r3, #125 @ 0x7d │ │ │ │ - ldr r2, [pc, #248] @ (d7b4 ) │ │ │ │ + ldr r2, [pc, #252] @ (d7b0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 28d4 │ │ │ │ - b.n d694 │ │ │ │ + b.n d68e │ │ │ │ ldr.w r3, [r4, #3768] @ 0xeb8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n d686 │ │ │ │ - ldr r4, [pc, #228] @ (d7b8 ) │ │ │ │ + bne.n d680 │ │ │ │ + ldr r4, [pc, #228] @ (d7b4 ) │ │ │ │ mov.w r8, #120 @ 0x78 │ │ │ │ add r4, pc │ │ │ │ b.n d4dc │ │ │ │ ldr.w r3, [r4, #3768] @ 0xeb8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n d686 │ │ │ │ - ldr r4, [pc, #212] @ (d7bc ) │ │ │ │ + bne.n d680 │ │ │ │ + ldr r4, [pc, #216] @ (d7b8 ) │ │ │ │ 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] @ (d7c0 ) │ │ │ │ + ldr r4, [pc, #192] @ (d7bc ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ - cbnz r0, d726 │ │ │ │ - cbz r5, d722 │ │ │ │ + cbnz r0, d720 │ │ │ │ + cbz r5, d71c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n d722 │ │ │ │ + ble.n d71c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ - cbnz r3, d722 │ │ │ │ + cbnz r3, d71c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, d722 │ │ │ │ + cbz r3, d71c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ movs r5, #0 │ │ │ │ - b.n d61c │ │ │ │ - ldr r0, [pc, #156] @ (d7c4 ) │ │ │ │ + b.n d616 │ │ │ │ + ldr r0, [pc, #156] @ (d7c0 ) │ │ │ │ movs r3, #111 @ 0x6f │ │ │ │ - ldr r2, [pc, #156] @ (d7c8 ) │ │ │ │ + ldr r2, [pc, #156] @ (d7c4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 28d4 │ │ │ │ - b.n d70c │ │ │ │ - ldr r4, [pc, #140] @ (d7cc ) │ │ │ │ + b.n d706 │ │ │ │ + ldr r4, [pc, #144] @ (d7c8 ) │ │ │ │ movs r0, #3 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d628 │ │ │ │ - ldr r0, [pc, #128] @ (d7d0 ) │ │ │ │ + beq.w d622 │ │ │ │ + ldr r0, [pc, #128] @ (d7cc ) │ │ │ │ movs r3, #121 @ 0x79 │ │ │ │ - ldr r2, [pc, #128] @ (d7d4 ) │ │ │ │ + ldr r2, [pc, #128] @ (d7d0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #3 │ │ │ │ blx 28d4 │ │ │ │ - b.n d628 │ │ │ │ - ldr r4, [pc, #112] @ (d7d8 ) │ │ │ │ + b.n d622 │ │ │ │ + ldr r4, [pc, #116] @ (d7d4 ) │ │ │ │ mov.w r8, #203 @ 0xcb │ │ │ │ add r4, pc │ │ │ │ add.w r4, r4, #476 @ 0x1dc │ │ │ │ b.n d4dc │ │ │ │ ldr.w r3, [r4, #3776] @ 0xec0 │ │ │ │ cmp r3, #32 │ │ │ │ - bne.n d686 │ │ │ │ - ldr r4, [pc, #96] @ (d7dc ) │ │ │ │ + bne.n d680 │ │ │ │ + ldr r4, [pc, #96] @ (d7d8 ) │ │ │ │ mov.w r8, #109 @ 0x6d │ │ │ │ add r4, pc │ │ │ │ add.w r4, r4, #996 @ 0x3e4 │ │ │ │ b.n d4dc │ │ │ │ - ldr r4, [pc, #84] @ (d7e0 ) │ │ │ │ + ldr r4, [pc, #88] @ (d7dc ) │ │ │ │ mov.w r8, #232 @ 0xe8 │ │ │ │ add r4, pc │ │ │ │ adds r4, #240 @ 0xf0 │ │ │ │ b.n d4dc │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + nop │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #144 @ 0x90 │ │ │ │ movs r2, r0 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, #230 @ 0xe6 │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #34 @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #18 │ │ │ │ + adds r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #28 │ │ │ │ + adds r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ + cmp r5, #98 @ 0x62 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r5, #80 @ 0x50 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, #70 @ 0x46 │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #130 @ 0x82 │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #8 │ │ │ │ + subs r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #114 @ 0x72 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + adds r2, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ movs r2, r0 │ │ │ │ - cmp r4, #166 @ 0xa6 │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ blx 258c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, d872 │ │ │ │ - ldr.w r1, [pc, #1120] @ dc64 │ │ │ │ + cbz r0, d86c │ │ │ │ + ldr.w r1, [pc, #1124] @ dc64 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 2904 │ │ │ │ - ldr.w r1, [pc, #1112] @ dc68 │ │ │ │ - mov r9, r0 │ │ │ │ + ldr.w r1, [pc, #1116] @ dc68 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 2904 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, d87e │ │ │ │ + cbz r0, d878 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq.n d87a │ │ │ │ + beq.n d874 │ │ │ │ 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 d8c4 │ │ │ │ movw r2, #6882 @ 0x1ae2 │ │ │ │ movt r2, #55405 @ 0xd86d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d950 │ │ │ │ + beq.n d934 │ │ │ │ movw r2, #37793 @ 0x93a1 │ │ │ │ movt r2, #2773 @ 0xad5 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d950 │ │ │ │ - ldr.w r7, [pc, #1048] @ dc6c │ │ │ │ + beq.n d934 │ │ │ │ + ldr.w r8, [pc, #1052] @ dc6c │ │ │ │ movs r0, #1 │ │ │ │ - add r7, pc │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ - mov r1, r7 │ │ │ │ + add r8, pc │ │ │ │ + add.w r1, r8, #232 @ 0xe8 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n d934 │ │ │ │ + bne.n d916 │ │ │ │ mov r0, r4 │ │ │ │ blx 25cc │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r7 │ │ │ │ blx 25cc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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 d8d8 │ │ │ │ movw r2, #6882 @ 0x1ae2 │ │ │ │ movt r2, #55405 @ 0xd86d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w db0c │ │ │ │ + beq.w daec │ │ │ │ movw r2, #37793 @ 0x93a1 │ │ │ │ movt r2, #2773 @ 0xad5 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n d852 │ │ │ │ + bne.n d84c │ │ │ │ ldr.w r3, [r6, #3768] @ 0xeb8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n d8ec │ │ │ │ - ldr r6, [pc, #948] @ (dc70 ) │ │ │ │ + bne.n d8e6 │ │ │ │ + ldr r6, [pc, #956] @ (dc70 ) │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ - mov.w r8, #43 @ 0x2b │ │ │ │ + mov.w r9, #43 @ 0x2b │ │ │ │ add r6, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ adds r6, #188 @ 0xbc │ │ │ │ - b.n d966 │ │ │ │ - ldr r4, [pc, #936] @ (dc74 ) │ │ │ │ + b.n d94a │ │ │ │ + ldr r4, [pc, #940] @ (dc74 ) │ │ │ │ movs r0, #3 │ │ │ │ add r4, pc │ │ │ │ add.w r1, r4, #232 @ 0xe8 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w db7a │ │ │ │ - ldr.w r7, [r6, #3768] @ 0xeb8 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n d8f0 │ │ │ │ - cmp r7, #2 │ │ │ │ - beq.w db28 │ │ │ │ + bne.w db5a │ │ │ │ + ldr.w r4, [r6, #3768] @ 0xeb8 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n d8ea │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.w db08 │ │ │ │ movs r4, #0 │ │ │ │ - b.n d866 │ │ │ │ + b.n d860 │ │ │ │ ldr.w r3, [r6, #3776] @ 0xec0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w dc26 │ │ │ │ + beq.w dc08 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w dbae │ │ │ │ - ldr.w r8, [pc, #884] @ dc78 │ │ │ │ - mov r0, r7 │ │ │ │ + beq.w db8c │ │ │ │ + ldr.w r8, [pc, #892] @ dc78 │ │ │ │ + mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ add.w r8, r8, #232 @ 0xe8 │ │ │ │ mov r1, r8 │ │ │ │ blx 29a0 │ │ │ │ - mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d866 │ │ │ │ - ldr.w r3, [r6, #3776] @ 0xec0 │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [pc, #856] @ (dc7c ) │ │ │ │ - ldr r2, [pc, #856] @ (dc80 ) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r2, pc │ │ │ │ - movs r3, #95 @ 0x5f │ │ │ │ - blx 28d4 │ │ │ │ - b.n d8ec │ │ │ │ + bne.w dc46 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n d860 │ │ │ │ ldr.w r3, [r6, #3780] @ 0xec4 │ │ │ │ - mov r1, r7 │ │ │ │ + add.w r1, r8, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r3, [pc, #836] @ (dc84 ) │ │ │ │ - ldr r2, [pc, #836] @ (dc88 ) │ │ │ │ + ldr r3, [pc, #856] @ (dc7c ) │ │ │ │ + ldr r2, [pc, #856] @ (dc80 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #115 @ 0x73 │ │ │ │ blx 28d4 │ │ │ │ - b.n d866 │ │ │ │ + b.n d860 │ │ │ │ ldr.w r3, [r6, #3768] @ 0xeb8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n d866 │ │ │ │ - ldr r6, [pc, #816] @ (dc8c ) │ │ │ │ - mov.w r8, #50 @ 0x32 │ │ │ │ + bne.n d860 │ │ │ │ + ldr r6, [pc, #836] @ (dc84 ) │ │ │ │ + mov.w r9, #50 @ 0x32 │ │ │ │ movs r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #24] │ │ │ │ add r6, pc │ │ │ │ adds r6, #28 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2744 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w dbee │ │ │ │ + beq.w dbd0 │ │ │ │ mov r1, r6 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ blx 2608 │ │ │ │ - and.w r0, r8, #56 @ 0x38 │ │ │ │ - adds r6, r7, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ + add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ + add.w r6, r8, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ + ldrb.w r1, [r2, #1]! │ │ │ │ + cmp r2, r6 │ │ │ │ + mov.w r3, r1, lsl #1 │ │ │ │ + add.w r3, r3, r1, lsr #7 │ │ │ │ + strb r3, [r2, #0] │ │ │ │ + bne.n d96e │ │ │ │ + and.w r0, r9, #56 @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + add.w r6, r8, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r2, #8 │ │ │ │ - eor.w r3, r3, #2256963206 @ 0x86868686 │ │ │ │ + eor.w r3, r3, #875836468 @ 0x34343434 │ │ │ │ str.w r3, [r2, #-8] │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ - eor.w r3, r3, #2256963206 @ 0x86868686 │ │ │ │ + eor.w r3, r3, #875836468 @ 0x34343434 │ │ │ │ str.w r3, [r2, #-4] │ │ │ │ cmp r2, r6 │ │ │ │ bne.n d98a │ │ │ │ - cmp r8, r0 │ │ │ │ - beq.n d9be │ │ │ │ - mvn.w r6, #121 @ 0x79 │ │ │ │ + cmp r9, r0 │ │ │ │ + beq.n d9ba │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ - cmp r8, r0 │ │ │ │ - eor.w r3, r3, r6 │ │ │ │ + cmp r9, r0 │ │ │ │ + eor.w r3, r3, #52 @ 0x34 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ - bhi.n d9ae │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - subs r2, r7, #1 │ │ │ │ - adds r6, r7, r3 │ │ │ │ - ldrb.w r1, [r2, #1]! │ │ │ │ - cmp r2, r6 │ │ │ │ - mov.w r3, r1, lsl #3 │ │ │ │ - add.w r3, r3, r1, lsr #5 │ │ │ │ - strb r3, [r2, #0] │ │ │ │ - bne.n d9c4 │ │ │ │ - mov.w r3, r8, lsl #2 │ │ │ │ + bhi.n d9aa │ │ │ │ + mov.w r3, r9, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ movs r6, #0 │ │ │ │ blx 2744 │ │ │ │ subs r1, r0, #4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w dbe8 │ │ │ │ + beq.w dbca │ │ │ │ str.w r6, [r0, #4]! │ │ │ │ adds r6, #1 │ │ │ │ - cmp r8, r6 │ │ │ │ - bne.n d9f2 │ │ │ │ + cmp r9, r6 │ │ │ │ + bne.n d9d6 │ │ │ │ add.w lr, r3, r2 │ │ │ │ movw ip, #26125 @ 0x660d │ │ │ │ movt ip, #25 │ │ │ │ - movw r8, #18740 @ 0x4934 │ │ │ │ - movt r8, #26015 @ 0x659f │ │ │ │ - strd r6, r4, [sp, #28] │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + movw r0, #62303 @ 0xf35f │ │ │ │ + movt r0, #15470 @ 0x3c6e │ │ │ │ + movw r9, #4073 @ 0xfe9 │ │ │ │ + movt r9, #43850 @ 0xab4a │ │ │ │ + str r6, [sp, #32] │ │ │ │ + str r4, [sp, #16] │ │ │ │ add.w sl, r2, #4 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ mov r4, lr │ │ │ │ + mov r5, r6 │ │ │ │ + strd r7, r8, [sp, #40] @ 0x28 │ │ │ │ mov fp, ip │ │ │ │ - mov r5, r2 │ │ │ │ - movw r0, #62303 @ 0xf35f │ │ │ │ - movt r0, #15470 @ 0x3c6e │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + mla r9, fp, r9, r8 │ │ │ │ ldr.w r7, [r4, #-4]! │ │ │ │ - subs r6, #1 │ │ │ │ - mla r8, fp, r8, r3 │ │ │ │ - mov r0, r8 │ │ │ │ - bl e9a4 │ │ │ │ - ldr.w r0, [r5, r1, lsl #2] │ │ │ │ + mov r1, r5 │ │ │ │ + subs r5, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e99c │ │ │ │ + ldr.w r0, [r6, r1, lsl #2] │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r4, sl │ │ │ │ - str.w r7, [r5, r1, lsl #2] │ │ │ │ - bne.n da2e │ │ │ │ - ldrd r6, r4, [sp, #28] │ │ │ │ - str r5, [sp, #16] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str.w r7, [r6, r1, lsl #2] │ │ │ │ + bne.n da16 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + ldrd r5, r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ blx 2744 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w dbe2 │ │ │ │ + beq.w dbc4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w lr, sl, #4294967295 @ 0xffffffff │ │ │ │ - add.w r8, r0, r3 │ │ │ │ + add.w r9, r0, r3 │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ - ldrb.w ip, [r7, r3] │ │ │ │ + ldrb.w ip, [r8, r3] │ │ │ │ strb.w ip, [r0, #1]! │ │ │ │ - cmp r0, r8 │ │ │ │ - bne.n da7c │ │ │ │ - mov r0, r7 │ │ │ │ + cmp r0, r9 │ │ │ │ + bne.n da62 │ │ │ │ + mov r0, r8 │ │ │ │ strd r2, lr, [sp, #16] │ │ │ │ blx 25cc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 25cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ - cmp r3, r8 │ │ │ │ - mov.w r2, r1, lsl #7 │ │ │ │ - add.w r2, r2, r1, lsr #1 │ │ │ │ + cmp r3, r9 │ │ │ │ + mov.w r2, r1, lsl #1 │ │ │ │ + add.w r2, r2, r1, lsr #7 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - bne.n da9e │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n db66 │ │ │ │ - ldrb.w r3, [r9] │ │ │ │ + bne.n da84 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n db46 │ │ │ │ + ldrb r3, [r7, #0] │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w dbcc │ │ │ │ + bne.w dbaa │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 28ec │ │ │ │ mov r0, sl │ │ │ │ blx 25cc │ │ │ │ - ldrb.w r3, [r9] │ │ │ │ + ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d866 │ │ │ │ + beq.w d860 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n db92 │ │ │ │ - ldr r6, [pc, #428] @ (dc90 ) │ │ │ │ + bne.n db72 │ │ │ │ + ldr r6, [pc, #452] @ (dc88 ) │ │ │ │ movs r0, #3 │ │ │ │ add r6, pc │ │ │ │ add.w r1, r6, #232 @ 0xe8 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d866 │ │ │ │ - ldr r3, [pc, #412] @ (dc94 ) │ │ │ │ + beq.w d860 │ │ │ │ + ldr r3, [pc, #436] @ (dc8c ) │ │ │ │ add.w r1, r6, #232 @ 0xe8 │ │ │ │ - ldr r2, [pc, #412] @ (dc98 ) │ │ │ │ + ldr r2, [pc, #436] @ (dc90 ) │ │ │ │ movs r0, #3 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #151 @ 0x97 │ │ │ │ blx 28d4 │ │ │ │ - b.n d866 │ │ │ │ + b.n d860 │ │ │ │ ldr.w r3, [r6, #3768] @ 0xeb8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w d8ec │ │ │ │ - ldr r6, [pc, #388] @ (dc9c ) │ │ │ │ + bne.w d8e6 │ │ │ │ + ldr r6, [pc, #412] @ (dc94 ) │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ - mov.w r8, #43 @ 0x2b │ │ │ │ + mov.w r9, #43 @ 0x2b │ │ │ │ add r6, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ adds r6, #188 @ 0xbc │ │ │ │ - b.n d966 │ │ │ │ + b.n d94a │ │ │ │ ldr.w r3, [r6, #3776] @ 0xec0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n dc16 │ │ │ │ + beq.n dbf8 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n dbbc │ │ │ │ - ldr r4, [pc, #360] @ (dca0 ) │ │ │ │ + beq.n db9a │ │ │ │ + ldr r4, [pc, #384] @ (dc98 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ add.w r1, r4, #232 @ 0xe8 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d8ec │ │ │ │ - ldr r3, [pc, #344] @ (dca4 ) │ │ │ │ + beq.w d8e6 │ │ │ │ + ldr r3, [pc, #368] @ (dc9c ) │ │ │ │ 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, #332] @ (dca8 ) │ │ │ │ + ldr r2, [pc, #356] @ (dca0 ) │ │ │ │ movs r3, #109 @ 0x6d │ │ │ │ add r2, pc │ │ │ │ blx 28d4 │ │ │ │ - b.n d8ec │ │ │ │ + b.n d8e6 │ │ │ │ mov r2, r6 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 28ec │ │ │ │ mov r0, sl │ │ │ │ blx 25cc │ │ │ │ - b.n d866 │ │ │ │ - ldr r3, [pc, #304] @ (dcac ) │ │ │ │ + b.n d860 │ │ │ │ + ldr r3, [pc, #328] @ (dca4 ) │ │ │ │ add.w r1, r4, #232 @ 0xe8 │ │ │ │ - ldr r2, [pc, #300] @ (dcb0 ) │ │ │ │ + ldr r2, [pc, #324] @ (dca8 ) │ │ │ │ movs r0, #3 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #79 @ 0x4f │ │ │ │ blx 28d4 │ │ │ │ - b.n d8de │ │ │ │ - mov r0, r9 │ │ │ │ + b.n d8d8 │ │ │ │ + mov r0, r7 │ │ │ │ blx 27f0 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - str.w r9, [sp] │ │ │ │ + str r7, [sp, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 24bc │ │ │ │ - b.n d866 │ │ │ │ - ldr r6, [pc, #260] @ (dcb4 ) │ │ │ │ + b.n d860 │ │ │ │ + ldr r6, [pc, #284] @ (dcac ) │ │ │ │ movs r4, #0 │ │ │ │ - mov.w r8, #27 │ │ │ │ + mov.w r9, #27 │ │ │ │ str r4, [sp, #24] │ │ │ │ add r6, pc │ │ │ │ - b.n d966 │ │ │ │ - ldr r6, [pc, #248] @ (dcb8 ) │ │ │ │ + b.n d94a │ │ │ │ + ldr r6, [pc, #276] @ (dcb0 ) │ │ │ │ movs r4, #0 │ │ │ │ - mov.w r8, #47 @ 0x2f │ │ │ │ + mov.w r9, #47 @ 0x2f │ │ │ │ str r4, [sp, #24] │ │ │ │ add r6, pc │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ - b.n d966 │ │ │ │ - ldr r7, [pc, #236] @ (dcbc ) │ │ │ │ + b.n d94a │ │ │ │ + ldr.w r8, [pc, #264] @ dcb4 │ │ │ │ movs r0, #3 │ │ │ │ - add r7, pc │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ - mov r1, r7 │ │ │ │ + add r8, pc │ │ │ │ + add.w r8, r8, #232 @ 0xe8 │ │ │ │ + mov r1, r8 │ │ │ │ blx 29a0 │ │ │ │ - cbnz r0, dc36 │ │ │ │ + cbnz r0, dc18 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n dac2 │ │ │ │ + b.n daa4 │ │ │ │ mov r0, r2 │ │ │ │ blx 25cc │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ blx 25cc │ │ │ │ - ldr r6, [pc, #208] @ (dcc0 ) │ │ │ │ + ldr r6, [pc, #228] @ (dcb8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r6, pc │ │ │ │ add.w r1, r6, #232 @ 0xe8 │ │ │ │ blx 29a0 │ │ │ │ - cbnz r0, dc4c │ │ │ │ + cbnz r0, dc2e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n dc12 │ │ │ │ + ble.n dbf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ - cbnz r3, dc12 │ │ │ │ + cbnz r3, dbf4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, dc12 │ │ │ │ + cbz r3, dbf4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ movs r5, #0 │ │ │ │ - b.n d866 │ │ │ │ - ldr r6, [pc, #172] @ (dcc4 ) │ │ │ │ + b.n d860 │ │ │ │ + ldr r6, [pc, #192] @ (dcbc ) │ │ │ │ movs r4, #0 │ │ │ │ - mov.w r8, #31 │ │ │ │ + mov.w r9, #31 │ │ │ │ str r4, [sp, #24] │ │ │ │ add r6, pc │ │ │ │ adds r6, #156 @ 0x9c │ │ │ │ - b.n d966 │ │ │ │ - ldr r6, [pc, #160] @ (dcc8 ) │ │ │ │ + b.n d94a │ │ │ │ + ldr r6, [pc, #180] @ (dcc0 ) │ │ │ │ movs r4, #0 │ │ │ │ - mov.w r8, #24 │ │ │ │ + mov.w r9, #24 │ │ │ │ str r4, [sp, #24] │ │ │ │ add r6, pc │ │ │ │ adds r6, #128 @ 0x80 │ │ │ │ - b.n d966 │ │ │ │ - ldr r3, [pc, #148] @ (dccc ) │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r2, [pc, #148] @ (dcd0 ) │ │ │ │ + b.n d94a │ │ │ │ + ldr r3, [pc, #168] @ (dcc4 ) │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r2, [pc, #168] @ (dcc8 ) │ │ │ │ movs r0, #3 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #142 @ 0x8e │ │ │ │ blx 28d4 │ │ │ │ - b.n dbdc │ │ │ │ - ldr r3, [pc, #132] @ (dcd4 ) │ │ │ │ + b.n dbbe │ │ │ │ + ldr r3, [pc, #156] @ (dccc ) │ │ │ │ add.w r1, r6, #232 @ 0xe8 │ │ │ │ - ldr r2, [pc, #132] @ (dcd8 ) │ │ │ │ + ldr r2, [pc, #152] @ (dcd0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #155 @ 0x9b │ │ │ │ blx 28d4 │ │ │ │ - b.n dbfe │ │ │ │ - adds r2, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #4 │ │ │ │ + b.n dbe0 │ │ │ │ + ldr.w r3, [r6, #3776] @ 0xec0 │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [pc, #128] @ (dcd4 ) │ │ │ │ + ldr r2, [pc, #132] @ (dcd8 ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #95 @ 0x5f │ │ │ │ + blx 28d4 │ │ │ │ + b.n d8e6 │ │ │ │ + nop │ │ │ │ + adds r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + adds r2, #0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #142 @ 0x8e │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ + subs r0, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #74 @ 0x4a │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ + subs r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #108 @ 0x6c │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + cmp r7, #54 @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #30 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #24 │ │ │ │ + cmp r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r5, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #138 @ 0x8a │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #54 @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #32 │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #198 @ 0xc6 │ │ │ │ + cmp r5, #192 @ 0xc0 │ │ │ │ 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] @ (e02c ) │ │ │ │ sub sp, #316 @ 0x13c │ │ │ │ @@ -18674,319 +18672,317 @@ │ │ │ │ mov r9, r4 │ │ │ │ b.n ddae │ │ │ │ blx 267c <__stack_chk_fail@plt> │ │ │ │ movs r0, #220 @ 0xdc │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r4, #134 @ 0x86 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, #6 │ │ │ │ movs r2, r0 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + cmp r4, #150 @ 0x96 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #246 @ 0xf6 │ │ │ │ + cmp r4, #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #162 @ 0xa2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ + cmp r3, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r2, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ + cmp r3, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #54 @ 0x36 │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #66 @ 0x42 │ │ │ │ + adds r2, #58 @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [pc, #804] @ (e3dc ) │ │ │ │ + ldr r2, [pc, #796] @ (e3d4 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #804] @ (e3e0 ) │ │ │ │ + ldr r3, [pc, #796] @ (e3d8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 258c │ │ │ │ - ldr r1, [pc, #788] @ (e3e4 ) │ │ │ │ + ldr r1, [pc, #780] @ (e3dc ) │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, r4, #8192 @ 0x2000 │ │ │ │ add r1, pc │ │ │ │ blx 2904 │ │ │ │ movw r2, #10564 @ 0x2944 │ │ │ │ movt r2, #29607 @ 0x73a7 │ │ │ │ ldr.w r3, [r4, #3780] @ 0xec4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w e2ec │ │ │ │ + beq.w e2e6 │ │ │ │ movw r2, #6882 @ 0x1ae2 │ │ │ │ movt r2, #55405 @ 0xd86d │ │ │ │ cmp r3, r2 │ │ │ │ beq.n e140 │ │ │ │ movw r2, #37793 @ 0x93a1 │ │ │ │ movt r2, #2773 @ 0xad5 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n e140 │ │ │ │ - ldr r5, [pc, #732] @ (e3e8 ) │ │ │ │ + ldr r5, [pc, #724] @ (e3e0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r5, pc │ │ │ │ add.w r1, r5, #284 @ 0x11c │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w e32a │ │ │ │ + bne.w e324 │ │ │ │ mov r0, fp │ │ │ │ blx 25cc │ │ │ │ - ldr r2, [pc, #712] @ (e3ec ) │ │ │ │ - ldr r3, [pc, #696] @ (e3e0 ) │ │ │ │ + ldr r2, [pc, #704] @ (e3e4 ) │ │ │ │ + ldr r3, [pc, #688] @ (e3d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w e3c6 │ │ │ │ + bne.w e3c0 │ │ │ │ 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 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n e11c │ │ │ │ - ldr r4, [pc, #676] @ (e3f0 ) │ │ │ │ + ldr r4, [pc, #668] @ (e3e8 ) │ │ │ │ movs r5, #152 @ 0x98 │ │ │ │ movs r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r4, pc │ │ │ │ adds r4, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ blx 2744 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e380 │ │ │ │ + beq.w e37a │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ blx 2608 │ │ │ │ - subs r3, r5, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + subs r1, r5, #1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + subs r2, r3, #1 │ │ │ │ + adds r4, r3, r1 │ │ │ │ + ldrb.w r0, [r2, #1]! │ │ │ │ + cmp r2, r4 │ │ │ │ + mov.w r1, r0, lsl #1 │ │ │ │ + add.w r1, r1, r0, lsr #7 │ │ │ │ + strb r1, [r2, #0] │ │ │ │ + bne.n e174 │ │ │ │ and.w r0, r5, #248 @ 0xf8 │ │ │ │ - adds r4, r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ + adds r4, r3, r0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r1, #8 │ │ │ │ - eor.w r2, r2, #2256963206 @ 0x86868686 │ │ │ │ + eor.w r2, r2, #875836468 @ 0x34343434 │ │ │ │ str.w r2, [r1, #-8] │ │ │ │ ldr.w r2, [r1, #-4] │ │ │ │ - eor.w r2, r2, #2256963206 @ 0x86868686 │ │ │ │ + eor.w r2, r2, #875836468 @ 0x34343434 │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n e178 │ │ │ │ + bne.n e18e │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n e1ac │ │ │ │ - mvn.w r4, #121 @ 0x79 │ │ │ │ + beq.n e1be │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, r0 │ │ │ │ - eor.w r2, r2, r4 │ │ │ │ + eor.w r2, r2, #52 @ 0x34 │ │ │ │ strb.w r2, [r1], #1 │ │ │ │ - bhi.n e19c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - subs r2, r3, #1 │ │ │ │ - adds r4, r3, r1 │ │ │ │ - ldrb.w r0, [r2, #1]! │ │ │ │ - cmp r2, r4 │ │ │ │ - mov.w r1, r0, lsl #3 │ │ │ │ - add.w r1, r1, r0, lsr #5 │ │ │ │ - strb r1, [r2, #0] │ │ │ │ - bne.n e1b2 │ │ │ │ + bhi.n e1ae │ │ │ │ lsls r4, r5, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx 2744 │ │ │ │ mov r8, r0 │ │ │ │ subs r1, r0, #4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w e37a │ │ │ │ + beq.w e374 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n e1e0 │ │ │ │ + bne.n e1da │ │ │ │ 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, #18740 @ 0x4934 │ │ │ │ - movt r5, #26015 @ 0x659f │ │ │ │ + movw r5, #4073 @ 0xfe9 │ │ │ │ + movt r5, #43850 @ 0xab4a │ │ │ │ str r6, [sp, #20] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, ip │ │ │ │ strd r2, r1, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mla r5, r8, r5, r7 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w sl, [r4, #-4]! │ │ │ │ subs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl e9a4 │ │ │ │ + bl e99c │ │ │ │ ldr.w r3, [r9, r1, lsl #2] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w sl, [r9, r1, lsl #2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n e21a │ │ │ │ + bne.n e214 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r8, r9 │ │ │ │ ldrd r7, r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ blx 2744 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e3ca │ │ │ │ + beq.w e3c4 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ subs r5, r0, #1 │ │ │ │ mov lr, r3 │ │ │ │ add r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ ldrb.w ip, [lr, r3] │ │ │ │ strb.w ip, [r0, #1]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n e266 │ │ │ │ + bne.n e260 │ │ │ │ mov r0, lr │ │ │ │ str r2, [sp, #20] │ │ │ │ blx 25cc │ │ │ │ mov r0, r8 │ │ │ │ blx 25cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ cmp r5, r6 │ │ │ │ - mov.w r3, r1, lsl #7 │ │ │ │ - add.w r3, r3, r1, lsr #1 │ │ │ │ + mov.w r3, r1, lsl #1 │ │ │ │ + add.w r3, r3, r1, lsr #7 │ │ │ │ strb r3, [r5, #0] │ │ │ │ - bne.n e286 │ │ │ │ + bne.n e280 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 28ec │ │ │ │ mov r0, r4 │ │ │ │ blx 25cc │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e11c │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e11c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n e354 │ │ │ │ - ldr r4, [pc, #304] @ (e3f4 ) │ │ │ │ + bne.n e34e │ │ │ │ + ldr r4, [pc, #304] @ (e3ec ) │ │ │ │ movs r0, #3 │ │ │ │ add r4, pc │ │ │ │ add.w r1, r4, #284 @ 0x11c │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e11c │ │ │ │ - ldr r0, [pc, #288] @ (e3f8 ) │ │ │ │ + ldr r0, [pc, #288] @ (e3f0 ) │ │ │ │ movs r3, #59 @ 0x3b │ │ │ │ - ldr r2, [pc, #288] @ (e3fc ) │ │ │ │ + ldr r2, [pc, #288] @ (e3f4 ) │ │ │ │ add.w r1, r4, #284 @ 0x11c │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #3 │ │ │ │ blx 28d4 │ │ │ │ b.n e11c │ │ │ │ ldr.w r5, [r4, #3768] @ 0xeb8 │ │ │ │ cmp r5, #1 │ │ │ │ bne.w e11c │ │ │ │ ldr.w r3, [r4, #3776] @ 0xec0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n e348 │ │ │ │ - ldr r4, [pc, #256] @ (e400 ) │ │ │ │ + beq.n e342 │ │ │ │ + ldr r4, [pc, #252] @ (e3f8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ add.w r1, r4, #284 @ 0x11c │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e11c │ │ │ │ - ldr r3, [pc, #240] @ (e404 ) │ │ │ │ + ldr r3, [pc, #236] @ (e3fc ) │ │ │ │ add.w r1, r4, #284 @ 0x11c │ │ │ │ - ldr r2, [pc, #236] @ (e408 ) │ │ │ │ + ldr r2, [pc, #236] @ (e400 ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ blx 28d4 │ │ │ │ b.n e11c │ │ │ │ - ldr r3, [pc, #224] @ (e40c ) │ │ │ │ + ldr r3, [pc, #220] @ (e404 ) │ │ │ │ add.w r1, r5, #284 @ 0x11c │ │ │ │ ldr.w r2, [r4, #3780] @ 0xec4 │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #208] @ (e410 ) │ │ │ │ + ldr r2, [pc, #208] @ (e408 ) │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, pc │ │ │ │ blx 28d4 │ │ │ │ b.n e11c │ │ │ │ - ldr r4, [pc, #200] @ (e414 ) │ │ │ │ + ldr r4, [pc, #200] @ (e40c ) │ │ │ │ movs r3, #0 │ │ │ │ movs r5, #126 @ 0x7e │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r4, pc │ │ │ │ b.n e154 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ @@ -19000,282 +18996,281 @@ │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ blx 24bc │ │ │ │ b.n e11c │ │ │ │ mov r0, r3 │ │ │ │ blx 25cc │ │ │ │ - ldr r4, [pc, #148] @ (e418 ) │ │ │ │ + ldr r4, [pc, #148] @ (e410 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ add.w r1, r4, #284 @ 0x11c │ │ │ │ blx 29a0 │ │ │ │ - cbnz r0, e3a2 │ │ │ │ - cbz r7, e39e │ │ │ │ + cbnz r0, e39c │ │ │ │ + cbz r7, e398 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n e39e │ │ │ │ + ble.n e398 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ - cbz r3, e3ba │ │ │ │ + cbz r3, e3b4 │ │ │ │ movs r7, #0 │ │ │ │ b.n e11c │ │ │ │ - ldr r0, [pc, #120] @ (e41c ) │ │ │ │ + ldr r0, [pc, #116] @ (e414 ) │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ - ldr r2, [pc, #120] @ (e420 ) │ │ │ │ + ldr r2, [pc, #116] @ (e418 ) │ │ │ │ add.w r1, r4, #284 @ 0x11c │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 28d4 │ │ │ │ - b.n e390 │ │ │ │ + b.n e38a │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e39e │ │ │ │ + beq.n e398 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n e39e │ │ │ │ + b.n e398 │ │ │ │ blx 267c <__stack_chk_fail@plt> │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 25cc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 25cc │ │ │ │ - b.n e380 │ │ │ │ - nop │ │ │ │ + b.n e37a │ │ │ │ adds r4, r2, #4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #174 @ 0xae │ │ │ │ + cmp r0, #166 @ 0xa6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r5, #2 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #132 @ 0x84 │ │ │ │ + cmp r7, #130 @ 0x82 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r1, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ + cmp r1, #206 @ 0xce │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #156 @ 0x9c │ │ │ │ + cmp r1, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ + cmp r1, #42 @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #688] @ (e6e8 ) │ │ │ │ + ldr r2, [pc, #688] @ (e6e0 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ - ldr r3, [pc, #688] @ (e6ec ) │ │ │ │ + ldr r3, [pc, #688] @ (e6e4 ) │ │ │ │ mov r9, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #688] @ (e6f0 ) │ │ │ │ + ldr r1, [pc, #688] @ (e6e8 ) │ │ │ │ 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 e52a │ │ │ │ + beq.n e522 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e52a │ │ │ │ + beq.n e522 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ blx 2700 │ │ │ │ ands.w r7, r0, #255 @ 0xff │ │ │ │ - beq.w e570 │ │ │ │ + beq.w e568 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ blx 2844 │ │ │ │ cmp r0, #241 @ 0xf1 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.w e5ea │ │ │ │ + bcs.w e5e2 │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ mov r0, r6 │ │ │ │ blx 2844 │ │ │ │ orrs r0, r1 │ │ │ │ itt ne │ │ │ │ movne r4, #0 │ │ │ │ movne r5, r4 │ │ │ │ - bne.n e4a8 │ │ │ │ - b.n e6bc │ │ │ │ + bne.n e4a0 │ │ │ │ + b.n e6b4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a6c │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n e596 │ │ │ │ + beq.n e58e │ │ │ │ mov r0, r6 │ │ │ │ blx 2844 │ │ │ │ cmp r4, r0 │ │ │ │ sbcs.w r1, r5, r1 │ │ │ │ - bcc.n e494 │ │ │ │ + bcc.n e48c │ │ │ │ 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 e610 │ │ │ │ - ldr r4, [pc, #536] @ (e6f4 ) │ │ │ │ + beq.w e608 │ │ │ │ + ldr r4, [pc, #536] @ (e6ec ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n e5ce │ │ │ │ + bne.n e5c6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n e508 │ │ │ │ + beq.n e500 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n e508 │ │ │ │ + ble.n e500 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl, #16] │ │ │ │ - cbnz r3, e508 │ │ │ │ + cbnz r3, e500 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ - cbz r3, e508 │ │ │ │ + cbz r3, e500 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov.w sl, #0 │ │ │ │ - cbz r6, e522 │ │ │ │ + cbz r6, e51a │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n e522 │ │ │ │ + ble.n e51a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ - cbnz r3, e522 │ │ │ │ + cbnz r3, e51a │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, e522 │ │ │ │ + cbz r3, e51a │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 25cc │ │ │ │ - b.n e5b0 │ │ │ │ + b.n e5a8 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r4, [pc, #456] @ (e6f8 ) │ │ │ │ + ldr r4, [pc, #456] @ (e6f0 ) │ │ │ │ blx 25cc │ │ │ │ - ldr r0, [pc, #456] @ (e6fc ) │ │ │ │ + ldr r0, [pc, #456] @ (e6f4 ) │ │ │ │ add r4, pc │ │ │ │ add r0, pc │ │ │ │ blx 2670 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #3 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e45c │ │ │ │ - ldr r0, [pc, #436] @ (e700 ) │ │ │ │ + beq.n e454 │ │ │ │ + ldr r0, [pc, #436] @ (e6f8 ) │ │ │ │ movs r3, #17 │ │ │ │ - ldr r2, [pc, #436] @ (e704 ) │ │ │ │ + ldr r2, [pc, #436] @ (e6fc ) │ │ │ │ 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 e46c │ │ │ │ - ldr r4, [pc, #404] @ (e708 ) │ │ │ │ + bne.w e464 │ │ │ │ + ldr r4, [pc, #404] @ (e700 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ - cbz r0, e5a6 │ │ │ │ - ldr r0, [pc, #396] @ (e70c ) │ │ │ │ + cbz r0, e59e │ │ │ │ + ldr r0, [pc, #396] @ (e704 ) │ │ │ │ movs r3, #21 │ │ │ │ - ldr r2, [pc, #396] @ (e710 ) │ │ │ │ + ldr r2, [pc, #396] @ (e708 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ strd r0, r8, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 28d4 │ │ │ │ - b.n e5a6 │ │ │ │ - ldr r4, [pc, #380] @ (e714 ) │ │ │ │ + b.n e59e │ │ │ │ + ldr r4, [pc, #380] @ (e70c ) │ │ │ │ movs r0, #2 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n e6a6 │ │ │ │ + bne.n e69e │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 25cc │ │ │ │ - ldr r2, [pc, #356] @ (e718 ) │ │ │ │ - ldr r3, [pc, #312] @ (e6ec ) │ │ │ │ + ldr r2, [pc, #356] @ (e710 ) │ │ │ │ + ldr r3, [pc, #312] @ (e6e4 ) │ │ │ │ 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 e6e4 │ │ │ │ + bne.w e6dc │ │ │ │ mov r0, sl │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #332] @ (e71c ) │ │ │ │ + ldr r3, [pc, #332] @ (e714 ) │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #332] @ (e720 ) │ │ │ │ + ldr r2, [pc, #332] @ (e718 ) │ │ │ │ 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 e4ee │ │ │ │ - b.n e508 │ │ │ │ - ldr r4, [pc, #312] @ (e724 ) │ │ │ │ + bne.n e4e6 │ │ │ │ + b.n e500 │ │ │ │ + ldr r4, [pc, #312] @ (e71c ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e5a6 │ │ │ │ - ldr r0, [pc, #300] @ (e728 ) │ │ │ │ + beq.n e59e │ │ │ │ + ldr r0, [pc, #300] @ (e720 ) │ │ │ │ movs r3, #30 │ │ │ │ - ldr r2, [pc, #300] @ (e72c ) │ │ │ │ + ldr r2, [pc, #300] @ (e724 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 28d4 │ │ │ │ - b.n e5a6 │ │ │ │ - ldr r5, [pc, #284] @ (e730 ) │ │ │ │ + b.n e59e │ │ │ │ + ldr r5, [pc, #284] @ (e728 ) │ │ │ │ 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} │ │ │ │ @@ -19297,15 +19292,15 @@ │ │ │ │ blx 28ec │ │ │ │ movs r2, #18 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sl │ │ │ │ mov r5, r4 │ │ │ │ blx 2988 │ │ │ │ - b.n e68e │ │ │ │ + b.n e686 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a6c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ eors r0, r7 │ │ │ │ @@ -19318,48 +19313,48 @@ │ │ │ │ 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 e662 │ │ │ │ + bcc.n e65a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 2954 │ │ │ │ - b.n e50c │ │ │ │ - ldr r0, [pc, #140] @ (e734 ) │ │ │ │ + b.n e504 │ │ │ │ + ldr r0, [pc, #140] @ (e72c ) │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #140] @ (e738 ) │ │ │ │ + ldr r2, [pc, #140] @ (e730 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ blx 28d4 │ │ │ │ - b.n e5a6 │ │ │ │ - ldr r4, [pc, #124] @ (e73c ) │ │ │ │ + b.n e59e │ │ │ │ + ldr r4, [pc, #124] @ (e734 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e5a6 │ │ │ │ - ldr r0, [pc, #112] @ (e740 ) │ │ │ │ + beq.w e59e │ │ │ │ + ldr r0, [pc, #112] @ (e738 ) │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #112] @ (e744 ) │ │ │ │ + ldr r2, [pc, #112] @ (e73c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 28d4 │ │ │ │ - b.n e5a6 │ │ │ │ + b.n e59e │ │ │ │ blx 267c <__stack_chk_fail@plt> │ │ │ │ - adds r4, r2, r6 │ │ │ │ + adds r4, r3, r6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ @@ -19375,15 +19370,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #186 @ 0xba │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #210 @ 0xd2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r4, r4, r0 │ │ │ │ movs r2, r0 │ │ │ │ movs r7, #174 @ 0xae │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ @@ -19402,24 +19397,24 @@ │ │ │ │ movs r4, #186 @ 0xba │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, #1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ - bcc.w e99a │ │ │ │ + bcc.w e992 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w e984 │ │ │ │ + bls.w e97c │ │ │ │ tst r1, r2 │ │ │ │ - beq.w e98c │ │ │ │ + beq.w e984 │ │ │ │ clz r3, r0 │ │ │ │ clz r2, r1 │ │ │ │ sub.w r3, r2, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - add r2, pc, #16 @ (adr r2, e780 ) │ │ │ │ + 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 │ │ │ │ @@ -19587,46 +19582,46 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ clz r2, r1 │ │ │ │ rsb r2, r2, #31 │ │ │ │ lsr.w r0, r0, r2 │ │ │ │ bx lr │ │ │ │ - cbz r0, e9a0 │ │ │ │ + cbz r0, e998 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w ec6c │ │ │ │ + b.w ec64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n e99a │ │ │ │ + beq.n e992 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl e748 │ │ │ │ + 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 ec42 │ │ │ │ + beq.w ec3a │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w ec12 │ │ │ │ + beq.w ec0a │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w ec1c │ │ │ │ + bls.w ec14 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w ec2c │ │ │ │ + beq.w ec24 │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub.w r2, r0, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - add r0, pc, #16 @ (adr r0, ea08 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, ea00 ) │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ mov.w r0, #0 │ │ │ │ mov pc, r2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -19810,19 +19805,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 ec6c │ │ │ │ + b.w ec64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n ec42 │ │ │ │ + beq.n ec3a │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl e9c6 │ │ │ │ + bl e9be │ │ │ │ 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: │ │ │ │ │ │ │ │ -0000ec78 <.fini>: │ │ │ │ +0000ec70 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,636 +1,636 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x0000ec80 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ - 0x0000ec90 04000000 09000000 0c000000 09000000 ................ │ │ │ │ - 0x0000eca0 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ - 0x0000ecb0 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ - 0x0000ecc0 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ - 0x0000ecd0 15000000 09000000 12000000 09000000 ................ │ │ │ │ - 0x0000ece0 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ - 0x0000ecf0 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ - 0x0000ed00 2a000000 09000000 00000000 00000000 *............... │ │ │ │ - 0x0000ed10 25733a20 61737365 7274696f 6e202725 %s: assertion '% │ │ │ │ - 0x0000ed20 73272066 61696c65 6420286c 696e6520 s' failed (line │ │ │ │ - 0x0000ed30 25642900 65676720 26262062 00000000 %d).egg && b.... │ │ │ │ - 0x0000ed40 2e686578 20000000 362e312e 382d3131 .hex ...6.1.8-11 │ │ │ │ - 0x0000ed50 30000000 65676700 65676720 26262061 0...egg.egg && a │ │ │ │ - 0x0000ed60 72636800 78383600 6573696c 00000000 rch.x86.esil.... │ │ │ │ - 0x0000ed70 61726d00 74726163 65000000 65676720 arm.trace...egg │ │ │ │ - 0x0000ed80 26262063 6f646500 65676720 26262066 && code.egg && f │ │ │ │ - 0x0000ed90 696c6500 65676720 26262066 6d740000 ile.egg && fmt.. │ │ │ │ - 0x0000eda0 6567672e 63000000 6567672e 7072696e egg.c...egg.prin │ │ │ │ - 0x0000edb0 74662025 73000000 25733a0a 00000000 tf %s...%s:..... │ │ │ │ - 0x0000edc0 7070632e 6e7a0000 7838362e 6e7a0000 ppc.nz..x86.nz.. │ │ │ │ - 0x0000edd0 43616e6e 6f742075 73652061 7373656d Cannot use assem │ │ │ │ - 0x0000ede0 626c6572 20272573 27000000 725f6173 bler '%s'...r_as │ │ │ │ - 0x0000edf0 6d5f6173 73656d62 6c652068 61732066 m_assemble has f │ │ │ │ - 0x0000ee00 61696c65 64202573 00000000 43616e6e ailed %s....Cann │ │ │ │ - 0x0000ee10 6f742066 696e6420 61207661 6c696420 ot find a valid │ │ │ │ - 0x0000ee20 61737365 6d626c65 72000000 746f6f20 assembler...too │ │ │ │ - 0x0000ee30 6c617267 6520656c 656d656e 74000000 large element... │ │ │ │ - 0x0000ee40 65787065 63746564 20277d27 20617420 expected '}' at │ │ │ │ - 0x0000ee50 74686520 656e6420 6f662074 68652066 the end of the f │ │ │ │ - 0x0000ee60 696c652e 20256420 6c656674 00000000 ile. %d left.... │ │ │ │ - 0x0000ee70 496e7661 6c696420 70616464 696e6720 Invalid padding │ │ │ │ - 0x0000ee80 6c656e67 74682061 74202564 00000000 length at %d.... │ │ │ │ - 0x0000ee90 496e7661 6c696420 70616464 696e6720 Invalid padding │ │ │ │ - 0x0000eea0 666f726d 61742028 25632900 56616c69 format (%c).Vali │ │ │ │ - 0x0000eeb0 64206f6e 65732061 72653a0a 00000000 d ones are:..... │ │ │ │ - 0x0000eec0 09732053 203a204e 554c4c20 62797465 .s S : NULL byte │ │ │ │ - 0x0000eed0 0a000000 096e204e 203a206e 6f700a00 .....n N : nop.. │ │ │ │ - 0x0000eee0 09612041 203a2030 7834310a 00000000 .a A : 0x41..... │ │ │ │ - 0x0000eef0 09742054 203a2074 72617020 28307863 .t T : trap (0xc │ │ │ │ - 0x0000ef00 63290a00 65676720 2626206e 616d6500 c)..egg && name. │ │ │ │ - 0x0000ef10 25732053 68656c6c 636f6465 20686173 %s Shellcode has │ │ │ │ - 0x0000ef20 20666169 6c656400 63616e6e 6f742077 failed.cannot w │ │ │ │ - 0x0000ef30 72697465 00000000 43616e6e 6f742070 rite....Cannot p │ │ │ │ - 0x0000ef40 61746368 206f7574 73696465 00000000 atch outside.... │ │ │ │ - 0x0000ef50 496e7661 6c696420 64656272 75696a6e Invalid debruijn │ │ │ │ - 0x0000ef60 20706174 7465726e 206c656e 67746800 pattern length. │ │ │ │ - 0x0000ef70 676f746f 00000000 62726561 6b000000 goto....break... │ │ │ │ - 0x0000ef80 6567675f 6c616e67 2e630000 25733a25 egg_lang.c..%s:% │ │ │ │ - 0x0000ef90 64204572 726f7220 73747269 6e672066 d Error string f │ │ │ │ - 0x0000efa0 6f726d61 74000000 756e6669 6c746572 ormat...unfilter │ │ │ │ - 0x0000efb0 65640000 656e636f 64652025 73207374 ed..encode %s st │ │ │ │ - 0x0000efc0 72696e67 20282573 29202825 73290000 ring (%s) (%s).. │ │ │ │ - 0x0000efd0 66696c74 65726564 00000000 636f6e64 filtered....cond │ │ │ │ - 0x0000efe0 20667261 6d652025 73202825 73290000 frame %s (%s).. │ │ │ │ - 0x0000eff0 7768696c 65000000 5f5f6265 67696e5f while...__begin_ │ │ │ │ - 0x0000f000 25645f25 645f2564 00000000 69660000 %d_%d_%d....if.. │ │ │ │ - 0x0000f010 5f5f656e 645f2564 5f25645f 25640000 __end_%d_%d_%d.. │ │ │ │ - 0x0000f020 72617267 00000000 556e6b6e 6f776e20 rarg....Unknown │ │ │ │ - 0x0000f030 61726720 666f7220 73797363 616c6c20 arg for syscall │ │ │ │ - 0x0000f040 27257327 00000000 4e6f2043 616c6c4e '%s'....No CallN │ │ │ │ - 0x0000f050 616d6520 27257327 00000000 25252573 ame '%s'....%%%s │ │ │ │ - 0x0000f060 00000000 556e6b6e 6f776e20 6e616d65 ....Unknown name │ │ │ │ - 0x0000f070 20272e25 73272028 75736520 2e252525 '.%s' (use .%%% │ │ │ │ - 0x0000f080 7320666f 72206120 72617720 72656769 s for a raw regi │ │ │ │ - 0x0000f090 73746572 206f7220 60257340 616c6961 ster or `%s@alia │ │ │ │ - 0x0000f0a0 73282e2e 2e296029 00000000 4e6f2072 s(...)`)....No r │ │ │ │ - 0x0000f0b0 6f6f6d20 696e2074 68652073 74617469 oom in the stati │ │ │ │ - 0x0000f0c0 63207374 61636b66 72616d65 21202825 c stackframe! (% │ │ │ │ - 0x0000f0d0 64206d75 73742062 65202564 29000000 d must be %d)... │ │ │ │ - 0x0000f0e0 2e666978 25640000 73746469 6e000000 .fix%d..stdin... │ │ │ │ - 0x0000f0f0 2f6c6962 2f726164 61726532 2f362e31 /lib/radare2/6.1 │ │ │ │ - 0x0000f100 2e382f65 67670000 2e3a2573 2f257300 .8/egg...:%s/%s. │ │ │ │ - 0x0000f110 4547475f 494e4344 49520000 25733a25 EGG_INCDIR..%s:% │ │ │ │ - 0x0000f120 73000000 64617461 20282573 29282573 s...data (%s)(%s │ │ │ │ - 0x0000f130 2973697a 653d2825 64290a00 2e646174 )size=(%d)...dat │ │ │ │ - 0x0000f140 610a0000 2e746578 740a0000 225c7830 a....text..."\x0 │ │ │ │ - 0x0000f150 30220000 2e617363 69692025 7325730a 0"...ascii %s%s. │ │ │ │ - 0x0000f160 00000000 2e6c6f6e 67202573 0a000000 .....long %s.... │ │ │ │ - 0x0000f170 64617461 20626c6f 636b2074 6f6f206c data block too l │ │ │ │ - 0x0000f180 61726765 00000000 43616e6e 6f742070 arge....Cannot p │ │ │ │ - 0x0000f190 61727365 20657870 72657373 696f6e00 arse expression. │ │ │ │ - 0x0000f1a0 696e6c69 6e652062 6c6f636b 20746f6f inline block too │ │ │ │ - 0x0000f1b0 206c6172 67650000 25730000 25630000 large..%s..%c.. │ │ │ │ - 0x0000f1c0 25733a25 64204e65 7374696e 67206f66 %s:%d Nesting of │ │ │ │ - 0x0000f1d0 20657870 72657373 696f6e73 206e6f74 expressions not │ │ │ │ - 0x0000f1e0 20796574 20737570 706f7274 65640000 yet supported.. │ │ │ │ - 0x0000f1f0 2e666978 30000000 646f6573 206e6f74 .fix0...does not │ │ │ │ - 0x0000f200 20736574 206e616d 65206f72 20636f6e set name or con │ │ │ │ - 0x0000f210 74656e74 20666f72 20616c69 61730000 tent for alias.. │ │ │ │ - 0x0000f220 676c6f62 616c2d62 75666665 722d6f76 global-buffer-ov │ │ │ │ - 0x0000f230 6572666c 6f772069 6e20616c 69617365 erflow in aliase │ │ │ │ - 0x0000f240 73000000 646f6573 206e6f74 20736574 s...does not set │ │ │ │ - 0x0000f250 206e616d 65206f72 20617267 20666f72 name or arg for │ │ │ │ - 0x0000f260 20737973 63616c6c 00000000 676c6f62 syscall....glob │ │ │ │ - 0x0000f270 616c2d62 75666665 722d6f76 6572666c al-buffer-overfl │ │ │ │ - 0x0000f280 6f772069 6e207379 7363616c 6c730000 ow in syscalls.. │ │ │ │ - 0x0000f290 6c6f7373 20626163 6b207175 6f746520 loss back quote │ │ │ │ - 0x0000f2a0 696e2069 6e636c75 64652064 69726563 in include direc │ │ │ │ - 0x0000f2b0 746f7279 00000000 77726f6e 6720696e tory....wrong in │ │ │ │ - 0x0000f2c0 636c7564 65207379 6e746178 00000000 clude syntax.... │ │ │ │ - 0x0000f2d0 25732f25 73000000 25732f25 732f2573 %s/%s...%s/%s/%s │ │ │ │ - 0x0000f2e0 00000000 43616e6e 6f742066 696e6420 ....Cannot find │ │ │ │ - 0x0000f2f0 696e636c 75646520 66696c65 20272573 include file '%s │ │ │ │ - 0x0000f300 27000000 43616e6e 6f742066 696e6420 '...Cannot find │ │ │ │ - 0x0000f310 27257327 00000000 496e7661 6c696420 '%s'....Invalid │ │ │ │ - 0x0000f320 6e756d62 6572206f 66206172 67756d65 number of argume │ │ │ │ - 0x0000f330 6e747320 666f7220 676f746f 28290000 nts for goto().. │ │ │ │ - 0x0000f340 43616e6e 6f74206d 6b766172 00000000 Cannot mkvar.... │ │ │ │ - 0x0000f350 556e7375 70706f72 74656420 7768696c Unsupported whil │ │ │ │ - 0x0000f360 65207379 6e746178 00000000 5f5f6265 e syntax....__be │ │ │ │ - 0x0000f370 67696e5f 25645f25 645f2564 0a000000 gin_%d_%d_%d.... │ │ │ │ - 0x0000f380 73657420 73797363 616c6c20 61726773 set syscall args │ │ │ │ - 0x0000f390 00000000 73797363 616c6c00 43616e6e ....syscall.Cann │ │ │ │ - 0x0000f3a0 6f742067 65742040 73797363 616c6c20 ot get @syscall │ │ │ │ - 0x0000f3b0 7061796c 6f616400 696e6c69 6e650000 payload.inline.. │ │ │ │ - 0x0000f3c0 63616c6c 20696e20 6567672d 3e6c616e call in egg->lan │ │ │ │ - 0x0000f3d0 672e6d6f 64652025 64000000 43616e6e g.mode %d...Cann │ │ │ │ - 0x0000f3e0 6f742072 65736f6c 76652076 61726961 ot resolve varia │ │ │ │ - 0x0000f3f0 626c6520 27257327 00000000 6e6f7420 ble '%s'....not │ │ │ │ - 0x0000f400 73757070 6f727420 666f7220 2a707472 support for *ptr │ │ │ │ - 0x0000f410 20696e20 6567672d 3e6c616e 672e6473 in egg->lang.ds │ │ │ │ - 0x0000f420 74766172 00000000 53696e6b 696e6720 tvar....Sinking │ │ │ │ - 0x0000f430 6265666f 7265206f 76657266 6c6f7700 before overflow. │ │ │ │ - 0x0000f440 656c7365 00000000 20205f5f 656e645f else.... __end_ │ │ │ │ - 0x0000f450 25645f25 645f2564 00000000 5f5f6966 %d_%d_%d....__if │ │ │ │ - 0x0000f460 656c7365 5f25645f 25640000 7263635f else_%d_%d..rcc_ │ │ │ │ - 0x0000f470 66756e20 25642028 25732900 656e7600 fun %d (%s).env. │ │ │ │ - 0x0000f480 66617374 63616c6c 00000000 696e636c fastcall....incl │ │ │ │ - 0x0000f490 75646500 616c6961 73000000 64617461 ude.alias...data │ │ │ │ - 0x0000f4a0 00000000 6e616b65 64000000 0a2e2573 ....naked.....%s │ │ │ │ - 0x0000f4b0 2025730a 00000000 20207075 73682025 %s..... push % │ │ │ │ - 0x0000f4c0 730a2020 6a6d7020 25730a00 6f720000 s. jmp %s..or.. │ │ │ │ - 0x0000f4d0 786f7200 6d6f7600 64697600 6d756c00 xor.mov.div.mul. │ │ │ │ - 0x0000f4e0 61646400 73756200 616e6400 65617800 add.sub.and.eax. │ │ │ │ - 0x0000f4f0 20202573 2025732c 205b2573 5d0a0000 %s %s, [%s]... │ │ │ │ - 0x0000f500 20202573 2025732c 2025730a 00000000 %s %s, %s..... │ │ │ │ - 0x0000f510 2020706f 70206561 780a0000 20207465 pop eax... te │ │ │ │ - 0x0000f520 73742065 61782c20 6561780a 00000000 st eax, eax..... │ │ │ │ - 0x0000f530 20206a6e 7a202573 0a000000 20206164 jnz %s.... ad │ │ │ │ - 0x0000f540 64206573 702c2025 640a0000 20206d6f d esp, %d... mo │ │ │ │ - 0x0000f550 76202573 2c206561 780a0000 2e657175 v %s, eax....equ │ │ │ │ - 0x0000f560 2025732c 25730a00 2020696e 74330a00 %s,%s.. int3.. │ │ │ │ - 0x0000f570 6d6f7620 6562702c 20657370 0a000000 mov ebp, esp.... │ │ │ │ - 0x0000f580 6a670000 6a676500 6a6c0000 6a6c6500 jg..jge.jl..jle. │ │ │ │ - 0x0000f590 6a6e6500 6a7a0000 6a6e7a00 2020636d jne.jz..jnz. cm │ │ │ │ - 0x0000f5a0 70206561 782c2025 730a0000 20202573 p eax, %s... %s │ │ │ │ - 0x0000f5b0 2025730a 00000000 20206c65 61206561 %s..... lea ea │ │ │ │ - 0x0000f5c0 782c205b 6562702b 25645d0a 00000000 x, [ebp+%d]..... │ │ │ │ - 0x0000f5d0 20207075 73682025 730a0000 20207075 push %s... pu │ │ │ │ - 0x0000f5e0 7368205b 25735d0a 00000000 20207075 sh [%s]..... pu │ │ │ │ - 0x0000f5f0 73682065 62700a00 20206164 64206562 sh ebp.. add eb │ │ │ │ - 0x0000f600 702c2025 640a0000 20207375 62206562 p, %d... sub eb │ │ │ │ - 0x0000f610 702c2025 640a0000 5b656270 2b25645d p, %d...[ebp+%d] │ │ │ │ - 0x0000f620 00000000 5b656270 25645d00 5b656270 ....[ebp%d].[ebp │ │ │ │ - 0x0000f630 5d000000 656d6974 5f783836 2e630000 ]...emit_x86.c.. │ │ │ │ - 0x0000f640 5573696e 67207374 61636b20 76617273 Using stack vars │ │ │ │ - 0x0000f650 20696e20 6e616b65 64206675 6e637469 in naked functi │ │ │ │ - 0x0000f660 6f6e7300 5b657370 2b25645d 00000000 ons.[esp+%d].... │ │ │ │ - 0x0000f670 65637800 43616e6e 6f742066 696e6420 ecx.Cannot find │ │ │ │ - 0x0000f680 67707220 25640000 20206d6f 76202573 gpr %d.. mov %s │ │ │ │ - 0x0000f690 2c205b65 73702b25 645d0a00 65627800 , [esp+%d]..ebx. │ │ │ │ - 0x0000f6a0 20206d6f 76202573 2c205b65 73705d0a mov %s, [esp]. │ │ │ │ - 0x0000f6b0 00000000 20206d6f 76206477 6f726420 .... mov dword │ │ │ │ - 0x0000f6c0 25732c20 30782578 0a000000 20206d6f %s, 0x%x.... mo │ │ │ │ - 0x0000f6d0 76206477 6f726420 25732c20 300a0000 v dword %s, 0... │ │ │ │ - 0x0000f6e0 20206c65 61206561 782c2025 730a0000 lea eax, %s... │ │ │ │ - 0x0000f6f0 23202573 0a000000 20206d6f 76206561 # %s.... mov ea │ │ │ │ - 0x0000f700 782c2025 730a0000 20206d6f 76206561 x, %s... mov ea │ │ │ │ - 0x0000f710 782c205b 6561785d 0a000000 20206d6f x, [eax].... mo │ │ │ │ - 0x0000f720 767a2065 61782c20 5b656178 5d0a0000 vz eax, [eax]... │ │ │ │ - 0x0000f730 2020706f 70206562 700a0000 20207265 pop ebp... re │ │ │ │ - 0x0000f740 740a0000 20207075 73682065 62700a20 t... push ebp. │ │ │ │ - 0x0000f750 206d6f76 20656270 2c206573 700a2020 mov ebp, esp. │ │ │ │ - 0x0000f760 73756220 6573702c 2025640a 00000000 sub esp, %d..... │ │ │ │ - 0x0000f770 20206361 6c6c205b 25735d0a 00000000 call [%s]..... │ │ │ │ - 0x0000f780 20206361 6c6c2025 730a0000 20206a6d call %s... jm │ │ │ │ - 0x0000f790 70205b25 735d0a00 20206a6d 70202573 p [%s].. jmp %s │ │ │ │ - 0x0000f7a0 0a000000 4a756d70 20776974 686f7574 ....Jump without │ │ │ │ - 0x0000f7b0 20646573 74696e61 74696f6e 00000000 destination.... │ │ │ │ - 0x0000f7c0 0a203a20 6d6f7620 6561782c 20602e61 . : mov eax, `.a │ │ │ │ - 0x0000f7d0 7267600a 203a2069 6e742030 7838300a rg`. : int 0x80. │ │ │ │ - 0x0000f7e0 00000000 0a20203a 206d6f76 20656178 ..... : mov eax │ │ │ │ - 0x0000f7f0 2c20602e 61726760 0a20203a 20707573 , `.arg`. : pus │ │ │ │ - 0x0000f800 68206561 780a2020 3a20696e 74203078 h eax. : int 0x │ │ │ │ - 0x0000f810 38300a20 203a2061 64642065 73702c20 80. : add esp, │ │ │ │ - 0x0000f820 25640a00 65647800 65736900 65646900 %d..edx.esi.edi. │ │ │ │ - 0x0000f830 65627000 20206220 25730a00 2020706f ebp. b %s.. po │ │ │ │ - 0x0000f840 70207b72 377d0a20 20636d70 2072372c p {r7}. cmp r7, │ │ │ │ - 0x0000f850 2072370a 20206265 71202573 0a000000 r7. beq %s.... │ │ │ │ - 0x0000f860 2e657175 2025732c 2025730a 00000000 .equ %s, %s..... │ │ │ │ - 0x0000f870 20207564 66203136 0a000000 73702c20 udf 16....sp, │ │ │ │ - 0x0000f880 25640000 72256400 20206c64 72202573 %d..r%d. ldr %s │ │ │ │ - 0x0000f890 2c205b25 735d0a00 20206164 72207230 , [%s].. adr r0 │ │ │ │ - 0x0000f8a0 2c20340a 00000000 20206220 25640a00 , 4..... b %d.. │ │ │ │ - 0x0000f8b0 20206164 64207063 2c202564 0a000000 add pc, %d.... │ │ │ │ - 0x0000f8c0 2e737472 696e6720 22257322 0a000000 .string "%s".... │ │ │ │ - 0x0000f8d0 2e66696c 6c202564 2c20312c 20300a00 .fill %d, 1, 0.. │ │ │ │ - 0x0000f8e0 20207375 62207230 2c207063 2c202564 sub r0, pc, %d │ │ │ │ - 0x0000f8f0 0a000000 20207374 72207230 2c205b25 .... str r0, [% │ │ │ │ - 0x0000f900 735d0a00 3a206d6f 76207237 2c20602e s]..: mov r7, `. │ │ │ │ - 0x0000f910 61726760 0a3a2073 76632030 7825780a arg`.: svc 0x%x. │ │ │ │ - 0x0000f920 00000000 20206164 64207370 2c206670 .... add sp, fp │ │ │ │ - 0x0000f930 2c202564 0a000000 2020706f 70207b66 , %d.... pop {f │ │ │ │ - 0x0000f940 702c7063 7d0a0000 20207075 7368207b p,pc}... push { │ │ │ │ - 0x0000f950 66702c6c 727d0a00 20206164 64206670 fp,lr}.. add fp │ │ │ │ - 0x0000f960 2c207370 2c20340a 20207375 62207370 , sp, 4. sub sp │ │ │ │ - 0x0000f970 2c207370 2c202564 0a000000 20206c64 , sp, %d.... ld │ │ │ │ - 0x0000f980 72207230 2c202573 00000000 20206278 r r0, %s.... bx │ │ │ │ - 0x0000f990 2072300a 00000000 2020626c 78207230 r0..... blx r0 │ │ │ │ - 0x0000f9a0 0a000000 2020626c 2025730a 00000000 .... bl %s..... │ │ │ │ - 0x0000f9b0 72300000 73747200 20206d6f 76202573 r0..str. mov %s │ │ │ │ - 0x0000f9c0 2c207230 0a000000 20206d6f 76202573 , r0.... mov %s │ │ │ │ - 0x0000f9d0 2c202573 0a000000 72370000 73747262 , %s....r7..strb │ │ │ │ - 0x0000f9e0 00000000 656f7200 6f727200 72390000 ....eor.orr.r9.. │ │ │ │ - 0x0000f9f0 62677400 62676500 626c7400 626c6500 bgt.bge.blt.ble. │ │ │ │ - 0x0000fa00 626e6500 62657100 20206d6f 76207237 bne.beq. mov r7 │ │ │ │ - 0x0000fa10 2c20300a 00000000 2020636d 70207237 , 0..... cmp r7 │ │ │ │ - 0x0000fa20 2c207239 0a000000 20206164 64202573 , r9.... add %s │ │ │ │ - 0x0000fa30 2c202573 2c202573 0a000000 6c647200 , %s, %s....ldr. │ │ │ │ - 0x0000fa40 6c647262 00000000 72310000 72320000 ldrb....r1..r2.. │ │ │ │ - 0x0000fa50 72330000 72340000 72350000 72360000 r3..r4..r5..r6.. │ │ │ │ - 0x0000fa60 2020636d 70207837 2c207837 0a202062 cmp x7, x7. b │ │ │ │ - 0x0000fa70 65712025 730a0000 20206272 6b20300a eq %s... brk 0. │ │ │ │ - 0x0000fa80 00000000 78256400 20206164 72207830 ....x%d. adr x0 │ │ │ │ - 0x0000fa90 2c20380a 00000000 20207374 72207830 , 8..... str x0 │ │ │ │ - 0x0000faa0 2c205b25 735d0a00 3a206d6f 76207837 , [%s]..: mov x7 │ │ │ │ - 0x0000fab0 2c20602e 61726760 0a3a2073 76632030 , `.arg`.: svc 0 │ │ │ │ - 0x0000fac0 7825780a 00000000 20206d6f 76207370 x%x..... mov sp │ │ │ │ - 0x0000fad0 2c207832 390a0000 20206c64 70207832 , x29... ldp x2 │ │ │ │ - 0x0000fae0 392c2078 33302c20 5b73705d 2c203136 9, x30, [sp], 16 │ │ │ │ - 0x0000faf0 0a000000 20207374 70207832 392c2078 .... stp x29, x │ │ │ │ - 0x0000fb00 33302c20 5b73702c 202d3136 5d210a00 30, [sp, -16]!.. │ │ │ │ - 0x0000fb10 20206d6f 76207832 392c2073 700a0000 mov x29, sp... │ │ │ │ - 0x0000fb20 20206c64 72207830 2c202573 00000000 ldr x0, %s.... │ │ │ │ - 0x0000fb30 20206272 2078300a 00000000 2020626c br x0..... bl │ │ │ │ - 0x0000fb40 72207830 0a000000 78300000 20206d6f r x0....x0.. mo │ │ │ │ - 0x0000fb50 76202573 2c207830 0a000000 78370000 v %s, x0....x7.. │ │ │ │ - 0x0000fb60 78390000 20206d6f 76207837 2c20300a x9.. mov x7, 0. │ │ │ │ - 0x0000fb70 00000000 2020636d 70207837 2c207839 .... cmp x7, x9 │ │ │ │ - 0x0000fb80 0a000000 61363400 78310000 78320000 ....a64.x1..x2.. │ │ │ │ - 0x0000fb90 78330000 78340000 72617800 2020706f x3..x4..rax. po │ │ │ │ - 0x0000fba0 70207261 780a0000 20207465 73742072 p rax... test r │ │ │ │ - 0x0000fbb0 61782c20 7261780a 00000000 20206164 ax, rax..... ad │ │ │ │ - 0x0000fbc0 64207273 702c2025 640a0000 20206d6f d rsp, %d... mo │ │ │ │ - 0x0000fbd0 76202573 2c207261 780a0000 6d6f7620 v %s, rax...mov │ │ │ │ - 0x0000fbe0 7262702c 20727370 0a000000 2020636d rbp, rsp.... cm │ │ │ │ - 0x0000fbf0 70207261 782c2025 730a0000 20206c65 p rax, %s... le │ │ │ │ - 0x0000fc00 61207261 782c205b 7262702b 25645d0a a rax, [rbp+%d]. │ │ │ │ - 0x0000fc10 00000000 20206d6f 76207261 782c2025 .... mov rax, % │ │ │ │ - 0x0000fc20 730a0000 20207075 73682072 61780a00 s... push rax.. │ │ │ │ - 0x0000fc30 20207075 73682072 62700a00 20206164 push rbp.. ad │ │ │ │ - 0x0000fc40 64207262 702c2025 640a0000 20207375 d rbp, %d... su │ │ │ │ - 0x0000fc50 62207262 702c2025 640a0000 5b726270 b rbp, %d...[rbp │ │ │ │ - 0x0000fc60 2b25645d 00000000 5b726270 25645d00 +%d]....[rbp%d]. │ │ │ │ - 0x0000fc70 5b726270 5d000000 5b727370 2b25645d [rbp]...[rsp+%d] │ │ │ │ - 0x0000fc80 00000000 72736900 20206d6f 76202573 ....rsi. mov %s │ │ │ │ - 0x0000fc90 2c205b72 73702b25 645d0a00 72646900 , [rsp+%d]..rdi. │ │ │ │ - 0x0000fca0 20206d6f 76202573 2c205b72 73705d0a mov %s, [rsp]. │ │ │ │ - 0x0000fcb0 00000000 20206c65 61207261 782c2025 .... lea rax, % │ │ │ │ - 0x0000fcc0 730a0000 0a203a20 6d6f7620 7261782c s.... : mov rax, │ │ │ │ - 0x0000fcd0 20602e61 7267600a 203a2073 79736361 `.arg`. : sysca │ │ │ │ - 0x0000fce0 6c6c0a00 0a20203a 206d6f76 20726178 ll... : mov rax │ │ │ │ - 0x0000fcf0 2c20602e 61726760 0a20203a 20737973 , `.arg`. : sys │ │ │ │ - 0x0000fd00 63616c6c 0a000000 20206d6f 76207261 call.... mov ra │ │ │ │ - 0x0000fd10 782c205b 7261785d 0a000000 20206d6f x, [rax].... mo │ │ │ │ - 0x0000fd20 767a2072 61782c20 5b726178 5d0a0000 vz rax, [rax]... │ │ │ │ - 0x0000fd30 2020706f 70207262 700a0000 20207075 pop rbp... pu │ │ │ │ - 0x0000fd40 73682072 62700a20 206d6f76 20726270 sh rbp. mov rbp │ │ │ │ - 0x0000fd50 2c207273 700a2020 73756220 7273702c , rsp. sub rsp, │ │ │ │ - 0x0000fd60 2025640a 00000000 78363400 72647800 %d.....x64.rdx. │ │ │ │ - 0x0000fd70 72313000 72380000 6c777a00 20202573 r10.r8..lwz. %s │ │ │ │ - 0x0000fd80 2072332c 20302872 31290a20 20616464 r3, 0(r1). add │ │ │ │ - 0x0000fd90 69207231 2c207231 2c202564 0a202063 i r1, r1, %d. c │ │ │ │ - 0x0000fda0 6d707720 72332c20 72330a20 20626571 mpw r3, r3. beq │ │ │ │ - 0x0000fdb0 2025730a 00000000 20207472 61700a00 %s..... trap.. │ │ │ │ - 0x0000fdc0 20206d66 6c722072 300a0000 73747700 mflr r0...stw. │ │ │ │ - 0x0000fdd0 20202573 2072302c 20256428 2573290a %s r0, %d(%s). │ │ │ │ - 0x0000fde0 00000000 73747775 00000000 20202573 ....stwu.... %s │ │ │ │ - 0x0000fdf0 2025732c 202d2564 28257329 0a000000 %s, -%d(%s).... │ │ │ │ - 0x0000fe00 25642825 73290000 656d6974 5f707063 %d(%s)..emit_ppc │ │ │ │ - 0x0000fe10 2e630000 7365745f 73747269 6e672027 .c..set_string ' │ │ │ │ - 0x0000fe20 25732720 6e6f7420 696d706c 656d656e %s' not implemen │ │ │ │ - 0x0000fe30 74656420 666f7220 70706300 3a206c69 ted for ppc.: li │ │ │ │ - 0x0000fe40 2072302c 20602e61 7267600a 3a207363 r0, `.arg`.: sc │ │ │ │ - 0x0000fe50 0a000000 20206164 64692025 732c2025 .... addi %s, % │ │ │ │ - 0x0000fe60 732c2025 640a0000 20206d74 6c722072 s, %d... mtlr r │ │ │ │ - 0x0000fe70 300a0000 2020626c 720a0000 20202573 0... blr... %s │ │ │ │ - 0x0000fe80 2072302c 2025730a 00000000 20206d74 r0, %s..... mt │ │ │ │ - 0x0000fe90 63747220 72300a00 62637472 6c000000 ctr r0..bctrl... │ │ │ │ - 0x0000fea0 20202573 0a000000 62637472 00000000 %s....bctr.... │ │ │ │ - 0x0000feb0 20206d72 2025732c 2025730a 00000000 mr %s, %s..... │ │ │ │ - 0x0000fec0 20206c69 2025732c 2025730a 00000000 li %s, %s..... │ │ │ │ - 0x0000fed0 20206c69 2072332c 20300a00 72313100 li r3, 0..r11. │ │ │ │ - 0x0000fee0 2020636d 70772072 332c2072 31310a00 cmpw r3, r11.. │ │ │ │ - 0x0000fef0 20206c62 7a202573 2c203028 2573290a lbz %s, 0(%s). │ │ │ │ - 0x0000ff00 00000000 20202573 2025732c 20302825 .... %s %s, 0(% │ │ │ │ - 0x0000ff10 73290a00 20206164 64692025 732c2025 s).. addi %s, % │ │ │ │ - 0x0000ff20 732c2025 730a0000 73756266 00000000 s, %s...subf.... │ │ │ │ - 0x0000ff30 6d756c6c 77000000 64697677 00000000 mullw...divw.... │ │ │ │ - 0x0000ff40 20207374 62202573 2c202573 0a000000 stb %s, %s.... │ │ │ │ - 0x0000ff50 20202573 2025732c 2025732c 20723131 %s %s, %s, r11 │ │ │ │ - 0x0000ff60 0a000000 20206164 64692025 732c2025 .... addi %s, % │ │ │ │ - 0x0000ff70 732c202d 25730a00 20207375 62662025 s, -%s.. subf % │ │ │ │ - 0x0000ff80 732c2072 31312c20 25730a00 20207375 s, r11, %s.. su │ │ │ │ - 0x0000ff90 62662025 732c2025 732c2025 730a0000 bf %s, %s, %s... │ │ │ │ - 0x0000ffa0 20202573 2025732c 2025732c 2025730a %s %s, %s, %s. │ │ │ │ - 0x0000ffb0 00000000 20202573 20723131 2c203028 .... %s r11, 0( │ │ │ │ - 0x0000ffc0 2573290a 00000000 6c640000 20202573 %s).....ld.. %s │ │ │ │ - 0x0000ffd0 2072332c 20302872 31290a20 20616464 r3, 0(r1). add │ │ │ │ - 0x0000ffe0 69207231 2c207231 2c202564 0a202063 i r1, r1, %d. c │ │ │ │ - 0x0000fff0 6d706420 72332c20 72330a20 20626571 mpd r3, r3. beq │ │ │ │ - 0x00010000 2025730a 00000000 73746400 73746475 %s.....std.stdu │ │ │ │ - 0x00010010 00000000 2020636d 70642072 332c2072 .... cmpd r3, r │ │ │ │ - 0x00010020 31310a00 6d756c6c 64000000 64697664 11..mulld...divd │ │ │ │ - 0x00010030 00000000 70706336 34000000 234c2325 ....ppc64...#L#% │ │ │ │ - 0x00010040 732c0000 25732c5b 25645d2c 72302c3a s,..%s,[%d],r0,: │ │ │ │ - 0x00010050 3d2c0000 61256400 25732c72 302c3a3d =,..a%d.%s,r0,:= │ │ │ │ - 0x00010060 2c000000 25732c61 312c3a3d 2c234a23 ,...%s,a1,:=,#J# │ │ │ │ - 0x00010070 25732c47 4f544f2c 00000000 234a2325 %s,GOTO,....#J#% │ │ │ │ - 0x00010080 732c474f 544f2c00 76256400 302c2573 s,GOTO,.v%d.0,%s │ │ │ │ - 0x00010090 2c3a3d2c 00000000 302c2424 2c000000 ,:=,....0,$$,... │ │ │ │ - 0x000100a0 0a3a602e 61726760 2c242c0a 00000000 .:`.arg`,$,..... │ │ │ │ - 0x000100b0 22257322 2c25732c 3a3d2c00 61302c25 "%s",%s,:=,.a0,% │ │ │ │ - 0x000100c0 732c3a3d 2c000000 25732c5b 25645d2c s,:=,...%s,[%d], │ │ │ │ - 0x000100d0 50432c3a 3d2c0000 25732c61 25642c3a PC,:=,..%s,a%d,: │ │ │ │ - 0x000100e0 3d2c0000 25732c5b 25645d2c 6125642c =,..%s,[%d],a%d, │ │ │ │ - 0x000100f0 3a3d2c00 3e000000 3e3d0000 3c000000 :=,.>...>=..<... │ │ │ │ - 0x00010100 3c3d0000 212c0000 25732c61 312c3d3d <=..!,..%s,a1,== │ │ │ │ - 0x00010110 2c247a2c 25733f7b 2c234a23 25732c47 ,$z,%s?{,#J#%s,G │ │ │ │ - 0x00010120 4f544f2c 7d2c0000 25732c61 312c2573 OTO,},..%s,a1,%s │ │ │ │ - 0x00010130 2c3f7b2c 234a2325 732c474f 544f2c7d ,?{,#J#%s,GOTO,} │ │ │ │ - 0x00010140 2c000000 61300000 263d0000 5e3d0000 ,...a0..&=..^=.. │ │ │ │ - 0x00010150 7c3d0000 2a3d0000 2b3d0000 2d3d0000 |=..*=..+=..-=.. │ │ │ │ - 0x00010160 2f3d0000 25732c5b 25645d2c 25732c3a /=..%s,[%d],%s,: │ │ │ │ - 0x00010170 3d2c0000 25732c25 732c3a3d 2c000000 =,..%s,%s,:=,... │ │ │ │ - 0x00010180 25732c25 732c2573 2c000000 6765745f %s,%s,%s,...get_ │ │ │ │ - 0x00010190 7768696c 655f656e 64202825 732c2025 while_end (%s, % │ │ │ │ - 0x000101a0 73290a00 25732028 25732c20 5b25735d s)..%s (%s, [%s] │ │ │ │ - 0x000101b0 290a0000 25732028 25732c20 2573290a )...%s (%s, %s). │ │ │ │ - 0x000101c0 00000000 6c6f6164 70747220 28257329 ....loadptr (%s) │ │ │ │ - 0x000101d0 0a000000 6c6f6164 20282225 73222c20 ....load ("%s", │ │ │ │ - 0x000101e0 2563290a 00000000 7768696c 655f656e %c).....while_en │ │ │ │ - 0x000101f0 64202825 73290a00 73797363 616c6c5f d (%s)..syscall_ │ │ │ │ - 0x00010200 61726773 20282564 290a0000 72657374 args (%d)...rest │ │ │ │ - 0x00010210 6f72655f 73746163 6b202825 64290a00 ore_stack (%d).. │ │ │ │ - 0x00010220 6765745f 72657375 6c742028 2573290a get_result (%s). │ │ │ │ - 0x00010230 00000000 65717520 2825732c 20257329 ....equ (%s, %s) │ │ │ │ - 0x00010240 0a000000 73657420 28222573 222c2022 ....set ("%s", " │ │ │ │ - 0x00010250 2573222c 20256429 0a000000 6172672e %s", %d)....arg. │ │ │ │ - 0x00010260 25642e25 643d2573 0a000000 6672616d %d.%d=%s....fram │ │ │ │ - 0x00010270 655f656e 64202825 642c2025 64290a00 e_end (%d, %d).. │ │ │ │ - 0x00010280 74726170 0a000000 6672616d 65202825 trap....frame (% │ │ │ │ - 0x00010290 64290a00 25732028 25732920 3d3e2028 d)..%s (%s) => ( │ │ │ │ - 0x000102a0 2573290a 00000000 73797363 616c6c20 %s).....syscall │ │ │ │ - 0x000102b0 28256429 0a000000 676f746f 20285b25 (%d)....goto ([% │ │ │ │ - 0x000102c0 735d290a 00000000 676f746f 20282573 s]).....goto (%s │ │ │ │ - 0x000102d0 290a0000 63616c6c 20285b25 735d290a )...call ([%s]). │ │ │ │ - 0x000102e0 00000000 63616c6c 20282573 290a0000 ....call (%s)... │ │ │ │ - 0x000102f0 66702c24 25640000 73702c24 25640000 fp,$%d..sp,$%d.. │ │ │ │ - 0x00010300 61310000 61320000 61330000 61340000 a1..a2..a3..a4.. │ │ │ │ - 0x00010310 6c6c766d 2d676363 00000000 6a6d7000 llvm-gcc....jmp. │ │ │ │ - 0x00010320 43430000 61617263 6836342d 6c696e75 CC..aarch64-linu │ │ │ │ - 0x00010330 782d676e 752d6763 63000000 61726d2d x-gnu-gcc...arm- │ │ │ │ - 0x00010340 6c696e75 782d676e 75656162 6968662d linux-gnueabihf- │ │ │ │ - 0x00010350 67636300 6567675f 6366696c 652e6300 gcc.egg_cfile.c. │ │ │ │ - 0x00010360 436f756c 646e2774 2066696e 64206120 Couldn't find a │ │ │ │ - 0x00010370 636f6d70 696c6572 2120506c 65617365 compiler! Please │ │ │ │ - 0x00010380 20736574 20434300 53464c49 42504154 set CC.SFLIBPAT │ │ │ │ - 0x00010390 48000000 7232202d 6868207c 20677265 H...r2 -hh | gre │ │ │ │ - 0x000103a0 7020494e 43444952 207c2061 776b2027 p INCDIR | awk ' │ │ │ │ - 0x000103b0 7b707269 6e742024 327d2700 43616e6e {print $2}'.Cann │ │ │ │ - 0x000103c0 6f742066 696e6420 53464c49 42504154 ot find SFLIBPAT │ │ │ │ - 0x000103d0 4820656e 76207661 72000000 25732f73 H env var...%s/s │ │ │ │ - 0x000103e0 666c6962 00000000 61726d36 34000000 flib....arm64... │ │ │ │ - 0x000103f0 61617263 68363400 7468756d 62000000 aarch64.thumb... │ │ │ │ - 0x00010400 61726d33 32000000 6d697073 00000000 arm32...mips.... │ │ │ │ - 0x00010410 6d697073 33320000 6d697073 36340000 mips32..mips64.. │ │ │ │ - 0x00010420 64617277 696e0000 6d61636f 73000000 darwin..macos... │ │ │ │ - 0x00010430 74766f73 00000000 77617463 686f7300 tvos....watchos. │ │ │ │ - 0x00010440 696f7300 6f626a63 6f707900 656c6600 ios.objcopy.elf. │ │ │ │ - 0x00010450 0a2e7365 6374696f 6e202e74 6578740a ..section .text. │ │ │ │ - 0x00010460 2e676c6f 626c2020 6d61696e 0a2f2f20 .globl main.// │ │ │ │ - 0x00010470 2e747970 65202020 6d61696e 2c204066 .type main, @f │ │ │ │ - 0x00010480 756e6374 696f6e0a 2573206d 61696e0a unction.%s main. │ │ │ │ - 0x00010490 00000000 676f626a 636f7079 00000000 ....gobjcopy.... │ │ │ │ - 0x000104a0 6d616368 30000000 2d617263 68206933 mach0...-arch i3 │ │ │ │ - 0x000104b0 3836202d 66504943 202d6650 49450000 86 -fPIC -fPIE.. │ │ │ │ - 0x000104c0 2d617263 68206933 3836202d 66504943 -arch i386 -fPIC │ │ │ │ - 0x000104d0 202d6650 4945202d 70696500 2d617263 -fPIE -pie.-arc │ │ │ │ - 0x000104e0 68207838 365f3634 202d6650 4943202d h x86_64 -fPIC - │ │ │ │ - 0x000104f0 66504945 00000000 2d617263 68207838 fPIE....-arch x8 │ │ │ │ - 0x00010500 365f3634 202d6650 4943202d 66504945 6_64 -fPIC -fPIE │ │ │ │ - 0x00010510 202d7069 65000000 2d736861 72656420 -pie...-shared │ │ │ │ - 0x00010520 2d63202d 66504943 202d7069 65202d66 -c -fPIC -pie -f │ │ │ │ - 0x00010530 50494500 0a2e7465 78740a25 73205f6d PIE...text.%s _m │ │ │ │ - 0x00010540 61696e0a 00000000 2d665049 43202d66 ain.....-fPIC -f │ │ │ │ - 0x00010550 50494520 2d706965 202d6670 6963202d PIE -pie -fpic - │ │ │ │ - 0x00010560 6d333200 2d665049 43202d66 50494520 m32.-fPIC -fPIE │ │ │ │ - 0x00010570 2d706965 202d6670 6963202d 6d363400 -pie -fpic -m64. │ │ │ │ - 0x00010580 2d665049 43202d66 50494520 2d706965 -fPIC -fPIE -pie │ │ │ │ - 0x00010590 202d6670 6963202d 6e6f7374 61727466 -fpic -nostartf │ │ │ │ - 0x000105a0 696c6573 00000000 25732d25 732d2564 iles....%s-%s-%d │ │ │ │ - 0x000105b0 00000000 77696e64 6f777300 2e746578 ....windows..tex │ │ │ │ - 0x000105c0 74000000 70650000 302e5f5f 54455854 t...pe..0.__TEXT │ │ │ │ - 0x000105d0 2e5f5f74 65787400 64617277 696e2d61 .__text.darwin-a │ │ │ │ - 0x000105e0 726d2d36 34000000 78637275 6e202d2d rm-64...xcrun -- │ │ │ │ - 0x000105f0 73646b20 6970686f 6e656f73 20676363 sdk iphoneos gcc │ │ │ │ - 0x00010600 202d6172 63682061 726d3634 202d6d69 -arch arm64 -mi │ │ │ │ - 0x00010610 70686f6e 656f732d 76657273 696f6e2d phoneos-version- │ │ │ │ - 0x00010620 6d696e3d 31302e30 00000000 64617277 min=10.0....darw │ │ │ │ - 0x00010630 696e2d61 726d2d33 32000000 78637275 in-arm-32...xcru │ │ │ │ - 0x00010640 6e202d2d 73646b20 6970686f 6e656f73 n --sdk iphoneos │ │ │ │ - 0x00010650 20676363 202d6172 63682061 726d7637 gcc -arch armv7 │ │ │ │ - 0x00010660 202d6d69 70686f6e 656f732d 76657273 -miphoneos-vers │ │ │ │ - 0x00010670 696f6e2d 6d696e3d 31302e30 00000000 ion-min=10.0.... │ │ │ │ - 0x00010680 2573202d 6e6f7374 646c6962 00000000 %s -nostdlib.... │ │ │ │ - 0x00010690 25732025 73202d6f 20272573 2e746d70 %s %s -o '%s.tmp │ │ │ │ - 0x000106a0 27202d53 20272573 270a0000 696e7661 ' -S '%s'...inva │ │ │ │ - 0x000106b0 6c696420 63456e76 20616c6c 6f636174 lid cEnv allocat │ │ │ │ - 0x000106c0 696f6e00 25732e73 00000000 7768696c ion.%s.s....whil │ │ │ │ - 0x000106d0 65206f70 656e696e 67202573 2e730000 e opening %s.s.. │ │ │ │ - 0x000106e0 25732e74 6d700000 436f756c 64206e6f %s.tmp..Could no │ │ │ │ - 0x000106f0 74206f70 656e2027 25732700 74657874 t open '%s'.text │ │ │ │ - 0x00010700 00000000 72646174 61000000 726f6461 ....rdata...roda │ │ │ │ - 0x00010710 74610000 5f5f6765 74657370 5f5f0000 ta..__getesp__.. │ │ │ │ - 0x00010720 6765745f 70635f74 68756e6b 2e627800 get_pc_thunk.bx. │ │ │ │ - 0x00010730 25732025 73202d6f 20272573 2e6f2720 %s %s -o '%s.o' │ │ │ │ - 0x00010740 2725732e 73270000 72616269 6e32202d '%s.s'..rabin2 - │ │ │ │ - 0x00010750 6f202725 732e7465 78742720 2d4f2064 o '%s.text' -O d │ │ │ │ - 0x00010760 2f532f27 25732720 2725732e 6f270a00 /S/'%s' '%s.o'.. │ │ │ │ - 0x00010770 72616269 6e32202d 6f202725 732e7465 rabin2 -o '%s.te │ │ │ │ - 0x00010780 78742720 2d4f2064 2f532f27 25732720 xt' -O d/S/'%s' │ │ │ │ - 0x00010790 27257327 2e6f0000 4c696e6b 61676520 '%s'.o..Linkage │ │ │ │ - 0x000107a0 6661696c 65642100 43616e6e 6f742066 failed!.Cannot f │ │ │ │ - 0x000107b0 696e6420 25732e6f 00000000 25732e74 ind %s.o....%s.t │ │ │ │ - 0x000107c0 65787400 46414c4c 4241434b 3a205573 ext.FALLBACK: Us │ │ │ │ - 0x000107d0 696e6720 6f626a63 6f707920 696e7374 ing objcopy inst │ │ │ │ - 0x000107e0 65616420 6f662072 6162696e 32000000 ead of rabin2... │ │ │ │ - 0x000107f0 27257327 202d6a20 2e746578 74202d4f '%s' -j .text -O │ │ │ │ - 0x00010800 2062696e 61727920 2725732e 6f272027 binary '%s.o' ' │ │ │ │ - 0x00010810 25732e74 65787427 00000000 27257327 %s.text'....'%s' │ │ │ │ - 0x00010820 202d6a20 302e5f5f 54455854 2e5f5f74 -j 0.__TEXT.__t │ │ │ │ - 0x00010830 65787420 2d4f2062 696e6172 79202725 ext -O binary '% │ │ │ │ - 0x00010840 732e6f27 20272573 2e746578 74270000 s.o' '%s.text'.. │ │ │ │ - 0x00010850 6f626a63 6f707920 6661696c 65642100 objcopy failed!. │ │ │ │ - 0x00010860 25732e25 73000000 2573202d 666f6d69 %s.%s...%s -fomi │ │ │ │ - 0x00010870 742d6672 616d652d 706f696e 74657220 t-frame-pointer │ │ │ │ - 0x00010880 2d666e6f 2d7a6572 6f2d696e 69746961 -fno-zero-initia │ │ │ │ - 0x00010890 6c697a65 642d696e 2d627373 00000000 lized-in-bss.... │ │ │ │ - 0x000108a0 2573202d 666e6f2d 73746163 6b2d7072 %s -fno-stack-pr │ │ │ │ - 0x000108b0 6f746563 746f7220 2d6e6f73 7464696e otector -nostdin │ │ │ │ - 0x000108c0 63202d69 6e636c75 64652027 2573272f c -include '%s'/ │ │ │ │ - 0x000108d0 27257327 2f73666c 69622e68 00000000 '%s'/sflib.h.... │ │ │ │ - 0x000108e0 2573202d 7a206578 65637374 61636b20 %s -z execstack │ │ │ │ - 0x000108f0 2d666f6d 69742d66 72616d65 2d706f69 -fomit-frame-poi │ │ │ │ - 0x00010900 6e746572 202d6669 6e6c696e 652d6675 nter -finline-fu │ │ │ │ - 0x00010910 6e637469 6f6e7320 2d666e6f 2d7a6572 nctions -fno-zer │ │ │ │ - 0x00010920 6f2d696e 69746961 6c697a65 642d696e o-initialized-in │ │ │ │ - 0x00010930 2d627373 00000000 2e637374 72696e67 -bss.....cstring │ │ │ │ - 0x00010940 00000000 73697a65 00000000 5f5f5f6d ....size....___m │ │ │ │ - 0x00010950 61696e00 73656374 696f6e00 5f5f616c ain.section.__al │ │ │ │ - 0x00010960 6c6f6361 00000000 7a65726f 00000000 loca....zero.... │ │ │ │ - 0x00010970 63666900 636c616e 67000000 62696e00 cfi.clang...bin. │ │ │ │ - 0x00010980 746d7000 6f000000 706f7274 00000000 tmp.o...port.... │ │ │ │ - 0x00010990 702f6567 675f6269 6e642e63 00000000 p/egg_bind.c.... │ │ │ │ - 0x000109a0 756e7375 70706f72 74656420 6f732025 unsupported os % │ │ │ │ - 0x000109b0 78000000 43616e6e 6f742070 756c6c20 x...Cannot pull │ │ │ │ - 0x000109c0 7368656c 6c636f64 65000000 43616e6e shellcode...Cann │ │ │ │ - 0x000109d0 6f742073 65742070 6f727400 556e7375 ot set port.Unsu │ │ │ │ - 0x000109e0 70706f72 74656420 74617267 65740000 pported target.. │ │ │ │ - 0x000109f0 62696e64 00000000 6c697374 656e2070 bind....listen p │ │ │ │ - 0x00010a00 6f72743d 34343434 00000000 70616e63 ort=4444....panc │ │ │ │ - 0x00010a10 616b6500 4d495400 636d6400 73756964 ake.MIT.cmd.suid │ │ │ │ - 0x00010a20 00000000 702f6567 675f6578 65632e63 ....p/egg_exec.c │ │ │ │ - 0x00010a30 00000000 6e6f2073 75696420 666f7220 ....no suid for │ │ │ │ - 0x00010a40 74686973 20706c61 74666f72 6d000000 this platform... │ │ │ │ - 0x00010a50 556e7375 70706f72 74656420 61726368 Unsupported arch │ │ │ │ - 0x00010a60 20256420 62697473 00000000 556e7375 %d bits....Unsu │ │ │ │ - 0x00010a70 70706f72 74656420 6f732025 78000000 pported os %x... │ │ │ │ - 0x00010a80 63757374 6f6d2063 6f6d6d61 6e642066 custom command f │ │ │ │ - 0x00010a90 6f722073 68656c6c 636f6465 73206973 or shellcodes is │ │ │ │ - 0x00010aa0 2074656d 706f7261 72696c79 20646973 temporarily dis │ │ │ │ - 0x00010ab0 61626c65 64000000 43616e6e 6f742073 abled...Cannot s │ │ │ │ - 0x00010ac0 6574206f 70745f63 6d640000 43616e6e et opt_cmd..Cann │ │ │ │ - 0x00010ad0 6f742070 756c6c20 6f70745f 636d6463 ot pull opt_cmdc │ │ │ │ - 0x00010ae0 6f646500 65786563 00000000 65786563 ode.exec....exec │ │ │ │ - 0x00010af0 75746520 636d643d 2f62696e 2f736820 ute cmd=/bin/sh │ │ │ │ - 0x00010b00 73756964 3d66616c 73650000 30783431 suid=false..0x41 │ │ │ │ - 0x00010b10 00000000 702f6567 675f6e75 6c6c6279 ....p/egg_nullby │ │ │ │ - 0x00010b20 2e630000 4e756c6c 20627974 65206e6f .c..Null byte no │ │ │ │ - 0x00010b30 74207072 6f766964 65642e20 5573696e t provided. Usin │ │ │ │ - 0x00010b40 67202825 73292061 73207468 65206b65 g (%s) as the ke │ │ │ │ - 0x00010b50 79000000 6e756c6c 62792063 616e7420 y...nullby cant │ │ │ │ - 0x00010b60 74616b65 206e756c 6c206279 74652061 take null byte a │ │ │ │ - 0x00010b70 73206b65 79000000 7368656c 6c636f64 s key...shellcod │ │ │ │ - 0x00010b80 65206973 20746f6f 206c6f6e 67203a28 e is too long :( │ │ │ │ - 0x00010b90 00000000 4e6f2073 68656c6c 636f6465 ....No shellcode │ │ │ │ - 0x00010ba0 20666f75 6e642100 54686973 20736865 found!.This she │ │ │ │ - 0x00010bb0 6c6c636f 64652063 6f6e7461 696e7320 llcode contains │ │ │ │ - 0x00010bc0 6e6f206e 756c6c20 62797465 732e2074 no null bytes. t │ │ │ │ - 0x00010bd0 68652065 6e636f64 65722069 73206e6f he encoder is no │ │ │ │ - 0x00010be0 74206e65 65646564 00000000 53656c65 t needed....Sele │ │ │ │ - 0x00010bf0 63746564 206b6579 20697320 696e2075 cted key is in u │ │ │ │ - 0x00010c00 73652c20 66616c6c 6261636b 20746f20 se, fallback to │ │ │ │ - 0x00010c10 61207661 6c696420 25640000 54686973 a valid %d..This │ │ │ │ - 0x00010c20 20656e63 6f646572 20646f65 736e7420 encoder doesnt │ │ │ │ - 0x00010c30 776f726b 20666f72 20736865 6c6c636f work for shellco │ │ │ │ - 0x00010c40 64657320 6c617267 65722074 68616e20 des larger than │ │ │ │ - 0x00010c50 32353520 62797465 73000000 53656c65 255 bytes...Sele │ │ │ │ - 0x00010c60 63746564 20617263 68697465 63747572 cted architectur │ │ │ │ - 0x00010c70 65206e6f 74207375 70706f72 74656420 e not supported │ │ │ │ - 0x00010c80 62792065 67672e6e 756c6c62 792c2074 by egg.nullby, t │ │ │ │ - 0x00010c90 72792078 3836206f 72207375 626d6974 ry x86 or submit │ │ │ │ - 0x00010ca0 20706174 63680000 30db4831 c9e8ffff patch..0.H1.... │ │ │ │ - 0x00010cb0 ffffc15f 4883c714 b180803f 41750288 ..._H......?Au.. │ │ │ │ - 0x00010cc0 1fe2f700 6e756c6c 62790000 6e756c6c ....nullby..null │ │ │ │ - 0x00010cd0 20627974 6520656e 636f6465 72000000 byte encoder... │ │ │ │ - 0x00010ce0 702f6567 675f7265 76657273 652e6300 p/egg_reverse.c. │ │ │ │ - 0x00010cf0 556e7375 70706f72 74656400 72657665 Unsupported.reve │ │ │ │ - 0x00010d00 72736500 30784646 00000000 702f6567 rse.0xFF....p/eg │ │ │ │ - 0x00010d10 675f786f 722e6300 584f5220 6b657920 g_xor.c.XOR key │ │ │ │ - 0x00010d20 6e6f7420 70726f76 69646564 2e205573 not provided. Us │ │ │ │ - 0x00010d30 696e6720 28257329 20617320 74686520 ing (%s) as the │ │ │ │ - 0x00010d40 6b657900 496e7661 6c696420 6b657920 key.Invalid key │ │ │ │ - 0x00010d50 28257329 00000000 54686973 20786f72 (%s)....This xor │ │ │ │ - 0x00010d60 206b6579 2067656e 65726174 6573206e key generates n │ │ │ │ - 0x00010d70 756c6c20 62797465 732e2054 72792061 ull bytes. Try a │ │ │ │ - 0x00010d80 6761696e 00000000 496e7661 6c696420 gain....Invalid │ │ │ │ - 0x00010d90 61726368 20666f72 20656767 2e786f72 arch for egg.xor │ │ │ │ - 0x00010da0 20776869 63682069 73207838 362d6f6e which is x86-on │ │ │ │ - 0x00010db0 6c792066 6f72206e 6f770000 e8ffffff ly for now...... │ │ │ │ - 0x00010dc0 ffc15e48 83c60d30 1e48ffc6 e2f90000 ..^H...0.H...... │ │ │ │ - 0x00010dd0 786f7220 656e636f 64657220 666f7220 xor encoder for │ │ │ │ - 0x00010de0 7368656c 6c636f64 65000000 70616e63 shellcode...panc │ │ │ │ - 0x00010df0 616b652c 73616e74 69746f78 00000000 ake,santitox.... │ │ │ │ - 0x00010e00 725f6567 675f7072 6570656e 645f6279 r_egg_prepend_by │ │ │ │ - 0x00010e10 74657300 725f6567 675f7072 6570656e tes.r_egg_prepen │ │ │ │ - 0x00010e20 645f6279 74657300 725f6567 675f746f d_bytes.r_egg_to │ │ │ │ - 0x00010e30 73747269 6e670000 725f6567 675f746f string..r_egg_to │ │ │ │ - 0x00010e40 73747269 6e670000 725f6567 675f7265 string..r_egg_re │ │ │ │ - 0x00010e50 73657400 725f6567 675f7265 73657400 set.r_egg_reset. │ │ │ │ - 0x00010e60 725f6567 675f7365 74757000 725f6567 r_egg_setup.r_eg │ │ │ │ - 0x00010e70 675f7365 74757000 725f6567 675f6c6f g_setup.r_egg_lo │ │ │ │ - 0x00010e80 61640000 725f6567 675f6c6f 61640000 ad..r_egg_load.. │ │ │ │ - 0x00010e90 725f6567 675f7379 7363616c 6c000000 r_egg_syscall... │ │ │ │ - 0x00010ea0 725f6567 675f7379 7363616c 6c000000 r_egg_syscall... │ │ │ │ - 0x00010eb0 725f6567 675f7261 77000000 725f6567 r_egg_raw...r_eg │ │ │ │ - 0x00010ec0 675f7261 77000000 725f6567 675f696e g_raw...r_egg_in │ │ │ │ - 0x00010ed0 636c7564 65000000 725f6567 675f696e clude...r_egg_in │ │ │ │ - 0x00010ee0 636c7564 65000000 725f6567 675f6170 clude...r_egg_ap │ │ │ │ - 0x00010ef0 70656e64 5f627974 65730000 725f6567 pend_bytes..r_eg │ │ │ │ - 0x00010f00 675f6170 70656e64 5f627974 65730000 g_append_bytes.. │ │ │ │ - 0x00010f10 725f6567 675f7072 696e7466 00000000 r_egg_printf.... │ │ │ │ - 0x00010f20 725f6567 675f7072 696e7466 00000000 r_egg_printf.... │ │ │ │ - 0x00010f30 725f6567 675f6173 73656d62 6c655f61 r_egg_assemble_a │ │ │ │ - 0x00010f40 736d0000 725f6567 675f636f 6d70696c sm..r_egg_compil │ │ │ │ - 0x00010f50 65000000 725f6567 675f636f 6d70696c e...r_egg_compil │ │ │ │ - 0x00010f60 65000000 725f6567 675f7275 6e000000 e...r_egg_run... │ │ │ │ - 0x00010f70 725f6567 675f7275 6e000000 725f6567 r_egg_run...r_eg │ │ │ │ - 0x00010f80 675f7061 6464696e 67000000 725f6567 g_padding...r_eg │ │ │ │ - 0x00010f90 675f7368 656c6c63 6f646500 725f6567 g_shellcode.r_eg │ │ │ │ - 0x00010fa0 675f7368 656c6c63 6f646500 725f6567 g_shellcode.r_eg │ │ │ │ - 0x00010fb0 675f656e 636f6465 00000000 725f6567 g_encode....r_eg │ │ │ │ - 0x00010fc0 675f656e 636f6465 00000000 725f6567 g_encode....r_eg │ │ │ │ - 0x00010fd0 675f6669 6e616c69 7a650000 725f6567 g_finalize..r_eg │ │ │ │ - 0x00010fe0 675f7061 74746572 6e000000 7263635f g_pattern...rcc_ │ │ │ │ - 0x00010ff0 70757368 73747200 725f6567 675f6d6b pushstr.r_egg_mk │ │ │ │ - 0x00011000 7661725f 6e616d65 00000000 725f6567 var_name....r_eg │ │ │ │ - 0x00011010 675f6d6b 7661725f 62756600 70617273 g_mkvar_buf.pars │ │ │ │ - 0x00011020 65646174 61636861 72000000 70617273 edatachar...pars │ │ │ │ - 0x00011030 65696e6c 696e6563 68617200 725f6567 einlinechar.r_eg │ │ │ │ - 0x00011040 675f6c61 6e675f70 61727365 63686172 g_lang_parsechar │ │ │ │ - 0x00011050 00000000 7263635f 656c656d 656e7400 ....rcc_element. │ │ │ │ - 0x00011060 7263635f 6e657874 00000000 656d6974 rcc_next....emit │ │ │ │ - 0x00011070 5f676574 5f766172 00000000 656d6974 _get_var....emit │ │ │ │ - 0x00011080 5f737973 63616c6c 5f617267 73000000 _syscall_args... │ │ │ │ - 0x00011090 656d6974 5f6a6d70 00000000 656d6974 emit_jmp....emit │ │ │ │ - 0x000110a0 5f676574 5f766172 00000000 656d6974 _get_var....emit │ │ │ │ - 0x000110b0 5f737973 63616c6c 5f617267 73000000 _syscall_args... │ │ │ │ - 0x000110c0 656d6974 5f6a6d70 00000000 656d6974 emit_jmp....emit │ │ │ │ - 0x000110d0 5f736574 5f737472 696e6700 656d6974 _set_string.emit │ │ │ │ - 0x000110e0 5f736574 5f737472 696e6700 725f6567 _set_string.r_eg │ │ │ │ - 0x000110f0 675f6366 696c655f 67657443 6f6d7069 g_cfile_getCompi │ │ │ │ - 0x00011100 6c657200 725f6567 675f6366 696c655f ler.r_egg_cfile_ │ │ │ │ - 0x00011110 7365745f 63456e76 00000000 725f6567 set_cEnv....r_eg │ │ │ │ - 0x00011120 675f6366 696c655f 70617273 65720000 g_cfile_parser.. │ │ │ │ - 0x00011130 725f6567 675f6366 696c655f 70617273 r_egg_cfile_pars │ │ │ │ - 0x00011140 65436f6d 70696c65 64000000 6275696c eCompiled...buil │ │ │ │ - 0x00011150 64000000 51c75a1c e1904594 ca529489 d...Q.Z...E..R.. │ │ │ │ - 0x00011160 9cb64894 e2a54d94 847faa51 537bc700 ..H...M....QS{.. │ │ │ │ - 0x00011170 79dce453 8051f6c7 43e4791e e4453295 y..S.Q..C.y..E2. │ │ │ │ - 0x00011180 d4b6b67c 1dbcaa79 024d45b4 ca1206c7 ...|...y.ME..... │ │ │ │ - 0x00011190 66ca5a9c b6fc8f66 bed47994 944dd43f f.Z....f..y..M.? │ │ │ │ - 0x000111a0 d6950000 e54ddc42 471e875a 169c873e .....M.BG..Z...> │ │ │ │ - 0x000111b0 8ee56582 8eff87c6 ae4d4d76 768afeff ..e......MMvv... │ │ │ │ - 0x000111c0 5a1e658e 8aff44dc 8444ffe5 06be4d3e Z.e...D..D....M> │ │ │ │ - 0x000111d0 068a1d00 ca929ca6 5a4d4d52 1d1e4df5 ........ZMMR..M. │ │ │ │ - 0x000111e0 7ee4b6e0 e49cdcaa fe44929c 00000000 ~........D...... │ │ │ │ - 0x000111f0 c671654d d4008a9c 98c64d1e 7917178a .qeM......M.y... │ │ │ │ - 0x00011200 3edc44b6 1e5a4f5a 4dfe4222 dcc6a200 >.D..ZOZM.B".... │ │ │ │ - 0x00011210 79dce453 8051f6c7 43e479b6 7c1dbcaa y..S.Q..C.y.|... │ │ │ │ - 0x00011220 79024d45 b4ca1206 c766ca5a 9cb6fc8f y.ME.....f.Z.... │ │ │ │ - 0x00011230 66bed479 94944dd4 3fd69500 6275696c f..y..M.?...buil │ │ │ │ - 0x00011240 64000000 6275696c 64000000 52c61892 d...build...R... │ │ │ │ - 0x00011250 e579ca92 ca9ce5f5 6af552a6 8262aaaa .y......j.R..b.. │ │ │ │ - 0x00011260 17a67c86 a65210f4 114d70f5 82a66a52 ..|..R...Mp...jR │ │ │ │ - 0x00011270 5259a612 bcc692ca 70791d1e 562c10dc RY......py..V,.. │ │ │ │ - 0x00011280 39aa01e4 b6aaca17 86708476 37ca0715 9........p.v7... │ │ │ │ - 0x00011290 77f59206 524dcade 06aaaaa6 c6791f56 w...RM.......y.V │ │ │ │ - 0x000112a0 92121ef5 7ae5765a 365206c4 11dc5211 ....z.vZ6R....R. │ │ │ │ - 0x000112b0 6a161082 9c191248 c6aa9239 eaf56a45 j......H...9..jE │ │ │ │ - 0x000112c0 5252d6d2 a652f5e5 e4b60000 1986ae1d RR...R.......... │ │ │ │ - 0x000112d0 ae048692 8606ae7e 8686ae5a de82aeb6 .......~...Z.... │ │ │ │ - 0x000112e0 7e867e05 b67dc5ff aedc8eae 86d58692 ~.~..}.......... │ │ │ │ - 0x000112f0 b8ae8e82 b683c648 9cfe077e 7c04068e .......H...~|... │ │ │ │ - 0x00011300 868eaeb6 b686ae7d 65fefebe ae82c686 .......}e....... │ │ │ │ - 0x00011310 8782ae86 c279d786 a6867d7d 7e4d8686 .....y....}}~M.. │ │ │ │ - 0x00011320 67ae86fe 8686ac3e a6ae2c7e 861eae86 g......>..,~.... │ │ │ │ - 0x00011330 ae86077e 06aeae3e aed3aec7 863e8686 ...~...>.....>.. │ │ │ │ - 0x00011340 c6c7c69e 927e27b2 d727b67e 10ae827e .....~'..'.~...~ │ │ │ │ - 0x00011350 bf8286a6 7e1ea6fe 7d797efe 91a6927e ....~...}y~....~ │ │ │ │ - 0x00011360 864d7efe 00000000 6275696c 64000000 .M~.....build... │ │ │ │ - 0x00011370 6275696c 64000000 40000000 09000000 build...@....... │ │ │ │ - 0x00011380 30000000 09000000 04000000 09000000 0............... │ │ │ │ - 0x00011390 0c000000 09000000 3f000000 09000000 ........?....... │ │ │ │ - 0x000113a0 37000000 09000000 17000000 09000000 7............... │ │ │ │ - 0x000113b0 2f000000 09000000 11000000 09000000 /............... │ │ │ │ - 0x000113c0 33000000 09000000 15000000 09000000 3............... │ │ │ │ - 0x000113d0 12000000 09000000 1f000000 09000000 ................ │ │ │ │ - 0x000113e0 36000000 09000000 10000000 09000000 6............... │ │ │ │ - 0x000113f0 24000000 09000000 2a000000 09000000 $.......*....... │ │ │ │ - 0x00011400 00000000 00000000 ........ │ │ │ │ + 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 382d3131 .hex ...6.1.8-11 │ │ │ │ + 0x0000ed48 30000000 65676700 65676720 26262061 0...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 2e382f65 67670000 2e3a2573 2f257300 .8/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 780fe06e 08cf78d9 8015d1ce d...x..n..x..... │ │ │ │ + 0x00011158 0e2af482 d97ce77e 18f4c6cd e3087d00 .*...|.~......}. │ │ │ │ + 0x00011168 d978784a e5366022 e5df4028 e548e013 .xxJ.6`"..@(.H.. │ │ │ │ + 0x00011178 facdd956 cffa0082 091c9e6a 485ba3ae ...V.......jH[.. │ │ │ │ + 0x00011188 202a5608 2a08d181 785b9a09 48e52ad1 *V.*...x[..H.*. │ │ │ │ + 0x00011198 c68e0000 40d882d1 128a5a22 1e32d1a2 ....@.....Z".2.. │ │ │ │ + 0x000111a8 c6f9639a 9a127963 3ed162ea ea161263 ..c...yc>.b....c │ │ │ │ + 0x000111b8 181bd163 f979db00 79a2de82 00e1c616 ...c.y..y....... │ │ │ │ + 0x000111c8 12161d00 00c6d8e2 3a6281d1 7cd17836 ........:b..|.x6 │ │ │ │ + 0x000111d8 0e560e78 69002a40 82d100ce 00000000 .V.xi.*@........ │ │ │ │ + 0x000111e8 e5f99cbe d31616d1 402a5a81 9cde5a8b ........@*Z...Z. │ │ │ │ + 0x000111f8 40d1ed62 04d13e48 5ad8d100 c6a28200 @..b..>HZ....... │ │ │ │ + 0x00011208 d978784a e5366022 e5df40d9 56cffa00 .xxJ.6`"..@.V... │ │ │ │ + 0x00011218 82091c9e 6a485ba3 ae202a56 082a08d1 ....jH[.. *V.*.. │ │ │ │ + 0x00011228 81785b9a 0948e52a d1c68e00 6275696c .x[..H.*....buil │ │ │ │ + 0x00011238 64000000 6275696c 64000000 2ace690e d...build...*.i. │ │ │ │ + 0x00011248 000089f6 e59b3a56 78ce699a 78f61a3a ......:Vx.i.x..: │ │ │ │ + 0x00011258 365a36ce 56ce5869 ec360e69 ceceec83 6Z6.V.Xi.6.i.... │ │ │ │ + 0x00011268 f68d5669 e5428d9d 8e795aab 9a36ca84 ..Vi.B...yZ..6.. │ │ │ │ + 0x00011278 1ece8ee6 aa8cc5ce b0ce7976 1ea54a8a ..........yv..J. │ │ │ │ + 0x00011288 3a8c4081 568e1e82 ec8c5a56 403ad118 :.@.V.....ZV@:.. │ │ │ │ + 0x00011298 85ebca20 0e688d3a 36ce0e3a 69d98236 ... .h.:6..:i..6 │ │ │ │ + 0x000112a8 793aa579 ea0ed14e 368bf62a 56e0fed4 y:.y...N6..*V... │ │ │ │ + 0x000112b8 c60e1aea 5a69ce8b 9ae50000 e21a1a1a ....Zi.......... │ │ │ │ + 0x000112c8 23322a1a 1a32e559 623a323a e21a3232 #2*..2.Yb:2:..22 │ │ │ │ + 0x000112d8 1e1a1a9b 2a1f9a32 e15a2a98 328c0d3a ....*..2.Z*.2..: │ │ │ │ + 0x000112e8 1a4f1200 e2bbe0e5 63325b1a 2a625a32 .O......c2[.*bZ2 │ │ │ │ + 0x000112f8 5a2a125b c682e21a a21a5a62 32e13a24 Z*.[......Zb2.:$ │ │ │ │ + 0x00011308 1a4b0ed4 321e1a99 1ae16262 815e1a12 .K..2.....bb.^.. │ │ │ │ + 0x00011318 b0f91a1a 421ae2e2 3a3232e2 829a12bb ....B...:22..... │ │ │ │ + 0x00011328 32e29b32 2ea2020e 321e1a32 1a850e62 2..2....2..2...b │ │ │ │ + 0x00011338 3230e222 2ae232e1 1e320e1b 1ae2fb1a 20."*.2..2...... │ │ │ │ + 0x00011348 e2329a49 d140d11e 624b1a1a e11e1ae2 .2.I.@..bK...... │ │ │ │ + 0x00011358 1ae298a2 00000000 6275696c 64000000 ........build... │ │ │ │ + 0x00011368 6275696c 64000000 40000000 09000000 build...@....... │ │ │ │ + 0x00011378 30000000 09000000 04000000 09000000 0............... │ │ │ │ + 0x00011388 0c000000 09000000 3f000000 09000000 ........?....... │ │ │ │ + 0x00011398 37000000 09000000 17000000 09000000 7............... │ │ │ │ + 0x000113a8 2f000000 09000000 11000000 09000000 /............... │ │ │ │ + 0x000113b8 33000000 09000000 15000000 09000000 3............... │ │ │ │ + 0x000113c8 12000000 09000000 1f000000 09000000 ................ │ │ │ │ + 0x000113d8 36000000 09000000 10000000 09000000 6............... │ │ │ │ + 0x000113e8 24000000 09000000 2a000000 09000000 $.......*....... │ │ │ │ + 0x000113f8 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00011408 00000000 .... │ │ │ │ + 0x00011400 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0002fbec ecf40000 9cf60000 70f60000 24f80000 ........p...$... │ │ │ │ - 0x0002fbfc 28f80000 2cf80000 30f80000 b0f90000 (...,...0....... │ │ │ │ - 0x0002fc0c 48fa0000 4cfa0000 50fa0000 54fa0000 H...L...P...T... │ │ │ │ - 0x0002fc1c 48fb0000 88fb0000 8cfb0000 90fb0000 H............... │ │ │ │ - 0x0002fc2c 94fb0000 98fb0000 9cfc0000 84fc0000 ................ │ │ │ │ - 0x0002fc3c 6cfd0000 70fd0000 74fd0000 ecf90000 l...p...t....... │ │ │ │ - 0x0002fc4c 50fa0000 54fa0000 58fa0000 5cfa0000 P...T...X...\... │ │ │ │ - 0x0002fc5c d8f90000 74fd0000 ecf90000 70fd0000 ....t.......p... │ │ │ │ - 0x0002fc6c 50fa0000 54fa0000 58fa0000 5cfa0000 P...T...X...\... │ │ │ │ - 0x0002fc7c d8f90000 74fd0000 ecf90000 70fd0000 ....t.......p... │ │ │ │ - 0x0002fc8c b0f90000 48fa0000 4cfa0000 50fa0000 ....H...L...P... │ │ │ │ - 0x0002fc9c 54fa0000 44010100 00030100 04030100 T...D........... │ │ │ │ - 0x0002fcac 08030100 0c030100 ........ │ │ │ │ + 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 ........ │ │ │ ├── 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 64ed0000 ............d... │ │ │ │ - 0x00030020 04000000 ecf40000 b16d0000 956f0000 .........m...o.. │ │ │ │ + 0x00030010 94090300 bc090300 00000000 5ced0000 ............\... │ │ │ │ + 0x00030020 04000000 e4f40000 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 b0f90000 48fa0000 4cfa0000 ........H...L... │ │ │ │ - 0x000300a0 50fa0000 54fa0000 58fa0000 5cfa0000 P...T...X...\... │ │ │ │ - 0x000300b0 d8f90000 70ed0000 08000000 b0f90000 ....p........... │ │ │ │ + 0x00030090 00000000 a8f90000 40fa0000 44fa0000 ........@...D... │ │ │ │ + 0x000300a0 48fa0000 4cfa0000 50fa0000 54fa0000 H...L...P...T... │ │ │ │ + 0x000300b0 d0f90000 68ed0000 08000000 a8f90000 ....h........... │ │ │ │ 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 84fb0000 ................ │ │ │ │ + 0x00030120 00000000 00000000 00000000 7cfb0000 ............|... │ │ │ │ 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 68fd0000 08000000 98fb0000 ....h........... │ │ │ │ + 0x000301a0 00000000 60fd0000 08000000 90fb0000 ....`........... │ │ │ │ 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 38fe0000 ............8... │ │ │ │ - 0x00030220 04000000 50fa0000 49980000 41980000 ....P...I...A... │ │ │ │ + 0x00030210 00000000 00000000 00000000 30fe0000 ............0... │ │ │ │ + 0x00030220 04000000 48fa0000 49980000 41980000 ....H...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 34000100 08000000 50fa0000 e...4.......P... │ │ │ │ + 0x00030290 65980000 2c000100 08000000 48fa0000 e...,.......H... │ │ │ │ 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 68ed0000 ............h... │ │ │ │ - 0x00030310 08000000 44010100 d1b60000 4dbc0000 ....D.......M... │ │ │ │ + 0x00030300 00000000 a9a70000 a5a70000 60ed0000 ............`... │ │ │ │ + 0x00030310 08000000 3c010100 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 74ed0000 08000000 44010100 ....t.......D... │ │ │ │ + 0x00030380 00000000 6ced0000 08000000 3c010100 ....l.......<... │ │ │ │ 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 10030100 ................ │ │ │ │ - 0x00030400 50030100 74090100 00000000 38090100 P...t.......8... │ │ │ │ - 0x00030410 44090100 4c090100 54090100 5c090100 D...L...T...\... │ │ │ │ - 0x00030420 68090100 70090100 7c090100 80090100 h...p...|....... │ │ │ │ - 0x00030430 b4ed0000 84090100 66795dc6 ca7bd010 ........fy]..{.. │ │ │ │ - 0x00030440 df689b5f cbc0422b 1a1df065 7a056831 .h._..B+...ez.h1 │ │ │ │ - 0x00030450 3e51d059 674ae690 5af43bb5 08b67051 >Q.YgJ..Z.;...pQ │ │ │ │ - 0x00030460 7c4390b1 84531d31 91e6952e e59efc1a |C...S.1........ │ │ │ │ - 0x00030470 5cde1471 a9d04d7c 31f144f1 3d8f7b5d \..q..M|1.D.=.{] │ │ │ │ - 0x00030480 53e67590 b6663c5d bbbb73c9 f08fd090 S.u..f<]..s..... │ │ │ │ - 0x00030490 b4d608a8 e551f133 6811502e 465d7c5e .....Q.3h.P.F]|^ │ │ │ │ - 0x000304a0 bbb93d87 1a7ff1d1 499ebc87 7bfdc9f1 ..=.....I...{... │ │ │ │ - 0x000304b0 00000000 ed948431 fc733d91 348f6df3 .......1.s=.4.m. │ │ │ │ - 0x000304c0 f48de6bb 3c6a77b1 f0949b8b e761b9d2 ....p..Z.m.l....w.. │ │ │ │ - 0x000304e0 c97b8ff1 ed7bfd8b c773cdd2 4acdd8c7 .{...{...s..J... │ │ │ │ - 0x000304f0 7cf0890f 8dd7817e f13b3f4f a38d190c |......~.;?O.... │ │ │ │ - 0x00030500 e2ab4e7f 7d673199 66af636a 50b31f39 ..N.}g1.f.cjP..9 │ │ │ │ - 0x00030510 5d668387 d7b108f9 333c5494 42bff7af ]f......3..77 │ │ │ │ - 0x00030620 9a67aecd ffa2e5ae 1ebe82a2 83fe8a37 .g.............7 │ │ │ │ - 0x00030630 e01f0602 ffe58e26 9a7944ae c6ae8aa2 .......&.yD..... │ │ │ │ - 0x00030640 15aec6be 7efeaeff bee5e526 3e7ed147 ....~......&>~.G │ │ │ │ - 0x00030650 0679669a 79fe8742 5a96c6cb fe7dfca2 .yf.y..BZ....}.. │ │ │ │ - 0x00030660 1f02813e beaeae82 828c65ae 82fe0226 ...>......e....& │ │ │ │ - 0x00030670 657e47fc 8e8ac6d7 fe848eae 7d8e7dec e~G.........}.}. │ │ │ │ - 0x00030680 e5c58aae 478ec6dc 10ff847e 79c5cdd2 ....G......~y... │ │ │ │ - 0x00030690 9a96967d fffeae47 573e0683 ae0682fe ...}...GW>...... │ │ │ │ - 0x000306a0 fe838216 4dfffe06 3e8efffe 7dae3e49 ....M...>...}.>I │ │ │ │ - 0x000306b0 9c8782ae 8e26c5a2 8253fefe 1d9a79fc .....&...S....y. │ │ │ │ - 0x000306c0 9a4747cd 78429aff 479ac53e 9e79c379 .GG.xB..G..>.y.y │ │ │ │ - 0x000306d0 7d378e3e a28e3e8e 9a1f8737 ffda0500 }7.>..>....7.... │ │ │ │ - 0x000306e0 17d708fa 8bfc9bdb 3d784b82 442a66bd ........=xK.D*f. │ │ │ │ - 0x000306f0 2064ed22 4a2396ab f423ee58 cb704fa6 d."J#...#.X.pO. │ │ │ │ - 0x00030700 a7328ebd 06b266bf 30c2a381 3e6b56bd .2....f.0...>kV. │ │ │ │ - 0x00030710 adb20216 7ca1a0d8 a0484248 cc9de6e7 ....|....HBH.... │ │ │ │ - 0x00030720 952f9616 44d7185e 1096cfa8 a096f062 ./..D..^.......b │ │ │ │ - 0x00030730 27328b8f 282ed97d 9882c63c 58650f88 '2..(..}....Zy8....|..52.. │ │ │ │ - 0x00030840 97633b66 8177677a 81b77d59 f9e6d9ca .c;f.wgz..}Y.... │ │ │ │ - 0x00030850 7f9eb9b4 8f7c599e 382d6884 697ae6b9 .....|Y.8-h.iz.. │ │ │ │ - 0x00030860 f0576eca e6d2d073 dce33dfc 650239d9 .Wn....s..=.e.9. │ │ │ │ - 0x00030870 28b62c90 3bbb71dc 669d90aa ff7735b5 (.,.;.q.f....w5. │ │ │ │ - 0x00030880 869bdcdc 28840463 d9000000 aad21e55 ....(..c.......U │ │ │ │ - 0x00030890 57cad6d2 79f448d2 92dc79f5 87f401d2 W...y.H...y..... │ │ │ │ - 0x000308a0 84a2e4ca 1cb61d57 b607aa1f b6d2e4c6 .......W........ │ │ │ │ - 0x000308b0 d2b6e487 aade4737 57f547e5 d24ed247 ......G7W.G..N.G │ │ │ │ - 0x000308c0 a406f582 924d5a77 f4ca5492 a6b679ca .....MZw..T...y. │ │ │ │ - 0x000308d0 a69264b6 d264471c 64b0ca4d 40f49266 ..d..dG.d..M@..f │ │ │ │ - 0x000308e0 c77df5aa 6447a447 47db92c6 5541caa6 .}..dG.GG...UA.. │ │ │ │ - 0x000308f0 469cca92 aa92d2c8 9ce5f5e4 f51caad6 F............... │ │ │ │ - 0x00030900 caa655d6 aa47f4f8 9210b67c d6a664e4 ..U..G.....|..d. │ │ │ │ - 0x00030910 f5bc9287 a692f4a6 47000000 f0090100 ........G....... │ │ │ │ - 0x00030920 f8090100 0c0a0100 00000000 140a0100 ................ │ │ │ │ + 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 f42a3468 c17a27a0 ....|....*4h.z'. │ │ │ │ + 0x00030440 2ade946c c36df9f4 864c2581 daef6dc2 *..l.m...L%...m. │ │ │ │ + 0x00030450 e9e00243 e7adf4e7 b227e5a7 e6c66da1 ...C.....'....m. │ │ │ │ + 0x00030460 28c1d586 c535e74d 27d18661 0c2942cd (....5.M'..a.)B. │ │ │ │ + 0x00030470 8de0d6cf 884cc0c1 7a945afa c10c1379 .....L..z.Z....y │ │ │ │ + 0x00030480 135602a1 b260af55 ad07a27a e3cc6c81 .V...`.U...z..l. │ │ │ │ + 0x00030490 4cfbb755 1b6dece0 0ccf4a79 188c0dcd L..U.m....Jy.... │ │ │ │ + 0x000304a0 fa090c99 1bcd5ced 20d82dad 4cdf6d57 ......\. .-.L.mW │ │ │ │ + 0x000304b0 00000000 94a0e77a 17e1c647 33ebefeb .......z...G3... │ │ │ │ + 0x000304c0 2d476c6c 1113ef3f e2a14e61 6837f61d -Gll...?..Nah7.. │ │ │ │ + 0x000304d0 ad23274b 90187a6c c83f5183 17e3af27 .#'K..zl.?Q....' │ │ │ │ + 0x000304e0 65a74b5b 0d7b0733 d2a5056b 6dad71a3 e.K[.{.3...km.q. │ │ │ │ + 0x000304f0 1355f6d3 85085bf0 2d51ff2f e311116f .U....[.-Q./...o │ │ │ │ + 0x00030500 23c1931f cc6de044 21f125ec fafd2d7e #....m.D!.%...-~ │ │ │ │ + 0x00030510 e7a04e17 7115a293 07fa1f08 fb1bf108 ..N.q........... │ │ │ │ + 0x00030520 d660dea8 00000000 6676169e 1b6cd9e5 .`......fv...l.. │ │ │ │ + 0x00030530 b06ff5b2 06c512a0 ae1e88ad 36c229e5 .o..........6.). │ │ │ │ + 0x00030540 d2e910f5 ed5e9a09 ec427d4e d0128859 .....^...B}N...Y │ │ │ │ + 0x00030550 6b8ee516 19b69bf4 1451e142 a0a8f512 k........Q.B.... │ │ │ │ + 0x00030560 f24b1ead 95e51b2b cfc992e4 5112ffb3 .K.....+....Q... │ │ │ │ + 0x00030570 be801596 ed5976e8 69f00dbc 2a0fc6d0 .....Yv.i...*... │ │ │ │ + 0x00030580 5d947636 516e7801 23ea69d7 0abc2f5d ].v6Qnx.#.i.../] │ │ │ │ + 0x00030590 9cb0c934 680bcb5d b1225f05 ae7e86d8 ...4h..]."_..~.. │ │ │ │ + 0x000305a0 33da1b02 9e26f732 aeb67a22 8c190ad5 3....&.2..z".... │ │ │ │ + 0x000305b0 ebbd86f9 774822e4 50619e72 f11ba04c ....wH".Pa.r...L │ │ │ │ + 0x000305c0 e34050f1 481d4b96 1fe526e6 a0677798 .@P.H.K...&..gw. │ │ │ │ + 0x000305d0 a0da49e4 f5548e69 96c8b771 1957515f ..I..T.i...q.WQ_ │ │ │ │ + 0x000305e0 6eecb2b8 1228f975 0ed29e9e a7f0066a n....(.u.......j │ │ │ │ + 0x000305f0 708e357b 483147b6 e559816d 1f66e09f p.5{H1G..Y.m.f.. │ │ │ │ + 0x00030600 0937a0e5 55577ce5 0c2276f2 343c1192 .7..UW|.."v.4<.. │ │ │ │ + 0x00030610 00000000 83639a06 1f16bac6 510a3e00 .....c......Q.>. │ │ │ │ + 0x00030620 d5639ee5 798c1b79 3ee189e5 571eba12 .c..y..y>...W... │ │ │ │ + 0x00030630 32a259a2 325a5132 5aa2ab1f ab0a9a16 2.Y.2ZQ2Z....... │ │ │ │ + 0x00030640 32ab0a83 dbe11e60 706362e5 5ae51ee2 2......`pcb.Z... │ │ │ │ + 0x00030650 ba81405f 79e2ab10 a2639aab 18a28312 ..@_y....c...... │ │ │ │ + 0x00030660 f9de5979 db62064b 12e51e62 9aa21b12 ..Yy.b.K...b.... │ │ │ │ + 0x00030670 cf06d81e 59db1b60 0a1ee512 d112623e ....Y..`......b> │ │ │ │ + 0x00030680 32633206 e1632232 2262a262 4e1ee516 2c2..c"2"b.bN... │ │ │ │ + 0x00030690 de128a32 32186282 12baa2e5 024de432 ...22.b......M.2 │ │ │ │ + 0x000306a0 229ecfe1 0659e262 83a2631d 7c163262 "....Y.b..c.|.2b │ │ │ │ + 0x000306b0 63ab069a 32dbfa5a 9962db9e cbe16332 c...2..Z.b....c2 │ │ │ │ + 0x000306c0 069a51db 121f3262 5a603263 3e061e32 ..Q...2bZ`2c>..2 │ │ │ │ + 0x000306d0 f9fb06d1 623edbe1 794662e2 223e1200 ....b>..yFb.">.. │ │ │ │ + 0x000306e0 0aef7268 df0a803d 21acf77b bc9e74d9 ..rh...=!..{..t. │ │ │ │ + 0x000306f0 0ae15ebc ada8d312 c58c4a8d 52d3133c ..^.......J.R..< │ │ │ │ + 0x00030700 57de2e84 a1459fd4 e3a3ecfa 050a6321 W....E........c! │ │ │ │ + 0x00030710 10f24b9f bc9e5301 211e07b9 6bbbb534 ..K...S.!...k..4 │ │ │ │ + 0x00030720 21444ab8 52c6f87b bd95d117 d41d66f2 !DJ.R..{......f. │ │ │ │ + 0x00030730 7a561d9a 649e4b14 40716934 eae4b717 zV..d.K.@qi4.... │ │ │ │ + 0x00030740 fe506c24 de8c179d 211e0a5a 8a93f404 .Pl$....!..Z.... │ │ │ │ + 0x00030750 17d6b2f4 9cf98d02 b7942e86 4712f8cd ............G... │ │ │ │ + 0x00030760 8a3ca1fa f4af7b66 313128f9 1eae6031 .<....{f11(...`1 │ │ │ │ + 0x00030770 370984ea bcceacc4 13be9e91 da17bfd8 7............... │ │ │ │ + 0x00030780 e0236012 b03a278a 2e3c0aca 7c092ed4 .#`..:'..<..|... │ │ │ │ + 0x00030790 323e0ad8 8371e87b 7ddc2e21 17deaeae 2>...q.{}..!.... │ │ │ │ + 0x000307a0 8a9ea046 d25eea9e 8a3dd6e4 3f604bd9 ...F.^...=..?`K. │ │ │ │ + 0x000307b0 bf3c0ae1 d12e57bc a10a2550 60c28fae .<....W...%P`... │ │ │ │ + 0x000307c0 dcde0ad8 4bdfe185 8b8601b3 27b4bdc4 ....K.......'... │ │ │ │ + 0x000307d0 d7663bc7 cf241d17 e03cdfdc 139e37c9 .f;..$...<....7. │ │ │ │ + 0x000307e0 d18ae853 0ec48b6b caa1e03c 6b4b34c4 ...S...k....6...'_V │ │ │ │ + 0x00030840 fafa0ca5 130c6cf9 2b2b277a aa29e37a ......l.++'z.).z │ │ │ │ + 0x00030850 68b1c5c5 ccb0c656 eb251936 aea4ffe6 h......V.%.6.... │ │ │ │ + 0x00030860 2865b840 2a012545 d6e0601d 60e17af5 (e.@*.%E..`.`.z. │ │ │ │ + 0x00030870 0c40b47a 1d401a45 a918e54e a94c5645 .@.z.@.E...N.LVE │ │ │ │ + 0x00030880 0c18def4 a7ed3db4 40000000 78403664 ......=.@...x@6d │ │ │ │ + 0x00030890 69366968 4a68cbe5 80e04edb 54db563a i6ihJh....N.T.V: │ │ │ │ + 0x000308a0 6968383a eb362a80 c9ab4e0e 6836fa8c ih8:.6*...N.h6.. │ │ │ │ + 0x000308b0 68c90e81 cbcb0edb dbe54e56 78681ee1 h.........NVxh.. │ │ │ │ + 0x000308c0 5636db2a d20e3a5a 18db3a69 4e0e9af8 V6.*..:Z..:iN... │ │ │ │ + 0x000308d0 2af80056 4e000e56 4e0e4ed4 1b4e2af8 *..VN..VN.N..N*. │ │ │ │ + 0x000308e0 dc78dbf8 2a697869 363a3ac8 4ada2a38 .x..*ixi6::.J.*8 │ │ │ │ + 0x000308f0 0e564e4a 2c56790e 0e1bc94a 1b7842d1 .VNJ,Vy....J.xB. │ │ │ │ + 0x00030900 db569bc6 f8470e4e 79828336 9d803a5a .V...G.Ny..6..:Z │ │ │ │ + 0x00030910 2a3edde5 dbd15b20 69000000 e8090100 *>....[ i....... │ │ │ │ + 0x00030920 f0090100 040a0100 00000000 0c0a0100 ................ │ │ │ │ 0x00030930 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00030940 39d40000 e40a0100 ec0a0100 0c0a0100 9............... │ │ │ │ - 0x00030950 00000000 140a0100 00000000 00000000 ................ │ │ │ │ - 0x00030960 00000000 00000000 e5d70000 c40c0100 ................ │ │ │ │ - 0x00030970 cc0c0100 0c0a0100 00000000 140a0100 ................ │ │ │ │ + 0x00030940 39d40000 dc0a0100 e40a0100 040a0100 9............... │ │ │ │ + 0x00030950 00000000 0c0a0100 00000000 00000000 ................ │ │ │ │ + 0x00030960 00000000 00000000 e1d70000 bc0c0100 ................ │ │ │ │ + 0x00030970 c40c0100 040a0100 00000000 0c0a0100 ................ │ │ │ │ 0x00030980 00000000 00000000 00000000 01000000 ................ │ │ │ │ - 0x00030990 dddc0000 fc0c0100 f8090100 00000000 ................ │ │ │ │ - 0x000309a0 00000000 140a0100 00000000 00000000 ................ │ │ │ │ - 0x000309b0 00000000 00000000 a5e00000 d0f40000 ................ │ │ │ │ - 0x000309c0 d00d0100 ec0d0100 00000000 140a0100 ................ │ │ │ │ + 0x00030990 dddc0000 f40c0100 f0090100 00000000 ................ │ │ │ │ + 0x000309a0 00000000 0c0a0100 00000000 00000000 ................ │ │ │ │ + 0x000309b0 00000000 00000000 a5e00000 c8f40000 ................ │ │ │ │ + 0x000309c0 c80d0100 e40d0100 00000000 0c0a0100 ................ │ │ │ │ 0x000309d0 00000000 00000000 00000000 01000000 ................ │ │ │ │ - 0x000309e0 25e40000 %... │ │ │ │ + 0x000309e0 1de40000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 39303431 32303762 36383631 37663638 9041207b68617f68 │ │ │ │ - 0x00000010 38656364 62656638 30376531 63356131 8ecdbef807e1c5a1 │ │ │ │ - 0x00000020 61656233 39332e64 65627567 00000000 aeb393.debug.... │ │ │ │ - 0x00000030 92043c93 ..<. │ │ │ │ + 0x00000000 38373766 61393663 36643266 30633932 877fa96c6d2f0c92 │ │ │ │ + 0x00000010 61306438 38373464 30623334 65353764 a0d8874d0b34e57d │ │ │ │ + 0x00000020 34383265 37362e64 65627567 00000000 482e76.debug.... │ │ │ │ + 0x00000030 a1c08710 ....