--- /srv/rebuilderd/tmp/rebuilderd9ttQLv/inputs/libradare2-6.0.0t64_6.1.8+ds-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd9ttQLv/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 4403448 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 0x113f4 0x113f4 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 00c1c0 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 0000ec60 00ec60 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 0000ec68 00ec68 002788 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 000113f0 0113f0 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) 0xec60 │ │ │ │ 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: 4036e0825676ce5ab740a2b79f59a1bb39a471ba │ │ │ ├── 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;FAF(F │ │ │ │ + J KzD{D │ │ │ │ .H##.J!FxD │ │ │ │ 'LPF|D!F │ │ │ │ #MR##J!F}DPFzD │ │ │ │ #H,##J!FxD │ │ │ │ %s: assertion '%s' failed (line %d) │ │ │ │ egg && b │ │ │ │ 6.1.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 │ │ │ │ +TTRYY\[T │ │ │ │ .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 │ │ │ │ + andeq ip, r0, lr, lsr #25 │ │ │ │ + andeq ip, r0, r8, lsl #2 │ │ │ │ + muleq r0, lr, r1 │ │ │ │ + ldrdeq ip, [r0], -r0 │ │ │ │ + andeq ip, r0, r8, lsr #1 │ │ │ │ │ │ │ │ 00002c74 : │ │ │ │ ldr r0, [pc, #4] @ (2c7c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, 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 2f4c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + stmia r0!, {r3, r6} │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, 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 │ │ │ │ + udf #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0062 │ │ │ │ + bkpt 0x004a │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x001c │ │ │ │ + bkpt 0x0004 │ │ │ │ ... │ │ │ │ │ │ │ │ 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, r4, r6, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ - udf #0 │ │ │ │ + ble.n 3110 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r6, pc} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r4} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + pop {r3, r4, 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 │ │ │ │ + blt.n 3200 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 326a │ │ │ │ + cbnz r2, 3264 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 3252 │ │ │ │ + cbnz r4, 324c │ │ │ │ ... │ │ │ │ │ │ │ │ 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 3388 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r2, r4 │ │ │ │ + revsh r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x001c │ │ │ │ + hlt 0x0004 │ │ │ │ ... │ │ │ │ │ │ │ │ 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, r1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 3310 │ │ │ │ + bge.n 32e0 │ │ │ │ movs r0, r0 │ │ │ │ - rev r6, r3 │ │ │ │ + rev r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 337c │ │ │ │ + cbnz r2, 3376 │ │ │ │ ... │ │ │ │ │ │ │ │ 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 3474 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 3444 │ │ │ │ + cbnz r2, 343e │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3428 │ │ │ │ + cbnz r0, 3422 │ │ │ │ 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 3388 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + @ instruction: 0xb88c │ │ │ │ ... │ │ │ │ │ │ │ │ 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 3578 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r4, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb884 │ │ │ │ + @ instruction: 0xb86c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb876 │ │ │ │ + @ instruction: 0xb85e │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 34f8 │ │ │ │ + bhi.n 34c8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb852 │ │ │ │ + @ instruction: 0xb83a │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7c6 │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ ... │ │ │ │ │ │ │ │ 00003580 : │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (358c ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + @ instruction: 0xb818 │ │ │ │ ... │ │ │ │ │ │ │ │ 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 36ac │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb738 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 3858 │ │ │ │ + bvc.n 3828 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb718 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + @ instruction: 0xb6e2 │ │ │ │ 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: 0xb6b8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + cpsid i │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb636 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 3740 │ │ │ │ + bvs.n 3710 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ movs r0, r0 │ │ │ │ - setend be │ │ │ │ + @ instruction: 0xb640 │ │ │ │ ... │ │ │ │ │ │ │ │ 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 37f8 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r5, r7} │ │ │ │ + push {r1, r3, r7} │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 39f4 │ │ │ │ + bpl.n 39c4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r7, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ movs r0, r0 │ │ │ │ - push {lr} │ │ │ │ + push {r3, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 39a8 │ │ │ │ + bpl.n 3978 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + push {r2, r3, r4, r6, lr} │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, 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 3a58 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 3a46 │ │ │ │ + cbz r2, 3a40 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 3a36 │ │ │ │ + cbz r6, 3a30 │ │ │ │ ... │ │ │ │ │ │ │ │ 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 3c10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 3c60 │ │ │ │ + cbz r2, 3c5a │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 3c64 │ │ │ │ + cbz r2, 3c5e │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 3c6a │ │ │ │ + cbz r0, 3c64 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 3c6c │ │ │ │ + cbz r6, 3c66 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 3c72 │ │ │ │ + cbz r2, 3c6c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 3c44 │ │ │ │ + uxtb r2, r5 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r6, r0 │ │ │ │ + cbz r6, 3c42 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 3c98 │ │ │ │ + bcs.n 3c68 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r6, r3 │ │ │ │ + uxth r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 3c46 │ │ │ │ + cbz r0, 3c40 │ │ │ │ ... │ │ │ │ │ │ │ │ 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 3d68 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r2, r7 │ │ │ │ + sxth r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 3d64 │ │ │ │ + bne.n 3d34 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r6, r1 │ │ │ │ + cbz r6, 3d74 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ + sub sp, #0 │ │ │ │ ... │ │ │ │ │ │ │ │ 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 3e58 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 3e14 │ │ │ │ + cbz r6, 3e0e │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ 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, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #344 @ 0x158 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #728 @ 0x2d8 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ ... │ │ │ │ │ │ │ │ 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} │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -2244,17 +2244,17 @@ │ │ │ │ blx 2538 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ str r0, [r4, #24] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ cmp r4, #48 @ 0x30 │ │ │ │ @@ -2334,15 +2334,15 @@ │ │ │ │ adds r4, r7, #1 │ │ │ │ cbnz r3, 4174 │ │ │ │ mov r0, r7 │ │ │ │ blx 27f0 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ec54 │ │ │ │ + bl ec3c │ │ │ │ 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, #576 @ 0x240 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #776 @ 0x308 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + add r5, sp, #720 @ 0x2d0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ 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, #280 @ 0x118 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, 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, r4, r6, pc} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #872 @ (adr r7, 4ce0 ) │ │ │ │ + add r7, pc, #776 @ (adr r7, 4c80 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #176 @ (adr r7, 4a2c ) │ │ │ │ + add r7, pc, #80 @ (adr r7, 49cc ) │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r6} │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #728 @ (adr r7, 4c5c ) │ │ │ │ + add r7, pc, #632 @ (adr r7, 4bfc ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #800 @ (adr r6, 4ca8 ) │ │ │ │ + add r6, pc, #704 @ (adr r6, 4c48 ) │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 49c2 │ │ │ │ + cbnz r6, 49bc │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #24 @ (adr r7, 49ac ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 4d4c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #224 @ (adr r6, 4a78 ) │ │ │ │ + add r6, pc, #128 @ (adr r6, 4a18 ) │ │ │ │ ... │ │ │ │ │ │ │ │ 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, #120 @ (adr r7, 4a48 ) │ │ │ │ ... │ │ │ │ │ │ │ │ 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, #832 @ (adr r4, 4f70 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #1008 @ (adr r4, 5024 ) │ │ │ │ + add r4, pc, #912 @ (adr r4, 4fc4 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #968 @ (adr r4, 5000 ) │ │ │ │ + add r4, pc, #872 @ (adr r4, 4fa0 ) │ │ │ │ ... │ │ │ │ │ │ │ │ 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, #664 @ (adr r4, 4f40 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #640 @ (adr r4, 4f2c ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 4ecc ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #624 @ (adr r4, 4f20 ) │ │ │ │ + add r4, pc, #528 @ (adr r4, 4ec0 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #504 @ (adr r4, 4eac ) │ │ │ │ + add r4, pc, #408 @ (adr r4, 4e4c ) │ │ │ │ ... │ │ │ │ │ │ │ │ 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, #520 @ (adr r7, 5f10 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #832] @ 0x340 │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 5d2a │ │ │ │ + cbnz r2, 5d24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + str r7, [sp, #872] @ 0x368 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #976] @ 0x3d0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ + str r6, [sp, #432] @ 0x1b0 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + push {r2, r3, r7} │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r4, [sp, #720] @ 0x2d0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + str r0, [sp, #952] @ 0x3b8 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r4, [sp, #536] @ 0x218 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #88 @ (adr r6, 5de0 ) │ │ │ │ + add r5, pc, #1016 @ (adr r5, 6180 ) │ │ │ │ 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, #136] @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #736] @ 0x2e0 │ │ │ │ + str r6, [sp, #640] @ 0x280 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #62] @ 0x3e │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 6a22 │ │ │ │ + cbz r0, 6a1c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ + add r6, sp, #600 @ 0x258 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #48] @ 0x30 │ │ │ │ + ldrh r2, [r1, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #416 @ (adr r1, 6bcc ) │ │ │ │ + add r1, pc, #320 @ (adr r1, 6b6c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #46] @ 0x2e │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #30] │ │ │ │ + ldrh r6, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #488] @ 0x1e8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #46] @ 0x2e │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r0, [r4, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldrh r2, [r5, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ + ldrh r2, [r5, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #28] │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r5, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #184 @ 0xb8 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + strh r0, [r1, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #16] │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #952 @ (adr r7, 6e68 ) │ │ │ │ + add r7, pc, #856 @ (adr r7, 6e08 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + ldrh r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #58] @ 0x3a │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #784 @ (adr r7, 6dcc ) │ │ │ │ + add r7, pc, #688 @ (adr r7, 6d6c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #18] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #24] │ │ │ │ + ldrh r6, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + ldrh r2, [r4, #30] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #80 @ (adr r7, 6b24 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 6ec4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #920 @ (adr r6, 6e78 ) │ │ │ │ + add r6, pc, #824 @ (adr r6, 6e18 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #50] @ 0x32 │ │ │ │ + strh r2, [r0, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #46] @ 0x2e │ │ │ │ + strh r6, [r1, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #112 @ (adr r6, 6b60 ) │ │ │ │ + add r6, pc, #16 @ (adr r6, 6b00 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r0, [r4, #0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ 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, #848 @ (adr r4, 70ac ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #34] @ 0x22 │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #536 @ (adr r4, 6f80 ) │ │ │ │ + add r4, pc, #440 @ (adr r4, 6f20 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + strh r6, [r4, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r0, [r7, #6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #60] @ 0x3c │ │ │ │ + strh r2, [r7, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #552 @ (adr r3, 6fa8 ) │ │ │ │ + add r3, pc, #456 @ (adr r3, 6f48 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + strh r2, [r5, #22] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #8] │ │ │ │ + strh r6, [r0, #8] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #88 @ (adr r3, 6de8 ) │ │ │ │ + add r2, pc, #1016 @ (adr r2, 7188 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r6, [r6, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #20] │ │ │ │ + strh r6, [r6, #18] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + strh r0, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #824 @ (adr r2, 70dc ) │ │ │ │ + add r2, pc, #728 @ (adr r2, 707c ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #58] @ 0x3a │ │ │ │ + strh r2, [r0, #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, [r0, #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, [r5, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #54] @ 0x36 │ │ │ │ + strh r6, [r7, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #52] @ 0x34 │ │ │ │ + strh r2, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r0, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #50] @ 0x32 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #48] @ 0x30 │ │ │ │ + strh r2, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r4, #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, [r1, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + strh r4, [r1, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r2, #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, [r0, #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, [r0, #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, [r0, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #4] @ (6f90 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - strh r2, [r3, #46] @ 0x2e │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #4] @ (6f9c ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - strh r6, [r2, #46] @ 0x2e │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ 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, [r5, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + strh r0, [r3, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r2, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + strh r6, [r1, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + strh r6, [r1, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #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, [r6, #38] @ 0x26 │ │ │ │ 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 │ │ │ │ + strh r6, [r7, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r6, [r6, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ + strh r2, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #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, #200] @ 0xc8 │ │ │ │ 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, [r2, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #32] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #880] @ 0x370 │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r0, [r1, #32] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #32] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r6, [r7, #30] │ │ │ │ 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, [r4, #32] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r2, [r4, #32] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + strh r2, [r3, #30] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #32] │ │ │ │ + strh r0, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r5, #10] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #28] │ │ │ │ + strh r0, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + strh r4, [r2, #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, [r2, #26] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #12] │ │ │ │ + strh r0, [r5, #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, [r3, #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, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #18] │ │ │ │ + strh r2, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r6, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r2, #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] │ │ │ │ + strh r0, [r7, #0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + strh r2, [r4, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + strh r2, [r3, #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, [r0, #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, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + strh r0, [r4, #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, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r4, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #16] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #4] │ │ │ │ + strh r4, [r6, #2] │ │ │ │ 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, [r0, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #12] │ │ │ │ + strh r2, [r3, #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, [r1, #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, [r0, #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, [r2, #14] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #4] @ (7680 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - strh r2, [r6, #14] │ │ │ │ + strh r2, [r3, #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, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #14] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #14] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ 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, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r0, [r7, #28] │ │ │ │ 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, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #6] │ │ │ │ + strh r4, [r3, #6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r2, [r5, #2] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strh r4, [r0, #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, [r0, #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, [r3, #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, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #31] │ │ │ │ + ldrb r0, [r6, #30] │ │ │ │ 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, [r2, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldrb r2, [r2, #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, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r2, [r5, #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, [r0, #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, [r1, #26] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ + ldrb r2, [r3, #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, [r6, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + ldrb r0, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #25] │ │ │ │ + ldrb r2, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #58] @ 0x3a │ │ │ │ + strh r6, [r3, #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, [r5, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #24] │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #23] │ │ │ │ + ldrb r2, [r3, #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, [r3, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #21] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r2, [r3, #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,149 +8337,149 @@ │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r5, r4 │ │ │ │ b.n 7d02 │ │ │ │ ldr r2, [pc, #272] @ (8018 ) │ │ │ │ add r2, pc │ │ │ │ b.n 7d02 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #31] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ + ldrb r6, [r7, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #29] │ │ │ │ + strb r2, [r1, #29] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r1, #29] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r0, [r0, #29] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strb r4, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #28] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + strb r0, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, #27] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ + strb r2, [r5, #27] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #15] │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #27] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #15] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r4, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ + strb r0, [r1, #27] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #26] │ │ │ │ + ldrb r4, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + strb r4, [r4, #26] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r6, [r3, #26] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + ldrb r6, [r0, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + strb r6, [r7, #25] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #13] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #25] │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #25] │ │ │ │ + strb r6, [r1, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #25] │ │ │ │ + strb r0, [r2, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + strb r2, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #12] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + ldrb r2, [r3, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + ldrb r4, [r3, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r5, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r0, [r7, #23] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r4, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ + strb r0, [r3, #23] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ + movs r0, r0 │ │ │ │ strb r0, [r2, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + ldrb r6, [r7, #10] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r7, #22] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r6, #22] │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ @@ -8576,47 +8576,47 @@ │ │ │ │ ldr r2, [pc, #72] @ (8154 ) │ │ │ │ add r2, pc │ │ │ │ b.n 804e │ │ │ │ ldr.w r8, [pc, #72] @ 8158 │ │ │ │ add r8, pc │ │ │ │ b.n 8108 │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, #12] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r6, [r5, #5] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #20] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #10] │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + strh r2, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #4] │ │ │ │ + ldrb r6, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ + ldrb r2, [r7, #3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #4] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldrb r6, [r3, #3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #3] │ │ │ │ + ldrb r6, [r2, #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, [r5, #31] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r2, [r2, #31] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #1] │ │ │ │ + ldrb r6, [r0, #1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + strb r2, [r6, #30] │ │ │ │ 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, [r0, #29] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r4, [r0, #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, [r6, #27] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #29] │ │ │ │ + strb r2, [r1, #29] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #27] │ │ │ │ + strb r0, [r4, #27] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #8] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r0, [r7, #28] │ │ │ │ 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, [r3, #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, [r7, #27] │ │ │ │ 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, [r5, #19] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #4] @ (836c ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - strb r6, [r1, #28] │ │ │ │ + strb r6, [r6, #27] │ │ │ │ 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, [r3, #19] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + strb r4, [r1, #27] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + strb r0, [r7, #26] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ + ldrb r0, [r1, #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, [r4, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ 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, [r6, #22] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #15] │ │ │ │ + strb r2, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r0, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #15] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #22] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #21] │ │ │ │ + strb r2, [r1, #21] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r4, [r3, #13] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + strb r2, [r4, #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, [r4, #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, [r4, #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, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r0, [r0, #17] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #2] │ │ │ │ + strb r0, [r2, #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, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #17] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r2, [r5, #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, [r7, #15] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #16] │ │ │ │ + strb r0, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r6, [r6, #3] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr 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, [r3, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r6, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r4, [r0, #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, [r1, #2] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #13] │ │ │ │ + strb r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + strb r2, [r4, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r6, [r7, #10] │ │ │ │ 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, [r3, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + strb r6, [r0, #5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #11] │ │ │ │ + strb r2, [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 │ │ │ │ @@ -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, [r7, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #3] │ │ │ │ + strb r2, [r6, #2] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + strb r0, [r0, #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,149 +9728,149 @@ │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r5, r4 │ │ │ │ b.n 8992 │ │ │ │ ldr r2, [pc, #272] @ (8ca8 ) │ │ │ │ add r2, pc │ │ │ │ b.n 8992 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r4, [r7, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #6] │ │ │ │ + strb r6, [r6, #5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r7, #5] │ │ │ │ + ldr r6, [r7, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #48] @ 0x30 │ │ │ │ + strb r2, [r4, #5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #3] │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #3] │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #3] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + strb r0, [r4, #3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + strb r6, [r2, #3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #3] │ │ │ │ + strb r0, [r2, #3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ + ldr r6, [r0, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r2, [r6, #2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + strb r4, [r4, #2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + strb r6, [r2, #2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + strb r2, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #1] │ │ │ │ + strb r6, [r3, #1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + strb r4, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #1] │ │ │ │ + strb r2, [r1, #1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #1] │ │ │ │ + strb r0, [r0, #1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #0] │ │ │ │ + strb r6, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + strb r4, [r5, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + strb r0, [r3, #0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #0] │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + strb r6, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ + ldr r4, [r1, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r7, #120] @ 0x78 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r2, [r6, #120] @ 0x78 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r4, #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 │ │ │ │ @@ -9978,43 +9978,43 @@ │ │ │ │ b.n 8daa │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #11] │ │ │ │ movs r2, r0 │ │ │ │ strb r6, [r7, #9] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #100] @ 0x64 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r2, [r7, #21] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -10066,23 +10066,23 @@ │ │ │ │ ldr r1, [pc, #28] @ (8ea0 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.n 8884 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ + ldr r6, [r4, #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, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #48] @ 0x30 │ │ │ │ + ldr r6, [r1, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #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, [r7, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ 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, [r6, #72] @ 0x48 │ │ │ │ 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, [r3, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r4, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #64] @ 0x40 │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + str r6, [r2, #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, [r0, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ + str r4, [r0, #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, [r6, #32] │ │ │ │ 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, [r6, #32] │ │ │ │ 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, [r6, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #4] @ (91a0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #4] @ (91ac ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + ldr r2, [r3, #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, [r3, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #52] @ 0x34 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #52] @ 0x34 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, r4] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ 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, [r4, #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, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ + ldr r0, [r2, #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, [r2, #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, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + str r6, [r5, #28] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r3, #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, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #124] @ 0x7c │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #124] @ 0x7c │ │ │ │ + str r0, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, #120] @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r0, [r7, #20] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + str r4, [r6, #16] │ │ │ │ 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, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + str r2, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r0, #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, [r6, #4] │ │ │ │ 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, [r5, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r0, #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, [r5, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r2, [r2, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #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, #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, [r7, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + ldrsh r2, [r3, 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, [r7, #84] @ 0x54 │ │ │ │ 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, [r3, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + ldrsh r0, [r4, 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, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r5, r6] │ │ │ │ + ldrsh r4, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + ldrb r6, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrb r4, [r6, r7] │ │ │ │ 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, [r3, 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, [r0, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r0, #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, [r7, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, r0] │ │ │ │ + ldrb r2, [r0, 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, [r1, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #4] @ (994c ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r2, #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, [r6, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r4, [r5, #8] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #68] @ 0x44 │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ 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, [r1, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r4, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r2, r2] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ 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, [r5, #25] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r0, #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, [r2, 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, [r3, #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, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #32] │ │ │ │ + str r6, [r0, #32] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ + str r2, [r5, #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, [r3, #24] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + ldrb r0, [r3, 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, [r3, #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, [r1, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r6, [r1, #32] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + str r4, [r2, #32] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r4, [r4, #32] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + str r6, [r2, #32] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ + ldrh r0, [r4, 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, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r6, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r2, [r7, #24] │ │ │ │ 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, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r6, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r6, [r3, #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, [r1, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r6, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #12] │ │ │ │ + str r0, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldrsb r6, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r5, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r2, [r5, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #776] @ (a1e4 ) │ │ │ │ + ldr r6, [pc, #680] @ (a184 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrh r6, [r2, 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, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ 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, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r6, r3] │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldr r6, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r0, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ + ldr r2, [r2, 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] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r1, r0] │ │ │ │ + ldrb r0, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrsh r2, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + ldrb r4, [r6, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strh r4, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + strh r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r4] │ │ │ │ + strh r4, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, r4] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + ldrb r2, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, r0] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r4, r7] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r1, r7] │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r2, r3] │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, r1] │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, r2] │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ + str r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrsb r0, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r6, r3] │ │ │ │ + ldrh r6, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + str r4, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, r6] │ │ │ │ + str r4, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + str r4, [r0, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r4, r2] │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, r5] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + str r2, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r6, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r1, r4] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + str r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, r5] │ │ │ │ + str r4, [r2, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + ldrsb r2, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + str r4, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, r2] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + ldrh r4, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r6, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + ldrsb r4, [r5, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r4, r0] │ │ │ │ + str r2, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + ldrsb r0, [r4, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r4, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r1, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + str r4, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, r3] │ │ │ │ + str r0, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + ldrh r0, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, r7] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, r7] │ │ │ │ + strb r6, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + strb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, r4] │ │ │ │ + strb r2, [r7, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r5, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r1, 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, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldrsb r6, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + ldrsb r2, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r6, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r6, r4] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #408] @ (a8f0 ) │ │ │ │ + ldr r6, [pc, #312] @ (a890 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strh r2, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #104] @ (a7d4 ) │ │ │ │ + ldr r6, [pc, #8] @ (a774 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + strh r6, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, r4] │ │ │ │ + strh r0, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #824] @ (aab8 ) │ │ │ │ + ldr r5, [pc, #728] @ (aa58 ) │ │ │ │ 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, [r3, 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, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r5, r7] │ │ │ │ + ldrsb r2, [r2, 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, [r1, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #872] @ (abd8 ) │ │ │ │ + ldr r4, [pc, #776] @ (ab78 ) │ │ │ │ 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, #808] @ (abac ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #4] @ (a88c ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - strb r6, [r5, r4] │ │ │ │ + strb r6, [r2, 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, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, r6] │ │ │ │ + str r4, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r6, r4] │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ 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, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r4, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #328] @ (aaa8 ) │ │ │ │ + ldr r7, [pc, #232] @ (aa48 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #240] @ (aa54 ) │ │ │ │ + ldr r7, [pc, #144] @ (a9f4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ 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, [r7, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r6, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r4, [r0, 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, #832] @ (ad80 ) │ │ │ │ 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, [r3, 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, #728] @ (ad98 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, r7] │ │ │ │ + strh r2, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, r4] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, r4] │ │ │ │ + strh r2, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strh r2, [r5, 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, [r5, r2] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, r5] │ │ │ │ + strh r2, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, r5] │ │ │ │ + strh r6, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #448] @ (ad14 ) │ │ │ │ + ldr r6, [pc, #352] @ (acb4 ) │ │ │ │ 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, [r3, 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, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + strh r6, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + strh r4, [r2, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r4, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r6, [r2, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #480] @ (adb8 ) │ │ │ │ + ldr r4, [pc, #384] @ (ad58 ) │ │ │ │ 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, #208] @ (acfc ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, r0] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #984] @ (b00c ) │ │ │ │ + ldr r0, [pc, #888] @ (afac ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #208] @ (ad08 ) │ │ │ │ + ldr r6, [pc, #112] @ (aca8 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + strh r2, [r7, 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 │ │ │ │ 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, [r0, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #568] @ (aefc ) │ │ │ │ + ldr r0, [pc, #472] @ (ae9c ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, r0] │ │ │ │ + strh r6, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + str r6, [r3, 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, #800] @ (b108 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #120] @ (ae64 ) │ │ │ │ + ldr r5, [pc, #24] @ (ae04 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + str r6, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r4, [r6, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #344] @ (af50 ) │ │ │ │ + ldr r0, [pc, #248] @ (aef0 ) │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #440] @ (afb8 ) │ │ │ │ + ldr r4, [pc, #344] @ (af58 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r2, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #352] @ (af68 ) │ │ │ │ + ldr r4, [pc, #256] @ (af08 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #328] @ (af54 ) │ │ │ │ + ldr r4, [pc, #232] @ (aef4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #304] @ (af40 ) │ │ │ │ + ldr r4, [pc, #208] @ (aee0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #256] @ (af14 ) │ │ │ │ + ldr r4, [pc, #160] @ (aeb4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #216] @ (aef0 ) │ │ │ │ + ldr r4, [pc, #120] @ (ae90 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #184] @ (aed8 ) │ │ │ │ + ldr r4, [pc, #88] @ (ae78 ) │ │ │ │ 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 r3, [pc, #1016] @ (b268 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, r5] │ │ │ │ + str r6, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r6, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r4, [r6, r1] │ │ │ │ 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, #888] @ (b340 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #728] @ (b2a4 ) │ │ │ │ + ldr r7, [pc, #632] @ (b244 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #432] @ (b180 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #824] @ (b30c ) │ │ │ │ + ldr r2, [pc, #728] @ (b2ac ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #176] @ (b088 ) │ │ │ │ + ldr r7, [pc, #80] @ (b028 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #272] @ (b0ec ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #680] @ (b288 ) │ │ │ │ + ldr r2, [pc, #584] @ (b228 ) │ │ │ │ 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 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [pc, #104] @ (b448 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [pc, #208] @ (b4b4 ) │ │ │ │ + add r0, pc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #288] @ (b508 ) │ │ │ │ + ldr r6, [pc, #704] @ (b69c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, r7 │ │ │ │ + ldr r7, [pc, #8] @ (b3e8 ) │ │ │ │ movs r0, r0 │ │ │ │ - mvns r0, r7 │ │ │ │ + ldr r6, [pc, #112] @ (b454 ) │ │ │ │ movs r0, r0 │ │ │ │ - mvns r4, r7 │ │ │ │ + ldr r7, [pc, #192] @ (b4a8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #144] @ (b488 ) │ │ │ │ + add r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r4, r1 │ │ │ │ + mvns r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #1008] @ (b7f0 ) │ │ │ │ + mvns r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #952] @ (b7bc ) │ │ │ │ + ldr r7, [pc, #48] @ (b428 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #800] @ (b728 ) │ │ │ │ + bics r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #240] @ (b4fc ) │ │ │ │ + ldr r5, [pc, #912] @ (b790 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #872] @ (b778 ) │ │ │ │ + ldr r6, [pc, #856] @ (b75c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #640] @ (b694 ) │ │ │ │ + ldr r5, [pc, #704] @ (b6c8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #568] @ (b650 ) │ │ │ │ + ldr r6, [pc, #144] @ (b49c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #1008] @ (b80c ) │ │ │ │ + ldr r0, [pc, #776] @ (b718 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #216] @ (b4f8 ) │ │ │ │ + ldr r0, [pc, #544] @ (b634 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #952] @ (b7dc ) │ │ │ │ + ldr r0, [pc, #472] @ (b5f0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #864] @ (b788 ) │ │ │ │ + ldr r5, [pc, #912] @ (b7ac ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #576] @ (b66c ) │ │ │ │ + ldr r5, [pc, #120] @ (b498 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #176] @ (b4e0 ) │ │ │ │ + ldr r5, [pc, #856] @ (b77c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #288] @ (b554 ) │ │ │ │ + ldr r5, [pc, #768] @ (b728 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #728] @ (b710 ) │ │ │ │ + ldr r5, [pc, #480] @ (b60c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #640] @ (b6bc ) │ │ │ │ + ldr r6, [pc, #80] @ (b480 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #184] @ (b4f8 ) │ │ │ │ + ldr r0, [pc, #192] @ (b4f4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #184] @ (b4fc ) │ │ │ │ + ldr r5, [pc, #632] @ (b6b0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #840] @ (b790 ) │ │ │ │ + ldr r5, [pc, #544] @ (b65c ) │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r3 │ │ │ │ + ldr r5, [pc, #88] @ (b498 ) │ │ │ │ movs r0, r0 │ │ │ │ - blx sp │ │ │ │ + ldr r5, [pc, #88] @ (b49c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #432] @ (b604 ) │ │ │ │ + ldr r4, [pc, #744] @ (b730 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #696] @ (b710 ) │ │ │ │ + cmp r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #960] @ (b81c ) │ │ │ │ + blx sl │ │ │ │ movs r0, r0 │ │ │ │ - tst r4, r7 │ │ │ │ + ldr r4, [pc, #336] @ (b5a4 ) │ │ │ │ movs r0, r0 │ │ │ │ - blx r6 │ │ │ │ + ldr r4, [pc, #600] @ (b6b0 ) │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ + ldr r4, [pc, #864] @ (b7bc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #496] @ (b65c ) │ │ │ │ + tst r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ - tst r4, r2 │ │ │ │ + blx r3 │ │ │ │ movs r0, r0 │ │ │ │ - tst r4, r3 │ │ │ │ + @ instruction: 0x478e │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + ldr r4, [pc, #400] @ (b5fc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #312] @ (b5b4 ) │ │ │ │ + rors r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #440] @ (b638 ) │ │ │ │ + tst r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ - rors r2, r7 │ │ │ │ + bx sp │ │ │ │ movs r0, r0 │ │ │ │ - bx ip │ │ │ │ + ldr r5, [pc, #216] @ (b554 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #200] @ (b554 ) │ │ │ │ + ldr r4, [pc, #344] @ (b5d8 ) │ │ │ │ movs r0, r0 │ │ │ │ - bxns sl │ │ │ │ + rors r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ bx r9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #96] @ (b4f8 ) │ │ │ │ + ldr r5, [pc, #104] @ (b4f4 ) │ │ │ │ movs r0, r0 │ │ │ │ - bx r8 │ │ │ │ - movs r0, r0 │ │ │ │ - rors r0, r1 │ │ │ │ + bxns r7 │ │ │ │ movs r0, r0 │ │ │ │ bx r6 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r4, r5 │ │ │ │ + ldr r5, [pc, #0] @ (b498 ) │ │ │ │ movs r0, r0 │ │ │ │ bx r5 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r4, r3 │ │ │ │ + sbcs r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ bx r3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #16] @ (b4c8 ) │ │ │ │ + sbcs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - bx r1 │ │ │ │ + bx r2 │ │ │ │ movs r0, r0 │ │ │ │ - bxns r0 │ │ │ │ + sbcs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r2, r7 │ │ │ │ + bx r0 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, pc │ │ │ │ + ldr r3, [pc, #944] @ (b868 ) │ │ │ │ movs r0, r0 │ │ │ │ mov sl, lr │ │ │ │ movs r0, r0 │ │ │ │ - adcs r4, r4 │ │ │ │ + mov ip, sp │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, ip │ │ │ │ + adcs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r4, r5 │ │ │ │ + mov r8, ip │ │ │ │ movs r0, r0 │ │ │ │ mov sl, fp │ │ │ │ movs r0, r0 │ │ │ │ - adcs r0, r5 │ │ │ │ + adcs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov lr, r9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #640] @ (b768 ) │ │ │ │ + adcs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ mov sl, r8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #560] @ (b720 ) │ │ │ │ + adcs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ mov lr, r6 │ │ │ │ movs r0, r0 │ │ │ │ - mov ip, r5 │ │ │ │ + ldr r4, [pc, #544] @ (b708 ) │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, r4 │ │ │ │ + mov sl, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #464] @ (b6c0 ) │ │ │ │ movs r0, r0 │ │ │ │ mov lr, r3 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, r3 │ │ │ │ + mov ip, r2 │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, r2 │ │ │ │ + mov lr, r1 │ │ │ │ movs r0, r0 │ │ │ │ - mov ip, r0 │ │ │ │ + mov lr, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + mov r2, pc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #1000] @ (b8f8 ) │ │ │ │ + mov r4, sp │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #912] @ (b8a4 ) │ │ │ │ + ldr r3, [pc, #904] @ (b898 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #816] @ (b844 ) │ │ │ │ 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, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #184] @ (b73c ) │ │ │ │ + ldr r2, [pc, #88] @ (b6dc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #408] @ (b820 ) │ │ │ │ + ldr r1, [pc, #312] @ (b7c0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #296] @ (b7b4 ) │ │ │ │ + ldr r0, [pc, #200] @ (b754 ) │ │ │ │ movs r0, r0 │ │ │ │ - add lr, r1 │ │ │ │ + add r6, lr │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #200] @ (b75c ) │ │ │ │ + ldr r2, [pc, #104] @ (b6fc ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #38 @ 0x26 │ │ │ │ + subs r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, r9 │ │ │ │ + add r2, r6 │ │ │ │ movs r0, r0 │ │ │ │ - blxns pc │ │ │ │ + blxns ip │ │ │ │ movs r0, r0 │ │ │ │ - add r0, r6 │ │ │ │ + add r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #920] @ (ba40 ) │ │ │ │ + ldr r1, [pc, #824] @ (b9e0 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ + subs r6, #194 @ 0xc2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, r2 │ │ │ │ + mvns r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + @ instruction: 0x4796 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r0, r6 │ │ │ │ + mvns r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #616] @ (b924 ) │ │ │ │ + ldr r1, [pc, #520] @ (b8c4 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + subs r6, #118 @ 0x76 │ │ │ │ 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, #192] @ (ba48 ) │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5 │ │ │ │ + lsls r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ cmp ip, r5 │ │ │ │ movs r2, r0 │ │ │ │ - blxns sl │ │ │ │ + blxns r7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - bxns fp │ │ │ │ + bxns r8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #592] @ (bbf0 ) │ │ │ │ + ldr r1, [pc, #496] @ (bb90 ) │ │ │ │ movs r0, r0 │ │ │ │ - bx r7 │ │ │ │ + bx r4 │ │ │ │ movs r0, r0 │ │ │ │ - bx r5 │ │ │ │ + bx r2 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, #864] @ (bee0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #880] @ (bef4 ) │ │ │ │ + ldr r0, [pc, #784] @ (be94 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #280] @ (bca0 ) │ │ │ │ + ldr r0, [pc, #184] @ (bc40 ) │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (bb94 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - add ip, r5 │ │ │ │ + add ip, r2 │ │ │ │ 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 r2, pc │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ (bbc4 ) │ │ │ │ add r1, pc │ │ │ │ b.w 2944 │ │ │ │ nop │ │ │ │ - add ip, r2 │ │ │ │ + add r4, pc │ │ │ │ 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, sp │ │ │ │ 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 r4, lr │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, sp │ │ │ │ + mov r8, sl │ │ │ │ movs r0, r0 │ │ │ │ - add r4, ip │ │ │ │ + add r4, r9 │ │ │ │ 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, r4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, fp │ │ │ │ + add r4, r8 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, r3 │ │ │ │ + add r6, r0 │ │ │ │ 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, r4 │ │ │ │ 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, r5 │ │ │ │ movs r0, r0 │ │ │ │ - bics r6, r4 │ │ │ │ + bics r6, r1 │ │ │ │ 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, r3 │ │ │ │ movs r0, r0 │ │ │ │ - muls r2, r2 │ │ │ │ + orrs r2, 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 │ │ │ │ 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, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r2, r6 │ │ │ │ + cmn r2, r3 │ │ │ │ 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 │ │ │ │ + negs r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r2 │ │ │ │ + negs r2, r7 │ │ │ │ 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, r4 │ │ │ │ movs r0, r0 │ │ │ │ - tst r6, r6 │ │ │ │ + tst r6, r3 │ │ │ │ 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, r0 │ │ │ │ movs r0, r0 │ │ │ │ - rors r6, r0 │ │ │ │ + sbcs r6, r5 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r4, r2 │ │ │ │ + adcs r4, r7 │ │ │ │ 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 │ │ │ │ + adcs r2, r7 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7 │ │ │ │ + asrs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1 │ │ │ │ + lsrs r0, r6 │ │ │ │ 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 │ │ │ │ + lsrs r6, r6 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0 │ │ │ │ + lsrs r6, r5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3 │ │ │ │ + lsls r6, r0 │ │ │ │ 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, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r4, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - eors r4, r6 │ │ │ │ + eors r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - eors r4, r6 │ │ │ │ + eors r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - ands r6, r4 │ │ │ │ + ands r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - eors r4, r0 │ │ │ │ + ands r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ands r6, r1 │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ movs r0, r0 │ │ │ │ - rors r0, r6 │ │ │ │ + rors r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ands r2, r1 │ │ │ │ + subs r7, #242 @ 0xf2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ + cmp r4, #32 │ │ │ │ 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 │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #172 @ 0xac │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #256] @ (c400 ) │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + subs r6, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #104] @ (c370 ) │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + subs r7, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #38 @ 0x26 │ │ │ │ + subs r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + subs r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #22 │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #32 │ │ │ │ + subs r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #22 │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #624] @ (c59c ) │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #120] @ (c3b0 ) │ │ │ │ movs r2, r0 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ 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, #4 │ │ │ │ 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, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r5, #226 @ 0xe2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #114 @ 0x72 │ │ │ │ + subs r5, #90 @ 0x5a │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r5, #218 @ 0xda │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #188 @ 0xbc │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #172 @ 0xac │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (c4b0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - subs r5, #24 │ │ │ │ + subs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (c4c0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (c4d0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - subs r5, #28 │ │ │ │ + subs r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (c4e0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - subs r5, #28 │ │ │ │ + subs r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (c4f0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - subs r5, #32 │ │ │ │ + subs r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (c500 ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - subs r5, #36 @ 0x24 │ │ │ │ + subs r5, #12 │ │ │ │ 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, #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 │ │ │ │ @@ -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 r4, #254 @ 0xfe │ │ │ │ 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, #238 @ 0xee │ │ │ │ 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, #230 @ 0xe6 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #4] @ (c57c ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r4, #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (c58c ) │ │ │ │ add r1, pc │ │ │ │ b.w 27c8 │ │ │ │ nop │ │ │ │ - subs r5, #0 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ 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, #38 @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r4, #170 @ 0xaa │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ + adds r3, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r3, #222 @ 0xde │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r3, #210 @ 0xd2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + movs r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + adds r3, #204 @ 0xcc │ │ │ │ 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, #84 @ 0x54 │ │ │ │ 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, #202 @ 0xca │ │ │ │ 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, #202 @ 0xca │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ 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, #198 @ 0xc6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #228 @ 0xe4 │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ 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, #174 @ 0xae │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #194 @ 0xc2 │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ 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,453 @@ │ │ │ │ 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 │ │ │ │ + subs r3, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #150 @ 0x96 │ │ │ │ + subs r3, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #104 @ 0x68 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #228 @ 0xe4 │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #248 @ 0xf8 │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #78 @ 0x4e │ │ │ │ + subs r4, #54 @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #22 │ │ │ │ + movs r4, #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #114 @ 0x72 │ │ │ │ + subs r4, #90 @ 0x5a │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r4, #106 @ 0x6a │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #18 │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #16 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r4, #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r4, #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #16 │ │ │ │ + subs r4, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #82 @ 0x52 │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #170 @ 0xaa │ │ │ │ + subs r7, #146 @ 0x92 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + subs r7, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #222 @ 0xde │ │ │ │ + subs r2, #198 @ 0xc6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #190 @ 0xbe │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r4, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #196 @ 0xc4 │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r4, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r4, #170 @ 0xaa │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + subs r4, #162 @ 0xa2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #196 @ 0xc4 │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #146 @ 0x92 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ + subs r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #158 @ 0x9e │ │ │ │ + adds r4, #134 @ 0x86 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #52 @ 0x34 │ │ │ │ + subs r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r4, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r4, #94 @ 0x5e │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #120 @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #210 @ 0xd2 │ │ │ │ + subs r4, #186 @ 0xba │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #240 @ 0xf0 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ + adds r7, #226 @ 0xe2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ + adds r7, #206 @ 0xce │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #220 @ 0xdc │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + adds r7, #186 @ 0xba │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + adds r7, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc │ │ │ │ + add r0, ip │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #28 │ │ │ │ movs r2, r0 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r6, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #208 @ 0xd0 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #202 @ 0xca │ │ │ │ + adds r6, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #196 @ 0xc4 │ │ │ │ + adds r6, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #52 @ 0x34 │ │ │ │ + subs r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ + subs r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #12 │ │ │ │ + adds r7, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + subs r2, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + subs r2, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r2, r5 │ │ │ │ + cmn r2, r2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #20 │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r5, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #238 @ 0xee │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r5, #218 @ 0xda │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + subs r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r6, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r5, #90 @ 0x5a │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #62 @ 0x3e │ │ │ │ + adds r4, #38 @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - rors r6, r0 │ │ │ │ + sbcs r6, r5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #24 │ │ │ │ + adds r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #8 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + adds r4, #34 @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3 │ │ │ │ + asrs r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r3, #82 @ 0x52 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5 │ │ │ │ + lsrs r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3 │ │ │ │ + lsrs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + adds r3, #34 @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #78 @ 0x4e │ │ │ │ + adds r5, #54 @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #16 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5 │ │ │ │ + lsls r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #192 @ 0xc0 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ movs r0, r0 │ │ │ │ - eors r0, r0 │ │ │ │ + ands r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #90 @ 0x5a │ │ │ │ + adds r3, #66 @ 0x42 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #24 │ │ │ │ + adds r7, #0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #236 @ 0xec │ │ │ │ + adds r1, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #22 │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + subs r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #26 │ │ │ │ + adds r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #210 @ 0xd2 │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r1, #216 @ 0xd8 │ │ │ │ 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 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d6fe │ │ │ │ + beq.w d6f8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ blx 2608 │ │ │ │ - and.w r1, r8, #504 @ 0x1f8 │ │ │ │ - add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ - adds r0, r6, r1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, r6 │ │ │ │ - ldrd r4, r2, [r3] │ │ │ │ - adds r3, #8 │ │ │ │ - cmp r3, r0 │ │ │ │ - eor.w r4, r4, #2256963206 @ 0x86868686 │ │ │ │ - eor.w r2, r2, #2256963206 @ 0x86868686 │ │ │ │ - strd r4, r2, [r3, #-8] │ │ │ │ - bne.n d500 │ │ │ │ - cmp r8, r1 │ │ │ │ - beq.n d52e │ │ │ │ - mvn.w r0, #121 @ 0x79 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r8, r1 │ │ │ │ - eor.w r2, r2, r0 │ │ │ │ - strb.w r2, [r3], #1 │ │ │ │ - bhi.n d51e │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - subs r3, r6, #1 │ │ │ │ - adds r0, r6, r2 │ │ │ │ + add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ + subs r3, r7, #1 │ │ │ │ + adds r4, r7, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldrb.w r0, [r1, #1]! │ │ │ │ + cmp r1, r4 │ │ │ │ + mov.w r2, r0, lsl #5 │ │ │ │ + add.w r2, r2, r0, lsr #3 │ │ │ │ + strb r2, [r1, #0] │ │ │ │ + bne.n d4fe │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ - cmp r3, r0 │ │ │ │ - mov.w r2, r1, lsl #3 │ │ │ │ - add.w r2, r2, r1, lsr #5 │ │ │ │ + cmp r3, r4 │ │ │ │ + mov.w r2, r1, lsl #1 │ │ │ │ + add.w r2, r2, r1, lsr #7 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - bne.n d534 │ │ │ │ + bne.n d510 │ │ │ │ mov.w r4, r8, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2744 │ │ │ │ subs r3, r0, #4 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, 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 d53a │ │ │ │ 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 │ │ │ │ + add r4, r6 │ │ │ │ + mov sl, r6 │ │ │ │ + movw r8, #35293 @ 0x89dd │ │ │ │ + movt r8, #64165 @ 0xfaa5 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r9, r2 │ │ │ │ - adds r5, r7, #4 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - mov r7, r0 │ │ │ │ + adds r5, r6, #4 │ │ │ │ + str r7, [sp, #28] │ │ │ │ mov r6, ip │ │ │ │ + mov r7, r0 │ │ │ │ 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 e98c │ │ │ │ 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 d570 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - mov r7, sl │ │ │ │ - ldrd r5, r6, [sp, #24] │ │ │ │ + mov r6, sl │ │ │ │ + ldrd r5, r7, [sp, #24] │ │ │ │ blx 2744 │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + add.w ip, r1, r0 │ │ │ │ + subs r1, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d6f2 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add.w r8, r0, #4294967295 @ 0xffffffff │ │ │ │ - add.w r9, r1, r0 │ │ │ │ - mov r1, r8 │ │ │ │ + beq.w d6ec │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ strb.w r0, [r1, #1]! │ │ │ │ - cmp r1, r9 │ │ │ │ - bne.n d5da │ │ │ │ - mov r0, r6 │ │ │ │ + cmp r1, ip │ │ │ │ + bne.n d5b2 │ │ │ │ + mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 25cc │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ 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 │ │ │ │ - strb.w r3, [r8] │ │ │ │ - bne.n d5f8 │ │ │ │ + mov r3, r4 │ │ │ │ + bic.w r0, r2, #7 │ │ │ │ + adds r6, r4, r0 │ │ │ │ + ldrd r7, r1, [r3] │ │ │ │ + adds r3, #8 │ │ │ │ + cmp r3, r6 │ │ │ │ + eor.w r7, r7, #4143380214 @ 0xf6f6f6f6 │ │ │ │ + eor.w r1, r1, #4143380214 @ 0xf6f6f6f6 │ │ │ │ + strd r7, r1, [r3, #-8] │ │ │ │ + bne.n d5d8 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n d606 │ │ │ │ + mvn.w r6, #9 │ │ │ │ + ldrb r1, [r3, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + cmp r2, r0 │ │ │ │ + eor.w r1, r1, r6 │ │ │ │ + strb.w r1, [r3], #1 │ │ │ │ + bhi.n d5f6 │ │ │ │ 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,872 +17674,881 @@ │ │ │ │ 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 │ │ │ │ + mov r0, r7 │ │ │ │ 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, #18 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #144 @ 0x90 │ │ │ │ movs r2, r0 │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, #230 @ 0xe6 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + adds r3, #0 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r2, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #28 │ │ │ │ + adds r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + adds r2, #186 @ 0xba │ │ │ │ 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, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #130 @ 0x82 │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r2, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #8 │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #114 @ 0x72 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + adds r2, #32 │ │ │ │ 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 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n d870 │ │ │ │ + ldr.w r1, [pc, #1104] @ dc50 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 2904 │ │ │ │ - ldr.w r1, [pc, #1112] @ dc68 │ │ │ │ - mov r9, r0 │ │ │ │ + ldr.w r1, [pc, #1096] @ dc54 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 2904 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, d87e │ │ │ │ + cbz r0, d87c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq.n d87a │ │ │ │ + beq.n d878 │ │ │ │ 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 d8c6 │ │ │ │ movw r2, #6882 @ 0x1ae2 │ │ │ │ movt r2, #55405 @ 0xd86d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w d950 │ │ │ │ + beq.n d930 │ │ │ │ movw r2, #37793 @ 0x93a1 │ │ │ │ movt r2, #2773 @ 0xad5 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n d950 │ │ │ │ - ldr.w r7, [pc, #1048] @ dc6c │ │ │ │ + beq.n d930 │ │ │ │ + ldr.w r1, [pc, #1032] @ dc58 │ │ │ │ movs r0, #1 │ │ │ │ - add r7, pc │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ - mov r1, r7 │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #16] │ │ │ │ blx 29a0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ 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 d8da │ │ │ │ movw r2, #6882 @ 0x1ae2 │ │ │ │ movt r2, #55405 @ 0xd86d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w db0c │ │ │ │ + beq.w daea │ │ │ │ movw r2, #37793 @ 0x93a1 │ │ │ │ movt r2, #2773 @ 0xad5 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n d852 │ │ │ │ + bne.n d84e │ │ │ │ ldr.w r3, [r6, #3768] @ 0xeb8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n d8ec │ │ │ │ - ldr r6, [pc, #948] @ (dc70 ) │ │ │ │ + bne.n d8e8 │ │ │ │ + ldr r6, [pc, #932] @ (dc5c ) │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ - mov.w r8, #43 @ 0x2b │ │ │ │ - add r6, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ + add r6, pc │ │ │ │ + movs r3, #43 @ 0x2b │ │ │ │ adds r6, #188 @ 0xbc │ │ │ │ - b.n d966 │ │ │ │ - ldr r4, [pc, #936] @ (dc74 ) │ │ │ │ + b.n d944 │ │ │ │ + ldr r4, [pc, #920] @ (dc60 ) │ │ │ │ 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 db56 │ │ │ │ + ldr.w r4, [r6, #3768] @ 0xeb8 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n d8ec │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.w db04 │ │ │ │ movs r4, #0 │ │ │ │ - b.n d866 │ │ │ │ + b.n d864 │ │ │ │ ldr.w r3, [r6, #3776] @ 0xec0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w dc26 │ │ │ │ + beq.w dbfc │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w dbae │ │ │ │ - ldr.w r8, [pc, #884] @ dc78 │ │ │ │ - mov r0, r7 │ │ │ │ - add r8, pc │ │ │ │ - add.w r8, r8, #232 @ 0xe8 │ │ │ │ - mov r1, r8 │ │ │ │ + beq.w db88 │ │ │ │ + ldr r1, [pc, #868] @ (dc64 ) │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #16] │ │ │ │ blx 29a0 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ 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 dc36 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n d864 │ │ │ │ ldr.w r3, [r6, #3780] @ 0xec4 │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r3, [pc, #836] @ (dc84 ) │ │ │ │ - ldr r2, [pc, #836] @ (dc88 ) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r2, [pc, #840] @ (dc68 ) │ │ │ │ + ldr r3, [pc, #840] @ (dc6c ) │ │ │ │ + add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - add r2, pc │ │ │ │ movs r3, #115 @ 0x73 │ │ │ │ blx 28d4 │ │ │ │ - b.n d866 │ │ │ │ + b.n d864 │ │ │ │ ldr.w r3, [r6, #3768] @ 0xeb8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n d866 │ │ │ │ - ldr r6, [pc, #816] @ (dc8c ) │ │ │ │ - mov.w r8, #50 @ 0x32 │ │ │ │ + bne.n d864 │ │ │ │ + ldr r6, [pc, #820] @ (dc70 ) │ │ │ │ movs r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #24] │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ add r6, pc │ │ │ │ adds r6, #28 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 2744 │ │ │ │ - mov r7, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w dbee │ │ │ │ + beq.w dbc6 │ │ │ │ mov r1, r6 │ │ │ │ - mov r2, r8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ blx 2608 │ │ │ │ - and.w r0, r8, #56 @ 0x38 │ │ │ │ - adds r6, r7, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - adds r2, #8 │ │ │ │ - eor.w r3, r3, #2256963206 @ 0x86868686 │ │ │ │ - str.w r3, [r2, #-8] │ │ │ │ - ldr.w r3, [r2, #-4] │ │ │ │ - eor.w r3, r3, #2256963206 @ 0x86868686 │ │ │ │ - str.w r3, [r2, #-4] │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.n d98a │ │ │ │ - cmp r8, r0 │ │ │ │ - beq.n d9be │ │ │ │ - mvn.w r6, #121 @ 0x79 │ │ │ │ - ldrb r3, [r2, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - cmp r8, r0 │ │ │ │ - eor.w r3, r3, r6 │ │ │ │ - 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]! │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + subs r2, r0, #1 │ │ │ │ + subs r6, r3, #1 │ │ │ │ + mov r1, r2 │ │ │ │ + mov fp, r6 │ │ │ │ + adds r6, r0, r6 │ │ │ │ + ldrb.w ip, [r1, #1]! │ │ │ │ + cmp r1, r6 │ │ │ │ + mov.w r0, ip, lsl #5 │ │ │ │ + add.w r0, r0, ip, lsr #3 │ │ │ │ + strb r0, [r1, #0] │ │ │ │ + bne.n d96a │ │ │ │ + ldrb.w r0, [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 │ │ │ │ + mov.w r1, r0, lsl #1 │ │ │ │ + add.w r1, r1, r0, lsr #7 │ │ │ │ + strb r1, [r2, #0] │ │ │ │ + bne.n d97c │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + mov.w r8, r3, 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] │ │ │ │ + movs r6, #0 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w dbe8 │ │ │ │ + beq.w dbc0 │ │ │ │ str.w r6, [r0, #4]! │ │ │ │ adds r6, #1 │ │ │ │ - cmp r8, r6 │ │ │ │ - bne.n d9f2 │ │ │ │ - add.w lr, r3, r2 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n d9aa │ │ │ │ + movw r0, #35293 @ 0x89dd │ │ │ │ + movt r0, #64165 @ 0xfaa5 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add.w lr, r2, r8 │ │ │ │ + mov r3, r6 │ │ │ │ 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 │ │ │ │ - add.w sl, r2, #4 │ │ │ │ - mov r4, lr │ │ │ │ - mov fp, ip │ │ │ │ - mov r5, r2 │ │ │ │ movw r0, #62303 @ 0xf35f │ │ │ │ movt r0, #15470 @ 0x3c6e │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r6, [sp, #28] │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + add.w r8, r2, #4 │ │ │ │ + strd r4, r1, [sp, #32] │ │ │ │ + mov r9, ip │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + mov r4, lr │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ + mov r5, r3 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mla r6, r9, r6, sl │ │ │ │ + ldr.w r3, [r4, #-4]! │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + subs r5, #1 │ │ │ │ + bl e98c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r1, r6 │ │ │ │ - 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] │ │ │ │ + ldr.w r0, [r7, r1, lsl #2] │ │ │ │ + cmp r4, r8 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cmp r4, sl │ │ │ │ - str.w r7, [r5, r1, lsl #2] │ │ │ │ - bne.n da2e │ │ │ │ + str.w r3, [r7, r1, lsl #2] │ │ │ │ + bne.n d9ee │ │ │ │ ldrd r6, r4, [sp, #28] │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r7, [sp, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ blx 2744 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - mov sl, r0 │ │ │ │ + mov r8, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w dbe2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w lr, sl, #4294967295 @ 0xffffffff │ │ │ │ - add.w r8, r0, r3 │ │ │ │ - subs r0, #1 │ │ │ │ - ldr.w r3, [r1, #4]! │ │ │ │ - ldrb.w ip, [r7, r3] │ │ │ │ - strb.w ip, [r0, #1]! │ │ │ │ - cmp r0, r8 │ │ │ │ - bne.n da7c │ │ │ │ - mov r0, r7 │ │ │ │ - strd r2, lr, [sp, #16] │ │ │ │ + add.w ip, r0, fp │ │ │ │ + ldr.w lr, [sp, #20] │ │ │ │ + subs r3, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w dbba │ │ │ │ + ldr.w r0, [r1, #4]! │ │ │ │ + ldrb.w r0, [lr, r0] │ │ │ │ + strb.w r0, [r3, #1]! │ │ │ │ + cmp r3, ip │ │ │ │ + bne.n da3c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str r2, [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 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ - bne.n da9e │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n db66 │ │ │ │ - ldrb.w r3, [r9] │ │ │ │ + bic.w r1, r6, #7 │ │ │ │ + mov r3, r8 │ │ │ │ + adds r0, r3, r1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r3, #8 │ │ │ │ + eor.w r2, r2, #4143380214 @ 0xf6f6f6f6 │ │ │ │ + str.w r2, [r3, #-8] │ │ │ │ + ldr.w r2, [r3, #-4] │ │ │ │ + eor.w r2, r2, #4143380214 @ 0xf6f6f6f6 │ │ │ │ + str.w r2, [r3, #-4] │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.n da62 │ │ │ │ + cmp r6, r1 │ │ │ │ + beq.n da96 │ │ │ │ + mvn.w r0, #9 │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + cmp r6, r1 │ │ │ │ + eor.w r2, r2, r0 │ │ │ │ + strb.w r2, [r3], #1 │ │ │ │ + bhi.n da86 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n db42 │ │ │ │ + ldrb r3, [r7, #0] │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w dbcc │ │ │ │ - mov r1, sl │ │ │ │ + bne.n dba2 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 28ec │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r8 │ │ │ │ blx 25cc │ │ │ │ - ldrb.w r3, [r9] │ │ │ │ + ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d866 │ │ │ │ + beq.w d864 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n db92 │ │ │ │ - ldr r6, [pc, #428] @ (dc90 ) │ │ │ │ + bne.n db6e │ │ │ │ + ldr r6, [pc, #436] @ (dc74 ) │ │ │ │ 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 d864 │ │ │ │ + ldr r3, [pc, #420] @ (dc78 ) │ │ │ │ add.w r1, r6, #232 @ 0xe8 │ │ │ │ - ldr r2, [pc, #412] @ (dc98 ) │ │ │ │ + ldr r2, [pc, #416] @ (dc7c ) │ │ │ │ movs r0, #3 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #151 @ 0x97 │ │ │ │ blx 28d4 │ │ │ │ - b.n d866 │ │ │ │ + b.n d864 │ │ │ │ ldr.w r3, [r6, #3768] @ 0xeb8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w d8ec │ │ │ │ - ldr r6, [pc, #388] @ (dc9c ) │ │ │ │ + bne.w d8e8 │ │ │ │ + ldr r6, [pc, #392] @ (dc80 ) │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ - mov.w r8, #43 @ 0x2b │ │ │ │ - add r6, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ + add r6, pc │ │ │ │ + movs r3, #43 @ 0x2b │ │ │ │ adds r6, #188 @ 0xbc │ │ │ │ - b.n d966 │ │ │ │ + b.n d944 │ │ │ │ ldr.w r3, [r6, #3776] @ 0xec0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n dc16 │ │ │ │ + beq.n dbee │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n dbbc │ │ │ │ - ldr r4, [pc, #360] @ (dca0 ) │ │ │ │ + beq.n db94 │ │ │ │ + ldr r4, [pc, #368] @ (dc84 ) │ │ │ │ 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 d8e8 │ │ │ │ + ldr r3, [pc, #352] @ (dc88 ) │ │ │ │ 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, #340] @ (dc8c ) │ │ │ │ movs r3, #109 @ 0x6d │ │ │ │ add r2, pc │ │ │ │ blx 28d4 │ │ │ │ - b.n d8ec │ │ │ │ + b.n d8e8 │ │ │ │ mov r2, r6 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, sl │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 28ec │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r8 │ │ │ │ blx 25cc │ │ │ │ - b.n d866 │ │ │ │ - ldr r3, [pc, #304] @ (dcac ) │ │ │ │ + b.n d864 │ │ │ │ + ldr r3, [pc, #312] @ (dc90 ) │ │ │ │ add.w r1, r4, #232 @ 0xe8 │ │ │ │ - ldr r2, [pc, #300] @ (dcb0 ) │ │ │ │ + ldr r2, [pc, #308] @ (dc94 ) │ │ │ │ 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 d8da │ │ │ │ + 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 d864 │ │ │ │ + ldr r6, [pc, #268] @ (dc98 ) │ │ │ │ movs r4, #0 │ │ │ │ - mov.w r8, #27 │ │ │ │ + movs r3, #27 │ │ │ │ str r4, [sp, #24] │ │ │ │ add r6, pc │ │ │ │ - b.n d966 │ │ │ │ - ldr r6, [pc, #248] @ (dcb8 ) │ │ │ │ + b.n d944 │ │ │ │ + ldr r6, [pc, #260] @ (dc9c ) │ │ │ │ movs r4, #0 │ │ │ │ - mov.w r8, #47 @ 0x2f │ │ │ │ + movs r3, #47 @ 0x2f │ │ │ │ str r4, [sp, #24] │ │ │ │ add r6, pc │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ - b.n d966 │ │ │ │ - ldr r7, [pc, #236] @ (dcbc ) │ │ │ │ + b.n d944 │ │ │ │ + ldr r1, [pc, #252] @ (dca0 ) │ │ │ │ movs r0, #3 │ │ │ │ - add r7, pc │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ - mov r1, r7 │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #16] │ │ │ │ blx 29a0 │ │ │ │ - cbnz r0, dc36 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + cbnz r0, dc0a │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n dac2 │ │ │ │ + b.n daa2 │ │ │ │ mov r0, r2 │ │ │ │ blx 25cc │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ blx 25cc │ │ │ │ - ldr r6, [pc, #208] @ (dcc0 ) │ │ │ │ + ldr r6, [pc, #220] @ (dca4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r6, pc │ │ │ │ add.w r1, r6, #232 @ 0xe8 │ │ │ │ blx 29a0 │ │ │ │ - cbnz r0, dc4c │ │ │ │ + cbnz r0, dc1e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n dc12 │ │ │ │ + ble.n dbea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ - cbnz r3, dc12 │ │ │ │ + cbnz r3, dbea │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, dc12 │ │ │ │ + cbz r3, dbea │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ movs r5, #0 │ │ │ │ - b.n d866 │ │ │ │ - ldr r6, [pc, #172] @ (dcc4 ) │ │ │ │ + b.n d864 │ │ │ │ + ldr r6, [pc, #184] @ (dca8 ) │ │ │ │ movs r4, #0 │ │ │ │ - mov.w r8, #31 │ │ │ │ + movs r3, #31 │ │ │ │ str r4, [sp, #24] │ │ │ │ add r6, pc │ │ │ │ adds r6, #156 @ 0x9c │ │ │ │ - b.n d966 │ │ │ │ - ldr r6, [pc, #160] @ (dcc8 ) │ │ │ │ + b.n d944 │ │ │ │ + ldr r6, [pc, #172] @ (dcac ) │ │ │ │ movs r4, #0 │ │ │ │ - mov.w r8, #24 │ │ │ │ + movs r3, #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 d944 │ │ │ │ + ldr r3, [pc, #164] @ (dcb0 ) │ │ │ │ movs r0, #3 │ │ │ │ + ldr r2, [pc, #164] @ (dcb4 ) │ │ │ │ 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 dbb4 │ │ │ │ + ldr r3, [pc, #152] @ (dcb8 ) │ │ │ │ add.w r1, r6, #232 @ 0xe8 │ │ │ │ - ldr r2, [pc, #132] @ (dcd8 ) │ │ │ │ + ldr r2, [pc, #148] @ (dcbc ) │ │ │ │ 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 dbd6 │ │ │ │ + ldr.w r3, [r6, #3776] @ 0xec0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r2, [pc, #128] @ (dcc0 ) │ │ │ │ + ldr r3, [pc, #128] @ (dcc4 ) │ │ │ │ + add r2, pc │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #95 @ 0x5f │ │ │ │ + blx 28d4 │ │ │ │ + b.n d8e8 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #142 @ 0x8e │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ + subs r0, #122 @ 0x7a │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #74 @ 0x4a │ │ │ │ + subs r0, #110 @ 0x6e │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + subs r0, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + adds r6, #118 @ 0x76 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #108 @ 0x6c │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #30 │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #24 │ │ │ │ + cmp r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #138 @ 0x8a │ │ │ │ + adds r5, #146 @ 0x92 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #32 │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #198 @ 0xc6 │ │ │ │ movs r0, r0 │ │ │ │ + cmp r5, #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, #3744] @ 0xea0 │ │ │ │ - ldr r2, [pc, #828] @ (e02c ) │ │ │ │ + ldr r2, [pc, #828] @ (e018 ) │ │ │ │ sub sp, #316 @ 0x13c │ │ │ │ - ldr r3, [pc, #828] @ (e030 ) │ │ │ │ + ldr r3, [pc, #828] @ (e01c ) │ │ │ │ mov sl, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #828] @ (e034 ) │ │ │ │ + ldr r1, [pc, #828] @ (e020 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2904 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w de42 │ │ │ │ + beq.w de2e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w de42 │ │ │ │ + beq.w de2e │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ blx 2700 │ │ │ │ ands.w r9, r0, #255 @ 0xff │ │ │ │ - beq.w de8a │ │ │ │ + beq.w de76 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ blx 2844 │ │ │ │ cmp r0, #251 @ 0xfb │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.w df88 │ │ │ │ + bcs.w df74 │ │ │ │ ldr.w r7, [sl, #8] │ │ │ │ mov r0, r7 │ │ │ │ blx 2844 │ │ │ │ orrs r0, r1 │ │ │ │ - beq.w dfbc │ │ │ │ + beq.w dfa8 │ │ │ │ add r6, sp, #24 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r4, #0 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r5, r4 │ │ │ │ blx 2850 │ │ │ │ - b.n dd76 │ │ │ │ + b.n dd62 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a6c │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ strb.w fp, [r6, r0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2844 │ │ │ │ cmp r4, r0 │ │ │ │ sbcs.w r1, r5, r1 │ │ │ │ - bcc.n dd62 │ │ │ │ + bcc.n dd4e │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w df32 │ │ │ │ + beq.w df1e │ │ │ │ ldrb.w r3, [r6, r9] │ │ │ │ - cbz r3, ddc0 │ │ │ │ + cbz r3, ddac │ │ │ │ mov r3, r6 │ │ │ │ movs r4, #1 │ │ │ │ - b.n dda2 │ │ │ │ + b.n dd8e │ │ │ │ adds r4, #1 │ │ │ │ cmp.w r4, #256 @ 0x100 │ │ │ │ - beq.w e022 │ │ │ │ + beq.w e00e │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n dd98 │ │ │ │ + bne.n dd84 │ │ │ │ uxtb.w r9, r4 │ │ │ │ - ldr r5, [pc, #648] @ (e038 ) │ │ │ │ + ldr r5, [pc, #648] @ (e024 ) │ │ │ │ movs r0, #2 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w df70 │ │ │ │ + bne.w df5c │ │ │ │ blx 258c │ │ │ │ mov r7, r0 │ │ │ │ blx 258c │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ add.w sl, sl, #8192 @ 0x2000 │ │ │ │ mov r6, r0 │ │ │ │ blx 2954 │ │ │ │ ldr.w sl, [sl, #3768] @ 0xeb8 │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n dea6 │ │ │ │ - ldr r4, [pc, #600] @ (e03c ) │ │ │ │ + beq.n de92 │ │ │ │ + ldr r4, [pc, #600] @ (e028 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w df5a │ │ │ │ - cbz r7, de06 │ │ │ │ + bne.w df46 │ │ │ │ + cbz r7, ddf2 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n de06 │ │ │ │ + ble.n ddf2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w dfae │ │ │ │ + beq.w df9a │ │ │ │ movs r7, #0 │ │ │ │ - cbz r6, de1e │ │ │ │ + cbz r6, de0a │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n de1e │ │ │ │ + ble.n de0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ - cbnz r3, de1e │ │ │ │ + cbnz r3, de0a │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, de1e │ │ │ │ + cbz r3, de0a │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 25cc │ │ │ │ - ldr r2, [pc, #536] @ (e040 ) │ │ │ │ - ldr r3, [pc, #520] @ (e030 ) │ │ │ │ + ldr r2, [pc, #536] @ (e02c ) │ │ │ │ + ldr r3, [pc, #520] @ (e01c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w e028 │ │ │ │ + bne.w e014 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #316 @ 0x13c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ - ldr r4, [pc, #508] @ (e044 ) │ │ │ │ + ldr r4, [pc, #508] @ (e030 ) │ │ │ │ blx 25cc │ │ │ │ - ldr r0, [pc, #508] @ (e048 ) │ │ │ │ + ldr r0, [pc, #508] @ (e034 ) │ │ │ │ add r4, pc │ │ │ │ add r0, pc │ │ │ │ blx 2670 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #3 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w dd18 │ │ │ │ - ldr r0, [pc, #484] @ (e04c ) │ │ │ │ + beq.w dd04 │ │ │ │ + ldr r0, [pc, #484] @ (e038 ) │ │ │ │ movs r3, #16 │ │ │ │ - ldr r2, [pc, #484] @ (e050 ) │ │ │ │ + ldr r2, [pc, #484] @ (e03c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ strd r0, r8, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r0, #3 │ │ │ │ blx 28d4 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ blx 2700 │ │ │ │ ands.w r9, r0, #255 @ 0xff │ │ │ │ - bne.w dd28 │ │ │ │ - ldr r4, [pc, #456] @ (e054 ) │ │ │ │ + bne.w dd14 │ │ │ │ + ldr r4, [pc, #456] @ (e040 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w dfe4 │ │ │ │ + bne.w dfd0 │ │ │ │ mov r0, r8 │ │ │ │ blx 25cc │ │ │ │ movs r7, #0 │ │ │ │ - b.n de24 │ │ │ │ - ldr r5, [pc, #432] @ (e058 ) │ │ │ │ + b.n de10 │ │ │ │ + ldr r5, [pc, #432] @ (e044 ) │ │ │ │ add r4, sp, #280 @ 0x118 │ │ │ │ add r5, pc │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia r4!, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ strh.w r2, [r4], #2 │ │ │ │ lsrs r2, r2, #16 │ │ │ │ strb r2, [r4, #0] │ │ │ │ blx 2844 │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ - bhi.w dffa │ │ │ │ + bhi.w dfe6 │ │ │ │ strb.w r0, [sp, #297] @ 0x129 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #27 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #0 │ │ │ │ strb.w r9, [sp, #302] @ 0x12e │ │ │ │ mov r5, r4 │ │ │ │ add.w sl, sp, #23 │ │ │ │ blx 2988 │ │ │ │ - b.n df1a │ │ │ │ + b.n df06 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a6c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp] │ │ │ │ @@ -18556,726 +18564,723 @@ │ │ │ │ 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 dee8 │ │ │ │ + bcc.n ded4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2954 │ │ │ │ - b.n de08 │ │ │ │ - ldr r4, [pc, #296] @ (e05c ) │ │ │ │ + b.n ddf4 │ │ │ │ + ldr r4, [pc, #296] @ (e048 ) │ │ │ │ movs r0, #3 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w dd8c │ │ │ │ - ldr r3, [pc, #280] @ (e060 ) │ │ │ │ + beq.w dd78 │ │ │ │ + ldr r3, [pc, #280] @ (e04c ) │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #280] @ (e064 ) │ │ │ │ + ldr r2, [pc, #280] @ (e050 ) │ │ │ │ movs r0, #3 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ blx 28d4 │ │ │ │ - b.n dd8c │ │ │ │ - ldr r3, [pc, #268] @ (e068 ) │ │ │ │ + b.n dd78 │ │ │ │ + ldr r3, [pc, #268] @ (e054 ) │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #268] @ (e06c ) │ │ │ │ + ldr r2, [pc, #268] @ (e058 ) │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #99 @ 0x63 │ │ │ │ blx 28d4 │ │ │ │ - b.n ddf4 │ │ │ │ - ldr r3, [pc, #252] @ (e070 ) │ │ │ │ + b.n dde0 │ │ │ │ + ldr r3, [pc, #252] @ (e05c ) │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #252] @ (e074 ) │ │ │ │ + ldr r2, [pc, #252] @ (e060 ) │ │ │ │ movs r0, #2 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #58 @ 0x3a │ │ │ │ blx 28d4 │ │ │ │ - b.n ddc0 │ │ │ │ - ldr r4, [pc, #236] @ (e078 ) │ │ │ │ + b.n ddac │ │ │ │ + ldr r4, [pc, #236] @ (e064 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n de9c │ │ │ │ - ldr r0, [pc, #224] @ (e07c ) │ │ │ │ + beq.n de88 │ │ │ │ + ldr r0, [pc, #224] @ (e068 ) │ │ │ │ movs r3, #29 │ │ │ │ - ldr r2, [pc, #224] @ (e080 ) │ │ │ │ + ldr r2, [pc, #224] @ (e06c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 28d4 │ │ │ │ - b.n de9c │ │ │ │ + b.n de88 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w de06 │ │ │ │ + beq.w ddf2 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n de06 │ │ │ │ - ldr r4, [pc, #196] @ (e084 ) │ │ │ │ + b.n ddf2 │ │ │ │ + ldr r4, [pc, #196] @ (e070 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w de9c │ │ │ │ - ldr r0, [pc, #184] @ (e088 ) │ │ │ │ + beq.w de88 │ │ │ │ + ldr r0, [pc, #184] @ (e074 ) │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ - ldr r2, [pc, #184] @ (e08c ) │ │ │ │ + ldr r2, [pc, #184] @ (e078 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 28d4 │ │ │ │ - b.n de9c │ │ │ │ - ldr r0, [pc, #168] @ (e090 ) │ │ │ │ + b.n de88 │ │ │ │ + ldr r0, [pc, #168] @ (e07c ) │ │ │ │ movs r3, #20 │ │ │ │ - ldr r2, [pc, #168] @ (e094 ) │ │ │ │ + ldr r2, [pc, #168] @ (e080 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 28d4 │ │ │ │ - b.n de9c │ │ │ │ - ldr r4, [pc, #156] @ (e098 ) │ │ │ │ + b.n de88 │ │ │ │ + ldr r4, [pc, #156] @ (e084 ) │ │ │ │ mov r0, sl │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w dea2 │ │ │ │ - ldr r5, [pc, #140] @ (e09c ) │ │ │ │ + beq.w de8e │ │ │ │ + ldr r5, [pc, #140] @ (e088 ) │ │ │ │ movs r3, #82 @ 0x52 │ │ │ │ - ldr r2, [pc, #140] @ (e0a0 ) │ │ │ │ + ldr r2, [pc, #140] @ (e08c ) │ │ │ │ mov r1, r4 │ │ │ │ add r5, pc │ │ │ │ mov r0, sl │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 28d4 │ │ │ │ - b.n dea2 │ │ │ │ + b.n de8e │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r4 │ │ │ │ - b.n ddae │ │ │ │ + b.n dd9a │ │ │ │ blx 267c <__stack_chk_fail@plt> │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r0, #240 @ 0xf0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r4, #86 @ 0x56 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, #6 │ │ │ │ + subs r4, r7, #6 │ │ │ │ movs r2, r0 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #246 @ 0xf6 │ │ │ │ + cmp r4, #242 @ 0xf2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #166 @ 0xa6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r3, #142 @ 0x8e │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ + cmp r3, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp r3, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ + cmp r3, #182 @ 0xb6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #54 @ 0x36 │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #32 │ │ │ │ + cmp r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #66 @ 0x42 │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ 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] @ (e3c0 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #804] @ (e3e0 ) │ │ │ │ + ldr r3, [pc, #796] @ (e3c4 ) │ │ │ │ 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] @ (e3c8 ) │ │ │ │ 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 e2d2 │ │ │ │ movw r2, #6882 @ 0x1ae2 │ │ │ │ movt r2, #55405 @ 0xd86d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e140 │ │ │ │ + beq.n e12c │ │ │ │ movw r2, #37793 @ 0x93a1 │ │ │ │ movt r2, #2773 @ 0xad5 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e140 │ │ │ │ - ldr r5, [pc, #732] @ (e3e8 ) │ │ │ │ + beq.n e12c │ │ │ │ + ldr r5, [pc, #724] @ (e3cc ) │ │ │ │ movs r0, #1 │ │ │ │ add r5, pc │ │ │ │ add.w r1, r5, #284 @ 0x11c │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w e32a │ │ │ │ + bne.w e310 │ │ │ │ mov r0, fp │ │ │ │ blx 25cc │ │ │ │ - ldr r2, [pc, #712] @ (e3ec ) │ │ │ │ - ldr r3, [pc, #696] @ (e3e0 ) │ │ │ │ + ldr r2, [pc, #704] @ (e3d0 ) │ │ │ │ + ldr r3, [pc, #688] @ (e3c4 ) │ │ │ │ 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 e3ac │ │ │ │ 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 ) │ │ │ │ + bne.n e108 │ │ │ │ + ldr r4, [pc, #668] @ (e3d4 ) │ │ │ │ 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 e366 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ blx 2608 │ │ │ │ - subs r3, r5, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - and.w r0, r5, #248 @ 0xf8 │ │ │ │ + subs r0, r5, #1 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + subs r1, r3, #1 │ │ │ │ adds r4, r3, r0 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - adds r1, #8 │ │ │ │ - eor.w r2, r2, #2256963206 @ 0x86868686 │ │ │ │ - str.w r2, [r1, #-8] │ │ │ │ - ldr.w r2, [r1, #-4] │ │ │ │ - eor.w r2, r2, #2256963206 @ 0x86868686 │ │ │ │ - str.w r2, [r1, #-4] │ │ │ │ - cmp r1, r4 │ │ │ │ - bne.n e178 │ │ │ │ - cmp r5, r0 │ │ │ │ - beq.n e1ac │ │ │ │ - mvn.w r4, #121 @ 0x79 │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - cmp r5, r0 │ │ │ │ - eor.w r2, r2, r4 │ │ │ │ - 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]! │ │ │ │ + mov r2, r1 │ │ │ │ + ldrb.w r6, [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 │ │ │ │ + mov.w r0, r6, lsl #5 │ │ │ │ + add.w r0, r0, r6, lsr #3 │ │ │ │ + strb r0, [r2, #0] │ │ │ │ + bne.n e162 │ │ │ │ + ldrb.w r0, [r1, #1]! │ │ │ │ + cmp r1, r4 │ │ │ │ + mov.w r2, r0, lsl #1 │ │ │ │ + add.w r2, r2, r0, lsr #7 │ │ │ │ + strb r2, [r1, #0] │ │ │ │ + bne.n e174 │ │ │ │ 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 e360 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n e1e0 │ │ │ │ + bne.n e1a2 │ │ │ │ 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, #35293 @ 0x89dd │ │ │ │ + movt r5, #64165 @ 0xfaa5 │ │ │ │ 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 e98c │ │ │ │ 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 e1dc │ │ │ │ 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 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - subs r5, r0, #1 │ │ │ │ - mov lr, r3 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ add r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r3, [r1, #4]! │ │ │ │ - ldrb.w ip, [lr, r3] │ │ │ │ - strb.w ip, [r0, #1]! │ │ │ │ + subs r0, #1 │ │ │ │ + ldrd r3, r1, [sp, #28] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w e3b0 │ │ │ │ + ldr.w r5, [r1, #4]! │ │ │ │ + ldrb r5, [r3, r5] │ │ │ │ + strb.w r5, [r0, #1]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n e266 │ │ │ │ - mov r0, lr │ │ │ │ + bne.n e224 │ │ │ │ + mov r0, r3 │ │ │ │ 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 │ │ │ │ - strb r3, [r5, #0] │ │ │ │ - bne.n e286 │ │ │ │ + mov r3, r4 │ │ │ │ + bic.w r0, r2, #7 │ │ │ │ + adds r5, r4, r0 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + adds r3, #8 │ │ │ │ + eor.w r1, r1, #4143380214 @ 0xf6f6f6f6 │ │ │ │ + str.w r1, [r3, #-8] │ │ │ │ + ldr.w r1, [r3, #-4] │ │ │ │ + eor.w r1, r1, #4143380214 @ 0xf6f6f6f6 │ │ │ │ + str.w r1, [r3, #-4] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.n e24a │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n e27e │ │ │ │ + mvn.w r5, #9 │ │ │ │ + ldrb r1, [r3, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + cmp r2, r0 │ │ │ │ + eor.w r1, r1, r5 │ │ │ │ + strb.w r1, [r3], #1 │ │ │ │ + bhi.n e26e │ │ │ │ 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 │ │ │ │ + beq.w e108 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e11c │ │ │ │ + beq.w e108 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n e354 │ │ │ │ - ldr r4, [pc, #304] @ (e3f4 ) │ │ │ │ + bne.n e33a │ │ │ │ + ldr r4, [pc, #304] @ (e3d8 ) │ │ │ │ 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 ) │ │ │ │ + beq.w e108 │ │ │ │ + ldr r0, [pc, #288] @ (e3dc ) │ │ │ │ movs r3, #59 @ 0x3b │ │ │ │ - ldr r2, [pc, #288] @ (e3fc ) │ │ │ │ + ldr r2, [pc, #288] @ (e3e0 ) │ │ │ │ add.w r1, r4, #284 @ 0x11c │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #3 │ │ │ │ blx 28d4 │ │ │ │ - b.n e11c │ │ │ │ + b.n e108 │ │ │ │ ldr.w r5, [r4, #3768] @ 0xeb8 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w e11c │ │ │ │ + bne.w e108 │ │ │ │ ldr.w r3, [r4, #3776] @ 0xec0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n e348 │ │ │ │ - ldr r4, [pc, #256] @ (e400 ) │ │ │ │ + beq.n e32e │ │ │ │ + ldr r4, [pc, #252] @ (e3e4 ) │ │ │ │ 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 ) │ │ │ │ + beq.w e108 │ │ │ │ + ldr r3, [pc, #236] @ (e3e8 ) │ │ │ │ add.w r1, r4, #284 @ 0x11c │ │ │ │ - ldr r2, [pc, #236] @ (e408 ) │ │ │ │ + ldr r2, [pc, #236] @ (e3ec ) │ │ │ │ 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 ) │ │ │ │ + b.n e108 │ │ │ │ + ldr r3, [pc, #220] @ (e3f0 ) │ │ │ │ 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] @ (e3f4 ) │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, pc │ │ │ │ blx 28d4 │ │ │ │ - b.n e11c │ │ │ │ - ldr r4, [pc, #200] @ (e414 ) │ │ │ │ + b.n e108 │ │ │ │ + ldr r4, [pc, #200] @ (e3f8 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r5, #126 @ 0x7e │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r4, pc │ │ │ │ - b.n e154 │ │ │ │ + b.n e140 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ blx 2814 <__isoc23_strtol@plt> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [sp, #51] @ 0x33 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ add.w r3, sp, #51 @ 0x33 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ blx 24bc │ │ │ │ - b.n e11c │ │ │ │ + b.n e108 │ │ │ │ mov r0, r3 │ │ │ │ blx 25cc │ │ │ │ - ldr r4, [pc, #148] @ (e418 ) │ │ │ │ + ldr r4, [pc, #148] @ (e3fc ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ add.w r1, r4, #284 @ 0x11c │ │ │ │ blx 29a0 │ │ │ │ - cbnz r0, e3a2 │ │ │ │ - cbz r7, e39e │ │ │ │ + cbnz r0, e388 │ │ │ │ + cbz r7, e384 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n e39e │ │ │ │ + ble.n e384 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ - cbz r3, e3ba │ │ │ │ + cbz r3, e3a0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n e11c │ │ │ │ - ldr r0, [pc, #120] @ (e41c ) │ │ │ │ + b.n e108 │ │ │ │ + ldr r0, [pc, #116] @ (e400 ) │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ - ldr r2, [pc, #120] @ (e420 ) │ │ │ │ + ldr r2, [pc, #116] @ (e404 ) │ │ │ │ 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 e376 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e39e │ │ │ │ + beq.n e384 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n e39e │ │ │ │ + b.n e384 │ │ │ │ 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 │ │ │ │ - adds r4, r2, #4 │ │ │ │ + b.n e366 │ │ │ │ + adds r0, r5, #4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #174 @ 0xae │ │ │ │ + cmp r0, #170 @ 0xaa │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, #2 │ │ │ │ + adds r6, r7, #2 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #132 @ 0x84 │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + movs r6, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ + cmp r1, #210 @ 0xd2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ + cmp r1, #190 @ 0xbe │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #156 @ 0x9c │ │ │ │ + cmp r1, #158 @ 0x9e │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ + cmp r1, #46 @ 0x2e │ │ │ │ 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] @ (e6cc ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ - ldr r3, [pc, #688] @ (e6ec ) │ │ │ │ + ldr r3, [pc, #688] @ (e6d0 ) │ │ │ │ mov r9, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #688] @ (e6f0 ) │ │ │ │ + ldr r1, [pc, #688] @ (e6d4 ) │ │ │ │ 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 e50e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e52a │ │ │ │ + beq.n e50e │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ blx 2700 │ │ │ │ ands.w r7, r0, #255 @ 0xff │ │ │ │ - beq.w e570 │ │ │ │ + beq.w e554 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ blx 2844 │ │ │ │ cmp r0, #241 @ 0xf1 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.w e5ea │ │ │ │ + bcs.w e5ce │ │ │ │ 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 e48c │ │ │ │ + b.n e6a0 │ │ │ │ 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 e57a │ │ │ │ mov r0, r6 │ │ │ │ blx 2844 │ │ │ │ cmp r4, r0 │ │ │ │ sbcs.w r1, r5, r1 │ │ │ │ - bcc.n e494 │ │ │ │ + bcc.n e478 │ │ │ │ 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 e5f4 │ │ │ │ + ldr r4, [pc, #536] @ (e6d8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n e5ce │ │ │ │ + bne.n e5b2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n e508 │ │ │ │ + beq.n e4ec │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n e508 │ │ │ │ + ble.n e4ec │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl, #16] │ │ │ │ - cbnz r3, e508 │ │ │ │ + cbnz r3, e4ec │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ - cbz r3, e508 │ │ │ │ + cbz r3, e4ec │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov.w sl, #0 │ │ │ │ - cbz r6, e522 │ │ │ │ + cbz r6, e506 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n e522 │ │ │ │ + ble.n e506 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ - cbnz r3, e522 │ │ │ │ + cbnz r3, e506 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, e522 │ │ │ │ + cbz r3, e506 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 25cc │ │ │ │ - b.n e5b0 │ │ │ │ + b.n e594 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r4, [pc, #456] @ (e6f8 ) │ │ │ │ + ldr r4, [pc, #456] @ (e6dc ) │ │ │ │ blx 25cc │ │ │ │ - ldr r0, [pc, #456] @ (e6fc ) │ │ │ │ + ldr r0, [pc, #456] @ (e6e0 ) │ │ │ │ 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 e440 │ │ │ │ + ldr r0, [pc, #436] @ (e6e4 ) │ │ │ │ movs r3, #17 │ │ │ │ - ldr r2, [pc, #436] @ (e704 ) │ │ │ │ + ldr r2, [pc, #436] @ (e6e8 ) │ │ │ │ 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 e450 │ │ │ │ + ldr r4, [pc, #404] @ (e6ec ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ - cbz r0, e5a6 │ │ │ │ - ldr r0, [pc, #396] @ (e70c ) │ │ │ │ + cbz r0, e58a │ │ │ │ + ldr r0, [pc, #396] @ (e6f0 ) │ │ │ │ movs r3, #21 │ │ │ │ - ldr r2, [pc, #396] @ (e710 ) │ │ │ │ + ldr r2, [pc, #396] @ (e6f4 ) │ │ │ │ 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 e58a │ │ │ │ + ldr r4, [pc, #380] @ (e6f8 ) │ │ │ │ movs r0, #2 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n e6a6 │ │ │ │ + bne.n e68a │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 25cc │ │ │ │ - ldr r2, [pc, #356] @ (e718 ) │ │ │ │ - ldr r3, [pc, #312] @ (e6ec ) │ │ │ │ + ldr r2, [pc, #356] @ (e6fc ) │ │ │ │ + ldr r3, [pc, #312] @ (e6d0 ) │ │ │ │ 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 e6c8 │ │ │ │ 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] @ (e700 ) │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #332] @ (e720 ) │ │ │ │ + ldr r2, [pc, #332] @ (e704 ) │ │ │ │ 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 e4d2 │ │ │ │ + b.n e4ec │ │ │ │ + ldr r4, [pc, #312] @ (e708 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e5a6 │ │ │ │ - ldr r0, [pc, #300] @ (e728 ) │ │ │ │ + beq.n e58a │ │ │ │ + ldr r0, [pc, #300] @ (e70c ) │ │ │ │ movs r3, #30 │ │ │ │ - ldr r2, [pc, #300] @ (e72c ) │ │ │ │ + ldr r2, [pc, #300] @ (e710 ) │ │ │ │ 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 e58a │ │ │ │ + ldr r5, [pc, #284] @ (e714 ) │ │ │ │ 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 +19302,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 e672 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a6c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ eors r0, r7 │ │ │ │ @@ -19318,108 +19323,110 @@ │ │ │ │ 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 e646 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 2954 │ │ │ │ - b.n e50c │ │ │ │ - ldr r0, [pc, #140] @ (e734 ) │ │ │ │ + b.n e4f0 │ │ │ │ + ldr r0, [pc, #140] @ (e718 ) │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #140] @ (e738 ) │ │ │ │ + ldr r2, [pc, #140] @ (e71c ) │ │ │ │ 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 e58a │ │ │ │ + ldr r4, [pc, #124] @ (e720 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 29a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e5a6 │ │ │ │ - ldr r0, [pc, #112] @ (e740 ) │ │ │ │ + beq.w e58a │ │ │ │ + ldr r0, [pc, #112] @ (e724 ) │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #112] @ (e744 ) │ │ │ │ + ldr r2, [pc, #112] @ (e728 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 28d4 │ │ │ │ - b.n e5a6 │ │ │ │ + b.n e58a │ │ │ │ blx 267c <__stack_chk_fail@plt> │ │ │ │ - adds r4, r2, r6 │ │ │ │ + adds r0, r6, r6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #252 @ 0xfc │ │ │ │ + cmp r1, #0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #144 @ 0x90 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #194 @ 0xc2 │ │ │ │ + movs r7, #198 @ 0xc6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #176 @ 0xb0 │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + movs r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #210 @ 0xd2 │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r3, r0 │ │ │ │ + adds r0, r7, r0 │ │ │ │ movs r2, r0 │ │ │ │ - movs r7, #174 @ 0xae │ │ │ │ + movs r7, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + cmp r5, #130 @ 0x82 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #2 │ │ │ │ + movs r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + movs r7, #162 @ 0xa2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #166 @ 0xa6 │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #86 @ 0x56 │ │ │ │ + movs r6, #90 @ 0x5a │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r4, #190 @ 0xbe │ │ │ │ + movs r0, r0 │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - 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 e982 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w e984 │ │ │ │ + bls.w e96c │ │ │ │ tst r1, r2 │ │ │ │ - beq.w e98c │ │ │ │ + beq.w e974 │ │ │ │ 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, e768 ) │ │ │ │ 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 +19594,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, e988 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w ec6c │ │ │ │ + b.w ec54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n e99a │ │ │ │ + beq.n e982 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl e748 │ │ │ │ + bl e730 │ │ │ │ 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 ec2a │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w ec12 │ │ │ │ + beq.w ebfa │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w ec1c │ │ │ │ + bls.w ec04 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w ec2c │ │ │ │ + beq.w ec14 │ │ │ │ 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, e9f0 ) │ │ │ │ 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 +19817,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 ec54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n ec42 │ │ │ │ + beq.n ec2a │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl e9c6 │ │ │ │ + bl e9ae │ │ │ │ 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>: │ │ │ │ +0000ec60 <.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 ........ │ │ │ │ + 0x0000ec68 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ + 0x0000ec78 04000000 09000000 0c000000 09000000 ................ │ │ │ │ + 0x0000ec88 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ + 0x0000ec98 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ + 0x0000eca8 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ + 0x0000ecb8 15000000 09000000 12000000 09000000 ................ │ │ │ │ + 0x0000ecc8 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ + 0x0000ecd8 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ + 0x0000ece8 2a000000 09000000 00000000 00000000 *............... │ │ │ │ + 0x0000ecf8 25733a20 61737365 7274696f 6e202725 %s: assertion '% │ │ │ │ + 0x0000ed08 73272066 61696c65 6420286c 696e6520 s' failed (line │ │ │ │ + 0x0000ed18 25642900 65676720 26262062 00000000 %d).egg && b.... │ │ │ │ + 0x0000ed28 2e686578 20000000 362e312e 382d3131 .hex ...6.1.8-11 │ │ │ │ + 0x0000ed38 30000000 65676700 65676720 26262061 0...egg.egg && a │ │ │ │ + 0x0000ed48 72636800 78383600 6573696c 00000000 rch.x86.esil.... │ │ │ │ + 0x0000ed58 61726d00 74726163 65000000 65676720 arm.trace...egg │ │ │ │ + 0x0000ed68 26262063 6f646500 65676720 26262066 && code.egg && f │ │ │ │ + 0x0000ed78 696c6500 65676720 26262066 6d740000 ile.egg && fmt.. │ │ │ │ + 0x0000ed88 6567672e 63000000 6567672e 7072696e egg.c...egg.prin │ │ │ │ + 0x0000ed98 74662025 73000000 25733a0a 00000000 tf %s...%s:..... │ │ │ │ + 0x0000eda8 7070632e 6e7a0000 7838362e 6e7a0000 ppc.nz..x86.nz.. │ │ │ │ + 0x0000edb8 43616e6e 6f742075 73652061 7373656d Cannot use assem │ │ │ │ + 0x0000edc8 626c6572 20272573 27000000 725f6173 bler '%s'...r_as │ │ │ │ + 0x0000edd8 6d5f6173 73656d62 6c652068 61732066 m_assemble has f │ │ │ │ + 0x0000ede8 61696c65 64202573 00000000 43616e6e ailed %s....Cann │ │ │ │ + 0x0000edf8 6f742066 696e6420 61207661 6c696420 ot find a valid │ │ │ │ + 0x0000ee08 61737365 6d626c65 72000000 746f6f20 assembler...too │ │ │ │ + 0x0000ee18 6c617267 6520656c 656d656e 74000000 large element... │ │ │ │ + 0x0000ee28 65787065 63746564 20277d27 20617420 expected '}' at │ │ │ │ + 0x0000ee38 74686520 656e6420 6f662074 68652066 the end of the f │ │ │ │ + 0x0000ee48 696c652e 20256420 6c656674 00000000 ile. %d left.... │ │ │ │ + 0x0000ee58 496e7661 6c696420 70616464 696e6720 Invalid padding │ │ │ │ + 0x0000ee68 6c656e67 74682061 74202564 00000000 length at %d.... │ │ │ │ + 0x0000ee78 496e7661 6c696420 70616464 696e6720 Invalid padding │ │ │ │ + 0x0000ee88 666f726d 61742028 25632900 56616c69 format (%c).Vali │ │ │ │ + 0x0000ee98 64206f6e 65732061 72653a0a 00000000 d ones are:..... │ │ │ │ + 0x0000eea8 09732053 203a204e 554c4c20 62797465 .s S : NULL byte │ │ │ │ + 0x0000eeb8 0a000000 096e204e 203a206e 6f700a00 .....n N : nop.. │ │ │ │ + 0x0000eec8 09612041 203a2030 7834310a 00000000 .a A : 0x41..... │ │ │ │ + 0x0000eed8 09742054 203a2074 72617020 28307863 .t T : trap (0xc │ │ │ │ + 0x0000eee8 63290a00 65676720 2626206e 616d6500 c)..egg && name. │ │ │ │ + 0x0000eef8 25732053 68656c6c 636f6465 20686173 %s Shellcode has │ │ │ │ + 0x0000ef08 20666169 6c656400 63616e6e 6f742077 failed.cannot w │ │ │ │ + 0x0000ef18 72697465 00000000 43616e6e 6f742070 rite....Cannot p │ │ │ │ + 0x0000ef28 61746368 206f7574 73696465 00000000 atch outside.... │ │ │ │ + 0x0000ef38 496e7661 6c696420 64656272 75696a6e Invalid debruijn │ │ │ │ + 0x0000ef48 20706174 7465726e 206c656e 67746800 pattern length. │ │ │ │ + 0x0000ef58 676f746f 00000000 62726561 6b000000 goto....break... │ │ │ │ + 0x0000ef68 6567675f 6c616e67 2e630000 25733a25 egg_lang.c..%s:% │ │ │ │ + 0x0000ef78 64204572 726f7220 73747269 6e672066 d Error string f │ │ │ │ + 0x0000ef88 6f726d61 74000000 756e6669 6c746572 ormat...unfilter │ │ │ │ + 0x0000ef98 65640000 656e636f 64652025 73207374 ed..encode %s st │ │ │ │ + 0x0000efa8 72696e67 20282573 29202825 73290000 ring (%s) (%s).. │ │ │ │ + 0x0000efb8 66696c74 65726564 00000000 636f6e64 filtered....cond │ │ │ │ + 0x0000efc8 20667261 6d652025 73202825 73290000 frame %s (%s).. │ │ │ │ + 0x0000efd8 7768696c 65000000 5f5f6265 67696e5f while...__begin_ │ │ │ │ + 0x0000efe8 25645f25 645f2564 00000000 69660000 %d_%d_%d....if.. │ │ │ │ + 0x0000eff8 5f5f656e 645f2564 5f25645f 25640000 __end_%d_%d_%d.. │ │ │ │ + 0x0000f008 72617267 00000000 556e6b6e 6f776e20 rarg....Unknown │ │ │ │ + 0x0000f018 61726720 666f7220 73797363 616c6c20 arg for syscall │ │ │ │ + 0x0000f028 27257327 00000000 4e6f2043 616c6c4e '%s'....No CallN │ │ │ │ + 0x0000f038 616d6520 27257327 00000000 25252573 ame '%s'....%%%s │ │ │ │ + 0x0000f048 00000000 556e6b6e 6f776e20 6e616d65 ....Unknown name │ │ │ │ + 0x0000f058 20272e25 73272028 75736520 2e252525 '.%s' (use .%%% │ │ │ │ + 0x0000f068 7320666f 72206120 72617720 72656769 s for a raw regi │ │ │ │ + 0x0000f078 73746572 206f7220 60257340 616c6961 ster or `%s@alia │ │ │ │ + 0x0000f088 73282e2e 2e296029 00000000 4e6f2072 s(...)`)....No r │ │ │ │ + 0x0000f098 6f6f6d20 696e2074 68652073 74617469 oom in the stati │ │ │ │ + 0x0000f0a8 63207374 61636b66 72616d65 21202825 c stackframe! (% │ │ │ │ + 0x0000f0b8 64206d75 73742062 65202564 29000000 d must be %d)... │ │ │ │ + 0x0000f0c8 2e666978 25640000 73746469 6e000000 .fix%d..stdin... │ │ │ │ + 0x0000f0d8 2f6c6962 2f726164 61726532 2f362e31 /lib/radare2/6.1 │ │ │ │ + 0x0000f0e8 2e382f65 67670000 2e3a2573 2f257300 .8/egg...:%s/%s. │ │ │ │ + 0x0000f0f8 4547475f 494e4344 49520000 25733a25 EGG_INCDIR..%s:% │ │ │ │ + 0x0000f108 73000000 64617461 20282573 29282573 s...data (%s)(%s │ │ │ │ + 0x0000f118 2973697a 653d2825 64290a00 2e646174 )size=(%d)...dat │ │ │ │ + 0x0000f128 610a0000 2e746578 740a0000 225c7830 a....text..."\x0 │ │ │ │ + 0x0000f138 30220000 2e617363 69692025 7325730a 0"...ascii %s%s. │ │ │ │ + 0x0000f148 00000000 2e6c6f6e 67202573 0a000000 .....long %s.... │ │ │ │ + 0x0000f158 64617461 20626c6f 636b2074 6f6f206c data block too l │ │ │ │ + 0x0000f168 61726765 00000000 43616e6e 6f742070 arge....Cannot p │ │ │ │ + 0x0000f178 61727365 20657870 72657373 696f6e00 arse expression. │ │ │ │ + 0x0000f188 696e6c69 6e652062 6c6f636b 20746f6f inline block too │ │ │ │ + 0x0000f198 206c6172 67650000 25730000 25630000 large..%s..%c.. │ │ │ │ + 0x0000f1a8 25733a25 64204e65 7374696e 67206f66 %s:%d Nesting of │ │ │ │ + 0x0000f1b8 20657870 72657373 696f6e73 206e6f74 expressions not │ │ │ │ + 0x0000f1c8 20796574 20737570 706f7274 65640000 yet supported.. │ │ │ │ + 0x0000f1d8 2e666978 30000000 646f6573 206e6f74 .fix0...does not │ │ │ │ + 0x0000f1e8 20736574 206e616d 65206f72 20636f6e set name or con │ │ │ │ + 0x0000f1f8 74656e74 20666f72 20616c69 61730000 tent for alias.. │ │ │ │ + 0x0000f208 676c6f62 616c2d62 75666665 722d6f76 global-buffer-ov │ │ │ │ + 0x0000f218 6572666c 6f772069 6e20616c 69617365 erflow in aliase │ │ │ │ + 0x0000f228 73000000 646f6573 206e6f74 20736574 s...does not set │ │ │ │ + 0x0000f238 206e616d 65206f72 20617267 20666f72 name or arg for │ │ │ │ + 0x0000f248 20737973 63616c6c 00000000 676c6f62 syscall....glob │ │ │ │ + 0x0000f258 616c2d62 75666665 722d6f76 6572666c al-buffer-overfl │ │ │ │ + 0x0000f268 6f772069 6e207379 7363616c 6c730000 ow in syscalls.. │ │ │ │ + 0x0000f278 6c6f7373 20626163 6b207175 6f746520 loss back quote │ │ │ │ + 0x0000f288 696e2069 6e636c75 64652064 69726563 in include direc │ │ │ │ + 0x0000f298 746f7279 00000000 77726f6e 6720696e tory....wrong in │ │ │ │ + 0x0000f2a8 636c7564 65207379 6e746178 00000000 clude syntax.... │ │ │ │ + 0x0000f2b8 25732f25 73000000 25732f25 732f2573 %s/%s...%s/%s/%s │ │ │ │ + 0x0000f2c8 00000000 43616e6e 6f742066 696e6420 ....Cannot find │ │ │ │ + 0x0000f2d8 696e636c 75646520 66696c65 20272573 include file '%s │ │ │ │ + 0x0000f2e8 27000000 43616e6e 6f742066 696e6420 '...Cannot find │ │ │ │ + 0x0000f2f8 27257327 00000000 496e7661 6c696420 '%s'....Invalid │ │ │ │ + 0x0000f308 6e756d62 6572206f 66206172 67756d65 number of argume │ │ │ │ + 0x0000f318 6e747320 666f7220 676f746f 28290000 nts for goto().. │ │ │ │ + 0x0000f328 43616e6e 6f74206d 6b766172 00000000 Cannot mkvar.... │ │ │ │ + 0x0000f338 556e7375 70706f72 74656420 7768696c Unsupported whil │ │ │ │ + 0x0000f348 65207379 6e746178 00000000 5f5f6265 e syntax....__be │ │ │ │ + 0x0000f358 67696e5f 25645f25 645f2564 0a000000 gin_%d_%d_%d.... │ │ │ │ + 0x0000f368 73657420 73797363 616c6c20 61726773 set syscall args │ │ │ │ + 0x0000f378 00000000 73797363 616c6c00 43616e6e ....syscall.Cann │ │ │ │ + 0x0000f388 6f742067 65742040 73797363 616c6c20 ot get @syscall │ │ │ │ + 0x0000f398 7061796c 6f616400 696e6c69 6e650000 payload.inline.. │ │ │ │ + 0x0000f3a8 63616c6c 20696e20 6567672d 3e6c616e call in egg->lan │ │ │ │ + 0x0000f3b8 672e6d6f 64652025 64000000 43616e6e g.mode %d...Cann │ │ │ │ + 0x0000f3c8 6f742072 65736f6c 76652076 61726961 ot resolve varia │ │ │ │ + 0x0000f3d8 626c6520 27257327 00000000 6e6f7420 ble '%s'....not │ │ │ │ + 0x0000f3e8 73757070 6f727420 666f7220 2a707472 support for *ptr │ │ │ │ + 0x0000f3f8 20696e20 6567672d 3e6c616e 672e6473 in egg->lang.ds │ │ │ │ + 0x0000f408 74766172 00000000 53696e6b 696e6720 tvar....Sinking │ │ │ │ + 0x0000f418 6265666f 7265206f 76657266 6c6f7700 before overflow. │ │ │ │ + 0x0000f428 656c7365 00000000 20205f5f 656e645f else.... __end_ │ │ │ │ + 0x0000f438 25645f25 645f2564 00000000 5f5f6966 %d_%d_%d....__if │ │ │ │ + 0x0000f448 656c7365 5f25645f 25640000 7263635f else_%d_%d..rcc_ │ │ │ │ + 0x0000f458 66756e20 25642028 25732900 656e7600 fun %d (%s).env. │ │ │ │ + 0x0000f468 66617374 63616c6c 00000000 696e636c fastcall....incl │ │ │ │ + 0x0000f478 75646500 616c6961 73000000 64617461 ude.alias...data │ │ │ │ + 0x0000f488 00000000 6e616b65 64000000 0a2e2573 ....naked.....%s │ │ │ │ + 0x0000f498 2025730a 00000000 20207075 73682025 %s..... push % │ │ │ │ + 0x0000f4a8 730a2020 6a6d7020 25730a00 6f720000 s. jmp %s..or.. │ │ │ │ + 0x0000f4b8 786f7200 6d6f7600 64697600 6d756c00 xor.mov.div.mul. │ │ │ │ + 0x0000f4c8 61646400 73756200 616e6400 65617800 add.sub.and.eax. │ │ │ │ + 0x0000f4d8 20202573 2025732c 205b2573 5d0a0000 %s %s, [%s]... │ │ │ │ + 0x0000f4e8 20202573 2025732c 2025730a 00000000 %s %s, %s..... │ │ │ │ + 0x0000f4f8 2020706f 70206561 780a0000 20207465 pop eax... te │ │ │ │ + 0x0000f508 73742065 61782c20 6561780a 00000000 st eax, eax..... │ │ │ │ + 0x0000f518 20206a6e 7a202573 0a000000 20206164 jnz %s.... ad │ │ │ │ + 0x0000f528 64206573 702c2025 640a0000 20206d6f d esp, %d... mo │ │ │ │ + 0x0000f538 76202573 2c206561 780a0000 2e657175 v %s, eax....equ │ │ │ │ + 0x0000f548 2025732c 25730a00 2020696e 74330a00 %s,%s.. int3.. │ │ │ │ + 0x0000f558 6d6f7620 6562702c 20657370 0a000000 mov ebp, esp.... │ │ │ │ + 0x0000f568 6a670000 6a676500 6a6c0000 6a6c6500 jg..jge.jl..jle. │ │ │ │ + 0x0000f578 6a6e6500 6a7a0000 6a6e7a00 2020636d jne.jz..jnz. cm │ │ │ │ + 0x0000f588 70206561 782c2025 730a0000 20202573 p eax, %s... %s │ │ │ │ + 0x0000f598 2025730a 00000000 20206c65 61206561 %s..... lea ea │ │ │ │ + 0x0000f5a8 782c205b 6562702b 25645d0a 00000000 x, [ebp+%d]..... │ │ │ │ + 0x0000f5b8 20207075 73682025 730a0000 20207075 push %s... pu │ │ │ │ + 0x0000f5c8 7368205b 25735d0a 00000000 20207075 sh [%s]..... pu │ │ │ │ + 0x0000f5d8 73682065 62700a00 20206164 64206562 sh ebp.. add eb │ │ │ │ + 0x0000f5e8 702c2025 640a0000 20207375 62206562 p, %d... sub eb │ │ │ │ + 0x0000f5f8 702c2025 640a0000 5b656270 2b25645d p, %d...[ebp+%d] │ │ │ │ + 0x0000f608 00000000 5b656270 25645d00 5b656270 ....[ebp%d].[ebp │ │ │ │ + 0x0000f618 5d000000 656d6974 5f783836 2e630000 ]...emit_x86.c.. │ │ │ │ + 0x0000f628 5573696e 67207374 61636b20 76617273 Using stack vars │ │ │ │ + 0x0000f638 20696e20 6e616b65 64206675 6e637469 in naked functi │ │ │ │ + 0x0000f648 6f6e7300 5b657370 2b25645d 00000000 ons.[esp+%d].... │ │ │ │ + 0x0000f658 65637800 43616e6e 6f742066 696e6420 ecx.Cannot find │ │ │ │ + 0x0000f668 67707220 25640000 20206d6f 76202573 gpr %d.. mov %s │ │ │ │ + 0x0000f678 2c205b65 73702b25 645d0a00 65627800 , [esp+%d]..ebx. │ │ │ │ + 0x0000f688 20206d6f 76202573 2c205b65 73705d0a mov %s, [esp]. │ │ │ │ + 0x0000f698 00000000 20206d6f 76206477 6f726420 .... mov dword │ │ │ │ + 0x0000f6a8 25732c20 30782578 0a000000 20206d6f %s, 0x%x.... mo │ │ │ │ + 0x0000f6b8 76206477 6f726420 25732c20 300a0000 v dword %s, 0... │ │ │ │ + 0x0000f6c8 20206c65 61206561 782c2025 730a0000 lea eax, %s... │ │ │ │ + 0x0000f6d8 23202573 0a000000 20206d6f 76206561 # %s.... mov ea │ │ │ │ + 0x0000f6e8 782c2025 730a0000 20206d6f 76206561 x, %s... mov ea │ │ │ │ + 0x0000f6f8 782c205b 6561785d 0a000000 20206d6f x, [eax].... mo │ │ │ │ + 0x0000f708 767a2065 61782c20 5b656178 5d0a0000 vz eax, [eax]... │ │ │ │ + 0x0000f718 2020706f 70206562 700a0000 20207265 pop ebp... re │ │ │ │ + 0x0000f728 740a0000 20207075 73682065 62700a20 t... push ebp. │ │ │ │ + 0x0000f738 206d6f76 20656270 2c206573 700a2020 mov ebp, esp. │ │ │ │ + 0x0000f748 73756220 6573702c 2025640a 00000000 sub esp, %d..... │ │ │ │ + 0x0000f758 20206361 6c6c205b 25735d0a 00000000 call [%s]..... │ │ │ │ + 0x0000f768 20206361 6c6c2025 730a0000 20206a6d call %s... jm │ │ │ │ + 0x0000f778 70205b25 735d0a00 20206a6d 70202573 p [%s].. jmp %s │ │ │ │ + 0x0000f788 0a000000 4a756d70 20776974 686f7574 ....Jump without │ │ │ │ + 0x0000f798 20646573 74696e61 74696f6e 00000000 destination.... │ │ │ │ + 0x0000f7a8 0a203a20 6d6f7620 6561782c 20602e61 . : mov eax, `.a │ │ │ │ + 0x0000f7b8 7267600a 203a2069 6e742030 7838300a rg`. : int 0x80. │ │ │ │ + 0x0000f7c8 00000000 0a20203a 206d6f76 20656178 ..... : mov eax │ │ │ │ + 0x0000f7d8 2c20602e 61726760 0a20203a 20707573 , `.arg`. : pus │ │ │ │ + 0x0000f7e8 68206561 780a2020 3a20696e 74203078 h eax. : int 0x │ │ │ │ + 0x0000f7f8 38300a20 203a2061 64642065 73702c20 80. : add esp, │ │ │ │ + 0x0000f808 25640a00 65647800 65736900 65646900 %d..edx.esi.edi. │ │ │ │ + 0x0000f818 65627000 20206220 25730a00 2020706f ebp. b %s.. po │ │ │ │ + 0x0000f828 70207b72 377d0a20 20636d70 2072372c p {r7}. cmp r7, │ │ │ │ + 0x0000f838 2072370a 20206265 71202573 0a000000 r7. beq %s.... │ │ │ │ + 0x0000f848 2e657175 2025732c 2025730a 00000000 .equ %s, %s..... │ │ │ │ + 0x0000f858 20207564 66203136 0a000000 73702c20 udf 16....sp, │ │ │ │ + 0x0000f868 25640000 72256400 20206c64 72202573 %d..r%d. ldr %s │ │ │ │ + 0x0000f878 2c205b25 735d0a00 20206164 72207230 , [%s].. adr r0 │ │ │ │ + 0x0000f888 2c20340a 00000000 20206220 25640a00 , 4..... b %d.. │ │ │ │ + 0x0000f898 20206164 64207063 2c202564 0a000000 add pc, %d.... │ │ │ │ + 0x0000f8a8 2e737472 696e6720 22257322 0a000000 .string "%s".... │ │ │ │ + 0x0000f8b8 2e66696c 6c202564 2c20312c 20300a00 .fill %d, 1, 0.. │ │ │ │ + 0x0000f8c8 20207375 62207230 2c207063 2c202564 sub r0, pc, %d │ │ │ │ + 0x0000f8d8 0a000000 20207374 72207230 2c205b25 .... str r0, [% │ │ │ │ + 0x0000f8e8 735d0a00 3a206d6f 76207237 2c20602e s]..: mov r7, `. │ │ │ │ + 0x0000f8f8 61726760 0a3a2073 76632030 7825780a arg`.: svc 0x%x. │ │ │ │ + 0x0000f908 00000000 20206164 64207370 2c206670 .... add sp, fp │ │ │ │ + 0x0000f918 2c202564 0a000000 2020706f 70207b66 , %d.... pop {f │ │ │ │ + 0x0000f928 702c7063 7d0a0000 20207075 7368207b p,pc}... push { │ │ │ │ + 0x0000f938 66702c6c 727d0a00 20206164 64206670 fp,lr}.. add fp │ │ │ │ + 0x0000f948 2c207370 2c20340a 20207375 62207370 , sp, 4. sub sp │ │ │ │ + 0x0000f958 2c207370 2c202564 0a000000 20206c64 , sp, %d.... ld │ │ │ │ + 0x0000f968 72207230 2c202573 00000000 20206278 r r0, %s.... bx │ │ │ │ + 0x0000f978 2072300a 00000000 2020626c 78207230 r0..... blx r0 │ │ │ │ + 0x0000f988 0a000000 2020626c 2025730a 00000000 .... bl %s..... │ │ │ │ + 0x0000f998 72300000 73747200 20206d6f 76202573 r0..str. mov %s │ │ │ │ + 0x0000f9a8 2c207230 0a000000 20206d6f 76202573 , r0.... mov %s │ │ │ │ + 0x0000f9b8 2c202573 0a000000 72370000 73747262 , %s....r7..strb │ │ │ │ + 0x0000f9c8 00000000 656f7200 6f727200 72390000 ....eor.orr.r9.. │ │ │ │ + 0x0000f9d8 62677400 62676500 626c7400 626c6500 bgt.bge.blt.ble. │ │ │ │ + 0x0000f9e8 626e6500 62657100 20206d6f 76207237 bne.beq. mov r7 │ │ │ │ + 0x0000f9f8 2c20300a 00000000 2020636d 70207237 , 0..... cmp r7 │ │ │ │ + 0x0000fa08 2c207239 0a000000 20206164 64202573 , r9.... add %s │ │ │ │ + 0x0000fa18 2c202573 2c202573 0a000000 6c647200 , %s, %s....ldr. │ │ │ │ + 0x0000fa28 6c647262 00000000 72310000 72320000 ldrb....r1..r2.. │ │ │ │ + 0x0000fa38 72330000 72340000 72350000 72360000 r3..r4..r5..r6.. │ │ │ │ + 0x0000fa48 2020636d 70207837 2c207837 0a202062 cmp x7, x7. b │ │ │ │ + 0x0000fa58 65712025 730a0000 20206272 6b20300a eq %s... brk 0. │ │ │ │ + 0x0000fa68 00000000 78256400 20206164 72207830 ....x%d. adr x0 │ │ │ │ + 0x0000fa78 2c20380a 00000000 20207374 72207830 , 8..... str x0 │ │ │ │ + 0x0000fa88 2c205b25 735d0a00 3a206d6f 76207837 , [%s]..: mov x7 │ │ │ │ + 0x0000fa98 2c20602e 61726760 0a3a2073 76632030 , `.arg`.: svc 0 │ │ │ │ + 0x0000faa8 7825780a 00000000 20206d6f 76207370 x%x..... mov sp │ │ │ │ + 0x0000fab8 2c207832 390a0000 20206c64 70207832 , x29... ldp x2 │ │ │ │ + 0x0000fac8 392c2078 33302c20 5b73705d 2c203136 9, x30, [sp], 16 │ │ │ │ + 0x0000fad8 0a000000 20207374 70207832 392c2078 .... stp x29, x │ │ │ │ + 0x0000fae8 33302c20 5b73702c 202d3136 5d210a00 30, [sp, -16]!.. │ │ │ │ + 0x0000faf8 20206d6f 76207832 392c2073 700a0000 mov x29, sp... │ │ │ │ + 0x0000fb08 20206c64 72207830 2c202573 00000000 ldr x0, %s.... │ │ │ │ + 0x0000fb18 20206272 2078300a 00000000 2020626c br x0..... bl │ │ │ │ + 0x0000fb28 72207830 0a000000 78300000 20206d6f r x0....x0.. mo │ │ │ │ + 0x0000fb38 76202573 2c207830 0a000000 78370000 v %s, x0....x7.. │ │ │ │ + 0x0000fb48 78390000 20206d6f 76207837 2c20300a x9.. mov x7, 0. │ │ │ │ + 0x0000fb58 00000000 2020636d 70207837 2c207839 .... cmp x7, x9 │ │ │ │ + 0x0000fb68 0a000000 61363400 78310000 78320000 ....a64.x1..x2.. │ │ │ │ + 0x0000fb78 78330000 78340000 72617800 2020706f x3..x4..rax. po │ │ │ │ + 0x0000fb88 70207261 780a0000 20207465 73742072 p rax... test r │ │ │ │ + 0x0000fb98 61782c20 7261780a 00000000 20206164 ax, rax..... ad │ │ │ │ + 0x0000fba8 64207273 702c2025 640a0000 20206d6f d rsp, %d... mo │ │ │ │ + 0x0000fbb8 76202573 2c207261 780a0000 6d6f7620 v %s, rax...mov │ │ │ │ + 0x0000fbc8 7262702c 20727370 0a000000 2020636d rbp, rsp.... cm │ │ │ │ + 0x0000fbd8 70207261 782c2025 730a0000 20206c65 p rax, %s... le │ │ │ │ + 0x0000fbe8 61207261 782c205b 7262702b 25645d0a a rax, [rbp+%d]. │ │ │ │ + 0x0000fbf8 00000000 20206d6f 76207261 782c2025 .... mov rax, % │ │ │ │ + 0x0000fc08 730a0000 20207075 73682072 61780a00 s... push rax.. │ │ │ │ + 0x0000fc18 20207075 73682072 62700a00 20206164 push rbp.. ad │ │ │ │ + 0x0000fc28 64207262 702c2025 640a0000 20207375 d rbp, %d... su │ │ │ │ + 0x0000fc38 62207262 702c2025 640a0000 5b726270 b rbp, %d...[rbp │ │ │ │ + 0x0000fc48 2b25645d 00000000 5b726270 25645d00 +%d]....[rbp%d]. │ │ │ │ + 0x0000fc58 5b726270 5d000000 5b727370 2b25645d [rbp]...[rsp+%d] │ │ │ │ + 0x0000fc68 00000000 72736900 20206d6f 76202573 ....rsi. mov %s │ │ │ │ + 0x0000fc78 2c205b72 73702b25 645d0a00 72646900 , [rsp+%d]..rdi. │ │ │ │ + 0x0000fc88 20206d6f 76202573 2c205b72 73705d0a mov %s, [rsp]. │ │ │ │ + 0x0000fc98 00000000 20206c65 61207261 782c2025 .... lea rax, % │ │ │ │ + 0x0000fca8 730a0000 0a203a20 6d6f7620 7261782c s.... : mov rax, │ │ │ │ + 0x0000fcb8 20602e61 7267600a 203a2073 79736361 `.arg`. : sysca │ │ │ │ + 0x0000fcc8 6c6c0a00 0a20203a 206d6f76 20726178 ll... : mov rax │ │ │ │ + 0x0000fcd8 2c20602e 61726760 0a20203a 20737973 , `.arg`. : sys │ │ │ │ + 0x0000fce8 63616c6c 0a000000 20206d6f 76207261 call.... mov ra │ │ │ │ + 0x0000fcf8 782c205b 7261785d 0a000000 20206d6f x, [rax].... mo │ │ │ │ + 0x0000fd08 767a2072 61782c20 5b726178 5d0a0000 vz rax, [rax]... │ │ │ │ + 0x0000fd18 2020706f 70207262 700a0000 20207075 pop rbp... pu │ │ │ │ + 0x0000fd28 73682072 62700a20 206d6f76 20726270 sh rbp. mov rbp │ │ │ │ + 0x0000fd38 2c207273 700a2020 73756220 7273702c , rsp. sub rsp, │ │ │ │ + 0x0000fd48 2025640a 00000000 78363400 72647800 %d.....x64.rdx. │ │ │ │ + 0x0000fd58 72313000 72380000 6c777a00 20202573 r10.r8..lwz. %s │ │ │ │ + 0x0000fd68 2072332c 20302872 31290a20 20616464 r3, 0(r1). add │ │ │ │ + 0x0000fd78 69207231 2c207231 2c202564 0a202063 i r1, r1, %d. c │ │ │ │ + 0x0000fd88 6d707720 72332c20 72330a20 20626571 mpw r3, r3. beq │ │ │ │ + 0x0000fd98 2025730a 00000000 20207472 61700a00 %s..... trap.. │ │ │ │ + 0x0000fda8 20206d66 6c722072 300a0000 73747700 mflr r0...stw. │ │ │ │ + 0x0000fdb8 20202573 2072302c 20256428 2573290a %s r0, %d(%s). │ │ │ │ + 0x0000fdc8 00000000 73747775 00000000 20202573 ....stwu.... %s │ │ │ │ + 0x0000fdd8 2025732c 202d2564 28257329 0a000000 %s, -%d(%s).... │ │ │ │ + 0x0000fde8 25642825 73290000 656d6974 5f707063 %d(%s)..emit_ppc │ │ │ │ + 0x0000fdf8 2e630000 7365745f 73747269 6e672027 .c..set_string ' │ │ │ │ + 0x0000fe08 25732720 6e6f7420 696d706c 656d656e %s' not implemen │ │ │ │ + 0x0000fe18 74656420 666f7220 70706300 3a206c69 ted for ppc.: li │ │ │ │ + 0x0000fe28 2072302c 20602e61 7267600a 3a207363 r0, `.arg`.: sc │ │ │ │ + 0x0000fe38 0a000000 20206164 64692025 732c2025 .... addi %s, % │ │ │ │ + 0x0000fe48 732c2025 640a0000 20206d74 6c722072 s, %d... mtlr r │ │ │ │ + 0x0000fe58 300a0000 2020626c 720a0000 20202573 0... blr... %s │ │ │ │ + 0x0000fe68 2072302c 2025730a 00000000 20206d74 r0, %s..... mt │ │ │ │ + 0x0000fe78 63747220 72300a00 62637472 6c000000 ctr r0..bctrl... │ │ │ │ + 0x0000fe88 20202573 0a000000 62637472 00000000 %s....bctr.... │ │ │ │ + 0x0000fe98 20206d72 2025732c 2025730a 00000000 mr %s, %s..... │ │ │ │ + 0x0000fea8 20206c69 2025732c 2025730a 00000000 li %s, %s..... │ │ │ │ + 0x0000feb8 20206c69 2072332c 20300a00 72313100 li r3, 0..r11. │ │ │ │ + 0x0000fec8 2020636d 70772072 332c2072 31310a00 cmpw r3, r11.. │ │ │ │ + 0x0000fed8 20206c62 7a202573 2c203028 2573290a lbz %s, 0(%s). │ │ │ │ + 0x0000fee8 00000000 20202573 2025732c 20302825 .... %s %s, 0(% │ │ │ │ + 0x0000fef8 73290a00 20206164 64692025 732c2025 s).. addi %s, % │ │ │ │ + 0x0000ff08 732c2025 730a0000 73756266 00000000 s, %s...subf.... │ │ │ │ + 0x0000ff18 6d756c6c 77000000 64697677 00000000 mullw...divw.... │ │ │ │ + 0x0000ff28 20207374 62202573 2c202573 0a000000 stb %s, %s.... │ │ │ │ + 0x0000ff38 20202573 2025732c 2025732c 20723131 %s %s, %s, r11 │ │ │ │ + 0x0000ff48 0a000000 20206164 64692025 732c2025 .... addi %s, % │ │ │ │ + 0x0000ff58 732c202d 25730a00 20207375 62662025 s, -%s.. subf % │ │ │ │ + 0x0000ff68 732c2072 31312c20 25730a00 20207375 s, r11, %s.. su │ │ │ │ + 0x0000ff78 62662025 732c2025 732c2025 730a0000 bf %s, %s, %s... │ │ │ │ + 0x0000ff88 20202573 2025732c 2025732c 2025730a %s %s, %s, %s. │ │ │ │ + 0x0000ff98 00000000 20202573 20723131 2c203028 .... %s r11, 0( │ │ │ │ + 0x0000ffa8 2573290a 00000000 6c640000 20202573 %s).....ld.. %s │ │ │ │ + 0x0000ffb8 2072332c 20302872 31290a20 20616464 r3, 0(r1). add │ │ │ │ + 0x0000ffc8 69207231 2c207231 2c202564 0a202063 i r1, r1, %d. c │ │ │ │ + 0x0000ffd8 6d706420 72332c20 72330a20 20626571 mpd r3, r3. beq │ │ │ │ + 0x0000ffe8 2025730a 00000000 73746400 73746475 %s.....std.stdu │ │ │ │ + 0x0000fff8 00000000 2020636d 70642072 332c2072 .... cmpd r3, r │ │ │ │ + 0x00010008 31310a00 6d756c6c 64000000 64697664 11..mulld...divd │ │ │ │ + 0x00010018 00000000 70706336 34000000 234c2325 ....ppc64...#L#% │ │ │ │ + 0x00010028 732c0000 25732c5b 25645d2c 72302c3a s,..%s,[%d],r0,: │ │ │ │ + 0x00010038 3d2c0000 61256400 25732c72 302c3a3d =,..a%d.%s,r0,:= │ │ │ │ + 0x00010048 2c000000 25732c61 312c3a3d 2c234a23 ,...%s,a1,:=,#J# │ │ │ │ + 0x00010058 25732c47 4f544f2c 00000000 234a2325 %s,GOTO,....#J#% │ │ │ │ + 0x00010068 732c474f 544f2c00 76256400 302c2573 s,GOTO,.v%d.0,%s │ │ │ │ + 0x00010078 2c3a3d2c 00000000 302c2424 2c000000 ,:=,....0,$$,... │ │ │ │ + 0x00010088 0a3a602e 61726760 2c242c0a 00000000 .:`.arg`,$,..... │ │ │ │ + 0x00010098 22257322 2c25732c 3a3d2c00 61302c25 "%s",%s,:=,.a0,% │ │ │ │ + 0x000100a8 732c3a3d 2c000000 25732c5b 25645d2c s,:=,...%s,[%d], │ │ │ │ + 0x000100b8 50432c3a 3d2c0000 25732c61 25642c3a PC,:=,..%s,a%d,: │ │ │ │ + 0x000100c8 3d2c0000 25732c5b 25645d2c 6125642c =,..%s,[%d],a%d, │ │ │ │ + 0x000100d8 3a3d2c00 3e000000 3e3d0000 3c000000 :=,.>...>=..<... │ │ │ │ + 0x000100e8 3c3d0000 212c0000 25732c61 312c3d3d <=..!,..%s,a1,== │ │ │ │ + 0x000100f8 2c247a2c 25733f7b 2c234a23 25732c47 ,$z,%s?{,#J#%s,G │ │ │ │ + 0x00010108 4f544f2c 7d2c0000 25732c61 312c2573 OTO,},..%s,a1,%s │ │ │ │ + 0x00010118 2c3f7b2c 234a2325 732c474f 544f2c7d ,?{,#J#%s,GOTO,} │ │ │ │ + 0x00010128 2c000000 61300000 263d0000 5e3d0000 ,...a0..&=..^=.. │ │ │ │ + 0x00010138 7c3d0000 2a3d0000 2b3d0000 2d3d0000 |=..*=..+=..-=.. │ │ │ │ + 0x00010148 2f3d0000 25732c5b 25645d2c 25732c3a /=..%s,[%d],%s,: │ │ │ │ + 0x00010158 3d2c0000 25732c25 732c3a3d 2c000000 =,..%s,%s,:=,... │ │ │ │ + 0x00010168 25732c25 732c2573 2c000000 6765745f %s,%s,%s,...get_ │ │ │ │ + 0x00010178 7768696c 655f656e 64202825 732c2025 while_end (%s, % │ │ │ │ + 0x00010188 73290a00 25732028 25732c20 5b25735d s)..%s (%s, [%s] │ │ │ │ + 0x00010198 290a0000 25732028 25732c20 2573290a )...%s (%s, %s). │ │ │ │ + 0x000101a8 00000000 6c6f6164 70747220 28257329 ....loadptr (%s) │ │ │ │ + 0x000101b8 0a000000 6c6f6164 20282225 73222c20 ....load ("%s", │ │ │ │ + 0x000101c8 2563290a 00000000 7768696c 655f656e %c).....while_en │ │ │ │ + 0x000101d8 64202825 73290a00 73797363 616c6c5f d (%s)..syscall_ │ │ │ │ + 0x000101e8 61726773 20282564 290a0000 72657374 args (%d)...rest │ │ │ │ + 0x000101f8 6f72655f 73746163 6b202825 64290a00 ore_stack (%d).. │ │ │ │ + 0x00010208 6765745f 72657375 6c742028 2573290a get_result (%s). │ │ │ │ + 0x00010218 00000000 65717520 2825732c 20257329 ....equ (%s, %s) │ │ │ │ + 0x00010228 0a000000 73657420 28222573 222c2022 ....set ("%s", " │ │ │ │ + 0x00010238 2573222c 20256429 0a000000 6172672e %s", %d)....arg. │ │ │ │ + 0x00010248 25642e25 643d2573 0a000000 6672616d %d.%d=%s....fram │ │ │ │ + 0x00010258 655f656e 64202825 642c2025 64290a00 e_end (%d, %d).. │ │ │ │ + 0x00010268 74726170 0a000000 6672616d 65202825 trap....frame (% │ │ │ │ + 0x00010278 64290a00 25732028 25732920 3d3e2028 d)..%s (%s) => ( │ │ │ │ + 0x00010288 2573290a 00000000 73797363 616c6c20 %s).....syscall │ │ │ │ + 0x00010298 28256429 0a000000 676f746f 20285b25 (%d)....goto ([% │ │ │ │ + 0x000102a8 735d290a 00000000 676f746f 20282573 s]).....goto (%s │ │ │ │ + 0x000102b8 290a0000 63616c6c 20285b25 735d290a )...call ([%s]). │ │ │ │ + 0x000102c8 00000000 63616c6c 20282573 290a0000 ....call (%s)... │ │ │ │ + 0x000102d8 66702c24 25640000 73702c24 25640000 fp,$%d..sp,$%d.. │ │ │ │ + 0x000102e8 61310000 61320000 61330000 61340000 a1..a2..a3..a4.. │ │ │ │ + 0x000102f8 6c6c766d 2d676363 00000000 6a6d7000 llvm-gcc....jmp. │ │ │ │ + 0x00010308 43430000 61617263 6836342d 6c696e75 CC..aarch64-linu │ │ │ │ + 0x00010318 782d676e 752d6763 63000000 61726d2d x-gnu-gcc...arm- │ │ │ │ + 0x00010328 6c696e75 782d676e 75656162 6968662d linux-gnueabihf- │ │ │ │ + 0x00010338 67636300 6567675f 6366696c 652e6300 gcc.egg_cfile.c. │ │ │ │ + 0x00010348 436f756c 646e2774 2066696e 64206120 Couldn't find a │ │ │ │ + 0x00010358 636f6d70 696c6572 2120506c 65617365 compiler! Please │ │ │ │ + 0x00010368 20736574 20434300 53464c49 42504154 set CC.SFLIBPAT │ │ │ │ + 0x00010378 48000000 7232202d 6868207c 20677265 H...r2 -hh | gre │ │ │ │ + 0x00010388 7020494e 43444952 207c2061 776b2027 p INCDIR | awk ' │ │ │ │ + 0x00010398 7b707269 6e742024 327d2700 43616e6e {print $2}'.Cann │ │ │ │ + 0x000103a8 6f742066 696e6420 53464c49 42504154 ot find SFLIBPAT │ │ │ │ + 0x000103b8 4820656e 76207661 72000000 25732f73 H env var...%s/s │ │ │ │ + 0x000103c8 666c6962 00000000 61726d36 34000000 flib....arm64... │ │ │ │ + 0x000103d8 61617263 68363400 7468756d 62000000 aarch64.thumb... │ │ │ │ + 0x000103e8 61726d33 32000000 6d697073 00000000 arm32...mips.... │ │ │ │ + 0x000103f8 6d697073 33320000 6d697073 36340000 mips32..mips64.. │ │ │ │ + 0x00010408 64617277 696e0000 6d61636f 73000000 darwin..macos... │ │ │ │ + 0x00010418 74766f73 00000000 77617463 686f7300 tvos....watchos. │ │ │ │ + 0x00010428 696f7300 6f626a63 6f707900 656c6600 ios.objcopy.elf. │ │ │ │ + 0x00010438 0a2e7365 6374696f 6e202e74 6578740a ..section .text. │ │ │ │ + 0x00010448 2e676c6f 626c2020 6d61696e 0a2f2f20 .globl main.// │ │ │ │ + 0x00010458 2e747970 65202020 6d61696e 2c204066 .type main, @f │ │ │ │ + 0x00010468 756e6374 696f6e0a 2573206d 61696e0a unction.%s main. │ │ │ │ + 0x00010478 00000000 676f626a 636f7079 00000000 ....gobjcopy.... │ │ │ │ + 0x00010488 6d616368 30000000 2d617263 68206933 mach0...-arch i3 │ │ │ │ + 0x00010498 3836202d 66504943 202d6650 49450000 86 -fPIC -fPIE.. │ │ │ │ + 0x000104a8 2d617263 68206933 3836202d 66504943 -arch i386 -fPIC │ │ │ │ + 0x000104b8 202d6650 4945202d 70696500 2d617263 -fPIE -pie.-arc │ │ │ │ + 0x000104c8 68207838 365f3634 202d6650 4943202d h x86_64 -fPIC - │ │ │ │ + 0x000104d8 66504945 00000000 2d617263 68207838 fPIE....-arch x8 │ │ │ │ + 0x000104e8 365f3634 202d6650 4943202d 66504945 6_64 -fPIC -fPIE │ │ │ │ + 0x000104f8 202d7069 65000000 2d736861 72656420 -pie...-shared │ │ │ │ + 0x00010508 2d63202d 66504943 202d7069 65202d66 -c -fPIC -pie -f │ │ │ │ + 0x00010518 50494500 0a2e7465 78740a25 73205f6d PIE...text.%s _m │ │ │ │ + 0x00010528 61696e0a 00000000 2d665049 43202d66 ain.....-fPIC -f │ │ │ │ + 0x00010538 50494520 2d706965 202d6670 6963202d PIE -pie -fpic - │ │ │ │ + 0x00010548 6d333200 2d665049 43202d66 50494520 m32.-fPIC -fPIE │ │ │ │ + 0x00010558 2d706965 202d6670 6963202d 6d363400 -pie -fpic -m64. │ │ │ │ + 0x00010568 2d665049 43202d66 50494520 2d706965 -fPIC -fPIE -pie │ │ │ │ + 0x00010578 202d6670 6963202d 6e6f7374 61727466 -fpic -nostartf │ │ │ │ + 0x00010588 696c6573 00000000 25732d25 732d2564 iles....%s-%s-%d │ │ │ │ + 0x00010598 00000000 77696e64 6f777300 2e746578 ....windows..tex │ │ │ │ + 0x000105a8 74000000 70650000 302e5f5f 54455854 t...pe..0.__TEXT │ │ │ │ + 0x000105b8 2e5f5f74 65787400 64617277 696e2d61 .__text.darwin-a │ │ │ │ + 0x000105c8 726d2d36 34000000 78637275 6e202d2d rm-64...xcrun -- │ │ │ │ + 0x000105d8 73646b20 6970686f 6e656f73 20676363 sdk iphoneos gcc │ │ │ │ + 0x000105e8 202d6172 63682061 726d3634 202d6d69 -arch arm64 -mi │ │ │ │ + 0x000105f8 70686f6e 656f732d 76657273 696f6e2d phoneos-version- │ │ │ │ + 0x00010608 6d696e3d 31302e30 00000000 64617277 min=10.0....darw │ │ │ │ + 0x00010618 696e2d61 726d2d33 32000000 78637275 in-arm-32...xcru │ │ │ │ + 0x00010628 6e202d2d 73646b20 6970686f 6e656f73 n --sdk iphoneos │ │ │ │ + 0x00010638 20676363 202d6172 63682061 726d7637 gcc -arch armv7 │ │ │ │ + 0x00010648 202d6d69 70686f6e 656f732d 76657273 -miphoneos-vers │ │ │ │ + 0x00010658 696f6e2d 6d696e3d 31302e30 00000000 ion-min=10.0.... │ │ │ │ + 0x00010668 2573202d 6e6f7374 646c6962 00000000 %s -nostdlib.... │ │ │ │ + 0x00010678 25732025 73202d6f 20272573 2e746d70 %s %s -o '%s.tmp │ │ │ │ + 0x00010688 27202d53 20272573 270a0000 696e7661 ' -S '%s'...inva │ │ │ │ + 0x00010698 6c696420 63456e76 20616c6c 6f636174 lid cEnv allocat │ │ │ │ + 0x000106a8 696f6e00 25732e73 00000000 7768696c ion.%s.s....whil │ │ │ │ + 0x000106b8 65206f70 656e696e 67202573 2e730000 e opening %s.s.. │ │ │ │ + 0x000106c8 25732e74 6d700000 436f756c 64206e6f %s.tmp..Could no │ │ │ │ + 0x000106d8 74206f70 656e2027 25732700 74657874 t open '%s'.text │ │ │ │ + 0x000106e8 00000000 72646174 61000000 726f6461 ....rdata...roda │ │ │ │ + 0x000106f8 74610000 5f5f6765 74657370 5f5f0000 ta..__getesp__.. │ │ │ │ + 0x00010708 6765745f 70635f74 68756e6b 2e627800 get_pc_thunk.bx. │ │ │ │ + 0x00010718 25732025 73202d6f 20272573 2e6f2720 %s %s -o '%s.o' │ │ │ │ + 0x00010728 2725732e 73270000 72616269 6e32202d '%s.s'..rabin2 - │ │ │ │ + 0x00010738 6f202725 732e7465 78742720 2d4f2064 o '%s.text' -O d │ │ │ │ + 0x00010748 2f532f27 25732720 2725732e 6f270a00 /S/'%s' '%s.o'.. │ │ │ │ + 0x00010758 72616269 6e32202d 6f202725 732e7465 rabin2 -o '%s.te │ │ │ │ + 0x00010768 78742720 2d4f2064 2f532f27 25732720 xt' -O d/S/'%s' │ │ │ │ + 0x00010778 27257327 2e6f0000 4c696e6b 61676520 '%s'.o..Linkage │ │ │ │ + 0x00010788 6661696c 65642100 43616e6e 6f742066 failed!.Cannot f │ │ │ │ + 0x00010798 696e6420 25732e6f 00000000 25732e74 ind %s.o....%s.t │ │ │ │ + 0x000107a8 65787400 46414c4c 4241434b 3a205573 ext.FALLBACK: Us │ │ │ │ + 0x000107b8 696e6720 6f626a63 6f707920 696e7374 ing objcopy inst │ │ │ │ + 0x000107c8 65616420 6f662072 6162696e 32000000 ead of rabin2... │ │ │ │ + 0x000107d8 27257327 202d6a20 2e746578 74202d4f '%s' -j .text -O │ │ │ │ + 0x000107e8 2062696e 61727920 2725732e 6f272027 binary '%s.o' ' │ │ │ │ + 0x000107f8 25732e74 65787427 00000000 27257327 %s.text'....'%s' │ │ │ │ + 0x00010808 202d6a20 302e5f5f 54455854 2e5f5f74 -j 0.__TEXT.__t │ │ │ │ + 0x00010818 65787420 2d4f2062 696e6172 79202725 ext -O binary '% │ │ │ │ + 0x00010828 732e6f27 20272573 2e746578 74270000 s.o' '%s.text'.. │ │ │ │ + 0x00010838 6f626a63 6f707920 6661696c 65642100 objcopy failed!. │ │ │ │ + 0x00010848 25732e25 73000000 2573202d 666f6d69 %s.%s...%s -fomi │ │ │ │ + 0x00010858 742d6672 616d652d 706f696e 74657220 t-frame-pointer │ │ │ │ + 0x00010868 2d666e6f 2d7a6572 6f2d696e 69746961 -fno-zero-initia │ │ │ │ + 0x00010878 6c697a65 642d696e 2d627373 00000000 lized-in-bss.... │ │ │ │ + 0x00010888 2573202d 666e6f2d 73746163 6b2d7072 %s -fno-stack-pr │ │ │ │ + 0x00010898 6f746563 746f7220 2d6e6f73 7464696e otector -nostdin │ │ │ │ + 0x000108a8 63202d69 6e636c75 64652027 2573272f c -include '%s'/ │ │ │ │ + 0x000108b8 27257327 2f73666c 69622e68 00000000 '%s'/sflib.h.... │ │ │ │ + 0x000108c8 2573202d 7a206578 65637374 61636b20 %s -z execstack │ │ │ │ + 0x000108d8 2d666f6d 69742d66 72616d65 2d706f69 -fomit-frame-poi │ │ │ │ + 0x000108e8 6e746572 202d6669 6e6c696e 652d6675 nter -finline-fu │ │ │ │ + 0x000108f8 6e637469 6f6e7320 2d666e6f 2d7a6572 nctions -fno-zer │ │ │ │ + 0x00010908 6f2d696e 69746961 6c697a65 642d696e o-initialized-in │ │ │ │ + 0x00010918 2d627373 00000000 2e637374 72696e67 -bss.....cstring │ │ │ │ + 0x00010928 00000000 73697a65 00000000 5f5f5f6d ....size....___m │ │ │ │ + 0x00010938 61696e00 73656374 696f6e00 5f5f616c ain.section.__al │ │ │ │ + 0x00010948 6c6f6361 00000000 7a65726f 00000000 loca....zero.... │ │ │ │ + 0x00010958 63666900 636c616e 67000000 62696e00 cfi.clang...bin. │ │ │ │ + 0x00010968 746d7000 6f000000 706f7274 00000000 tmp.o...port.... │ │ │ │ + 0x00010978 702f6567 675f6269 6e642e63 00000000 p/egg_bind.c.... │ │ │ │ + 0x00010988 756e7375 70706f72 74656420 6f732025 unsupported os % │ │ │ │ + 0x00010998 78000000 43616e6e 6f742070 756c6c20 x...Cannot pull │ │ │ │ + 0x000109a8 7368656c 6c636f64 65000000 43616e6e shellcode...Cann │ │ │ │ + 0x000109b8 6f742073 65742070 6f727400 556e7375 ot set port.Unsu │ │ │ │ + 0x000109c8 70706f72 74656420 74617267 65740000 pported target.. │ │ │ │ + 0x000109d8 62696e64 00000000 6c697374 656e2070 bind....listen p │ │ │ │ + 0x000109e8 6f72743d 34343434 00000000 70616e63 ort=4444....panc │ │ │ │ + 0x000109f8 616b6500 4d495400 636d6400 73756964 ake.MIT.cmd.suid │ │ │ │ + 0x00010a08 00000000 702f6567 675f6578 65632e63 ....p/egg_exec.c │ │ │ │ + 0x00010a18 00000000 6e6f2073 75696420 666f7220 ....no suid for │ │ │ │ + 0x00010a28 74686973 20706c61 74666f72 6d000000 this platform... │ │ │ │ + 0x00010a38 556e7375 70706f72 74656420 61726368 Unsupported arch │ │ │ │ + 0x00010a48 20256420 62697473 00000000 556e7375 %d bits....Unsu │ │ │ │ + 0x00010a58 70706f72 74656420 6f732025 78000000 pported os %x... │ │ │ │ + 0x00010a68 63757374 6f6d2063 6f6d6d61 6e642066 custom command f │ │ │ │ + 0x00010a78 6f722073 68656c6c 636f6465 73206973 or shellcodes is │ │ │ │ + 0x00010a88 2074656d 706f7261 72696c79 20646973 temporarily dis │ │ │ │ + 0x00010a98 61626c65 64000000 43616e6e 6f742073 abled...Cannot s │ │ │ │ + 0x00010aa8 6574206f 70745f63 6d640000 43616e6e et opt_cmd..Cann │ │ │ │ + 0x00010ab8 6f742070 756c6c20 6f70745f 636d6463 ot pull opt_cmdc │ │ │ │ + 0x00010ac8 6f646500 65786563 00000000 65786563 ode.exec....exec │ │ │ │ + 0x00010ad8 75746520 636d643d 2f62696e 2f736820 ute cmd=/bin/sh │ │ │ │ + 0x00010ae8 73756964 3d66616c 73650000 30783431 suid=false..0x41 │ │ │ │ + 0x00010af8 00000000 702f6567 675f6e75 6c6c6279 ....p/egg_nullby │ │ │ │ + 0x00010b08 2e630000 4e756c6c 20627974 65206e6f .c..Null byte no │ │ │ │ + 0x00010b18 74207072 6f766964 65642e20 5573696e t provided. Usin │ │ │ │ + 0x00010b28 67202825 73292061 73207468 65206b65 g (%s) as the ke │ │ │ │ + 0x00010b38 79000000 6e756c6c 62792063 616e7420 y...nullby cant │ │ │ │ + 0x00010b48 74616b65 206e756c 6c206279 74652061 take null byte a │ │ │ │ + 0x00010b58 73206b65 79000000 7368656c 6c636f64 s key...shellcod │ │ │ │ + 0x00010b68 65206973 20746f6f 206c6f6e 67203a28 e is too long :( │ │ │ │ + 0x00010b78 00000000 4e6f2073 68656c6c 636f6465 ....No shellcode │ │ │ │ + 0x00010b88 20666f75 6e642100 54686973 20736865 found!.This she │ │ │ │ + 0x00010b98 6c6c636f 64652063 6f6e7461 696e7320 llcode contains │ │ │ │ + 0x00010ba8 6e6f206e 756c6c20 62797465 732e2074 no null bytes. t │ │ │ │ + 0x00010bb8 68652065 6e636f64 65722069 73206e6f he encoder is no │ │ │ │ + 0x00010bc8 74206e65 65646564 00000000 53656c65 t needed....Sele │ │ │ │ + 0x00010bd8 63746564 206b6579 20697320 696e2075 cted key is in u │ │ │ │ + 0x00010be8 73652c20 66616c6c 6261636b 20746f20 se, fallback to │ │ │ │ + 0x00010bf8 61207661 6c696420 25640000 54686973 a valid %d..This │ │ │ │ + 0x00010c08 20656e63 6f646572 20646f65 736e7420 encoder doesnt │ │ │ │ + 0x00010c18 776f726b 20666f72 20736865 6c6c636f work for shellco │ │ │ │ + 0x00010c28 64657320 6c617267 65722074 68616e20 des larger than │ │ │ │ + 0x00010c38 32353520 62797465 73000000 53656c65 255 bytes...Sele │ │ │ │ + 0x00010c48 63746564 20617263 68697465 63747572 cted architectur │ │ │ │ + 0x00010c58 65206e6f 74207375 70706f72 74656420 e not supported │ │ │ │ + 0x00010c68 62792065 67672e6e 756c6c62 792c2074 by egg.nullby, t │ │ │ │ + 0x00010c78 72792078 3836206f 72207375 626d6974 ry x86 or submit │ │ │ │ + 0x00010c88 20706174 63680000 30db4831 c9e8ffff patch..0.H1.... │ │ │ │ + 0x00010c98 ffffc15f 4883c714 b180803f 41750288 ..._H......?Au.. │ │ │ │ + 0x00010ca8 1fe2f700 6e756c6c 62790000 6e756c6c ....nullby..null │ │ │ │ + 0x00010cb8 20627974 6520656e 636f6465 72000000 byte encoder... │ │ │ │ + 0x00010cc8 702f6567 675f7265 76657273 652e6300 p/egg_reverse.c. │ │ │ │ + 0x00010cd8 556e7375 70706f72 74656400 72657665 Unsupported.reve │ │ │ │ + 0x00010ce8 72736500 30784646 00000000 702f6567 rse.0xFF....p/eg │ │ │ │ + 0x00010cf8 675f786f 722e6300 584f5220 6b657920 g_xor.c.XOR key │ │ │ │ + 0x00010d08 6e6f7420 70726f76 69646564 2e205573 not provided. Us │ │ │ │ + 0x00010d18 696e6720 28257329 20617320 74686520 ing (%s) as the │ │ │ │ + 0x00010d28 6b657900 496e7661 6c696420 6b657920 key.Invalid key │ │ │ │ + 0x00010d38 28257329 00000000 54686973 20786f72 (%s)....This xor │ │ │ │ + 0x00010d48 206b6579 2067656e 65726174 6573206e key generates n │ │ │ │ + 0x00010d58 756c6c20 62797465 732e2054 72792061 ull bytes. Try a │ │ │ │ + 0x00010d68 6761696e 00000000 496e7661 6c696420 gain....Invalid │ │ │ │ + 0x00010d78 61726368 20666f72 20656767 2e786f72 arch for egg.xor │ │ │ │ + 0x00010d88 20776869 63682069 73207838 362d6f6e which is x86-on │ │ │ │ + 0x00010d98 6c792066 6f72206e 6f770000 e8ffffff ly for now...... │ │ │ │ + 0x00010da8 ffc15e48 83c60d30 1e48ffc6 e2f90000 ..^H...0.H...... │ │ │ │ + 0x00010db8 786f7220 656e636f 64657220 666f7220 xor encoder for │ │ │ │ + 0x00010dc8 7368656c 6c636f64 65000000 70616e63 shellcode...panc │ │ │ │ + 0x00010dd8 616b652c 73616e74 69746f78 00000000 ake,santitox.... │ │ │ │ + 0x00010de8 725f6567 675f7072 6570656e 645f6279 r_egg_prepend_by │ │ │ │ + 0x00010df8 74657300 725f6567 675f7072 6570656e tes.r_egg_prepen │ │ │ │ + 0x00010e08 645f6279 74657300 725f6567 675f746f d_bytes.r_egg_to │ │ │ │ + 0x00010e18 73747269 6e670000 725f6567 675f746f string..r_egg_to │ │ │ │ + 0x00010e28 73747269 6e670000 725f6567 675f7265 string..r_egg_re │ │ │ │ + 0x00010e38 73657400 725f6567 675f7265 73657400 set.r_egg_reset. │ │ │ │ + 0x00010e48 725f6567 675f7365 74757000 725f6567 r_egg_setup.r_eg │ │ │ │ + 0x00010e58 675f7365 74757000 725f6567 675f6c6f g_setup.r_egg_lo │ │ │ │ + 0x00010e68 61640000 725f6567 675f6c6f 61640000 ad..r_egg_load.. │ │ │ │ + 0x00010e78 725f6567 675f7379 7363616c 6c000000 r_egg_syscall... │ │ │ │ + 0x00010e88 725f6567 675f7379 7363616c 6c000000 r_egg_syscall... │ │ │ │ + 0x00010e98 725f6567 675f7261 77000000 725f6567 r_egg_raw...r_eg │ │ │ │ + 0x00010ea8 675f7261 77000000 725f6567 675f696e g_raw...r_egg_in │ │ │ │ + 0x00010eb8 636c7564 65000000 725f6567 675f696e clude...r_egg_in │ │ │ │ + 0x00010ec8 636c7564 65000000 725f6567 675f6170 clude...r_egg_ap │ │ │ │ + 0x00010ed8 70656e64 5f627974 65730000 725f6567 pend_bytes..r_eg │ │ │ │ + 0x00010ee8 675f6170 70656e64 5f627974 65730000 g_append_bytes.. │ │ │ │ + 0x00010ef8 725f6567 675f7072 696e7466 00000000 r_egg_printf.... │ │ │ │ + 0x00010f08 725f6567 675f7072 696e7466 00000000 r_egg_printf.... │ │ │ │ + 0x00010f18 725f6567 675f6173 73656d62 6c655f61 r_egg_assemble_a │ │ │ │ + 0x00010f28 736d0000 725f6567 675f636f 6d70696c sm..r_egg_compil │ │ │ │ + 0x00010f38 65000000 725f6567 675f636f 6d70696c e...r_egg_compil │ │ │ │ + 0x00010f48 65000000 725f6567 675f7275 6e000000 e...r_egg_run... │ │ │ │ + 0x00010f58 725f6567 675f7275 6e000000 725f6567 r_egg_run...r_eg │ │ │ │ + 0x00010f68 675f7061 6464696e 67000000 725f6567 g_padding...r_eg │ │ │ │ + 0x00010f78 675f7368 656c6c63 6f646500 725f6567 g_shellcode.r_eg │ │ │ │ + 0x00010f88 675f7368 656c6c63 6f646500 725f6567 g_shellcode.r_eg │ │ │ │ + 0x00010f98 675f656e 636f6465 00000000 725f6567 g_encode....r_eg │ │ │ │ + 0x00010fa8 675f656e 636f6465 00000000 725f6567 g_encode....r_eg │ │ │ │ + 0x00010fb8 675f6669 6e616c69 7a650000 725f6567 g_finalize..r_eg │ │ │ │ + 0x00010fc8 675f7061 74746572 6e000000 7263635f g_pattern...rcc_ │ │ │ │ + 0x00010fd8 70757368 73747200 725f6567 675f6d6b pushstr.r_egg_mk │ │ │ │ + 0x00010fe8 7661725f 6e616d65 00000000 725f6567 var_name....r_eg │ │ │ │ + 0x00010ff8 675f6d6b 7661725f 62756600 70617273 g_mkvar_buf.pars │ │ │ │ + 0x00011008 65646174 61636861 72000000 70617273 edatachar...pars │ │ │ │ + 0x00011018 65696e6c 696e6563 68617200 725f6567 einlinechar.r_eg │ │ │ │ + 0x00011028 675f6c61 6e675f70 61727365 63686172 g_lang_parsechar │ │ │ │ + 0x00011038 00000000 7263635f 656c656d 656e7400 ....rcc_element. │ │ │ │ + 0x00011048 7263635f 6e657874 00000000 656d6974 rcc_next....emit │ │ │ │ + 0x00011058 5f676574 5f766172 00000000 656d6974 _get_var....emit │ │ │ │ + 0x00011068 5f737973 63616c6c 5f617267 73000000 _syscall_args... │ │ │ │ + 0x00011078 656d6974 5f6a6d70 00000000 656d6974 emit_jmp....emit │ │ │ │ + 0x00011088 5f676574 5f766172 00000000 656d6974 _get_var....emit │ │ │ │ + 0x00011098 5f737973 63616c6c 5f617267 73000000 _syscall_args... │ │ │ │ + 0x000110a8 656d6974 5f6a6d70 00000000 656d6974 emit_jmp....emit │ │ │ │ + 0x000110b8 5f736574 5f737472 696e6700 656d6974 _set_string.emit │ │ │ │ + 0x000110c8 5f736574 5f737472 696e6700 725f6567 _set_string.r_eg │ │ │ │ + 0x000110d8 675f6366 696c655f 67657443 6f6d7069 g_cfile_getCompi │ │ │ │ + 0x000110e8 6c657200 725f6567 675f6366 696c655f ler.r_egg_cfile_ │ │ │ │ + 0x000110f8 7365745f 63456e76 00000000 725f6567 set_cEnv....r_eg │ │ │ │ + 0x00011108 675f6366 696c655f 70617273 65720000 g_cfile_parser.. │ │ │ │ + 0x00011118 725f6567 675f6366 696c655f 70617273 r_egg_cfile_pars │ │ │ │ + 0x00011128 65436f6d 70696c65 64000000 6275696c eCompiled...buil │ │ │ │ + 0x00011138 64000000 90d840fa a298faa6 fd859adf d.....@......... │ │ │ │ + 0x00011148 1fe974cf 81fa1924 16a68672 6292fa00 ..t....$...rb... │ │ │ │ + 0x00011158 58e724dc 7e8724fe 78527cfe ea241f19 X.$.~.$.xR|..$.. │ │ │ │ + 0x00011168 7a7493e7 fdcf6790 a6f867ea 4bd8161f zt....g...g.K... │ │ │ │ + 0x00011178 fad840d5 fd92bb62 fdfed8fa de2486cf ..@....b.....$.. │ │ │ │ + 0x00011188 d5d30000 5b599b16 1bc77aab 5bd350cb ....[Y....z.[.P. │ │ │ │ + 0x00011198 97fb67cb ed4cd44c 7aed7e50 671bcbd3 ..g..L.Lz.~Pg... │ │ │ │ + 0x000111a8 165262d4 991bf7e5 f7626450 7ee56758 .Rb......bdP~.gX │ │ │ │ + 0x000111b8 5cd25200 bd52fd67 fd961f7a d95c197a \.R..R.g...z.\.z │ │ │ │ + 0x000111c8 5467677e 7a9ad89a f7ec1662 00000000 Tgg~z......b.... │ │ │ │ + 0x000111d8 52f77edf fe67b391 501662d8 5224993a R.~..g..P.b.R$.: │ │ │ │ + 0x000111e8 c21b625c e59716df 7ac26747 67a46700 ..b\....z.gGg.g. │ │ │ │ + 0x000111f8 58e724dc 7e8724fe 78527c93 e7fdcf67 X.$.~.$.xR|....g │ │ │ │ + 0x00011208 90a6f867 ea4bd816 1ffad840 d5fd92bb ...g.K.....@.... │ │ │ │ + 0x00011218 62fdfed8 fade2486 cfd5d300 6275696c b.....$.....buil │ │ │ │ + 0x00011228 64000000 6275696c 64000000 92626720 d...build....bg │ │ │ │ + 0x00011238 b2dfd896 c27a9aed 5215a2df b4969a9b .....z..R....... │ │ │ │ + 0x00011248 d2969696 a2c3edec 15d3b4ec db199542 ...............B │ │ │ │ + 0x00011258 1f5e261f 142419b4 a315d696 eddfb2c4 .^&..$.......... │ │ │ │ + 0x00011268 19929e9b 7ad07422 9ad924d4 d9a2d952 ....z.t"..$....R │ │ │ │ + 0x00011278 24ecde96 19d99ac2 1fd4ece7 7efb9678 $...........~..x │ │ │ │ + 0x00011288 e22067fc 1d199aff ec929671 169bd91f . g........q.... │ │ │ │ + 0x00011298 c0ecd615 1fdbb29a d337ecdf 1f197e96 .........7....~. │ │ │ │ + 0x000112a8 d3edd9fd 3219d8d9 fd960000 71dbdbdb ....2.......q... │ │ │ │ + 0x000112b8 9adbced9 5ce35e59 db8b7acf 64db9bd3 ....\.^Y..z.d... │ │ │ │ + 0x000112c8 16645424 dbdf9838 24679a59 54ce599b .dT$...8$g.YT.Y. │ │ │ │ + 0x000112d8 58cbdbb2 5952dbd3 db54595b d89bdfc5 X...YR...TY[.... │ │ │ │ + 0x000112e8 5cdb5b59 d874df59 db9adbaa d8595cdb \.[Y.t.Y.....Y\. │ │ │ │ + 0x000112f8 c3d859db d8dbdb5c 54647edb 9adf5059 ..Y....\Td~...PY │ │ │ │ + 0x00011308 62cfd964 4854db8e dbd954c1 5422f367 b..dHT....T.T".g │ │ │ │ + 0x00011318 db59dbe5 5959f3db 5c59dbef 379b59d3 .Y..YY..\Y..7.Y. │ │ │ │ + 0x00011328 c3db5459 eed8545a 59545054 c19b4cdb ..TY..TZYTPT..L. │ │ │ │ + 0x00011338 59509b64 5b5c59d9 54545259 595c5b54 YP.d[\Y.TTRYY\[T │ │ │ │ + 0x00011348 9fd979db 00000000 6275696c 64000000 ..y.....build... │ │ │ │ + 0x00011358 6275696c 64000000 40000000 09000000 build...@....... │ │ │ │ + 0x00011368 30000000 09000000 04000000 09000000 0............... │ │ │ │ + 0x00011378 0c000000 09000000 3f000000 09000000 ........?....... │ │ │ │ + 0x00011388 37000000 09000000 17000000 09000000 7............... │ │ │ │ + 0x00011398 2f000000 09000000 11000000 09000000 /............... │ │ │ │ + 0x000113a8 33000000 09000000 15000000 09000000 3............... │ │ │ │ + 0x000113b8 12000000 09000000 1f000000 09000000 ................ │ │ │ │ + 0x000113c8 36000000 09000000 10000000 09000000 6............... │ │ │ │ + 0x000113d8 24000000 09000000 2a000000 09000000 $.......*....... │ │ │ │ + 0x000113e8 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00011408 00000000 .... │ │ │ │ + 0x000113f0 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 d4f40000 84f60000 58f60000 0cf80000 ........X....... │ │ │ │ + 0x0002fbfc 10f80000 14f80000 18f80000 98f90000 ................ │ │ │ │ + 0x0002fc0c 30fa0000 34fa0000 38fa0000 3cfa0000 0...4...8...<... │ │ │ │ + 0x0002fc1c 30fb0000 70fb0000 74fb0000 78fb0000 0...p...t...x... │ │ │ │ + 0x0002fc2c 7cfb0000 80fb0000 84fc0000 6cfc0000 |...........l... │ │ │ │ + 0x0002fc3c 54fd0000 58fd0000 5cfd0000 d4f90000 T...X...\....... │ │ │ │ + 0x0002fc4c 38fa0000 3cfa0000 40fa0000 44fa0000 8...<...@...D... │ │ │ │ + 0x0002fc5c c0f90000 5cfd0000 d4f90000 58fd0000 ....\.......X... │ │ │ │ + 0x0002fc6c 38fa0000 3cfa0000 40fa0000 44fa0000 8...<...@...D... │ │ │ │ + 0x0002fc7c c0f90000 5cfd0000 d4f90000 58fd0000 ....\.......X... │ │ │ │ + 0x0002fc8c 98f90000 30fa0000 34fa0000 38fa0000 ....0...4...8... │ │ │ │ + 0x0002fc9c 3cfa0000 2c010100 e8020100 ec020100 <...,........... │ │ │ │ + 0x0002fcac f0020100 f4020100 ........ │ │ │ ├── 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 4ced0000 ............L... │ │ │ │ + 0x00030020 04000000 d4f40000 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 98f90000 30fa0000 34fa0000 ........0...4... │ │ │ │ + 0x000300a0 38fa0000 3cfa0000 40fa0000 44fa0000 8...<...@...D... │ │ │ │ + 0x000300b0 c0f90000 58ed0000 08000000 98f90000 ....X........... │ │ │ │ 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 6cfb0000 ............l... │ │ │ │ 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 50fd0000 08000000 80fb0000 ....P........... │ │ │ │ 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 20fe0000 ............ ... │ │ │ │ + 0x00030220 04000000 38fa0000 49980000 41980000 ....8...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 1c000100 08000000 38fa0000 e...........8... │ │ │ │ 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 50ed0000 ............P... │ │ │ │ + 0x00030310 08000000 2c010100 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 5ced0000 08000000 2c010100 ....\.......,... │ │ │ │ 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 f8020100 ................ │ │ │ │ + 0x00030400 38030100 5c090100 00000000 20090100 8...\....... ... │ │ │ │ + 0x00030410 2c090100 34090100 3c090100 44090100 ,...4...<...D... │ │ │ │ + 0x00030420 50090100 58090100 64090100 68090100 P...X...d...h... │ │ │ │ + 0x00030430 9ced0000 6c090100 de78b414 befbfc50 ....l....x.....P │ │ │ │ + 0x00030440 ddc504bc 7c4bbed7 511f5e0a ac80ea01 ....|K..Q.^..... │ │ │ │ + 0x00030450 a0566086 e812bad5 cb35ac67 350f60d8 .V`......5.g5.`. │ │ │ │ + 0x00030460 a6ac5af2 5170e584 39e3b266 6c29beac ..Z.Qp..9..fl).. │ │ │ │ + 0x00030470 ba125aa6 a2621774 4608d874 12ba24aa ..Z..b.tF..t..$. │ │ │ │ + 0x00030480 082f44bf ed338797 4b0076ae ed35044e ./D..3..K.v..5.N │ │ │ │ + 0x00030490 f7a086be f8a0b6d5 cb7426df a8281633 .........t&..(.3 │ │ │ │ + 0x000304a0 04662fa4 bcdd66e4 ac62a666 08dd27ba .f/...f..b.f..'. │ │ │ │ + 0x000304b0 00000000 ac42cf22 08aa6b70 04976f17 .....B."..kp..o. │ │ │ │ + 0x000304c0 f0489e84 0bfa289d ce33bcfc 498900c4 .H....(..3..I... │ │ │ │ + 0x000304d0 a016a50e a8bc043e 152b1565 6d6b6b66 .......>.+.emkkf │ │ │ │ + 0x000304e0 0a44fa80 a04b2a6d 2c097089 0b747508 .D...K*m,.p..tu. │ │ │ │ + 0x000304f0 47c46c84 432f687c cbfa500b 544b0e49 G.l.C/h|..P.TK.I │ │ │ │ + 0x00030500 206460bc abb4dd43 c58bcfce cd57fb6f d`....C.....W.o │ │ │ │ + 0x00030510 ac8bb685 a80a73f6 9eddd5cc 8c6540a8 ......s......e@. │ │ │ │ + 0x00030520 d5448848 00000000 eb242513 e6ca5101 .D.H.....$%...Q. │ │ │ │ + 0x00030530 755b1671 69dae853 05f86cbe fe241370 u[.qi..S..l..$.p │ │ │ │ + 0x00030540 dc8aceb2 5de50e55 2f58cbea f6bc9a24 ....]..U/X.....$ │ │ │ │ + 0x00030550 fe586f24 5b2bf025 ba198fab 0993ec65 .Xo$[+.%.......e │ │ │ │ + 0x00030560 0f8c1888 9e9f5ecb 906f1b24 751bdd77 ......^..o.$u..w │ │ │ │ + 0x00030570 efa0b425 9ca12ae7 f7af6f26 27247007 ...%..*...o&'$p. │ │ │ │ + 0x00030580 ece6cb5b da57eb5e d81dcb70 64624870 ...[.W.^...pdbHp │ │ │ │ + 0x00030590 1ae56111 eb7755aa 8bd424a4 2939d39d ..a..wU...$.)9.. │ │ │ │ + 0x000305a0 7d937453 b113ecbd 926d6a5b af341a9b }.tS.....mj[.4.. │ │ │ │ + 0x000305b0 1c93a490 afeefc8f 935956c3 128bad3f .........YV....? │ │ │ │ + 0x000305c0 fe12b486 351d6f0d 70c658f3 85cc5834 ....5.o.p.X...X4 │ │ │ │ + 0x000305d0 5af1cdf2 ef5b0f7f 7f1da071 002518b9 Z....[.....q.%.. │ │ │ │ + 0x000305e0 1c2d14ce 1d6bc423 0d34d7fd 4411e411 .-...k.#.4..D... │ │ │ │ + 0x000305f0 929c3319 7e249083 9193acb3 d7514939 ..3.~$.......QI9 │ │ │ │ + 0x00030600 c8ea70b1 57729241 f4ef0c3b 65f29b7b ..p.Wr.A...;e..{ │ │ │ │ + 0x00030610 00000000 425c5a34 c74ce27a 424c8bdf ....B\Z4.L.zBL.. │ │ │ │ + 0x00030620 8b5b241a ef5b5b5b d35c6f59 599b999b .[$..[[[.\oYY... │ │ │ │ + 0x00030630 5c5959d3 e364c0d1 7d24597c 584ce5da \YY..d..}$Y|XL.. │ │ │ │ + 0x00030640 9952d3bd d3c0ce5b ae1aef5c da5cd324 .R.....[...\.\.$ │ │ │ │ + 0x00030650 585c9359 595024e5 1a9bfbc5 d154275c X\.YYP$......T'\ │ │ │ │ + 0x00030660 ed509316 cb9b9942 df5bda24 fbdf5999 .P.....B.[.$..Y. │ │ │ │ + 0x00030670 ef9ec0cb cb427c1a 9386c0f7 59508b4c .....B|.....YP.L │ │ │ │ + 0x00030680 5c501b6f 1ac75b5b 1b599b1a 0f4cd154 \P.o..[[.Y...L.T │ │ │ │ + 0x00030690 50c76f4c ef64d55c 7b597c9b 641bd399 P.oL.d.\{Y|.d... │ │ │ │ + 0x000306a0 c7edda5c c062d1ed 99d29bdf df1a671e ...\.b........g. │ │ │ │ + 0x000306b0 64545924 c7c71a1a 67ab7e5c ed582450 dTY$....g.~\.X$P │ │ │ │ + 0x000306c0 501b2454 c04c4c5c c64c8650 595bb264 P.$T.LL\.L.PY[.d │ │ │ │ + 0x000306d0 97599758 644c5950 59ed5b8f 5c9bc700 .Y.XdLYPY.[.\... │ │ │ │ + 0x000306e0 68ab119b 699770c2 68cd211c 9afc350b h...i.p.h.!...5. │ │ │ │ + 0x000306f0 bd40e56d 441c710f 4f638308 d2d543c1 .@.mD.q.Oc....C. │ │ │ │ + 0x00030700 d29bf071 b9a2f768 ec08e7b7 22f439f7 ...q...h....".9. │ │ │ │ + 0x00030710 3783dfcd 06e76ada cc6993cd bfdaec32 7.....j..i.....2 │ │ │ │ + 0x00030720 071764e1 981fddfc d235313a 0b98de4b ..d......51:...K │ │ │ │ + 0x00030730 367c5b0f 68a15bf1 d4894bea 7c3550b4 6|[.h.[...K.|5P. │ │ │ │ + 0x00030740 5df45537 69389199 39b1ce32 2a1c4f0b ].U7i8..9..2*.O. │ │ │ │ + 0x00030750 6cea35da cea1743e 879364b9 5584ce87 l.5...t>..d.U... │ │ │ │ + 0x00030760 4b7fd93d d201da96 cab260a9 68d6937b K..=......`.h..{ │ │ │ │ + 0x00030770 372809b1 3bf70557 97012ead d60e47e5 7(..;..W......G. │ │ │ │ + 0x00030780 602638cc 9fbc4197 5933d39b de989093 `&8...A.Y3...... │ │ │ │ + 0x00030790 d23467c7 74424c0b 83d2b0b7 a2ab5bb7 .4g.tBL.......[. │ │ │ │ + 0x000307a0 f50b23ab dab9f568 b13cb064 b21e84cd ..#....h.<.d.... │ │ │ │ + 0x000307b0 b1129fc9 167021d4 810e0b67 935f90d6 .....p!....g._.. │ │ │ │ + 0x000307c0 6a09f598 936d72da 51da31a0 9890a2e6 j....mr.Q.1..... │ │ │ │ + 0x000307d0 9b0bbcb6 9547b912 b960cea6 8236c2b9 .....G...`...6.. │ │ │ │ + 0x000307e0 875b460b 6a7c7f36 86906797 81677e5a .[F.j|.6..g..g~Z │ │ │ │ + 0x000307f0 085f0ad5 3690b33c a939da60 b9f834cc ._..6..<.9.`..4. │ │ │ │ + 0x00030800 561774b0 7c4f0e58 98cdb1ad 3893d4ce V.t.|O.X....8... │ │ │ │ + 0x00030810 108068da 48dad7a3 00000000 082060dd ..h.H........ `. │ │ │ │ + 0x00030820 ba0ad57e d0ea747e 9993611f c8554b1f ...~..t~..a..UK. │ │ │ │ + 0x00030830 1430ba35 bc2e7cc5 bca9c424 08e05031 .0.5..|....$..P1 │ │ │ │ + 0x00030840 5abcdd5a ba2644d5 c0e8fbf8 8f61fb19 Z..Z.&D......a.. │ │ │ │ + 0x00030850 149edb31 cae0852e d530b67e f1dd7ca4 ...1.....0.~..|. │ │ │ │ + 0x00030860 c42825f3 ab262885 dd97e5c8 00fcebfb .(%..&(......... │ │ │ │ + 0x00030870 74d884ab c690177e 1fbabe2c 1964fb2e t......~...,.d.. │ │ │ │ + 0x00030880 2cfb71c0 6a4c8d00 16000000 e674d8fd ,.q.jL.......t.. │ │ │ │ + 0x00030890 9ac71fd9 d89ec07e cffce624 9e3cc7cb .......~...$.<.. │ │ │ │ + 0x000308a0 fd2419d9 9ec7d9fc d5f5fd19 c6fc721f .$............r. │ │ │ │ + 0x000308b0 9e9e7a7a d8ecb8cb 9e52b719 fcb2f5de ..zz.....R...... │ │ │ │ + 0x000308c0 fbd8c4f9 7272d8ed d9ec99fc 1f5e1f78 ....rr.......^.x │ │ │ │ + 0x000308d0 9a1f2457 9ad8f9c7 42ed199e f5d99e9e ..$W....B....... │ │ │ │ + 0x000308e0 c6169a9b c7de9af5 dfd81fc7 ec9ade62 ...............b │ │ │ │ + 0x000308f0 e6f6c3a3 c6fcfdde ecfd0e9a d3199ed7 ................ │ │ │ │ + 0x00030900 1fec9a9a d99acb19 ec3f19a7 d9c76737 .........?....g7 │ │ │ │ + 0x00030910 ecf5c764 9adf1f67 c7000000 d8090100 ...d...g........ │ │ │ │ + 0x00030920 e0090100 f4090100 00000000 fc090100 ................ │ │ │ │ 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 cc0a0100 d40a0100 f4090100 9............... │ │ │ │ + 0x00030950 00000000 fc090100 00000000 00000000 ................ │ │ │ │ + 0x00030960 00000000 00000000 e1d70000 ac0c0100 ................ │ │ │ │ + 0x00030970 b40c0100 f4090100 00000000 fc090100 ................ │ │ │ │ 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 c9dc0000 e40c0100 e0090100 00000000 ................ │ │ │ │ + 0x000309a0 00000000 fc090100 00000000 00000000 ................ │ │ │ │ + 0x000309b0 00000000 00000000 91e00000 b8f40000 ................ │ │ │ │ + 0x000309c0 b80d0100 d40d0100 00000000 fc090100 ................ │ │ │ │ 0x000309d0 00000000 00000000 00000000 01000000 ................ │ │ │ │ - 0x000309e0 25e40000 %... │ │ │ │ + 0x000309e0 09e40000 .... │ │ │ ├── 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 33366530 38323536 37366365 35616237 36e0825676ce5ab7 │ │ │ │ + 0x00000010 34306132 62373966 35396131 62623339 40a2b79f59a1bb39 │ │ │ │ + 0x00000020 61343731 62612e64 65627567 00000000 a471ba.debug.... │ │ │ │ + 0x00000030 676744cb ggD.